You are not logged in.
Hey,
I've made a litte script which checks Archlinux package versions against Anitya, a former Fedora project which automatically collects upstream version numbers for a huge amount of apps.
Here's the page which summarizes the results: https://onny.project-insanity.org/files … tream.html
You can find further details on my blog here: https://project-insanity.org/blog/2017/ … archlinux/
What do you think about it?
Best regards,
Jonas
Offline
I think the main issue with it is the 'Upstream Version' field doesn't list the latest stable version, which is the one that Arch packages. It contains things like beta, pre, rc and odd numbered versions of Gnome bits (which are development versions).
Offline
Yes, I noticed that too. This is an issue that should be fixed by Anitya somehow or maybe the scripts has to be adapted to only parse stable versions. Surprisingly this issue affects only a few packages in the report of about 500 outdated packages. So there's still a lot to update
Offline
Looks pretty good to me. It could handle style differences slightly better (e.g. dashes vs underslashes) -- in the example image the dialog versions match, but the status is "unknown", presumably because the Arch package uses underslashes, while upstream (?) uses dashes.
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.
Offline
Yep, that's not easy to fix. The question would be, which versioning scheme is correct and if there's any way to unify version strings (like substitute all underscores to dashes?)
Offline
Now all it needs is an RSS feed to help professional out-of-date-flaggers.
Mods are just community members who have the occasionally necessary option to move threads around and edit posts. -- Trilby
Offline
Yep, that's not easy to fix. The question would be, which versioning scheme is correct and if there's any way to unify version strings (like substitute all underscores to dashes?)
I have no idea how you're comparing the version strings currently, or if that's something that Anitya does automagically, but if possible, I'd strip out any dividing characters (periods, dashes, underslashes, etc) from both strings and compare those. I'd still display the unaltered version numbers though.
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.
Offline
Now, the script monitors AUR packages too
Offline