Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#78760 - [perl-finance-quote] pacman holds package back as ver 1.5400 taken to be more recent than 1.55

Attached to Project: Arch Linux
Opened by Adolf Belka (Bonnietwin) - Sunday, 11 June 2023, 12:57 GMT
Last edited by Sergej Pupykin (sergej) - Saturday, 25 November 2023, 01:46 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Sergej Pupykin (sergej)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

perl-finance-quote was version 1.5400, and now has version 1.55. Pacman sees this as a downgrade, and thus does not upgrade the package, instead printing this warning:

warning: perl-finance-quote: local (1.5400-1) is newer than extra (1.55-1)

This happened in January of this year with an earlier version and was reported in bug  FS#77055 .
That bug was closed as fixed but the same issue with a later version number has now re-occurred.

I solved the problem on my install by uninstalling perl-finance-quote version 1.5400 and then installing perl-finance-quote again which then installed version 1.55

This task depends upon

Closed by  Sergej Pupykin (sergej)
Saturday, 25 November 2023, 01:46 GMT
Reason for closing:  Won't fix
Additional comments about closing:  moved to aur
Comment by Toolybird (Toolybird) - Sunday, 11 June 2023, 22:16 GMT
Yeah, this needs some kind of solution to prevent recurrence. More details here [1]

[1] https://man.archlinux.org/man/vercmp.8.en
Comment by Adolf Belka (Bonnietwin) - Monday, 12 June 2023, 10:19 GMT
Looking in the Extra repo I see that version 1.54-1 was released in Arch Linux on 30th Dec 2022.

On 19th May 2023 version 1.5400-1 was released. When installed that one is still listed as version 1.54 but is stored as 1.5400-1 and that is what then causes the problem when version 1.55 was released on 23rd May 2023.

It also created a problem with my cache. I only keep two older versions but those ended up being 1.5301 and 1.5400 and anything like 1.54 and 1.55 will be cleared out as being older.

I removed all the versions from my cache and then copied from the repo the 1.54-1 version .zst and .zst.sig to my cache. Then downgraded to the new cached 1.54-1 and it worked without any complaints. Then I did pacman -Syu and it upgraded to 1.55-1 without any complaints.
So the version 1.5400-1 released on 19th May 2023 is what caused the problem.

Loading...