[Freeipa] [Bug 2032650] Re: Add DEP8 tests for bind-dyndb-ldap integration

2023-09-04 Thread Andreas Hasenack
** Tags added: block-proposed-jammy block-proposed-lunar

-- 
You received this bug notification because you are a member of FreeIPA,
which is subscribed to bind-dyndb-ldap in Ubuntu.
https://bugs.launchpad.net/bugs/2032650

Title:
  Add DEP8 tests for bind-dyndb-ldap integration

Status in bind-dyndb-ldap package in Ubuntu:
  Fix Released
Status in bind9 package in Ubuntu:
  Fix Released
Status in bind-dyndb-ldap source package in Jammy:
  In Progress
Status in bind9 source package in Jammy:
  New
Status in bind-dyndb-ldap source package in Lunar:
  In Progress
Status in bind9 source package in Lunar:
  New
Status in bind-dyndb-ldap source package in Mantic:
  Fix Released
Status in bind9 source package in Mantic:
  Fix Released

Bug description:
  bind-dyndb-ldap breaks very frequently with bind9 updates. Both must
  have DEP8 tests so these breakages can be caught before a release.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/bind-dyndb-ldap/+bug/2032650/+subscriptions


___
Mailing list: https://launchpad.net/~freeipa
Post to : freeipa@lists.launchpad.net
Unsubscribe : https://launchpad.net/~freeipa
More help   : https://help.launchpad.net/ListHelp


[Freeipa] [Bug 1978849] Re: bind9-dyndb-ldap has unmet dependencies

2023-09-04 Thread Andreas Hasenack
The focal situation explained in the last comments above is still more
complicated than originally thought. Looks like bind-dyndb-ldap never
really worked in focal.

Some options:
a) fire up gdb, and see where exactly it's failing. It could be a symbol clash, 
an incorrect library being linked in, just incompatible code, or something else;
b) backport a new bind-dyndb-ldap version what works with bind9 9.16.x as 
shipped in focal. The problem is that src:bind9 in focal does not provide a dev 
package, so where are no header files nor development libraries to link with. A 
new binary package built from src:bind9 in focal would have to be created, like 
bin:bind9-dev that exists in jammy and later.

Given the above, and the fact that there is another LTS where bind-
dyndb-ldap works (after this update here in the bug), we think it's not
worth it to attempt to fix bind-dyndb-ldap for focal.

If the situation changes (perhaps a patch becomes available, or another
solution different from (a) and (b) above, or there is a strong demand
to have this fixed in focal), then this can be re-evaluated.


** Changed in: bind-dyndb-ldap (Ubuntu Focal)
   Status: New => Won't Fix

-- 
You received this bug notification because you are a member of FreeIPA,
which is subscribed to bind-dyndb-ldap in Ubuntu.
https://bugs.launchpad.net/bugs/1978849

Title:
  bind9-dyndb-ldap has unmet dependencies

Status in bind-dyndb-ldap package in Ubuntu:
  Fix Released
Status in bind9 package in Ubuntu:
  Invalid
Status in bind-dyndb-ldap source package in Focal:
  Won't Fix
Status in bind-dyndb-ldap source package in Jammy:
  In Progress
Status in bind-dyndb-ldap source package in Lunar:
  In Progress
Status in bind-dyndb-ldap source package in Mantic:
  Fix Released
Status in bind9 source package in Mantic:
  Invalid

Bug description:
  bind9-dyndb-ldap cannot be installed on Ubuntu 22.04. It appears the
  bind0 package has been updated, but not bind9-dyndb-ldap:

  ~# apt install bind9 bind9-dyndb-ldap
  Reading package lists... Done
  Building dependency tree... Done
  Reading state information... Done
  Some packages could not be installed. This may mean that you have
  requested an impossible situation or if you are using the unstable
  distribution that some required packages have not yet been created
  or been moved out of Incoming.
  The following information may help to resolve the situation:

  The following packages have unmet dependencies:
   bind9-dyndb-ldap : Depends: bind9-libs (= 1:9.18.1-1ubuntu1) but 
