sushi: build failure, bad URI

  • Done
  • quality assurance status badge
Details
2 participants
  • Christopher Howard
  • Maxim Cournoyer
Owner
unassigned
Submitted by
Christopher Howard
Severity
normal
C
C
Christopher Howard wrote on 13 Jul 2022 14:30
(name . Bug Guix)(address . bug-guix@gnu.org)
Ys663qtMx/EOtzHZ@nightshade
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.xzbut the path is actually https://download.gnome.org/sources/sushi/42/sushi-42.0.tar.xz.

Here is information on my system:

```
christopher@nightshade ~$ guix describe
Generation 13 Jul 12 2022 19:55:42 (current)
guix c8f3240
branch: master
commit: c8f32406e8778c803eddeefe0f510733a9018e67

christopher@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

Starting download of /gnu/store/1pdl4ibgskpqbqca7kxhf8xqw9150dq3-sushi-42.0.tar.xz

Starting download of /gnu/store/1pdl4ibgskpqbqca7kxhf8xqw9150dq3-sushi-42.0.tar.xz

Starting download of /gnu/store/1pdl4ibgskpqbqca7kxhf8xqw9150dq3-sushi-42.0.tar.xz

Starting download of /gnu/store/1pdl4ibgskpqbqca7kxhf8xqw9150dq3-sushi-42.0.tar.xz

Starting download of /gnu/store/1pdl4ibgskpqbqca7kxhf8xqw9150dq3-sushi-42.0.tar.xz

Starting download of /gnu/store/1pdl4ibgskpqbqca7kxhf8xqw9150dq3-sushi-42.0.tar.xz
Trying to use Disarchive to assemble /gnu/store/1pdl4ibgskpqbqca7kxhf8xqw9150dq3-sushi-42.0.tar.xz...
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

?????? ??? ????? ?? ????? ??? ????
M
M
Maxim Cournoyer wrote on 13 Jul 2022 14:45
(name . Christopher Howard)(address . christopher@librehacker.com)(address . 56537-done@debbugs.gnu.org)
87a69d2nb0.fsf@gmail.com
Hi Christopher,

Christopher Howard <christopher@librehacker.com> writes:

Toggle quote (2 lines)
> 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.xzbut the path is actually https://download.gnome.org/sources/sushi/42/sushi-42.0.tar.xz.

Indeed. Fixed with this:

Toggle snippet (12 lines)
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

Pushed to master as 6d5b3df7afefa6b038c8430ae3e1650af986ad1e.

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

Maxim
Closed
?