Bug#1040253: RFS: texlive-bin/2023.20230311.66589-1 -- TeX Live: LuaJIT, modified for use with LuaJITTeX (development part)

2023-07-17 Thread Preuße


Hello,

To access further information about this package, please visit the 
following URL:


   https://mentors.debian.net/package/texlive-bin/

Alternatively, you can download the package with 'dget' using this command:

   dget -x 
https://mentors.debian.net/debian/pool/main/t/texlive-bin/texlive-bin_2023.20230311.66589-1.dsc
The mentors web page reported a few glitches like "closing already 

closed bugs" and "not DEP-5 copyright".

They should be fixed now.

Hilmar
--
sigfault



OpenPGP_signature
Description: OpenPGP digital signature


Bug#1040253: RFS: texlive-bin/2023.20230311.66589-1 -- TeX Live: LuaJIT, modified for use with LuaJITTeX (development part)

2023-07-04 Thread Preuße

On 04.07.2023 16:34, Nicholas D Steeves wrote:

Hi,


Thank you, you have the right idea, and this action is appreciated! :)
Assuming all of those deps are in Debian main, it sounds like the "+ds"
suffix would be the most appropriate.

I've changed the make-orig-tar script to append the string next time an 
orig.tar.xz is created.


Hilmar
--
sigfault



OpenPGP_signature
Description: OpenPGP digital signature


Bug#1040253: RFS: texlive-bin/2023.20230311.66589-1 -- TeX Live: LuaJIT, modified for use with LuaJITTeX (development part)

2023-07-04 Thread Nicholas D Steeves
Hello Hilmar,

Preuße, Hilmar  writes:

> On 04.07.2023 15:42, Nicholas D Steeves wrote:
>
>>>texlive-bin (2023.20230311.66589-1) experimental; urgency=medium
>>>.
>>>  * New upstream snapshot made for TL 2023.
>>>- Remove sources of dvisvgm from orig.tar.xz, we don't build
>>>  it anyways.
>> 
>> Thus shouldn't the upstream_version have a suffix like +dfsg, +ds (for
>> "Debian Source"), or +repack, as appropriate, depending on the reason
>> dvisvgm is excluded?
>> 
> I can add it, if it is needed.

This is ultimately up to your sponsor, but I think it's needed.  It's
also friendlier to upstream, because it's possible that a bug exists
when using Debian-package-provided deps rather than texlive-bin-bundled
deps (or vice versa).  The repack suffix makes it clear to upstream that
their source was modified.

> The original tar ball contains a lots of source code, which exists as 
> separate package in Debian. Hence I decided to remove the source code to 
> get a smaller tar ball:
>
> # packaged separately:
> rm -rf $verstr/texk/dvisvgm
> rm -rf $verstr/utils/biber
> rm -rf $verstr/utils/asymptote
> rm -rf $verstr/utils/xindy
> rm -rf $verstr/utils/ps2eps
> rm -rf $verstr/utils/t1utils
>
> The split off was done years ago, just this time I decided to remove the 
> (duplicate) code.

Thank you, you have the right idea, and this action is appreciated! :)
Assuming all of those deps are in Debian main, it sounds like the "+ds"
suffix would be the most appropriate.

Regards,
Nicholas


signature.asc
Description: PGP signature


Bug#1040253: RFS: texlive-bin/2023.20230311.66589-1 -- TeX Live: LuaJIT, modified for use with LuaJITTeX (development part)

2023-07-04 Thread Preuße

On 04.07.2023 15:42, Nicholas D Steeves wrote:

Hi Nicholas,


   texlive-bin (2023.20230311.66589-1) experimental; urgency=medium
   .
 * New upstream snapshot made for TL 2023.
   - Remove sources of dvisvgm from orig.tar.xz, we don't build
 it anyways.


Thus shouldn't the upstream_version have a suffix like +dfsg, +ds (for
"Debian Source"), or +repack, as appropriate, depending on the reason
dvisvgm is excluded?


I can add it, if it is needed.

The original tar ball contains a lots of source code, which exists as 
separate package in Debian. Hence I decided to remove the source code to 
get a smaller tar ball:


# packaged separately:
rm -rf $verstr/texk/dvisvgm
rm -rf $verstr/utils/biber
rm -rf $verstr/utils/asymptote
rm -rf $verstr/utils/xindy
rm -rf $verstr/utils/ps2eps
rm -rf $verstr/utils/t1utils