1:9.18.1-1ubuntu1.1 is to be installed
  E: Unable to correct problems, you have held broken packages.

  ~# apt-cache policy bind9
  bind9:
  Installed: (none)
  Candidate: 1:9.18.1-1ubuntu1.1
  Version table:
  1:9.18.1-1ubuntu1.1 500
  500 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 
Packages
  500 http://security.ubuntu.com/ubuntu jammy-security/main amd64 
Packages
  1:9.18.1-1ubuntu1 500
  500 http://archive.ubuntu.com/ubuntu jammy/main amd64 Packages

  ~# apt-cache policy bind9-dyndb-ldap 
  bind9-dyndb-ldap:
  Installed: (none)
  Candidate: 11.9-5build2
  Version table:
  11.9-5build2 500
  500 http://archive.ubuntu.com/ubuntu jammy/universe amd64 Packages

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/bind-dyndb-ldap/+bug/1978849/+subscriptions


___
Mailing list: https://launchpad.net/~freeipa
Post to : freeipa@lists.launchpad.net
Unsubscribe : https://launchpad.net/~freeipa
More help   : https://help.launchpad.net/ListHelp


[Freeipa] [Bug 1978849] Re: bind9-dyndb-ldap has unmet dependencies

2023-09-04 Thread Launchpad Bug Tracker
** Merge proposal linked:
   
https://code.launchpad.net/~ahasenack/ubuntu/+source/bind-dyndb-ldap/+git/bind-dyndb-ldap/+merge/450608

-- 
You received this bug notification because you are a member of FreeIPA,
which is subscribed to bind-dyndb-ldap in Ubuntu.
https://bugs.launchpad.net/bugs/1978849

Title:
  bind9-dyndb-ldap has unmet dependencies

Status in bind-dyndb-ldap package in Ubuntu:
  Fix Released
Status in bind9 package in Ubuntu:
  Invalid
Status in bind-dyndb-ldap source package in Focal:
  Won't Fix
Status in bind-dyndb-ldap source package in Jammy:
  In Progress
Status in bind-dyndb-ldap source package in Lunar:
  In Progress
Status in bind-dyndb-ldap source package in Mantic:
  Fix Released
Status in bind9 source package in Mantic:
  Invalid

Bug description:
  bind9-dyndb-ldap cannot be installed on Ubuntu 22.04. It appears the
  bind0 package has been updated, but not bind9-dyndb-ldap:

  ~# apt install bind9 bind9-dyndb-ldap
  Reading package lists... Done
  Building dependency tree... Done
  Reading state information... Done
  Some packages could not be installed. This may mean that you have
  requested an impossible situation or if you are using the unstable
  distribution that some required packages have not yet been created
  or been moved out of Incoming.
  The following information may help to resolve the situation:

  The following packages have unmet dependencies:
   bind9-dyndb-ldap : Depends: bind9-libs (= 1:9.18.1-1ubuntu1) but 
1:9.18.1-1ubuntu1.1 is to be installed
  E: Unable to correct problems, you have held broken packages.

  ~# apt-cache policy bind9
  bind9:
  Installed: (none)
  Candidate: 1:9.18.1-1ubuntu1.1
  Version table:
  1:9.18.1-1ubuntu1.1 500
  500 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 
Packages
  500 http://security.ubuntu.com/ubuntu jammy-security/main amd64 
Packages
  1:9.18.1-1ubuntu1 500
  500 http://archive.ubuntu.com/ubuntu jammy/main amd64 Packages

  ~# apt-cache policy bind9-dyndb-ldap 
  bind9-dyndb-ldap:
  Installed: (none)
  Candidate: 11.9-5build2
  Version table:
  11.9-5build2 500
  500 http://archive.ubuntu.com/ubuntu jammy/universe amd64 Packages

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/bind-dyndb-ldap/+bug/1978849/+subscriptions


___
Mailing list: https://launchpad.net/~freeipa
Post to : freeipa@lists.launchpad.net
Unsubscribe : https://launchpad.net/~freeipa
More help   : https://help.launchpad.net/ListHelp


