[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#979607: marked as done (texlive-bin: reduce Build-Depends)



Your message dated Sat, 16 Jan 2021 06:03:27 +0000
with message-id <E1l0egJ-0000TP-EG@fasolo.debian.org>
and subject line Bug#979607: fixed in texlive-bin 2020.20200327.54578-6
has caused the Debian Bug report #979607,
regarding texlive-bin: reduce Build-Depends
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
979607: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=979607
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: texlive-bin
Version: 2020.20200327.54578-5
User: helmutg@debian.org
Usertags: rebootstrap

Hi Norbert et al,

as discussed on irc, I'm working on reducing Build-Depends on packages
relevant to architecture bootstrap. texlive-bin is one of the more
difficult packages and we agreed that I'm not providing a patch here.
What I can tell is:

If you perform a full amd64 build of texlive-bin and then turn the
following Build-Depends into Build-Conflicts, then a
DEB_BUILD_OPTIONS=nocheck build produces bit-identical .deb files (as
texlive-bin is otherwise reproducible).

 * libgd-dev
 * libgs-dev
 * libncurses5-dev
 * libpotrace-dev
 * libwoff-dev
 * libxxhash-dev
 * sharutils
 * texinfo
 * time

The reason for being apparently unused can vary. I've seen the following
reasons:
 * A dependency is really unneeded. It was needed earlier, but is no
   longer needed and someone forgot to drop it. For instance
   libpotrace-dev has a use in a component that is explicitly being
   opted out of building. Maybe it can be dropped entirely.
 * A dependency is only used for unit testing. If that's what you think,
   annotate it "<!nocheck>". Any dependency thus tagged becomes
   irrelevant to architecture bootstrap. However, please ensure that the
   final result is buildable with DEB_BUILD_OPTIONS=nocheck and
   DEB_BUILD_PROFILES=nocheck (use the --profiles option of sbuild or
   pbuilder).
 * Sometimes, a dependency has fallback code. For instance if you depend
   on xxd to locate it and fall back to using /usr/bin/xxd, then
   building without this dependency is reproducible, but it should be
   kept. Similarly, absence of flex or bison can result into source
   files not being rebuilt. When the previously generated output is
   close enough, the package will appear to remain reproducible. Please
   keep such dependencies. Even better, please delete the intermediate
   results (if possible) before build to ensure that they are rebuilt and
   to ensure that future tests of droppable dependencies will identify
   the relevant depenencies as necessary.

When in doubt, let us discuss. Thank you for looking into this.

Helmut

--- End Message ---
--- Begin Message ---
Source: texlive-bin
Source-Version: 2020.20200327.54578-6
Done: Norbert Preining <norbert@preining.info>

We believe that the bug you reported is fixed in the latest version of
texlive-bin, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 979607@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Norbert Preining <norbert@preining.info> (supplier of updated texlive-bin package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 16 Jan 2021 14:31:47 +0900
Source: texlive-bin
Architecture: source
Version: 2020.20200327.54578-6
Distribution: unstable
Urgency: medium
Maintainer: Debian TeX Task Force <debian-tex-maint@lists.debian.org>
Changed-By: Norbert Preining <norbert@preining.info>
Closes: 979607
Changes:
 texlive-bin (2020.20200327.54578-6) unstable; urgency=medium
 .
   * Reduce B-D (Closes: #979607)
     Thanks to Helmut Grohne for finding the minimal set.
   * Bump standards version to 4.5.1, no changes necessary.
Checksums-Sha1:
 f2b256a5384f57e7d2e6240f7b382dfa37ac28c1 2857 texlive-bin_2020.20200327.54578-6.dsc
 e493fb856ed588d09cfb265d166061a20bd012e7 50620 texlive-bin_2020.20200327.54578-6.debian.tar.xz
 0e58c6ee706c6cabb48f00d0e48954ab7f4337b3 10100 texlive-bin_2020.20200327.54578-6_source.buildinfo
Checksums-Sha256:
 6cdf6cf41e8b55bcfa6d1b08c1a235a4c174af23f780da8ce8a8a5396f3a23e6 2857 texlive-bin_2020.20200327.54578-6.dsc
 72a2f593b6e2defc003386acc5f394b8fd953a355223059936738fc456eb2294 50620 texlive-bin_2020.20200327.54578-6.debian.tar.xz
 fc7b921e3e6045c4ee10e565831f75421cbf204aa61a506a9a81d1c9002a89a5 10100 texlive-bin_2020.20200327.54578-6_source.buildinfo
Files:
 b16c56b79293c3f470ba67663bd563b4 2857 tex optional texlive-bin_2020.20200327.54578-6.dsc
 5beeb4eb82365dfbbfbe99580785113d 50620 tex optional texlive-bin_2020.20200327.54578-6.debian.tar.xz
 1fab81e41ae89f38145c149626e5236e 10100 tex optional texlive-bin_2020.20200327.54578-6_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEE68ws0vrA2voQX53I2A4JsIcUAGYFAmACfwcACgkQ2A4JsIcU
AGbP3AgAjpUo+zhvLoCkKhsdpXG5H2cIYFQOJTsM4qGVrY+1Ksfx7cpSdEMWiZDi
Idyi/v2wdx1Jlmbc+KUGJBFh76lojgch7NuG6wKQF2X6Gv572Yau94NcQG6RjbxD
S/ukbZ51TnAhFR4N987TDUBPgekk5q0lL2JvdV1JkIDoZUmHH4XuDR3KQZx6nTWY
eQOBK6ITFM5No7cW5SuRXrL6DwztNC2ma0CBPJDyrap34lGRY8ORhDpkF8xkbatJ
RgYlr2yPAS/vR88XZH4MXoY8Xm0CxLzofyUS93UdOlUjFpo0e7Nvy6DytaF77JsV
IV8B2iLFLZDTq4eMBMnPEC8OcVIz3A==
=p5lX
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: