GNU bug report logs - #56537
sushi: build failure, bad URI

Previous Next

Package: guix;

Reported by: Christopher Howard <christopher <at> librehacker.com>

Date: Wed, 13 Jul 2022 12:31:01 UTC

Severity: normal

Done: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 56537 in the body.
You can then email your comments to 56537 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#56537; Package guix. (Wed, 13 Jul 2022 12:31:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Christopher Howard <christopher <at> librehacker.com>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Wed, 13 Jul 2022 12:31:01 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Christopher Howard <christopher <at> librehacker.com>
To: Bug Guix <bug-guix <at> gnu.org>
Subject: sushi: build failure, bad URI
Date: Wed, 13 Jul 2022 04:30:22 -0800
Hello, I am trying to do a system reconfigure to update my system, but eventually gnome dependency "sushi" tries to build and fails. I believe the problem is that Guix is trying to download https://download.gnome.org/sources/sushi/42.0/sushi-42.0.tar.xz but the path is actually https://download.gnome.org/sources/sushi/42/sushi-42.0.tar.xz.

Here is information on my system:

```
christopher <at> nightshade ~$ guix describe
Generation 13	Jul 12 2022 19:55:42	(current)
  guix c8f3240
    repository URL: https://git.savannah.gnu.org/git/guix.git
    branch: master
    commit: c8f32406e8778c803eddeefe0f510733a9018e67

christopher <at> nightshade 
---------------------- 
OS: Guix System 0 x86_64 
Host: GA-880GM-UD2H 
Kernel: 5.15.5-gnu 
Uptime: 3 days, 19 hours, 6 mins 
Packages: 63 (guix-system), 141 (guix-user) 
Shell: bash 5.0.16 
Resolution: 1920x1200 
DE: GNOME 3.34.5 
Theme: Adwaita [GTK2/3] 
Icons: Adwaita [GTK2/3] 
Terminal: .gnome-terminal 
CPU: AMD Athlon II X3 455 (3) @ 3.300GHz 
GPU: NVIDIA Quadro 2000 
Memory: 1289MiB / 7957MiB 
```

Here is the build failure:

```
Starting download of /gnu/store/1pdl4ibgskpqbqca7kxhf8xqw9150dq3-sushi-42.0.tar.xz
From https://download.gnome.org/sources/sushi/42.0/sushi-42.0.tar.xz...
download failed "https://download.gnome.org/sources/sushi/42.0/sushi-42.0.tar.xz" 404 "Not Found"

Starting download of /gnu/store/1pdl4ibgskpqbqca7kxhf8xqw9150dq3-sushi-42.0.tar.xz
From http://ftp.gnome.org/pub/GNOME/sources/sushi/42.0/sushi-42.0.tar.xz...
following redirection to `https://ftp.gnome.org/pub/GNOME/sources/sushi/42.0/sushi-42.0.tar.xz'...
following redirection to `https://download.gnome.org/sources/sushi/42.0/sushi-42.0.tar.xz'...
download failed "https://download.gnome.org/sources/sushi/42.0/sushi-42.0.tar.xz" 404 "Not Found"

Starting download of /gnu/store/1pdl4ibgskpqbqca7kxhf8xqw9150dq3-sushi-42.0.tar.xz
From http://mirror.yandex.ru/mirrors/ftp.gnome.org/sources/sushi/42.0/sushi-42.0.tar.xz...
download failed "http://mirror.yandex.ru/mirrors/ftp.gnome.org/sources/sushi/42.0/sushi-42.0.tar.xz" 404 "Not Found"

Starting download of /gnu/store/1pdl4ibgskpqbqca7kxhf8xqw9150dq3-sushi-42.0.tar.xz
From https://ci.guix.gnu.org/file/sushi-42.0.tar.xz/sha256/0848gidl0ab8i5pa70mv8jzchmd9kqa8sn1lg977hyasyixdpn25...
download failed "https://ci.guix.gnu.org/file/sushi-42.0.tar.xz/sha256/0848gidl0ab8i5pa70mv8jzchmd9kqa8sn1lg977hyasyixdpn25" 404 "Not Found"

Starting download of /gnu/store/1pdl4ibgskpqbqca7kxhf8xqw9150dq3-sushi-42.0.tar.xz
From https://tarballs.nixos.org/sha256/0848gidl0ab8i5pa70mv8jzchmd9kqa8sn1lg977hyasyixdpn25...
download failed "https://tarballs.nixos.org/sha256/0848gidl0ab8i5pa70mv8jzchmd9kqa8sn1lg977hyasyixdpn25" 404 "Not Found"

Starting download of /gnu/store/1pdl4ibgskpqbqca7kxhf8xqw9150dq3-sushi-42.0.tar.xz
From https://archive.softwareheritage.org/api/1/content/sha256:45d8db7af45a79784e7a34588d149ea955c8be44bb82a36e896829405b7c8820/raw/...
download failed "https://archive.softwareheritage.org/api/1/content/sha256:45d8db7af45a79784e7a34588d149ea955c8be44bb82a36e896829405b7c8820/raw/" 404 "Not Found"

Starting download of /gnu/store/1pdl4ibgskpqbqca7kxhf8xqw9150dq3-sushi-42.0.tar.xz
From https://web.archive.org/web/20220713041859/https://download.gnome.org/sources/sushi/42.0/sushi-42.0.tar.xz...
download failed "https://web.archive.org/web/20220713041859/https://download.gnome.org/sources/sushi/42.0/sushi-42.0.tar.xz" 404 "NOT FOUND"
Trying to use Disarchive to assemble /gnu/store/1pdl4ibgskpqbqca7kxhf8xqw9150dq3-sushi-42.0.tar.xz...
download failed "https://disarchive.guix.gnu.org/sha256/45d8db7af45a79784e7a34588d149ea955c8be44bb82a36e896829405b7c8820" 404 "Not Found"
download failed "https://disarchive.ngyro.com/sha256/45d8db7af45a79784e7a34588d149ea955c8be44bb82a36e896829405b7c8820" 404 "Not Found"
could not find its Disarchive specification
failed to download "/gnu/store/1pdl4ibgskpqbqca7kxhf8xqw9150dq3-sushi-42.0.tar.xz" from "mirror://gnome/sources/sushi/42.0/sushi-42.0.tar.xz"
```

