Package: sphinx-common
Version: 8.2.3-12
Severity: important
X-Debbugs-Cc: [email protected]

Generated ID in HTML files are not stable.  They switch between two
values, one is suffixed with "o".  Example:

- <table·class="docutils·align-default"·id="abi-sys-kernel-fadump-enabledo">
+ <table·class="docutils·align-default"·id="abi-sys-kernel-fadump-enabled">

The same ID is re-used later in another file.  So those ID are global
and rely on the order of the input files.

This is out of 
https://tests.reproducible-builds.org/debian/dbd/unstable/amd64/linux_7.0.4-1.diffoscope.html#linux-doc--.-_-.-.---_all.deb---data.tar.xz---data.tar---.-usr-share-doc-linux-doc--.--html-admin-guide-abi-obsolete.html

As reproducibility is now mandatory and this package is a compiler of
sorts, it needs to be able to produce the same output every time.

Bastian

-- System Information:
Debian Release: forky/sid
  APT prefers testing
  APT policy: (700, 'testing'), (500, 'unstable-debug'), (500, 
'stable-updates'), (500, 'oldstable-updates'), (500, 'unstable'), (500, 
'stable'), (500, 'oldstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.19.13+deb14-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages sphinx-common depends on:
ii  libjs-sphinxdoc  8.2.3-12
ii  libjson-perl     4.10000-1
ii  perl             5.40.1-7+b1

Versions of packages sphinx-common recommends:
ii  python3-sphinx  8.2.3-12

sphinx-common suggests no packages.

-- no debconf information

Reply via email to