[pkg-wpa-devel] libnl3 soname change
Stefan Lippers-Hollmann
s.L-H at gmx.de
Fri Dec 23 02:22:30 UTC 2011
Hi
On Friday 23 December 2011, Heiko Stübner wrote:
> Am Montag, 19. Dezember 2011, 22:32:45 schrieb Stefan Lippers-Hollmann:
> > On Monday 19 December 2011, Heiko Stübner wrote:
> > > Am Montag 19 Dezember 2011, 19:03:47 schrieb Heiko Stübner:
> > [...]
> > > it's in new now and will hopefully make its way into _unstable_ during
> > > the next days.
> >
> > Thanks a lot, I'll try to find a sponsor for iw, wpasupplicant and
> > hostapd (and have mailed the crda maintainer an according patch[1]) as
> > soon as it hits incoming.
> libnl is in unstable now and if no other developer steps up I think I could
> also sponsor these packages for you.
That would be great, the holiday season makes a little harder to reach
potential sponsors.
iw (3.2-1) unstable; urgency=low
[ Stefan Lippers-Hollmann ]
* New upstream release:
- support libnl3
* restrict debian/watch to ignore new iw-latest link.
* use Format instead of Format-Specification in debian/copyright, thanks to
Michael Biebl for noticing; fix Format URL.
* restrict architecture to linux-any, it depends on the linux specific
nl80211 kernel interface.
* add fix for the newly introduced tx power validation regression from
upstream, thanks to Felix Fietkau <nbd at openwrt.org>.
* fix linking against different libnl3.x versions, taken from upstream git:
- fix compilation against libnl-3.x
- always use libnl 3.2 as 3.2, not 3.0
* switch build dependency from libnl3-dev to libnl-3-dev && libnl-genl-3-dev
in order to cope with libnl3 3.2.
* raise versioned build-dependency to (>= 3.2.3-2~), to be able to expect it
in /lib/.
* move iw to /sbin/, as it is needed during early boot by udev rules to set
regdom settings non-interactively (Closes: #622247).
[ Jonathan Nieder ]
* change Priority to optional from extra (Closes: #591102).
-- Stefan Lippers-Hollmann <s.l-h at gmx.de> Mon, 19 Dec 2011 23:33:44 +0100
dget http://aptosid.com/slh/libnl3/iw/iw_3.2-1.dsc
http://aptosid.com/slh/libnl3/iw/iw_3.2-1.debian.tar.gz
http://aptosid.com/slh/libnl3/iw/iw_3.2.orig.tar.bz2
(debian/watch points to the correct upstream location)
The big changes in this update are pulling in the new/ current upstream
version 3.2, moving the binary to /sbin/ (#622247, all reverse
dependencies checked - crda supports both locations since its initial
upload) and changing the priority to optional (#591102).
The expected lintian complaint is
P: iw: no-upstream-changelog
as upstream simply doesn't provide any changelog in the tarballs.
Build tested and functionality confirmed on amd64 and i386; this
package is specific to the nl80211 API of the linux kernel.
wpasupplicant (0.7.3-6) unstable; urgency=low
* add "hostap: Allow linking with libnl-3" from Ben Greear
<greearb at candelatech.com> to allow building against libnl3 3.2.
* raise versioned build-dependency to (>= 3.2.3-2~), we need
libnl-genl-3-200-udeb and expect it in /lib/.
* switch build dependency from libnl3-dev to libnl-3-dev && libnl-genl-3-dev
accordingly.
* symlink /usr/share/doc/wpasupplicant/ to /usr/share/doc/wpa_supplicant,
which is referred to from upstream documentation (Closes: #537375,
#616120).
* enable BGSCAN_SIMPLE (Closes: #650834).
* add "For MS-CHAP, convert the password from UTF-8 to UCS-2" from
Evan Broder <ebroder at mokafive.com>, accepted upstream into hostap-1.git
(Closes: #649202).
-- Stefan Lippers-Hollmann <s.l-h at gmx.de> Mon, 19 Dec 2011 23:31:20 +0100
dget http://aptosid.com/slh/libnl3/wpasupplicant/wpasupplicant_0.7.3-6.dsc
http://aptosid.com/slh/libnl3/wpasupplicant/wpasupplicant_0.7.3-6.debian.tar.gz
http://aptosid.com/slh/libnl3/wpasupplicant/wpasupplicant_0.7.3.orig.tar.gz
No big changes here, besides adapting to libnl3 3.2 (submitted
upstream, but no reaction yet).
The expected lintian complaints are (wpasupplicant is dual licensed
GPL2 | BSD):
N: We distribute the package under the terms of the BSD license due to the
N: openssl issue, tell lintian to not complain:
O: wpasupplicant: possible-gpl-code-linked-with-openssl
I: wpasupplicant: spelling-error-in-binary sbin/wpa_supplicant algorith algorithm
and a couple of
O: wpasupplicant: hyphen-used-as-minus-sign usr/share/man/man5/wpa_supplicant.conf.5.gz:25
[...]
Build tested and functionality confirmed on amd64 and i386, merely
build-tested on kfreebsd-amd64.
OPTIONALLY:
hostapd (1:0.7.3-4) unstable; urgency=low
* add myself to uploaders.
* add "hostap: Allow linking with libnl-3" from Ben Greear
<greearb at candelatech.com> to allow building against libnl3 3.2.
* switch build dependency from libnl-dev (libnl1) to libnl-3-dev &&
libnl-genl-3-dev accordingly.
* add libpcap-dev and libbsd-dev to kFreeBSD specific build-depends.
* disable IAPP on kFreeBSD, to avoid FTBS.
* restrict hostapd to linux-any and kfreebsd-any, hurd lacks kernel support.
* raise versioned build-dependency to (>= 3.2.3-2~), we need
libnl-genl-3-200-udeb and expect it in /lib/.
* add "For MS-CHAP, convert the password from UTF-8 to UCS-2" from
Evan Broder <ebroder at mokafive.com>, accepted upstream into hostap-1.git
* fix long description, driver_madwifi is no longer enabled, while driver_bsd
got enabled.
-- Stefan Lippers-Hollmann <s.l-h at gmx.de> Tue, 20 Dec 2011 02:51:49 +0100
dget http://aptosid.com/slh/libnl3/hostapd/hostapd_0.7.3-4.dsc
http://aptosid.com/slh/libnl3/hostapd/hostapd_0.7.3-4.debian.tar.gz
http://aptosid.com/slh/libnl3/hostapd/hostapd_0.7.3.orig.tar.gz
Basically the same changes as for wpasupplicant (both packages share
some code and are maintained in the same upstream repository, but split
into independent release tarballs by upstream), however this switches
from libnl (v1) to libnl3 3.2 now, while that was already done for
wpasupplicant as part of the udeb addition a few months earlier.
Additionally the package now builds for kfreebsd-any as well.
Please notice that I added myself to the Uploaders field upon Kel
Modderman's suggestion in this version, although I've worked on the
package before already. Feel free to ignore this package, given that
it is not directly affected by this libnl3 mini-transition but only
switches to libnl3 with this update. Therefore uploading this package
has no particular urgency.
The expected lintian complaint is (hostapd is dual licensed GPL2 | BSD):
N: We distribute the package under the terms of the BSD license due to the
N: openssl issue, tell lintian to not complain:
O: hostapd: possible-gpl-code-linked-with-openssl
Build tested and functionality confirmed on i386/ athk5k (AR2425),
merely build-tested on kfreebsd-amd64.
Thank you a lot and sorry about the delay.
Regards
Stefan Lippers-Hollmann
-------------- 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/20111223/d7f56fd6/attachment.pgp>
More information about the Pkg-wpa-devel
mailing list