[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’.
?