-- 
馃摏 Christopher Howard
馃殌 gemini://gem.librehacker.com
馃寪 https://portal.mozz.us/gemini/gem.librehacker.com

讘专讗砖讬转 讘专讗 讗诇讛讬诐 讗转 讛砖诪讬诐 讜讗转 讛讗专抓




Reply sent to Maxim Cournoyer <maxim.cournoyer <at> gmail.com>:
You have taken responsibility. (Wed, 13 Jul 2022 12:47:02 GMT) Full text and rfc822 format available.

Notification sent to Christopher Howard <christopher <at> librehacker.com>:
bug acknowledged by developer. (Wed, 13 Jul 2022 12:47:02 GMT) Full text and rfc822 format available.

Message #10 received at 56537-done <at> debbugs.gnu.org (full text, mbox):

From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: Christopher Howard <christopher <at> librehacker.com>
Cc: 56537-done <at> debbugs.gnu.org
Subject: Re: bug#56537: sushi: build failure, bad URI
Date: Wed, 13 Jul 2022 08:45:55 -0400
Hi Christopher,

Christopher Howard <christopher <at> librehacker.com> writes:

> Hello, I am trying to do a system reconfigure to update my system, but eventually gnome dependency "sushi" tries to build and fails. I believe the problem is that Guix is trying to download https://download.gnome.org/sources/sushi/42.0/sushi-42.0.tar.xz but the path is actually https://download.gnome.org/sources/sushi/42/sushi-42.0.tar.xz.

Indeed.  Fixed with this:

--8<---------------cut here---------------start------------->8---
modified   gnu/packages/gnome.scm
@@ -1588,7 +1588,7 @@ (define-public sushi
     (source (origin
               (method url-fetch)
               (uri (string-append "mirror://gnome/sources/" name "/"
-                                  (version-major+minor version) "/"
+                                  (version-major version) "/"
                                   name "-" version ".tar.xz"))
               (sha256
                (base32
--8<---------------cut here---------------end--------------->8---

Pushed to master as 6d5b3df7afefa6b038c8430ae3e1650af986ad1e.

Sorry for the breakage, and thank you for reporting it!

Maxim




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Thu, 11 Aug 2022 11:24:08 GMT) Full text and rfc822 format available.

This bug report was last modified 1 year and 258 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.