GNU bug report logs - #30113
SVN checkouts without descriptive file names

Previous Next

Package: guix;

Reported by: Leo Famulari <leo <at> famulari.name>

Date: Sun, 14 Jan 2018 16:04:02 UTC

Severity: normal

Done: Leo Famulari <leo <at> famulari.name>

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 30113 in the body.
You can then email your comments to 30113 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#30113; Package guix. (Sun, 14 Jan 2018 16:04:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Leo Famulari <leo <at> famulari.name>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Sun, 14 Jan 2018 16:04:02 GMT) Full text and rfc822 format available.

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

From: Leo Famulari <leo <at> famulari.name>
To: bug-guix <at> gnu.org
Subject: SVN checkouts without descriptive file names
Date: Sun, 14 Jan 2018 08:02:53 -0800
Working on core-updates, I noticed this in the list of substitutes to be
downloaded:

[...]
/gnu/store/gyzn9z9mvhcmkmgdqz9b0vqanrz7v7qr-svn-checkout
/gnu/store/414npvzajl508j1kaji1piy52byr7b1y-svn-checkout
/gnu/store/zj29xvq1nw5zra11h0y7vq5lycv205lw-svn-checkout
/gnu/store/3bh3fp1kmhmk27dngif0x3np1rrnxhzn-svn-checkout
/gnu/store/jhvrk725xk1wwab2byvx4dziwjvhpd0y-svn-checkout
/gnu/store/115icxjrw0677fnyf3gl0nihqvbrm5lb-svn-checkout
/gnu/store/2kbdl6cyr2b7ibscpm768rfnxp7a7hyg-svn-checkout
/gnu/store/yfs603a9a4h8zzkdvmyz3krkj12rxhwf-svn-checkout
/gnu/store/w7pdh5ng3gzc2a4smfkyr2wp7jdhfhpp-svn-checkout
/gnu/store/n3p72br441m2098bfcjlvpn8807hq97p-svn-checkout
/gnu/store/aczcl41x9qh6nvlzdplibh4scg3cihbr-svn-checkout
/gnu/store/77c0hzkb7n6pid09fymmfrjjzkaf10yi-svn-checkout
/gnu/store/j8k2p0rknzkgbzmy4scxlpvrh2g2zl5q-svn-checkout
/gnu/store/kqch1yqy0zj58qlrk2p9kqnrwn57a3gl-svn-checkout
/gnu/store/nk2rkdq8x6vwkvn0h2sfrbmg0sjzvias-svn-checkout
/gnu/store/vwvqvl1f79q34r4gb4wsli36yzcqg4j9-svn-checkout
/gnu/store/f7hhc7wcyxvvn9m9km1j6ghamqnlj4id-svn-checkout
/gnu/store/23wba6lz101s3cs8vl25r28np8x7sbcs-texlive-latex-hyperref-6.84a2.tar.gz
/gnu/store/rgyb8rhpbmb2c4wv7k512z82x82aik74-svn-checkout
/gnu/store/i5yp4xkqkjm3v1cj5ffjgq42h4nvq435-svn-checkout
/gnu/store/hz7f8b8rc9zyxxpyywbrsgz1spm0rwr9-svn-checkout
[...]

We should track these down and give them some real file names
eventually.




Information forwarded to bug-guix <at> gnu.org:
bug#30113; Package guix. (Sun, 14 Jan 2018 16:14:01 GMT) Full text and rfc822 format available.

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

From: Gábor Boskovits <boskovits <at> gmail.com>
To: Leo Famulari <leo <at> famulari.name>
Cc: 30113 <at> debbugs.gnu.org
Subject: Re: bug#30113: SVN checkouts without descriptive file names
Date: Sun, 14 Jan 2018 17:13:28 +0100
[Message part 1 (text/plain, inline)]
I noticed I made the same mistake with one of my packages.
Guix lint tells when such a thing occur.

Maybe we could use guix to check for these, and some
other things could also be spotted.
WDYT?


2018-01-14 17:02 GMT+01:00 Leo Famulari <leo <at> famulari.name>:

