Re: Question about packaging TexLive

2023-04-19 Thread Ricardo Wurmus
Nicolas Goaziou writes: >>> 2. Some affected packages are also missing propagated inputs (e.g., >>>texlive-latex-graphics for texlive-latex-fncychap); >> >> Correct. The old importer didn’t know about dependencies. The newer >> importer uses tlpdb to get a list of dependencies. > > AFAIU,

Re: Question about packaging TexLive

2023-04-19 Thread Andreas Enge
Am Wed, Apr 19, 2023 at 01:47:16PM +0200 schrieb Nicolas Goaziou: > AFAIU, this is not sufficient. All dependencies do not appear in > "texlive.tlpbd". For example, `texlive-halloweenmath' has no "depend" > entry in the tlpbd. Yet, it requires both texlive-amsmath and > texlive-pict2e (i.e., "hallo

Re: Question about packaging TexLive

2023-04-19 Thread Nicolas Goaziou
Ricardo Wurmus writes: > Nicolas Goaziou writes: > >> 1. "#:trivial? #t" means we're giving up generating ".sty" files from >>source; > > Trivial should only ever be used for packages where there aren’t any > sources to build from. We are on the same length. However, some packages do use "

Re: Question about packaging TexLive

2023-04-19 Thread Ricardo Wurmus
Nicolas Goaziou writes: > Hello, > > Simon Tournier writes: > >> Other said, any objection to go from this pattern: >> >> --8<---cut here---start->8--- >> (define-public texlive-foo >> (package >> (name "texlive-foo") >> (version (number->string %t

Re: Question about packaging TexLive

2023-04-19 Thread Nicolas Goaziou
Hello, Simon Tournier writes: > Other said, any objection to go from this pattern: > > --8<---cut here---start->8--- > (define-public texlive-foo > (package > (name "texlive-foo") > (version (number->string %texlive-revision)) > (source (origin >

Question about packaging TexLive

2023-04-19 Thread Simon Tournier
Hi, CC: TeX team For context, TeX (broad meaning) is deep in the graph, thus its preservation is important when considering time-travel. And because TeX packages relies on Subversion, it raises some questions – for the interesting reader, see [1]. Here, I would like to open a discussion about t