[pkg-dhcp-devel] Bug#547653: Heads up for ISC DHCP v4 transition

Andrew Pollock apollock at debian.org
Tue Jun 1 18:32:42 UTC 2010

On Tue, Jun 01, 2010 at 05:15:51PM +0200, Michael Biebl wrote:
> On 01.06.2010 06:57, Andrew Pollock wrote:
> > On Tue, Jun 01, 2010 at 02:34:22AM +0200, Michael Biebl wrote:
> >> Hi Andrew,
> >>
> >> could you specify what your exact plan is here and how you want packages to be
> >> changed wrt their hooks they install, do you want them to be symlinked, moved or
> >> copied?
> > 
> > I'd go for a versioned dependency on isc-dhcp-client, and start installing
> > them in /etc/dhcp
> Problem is, avahi-autoipd does not have a Depends on dhcp3-client (or
> isc-dhcp-client ftm)
> But I could workaround that by adding a Breaks: dhcp3-client

Right, it's got a Recommends: dhcp3-client
> Problem with this is, I can't upload such an avahi-autoipd to unstable until
> isc-dhcp-client is in unstable, too. Otherwise the package will not be installable.

That's what a transition is all about.
> >> Why don't you just make isc-dhcp-client (and dhcp3-client) read hooks from both
> >> /etc/dhcp *and* /etc/dhcp3.
> >> This way packages could move to the new location and when the transition is over
> >> you could drop the compat code from isc-dhcp-client.
> > 
> > This would be nice, but would require modification of the upstream software,
> > something I don't wish to do for the purposes of this transition. It's a one
> > off thing, and only requires a small amount of coordination (2 other packages).
> Are you sure? According to apt-file I get:
> avahi-autoipd: /etc/dhcp3/dhclient-enter-hooks.d/avahi-autoipd
> avahi-autoipd: /etc/dhcp3/dhclient-exit-hooks.d/zzz_avahi-autoipd
> debian-edu-config: /etc/dhcp3/dhclient-debian-edu.conf
> debian-edu-config: /etc/dhcp3/dhcpd-debian-edu.conf
> fai-nfsroot: /etc/dhcp3/dhclient-fai-script
> fai-nfsroot: /etc/dhcp3/dhclient-fai.conf
> ntp: /etc/dhcp3/dhclient-exit-hooks.d/ntp
> ntpdate: /etc/dhcp3/dhclient-exit-hooks.d/ntpdate
> resolvconf: /etc/dhcp3/dhclient-enter-hooks.d/resolvconf
> samba-common: /etc/dhcp3/dhclient-enter-hooks.d/samba
> sendmail-base: /etc/dhcp3/dhclient-exit-hooks.d/sendmail
> whereami: /etc/dhcp3/dhclient-exit-hooks.d/whereami

You're right, I was only working off packages that had some sort of
dependency on dhcp3-client. It seems there's more that don't declare any
sort of relationship with dhcp3-client at all.

It doesn't detract from the fact that this is a transition, just like any
other. I will be doing my best to coordinate with these other package
owners, to ensure that they upload new packages after I've uploaded isc-dhcp
to unstable.



More information about the pkg-dhcp-devel mailing list