The split off was done years ago, just this time I decided to remove the 
(duplicate) code.


Hilmar
--
sigfault



OpenPGP_0x0C871C4C653C1F59.asc
Description: OpenPGP public key


OpenPGP_signature
Description: OpenPGP digital signature


Bug#1040253: RFS: texlive-bin/2023.20230311.66589-1 -- TeX Live: LuaJIT, modified for use with LuaJITTeX (development part)

2023-07-04 Thread Nicholas D Steeves
Hello Hilmar,

>   texlive-bin (2023.20230311.66589-1) experimental; urgency=medium
>   .
> * New upstream snapshot made for TL 2023.
>   - Remove sources of dvisvgm from orig.tar.xz, we don't build
> it anyways.

Thus shouldn't the upstream_version have a suffix like +dfsg, +ds (for
"Debian Source"), or +repack, as appropriate, depending on the reason
dvisvgm is excluded?

Regards,
Nicholas


signature.asc
Description: PGP signature


Bug#1040253: RFS: texlive-bin/2023.20230311.66589-1 -- TeX Live: LuaJIT, modified for use with LuaJITTeX (development part)

2023-07-03 Thread Preuße

Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "texlive-bin":

 * Package name : texlive-bin
   Version  : 2023.20230311.66589-1
   Upstream contact : Karl Berry 
 * URL  : https://www.tug.org/texlive/
 * License  : TL License, GPLv2, LPPL
 * Vcs  : https://github.com/debian-tex/texlive-bin
   Section  : tex

The source builds the following binary packages:

  texlive-binaries - Binaries for TeX Live
  texlive-binaries-sse2 - Binaries for TeX Live (the JIT part)
  libkpathsea6 - TeX Live: path search library for TeX (runtime part)
  libkpathsea-dev - TeX Live: path search library for TeX (development 
part)

  libptexenc1 - TeX Live: pTeX encoding library
  libptexenc-dev - TeX Live: ptex encoding library (development part)
  libsynctex2 - TeX Live: SyncTeX parser library
  libsynctex-dev - TeX Live: SyncTeX parser library (development part)
  libtexlua53 - transitional package (lib)
  libtexlua53-5 - TeX Live: Lua 5.3, modified for use with LuaTeX
  libtexlua53-dev - transitional package (dev)
  libtexlua-dev - TeX Live: Lua 5.3, modified for use with LuaTeX 
(development part)

  libtexluajit2 - TeX Live: LuaJIT, modified for use with LuaJITTeX
  libtexluajit-dev - TeX Live: LuaJIT, modified for use with LuaJITTeX 
(development part)


To access further information about this package, please visit the 
following URL:


  https://mentors.debian.net/package/texlive-bin/

Alternatively, you can download the package with 'dget' using this command:

  dget -x 
https://mentors.debian.net/debian/pool/main/t/texlive-bin/texlive-bin_2023.20230311.66589-1.dsc


Changes since the last upload:

 texlive-bin (2023.20230311.66589-1) experimental; urgency=medium
 .
   * New upstream snapshot made for TL 2023.
 - Remove sources of dvisvgm from orig.tar.xz, we don't build
   it anyways.
 - New luatex version
   + Fixes issues with discretionaries when priorities are used
 (Closes: #1018206).
   + Contains fix for CVE-2023-32668 (Closes: #1036470), add Breaks
 statement for old context.
 - Refresh / Disable patches.
   * Fix BD:
 - Add libpotrace-dev
 - Replace libfontconfig1-dev by libfontconfig-dev
   * Fix / Add Lintian Overrides.
   * Add syntax fixes for:
 - luatex.1 (Closes: #1037553).
 - bibtex.original.1 (Closes: #1039975).
 - detex.1 (Closes: #1039976).
 - kpsewhich.1 (Closes: #1039977)
 - axohelp.1 (Closes: #1039978)
   * Split luajit based binaries into texlive-binaries-sse2 to make
 TL usable on non sse2 capable CPU's at all (Closes: #1035461).

Regards,
--
  Hilmar Preusse


OpenPGP_0x0C871C4C653C1F59.asc
Description: OpenPGP public key


OpenPGP_signature
Description: OpenPGP digital signature