Package: release.debian.org
Severity: normal
User: release.debian....@packages.debian.org
Usertags: unblock
X-Debbugs-Cc: dhcp...@packages.debian.org
Control: affects -1 + src:dhcpcd5

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Please unblock package dhcpcd5

[ Reason ]
This and the previous upload contain important documentation changes to 
facilitate migration from Stable.

[ Impact ]
Missing an important piece of information that might save them some guesswork 
when updating config files.

[ Tests ]
No code change. It's purely a debian/control and debian/NEWS change.

[ Risks ]
None. It's purely a debian/control and debian/NEWS change.

[ Checklist ]
  [x] all changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in testing

unblock dhcpcd5/9.4.1-21

[ Debdiff ]
- --- dhcpcd5-9.4.1/debian/changelog    2023-02-19 15:13:44.000000000 +0200
+++ dhcpcd5-9.4.1/debian/changelog      2023-03-14 13:00:16.000000000 +0200
@@ -1,3 +1,18 @@
+dhcpcd5 (9.4.1-21) unstable; urgency=medium
+
+  * Document migration to Predictable Network Interface Names in NEWS.Debian.
+    Specify Debian 12 (Bookworm) as the release where this got implemented.
+
+ -- Martin-Éric Racine <martin-eric.rac...@iki.fi>  Tue, 14 Mar 2023 13:00:16 
+0200
+
+dhcpcd5 (9.4.1-20) unstable; urgency=medium
+
+  * Finalize debian/control dependencies and phrasing.
+    + Specify that Linux ports utilize Predictable Network Interface Names.
+    = Move Suggests on resolvconf to dhcpcd-base.
+
+ -- Martin-Éric Racine <martin-eric.rac...@iki.fi>  Fri, 03 Mar 2023 09:21:00 
+0200
+
 dhcpcd5 (9.4.1-19) unstable; urgency=medium
 
   [ lintian-brush ]
diff -Nru dhcpcd5-9.4.1/debian/control dhcpcd5-9.4.1/debian/control
- --- dhcpcd5-9.4.1/debian/control      2023-02-18 07:15:24.000000000 +0200
+++ dhcpcd5-9.4.1/debian/control        2023-03-12 09:57:19.000000000 +0200
@@ -11,26 +11,6 @@
 Vcs-Browser: https://salsa.debian.org/debian/dhcpcd5
 Vcs-Git: https://salsa.debian.org/debian/dhcpcd5.git
 
- -Package: dhcpcd
- -Architecture: all
- -Depends: dhcpcd-base,
- -         sysvinit-utils (>= 3.05-4~) | lsb-base (>= 3.0-6),
- -         ${misc:Depends},
- -         ${shlibs:Depends}
- -Provides: dhcpcd
- -Replaces: dhcpcd5 (<< 9.4.1-12)
- -Breaks: dhcpcd5 (<< 9.4.1-12)
- -Suggests: dhcpcd-gtk,
- -          openresolv | resolvconf
- -Description: DHCPv4 and DHCPv6 dual-stack client (init.d script and systemd 
unit)
- - dhcpcd provides seamless IPv4 and IPv6 auto-configuration.
- - .
- - This package provides the optional init.d script and systemd units.
- - .
- - It can be safely purged on systems where interfaces are configured
- - by ifupdown via </etc/network/interfaces> using the DHCP method with
- - binaries provided by dhcpcd-base.
- -
 Package: dhcpcd-base
 Architecture: any
 Conflicts: dhcp-client
@@ -42,6 +22,7 @@
          ${misc:Depends},
          ${shlibs:Depends}
 Recommends: wpasupplicant
+Suggests: resolvconf | openresolv | systemd-resolved
 Description: DHCPv4 and DHCPv6 dual-stack client (binaries and exit hooks)
  dhcpcd provides seamless IPv4 and IPv6 auto-configuration:
   * DHCPv4 client
@@ -58,8 +39,29 @@
  where interfaces are configured by ifupdown via </etc/network/interfaces>
  using the DHCP method.
  .