> Working on core-updates, I noticed this in the list of substitutes to be
> downloaded:
>
> [...]
> /gnu/store/gyzn9z9mvhcmkmgdqz9b0vqanrz7v7qr-svn-checkout
> /gnu/store/414npvzajl508j1kaji1piy52byr7b1y-svn-checkout
> /gnu/store/zj29xvq1nw5zra11h0y7vq5lycv205lw-svn-checkout
> /gnu/store/3bh3fp1kmhmk27dngif0x3np1rrnxhzn-svn-checkout
> /gnu/store/jhvrk725xk1wwab2byvx4dziwjvhpd0y-svn-checkout
> /gnu/store/115icxjrw0677fnyf3gl0nihqvbrm5lb-svn-checkout
> /gnu/store/2kbdl6cyr2b7ibscpm768rfnxp7a7hyg-svn-checkout
> /gnu/store/yfs603a9a4h8zzkdvmyz3krkj12rxhwf-svn-checkout
> /gnu/store/w7pdh5ng3gzc2a4smfkyr2wp7jdhfhpp-svn-checkout
> /gnu/store/n3p72br441m2098bfcjlvpn8807hq97p-svn-checkout
> /gnu/store/aczcl41x9qh6nvlzdplibh4scg3cihbr-svn-checkout
> /gnu/store/77c0hzkb7n6pid09fymmfrjjzkaf10yi-svn-checkout
> /gnu/store/j8k2p0rknzkgbzmy4scxlpvrh2g2zl5q-svn-checkout
> /gnu/store/kqch1yqy0zj58qlrk2p9kqnrwn57a3gl-svn-checkout
> /gnu/store/nk2rkdq8x6vwkvn0h2sfrbmg0sjzvias-svn-checkout
> /gnu/store/vwvqvl1f79q34r4gb4wsli36yzcqg4j9-svn-checkout
> /gnu/store/f7hhc7wcyxvvn9m9km1j6ghamqnlj4id-svn-checkout
> /gnu/store/23wba6lz101s3cs8vl25r28np8x7sbcs-texlive-latex-hyperref-6.
> 84a2.tar.gz
> /gnu/store/rgyb8rhpbmb2c4wv7k512z82x82aik74-svn-checkout
> /gnu/store/i5yp4xkqkjm3v1cj5ffjgq42h4nvq435-svn-checkout
> /gnu/store/hz7f8b8rc9zyxxpyywbrsgz1spm0rwr9-svn-checkout
> [...]
>
> We should track these down and give them some real file names
> eventually.
>
>
>
>
[Message part 2 (text/html, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#30113; Package guix. (Sun, 14 Jan 2018 16:33:01 GMT) Full text and rfc822 format available.

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

From: Ricardo Wurmus <rekado <at> elephly.net>
To: Leo Famulari <leo <at> famulari.name>
Cc: 30113 <at> debbugs.gnu.org
Subject: Re: bug#30113: SVN checkouts without descriptive file names
Date: Sun, 14 Jan 2018 17:32:06 +0100
Leo Famulari <leo <at> famulari.name> writes:

> Working on core-updates, I noticed this in the list of substitutes to be
> downloaded:
>
> [...]
> /gnu/store/gyzn9z9mvhcmkmgdqz9b0vqanrz7v7qr-svn-checkout
> /gnu/store/414npvzajl508j1kaji1piy52byr7b1y-svn-checkout
> /gnu/store/zj29xvq1nw5zra11h0y7vq5lycv205lw-svn-checkout
> /gnu/store/3bh3fp1kmhmk27dngif0x3np1rrnxhzn-svn-checkout
> /gnu/store/jhvrk725xk1wwab2byvx4dziwjvhpd0y-svn-checkout
> /gnu/store/115icxjrw0677fnyf3gl0nihqvbrm5lb-svn-checkout
> /gnu/store/2kbdl6cyr2b7ibscpm768rfnxp7a7hyg-svn-checkout
> /gnu/store/yfs603a9a4h8zzkdvmyz3krkj12rxhwf-svn-checkout
> /gnu/store/w7pdh5ng3gzc2a4smfkyr2wp7jdhfhpp-svn-checkout
> /gnu/store/n3p72br441m2098bfcjlvpn8807hq97p-svn-checkout
> /gnu/store/aczcl41x9qh6nvlzdplibh4scg3cihbr-svn-checkout
> /gnu/store/77c0hzkb7n6pid09fymmfrjjzkaf10yi-svn-checkout
> /gnu/store/j8k2p0rknzkgbzmy4scxlpvrh2g2zl5q-svn-checkout
> /gnu/store/kqch1yqy0zj58qlrk2p9kqnrwn57a3gl-svn-checkout
> /gnu/store/nk2rkdq8x6vwkvn0h2sfrbmg0sjzvias-svn-checkout
> /gnu/store/vwvqvl1f79q34r4gb4wsli36yzcqg4j9-svn-checkout
> /gnu/store/f7hhc7wcyxvvn9m9km1j6ghamqnlj4id-svn-checkout
> /gnu/store/23wba6lz101s3cs8vl25r28np8x7sbcs-texlive-latex-hyperref-6.84a2.tar.gz
> /gnu/store/rgyb8rhpbmb2c4wv7k512z82x82aik74-svn-checkout
> /gnu/store/i5yp4xkqkjm3v1cj5ffjgq42h4nvq435-svn-checkout
> /gnu/store/hz7f8b8rc9zyxxpyywbrsgz1spm0rwr9-svn-checkout
> [...]
>
> We should track these down and give them some real file names
> eventually.

Many of them are probably parts of texlive.

-- 
Ricardo

GPG: BCA6 89B6 3655 3801 C3C6  2150 197A 5888 235F ACAC
https://elephly.net





Information forwarded to bug-guix <at> gnu.org:
bug#30113; Package guix. (Sun, 14 Jan 2018 16:41:02 GMT) Full text and rfc822 format available.

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

From: Tobias Geerinckx-Rice <me <at> tobias.gr>
To: boskovits <at> gmail.com, leo <at> famulari.name
Cc: 30113 <at> debbugs.gnu.org
Subject: Re: bug#30113: SVN checkouts without descriptive file names
Date: Sun, 14 Jan 2018 17:43:27 +0100
Gábor Boskovits wrote on 14/01/18 at 17:13:
> Maybe we could use guix to check for these, and some
> other things could also be spotted.
> WDYT?

Agreed, I think.

I don't see how defaulting to ‘...${VCS_TYPE}-checkout’ ever makes sense
or saves effort.

We should be able to improve the quality of these guesses: the
repository URI is about as likely to be foo://bar/<package>... as a
regular tarball URI.

Or we make a file-name mandatory for certain methods.

*goes to look at the actual code*,

T G-R





Information forwarded to bug-guix <at> gnu.org:
bug#30113; Package guix. (Sun, 14 Jan 2018 16:54:02 GMT) Full text and rfc822 format available.

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

From: Danny Milosavljevic <dannym <at> scratchpost.org>
To: Tobias Geerinckx-Rice <me <at> tobias.gr>
Cc: 30113 <at> debbugs.gnu.org, boskovits <at> gmail.com, leo <at> famulari.name
Subject: Re: bug#30113: SVN checkouts without descriptive file names
Date: Sun, 14 Jan 2018 17:53:11 +0100
On Sun, 14 Jan 2018 17:43:27 +0100
Tobias Geerinckx-Rice <me <at> tobias.gr> wrote:

> Gábor Boskovits wrote on 14/01/18 at 17:13:
> > Maybe we could use guix to check for these, and some
> > other things could also be spotted.
> > WDYT?  
> 
> Agreed, I think.

Yeah, +1

> We should be able to improve the quality of these guesses: the
> repository URI is about as likely to be foo://bar/<package>... as a
> regular tarball URI.
> 
> Or we make a file-name mandatory for certain methods.

I agree that some heuristics to figure out the file-name from (svn-reference-url ref) would be nice.

It's not that important that the store filenames are meaningful to humans, it's just nice-to-have.  So I'd say heuristic it and be done with it.

On second thought, maybe even default file-name to the Guix package name (if possible at this point in Guix).  The hash value will make it unique regardless (for example if there are multiple svn-download blocks in the same package)




Information forwarded to bug-guix <at> gnu.org:
bug#30113; Package guix. (Sun, 14 Jan 2018 17:45:01 GMT) Full text and rfc822 format available.

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

From: Gábor Boskovits <boskovits <at> gmail.com>
To: Danny Milosavljevic <dannym <at> scratchpost.org>
Cc: 30113 <at> debbugs.gnu.org, Tobias Geerinckx-Rice <me <at> tobias.gr>,
 Leo Famulari <leo <at> famulari.name>
Subject: Re: bug#30113: SVN checkouts without descriptive file names
Date: Sun, 14 Jan 2018 18:43:55 +0100
[Message part 1 (text/plain, inline)]
Ok, I started a guix lint on 0.14.0.1183-1b321.
Will attach log here asap.


2018-01-14 17:53 GMT+01:00 Danny Milosavljevic <dannym <at> scratchpost.org>:

> On Sun, 14 Jan 2018 17:43:27 +0100
> Tobias Geerinckx-Rice <me <at> tobias.gr> wrote:
>
> > Gábor Boskovits wrote on 14/01/18 at 17:13:
> > > Maybe we could use guix to check for these, and some
> > > other things could also be spotted.
> > > WDYT?
> >
> > Agreed, I think.
>
> Yeah, +1
>
> > We should be able to improve the quality of these guesses: the
> > repository URI is about as likely to be foo://bar/<package>... as a
> > regular tarball URI.
> >
> > Or we make a file-name mandatory for certain methods.
>
> I agree that some heuristics to figure out the file-name from
> (svn-reference-url ref) would be nice.
>
> It's not that important that the store filenames are meaningful to humans,
> it's just nice-to-have.  So I'd say heuristic it and be done with it.
>
> On second thought, maybe even default file-name to the Guix package name
> (if possible at this point in Guix).  The hash value will make it unique
> regardless (for example if there are multiple svn-download blocks in the
> same package)
>
[Message part 2 (text/html, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#30113; Package guix. (Sun, 14 Jan 2018 19:29:02 GMT) Full text and rfc822 format available.

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

From: Gábor Boskovits <boskovits <at> gmail.com>
To: Danny Milosavljevic <dannym <at> scratchpost.org>
Cc: 30113 <at> debbugs.gnu.org, Tobias Geerinckx-Rice <me <at> tobias.gr>,
 Leo Famulari <leo <at> famulari.name>
Subject: Re: bug#30113: SVN checkouts without descriptive file names
Date: Sun, 14 Jan 2018 20:28:27 +0100
[Message part 1 (text/plain, inline)]
Here is the lint log, it did not run to completion, it has an error at the
end.

2018-01-14 18:43 GMT+01:00 Gábor Boskovits <boskovits <at> gmail.com>:

> Ok, I started a guix lint on 0.14.0.1183-1b321.
> Will attach log here asap.
>
>
> 2018-01-14 17:53 GMT+01:00 Danny Milosavljevic <dannym <at> scratchpost.org>:
>
>> On Sun, 14 Jan 2018 17:43:27 +0100
>> Tobias Geerinckx-Rice <me <at> tobias.gr> wrote:
>>
>> > Gábor Boskovits wrote on 14/01/18 at 17:13:
>> > > Maybe we could use guix to check for these, and some
>> > > other things could also be spotted.
>> > > WDYT?
>> >
>> > Agreed, I think.
>>
>> Yeah, +1
>>
>> > We should be able to improve the quality of these guesses: the
>> > repository URI is about as likely to be foo://bar/<package>... as a
>> > regular tarball URI.
>> >
>> > Or we make a file-name mandatory for certain methods.
>>
>> I agree that some heuristics to figure out the file-name from
>> (svn-reference-url ref) would be nice.
>>
>> It's not that important that the store filenames are meaningful to
>> humans, it's just nice-to-have.  So I'd say heuristic it and be done with
>> it.
>>
>> On second thought, maybe even default file-name to the Guix package name
>> (if possible at this point in Guix).  The hash value will make it unique
>> regardless (for example if there are multiple svn-download blocks in the
>> same package)
>>
>
>
[Message part 2 (text/html, inline)]
[lint-log (application/octet-stream, attachment)]

Information forwarded to bug-guix <at> gnu.org:
bug#30113; Package guix. (Sun, 14 Jan 2018 19:32:01 GMT) Full text and rfc822 format available.

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

From: Tobias Geerinckx-Rice <me <at> tobias.gr>
To: boskovits <at> gmail.com
Cc: 30113 <at> debbugs.gnu.org
Subject: Re: bug#30113: SVN checkouts without descriptive file names
Date: Sun, 14 Jan 2018 20:34:39 +0100
Gábor Boskovits wrote on 14/01/18 at 20:28:
> Here is the lint log, it did not run to completion, it has an error at
> the end.
I started ‘guix lint’ after my first message too; with some luck it will
(eventually...) complete.

Thanks,

T G-R




Reply sent to Leo Famulari <leo <at> famulari.name>:
You have taken responsibility. (Mon, 25 Feb 2019 23:51:01 GMT) Full text and rfc822 format available.

Notification sent to Leo Famulari <leo <at> famulari.name>:
bug acknowledged by developer. (Mon, 25 Feb 2019 23:51:01 GMT) Full text and rfc822 format available.

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

From: Leo Famulari <leo <at> famulari.name>
Cc: 30113-done <at> debbugs.gnu.org
Subject: Re: bug#30113: SVN checkouts without descriptive file names
Date: Mon, 25 Feb 2019 18:50:17 -0500
[Message part 1 (text/plain, inline)]
Efraim made several commits in March 2018 that gave descriptive
file names to the SVN checkouts of packages in (gnu packages tex).

I haven't noticed any more mystery svn-checkouts since then, so I'm
closing this bug.
[signature.asc (application/pgp-signature, inline)]

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Tue, 26 Mar 2019 11:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 5 years and 26 days ago.

Previous Next


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