[pkg-wpa-devel] libnl3 soname change
Stefan Lippers-Hollmann
s.L-H at gmx.de
Thu Dec 15 21:13:43 UTC 2011
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 at 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/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/pkg-wpa-devel/attachments/20111215/51b2f6a4/attachment.pgp>
More information about the Pkg-wpa-devel
mailing list