You are not logged in.
Hi,..
I got the following while running pacman:
#sudo LANG=C pacman -Syu
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
:: Starting full system upgrade...
warning: zeitgeist: local (1.0+1+g1bcc8585-2) is newer than extra (1.0.1-1)
there is nothing to do
#grep 'upgraded zeitgeist' /var/log/pacman.log
[2017-01-12 00:36] [ALPM] upgraded zeitgeist (0.9.16-1 -> 0.9.16-2)
[2017-02-21 01:32] [ALPM] upgraded zeitgeist (0.9.16-2 -> 1.0-1)
[2017-03-02 16:04] [ALPM] upgraded zeitgeist (1.0-1 -> 1.0+1+g1bcc8585-1)
[2018-11-14 01:30] [ALPM] upgraded zeitgeist (1.0+1+g1bcc8585-1 -> 1.0+1+g1bcc8585-2)
I guess this is only a number mixup and a version bump of the package will fix it?
And I guess it is save to "downgrade" to the newer package manually?
Offline
Looks like a bug in pacman. 1.0+1+g1bcc8585-2 should be considered lower than 1.0.1-1
Offline
This is a packaging bug. Please report it on the bug tracker, epoch should be incremented as 1.0+1+g1bcc8585-2 > 1.0.1-1 (according to vercmp anyway).
EDIT: The packager beat me to it to point the blame elsewhere.
Maybe wait for a third opinion before filing any bugs, however, I'd be inclined to trust arojas' opinion over my own in this matter.
Last edited by WorMzy (2018-11-16 17:58:13)
Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD
Making lemonade from lemons since 2015.
Online
This is a packaging bug, don't use pluses in version numbers.
They're not meant to be weighted such as to separate version numbers from revision counts (because pacman has no concept of a revision count, it's just an additional component to the version number), and the AUR has long had standards for defining a git revision as "1.0.r1.g1bcc8585-2" (where the .r1 indicates that the "r1" should be weighted as less than a "1"). I'm not sure why official repo packages decided to use pluses instead, and in my highly personal opinion, well, I disagree with it but either way it doesn't mean you get to skip adding the "r".
$ vercmp 1.0+1+g1bcc8585-2 1.0.1.g1bcc8585-2
0
EDIT: Also, a bugreport: https://bugs.archlinux.org/task/60830
Last edited by eschwartz (2018-11-16 20:11:25)
Managing AUR repos The Right Way -- aurpublish (now a standalone tool)
Offline
I already wondered how that could be happen, that kind of message only appears if I switch from a more up-to-date mirror to an less frequently updated.
Offline
I just removed from it(zeitgeist) from system cause warning was annoying me.
I checked the pacman log and it was installed when I installed Gnome and gdm
when I set up arch installation on day one.
I since switched to XFCE and console login, so I assume its unneeded it had no dependencies anyway.
Offline