[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