mailarchive of the ptxdist mailing list
 help / color / mirror / Atom feed
* [ptxdist] [PATCH] iw: version bump 3.14 -> 5.3
@ 2019-10-08 19:40 Andreas Pretzsch
  2019-10-08 19:52 ` [ptxdist] libnl: request to move to staging Andreas Pretzsch
  0 siblings, 1 reply; 3+ messages in thread
From: Andreas Pretzsch @ 2019-10-08 19:40 UTC (permalink / raw)
  To: ptxdist

Update from iw 3.14 (Jan 2014) to latest 5.3 (Aug 2019).

Since iw 3.5, it links against the newest version of libnl found,
with libnl-3 preferred (at least version 3.2).
Therefore switch from LIBNL to LIBNL3.
The version 1 of libnl is long outdated and deprecated, with the
last release 1.1.4 from 2013.
Inside ptxdist, iw was the last official user of LIBNL, all other
packages use LIBNL3.

While at it, update URL to https (HSTS policy on www.kernel.org).

Signed-off-by: Andreas Pretzsch <apr@cn-eng.de>
---
 rules/iw.in   | 2 +-
 rules/iw.make | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/rules/iw.in b/rules/iw.in
index 2e3dbfbb2..19235d2ad 100644
--- a/rules/iw.in
+++ b/rules/iw.in
@@ -2,7 +2,7 @@
 
 config IW
 	tristate
-	select LIBNL
+	select LIBNL3
 	prompt "iw (wireless tools replacement)"
 	help
 	  iw is a new nl80211 based CLI configuration utility for wireless devices.
diff --git a/rules/iw.make b/rules/iw.make
index 187c8beb6..efcab0ebe 100644
--- a/rules/iw.make
+++ b/rules/iw.make
@@ -14,11 +14,11 @@ PACKAGES-$(PTXCONF_IW) += iw
 #
 # Paths and names
 #
-IW_VERSION	:= 3.14
-IW_MD5		:= 66e41053f6fc0781b683b5b688442de6
+IW_VERSION	:= 5.3
+IW_MD5		:= b65bb6dc3b9474c55f6107a25469d8cf
 IW		:= iw-$(IW_VERSION)
 IW_SUFFIX	:= tar.xz
-IW_URL		:= http://www.kernel.org/pub/software/network/iw/$(IW).$(IW_SUFFIX)
+IW_URL		:= https://www.kernel.org/pub/software/network/iw/$(IW).$(IW_SUFFIX)
 IW_SOURCE	:= $(SRCDIR)/$(IW).$(IW_SUFFIX)
 IW_DIR		:= $(BUILDDIR)/$(IW)
 IW_LICENSE	:= ISC
-- 
2.19.1


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [ptxdist] libnl: request to move to staging
  2019-10-08 19:40 [ptxdist] [PATCH] iw: version bump 3.14 -> 5.3 Andreas Pretzsch
@ 2019-10-08 19:52 ` Andreas Pretzsch
  2019-10-08 20:19   ` [ptxdist] [PATCH] libnl: move to staging (superseded by libnl3) Andreas Pretzsch
  0 siblings, 1 reply; 3+ messages in thread
From: Andreas Pretzsch @ 2019-10-08 19:52 UTC (permalink / raw)
  To: ptxdist

Given that with the version bump of iw (3.14 -> 5.3) the last official
user of libnl version 1 (ptxdist rule "libnl") is gone, I suggest it
should be moved to staging.
It is long outdated and deprecated, with the last official release
1.1.4 from 2013. In ptxdist, there is release 1.1.

All other packages already switched to libnl version 3 (ptxdist rule
"libnl3") for a long time, and so is the year-old recommendation of
libnl mainline.

Drop me a note (incl. removal date) if you want me to send a patch.

Best regards,
  Andreas

-- 

carpe noctem engineering
Ingenieurbuero fuer Hard- & Software-Entwicklung Andreas Pretzsch
Dipl.-Ing. (FH) Andreas Pretzsch        Tel. +49-(0)7307-936088-1
Lange Strasse 28a                       Fax: +49-(0)7307-936088-9
89250 Senden, Germany                   email: apr@cn-eng.de


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [ptxdist] [PATCH] libnl: move to staging (superseded by libnl3)
  2019-10-08 19:52 ` [ptxdist] libnl: request to move to staging Andreas Pretzsch
@ 2019-10-08 20:19   ` Andreas Pretzsch
  0 siblings, 0 replies; 3+ messages in thread
From: Andreas Pretzsch @ 2019-10-08 20:19 UTC (permalink / raw)
  To: ptxdist

The version 1 of libnl is long outdated and deprecated, with the
last release 1.1.4 from 2013.

Inside ptxdist, iw 3.14 was the last official user of LIBNL, all
other packages use LIBNL3. With the update to iw 5.3, this was
switched to LIBNL3, too.
All other packages already switched to libnl version 3 (ptxdist rule
"libnl3") for a long time, and so is the year-old recommendation of
libnl mainline.

Therefore move libnl to staging, and schedule for removal.

Signed-off-by: Andreas Pretzsch <apr@cn-eng.de>
---
Please check, didn't verify, just changed tags by ptx example.

 rules/libnl.in | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/rules/libnl.in b/rules/libnl.in
index 535af5cbe..0ea25f034 100644
--- a/rules/libnl.in
+++ b/rules/libnl.in
@@ -1,4 +1,6 @@
-## SECTION=system_libraries
+## SECTION=staging
+## old section:
+### SECTION=system_libraries
 
 menuconfig LIBNL
 	tristate
@@ -11,6 +13,10 @@ menuconfig LIBNL
 	  netlink messaging and various netlink family specific
 	  interfaces.
 
+	  STAGING: remove in ptxdist-2020.10.0
+	  Outdated version that is no longer maintained, and has been superseded
+	  by libnl3.
+
 if LIBNL
 
 config LIBNL_MONITOR
-- 
2.19.1


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2019-10-08 20:19 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-10-08 19:40 [ptxdist] [PATCH] iw: version bump 3.14 -> 5.3 Andreas Pretzsch
2019-10-08 19:52 ` [ptxdist] libnl: request to move to staging Andreas Pretzsch
2019-10-08 20:19   ` [ptxdist] [PATCH] libnl: move to staging (superseded by libnl3) Andreas Pretzsch

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox