home  bbs  files  messages ]

      ZZLI4422             linux.debian.devel             1179 messages      

[ previous | next | reply ]

[ list messages | list forums ]

  Msg # 1113 of 1179 on ZZLI4422, Friday 10-23-25, 10:15  
  From: THORSTEN GLASER  
  To: ALL  
  Subj: Re: Finishing deprecation of isc-dhcp-cl  
 From: tglaser@b1-systems.de 
  
 >>> (@all please keep me in Cc, d-devel is too high-volume to subscribe) 
  
 >On Thu, 23 Oct 2025, Daniel Gr€€ber wrote: 
 >>Yeah, thats how things should look now. LMK if you see something different. 
 > 
 >OK, I€€€ll give this a shot. 
  
 So, I gave it a spin and had to fix up something already ;) 
  
 I built commit 5ee246b1084d6679f3fc5d624dd5fb64456e8aff with the 
 following patch applied: 
  
 --- a/debian/changelog 
 +++ b/debian/changelog 
 @@ -1,4 +1,4 @@ 
 -ifupdown (0.8.45) unstable; urgency=medium 
 +ifupdown (0.8.45~~exp2) unstable; urgency=medium 
  
    [ Kai Tetzlaff ] 
    * Fix inet dhcp brinig up IPv6 when using dhcpcd-base. 
 --- a/debian/install 
 +++ b/debian/install 
 @@ -1,4 +1,5 @@ 
  contrib/* usr/share/doc/ifupdown/contrib 
 +debian/dhcpcd.sh usr/lib/ifupdown/ 
  debian/ifupdown-hotplug usr/lib/udev 
  debian/if-up.d/ etc/network/ 
  debian/if-down.d/ etc/network/ 
  
 You forgot to install the new file ;) and the install location 
 is bogus anyway, this needs to be moved to /usr/libexec/ifupdown/ 
 instead (globally). 
  
 Here€€€s also the lintian warnings, most of which should be easy 
 to fix: 
  
 W: ifupdown: old-fsf-address-in-copyright-file 
 W: ifupdown: spelling-error-in-changelog managment management [u 
 r/share/doc/ifupdown/changelog.gz] 
 I: ifupdown source: debian-rules-parses-dpkg-parsechangelog [debian/rules:3] 
 I: ifupdown: hardening-no-bindnow [usr/sbin/ifup] 
 I: ifupdown: init.d-script-does-not-implement-status-option [etc 
 init.d/networking] 
 I: ifupdown source: out-of-date-standards-version 4.6.1 (released 2022-05- 
 11) 
 (current is 4.7.2) 
 I: ifupdown: systemd-service-file-missing-documentation-key [usr 
 lib/systemd/system/ifup@.service] 
 I: ifupdown: systemd-service-file-missing-documentation-key [usr 
 lib/systemd/system/ifupdown-pre.service] 
 I: ifupdown: systemd-service-file-missing-documentation-key [usr 
 lib/systemd/system/ifupdown-wait-online.service] 
 I: ifupdown: typo-in-manual-page addressess addresses [usr/share 
 man/man5/interfaces.5.gz:725] 
 I: ifupdown: typo-in-manual-page requred required [usr/share/man 
 man5/interfaces.5.gz:730] 
 I: ifupdown: unused-override init.d-script-possible-missing-stop 
 etc/init.d/networking 1 [usr/share/lintian/overrides/ifupdown:1] 
 I: ifupdown: unused-override systemd-service-file-refers-to-unus 
 al-wantedby-target usr/lib/systemd/system/ifupdown-wait-online.service 
 network-online.target [usr/share/lintian/overrides/ifupdown:3] 
 I: ifupdown: unused-override systemd-service-file-refers-to-unus 
 al-wantedby-target usr/lib/systemd/system/networking.service net 
 ork-online.target [usr/share/lintian/overrides/ifupdown:2] 
 X: ifupdown: executable-in-usr-lib [usr/lib/ifupdown/dhcpcd.sh] 
 X: ifupdown: executable-in-usr-lib [usr/lib/ifupdown/settle-dad.sh] 
 X: ifupdown: executable-in-usr-lib [usr/lib/ifupdown/wait-for-ll6.sh] 
 X: ifupdown: executable-in-usr-lib [usr/lib/ifupdown/wait-online.sh] 
 X: ifupdown: executable-in-usr-lib [usr/lib/udev/ifupdown-hotplug] 
 X: ifupdown: systemd-service-file-missing-hardening-features [us 
 /lib/systemd/system/ifup@.service] 
 X: ifupdown source: very-long-line-length-in-source-file 560 > 512 
 [interfaces.5.pre:496] 
  
 With this, the interface does indeed come up, wait, and 
 I get the expected IPv4 address€€€ but not the expected IPv6 
 address: 
  
 3: wlan0:  mtu 1500 qdisc noqueue state UP 
 group default qlen 1000 
     link/ether bc:cd:99:00:3d:18 brd ff:ff:ff:ff:ff:ff 
     altname wlp2s0 
     altname wlxbccd99003d18 
     inet 192.168.0.208/24 brd 192.168.0.255 scope global dynamic 
 noprefixroute 
 wlan0 
        valid_lft 1209566sec preferred_lft 1058366sec 
     inet6 2001:470:1f15:10c:7922:456f:9923:7a9e/64 scope global dynamic 
 mngtmpaddr noprefixroute 
        valid_lft 2591962sec preferred_lft 604762sec 
     inet6 fe80::d658:47f3:7d84:b5e/64 scope link 
        valid_lft forever preferred_lft forever 
     inet6 fe80::becd:99ff:fe00:3d18/64 scope link proto kernel_ll 
        valid_lft forever preferred_lft forever 
  
 This is a regression to ifupdown in trixie, where I got the 
 expected EUI64 address. 
  
 - 2001:470:1f15:10c:7922:456f:9923:7a9e €€€ completely bogus, 
   breaks reverse DNS, firewalling, etc. 
 - fe80::d658:47f3:7d84:b5e €€€ even more bogus, why is this 
   even on this interface, it€€€s not related to any of the 
   other addresses (IP or MAC) 
 - fe80::becd:99ff:fe00:3d18 €€€ correct EUI64 link-local 
  
 For completeness: the interface wlan0 is not listed anywhere and 
 was brought up by €€€sudo ifup wlan0=mywlan€€€ with: 
  
 iface mywlan inet dhcp 
  wireless-power off 
  wireless-essid mywlanssid 
  wpa-ssid mywlanssid 
  wpa-psk mywlansecretpassword 
  
 Awaiting your next roundd of fixes, 
 //Thorsten 
 -- 
 Thorsten Glaser 
 Linux / Unix Developer 
 Tel.: +49 160 91168501 
 E-Mail: tglaser@b1-systems.de 
  
 B1 Systems GmbH 
 Osterfeldstra€€e 7 / 85088 Vohburg / https://www.b1-systems.de/ 
 GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt, HRB 3537 
  
 --- SoupGate-Win32 v1.05 
  * Origin: you cannot sedate... all the things you hate (1:229/2) 

[ list messages | list forums | previous | next | reply ]

search for:

328,081 visits
(c) 1994,  bbs@darkrealms.ca