Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 927015

Summary: media-gfx/hydrus-565 Can't upgrade database
Product: Gentoo Linux Reporter: emma25000
Component: Current packagesAssignee: Ekaterina Vaartis <vaartis>
Status: UNCONFIRMED ---    
Severity: critical CC: proxy-maint, vaartis
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description emma25000 2024-03-14 11:00:13 UTC
A few days ago the hydrus ebuild got an update from v538 to v565. The problem is that hydrus don't support such important version jump, if you previously used hydrus and you wanted to upgrade to the latest version you would see this message after launching the program : Sorry, due to a bitrot issue (millisecond timestamp conversion), you cannot update to this software version (v565) if your database is on v551 or earlier (you are on v538). Please download and update to v558 first!

Was the ebuild even tested ? It blocks you from using the program. A workaround would be to add v558 in the repos and then v565.
Comment 1 Ekaterina Vaartis 2024-03-20 11:04:57 UTC
It was tested, yes. But I was upgrading from another version (558, according to qlop). The PR that updates the version has 553 too, but it immediately includes dropping it, because that PR took a while to merge.

Could you could please try to do the following?
git clone https://github.com/gentoo/gentoo
cd gentoo
git checkout a70cc5184b5fb5f5708c9fedc462e3cb8f90c505
sudo PORTDIR_OVERLAY=$(pwd) emerge -a hydrus

That should upgrade you to 553, I think upgrading from that should work?
Let's see if that helps. If not, I'll try my best to make a 558 ebuild specifically and keep that in the tree for a while for upgrades.
Comment 2 Ekaterina Vaartis 2024-03-20 12:33:49 UTC
Sorry, the last one should be
sudo PORTDIR_OVERLAY=$(pwd) emerge -a =hydrus-553 
since it's a version lower than installed