[Freeipa] [Bug 2032650] Re: Add DEP8 tests for bind-dyndb-ldap integration

2023-09-04 Thread Launchpad Bug Tracker
** Merge proposal linked:
   
https://code.launchpad.net/~ahasenack/ubuntu/+source/bind-dyndb-ldap/+git/bind-dyndb-ldap/+merge/450608

-- 
You received this bug notification because you are a member of FreeIPA,
which is subscribed to bind-dyndb-ldap in Ubuntu.
https://bugs.launchpad.net/bugs/2032650

Title:
  Add DEP8 tests for bind-dyndb-ldap integration

Status in bind-dyndb-ldap package in Ubuntu:
  Fix Released
Status in bind9 package in Ubuntu:
  Fix Released
Status in bind-dyndb-ldap source package in Jammy:
  In Progress
Status in bind9 source package in Jammy:
  New
Status in bind-dyndb-ldap source package in Lunar:
  In Progress
Status in bind9 source package in Lunar:
  New
Status in bind-dyndb-ldap source package in Mantic:
  Fix Released
Status in bind9 source package in Mantic:
  Fix Released

Bug description:
  bind-dyndb-ldap breaks very frequently with bind9 updates. Both must
  have DEP8 tests so these breakages can be caught before a release.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/bind-dyndb-ldap/+bug/2032650/+subscriptions


___
Mailing list: https://launchpad.net/~freeipa
Post to : freeipa@lists.launchpad.net
Unsubscribe : https://launchpad.net/~freeipa
More help   : https://help.launchpad.net/ListHelp


[Freeipa] [Bug 1978849] Re: bind9-dyndb-ldap has unmet dependencies

2023-09-04 Thread Launchpad Bug Tracker
** Merge proposal linked:
   
https://code.launchpad.net/~ahasenack/ubuntu/+source/bind-dyndb-ldap/+git/bind-dyndb-ldap/+merge/450607

-- 
You received this bug notification because you are a member of FreeIPA,
which is subscribed to bind-dyndb-ldap in Ubuntu.
https://bugs.launchpad.net/bugs/1978849

Title:
  bind9-dyndb-ldap has unmet dependencies

Status in bind-dyndb-ldap package in Ubuntu:
  Fix Released
Status in bind9 package in Ubuntu:
  Invalid
Status in bind-dyndb-ldap source package in Focal:
  New
Status in bind-dyndb-ldap source package in Jammy:
  In Progress
Status in bind-dyndb-ldap source package in Lunar:
  In Progress
Status in bind-dyndb-ldap source package in Mantic:
  Fix Released
Status in bind9 source package in Mantic:
  Invalid

Bug description:
  bind9-dyndb-ldap cannot be installed on Ubuntu 22.04. It appears the
  bind0 package has been updated, but not bind9-dyndb-ldap:

  ~# apt install bind9 bind9-dyndb-ldap
  Reading package lists... Done
  Building dependency tree... Done
  Reading state information... Done
  Some packages could not be installed. This may mean that you have
  requested an impossible situation or if you are using the unstable
  distribution that some required packages have not yet been created
  or been moved out of Incoming.
  The following information may help to resolve the situation:

  The following packages have unmet dependencies:
   bind9-dyndb-ldap : Depends: bind9-libs (= 1:9.18.1-1ubuntu1) but 
1:9.18.1-1ubuntu1.1 is to be installed
  E: Unable to correct problems, you have held broken packages.

  ~# apt-cache policy bind9
  bind9:
  Installed: (none)
  Candidate: 1:9.18.1-1ubuntu1.1
  Version table:
  1:9.18.1-1ubuntu1.1 500
  500 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 
Packages
  500 http://security.ubuntu.com/ubuntu jammy-security/main amd64 
