[use profile manifest] upstream VCS informations only available after a guix pull

  • Open
  • quality assurance status badge
Details
2 participants
  • Ludovic Courtès
  • YOANN P
Owner
unassigned
Submitted by
YOANN P
Severity
normal
Y
Y
YOANN P wrote on 30 Sep 2019 22:31
(name . bug-guix@gnu.org)(address . bug-guix@gnu.org)
DB6P18901MB002211FB2F7E172E8F381091DB820@DB6P18901MB0022.EURP189.PROD.OUTLOOK.COM
Not sure if it should be considerated as a bug but it seems that the upstream VCS information are only available after a "guix pull".

If it is not a bug, it will be nice to have this information even on a fresh install by putting as VCS information a default git repository (https://git.savannah.gnu.org/git/guix.git)and the current tag as commit (or the real commit if available somewhere in binary install files) ?

Best regards,
L
L
Ludovic Courtès wrote on 1 Oct 2019 11:28
(name . YOANN P)(address . yoann_mac_donald@hotmail.com)(address . 37565@debbugs.gnu.org)
87muekrf1a.fsf@gnu.org
Hi,

YOANN P <yoann_mac_donald@hotmail.com> skribis:

Toggle quote (2 lines)
> Not sure if it should be considerated as a bug but it seems that the upstream VCS information are only available after a "guix pull".

You mean that ‘guix describe’ doesn’t work for ‘guix’ not obtained from
‘guix pull’, right?

Toggle quote (2 lines)
> If it is not a bug, it will be nice to have this information even on a fresh install by putting as VCS information a default git repository (https://git.savannah.gnu.org/git/guix.git)and the current tag as commit (or the real commit if available somewhere in binary install files) ?

I agree it’d be nice.

Thanks,
Ludo’.
Y
Y
YOANN P wrote on 1 Oct 2019 14:31
RE: bug#37565: [use profile manifest] upstream VCS informations only available after a guix pull
(name . Ludovic Courtès)(address . ludo@gnu.org)(name . 37565@debbugs.gnu.org)(address . 37565@debbugs.gnu.org)
DB6P18901MB002211F120E0F01B6B97A73BDB9D0@DB6P18901MB0022.EURP189.PROD.OUTLOOK.COM
Toggle quote (14 lines)
>De : Ludovic Courtès <ludo@gnu.org>
>Envoyé : mardi 1 octobre 2019 09:28
>À : YOANN P <yoann_mac_donald@hotmail.com>
>Cc : 37565@debbugs.gnu.org <37565@debbugs.gnu.org>
>Objet : Re: bug#37565: [use profile manifest] upstream VCS informations only available after a guix pull
>
>Hi,
>
>> YOANN P <yoann_mac_donald@hotmail.com> skribis:
>> Not sure if it should be considerated as a bug but it seems that the upstream VCS information are only available after a "guix pull".
>
>You mean that ‘guix describe’ doesn’t work for ‘guix’ not obtained from ‘guix pull’, right?
>

Not exactly but has the same behavior indeed.
I was talking about upstream VCS informations in ~/.guix-profile/manifest (user profile manifest)
Every packages installed with "guix install xxx" from a fresh install ( 1.0.1 in my case ) doesn't have upstream VCS informations in ~/.guix-profile/manifest as you described here ( https://lists.gnu.org/archive/html/guix-devel/2018-10/msg00018.html).
Those informations only appear after a "guix pull" and think those informations should be available even on a fresh install.

Toggle quote (6 lines)
>> If it is not a bug, it will be nice to have this information even on a fresh install by putting as VCS information a default git repository (https://git.savannah.gnu.org/git/guix.git)and the current tag as commit (or the real commit if available somewhere in binary install files) ?
>
>I agree it’d be nice.
>Thanks,
>Ludo’.

Regards,
L
L
Ludovic Courtès wrote on 1 Oct 2019 23:02
Re: bug#37565: [use profile manifest] upstream VCS informations only available after a guix pull
(name . YOANN P)(address . yoann_mac_donald@hotmail.com)(name . 37565@debbugs.gnu.org)(address . 37565@debbugs.gnu.org)
87muekkwlb.fsf@gnu.org
Hi,

YOANN P <yoann_mac_donald@hotmail.com> skribis:

Toggle quote (10 lines)
>>> YOANN P <yoann_mac_donald@hotmail.com> skribis:
>>> Not sure if it should be considerated as a bug but it seems that the upstream VCS information are only available after a "guix pull".
>>
>>You mean that ‘guix describe’ doesn’t work for ‘guix’ not obtained from ‘guix pull’, right?
>>
>
> Not exactly but has the same behavior indeed.
> I was talking about upstream VCS informations in ~/.guix-profile/manifest (user profile manifest)
> Every packages installed with "guix install xxx" from a fresh install ( 1.0.1 in my case ) doesn't have upstream VCS informations in ~/.guix-profile/manifest as you described here ( https://lists.gnu.org/archive/html/guix-devel/2018-10/msg00018.html ).

Ah yes, it’s the same issue as with ‘guix describe’.

Thanks,
Ludo’.
?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 37565@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 37565
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch