#942502 src:isc-dhcp: please switch to bundled BIND 9 libraries

#942502#5
Date:
2019-10-17 09:32:59 UTC
From:
To:
Dear Maintainer,

the BIND 9 libraries as used in isc-dhcp has been made private by ISC as of BIND
9.14 release.

The ISC-DHCP (a code that has been on life-support for years anyway) is going to
keep using BIND 9.11 libraries (where BIND 9.11 is going to be supported until
end of 2021).

There are two possible options:

* The ISC-DHCP will switch to bundled BIND 9 libraries (libisc, libdns, ...)
* We keep packaging export libraries in a separate project

I think that because the ISC-DHCP is a sole user of the export libraries it
makes sense to use the first option.

Ondrej

#942502#10
Date:
2020-04-06 20:36:59 UTC
From:
To:
Hi,

since 9.16 the bind9 package is not building the bind9 shared libraries
anymore, which have previously been used by isc-dhcp instead of the
bundled bind9 source. Ondrej had filed Bug#942502 about this last October.

bind9 9.16 has now been uploaded to unstable, but (among two RC bugs)
the uninstallability of isc-dhcp prevents migration to testing. Ondrej
has also uploaded src:bind9-libs, which take over the -dev packages and
shared libraries with the most recent 9.11 code.

If I'm not mistaken a simple rebuild of src:isc-dhcp, possibly with
tightened build-dep on libbind-export-dev to ensure the use of the new
src:bind9-libs package should be enough.

Bug#942502: not using the embedded bind9 source, but the new dedicated
source package
Bug#954736: fixed by rebuilding isc-dhcp against the new libdns-export

This would unentangle bind9 and isc-dhcp and allow the latter to
propagate to testing.

Is there something I'm missing?

Bernhard

#942502#15
Date:
2020-04-16 10:10:32 UTC
From:
To:
Hi Bernard,

I think that simple binNMU should be enough.  That’s the reason I have
introduced the src:bind9-libs package, so there’s a grace period for
isc-dhcp to either die or adapt.

Ondrej
--
Ondřej Surý
ondrej@sury.org

#942502#20
Date:
2020-04-16 12:36:39 UTC
From:
To:
Hi Ondrej,

thanks, I've filed Bug#956895 for the binNMU.

Bernhard

#942502#25
Date:
2022-01-24 09:53:06 UTC
From:
To:
Dear Maintainer,

BIND 9.11 will go EOL with the next release and ISC DHCP team is making switch
to maintain the bundled libraries in ISC DHCP on their own.  This means there
will be only option now - use the bundled libraries as they will be maintained
inside the ISC DHCP project.

Ondrej

- -- System Information:
Debian Release: 11.2
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable-debug'), (500, 'proposed-updates'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.10.0-10-amd64 (SMP w/24 CPU threads)
Locale: LANG=en_IE.UTF-8, LC_CTYPE=en_IE.UTF-8 (charmap=UTF-8), LANGUAGE=en_IE:en
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEEw2Gx4wKVQ+vGJel9g3Kkd++uWcIFAmHudwJfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEMz
NjFCMUUzMDI5NTQzRUJDNjI1RTk3RDgzNzJBNDc3RUZBRTU5QzIACgkQg3Kkd++u
WcKF4w/9FxfCJZqBvrwAd4gdUTzVGZebiS+eAoKkGV13D+Tp35JAuwYw1d0kXWNr
kmdmVIJg9vqM+NvHHd0H350ErcXczlJb84JetIbLHzRYlemeFgwsQQVoPYp+A/1y
KjwqEC1Dkm6KXcxi9lSw5aP+huRuaRzOzVd3e34EwQ4hbihak73RV4nP4Xo67lvh
r3dXP7wGu6o5GhopqcJDOc0YBYGTVXV7Zg5O5qRmzpxvoBXE/DtrMv7I4saedg+D
vuMA5It5M+VCTvt3cgjDJI8wTL+G4+NN/w9mEX0gEpL2shw1eMSeJHjkdr9roNfv
SA0gFvDdSLYGJCJ5vurTqvaOML/GrIUoPLAOxJ4t/tlEBGhTv2bWCZX6IK0GE3t+
rhLyfw3ZvqKcOapTOlPLYfz+/S1j71T/vDoRao50jbQs63Avmbe6Sy4AHyLTx4o7
A4/P1pJdvvrq7wXgb9KN8XeUrIV6BRLJ6DO0Uh3VODDHvwGEdKbVcB/hDaHFcmsi
hgF4TrabRzJdTFFa+dYR7bLq9AieLMWtHySCMnpF3AsP/ZQJZJNh4wOOSaaq8XEF
JZsLWzP0pkSgkJiTDrBSwXk4RyebNQIZ/7zGcgyL+QPE+o7Ykcd1/ELJ0FSPl4UQ
2wjEKyTuToNiRaW1voJi2SMzOXTtSyTSlg1WIdgU7nbjiHcEyPw=
=bIsk
-----END PGP SIGNATURE-----

