CachyOS / CachyOS-PKGBUILDS

PKGBUILDs for CachyOS
https://cachyos.org
87 stars 25 forks source link

Why cachyos mirrorlists contain additional versioning #391

Closed dougg0k closed 1 month ago

dougg0k commented 1 month ago

Why does cachyos mirror list packages have additional versioning, on non-cachyos tools?

Here is a small part of the list comparing to the official mirrors.

warning: a52dec: local (0.8.0-2.1) is newer than extra (0.8.0-2)
warning: aardvark-dns: local (1.12.2-1.1) is newer than extra (1.12.2-1)
warning: abseil-cpp: local (20240722.0-1.1) is newer than extra (20240722.0-1)
warning: accountsservice: local (23.13.9-2.1) is newer than extra (23.13.9-2)
warning: acl: local (2.3.2-1.1) is newer than core (2.3.2-1)
warning: alacritty: local (0.13.2-3.1) is newer than extra (0.13.2-3)
warning: alsa-card-profiles: local (1:1.2.5-1.1) is newer than extra (1:1.2.5-1)
warning: alsa-lib: local (1.2.12-1.1) is newer than extra (1.2.12-1)
warning: alsa-plugins: local (1:1.2.12-3.1) is newer than extra (1:1.2.12-3)
warning: alsa-utils: local (1.2.12-1.1) is newer than extra (1.2.12-1)
warning: android-tools: local (35.0.2-6.1) is newer than extra (35.0.2-6)
warning: aom: local (3.10.0-1.1) is newer than extra (3.10.0-1)
warning: apparmor: local (3.1.7-5.1) is newer than extra (3.1.7-5)
warning: appmenu-gtk-module: local (24.05-1.1) is newer than extra (24.05-1)
warning: appstream: local (1.0.3-1.1) is newer than extra (1.0.3-1)
warning: appstream-glib: local (0.8.3-2.2) is newer than extra (0.8.3-2)
warning: argon2: local (20190702-6.1) is newer than core (20190702-6)
warning: aribb24: local (1.0.3-4.1) is newer than extra (1.0.3-4)
warning: at-spi2-core: local (2.54.0-2.1) is newer than extra (2.54.0-2)
warning: attr: local (2.5.2-1.1) is newer than core (2.5.2-1)
warning: audit: local (4.0.2-2.1) is newer than core (4.0.2-2)
warning: augeas: local (1.14.1-2.1) is newer than extra (1.14.1-2)
warning: avahi: local (1:0.8+r194+g3f79789-2.1) is newer than extra (1:0.8+r194+g3f79789-2)
warning: bash: local (5.2.037-2) is newer than core (5.2.037-1)
warning: bat: local (0.24.0-2.1) is newer than extra (0.24.0-2)
warning: bind: local (9.20.3-1.1) is newer than extra (9.20.3-1)
warning: binutils: local (2.43+r4+g7999dae6961-2) is newer than core (2.43+r4+g7999dae6961-1)
warning: bison: local (3.8.2-8.1) is newer than core (3.8.2-8)
warning: blas: local (3.12.0-5.1) is newer than extra (3.12.0-5)
warning: bluez: local (5.78-1.1) is newer than extra (5.78-1)
1Naim commented 1 month ago

To further easily differentiate which package comes from our repos. Furthermore, this facilitates existing Arch installs that adds our repositories because if we keep the versions the same, those users will never be able to get packages from CachyOS's repo. This also holds true for CachyOS users because we have Arch repositories as a fallback repo, meaning that if the packages have the same version between the 2 repos, if a package in Arch lands first in the local Arch mirror and CachyOS is late a little bit, some unfortunate timing can cause users to not be able to use packages from our repos.

dougg0k commented 1 month ago

So, no recompiling / specific changes from cachyos side?

Why would users want to prefer cachyos repo over official?

1Naim commented 1 month ago

https://wiki.cachyos.org/cachyos_basic/why_cachyos/