Hi On Thursday 15 December 2011, Joey Hess wrote: > Heiko Stübner wrote: > > So the question would be on how to proceed to get this into unstable > > without > > breaking to much. [...]
I have prepared and tested (for the non-udeb cases, see below) iw[1] and wpasupplicant[2] in svn now, likewise hostapd[3] will switch to libnl-3 >= 3.2 (from libnl1) after it gets available in unstable (no urgency at all). Something seems to be missing for the udeb handling though: Package: wpasupplicant-udeb [...] Depends: libc6-udeb (>= 2.13), libcrypto1.0.0-udeb (>= 1.0.0), libnl-3-200-udeb (>= 3.2.3), libnl-genl-3-200, busybox-udeb ^^^^^^^^^^^^^^^^ I'm not overly familiar with udeb specifics, but I think this is missing something equivalent to DEB_DH_MAKESHLIBS_ARGS_libnl-3-200 := -V"libnl-3-200 (>= $(DEB_UPSTREAM_VERSION))" --add-udeb=$(udeb) in libnl3's debian/rules. We can look for upload sponsoring as needed, at least once the udeb issue with wpasupplicant is settled. > > Another question for the installer folks: should the udeb stay as it is, or > > should it be split too. > > d-i only needs it for wpasupplicant, so if that does not need all the > libraries, some could be dropped from the udeb. Otherwise, I see no > point of splitting the udeb. > > joey@gnu:~>ldd =wpa_supplicant|grep libnl > libnl.so.3 => /usr/lib/libnl.so.3 (0xb7707000) > libnl-genl.so.3 => /usr/lib/libnl-genl.so.3 (0xb7702000) > > Perhaps it only needs those 2, but I have not checked closely. All afforementioned packages only need those two. Additionally I've taken a look at crda (disclaimer, I've been involved in the initial packaging, but am currently not its maintainer) which would only need those as well (it's currently still using libnl1); crda is required by mac80211 based kernel modules to switch regulatory domains (access channel 12-14 or basically any 5 GHz channel) both interactively (iw reg set <country code, like US, DE>, /etc/default/crda) or non-interactively through EEPROM/ OTP regdom hints). For iw (which is needed by crda's udev rules), it would be nice to have libnl.so.3 and libnl-genl.so.3 in /lib/ (#622247: iw binary should be installed in /sbin). The wpasupplicant package would also profit from that (#537790), although it is haunted by openssl and zlib as dependencies well. Regards Stefan Lippers-Hollmann [1] Vcs-Svn: svn://anonscm.debian.org/svn/pkg-wpa/iw/trunk/ Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-wpa/iw/trunk/ [2] Vcs-Svn: svn://anonscm.debian.org/svn/pkg-wpa/wpasupplicant/trunk/ Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-wpa/wpasupplicant/trunk/ [3] Vcs-Svn: svn://anonscm.debian.org/svn/pkg-wpa/hostapd/trunk/ Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-wpa/hostapd/trunk/
signature.asc
Description: This is a digitally signed message part.