#1140938 bind9: please implement a <!nodoc> profiles

#1140938#5
Date:
2026-06-28 15:23:19 UTC
From:
To:
Dear Maintainer,

bind9 is a key package and that is fine.

https://release.debian.org/key-packages.html

byt this vertue it is also making all this runtime
and build-time dependency key_packages too.

While being pleasant, I do not believe that the
Read Teeh Docs Sphixn theme is a crucial package
to get a system up & running to build other packages.


Please annotate d/control as such:

  Build-Depends-Indep: fonts-freefont-otf <!nodoc>,
                       latexmk <!nodoc>,
                       python3-sphinx <!nodoc>,
                       python3-sphinx-rtd-theme <!nodoc>,
                       texlive-fonts-extra <!nodoc>,
                       texlive-latex-recommended <!nodoc>,
                       texlive-xetex <!nodoc>,

This will let python3-sphinx-rtd-theme & python3-sphinx
loose their key_package status once all other _key_ packages
are fixed the same way.

This will generate an almost empty "bind9-doc", this is normal.

The Makefiles most likely need to be patched or called
with the right arguments to stop trying generating this documentation.

Greetings

Alexandre

#1140938#10
Date:
2026-07-13 21:58:06 UTC
From:
To:
On 28/06/26 05:23 PM, Alexandre Detiste wrote:

Hi,

This should work, would you mind reviewing it?

https://salsa.debian.org/dns-team/bind9/-/merge_requests/34

Bernhard

#1140938#15
Date:
2026-07-14 08:00:52 UTC
From:
To:
Hi,

I m on Holliday this week so I can only glimpse at it. I see that d/rules
is untouched and "dh_auto_build -- all html" is still unconditionally run
and would now most likely fail with the nodoc profile.

I cannot run "sbuild --profile=nodoc" on a phone so cannot be sure.

Salsa CI can also test the nodoc profile if told to.

I will come back to this

Greetings

Le lun. 13 juil. 2026, 23:58, Bernhard Schmidt <berni@debian.org> a écrit :

#1140938#20
Date:
2026-07-14 21:56:15 UTC
From:
To:
Am 14.07.26 um 10:00 schrieb Alexandre Detiste:
 > Salsa CI can also test the nodoc profile if told to.

There is no Salsa CI enabled in the bind9 repo (@Ondrej: should we?) but
it does work as expected. I guess that's because it just detects
sphinx-build not being available and skipping that bit

#1140938#25
Date:
2026-07-21 12:20:34 UTC
From:
To:
I'm back home.

This is perfect work ;-)

Le mar. 14 juil. 2026 à 23:56, Bernhard Schmidt <berni@debian.org> a écrit :