Packages
  1:9.18.1-1ubuntu1 500
  500 http://archive.ubuntu.com/ubuntu jammy/main amd64 Packages

  ~# apt-cache policy bind9-dyndb-ldap 
  bind9-dyndb-ldap:
  Installed: (none)
  Candidate: 11.9-5build2
  Version table:
  11.9-5build2 500
  500 http://archive.ubuntu.com/ubuntu jammy/universe amd64 Packages

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/bind-dyndb-ldap/+bug/1978849/+subscriptions


___
Mailing list: https://launchpad.net/~freeipa
Post to : freeipa@lists.launchpad.net
Unsubscribe : https://launchpad.net/~freeipa
More help   : https://help.launchpad.net/ListHelp


[Freeipa] [Bug 2032650] Re: Add DEP8 tests for bind-dyndb-ldap integration

2023-09-04 Thread Launchpad Bug Tracker
** Merge proposal linked:
   
https://code.launchpad.net/~ahasenack/ubuntu/+source/bind-dyndb-ldap/+git/bind-dyndb-ldap/+merge/450607

-- 
You received this bug notification because you are a member of FreeIPA,
which is subscribed to bind-dyndb-ldap in Ubuntu.
https://bugs.launchpad.net/bugs/2032650

Title:
  Add DEP8 tests for bind-dyndb-ldap integration

Status in bind-dyndb-ldap package in Ubuntu:
  Fix Released
Status in bind9 package in Ubuntu:
  Fix Released
Status in bind-dyndb-ldap source package in Jammy:
  In Progress
Status in bind9 source package in Jammy:
  New
Status in bind-dyndb-ldap source package in Lunar:
  In Progress
Status in bind9 source package in Lunar:
  New
Status in bind-dyndb-ldap source package in Mantic:
  Fix Released
Status in bind9 source package in Mantic:
  Fix Released

Bug description:
  bind-dyndb-ldap breaks very frequently with bind9 updates. Both must
  have DEP8 tests so these breakages can be caught before a release.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/bind-dyndb-ldap/+bug/2032650/+subscriptions


___
Mailing list: https://launchpad.net/~freeipa
Post to : freeipa@lists.launchpad.net
Unsubscribe : https://launchpad.net/~freeipa
More help   : https://help.launchpad.net/ListHelp


[Freeipa] [Bug 1978849] Re: bind9-dyndb-ldap has unmet dependencies

2023-09-04 Thread Andreas Hasenack
So in focal we get this missing symbol:

04-Sep-2023 14:33:22.532 failed to dynamically load instance 'ldap_zone'
driver '/usr/lib/bind/ldap.so': /usr/lib/bind/ldap.so: undefined symbol:
cfg_parse_buffer2 (failure)


That comes from the libisccfg library. If I link with it, however, we get:

04-Sep-2023 14:34:10.260 loading DynDB instance 'ldap_zone' driver 
'/usr/lib/bind/ldap.so'
04-Sep-2023 14:34:10.269 registering library from dynamic ldap driver, 
0x7f88631220d0 != 0x7f884600b010.
04-Sep-2023 14:34:10.269 registering dynamic ldap driver for ldap_zone.
04-Sep-2023 14:34:10.264 mem.c:731: fatal error:
04-Sep-2023 14:34:10.264 malloc failed: Cannot allocate memory
04-Sep-2023 14:34:10.264 exiting (due to fatal error in library)

-- 
You received this bug notification because you are a member of FreeIPA,
which is subscribed to bind-dyndb-ldap in Ubuntu.
https://bugs.launchpad.net/bugs/1978849

Title:
  bind9-dyndb-ldap has unmet dependencies

Status in bind-dyndb-ldap package in Ubuntu:
  Fix Released
Status in bind9 package in Ubuntu:
  Invalid
Status in bind-dyndb-ldap source package in Focal:
  New
Status in bind-dyndb-ldap source package in Jammy:
  In Progress
Status in bind-dyndb-ldap source package in Lunar:
  In Progress
Status in bind-dyndb-ldap source package in Mantic:
  Fix Released
Status in bind9 source package in Mantic:
  Invalid

