Bug 428169

Summary: update of libalkimia to 8.0.4 results into craft failure
Product: [Unmaintained] Craft Reporter: Ralf Habacker <ralf.habacker>
Component: CoreAssignee: Hannah von Reth <vonreth>
Status: RESOLVED FIXED    
Severity: normal CC: bcooksley, kde-windows
Priority: NOR    
Version First Reported In: stable   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Ralf Habacker 2020-10-24 08:38:48 UTC
After releasing libalkimia 8.0.4 to https://download.kde.org/stable/alkimia/8.0.4 and updating the craft blue print https://invent.kde.org/packaging/craft-blueprints-kde/-/commit/966fff47e6b731d2944312d53ec0faadea595021 craft fails to download alkimia

STEPS TO REPRODUCE
1. inspect https://binary-factory.kde.org/job/KMyMoney_Release_win64/807/consoleText

OBSERVED RESULT
[2020-10-24T06:38:18.434Z] --2020-10-24 06:38:17--  https://download.kde.org/stable/alkimia/8.0.4/alkimia-8.0.4.tar.xz.sha256
[2020-10-24T06:38:18.434Z] HTTP request sent, awaiting response... 404 Not Found

EXPECTED RESULT
The failure should not occur

ADDITIONAL INFORMATION
Compared to the previous version at https://download.kde.org/stable/alkimia/8.0.3/ there is no difference in the memory of the source version.
When looking at other handcrafted blueprints, e.g. KDiff3 with the 'targetDigestUrls' property set, no sha256 files were added to the version at https://download.kde.org/stable/kdiff3/ either, which leads me to assume that there must be some hidden things that are responsible for this problem.
Comment 1 Ben Cooksley 2020-10-24 08:56:58 UTC
This is because Mirrorbrain (the software that runs download.kde.org and files.kde.org) only periodically regenerates it's hashes. 

Files added after the last generation run won't have them available until the next generation run is performed. This process is run once every 24 hours in our case - so the fix in this case will be to wait a few more hours.