Your message dated Sun, 06 Sep 2026 09:49:24 +0000
with message-id <[email protected]>
and subject line Bug#1146692: fixed in dhcpcd 1:10.5.2-2
has caused the Debian Bug report #1146692,
regarding dhcpcd service module enforces incomprehensible network configuration
ordering
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1146692: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1146692
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: dhcpcd
Version: 1:10.3.2-6
Severity: normal
Dear Maintainer,
`dhcpcd.service` has `Before=networking.service`, which is basically exactly
opposite what you want in most cases.
If you are using ifupdown to manage your statically-configured interfaces, such
as LAN interfaces, and then using PD via dhcpcd to manage provider-delegated
addresses to those interfaces, you want those interfaces configured and brought
up *before* dhcpcd starts. In my case, that means creating VLAN interfaces with
specific sysctls (e.g., `addr_gen_mode=1`) and bringing them up with static RFC
1918 IPv4 addresses, ULA IPv6 addresses, and chosen IPv6 link local addresses
(e.g., `fe80::1`), all of which needs to happen before dhcpcd touches them.
Notably, my WAN connection doesn't have any static configuration outside of
dhcpcd.conf and sysctl.d/*: it is not even referenced in
/etc/network/interfaces.d/*, because dhcpcd entirely manages the lifecycle of
that interface, overriding virtually every setting you might want specified in
an interfaces stanza, so I cannot fathom why anyone would want to enforce
dhcpcd starting before `ifup -a`.
`dhcpcd.service` should either have `After=networking.service`, or should not
specify a dependency at all, letting the user set the right order via
`override.conf` without having to shadow the entire service module and keep it
in-sync with upstream perpetually. (That motivates another feature request for
systemd that I am sure will never be accepted, that of syntax to remove
individual entries from list variables via override; but I digress.)
-- System Information:
Debian Release: forky/sid
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500,
'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 6.12.101+deb13-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages dhcpcd depends on:
ii dhcpcd-base 1:10.3.2-6
Versions of packages dhcpcd recommends:
pn wpasupplicant <none>
Versions of packages dhcpcd suggests:
pn dhcpcd-gtk <none>
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: dhcpcd
Source-Version: 1:10.5.2-2
Done: Martin-Éric Racine <[email protected]>
We believe that the bug you reported is fixed in the latest version of
dhcpcd, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Martin-Éric Racine <[email protected]> (supplier of updated dhcpcd
package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 06 Sep 2026 12:05:01 +0300
Source: dhcpcd
Architecture: source
Version: 1:10.5.2-2
Distribution: unstable
Urgency: medium
Maintainer: Martin-Éric Racine <[email protected]>
Changed-By: Martin-Éric Racine <[email protected]>
Closes: 1146692 1146835
Changes:
dhcpcd (1:10.5.2-2) unstable; urgency=medium
.
* [systemd]
- Remove After/Before references to networking.service (Closes: #1146692).
* [rules]
- Ensure that monitor mode restarts after an upgrade (Closes: #1146835).
Checksums-Sha1:
912bebde8030a9d3736d266fffe86bfab4a72328 2449 dhcpcd_10.5.2-2.dsc
6d72d7ffa1dc6c08cd92978f92863402d44f6fd7 21476 dhcpcd_10.5.2-2.debian.tar.xz
7efa99b3fba75c4955577ef9515f5893b8f9269d 5322 dhcpcd_10.5.2-2_source.buildinfo
Checksums-Sha256:
84bd570b5a0485bcd575fb3ab5b077f053351ca2d15a735fb729827908e5ee8e 2449
dhcpcd_10.5.2-2.dsc
02354d8184fad966abfc062ded35c63004339d7c80f527671f18ba3beff63634 21476
dhcpcd_10.5.2-2.debian.tar.xz
2c64cb9c4f370865c0e6e2e576f6b9105b82bf46942ca01da01b6edb3e4d4872 5322
dhcpcd_10.5.2-2_source.buildinfo
Files:
f32ae8834f2057fc6aba851eaf9ea94c 2449 net optional dhcpcd_10.5.2-2.dsc
57e6028a2d0f7523dd2af2fc0e5c2653 21476 net optional
dhcpcd_10.5.2-2.debian.tar.xz
69fe6b28a58e86c2a4e845671fafceff 5322 net optional
dhcpcd_10.5.2-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEyJACx3qL7GpObXOQrh+Cd8S017YFAmqdLzkACgkQrh+Cd8S0
17YBIg//fxxCnOFHzXmkTBacL3fnnP//79oPn++ToT5rGTBh3QdpE23O3wflhAu8
JuzNEdhB4MzPluZpDyvk17zQ22XXF62EmSYGbWo5U0A5MSJ+0LfrgJHCacCl/JJu
WvrRFi1wVcsdej1RkkmeXyY6UDT1LyNAngtGhKrXg5g5u1pk/2WFvmVJvQPQYDzh
Gj9wE5c57FbnQ6TFgLDEy31CeESM4YtVFeAKLvuveJ0FqNVLIm3W3W5Uj2uD3nPs
If+mCDWxlb/V8oaEtwyjmcCzUBkysucQrp9BQpKOwIWcYk4ITSCVej1e16ty12bA
x3uEvRm0wTkrHNTtgGc7MHXzsP7DkcUQkMoEQFvPnhO6aU1Nnnhi8moLV3Sho4o7
2HUTSVXfKMSp6Vnh7cEEhCZ3VOii3NayGtWvkzoqH1kQurALmqcYu9UzcXoPZU57
LbVxTVGcxnMJJV+VdbYalq9ZlInFDSBvuwadY39+9PlmLjK+jBbdTCEP1FdX+bIb
YAvvrxG+D6BB/uwItIac1uFYRrQHoopT5emBlzobGbgVJN9kWki0+b+gFOqOn8os
T+AYPfPQSrxd4X4QyUdSTz7QO7n52xfLv3erruaR4ZGlX4OMScayQ0NjDxCRIadZ
royhpqZWYOW5snhgG3tCmDNgfPQlPw5bQA1feAk3jPjXLDWzTVg=
=qd/6
-----END PGP SIGNATURE-----
pgpPHjn_IVY4Q.pgp
Description: PGP signature
--- End Message ---