Bug description:
  bind9-dyndb-ldap cannot be installed on Ubuntu 22.04. It appears the
  bind0 package has been updated, but not bind9-dyndb-ldap:

  ~# apt install bind9 bind9-dyndb-ldap
  Reading package lists... Done
  Building dependency tree... Done
  Reading state information... Done
  Some packages could not be installed. This may mean that you have
  requested an impossible situation or if you are using the unstable
  distribution that some required packages have not yet been created
  or been moved out of Incoming.
  The following information may help to resolve the situation:

  The following packages have unmet dependencies:
   bind9-dyndb-ldap : Depends: bind9-libs (= 1:9.18.1-1ubuntu1) but 
1:9.18.1-1ubuntu1.1 is to be installed
  E: Unable to correct problems, you have held broken packages.

  ~# apt-cache policy bind9
  bind9:
  Installed: (none)
  Candidate: 1:9.18.1-1ubuntu1.1
  Version table:
  1:9.18.1-1ubuntu1.1 500
  500 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 
Packages
  500 http://security.ubuntu.com/ubuntu jammy-security/main amd64 
Packages
  1:9.18.1-1ubuntu1 500
  500 http://archive.ubuntu.com/ubuntu jammy/main amd64 Packages

  ~# apt-cache policy bind9-dyndb-ldap 
  bind9-dyndb-ldap:
  Installed: (none)
  Candidate: 11.9-5build2
  Version table:
  11.9-5build2 500
  500 http://archive.ubuntu.com/ubuntu jammy/universe amd64 Packages

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/bind-dyndb-ldap/+bug/1978849/+subscriptions


___
Mailing list: https://launchpad.net/~freeipa
Post to : freeipa@lists.launchpad.net
Unsubscribe : https://launchpad.net/~freeipa
More help   : https://help.launchpad.net/ListHelp


[Freeipa] [Bug 1978849] Re: bind9-dyndb-ldap has unmet dependencies

2023-09-04 Thread Andreas Hasenack
** Changed in: bind-dyndb-ldap (Ubuntu Lunar)
   Status: New => In Progress

** Changed in: bind-dyndb-ldap (Ubuntu Jammy)
   Status: New => In Progress

** Changed in: bind-dyndb-ldap (Ubuntu Lunar)
   Importance: Undecided => High

** Changed in: bind-dyndb-ldap (Ubuntu Jammy)
   Importance: Undecided => High

-- 
You received this bug notification because you are a member of FreeIPA,
which is subscribed to bind-dyndb-ldap in Ubuntu.
https://bugs.launchpad.net/bugs/1978849

Title:
  bind9-dyndb-ldap has unmet dependencies

Status in bind-dyndb-ldap package in Ubuntu:
  Fix Released
Status in bind9 package in Ubuntu:
  Invalid
Status in bind-dyndb-ldap source package in Focal:
  New
Status in bind-dyndb-ldap source package in Jammy:
  In Progress
Status in bind-dyndb-ldap source package in Lunar:
  In Progress
Status in bind-dyndb-ldap source package in Mantic:
  Fix Released
Status in bind9 source package in Mantic:
  Invalid

Bug description:
  bind9-dyndb-ldap cannot be installed on Ubuntu 22.04. It appears the
  bind0 package has been updated, but not bind9-dyndb-ldap:

  ~# apt install bind9 bind9-dyndb-ldap
  Reading package lists... Done
  Building dependency tree... Done
  Reading state information... Done
  Some packages could not be installed. This may mean that you have
  requested an impossible situation or if you are using the unstable
  distribution that some required packages have not yet been created
  or been moved out of Incoming.
  The following information may help to resolve the situation:

  The following packages have unmet dependencies:
   bind9-dyndb-ldap : Depends: bind9-libs (= 1:9.18.1-1ubuntu1) but 
1:9.18.1-1ubuntu1.1 is to be installed
  E: Unable to correct problems, you have held broken packages.

  ~# apt-cache policy bind9
  bind9:
  Installed: (none)
  Candidate: 1:9.18.1-1ubuntu1.1
  Version table:
  1:9.18.1-1ubuntu1.1 500
  500 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 
