GNU bug report logs - #60363
Texlive importer is broken

Previous Next

Package: guix;

Reported by: Elias Kueny <elias.kueny <at> posteo.net>

Date: Tue, 27 Dec 2022 19:55:02 UTC

Severity: normal

To reply to this bug, email your comments to 60363 AT debbugs.gnu.org.

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#60363; Package guix. (Tue, 27 Dec 2022 19:55:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Elias Kueny <elias.kueny <at> posteo.net>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Tue, 27 Dec 2022 19:55:02 GMT) Full text and rfc822 format available.

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

From: Elias Kueny <elias.kueny <at> posteo.net>
To: bug-guix <at> gnu.org
Subject: Texlive importer is broken
Date: Tue, 27 Dec 2022 18:56:28 +0000
Hello,

The texlive importer doesn't return any package definition anymore, for example:

> guix import texlive siunitx
> command "svn" "export" "--non-interactive" "--trust-server-cert" "-r" "59745" "svn://www.tug.org/texlive/tags/texlive-2021.3/Master/texmf-dist/doc/latex/siunitx/" "/tmp/guix-directory.Gs0bAp/doc/latex/siunitx/" failed with signal 11
> guix import: error: failed to download description for package 'siunitx'

I updated guix today (from 0afe9f36d8b8b69d3e69fc8c06aeadc1bd95eecd to 8f93a1e01a879ae026678dd92c18e2a2a49be540) but since I don't see any recent change in guix/import/texlive.scm, I don't know if it's relevant. Other importers work fine. All else I can say is that running the same command manually works:

> svn export --non-interactive --trust-server-cert -r 59745 "svn://tug.org/texlive/tags/texlive-2021.3/Master/texmf-dist/doc/latex/siunitx" "/tmp/guix-directory.Gs0bAp/doc/latex/siunitx/"
> A    siunitx
> A    siunitx/README.md
> A    siunitx/siunitx.pdf
> Exported revision 59745.




Information forwarded to bug-guix <at> gnu.org:
bug#60363; Package guix. (Wed, 28 Dec 2022 11:10:02 GMT) Full text and rfc822 format available.

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

From: Josselin Poiret <dev <at> jpoiret.xyz>
To: Elias Kueny <elias.kueny <at> posteo.net>, 60363 <at> debbugs.gnu.org
Subject: Re: bug#60363: Texlive importer is broken
Date: Wed, 28 Dec 2022 12:09:32 +0100
Hi Elias,
Elias Kueny <elias.kueny <at> posteo.net> writes:

> Hello,
>
> The texlive importer doesn't return any package definition anymore, for example:
>
>> guix import texlive siunitx
>> command "svn" "export" "--non-interactive" "--trust-server-cert" "-r" "59745" "svn://www.tug.org/texlive/tags/texlive-2021.3/Master/texmf-dist/doc/latex/siunitx/" "/tmp/guix-directory.Gs0bAp/doc/latex/siunitx/" failed with signal 11
>> guix import: error: failed to download description for package 'siunitx'

Quick question, is `svn` available in your environment?  I usually do
`guix shell subversion -- guix import texlive ...`.  This is an annoying
shortcoming of that import command that we should be able to fix imo,
especially since it's not obvious what the problem is.

Best,
-- 
Josselin Poiret




Information forwarded to bug-guix <at> gnu.org:
bug#60363; Package guix. (Wed, 28 Dec 2022 13:52:01 GMT) Full text and rfc822 format available.

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

From: Elias Kueny <elias.kueny <at> posteo.net>
To: 60363 <at> debbugs.gnu.org
Subject: Re: bug#60363: Texlive importer is broken
Date: Wed, 28 Dec 2022 13:48:04 +0000
Sorry if the message is duplicated, my previous attempts at replying bounced because debbugs.gnu.org doesn't support TLS.

On Wed, Dec 28 2022, Josselin Poiret wrote:
> Quick question, is `svn` available in your environment?  I usually do
> `guix shell subversion -- guix import texlive ...`.  This is an annoying
> shortcoming of that import command that we should be able to fix imo,
> especially since it's not obvious what the problem is.

I saw the the same advice in issue #55587 and indeed with svn in the environment, the import command works again. But I'm confused because it used to work and I had never installed subversion before (I'm on Guix System). Maybe it was provided by a package I removed in the meantime.




Information forwarded to bug-guix <at> gnu.org:
bug#60363; Package guix. (Thu, 05 Jan 2023 12:24:02 GMT) Full text and rfc822 format available.

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

From: Simon Tournier <zimon.toutoune <at> gmail.com>
To: Josselin Poiret <dev <at> jpoiret.xyz>, Elias Kueny <elias.kueny <at> posteo.net>,
 60363 <at> debbugs.gnu.org
Subject: Re: bug#60363: Texlive importer is broken
Date: Thu, 05 Jan 2023 13:11:08 +0100
Hi,

On Wed, 28 Dec 2022 at 12:09, Josselin Poiret via Bug reports for GNU Guix <bug-guix <at> gnu.org> wrote:

> Quick question, is `svn` available in your environment?  I usually do
> `guix shell subversion -- guix import texlive ...`.  This is an annoying
> shortcoming of that import command that we should be able to fix imo,
> especially since it's not obvious what the problem is.

Well, I guess the culprit is:

--8<---------------cut here---------------start------------->8---
             (source (with-store store
                       (download-multi-svn-to-store
                        store ref (string-append name "-svn-multi-checkout")))))
--8<---------------cut here---------------end--------------->8---

and maybe we could catch the error and report a nice hint.  Well, the
question is where to handle the error. :-)


Cheers,
simom




This bug report was last modified 2 years and 169 days ago.

Previous Next


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