#942502#32
Date:
2022-03-17 14:43:39 UTC
From:
To:
Control: tags -1 + pending
…

Thanks for the input Ondřej,

I am doing the relevant changes in the master-pre-4.4.3 git branch. This
should be part of the next upload.

Cheers,

#942502#39
Date:
2022-03-17 14:50:48 UTC
From:
To:
Thank you,

you are probably also aware of the fact that 4.4.3 is the last isc-dhcp release
that will contain client and relay part and all releases after that will contain
only the server component. But I thought it won’t hurt to mention this...

Cheers,
Ondrej
--
Ondřej Surý (He/Him)
ondrej@sury.org

#942502#44
Date:
2022-03-17 15:41:18 UTC
From:
To:
El 17/03/22 a las 15:50, Ondřej Surý escribió:

Yes, I am aware of that. I'll include a note about this on the NEWS
files.

Cheers,

#942502#51
Date:
2022-05-06 16:04:04 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
isc-dhcp, 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 942502@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Santiago Ruano Rincón <santiago@debian.org> (supplier of updated isc-dhcp 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)
Format: 1.8
Date: Fri, 06 May 2022 17:24:11 +0200
Source: isc-dhcp
Architecture: source
Version: 4.4.3-1
Distribution: unstable
Urgency: low
Maintainer: Debian ISC DHCP Maintainers <isc-dhcp@packages.debian.org>
Changed-By: Santiago Ruano Rincón <santiago@debian.org>
Closes: 942502 1009209
Changes:
 isc-dhcp (4.4.3-1) unstable; urgency=low
 .
   * New upstream version 4.4.3
   * Refresh fix-manpage-macro.patch
   * Refresh fix-spelling.patch
   * Disable dhclient-script-exit-status.patch. Upstream has fixed the related
     bug (#123)
   * Use bundled BIND libraries instead of libbind-export-dev (Closes: #942502)
   * Bump debhelper-compat to 13
   * Remove Fixed_gcc_10_compilation_issues.patch
   * Fix some install paths to make dh_missing happy
   * Add EOM NEWS for client and relay
   * Fix handling of stale pid file for init.d/dhcpd start. Thanks to H.-Dirk
     Schmitt <dirk@computer42.org> (Closes: #1009209)
   * Bump Standards-Version to 4.6.0.1. No changes required
   * Bump d/watch version to 4.
   * Update d/copyright
Checksums-Sha1:
 fcff2de5ada2be42ca21818d570c13358e122672 2172 isc-dhcp_4.4.3-1.dsc
 0f29ce84a41b87257f759605db0fd68440354409 10078953 isc-dhcp_4.4.3.orig.tar.gz
 6fabdd7d48efc3502e4500b4c0cd29df70310b29 874 isc-dhcp_4.4.3.orig.tar.gz.asc
 9d20106968eeb82939240b1e07b6123bf70d56ae 96636 isc-dhcp_4.4.3-1.debian.tar.xz
 8903e39c6fc34466460d233b6104e257bd76ea29 9665 isc-dhcp_4.4.3-1_amd64.buildinfo
Checksums-Sha256:
 427cf495055ec0f7165d69f526223c9726bae73fbc22b07e70452d19374ca47e 2172 isc-dhcp_4.4.3-1.dsc
 0e3ec6b4c2a05ec0148874bcd999a66d05518378d77421f607fb0bc9d0135818 10078953 isc-dhcp_4.4.3.orig.tar.gz
 0c861bca4ca666a2d93a3f236d20d46791d6eeb80bee16c9fa80187021e63177 874 isc-dhcp_4.4.3.orig.tar.gz.asc
 ffc468f8189c2c074e1e949b7f2a2f702728e3b6803e15b594f5bb2afd61a427 96636 isc-dhcp_4.4.3-1.debian.tar.xz
 05f16bd7b7b8ac59d34a67ec329aed2408a4fd7d2bc027063e90261b4fac4e68 9665 isc-dhcp_4.4.3-1_amd64.buildinfo
Files:
 003f97ec32b5aa35f334e366dc309273 2172 net important isc-dhcp_4.4.3-1.dsc
 9076af4cc1293dde5a7c6cae7de6ab45 10078953 net important isc-dhcp_4.4.3.orig.tar.gz
 2c6c1bd70210a0a7a4eb6f92654017f1 874 net important isc-dhcp_4.4.3.orig.tar.gz.asc
 06c1dfd4959ec721cdef11b6695998db 96636 net important isc-dhcp_4.4.3-1.debian.tar.xz
 b0db728a8ef554b80b8568e341df5800 9665 net important isc-dhcp_4.4.3-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iHUEARYIAB0WIQRZVjztY8b+Ty43oH1itBCJKh26HQUCYnVCYQAKCRBitBCJKh26
HdvFAQCwZruJz4xwEPnmjHDcdDLbuB3E0l+5E4A0Itlqx/K+UAEA0yW1EaAy8248
RtgjL8C0MhZzAKUyk8NTdKxabClfwQY=
=TVRW
-----END PGP SIGNATURE-----