Bug#980903: debhelper: doc-base doc-id deduplication does not work as documented with multiple "dh_installdocs -p" calls; causes /usr/share/doc-base/ to be installed multiple times

2021-01-31 Thread Justin B Rye
Axel Beckert wrote: > Justin B Rye wrote: >> Please be aware that this deduplication is currently done in memory >> only, so it requires B to be called no more than >> once during the package build. Calling BI >> in combination with using FIF<.doc-base.*> files >> can lead to

Bug#980903: debhelper: doc-base doc-id deduplication does not work as documented with multiple "dh_installdocs -p" calls; causes /usr/share/doc-base/ to be installed multiple times

2021-01-31 Thread Axel Beckert
Hi Justin, thanks for your prompt reply, Justin B Rye wrote: > > I've now added one paragraph to the POD of dh_installdocs: > > > > Please be aware that this deduplication currently only works if > > B is called only once during the package build as > > deduplication is done in memory

Bug#980903: debhelper: doc-base doc-id deduplication does not work as documented with multiple "dh_installdocs -p" calls; causes /usr/share/doc-base/ to be installed multiple times

2021-01-31 Thread Justin B Rye
Axel Beckert wrote: > I've now added one paragraph to the POD of dh_installdocs: > > Please be aware that this deduplication currently only works if > B is called only once during the package build as > deduplication is done in memory only. Especially calling > BI in combination with

Bug#980903: debhelper: doc-base doc-id deduplication does not work as documented with multiple "dh_installdocs -p" calls; causes /usr/share/doc-base/ to be installed multiple times

2021-01-31 Thread Axel Beckert
Control: severity -1 important Hi Niels, I've now added one paragraph to the POD of dh_installdocs: Please be aware that this deduplication currently only works if B is called only once during the package build as deduplication is done in memory only. Especially calling BI in

Bug#980903: debhelper: doc-base doc-id deduplication does not work as documented with multiple "dh_installdocs -p" calls; causes /usr/share/doc-base/ to be installed multiple times

2021-01-27 Thread Axel Beckert
Hi Niels, thanks for your reply! TL;DR: * Will probably go down the documentation update route for bullseye. * I'm refusing to merge my own proposed patch without a review, at least for bullseye. * Reviews welcome nevertheless. :-) Niels Thykier wrote: > I have not examined this fully and

Bug#980903: debhelper: doc-base doc-id deduplication does not work as documented with multiple "dh_installdocs -p" calls; causes /usr/share/doc-base/ to be installed multiple times

2021-01-27 Thread Niels Thykier
Axel Beckert: > Package: debhelper > Version: 13.3.1 > Severity: serious > Justification: Causes file conflicts within binary packages of the same > source package > Control: block 961757 by -1 > > > [...] Hi Axel, Thanks for filing the bug. I have not examined this fully and I do not expect

Bug#980903: debhelper: doc-base doc-id deduplication does not work as documented with multiple "dh_installdocs -p" calls; causes /usr/share/doc-base/ to be installed multiple times

2021-01-23 Thread Axel Beckert
Control: tag -1 + patch Hi again, Axel Beckert wrote: > Current idea is to _always_ use unique file names for > /usr/share/doc-base/, i.e. always use . to be > unique. This also avoids the need for caching and makes things easier. I've now implemented this and the code is much simpler than

Bug#980903: debhelper: doc-base doc-id deduplication does not work as documented with multiple "dh_installdocs -p" calls; causes /usr/share/doc-base/ to be installed multiple times

2021-01-23 Thread Axel Beckert
Hi, braindump after further analysing this issue: Axel Beckert wrote: > override_dh_installdocs-indep: > dh_installdocs -pzsh-doc --link-doc=zsh-common > --doc-main-package=zsh-common > dh_installdocs -pzsh-common > > But the documented deduplication only happens within a single >

Bug#980903: debhelper: doc-base doc-id deduplication does not work as documented with multiple "dh_installdocs -p" calls; causes /usr/share/doc-base/ to be installed multiple times

2021-01-23 Thread Axel Beckert
Package: debhelper Version: 13.3.1 Severity: serious Justification: Causes file conflicts within binary packages of the same source package Control: block 961757 by -1 While trying to solve https://bugs.debian.org/961757 ("Please install the FAQ") in zsh, I ran into the following IMHO severe