GNU bug report logs - #38673
missing 'provenance' in $PROFILE/manifest

Previous Next

Package: guix;

Reported by: zimoun <zimon.toutoune <at> gmail.com>

Date: Thu, 19 Dec 2019 17:17:02 UTC

Severity: normal

Done: Ludovic Courtès <ludo <at> gnu.org>

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 38673 in the body.
You can then email your comments to 38673 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#38673; Package guix. (Thu, 19 Dec 2019 17:17:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to zimoun <zimon.toutoune <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Thu, 19 Dec 2019 17:17:02 GMT) Full text and rfc822 format available.

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

From: zimoun <zimon.toutoune <at> gmail.com>
To: bug-guix <at> gnu.org
Subject: missing 'provenance' in $PROFILE/manifest
Date: Thu, 19 Dec 2019 18:16:31 +0100
Dear,

As explained here [1], the field 'provenance' does not appear in
$PROFILE/manifest when using the option --manifest; but appears when
manually installing. Below instructions to reproduce the bug.

[1] https://lists.gnu.org/archive/html/guix-devel/2019-12/msg00135.html


All the best,
simon

--

The manifest contains:

--8<---------------cut here---------------start------------->8---
(specifications->manifest
  '("emacs"
    "git"
    "guile"))
--8<---------------cut here---------------end--------------->8---


Let create 2 profiles: one using the --manifest option and the other
one by plain --install.

--8<---------------cut here---------------start------------->8---
guix package -m /tmp/manif.scm -p /tmp/kikoo-manif
guix package -i emacs git guile -p /tmp/kikoo-nomanif
--8<---------------cut here---------------end--------------->8---


And here we are...

--8<---------------cut here---------------start------------->8---
grep provenance /tmp/kikoo-manif/manifest

--8<---------------cut here---------------end--------------->8---

versus

--8<---------------cut here---------------start------------->8---
grep provenance /tmp/kikoo-nomanif/manifest
        (provenance
        (provenance
        (provenance
--8<---------------cut here---------------end--------------->8---


For the record.

--8<---------------cut here---------------start------------->8---
guix describe
Generation 60   Dec 13 2019 12:52:55    (current)
  guix eb8aad6
    repository URL: https://git.savannah.gnu.org/git/guix.git
    branch: master
    commit: eb8aad6a23442cf7b23e0df88b89b4cd030dfbf5
--8<---------------cut here---------------end--------------->8---




Reply sent to Ludovic Courtès <ludo <at> gnu.org>:
You have taken responsibility. (Sun, 29 Dec 2019 17:27:01 GMT) Full text and rfc822 format available.

Notification sent to zimoun <zimon.toutoune <at> gmail.com>:
bug acknowledged by developer. (Sun, 29 Dec 2019 17:27:01 GMT) Full text and rfc822 format available.

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

From: Ludovic Courtès <ludo <at> gnu.org>
To: zimoun <zimon.toutoune <at> gmail.com>
Cc: 38673-done <at> debbugs.gnu.org
Subject: Re: bug#38673: missing 'provenance' in $PROFILE/manifest
Date: Sun, 29 Dec 2019 18:26:42 +0100
Hi,

zimoun <zimon.toutoune <at> gmail.com> skribis:

> As explained here [1], the field 'provenance' does not appear in
> $PROFILE/manifest when using the option --manifest; but appears when
> manually installing. Below instructions to reproduce the bug.

Fixed in c48e522fdbb7c749bbf6147e44c067bf1f916fdd.

Commit 975183a1c428198fe639fa37552ae069692b1f15 fixes a similar issue
with ‘guix pack --save-provenance --manifest’.

Thanks!

Ludo’.




Information forwarded to bug-guix <at> gnu.org:
bug#38673; Package guix. (Mon, 30 Dec 2019 18:07:01 GMT) Full text and rfc822 format available.

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

From: zimoun <zimon.toutoune <at> gmail.com>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: 38673-done <at> debbugs.gnu.org
Subject: Re: bug#38673: missing 'provenance' in $PROFILE/manifest
Date: Mon, 30 Dec 2019 19:06:40 +0100
Hi Ludo,

On Sun, 29 Dec 2019 at 18:26, Ludovic Courtès <ludo <at> gnu.org> wrote:

> Fixed in c48e522fdbb7c749bbf6147e44c067bf1f916fdd.

Cool!
Thank you.

> Commit 975183a1c428198fe639fa37552ae069692b1f15 fixes a similar issue
> with ‘guix pack --save-provenance --manifest’.

Good catch! ;-)

All the best,
simon




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Tue, 28 Jan 2020 12:24:07 GMT) Full text and rfc822 format available.

This bug report was last modified 4 years and 81 days ago.

Previous Next


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