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/

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to