Bug#1035710: Bug#1035913: doc-debian 11.0 changed /usr/share/doc-base/ paths
tnx, i'm now preparing a new doc-debian targetted for bookworm with only
minimal changes. will have a closer look at this issue soonish (likely today).
sorry for this hassle.
Bye,
Joost
On Thu, May 11, 2023 at 08:23:17AM +0200, Johannes Schauer Marin Rodrigues wrote:
> Package: doc-debian
> Version: 11.0
> Severity: normal
>
> Hi,
>
> On Mon, 8 May 2023 07:46:09 +0200 Joost van =?utf-8?Q?Baal-Ili=C4=87?= <joostvb-debian@mdcc.cx> wrote:
> > [ Risks ] None. The doc-debian package is a key package due to Priority:
> > standard. It acts as a leaf package: Its only true reverse depends is the
> > live-task-standard package.[reverse-depends]
>
> you are forgetting packages using doc-debian in their autopkgtests.
>
> > [ Other info ] I made a mistake uploading doc-debian 11.0 to unstable; that
> > got accepted. The version 11.1 is now available from
> > http://mdcc.cx/tmp/doc-debian/ . I've incorporated some small cosmetic
> > changes next to the much needed document updates. Attached is a 161 kB
> > doc-debian_6.5-11.1.dsc-debdiff , as well as a summarizing 13kB
> > doc-debian_6.5-11.1.dsc-debdiff-tldr .
>
> Before your upload of 11.0, doc-debian contained:
>
> /usr/share/doc-base/debian-constitution-text
> /usr/share/doc-base/debian-mailing-lists
> /usr/share/doc-base/debian-manifesto
> /usr/share/doc-base/debian-reporting-bugs
> /usr/share/doc-base/debian-social-contract
>
> Then with 11.0 this became:
>
> /usr/share/doc-base/doc-debian.debian-constitution-text
> /usr/share/doc-base/doc-debian.debian-mailing-lists
> /usr/share/doc-base/doc-debian.debian-manifesto
> /usr/share/doc-base/doc-debian.debian-reporting-bugs
> /usr/share/doc-base/doc-debian.debian-social-contract
>
> This broke the autopkgtest of mmdebstrap which you can also see on the excuses
> page for doc-debian: https://qa.debian.org/excuses.php?package=doc-debian
>
> Since I noticed this breakage, I uploaded a new version of mmdebstrap that
> works around this problem, assuming that this change was intentional. In
> hindsight, I probably should've contacted you instead because when
> investigating http://mdcc.cx/tmp/doc-debian/doc-debian_11.1_all.deb and
> comparing it to the version from unstable I see:
>
> diff -u <(curl --silent http://ftp.de.debian.org/debian/pool/main/d/doc-debian/doc-debian_11.0_all.deb | dpkg-deb -c - | awk '{print $6}' | sort) <(curl --silent http://mdcc.cx/tmp/doc-debian/doc-debian_11.1_all.deb | dpkg-deb -c - | awk '{print $6}' | sort)
> --- /dev/fd/63 2023-05-11 08:18:34.782823397 +0200
> +++ /dev/fd/62 2023-05-11 08:18:34.782823397 +0200
> @@ -3,11 +3,11 @@
> ./usr/share/
> ./usr/share/doc/
> ./usr/share/doc-base/
> -./usr/share/doc-base/doc-debian.debian-constitution-text
> -./usr/share/doc-base/doc-debian.debian-mailing-lists
> -./usr/share/doc-base/doc-debian.debian-manifesto
> -./usr/share/doc-base/doc-debian.debian-reporting-bugs
> -./usr/share/doc-base/doc-debian.debian-social-contract
> +./usr/share/doc-base/debian-constitution-text
> +./usr/share/doc-base/debian-mailing-lists
> +./usr/share/doc-base/debian-manifesto
> +./usr/share/doc-base/debian-reporting-bugs
> +./usr/share/doc-base/debian-social-contract
> ./usr/share/doc/debian/
> ./usr/share/doc/debian/bug-log-access.txt
> ./usr/share/doc/debian/bug-log-mailserver.txt.gz
>
> What are the intended paths. Should I revert my changes to mmdebstrap or not?
>
> Also, these changes of paths in /usr/share/doc-base/ forth and back are not
> recorded in debian/changelog. If the change was intended, please document it.
>
> Thanks!
>
> cheers, josch
Reply to: