GNU bug report logs - #70633
guix pull: package: extraneous field initializers (homempage)

Previous Next

Package: guix;

Reported by: "Artyom V. Poptsov" <poptsov.artyom <at> gmail.com>

Date: Sun, 28 Apr 2024 19:08:02 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 70633 in the body.
You can then email your comments to 70633 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#70633; Package guix. (Sun, 28 Apr 2024 19:08:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to "Artyom V. Poptsov" <poptsov.artyom <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Sun, 28 Apr 2024 19:08:02 GMT) Full text and rfc822 format available.

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

From: "Artyom V. Poptsov" <poptsov.artyom <at> gmail.com>
To: bug-guix <at> gnu.org
Subject: guix pull: package: extraneous field initializers (homempage)
Date: Sun, 28 Apr 2024 22:07:07 +0300
[Message part 1 (text/plain, inline)]
Hello,

today at 21:30 UTC+3 I tried to perform "guix pull" and got the
following error:

--8<---------------cut here---------------start------------->8---
$ guix pull
Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'...
Building from this channel:
  guix      https://git.savannah.gnu.org/git/guix.git	9f183c3
Computing Guix derivation for 'x86_64-linux'... \ice-9/psyntax.scm:2824:12: In procedure syntax-violation:
Syntax error:
unknown location: package: extraneous field initializers (homempage) in form (package (name "rust-paw-attributes") (version "1.0.2") (source (origin (method url-fetch) (uri (crate-uri "paw-attributes" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 "0fda1v7y5pfmg8d2v7m0pyvif6c44qjz914jjn718pdyclrmhd8g")))) (build-system cargo-build-system) (arguments (quasiquote (#:cargo-inputs (("rust-proc-macro2" (unquote rust-proc-macro2-1)) ("rust-quote" (unquote rust-quote-1)) ("rust-syn" (unquote rust-syn-1)))))) (homempage "https://github.com/rust-cli/paw") (synopsis "Proc Macro attributes for the Paw crate") (description "This package provides Proc Macro attributes for the Paw\ncrate.") (license (list license:expat license:asl2.0)))
guix pull: error: You found a bug: the program '/gnu/store/33hkpascp2rlkyays2d9lya8mj6mg4wn-compute-guix-derivation'
failed to compute the derivation for Guix (version: "9f183c3627a006e8fd3bb9708448bc05a6204e6d"; system: "x86_64-linux";
host version: "8d29f416a9378d30f63c2a95f1bd1a420d9ccab4"; pull-version: 1).
Please report the COMPLETE output above by email to <bug-guix <at> gnu.org>.
--8<---------------cut here---------------end--------------->8---

As my colleagues from Russian Guix community pointed out, "home-page"
and "homempage" differ only in one symbol: "-" and "m".  "-" is 45 in
ACII and "m" is 109.

I checked "gnu/packages/crates-io.scm" from the Guix distribution and
found no occurrences of "homempage":

--8<---------------cut here---------------start------------->8---
$ grep -R "homempage" gnu/packages/*
--8<---------------cut here---------------end--------------->8---

Binary representation suspiciously differs only in 1 bit:
--8<---------------cut here---------------start------------->8---
'-'  45    0010 1101
'm'  109   0110 1101
            ^
--8<---------------cut here---------------end--------------->8---

I checked my Emacs setup and currently there's no "M-x M-c M-butterfly"
running. [1]

- avp

References:
1. https://xkcd.com/378/

-- 
Artyom "avp" Poptsov <poptsov.artyom <at> gmail.com>
Home page: https://memory-heap.org/~avp/
CADR Hackerspace co-founder: https://cadrspace.ru/
GPG: D0C2 EAC1 3310 822D 98DE  B57C E9C5 A2D9 0898 A02F
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#70633; Package guix. (Mon, 29 Apr 2024 06:22:02 GMT) Full text and rfc822 format available.

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

From: "Artyom V. Poptsov" <poptsov.artyom <at> gmail.com>
To: 70633 <at> debbugs.gnu.org
Subject: Re: guix pull: package: extraneous field initializers (homempage)
Date: Mon, 29 Apr 2024 09:20:48 +0300
[Message part 1 (text/plain, inline)]
Hello,

today I tried "guix pull" again and it went fine.

Maybe commits from 7cef6b7ba555a9dfaf6d09cb7e112b0df77d5141 to
3bd8d238aba718bf949691d0e37fa310e2cfc12a fixed something?  Or just some
local cache got refreshed?

- avp

-- 
Artyom "avp" Poptsov <poptsov.artyom <at> gmail.com>
Home page: https://memory-heap.org/~avp/
CADR Hackerspace co-founder: https://cadrspace.ru/
GPG: D0C2 EAC1 3310 822D 98DE  B57C E9C5 A2D9 0898 A02F
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#70633; Package guix. (Thu, 09 May 2024 15:10:01 GMT) Full text and rfc822 format available.

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

From: Christina O'Donnell <cdo <at> mutix.org>
To: 70633 <at> debbugs.gnu.org
Subject: close 70633
Date: Thu, 9 May 2024 16:08:46 +0100
user guix
close 70633
quit

Thanks for the report. It sounds like this can be closed now. Hopefully 
it's a one off!

Kind regards,

Christina






bug closed, send any further explanations to 70633 <at> debbugs.gnu.org and "Artyom V. Poptsov" <poptsov.artyom <at> gmail.com> Request was from Maxim Cournoyer <maxim.cournoyer <at> gmail.com> to control <at> debbugs.gnu.org. (Thu, 09 May 2024 16:14:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Fri, 07 Jun 2024 11:24:09 GMT) Full text and rfc822 format available.

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

Previous Next


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