Fixing udev-udeb vs. net.ifnames for Stretch Alpha 1

Martin Pitt mpitt at debian.org
Wed Jul 15 18:08:18 BST 2015


Hey Cyril,

first of all, I'm terribly sorry for the bad timing and the
miscommunication. I only really realized the installer impact of that
the day before yesterday when Adam pointed this out to me.

Cyril Brulebois [2015-07-15 18:03 +0200]:
> 
> Hi,
> 
> So Michael just approached me regarding having this merged before
> Stretch Alpha 1: (A)
> | commit 7b5eb265bbb2b783cbf7563b57db2f5a9b5cc3cf
> | Author: Martin Pitt <martin.pitt at ubuntu.com>
> | Date:   Sat Jul 11 11:56:42 2015 +0200
> | 
> |     Fix udeb an initramfs for net.ifnames
> |     
> |      - debian/udev-udeb.install: Install new bits for net.ifnames.
> |      - debian/extra/initramfs-tools/hooks/udev: Do the same for initramfs-tools.
> |     
> |     LP: #1473542
> 
> which I guess could be coupled together with: (B)
> | commit b8fdd6f8f16c1bbfdf75f90e2710b2ac0dabae1b
> | Author: Martin Pitt <martin.pitt at ubuntu.com>
> | Date:   Mon Jul 13 09:02:27 2015 +0200
> | 
> |     Also put old 70-persistent-net.rules into initramfs
> |     
> |     The previous commit added the new net.ifnames machinery to initramfs, to get
> |     consistent names in initramfs and the real system. However, we also need to
> |     copy the legacy 70-persistent-net.rules to avoid getting different names in
> |     both places. Thanks Adam Conrad!

*If* you want to take the initramfs-tools/hooks/udev change into the
t-p-u upload, then tb8fdd is imperative to be included.

However, we never had persistant if names in the initramfs, so this is
a new feature; we've had this discrepancy between names in initramfs
and "real" system for many years, so I don't think it's urgent to
cherry-pick this. IOW: the initramfs part isn't a regression fix.

> Bottom line(s):
> ---------------
> I'll be testing 221-1 to make sure I reproduce the issue with a full
> install, then 221-1 + two patches to make sure it goes away. If that
> works fine, it might be a good idea to tpu 221-1+deb9u1 so that we
> get d-i Stretch Alpha 1 unstuck ASAP, while not having to figure out
> what new joy the 222 release would bring.
> 
> 
> Would that look like a sane way forward to both systemd and release
> teams?

I would recommend to only put the debian/udev-udeb.install parts of
http://anonscm.debian.org/cgit/pkg-systemd/systemd.git/commit/?id=7b5eb265bbb2
into the t-p-u upload. Or both of the above patches. Either is safe
against 221-1, the former is less intrusive.

I need to run for today, but I can prepare an upload tomorrow early
morning if you want to; if you would like to do that yourself, please
go ahead with a direct NMU.

Thanks!

Martin
-- 
Martin Pitt                        | http://www.piware.de
Ubuntu Developer (www.ubuntu.com)  | Debian Developer  (www.debian.org)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-systemd-maintainers/attachments/20150715/67c4c808/attachment-0002.sig>


More information about the Pkg-systemd-maintainers mailing list