Packages
  500 http://security.ubuntu.com/ubuntu jammy-security/main amd64 
Packages
  1:9.18.1-1ubuntu1 500
  500 http://archive.ubuntu.com/ubuntu jammy/main amd64 Packages

  ~# apt-cache policy bind9-dyndb-ldap 
  bind9-dyndb-ldap:
  Installed: (none)
  Candidate: 11.9-5build2
  Version table:
  11.9-5build2 500
  500 http://archive.ubuntu.com/ubuntu jammy/universe amd64 Packages

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/bind-dyndb-ldap/+bug/1978849/+subscriptions


___
Mailing list: https://launchpad.net/~freeipa
Post to : freeipa@lists.launchpad.net
Unsubscribe : https://launchpad.net/~freeipa
More help   : https://help.launchpad.net/ListHelp


[Freeipa] [Bug 1978849] Re: bind9-dyndb-ldap has unmet dependencies

2023-09-04 Thread Andreas Hasenack
Fixed in mantic with the rebuild in
https://launchpad.net/ubuntu/+source/bind-dyndb-ldap/11.10-6build1

** Changed in: bind-dyndb-ldap (Ubuntu Mantic)
   Status: In Progress => Fix Released

** Also affects: bind9 (Ubuntu Lunar)
   Importance: Undecided
   Status: New

** Also affects: bind-dyndb-ldap (Ubuntu Lunar)
   Importance: Undecided
   Status: New

** Also affects: bind9 (Ubuntu Focal)
   Importance: Undecided
   Status: New

** Also affects: bind-dyndb-ldap (Ubuntu Focal)
   Importance: Undecided
   Status: New

** Also affects: bind9 (Ubuntu Jammy)
   Importance: Undecided
   Status: New

** Also affects: bind-dyndb-ldap (Ubuntu Jammy)
   Importance: Undecided
   Status: New

** Changed in: bind-dyndb-ldap (Ubuntu Focal)
 Assignee: (unassigned) => Andreas Hasenack (ahasenack)

** Changed in: bind-dyndb-ldap (Ubuntu Jammy)
 Assignee: (unassigned) => Andreas Hasenack (ahasenack)

** Changed in: bind-dyndb-ldap (Ubuntu Lunar)
 Assignee: (unassigned) => Andreas Hasenack (ahasenack)

** No longer affects: bind9 (Ubuntu Lunar)

** No longer affects: bind9 (Ubuntu Focal)

** No longer affects: bind9 (Ubuntu Jammy)

-- 
You received this bug notification because you are a member of FreeIPA,
which is subscribed to bind-dyndb-ldap in Ubuntu.
https://bugs.launchpad.net/bugs/1978849

Title:
  bind9-dyndb-ldap has unmet dependencies

Status in bind-dyndb-ldap package in Ubuntu:
  Fix Released
Status in bind9 package in Ubuntu:
  Invalid
Status in bind-dyndb-ldap source package in Focal:
  New
Status in bind-dyndb-ldap source package in Jammy:
  New
Status in bind-dyndb-ldap source package in Lunar:
  New
Status in bind-dyndb-ldap source package in Mantic:
  Fix Released
Status in bind9 source package in Mantic:
  Invalid

Bug description:
  bind9-dyndb-ldap cannot be installed on Ubuntu 22.04. It appears the
  bind0 package has been updated, but not bind9-dyndb-ldap:

  ~# apt install bind9 bind9-dyndb-ldap
  Reading package lists... Done
  Building dependency tree... Done
  Reading state information... Done
  Some packages could not be installed. This may mean that you have
  requested an impossible situation or if you are using the unstable
  distribution that some required packages have not yet been created
  or been moved out of Incoming.
  The following information may help to resolve the situation:

  The following packages have unmet dependencies:
   bind9-dyndb-ldap : Depends: bind9-libs (= 1:9.18.1-1ubuntu1) but 
1:9.18.1-1ubuntu1.1 is to be installed
  E: Unable to correct problems, you have held broken packages.

  ~# apt-cache policy bind9
  bind9:
  Installed: (none)
  Candidate: 1:9.18.1-1ubuntu1.1
  Version table:
  1:9.18.1-1ubuntu1.1 500
  500 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 
