Subject: bug#31108: Julia: ‘objconv.zip’ modified in place on www.agner.org

From: zimoun <[email-masked]>
Date: Mon, 05 Oct 2020 23:55:06 +0200

Hi Ludo,

Digging in old bug report, I find this one [1] about Julia, ’objconv’
and www.agnre.org.

[1] <http://issues.guix.gnu.org/issue/31108>

On Mon, 09 Apr 2018 at 10:39, [email-masked] (Ludovic Courtès) wrote:
> The ‘objconv.zip’ file referred to by ‘julia’ was modified in place:
>
> $ guix build /gnu/store/p9sy48pip38gk1c72c5k7wsphppj07vk-objconv.zip.drv
> The following derivation will be built:
>    /gnu/store/p9sy48pip38gk1c72c5k7wsphppj07vk-objconv.zip.drv
> @ build-started /gnu/store/p9sy48pip38gk1c72c5k7wsphppj07vk-objconv.zip.drv - i686-linux /var/log/guix/drvs/p9//sy48pip38gk1c72c5k7wsphppj07vk-objconv.zip.drv.gz
>
> Starting download of /gnu/store/2fsjkc8ipqvy2f392m842715h19qdkd7-objconv.zip
>>>From http://www.agner.org/optimize/objconv.zip...
>  objconv.zip  1009KiB                 1.3MiB/s 00:01 [##################] 100.0%
> sha256 hash mismatch for output path `/gnu/store/2fsjkc8ipqvy2f392m842715h19qdkd7-objconv.zip'
>   expected: 1fi7qa2sd9vb35dvkgripjf0fayzg2qmff215f8agfqfiwd1g8qs
>   actual:   195p7dbjqfd6vca9mjj7i0ifpscsrm9njyfmzrpyf9zjdz6w9h7j
> @ build-failed /gnu/store/p9sy48pip38gk1c72c5k7wsphppj07vk-objconv.zip.drv - 1 sha256 hash mismatch for output path `/gnu/store/2fsjkc8ipqvy2f392m842715h19qdkd7-objconv.zip'
>   expected: 1fi7qa2sd9vb35dvkgripjf0fayzg2qmff215f8agfqfiwd1g8qs
>   actual:   195p7dbjqfd6vca9mjj7i0ifpscsrm9njyfmzrpyf9zjdz6w9h7j
> guix build: error: build failed: build of `/gnu/store/p9sy48pip38gk1c72c5k7wsphppj07vk-objconv.zip.drv' failed
>
> Is there a versioned URL for this?

The Object file converter still exists [2].  However, it still seems
being a zip file.  However, today I do not find any reference in the
current packages to agner.org; well, to be correct, the only one is from
the package ’r-biased-urn’ in gnu/packages/statistics.scm.

[2] <https://www.agner.org/optimize/#objconv>

Does it make sense to keep the bug open?  If yes, could you please
provide a bit more information about the context?

Thanks,
simon