2023-08-22 12:21:16 |
Andreas Hasenack |
bug |
|
|
added bug |
2023-08-22 12:21:40 |
Andreas Hasenack |
bug task added |
|
bind9 (Ubuntu) |
|
2023-08-22 12:21:51 |
Andreas Hasenack |
summary |
Add DEP8 tests |
Add DEP8 tests for bind-dyndb-ldap integration |
|
2023-08-22 12:22:09 |
Andreas Hasenack |
description |
This package breaks very frequently with bind9 updates. It must have DEP8 tests so these breakages can be caught befure a release. |
bind-dyndb-ldap breaks very frequently with bind9 updates. Both must have DEP8 tests so these breakages can be caught before a release. |
|
2023-08-22 12:22:13 |
Andreas Hasenack |
bind9 (Ubuntu): status |
New |
In Progress |
|
2023-08-22 12:22:15 |
Andreas Hasenack |
bind9 (Ubuntu): importance |
Undecided |
High |
|
2023-08-22 12:22:18 |
Andreas Hasenack |
bind9 (Ubuntu): assignee |
|
Andreas Hasenack (ahasenack) |
|
2023-08-22 12:24:26 |
Andreas Hasenack |
nominated for series |
|
Ubuntu Mantic |
|
2023-08-22 12:24:26 |
Andreas Hasenack |
bug task added |
|
bind9 (Ubuntu Mantic) |
|
2023-08-22 12:24:26 |
Andreas Hasenack |
bug task added |
|
bind-dyndb-ldap (Ubuntu Mantic) |
|
2023-08-22 12:26:14 |
Andreas Hasenack |
bug |
|
|
added subscriber Canonical Server |
2023-08-22 12:26:19 |
Andreas Hasenack |
bug |
|
|
added subscriber Ubuntu Server |
2023-08-22 12:30:23 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~ahasenack/ubuntu/+source/bind-dyndb-ldap/+git/bind-dyndb-ldap/+merge/449619 |
|
2023-08-22 12:31:30 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~ahasenack/ubuntu/+source/bind9/+git/bind9/+merge/449620 |
|
2023-08-23 23:27:09 |
Launchpad Janitor |
bind-dyndb-ldap (Ubuntu Mantic): status |
In Progress |
Fix Released |
|
2023-08-31 21:18:11 |
Launchpad Janitor |
bind9 (Ubuntu Mantic): status |
In Progress |
Fix Released |
|
2023-09-01 21:01:16 |
Andreas Hasenack |
nominated for series |
|
Ubuntu Lunar |
|
2023-09-01 21:01:16 |
Andreas Hasenack |
bug task added |
|
bind9 (Ubuntu Lunar) |
|
2023-09-01 21:01:16 |
Andreas Hasenack |
bug task added |
|
bind-dyndb-ldap (Ubuntu Lunar) |
|
2023-09-01 21:01:16 |
Andreas Hasenack |
nominated for series |
|
Ubuntu Jammy |
|
2023-09-01 21:01:16 |
Andreas Hasenack |
bug task added |
|
bind9 (Ubuntu Jammy) |
|
2023-09-01 21:01:16 |
Andreas Hasenack |
bug task added |
|
bind-dyndb-ldap (Ubuntu Jammy) |
|
2023-09-01 21:01:23 |
Andreas Hasenack |
bind-dyndb-ldap (Ubuntu Lunar): status |
New |
In Progress |
|
2023-09-01 21:01:26 |
Andreas Hasenack |
bind-dyndb-ldap (Ubuntu Jammy): status |
New |
In Progress |
|
2023-09-01 21:01:28 |
Andreas Hasenack |
bind-dyndb-ldap (Ubuntu Jammy): assignee |
|
Andreas Hasenack (ahasenack) |
|
2023-09-01 21:01:31 |
Andreas Hasenack |
bind-dyndb-ldap (Ubuntu Lunar): assignee |
|
Andreas Hasenack (ahasenack) |
|
2023-09-04 17:06:46 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~ahasenack/ubuntu/+source/bind-dyndb-ldap/+git/bind-dyndb-ldap/+merge/450607 |
|
2023-09-04 17:16:35 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~ahasenack/ubuntu/+source/bind-dyndb-ldap/+git/bind-dyndb-ldap/+merge/450608 |
|
2023-09-04 17:35:44 |
Andreas Hasenack |
tags |
server-todo |
block-proposed-jammy block-proposed-lunar server-todo |
|
2023-09-05 17:59:46 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~ahasenack/ubuntu/+source/bind9/+git/bind9/+merge/450698 |
|
2023-09-05 18:02:02 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~ahasenack/ubuntu/+source/bind9/+git/bind9/+merge/450699 |
|
2023-09-08 12:35:28 |
Andreas Hasenack |
description |
bind-dyndb-ldap breaks very frequently with bind9 updates. Both must have DEP8 tests so these breakages can be caught before a release. |
[ Impact ]
bind-dyndb-ldap breaks very frequently with bind9 updates. Both must have DEP8 tests so these breakages can be caught before a release.
[ Test Plan ]
For both packages, the test plan consists in having the new dyndb-ldap DEP8 test run and succeed.
[ Where problems could occur ]
With this new DEP8 change, a bind9 update can be blocked by a bind-dyndb-ldap failure to build or run with it.
While this is exactly the intent (not leave a broken bind-dyndb-ldap package in the release), there is a history indicating that bind-dyndb-ldap can be late in catching up to bind9 changes. We may reach a situation where an important bind9 security update, for example, will be blocked by a failing dyndb-ldap test, and it may be difficult to fix bind-dyndb-ldap in time, specially if the security update is under embargo and the bind-dyndb-ldap developers do not yet have details of the changes.
[ Other Info ]
The same test is to be applied to the bind9 package, and is already in mantic. But SRUs for DEP8 changes only are frowned upon, so the plan is to upload it to proposed and block it there, but AFTER bind-dyndb-ldap has been released.
The tight coupling between bind9 and bind-dyndb-ldap is problematic (see [1], [2] and [3]). The moment a new bind9 hits proposed with this test, it fill fail until a new bind-dyndb-ldap is rebuilt with that proposed version.
One option would perhaps to accept a one-time DEP8-only change for bind9, so that we can upload both packages together, instead of leaving this in proposed with a blocking tag, to be picked up by the next bind9 "real" update?
1. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1014503
2. https://pagure.io/bind-dyndb-ldap/issue/225
3. https://salsa.debian.org/dns-team/bind9/-/merge_requests/21 |
|
2023-09-15 12:26:49 |
Timo Aaltonen |
bind-dyndb-ldap (Ubuntu Lunar): status |
In Progress |
Fix Committed |
|
2023-09-15 12:26:52 |
Timo Aaltonen |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2023-09-15 12:26:54 |
Timo Aaltonen |
bug |
|
|
added subscriber SRU Verification |
2023-09-15 12:26:57 |
Timo Aaltonen |
tags |
block-proposed-jammy block-proposed-lunar server-todo |
block-proposed-jammy block-proposed-lunar server-todo verification-needed verification-needed-lunar |
|
2023-09-15 12:27:48 |
Timo Aaltonen |
bind-dyndb-ldap (Ubuntu Jammy): status |
In Progress |
Fix Committed |
|
2023-09-15 12:27:52 |
Timo Aaltonen |
tags |
block-proposed-jammy block-proposed-lunar server-todo verification-needed verification-needed-lunar |
block-proposed-jammy block-proposed-lunar server-todo verification-needed verification-needed-jammy verification-needed-lunar |
|
2023-09-20 20:38:09 |
Andreas Hasenack |
tags |
block-proposed-jammy block-proposed-lunar server-todo verification-needed verification-needed-jammy verification-needed-lunar |
block-proposed-jammy block-proposed-lunar server-todo verification-done-lunar verification-needed verification-needed-done |
|
2023-09-20 22:18:14 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~lvoytek/ubuntu/+source/bind9/+git/bind9/+merge/451683 |
|
2023-09-20 22:18:30 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~lvoytek/ubuntu/+source/bind9/+git/bind9/+merge/451681 |
|
2023-09-20 22:22:54 |
Lena Voytek |
bind9 (Ubuntu Jammy): assignee |
|
Lena Voytek (lvoytek) |
|
2023-09-20 22:22:57 |
Lena Voytek |
bind9 (Ubuntu Lunar): assignee |
|
Lena Voytek (lvoytek) |
|
2023-09-20 22:23:00 |
Lena Voytek |
bind9 (Ubuntu Jammy): status |
New |
In Progress |
|
2023-09-20 22:23:02 |
Lena Voytek |
bind9 (Ubuntu Lunar): status |
New |
In Progress |
|
2023-09-21 11:58:14 |
Launchpad Janitor |
bind-dyndb-ldap (Ubuntu Jammy): status |
Fix Committed |
Fix Released |
|
2023-09-29 20:33:25 |
Steve Langasek |
bind9 (Ubuntu Jammy): status |
In Progress |
Fix Committed |
|
2023-09-29 20:33:31 |
Steve Langasek |
tags |
block-proposed-jammy block-proposed-lunar server-todo verification-done-lunar verification-needed verification-needed-done |
block-proposed-jammy block-proposed-lunar server-todo verification-done-lunar verification-needed verification-needed-done verification-needed-jammy |
|
2023-09-29 20:35:11 |
Steve Langasek |
bind9 (Ubuntu Lunar): status |
In Progress |
Fix Committed |
|
2023-09-29 20:35:16 |
Steve Langasek |
tags |
block-proposed-jammy block-proposed-lunar server-todo verification-done-lunar verification-needed verification-needed-done verification-needed-jammy |
block-proposed-jammy block-proposed-lunar server-todo verification-needed verification-needed-done verification-needed-jammy verification-needed-lunar |
|
2023-10-02 14:55:22 |
Lena Voytek |
tags |
block-proposed-jammy block-proposed-lunar server-todo verification-needed verification-needed-done verification-needed-jammy verification-needed-lunar |
server-todo verification-done verification-done-jammy verification-done-lunar |
|
2023-10-26 14:41:28 |
Launchpad Janitor |
bind9 (Ubuntu Lunar): status |
Fix Committed |
Fix Released |
|
2023-10-26 14:41:28 |
Launchpad Janitor |
cve linked |
|
2023-2828 |
|
2023-10-26 14:41:28 |
Launchpad Janitor |
cve linked |
|
2023-2911 |
|
2023-10-26 14:41:28 |
Launchpad Janitor |
cve linked |
|
2023-3341 |
|
2023-10-26 14:41:45 |
Robie Basak |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2023-10-26 14:44:29 |
Launchpad Janitor |
bind9 (Ubuntu Jammy): status |
Fix Committed |
Fix Released |
|
2023-11-22 16:16:39 |
Andreas Hasenack |
bind-dyndb-ldap (Ubuntu Lunar): status |
Fix Committed |
Fix Released |
|