Packages
  500 http://security.ubuntu.com/ubuntu jammy-security/main amd64 
Packages
  1:9.18.1-1ubuntu1 500
  500 http://archive.ubuntu.com/ubuntu jammy/main amd64 Packages

  ~# apt-cache policy bind9-dyndb-ldap 
  bind9-dyndb-ldap:
  Installed: (none)
  Candidate: 11.9-5build2
  Version table:
  11.9-5build2 500
  500 http://archive.ubuntu.com/ubuntu jammy/universe amd64 Packages

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/bind-dyndb-ldap/+bug/1978849/+subscriptions


___
Mailing list: https://launchpad.net/~freeipa
Post to : freeipa@lists.launchpad.net
Unsubscribe : https://launchpad.net/~freeipa
More help   : https://help.launchpad.net/ListHelp


[Freeipa] [Bug 1978849] Re: bind9-dyndb-ldap has unmet dependencies

2023-09-04 Thread Andreas Hasenack
Given that the soname in bind9-libs is an exact copy of the package
version, including the ubuntu suffix, it will change with even a no-
change rebuild:

$ objdump -x 
usr/lib/x86_64-linux-gnu/libbind9-9.18.12-0ubuntu0.22.04.3~local1-Ubuntu.so | 
grep SONAME
  SONAME   libbind9-9.18.12-0ubuntu0.22.04.3~local1-Ubuntu.so


Note the "~local1" I added for a local rebuild.

That means that even if I force an install of bind9-dyndb-ldap to ignore
the Depends line, as if I had relaxed the Depends version, it will still
search for the exact bind9 soname it was built with and fail:

$ ldd /usr/lib/bind/ldap.so|grep "not found"
libdns-9.18.12-0ubuntu0.22.04.1-Ubuntu.so => not found
libisc-9.18.12-0ubuntu0.22.04.1-Ubuntu.so => not found

Therefore, the "fix" for this bug for now is to rebuild bind-dyndb-ldap
everytime bind9 is updated :/ The added DEP8 test will block migration
until that is done.

There were some discussions in debian, where this situation is also
happening, in bug https://bugs.debian.org/cgi-
bin/bugreport.cgi?bug=1014503 and others. One option was to move[2]
src:bind-dyndb-ldap into src:bind9 itself, so they get built together,
but there are licenses incompatibilities. Timo asked[1] src:bind-dyndb-
ldap upstream if they could change the license.


1. https://pagure.io/bind-dyndb-ldap/issue/225
2. https://salsa.debian.org/dns-team/bind9/-/merge_requests/21#note_389188

** Bug watch added: Debian Bug tracker #1014503
   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1014503

-- 
You received this bug notification because you are a member of FreeIPA,
which is subscribed to bind-dyndb-ldap in Ubuntu.
https://bugs.launchpad.net/bugs/1978849

Title:
  bind9-dyndb-ldap has unmet dependencies

Status in bind-dyndb-ldap package in Ubuntu:
  Fix Released
Status in bind9 package in Ubuntu:
  Invalid
Status in bind-dyndb-ldap source package in Focal:
  New
Status in bind-dyndb-ldap source package in Jammy:
  New
Status in bind-dyndb-ldap source package in Lunar:
  New
Status in bind-dyndb-ldap source package in Mantic:
  Fix Released
Status in bind9 source package in Mantic:
  Invalid

Bug description:
  bind9-dyndb-ldap cannot be installed on Ubuntu 22.04. It appears the
  bind0 package has been updated, but not bind9-dyndb-ldap:

  ~# apt install bind9 bind9-dyndb-ldap
  Reading package lists... Done
  Building dependency tree... Done
  Reading state information... Done
  Some packages could not be installed. This may mean that you have
  requested an impossible situation or if you are using the unstable
  distribution that some required packages have not yet been created
  or been moved out of Incoming.
  The following information may help to resolve the situation:

  The following packages have unmet dependencies:
   bind9-dyndb-ldap : Depends: bind9-libs (= 1:9.18.1-1ubuntu1) but 
