Demote isc-dhcp-server to universe

Bug #2045577 reported by Athos Ribeiro
14
This bug affects 1 person
Affects Status Importance Assigned to Milestone
isc-dhcp (Ubuntu)
Fix Released
Undecided
Athos Ribeiro

Bug Description

Following up on the isc-kea promotion (LP: #2002861) as the new supported DHCP server, it is now time to demote isc-dhcp-server.

All the packages that are in.

While we are not ready to demote all isc-dhcp packages (there are still packages in main that reverse depend/recommend isc-dhcp-client), we are ready to demote isc-dhcp-server.

$ reverse-depends isc-dhcp-server
Reverse-Recommends
==================
* fai-server

Reverse-Depends
===============
* fai-quickstart
* isc-dhcp-server-ldap [amd64 arm64 armhf ppc64el s390x]

Packages without architectures listed are reverse-dependencies in: amd64, arm64, armhf, i386, ppc64el, s390x

$ reverse-depends -b isc-dhcp-server
Reverse-Testsuite-Triggers
==========================
* chrony
* dracut

As shown there are no reverse dependencies for isc-dhcp-server in main. There are Reverse-Testsuite-Triggers in main, but these should not be considered for demotion matters here.

The seeds at https://git.launchpad.net/~ubuntu-core-dev/ubuntu-seeds/+git/platform/tree/?h=noble contain 2 entries for isc-dhcp-server:

$ grep -r isc-dhcp-server *
supported-maas: * isc-dhcp-server
supported-misc-servers: * isc-dhcp-server

I will proceed with removing the supported-misc-servers entry. Once this is removed from supported-maas, the package will no longer be seeded (we should then get a component mismatch) and can be safely demoted to universe.

Changed in isc-dhcp (Ubuntu):
status: New → Triaged
assignee: nobody → Athos Ribeiro (athos-ribeiro)
status: Triaged → In Progress
Revision history for this message
Athos Ribeiro (athos-ribeiro) wrote :

> I will proceed with removing the supported-misc-servers entry.

Done. We still need to remove it from supported-maas.

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Hi Athos,
agreed:

According to [1] all that is holding it back is MAAS still referrring to it.
But I'm afraid of doing the demotion last minute as a surprise to the wider Ubuntu.

The MAAS team has been involved in planning and preparing for this.
They have committed to get rid of their dependency.

And then OTOH the supported-maas seed also does depend and show imptools all the time and it was left open.

So ack, we want to demote this right now to make sure everyone, and not just MAAS, is more even more aware.

The source can not yet move as Foundations works on letting the client fully go.

Demoted in proposed and will go to noble in full once 4.4.3-P1-4ubuntu1 migrates.

Override component to universe
isc-dhcp-server 4.4.3-P1-4ubuntu1 in noble amd64: main/net/optional/100% -> universe
isc-dhcp-server 4.4.3-P1-4ubuntu1 in noble arm64: main/net/optional/100% -> universe
isc-dhcp-server 4.4.3-P1-4ubuntu1 in noble armhf: main/net/optional/100% -> universe
isc-dhcp-server 4.4.3-P1-4ubuntu1 in noble ppc64el: main/net/optional/100% -> universe
isc-dhcp-server 4.4.3-P1-4ubuntu1 in noble riscv64: main/net/optional/100% -> universe
isc-dhcp-server 4.4.3-P1-4ubuntu1 in noble s390x: main/net/optional/100% -> universe
Override [y|N]? y
6 publications overridden

@Athos - please create a MIR bug saying "Won't Fix" and some reference to this and the rest of the history. To be found by component mismatches, otherwise another friendly archive admin will just re-promote it.

[1]: https://ubuntu-archive-team.ubuntu.com/germinate-output/ubuntu.jammy/rdepends/isc-dhcp/isc-dhcp-server

Changed in isc-dhcp (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Athos Ribeiro (athos-ribeiro) wrote :

Thanks, Christian!

WONTFIX MIR LP bug: LP: #2045771

Revision history for this message
Athos Ribeiro (athos-ribeiro) wrote :

For some reason, this got back in main.

I believe there is no easy/public way to track how/why it ended back in main?

Can we demote it again?

Changed in isc-dhcp (Ubuntu):
status: Fix Released → Triaged
Revision history for this message
Christian Ehrhardt  (paelzer) wrote (last edit ):

I've discussed with MAAS and Dimitri, we moved it to the community-maas seed.
=> https://code.launchpad.net/~paelzer/ubuntu-seeds/+git/platform/+merge/457339
Thereby it should (tm) no more be in component mismatches.

The other AAs haven't replied yet if they'd need something else, that answer might only happen in 2024.

But after the seed updates we should already be much better, demoting again.

Right now there is only 4.4.3-P1-4ubuntu1 in noble, nothing in proposed - maybe the former loss was due to that not correctly being carried over when moving to -release?

Override component to universe
isc-dhcp-server 4.4.3-P1-4ubuntu1 in noble amd64: main/net/optional/100% -> universe
isc-dhcp-server 4.4.3-P1-4ubuntu1 in noble arm64: main/net/optional/100% -> universe
isc-dhcp-server 4.4.3-P1-4ubuntu1 in noble armhf: main/net/optional/100% -> universe
isc-dhcp-server 4.4.3-P1-4ubuntu1 in noble ppc64el: main/net/optional/100% -> universe
isc-dhcp-server 4.4.3-P1-4ubuntu1 in noble riscv64: main/net/optional/100% -> universe
isc-dhcp-server 4.4.3-P1-4ubuntu1 in noble s390x: main/net/optional/100% -> universe
Override [y|N]? y
6 publications overridden.

Changed in isc-dhcp (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.