From: Bastian E. <ba...@ei...> - 2014-10-14 00:59:12
|
Zero Install for Windows 2.6.8 now generates the same digest for Argyll_V1.6.3_win64_exe.zip as the Linux version does, whereas before it did not. It's quite unfortunate that such a high-profile application as dispcalGui is affected by this switchover. It is possible to create a feed that will work with both old and new Zero Install for Windows versions, using the if-0install-version attribute: - Keep the old implementations in the feed and annotate them with if-0install-version="..!2.6.8" - Duplicate the implementations but remove the generated digests and IDs, annotate these duplicates with if-0install-version="2.6.8.." and use "0publish --add-missing" (from Zero Install Publishing Tools 2.6.8) to calculate new digests. You can see an example of this solution applied here: http://0install.de/feeds/make.xml I am sorry this is causing you trouble. I hope that in the long run the benefits of this fix for compatibility between the Windows and Linux versions of Zero Install will outweigh the initial costs. -----Original Message----- From: Florian Höch [mailto:lis...@ho...] Sent: Dienstag, 14. Oktober 2014 01:27 To: zer...@li... Subject: Re: [Zero-install-devel] manifest mismatch between windows/linux It seems the latest 0install for Windows update broke the hash for some existing implementations, namely http://dispcalgui.hoech.net/0install/argyllcms.xml -> http://sourceforge.net/projects/dispcalgui/files/3rdparty/Argyll_V1.6.3_win6 4_exe.zip |