1:9.18.1-1ubuntu1.1 is to be installed
  E: Unable to correct problems, you have held broken packages.

  ~# apt-cache policy bind9
  bind9:
  Installed: (none)
  Candidate: 1:9.18.1-1ubuntu1.1
  Version table:
  1:9.18.1-1ubuntu1.1 500
  500 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 
Packages
  500 http://security.ubuntu.com/ubuntu jammy-security/main amd64 
Packages
  1:9.18.1-1ubuntu1 500
  500 http://archive.ubuntu.com/ubuntu jammy/main amd64 Packages

  ~# apt-cache policy bind9-dyndb-ldap 
  bind9-dyndb-ldap:
  Installed: (none)
  Candidate: 11.9-5build2
  Version table:
  11.9-5build2 500
  500 http://archive.ubuntu.com/ubuntu jammy/universe amd64 Packages

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/bind-dyndb-ldap/+bug/1978849/+subscriptions


___
Mailing list: https://launchpad.net/~freeipa
Post to : freeipa@lists.launchpad.net
Unsubscribe : https://launchpad.net/~freeipa
More help   : https://help.launchpad.net/ListHelp


[Freeipa] [Bug 1978849] Re: bind9-dyndb-ldap has unmet dependencies

2023-09-04 Thread Andreas Hasenack
There is nothing to do in the bind9 package, so marking that task as
invalid. The DEP8 test was added to bind in a separate bug (#2032650).

** Changed in: bind9 (Ubuntu Mantic)
   Status: In Progress => Invalid

-- 
You received this bug notification because you are a member of FreeIPA,
which is subscribed to bind-dyndb-ldap in Ubuntu.
https://bugs.launchpad.net/bugs/1978849

Title:
  bind9-dyndb-ldap has unmet dependencies

Status in bind-dyndb-ldap package in Ubuntu:
  In Progress
Status in bind9 package in Ubuntu:
  Invalid
Status in bind-dyndb-ldap source package in Mantic:
  In Progress
Status in bind9 source package in Mantic:
  Invalid

Bug description:
  bind9-dyndb-ldap cannot be installed on Ubuntu 22.04. It appears the
  bind0 package has been updated, but not bind9-dyndb-ldap:

  ~# apt install bind9 bind9-dyndb-ldap
  Reading package lists... Done
  Building dependency tree... Done
  Reading state information... Done
  Some packages could not be installed. This may mean that you have
  requested an impossible situation or if you are using the unstable
  distribution that some required packages have not yet been created
  or been moved out of Incoming.
  The following information may help to resolve the situation:

  The following packages have unmet dependencies:
   bind9-dyndb-ldap : Depends: bind9-libs (= 1:9.18.1-1ubuntu1) but 
1:9.18.1-1ubuntu1.1 is to be installed
  E: Unable to correct problems, you have held broken packages.

  ~# apt-cache policy bind9
  bind9:
  Installed: (none)
  Candidate: 1:9.18.1-1ubuntu1.1
  Version table:
  1:9.18.1-1ubuntu1.1 500
  500 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 
Packages
  500 http://security.ubuntu.com/ubuntu jammy-security/main amd64 
Packages
  1:9.18.1-1ubuntu1 500
  500 http://archive.ubuntu.com/ubuntu jammy/main amd64 Packages

  ~# apt-cache policy bind9-dyndb-ldap 
  bind9-dyndb-ldap:
  Installed: (none)
  Candidate: 11.9-5build2
  Version table:
  11.9-5build2 500
  500 http://archive.ubuntu.com/ubuntu jammy/universe amd64 Packages

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/bind-dyndb-ldap/+bug/1978849/+subscriptions


___
Mailing list: https://launchpad.net/~freeipa
Post to : freeipa@lists.launchpad.net
Unsubscribe : https://launchpad.net/~freeipa
More help   : https://help.launchpad.net/ListHelp