- - The init.d script and systemd unit required for systems without ifupdown are
- - packaged separately as dhcpcd.
+ The init.d script and systemd service required for systems without ifupdown
+ are packaged separately as dhcpcd.
+ .
+ Since Debian 12 (Bookworm), dhcpcd uses Predictable Network Interface Names
+ on Linux ports. See NEWS.Debian for more details.
+
+Package: dhcpcd
+Architecture: all
+Depends: dhcpcd-base,
+         sysvinit-utils (>= 3.05-4~) | lsb-base (>= 3.0-6),
+         ${misc:Depends},
+         ${shlibs:Depends}
+Provides: dhcpcd
+Replaces: dhcpcd5 (<< 9.4.1-12)
+Breaks: dhcpcd5 (<< 9.4.1-12)
+Suggests: dhcpcd-gtk
+Description: DHCPv4 and DHCPv6 dual-stack client (init.d script and systemd 
unit)
+ dhcpcd provides seamless IPv4 and IPv6 auto-configuration.
+ .
+ This package provides the optional init.d script and systemd service.
+ .
+ It should not be installed on systems where interfaces are configured
+ by ifupdown via </etc/network/interfaces> using the DHCP method.
 
 Package: dhcpcd5
 Section: oldlibs
diff -Nru dhcpcd5-9.4.1/debian/NEWS dhcpcd5-9.4.1/debian/NEWS
- --- dhcpcd5-9.4.1/debian/NEWS 1970-01-01 02:00:00.000000000 +0200
+++ dhcpcd5-9.4.1/debian/NEWS   2023-03-14 10:27:50.000000000 +0200
@@ -0,0 +1,21 @@
+dhcpcd5 (9.4.1-21) unstable; urgency=medium
+
+   Since Debian 12 (Bookworm), dhcpcd uses Predictable Network Interface Names
+   on Linux ports. This brings dhcpcd in line with other networking tools.
+
+   This change is only noticeable on hosts where networking is controlled by
+   ifupdown via </etc/network/interfaces>. For example:
+
+   Before:
+
+   iface eth0 inet dhcp
+   iface eth0 inet6 auto
+
+   After:
+
+   iface enp4s0 inet dhcp
+   iface enp4s0 inet6 auto
+
+   'sudo dmesg | grep -i renamed' shows available Predictable Interface Names.
+
+ -- Martin-Éric Racine <martin-eric.rac...@iki.fi>  Sun, 12 Mar 2023 08:26:06 
+0200

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEyJACx3qL7GpObXOQrh+Cd8S017YFAmQTZ9cACgkQrh+Cd8S0
17ZjHg/5AZhxjUx6VgIN5Bzby+JwS+/XhdO4AAgadOHFpznd2sYVK5EwQAKCJ7Jd
R63aM4I5LZPEabnHO9B4jr5+kT7dkY4e8gzkFXRJXsN17lP1CQIYyBQ8v/3Kusk5
PgVTVC49WT8C6ooGTke6A5QqBTB+YjS7YsVGriqnJWMCIEsjY5PXE0mWh04JIYo4
dqWkWSKISH2RdQ1ByjPvO7uBqsRAHIax38aR6yAirpcg9u3RNIhYUFv9mSfL0ucY
1Ls79SZmvztPkCn9M7xnCEcSVWV93TYKvgn0GO6xmKsZBPNb3AdEBqTZ7jJXr6As
XZYdl612YgRqL6vJAFNsMXfbu7Au2OBgN8cDERoq7enoRFWrZsNEJtRIydggx4gI
JIBduNeUtG4wVmh3NaY6iTquVApEtzugeagXIE+WoUC3oW1ArHCESrpHAhP949EU
Vv4wUiMdbtHKfEwqLfCJLJxiBUGCv/11MJifIPG4ihW7l9Qx9o5NXXaBmbYPYuN5
C7X+AK2o4TaIEwURLqHr8rxZBInr7thidh7HOnGzvGCgLxQQ7sivRxbqDyhmfsTv
HDQ4qYmCMQlZUVFEFN6FCuirGQoaaRZ+nKjcei7s1zDOdORSsvO+kqczfmLFDcNj
rKFNkGumLyJ/y+nhNDwELkmRCItnyiFABwxDube2cPD+SuxM+5c=
=V6Le
-----END PGP SIGNATURE-----

Reply via email to