GNU bug report logs - #73073
[PATCH 0/6] Allow origin with label as inputs.

Previous Next

Package: guix-patches;

Reported by: Simon Tournier <zimon.toutoune <at> gmail.com>

Date: Fri, 6 Sep 2024 15:52:01 UTC

Severity: normal

Tags: moreinfo, patch

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

Bug is archived. No further changes may be made.

Full log


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

From: Nicolas Goaziou <mail <at> nicolasgoaziou.fr>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: Josselin Poiret <dev <at> jpoiret.xyz>, Tobias Geerinckx-Rice <me <at> tobias.gr>,
 73073 <at> debbugs.gnu.org, Mathieu Othacehe <othacehe <at> gnu.org>,
 Simon Tournier <zimon.toutoune <at> gmail.com>, Andreas Enge <andreas <at> enge.fr>,
 Christopher Baines <guix <at> cbaines.net>,
 Nicolas Goaziou <guix <at> nicolasgoaziou.fr>,
 Janneke Nieuwenhuizen <janneke <at> gnu.org>
Subject: Re: [bug#73073] [PATCH v3 1/8] packages: Use origin file names as
 their input labels.
Date: Fri, 13 Dec 2024 11:53:35 +0100
Hello,

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

> Hi,
>
> Simon Tournier <zimon.toutoune <at> gmail.com> skribis:
>
>> On Wed, 04 Dec 2024 at 18:54, Ludovic Courtès <ludo <at> gnu.org> wrote:
>>
>>> +    (inputs `(("_"
>>> +               ;; Note: The "_" label above is here to avoid a full rebuild.
>>> +               ;; TODO: Remove it on next rebuild cycle.
>>
>> [...]
>>
>>> +     ;; TODO: Remove input labels on next rebuild cycle.
>>> +     `(("ruby" ,ruby-2.7)
>>> +       ("ruby-hydra-minimal" ,ruby-hydra-minimal/pinned)
>>> +       ;; Build phase requires "docstrip.tex" from TEXLIVE-LATEX.
>>> +       ;; However, adding this package to native inputs would initiate
>>> +       ;; a circular dependency.  To work around this, use TEXLIVE-LATEX
>>> +       ;; source, then add "docstrip.tex" to TEXINPUTS before build.
>>> +       ("_" ,(package-source texlive-latex))
>>> +       ("texlive-tex" ,texlive-tex)))
>>
>> Well, I was awaiting a “core-update” cycle to avoid to introduce such
>> and fix all at once.  But I have missed the previous (and last?)
>> “core-updates” merge.  Arf!
>
> I think it’s okay to have workarounds like the one above as a stopgap.
> We’ll improve that eventually, that’s fine.
>
>> That’s said, IIRC, the ’core-packages’ branch is currently built, right?
>> Why not remove it on the the top of it?
>
> This is not in the scope of ‘core-packages’.  (It would be a good fit
> for a texlive team branch, I suppose.)

I am a bit overwhelmed with life so I didn't follow this topic closely,
but there's currently an ongoing tex-team branch containing unmerged
patches, so the above can be added on top of those. A merge with master
could be requested right after.

Regards,
-- 
Nicolas Goaziou






This bug report was last modified 237 days ago.

Previous Next


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