Skip to contentSkip to conversation

iproute2: update to 4.3.0

PATCH Superseded Maxin B. John 2 participants 8 messages Nov 18, 2015 – Nov 19, 2015

v1 of 2 Superseded Latest is v2 →

lore
Share & tools
lore
#0 lore raw

PATCH 1/6 iproute2: update to 4.3.0

4.1.1 -> 4.3.0

---
 .../iproute2/{iproute2_4.1.1.bb => iproute2_4.3.0.bb}                 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-connectivity/iproute2/{iproute2_4.1.1.bb => iproute2_4.3.0.bb} (68%)
meta/recipes-connectivity/iproute2/iproute2_4.3.0.bb renamed from meta/recipes-connectivity/iproute2/iproute2_4.1.1.bb +2 -2
similarity index 68%
rename from meta/recipes-connectivity/iproute2/iproute2_4.1.1.bb
rename to meta/recipes-connectivity/iproute2/iproute2_4.3.0.bb
index 10db0ba..0b3d896 100644
@@ -4,8 +4,8 @@ SRC_URI = "${KERNELORG_MIRROR}/linux/utils/net/${BPN}/${BP}.tar.xz \
            file://configure-cross.patch \
            file://0001-iproute2-de-bash-scripts.patch \
           "
-SRC_URI[md5sum] = "39290cb3a55d38dd8d10e19a3094109f"
-SRC_URI[sha256sum] = "73077a989efb934450bd655cbd9aaddaa747cb696c64d0c9a3323768a6a8e66f"
+SRC_URI[md5sum] = "1a2bbb80cfc7ab3f3e987e18b3207c2f"
+SRC_URI[sha256sum] = "f03b1188dd6c039512424de82ff7a8f3b446680bd4e908ff42a7b9b137422995"
 
 # CFLAGS are computed in Makefile and reference CCOPTS
 #
Signature · 1 line
2.4.0
#1 lore raw

PATCH 2/6 apr-util: add missing RDEPENDS for ptest

testxlate test case fails due to dependency on some character-sets. Install them.

[YOCTO #8171]

---
 meta/recipes-support/apr/apr-util_1.5.4.bb | 2 ++
 1 file changed, 2 insertions(+)
meta/recipes-support/apr/apr-util_1.5.4.bb +2 -0
index a36f13d..37b4c83 100644
@@ -73,6 +73,8 @@ FILES_${PN}-staticdev += "${libdir}/apr-util-1/apr_dbm_gdbm.a"
 
 inherit ptest
 
+RDEPENDS_${PN}-ptest_append_libc-glibc = " glibc-gconv-iso8859-1 glibc-gconv-iso8859-2 glibc-gconv-utf-7"
+
 do_compile_ptest() {
 	cd ${B}/test
 	oe_runmake
Signature · 1 line
2.4.0
#2 lore raw

PATCH 3/6 libpcap: update to 1.7.4

In reply to Maxin B. John

Update libpcap from version 1.6.2 to 1.7.4

LICENSE checksum has changed because of the removal of additional spaces in the file.

---
 meta/recipes-connectivity/libpcap/libpcap.inc                         | 2 +-
 .../libpcap/{libpcap_1.6.2.bb => libpcap_1.7.4.bb}                    | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)
 rename meta/recipes-connectivity/libpcap/{libpcap_1.6.2.bb => libpcap_1.7.4.bb} (82%)
meta/recipes-connectivity/libpcap/libpcap.inc +1 -1
index 0873c24..b7601b0 100644
@@ -6,7 +6,7 @@ HOMEPAGE = "http://www.tcpdump.org/"
 BUGTRACKER = "http://sourceforge.net/tracker/?group_id=53067&atid=469577"
 SECTION = "libs/network"
 LICENSE = "BSD"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=1d4b0366557951c84a94fabe3529f867 \
+LIC_FILES_CHKSUM = "file://LICENSE;md5=5eb289217c160e2920d2e35bddc36453 \
                     file://pcap.h;beginline=1;endline=32;md5=39af3510e011f34b8872f120b1dc31d2"
 DEPENDS = "flex-native bison-native"
 
meta/recipes-connectivity/libpcap/libpcap_1.7.4.bb renamed from meta/recipes-connectivity/libpcap/libpcap_1.6.2.bb +2 -2
similarity index 82%
rename from meta/recipes-connectivity/libpcap/libpcap_1.6.2.bb
rename to meta/recipes-connectivity/libpcap/libpcap_1.7.4.bb
index 611543e..8d12b25 100644
@@ -3,8 +3,8 @@ require libpcap.inc
 SRC_URI += "file://aclocal.patch \
             file://libpcap-pkgconfig-support.patch \
            "
-SRC_URI[md5sum] = "5f14191c1a684a75532c739c2c4059fa"
-SRC_URI[sha256sum] = "5db3e2998f1eeba2c76da55da5d474248fe19c44f49e15cac8a796a2c7e19690"
+SRC_URI[md5sum] = "b2e13142bbaba857ab1c6894aedaf547"
+SRC_URI[sha256sum] = "7ad3112187e88328b85e46dce7a9b949632af18ee74d97ffc3f2b41fe7f448b0"
 
 #
 # make install doesn't cover the shared lib
Signature · 1 line
2.4.0
#3 lore raw

PATCH 4/6 orc: update to 0.4.24

In reply to Maxin B. John

0.4.23 -> 0.4.24

---
 meta/recipes-devtools/orc/{orc_0.4.23.bb => orc_0.4.24.bb} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-devtools/orc/{orc_0.4.23.bb => orc_0.4.24.bb} (83%)
meta/recipes-devtools/orc/orc_0.4.24.bb renamed from meta/recipes-devtools/orc/orc_0.4.23.bb +2 -2
similarity index 83%
rename from meta/recipes-devtools/orc/orc_0.4.23.bb
rename to meta/recipes-devtools/orc/orc_0.4.24.bb
index d4257c3..4fa311f 100644
@@ -4,8 +4,8 @@ LICENSE = "BSD-2-Clause & BSD-3-Clause"
 LIC_FILES_CHKSUM = "file://COPYING;md5=1400bd9d09e8af56b9ec982b3d85797e"
 
 SRC_URI = "http://gstreamer.freedesktop.org/src/orc/orc-${PV}.tar.xz;name=orc"
-SRC_URI[orc.md5sum] = "72e0612ace54d77aa2f7a006348ee81a"
-SRC_URI[orc.sha256sum] = "767eaebce2941737b43368225ec54598b3055ca78b4dc50c4092f5fcdc0bdfe7"
+SRC_URI[orc.md5sum] = "9e793ec34c0e20339659dd4bbbf62135"
+SRC_URI[orc.sha256sum] = "338cd493b5247300149821c6312bdf7422a3593ae98691fc75d7e4fe727bd39b"
 
 inherit autotools pkgconfig
 
Signature · 1 line
2.4.0
#4 lore raw

PATCH 5/6 libpng: update to 1.6.19

In reply to Maxin B. John

1.6.17 -> 1.6.19

No changes in License.The license checksums changed because of update in Copyright dates and other restructuring in png.h

---
 .../libpng/{libpng_1.6.17.bb => libpng_1.6.19.bb}              | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)
 rename meta/recipes-multimedia/libpng/{libpng_1.6.17.bb => libpng_1.6.19.bb} (62%)
meta/recipes-multimedia/libpng/libpng_1.6.19.bb renamed from meta/recipes-multimedia/libpng/libpng_1.6.17.bb +5 -5
similarity index 62%
rename from meta/recipes-multimedia/libpng/libpng_1.6.17.bb
rename to meta/recipes-multimedia/libpng/libpng_1.6.19.bb
index 00e5808..214f9d3 100644
@@ -2,16 +2,16 @@ SUMMARY = "PNG image format decoding library"
 HOMEPAGE = "http://www.libpng.org/"
 SECTION = "libs"
 LICENSE = "Libpng"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=b9b75399b72e4a8656cf3a6ddfc86d9a \
-                    file://png.h;endline=16;md5=cc9c2d1eafda17e1277a6f99a9fc29c4 \
-                    file://png.h;beginline=242;endline=356;md5=599316819d525dde2bfdf28fe3f323af"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=586a8dac4d039e74af7b68ff2bc5fc41 \
+                    file://png.h;endline=17;md5=a38a64f8b5cf0ea4e2d4c2cb47150151 \
+                    file://png.h;beginline=19;endline=111;md5=d3e773acb87d7a35863203538167a776"
 DEPENDS = "zlib"
 LIBV = "16"
 
 SRC_URI = "${SOURCEFORGE_MIRROR}/project/libpng/libpng${LIBV}/${PV}/libpng-${PV}.tar.xz \
           "
-SRC_URI[md5sum] = "430a9b76b78533235cd4b9b26ce75c7e"
-SRC_URI[sha256sum] = "98507b55fbe5cd43c51981f2924e4671fd81fe35d52dc53357e20f2c77fa5dfd"
+SRC_URI[md5sum] = "1e6a458429e850fc93c1f3b6dc00a48f"
+SRC_URI[sha256sum] = "311c5657f53516986c67713c946f616483e3cdb52b8b2ee26711be74e8ac35e8"
 
 BINCONFIG = "${bindir}/libpng-config ${bindir}/libpng16-config"
 
Signature · 1 line
2.4.0
#5 lore raw

PATCH 6/6 libpng12: update to 1.2.54

In reply to Maxin B. John

1.2.53 -> 1.2.54

No updates in License.The license checksums changed because of update in Copyright date and update of png.h

---
 .../libpng/{libpng12_1.2.53.bb => libpng12_1.2.54.bb}             | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)
 rename meta/recipes-lsb4/libpng/{libpng12_1.2.53.bb => libpng12_1.2.54.bb} (70%)
meta/recipes-lsb4/libpng/libpng12_1.2.54.bb renamed from meta/recipes-lsb4/libpng/libpng12_1.2.53.bb +4 -4
similarity index 70%
rename from meta/recipes-lsb4/libpng/libpng12_1.2.53.bb
rename to meta/recipes-lsb4/libpng/libpng12_1.2.54.bb
index bf861a7..5f826ad 100644
@@ -2,8 +2,8 @@ SUMMARY = "PNG image format decoding library"
 HOMEPAGE = "http://www.libpng.org/"
 SECTION = "libs"
 LICENSE = "Libpng"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=bd2a7a13355fcca92ad83bdf7e296011 \
-                    file://png.h;beginline=322;endline=436;md5=caf9ee541234c663aeecdcfef2f79ae1"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=74b5ed0e4da965adc6f2c00d8ec2bc81 \
+                    file://png.h;beginline=19;endline=109;md5=b59f5432223381017280e327e605bb9a"
 DEPENDS = "zlib"
 
 PN = "libpng12"
@@ -11,8 +11,8 @@ S = "${WORKDIR}/libpng-${PV}"
 
 SRC_URI = "${SOURCEFORGE_MIRROR}/project/libpng/libpng12/${PV}/libpng-${PV}.tar.xz"
 
-SRC_URI[md5sum] = "7d18a74e6fd2029aee76ccd00e00a9e6"
-SRC_URI[sha256sum] = "b45e49f689e7451bd576569e6a344f7e0d11c02ecbb797f4da0e431526765c0a"
+SRC_URI[md5sum] = "bbb7a7264f1c7d9c444fd16bf6f89832"
+SRC_URI[sha256sum] = "cf85516482780f2bc2c5b5073902f12b1519019d47bf473326c2018bdff1d272"
 
 BINCONFIG_GLOB = "${PN}-config"
 
Signature · 1 line
2.4.0
#6 lore raw
In reply to Maxin B. John
Quoted 17 lines · Maxin B. John

4.1.1 -> 4.3.0

---
  .../iproute2/{iproute2_4.1.1.bb => iproute2_4.3.0.bb}                 | 4 ++--
  1 file changed, 2 insertions(+), 2 deletions(-)

rename meta/recipes-connectivity/iproute2/{iproute2_4.1.1.bb => iproute2_4.3.0.bb} (68%)

meta/recipes-connectivity/iproute2/iproute2_4.3.0.bb renamed from meta/recipes-connectivity/iproute2/iproute2_4.1.1.bb +0 -0
similarity index 68%
rename from meta/recipes-connectivity/iproute2/iproute2_4.1.1.bb
rename to meta/recipes-connectivity/iproute2/iproute2_4.3.0.bb
index 10db0ba..0b3d896 100644

meta/recipes-connectivity/iproute2/iproute2_4.3.0.bb SRC_URI = "${KERNELORG_MIRROR}/linux/utils/net/${BPN}/${BP}.tar.xz \ · line 11

Quoted 10 lines
meta/recipes-connectivity/iproute2/iproute2_4.3.0.bb renamed from meta/recipes-connectivity/iproute2/iproute2_4.1.1.bb +2 -2
@@ -4,8 +4,8 @@ SRC_URI = "${KERNELORG_MIRROR}/linux/utils/net/${BPN}/${BP}.tar.xz \
             file://configure-cross.patch \
             file://0001-iproute2-de-bash-scripts.patch \
            "
-SRC_URI[md5sum] = "39290cb3a55d38dd8d10e19a3094109f"
-SRC_URI[sha256sum] = "73077a989efb934450bd655cbd9aaddaa747cb696c64d0c9a3323768a6a8e66f"
+SRC_URI[md5sum] = "1a2bbb80cfc7ab3f3e987e18b3207c2f"
+SRC_URI[sha256sum] = "f03b1188dd6c039512424de82ff7a8f3b446680bd4e908ff42a7b9b137422995"
 
  # CFLAGS are computed in Makefile and reference CCOPTS
  #

There are other iproute utilities that are not yet packaged:
misc netem genl tipc
and perhaps more from the make install rule:
for i in lib ip tc bridge misc netem genl tipc man; \
Note that misc contains these executables:

misc/lnstat
misc/ifstat
misc/arpd
misc/rtacct
misc/nstat
misc/ss

Do we want individual iproute2-FOO packages or a catchall iproute2-extras ?

I think additional packages for each of: misc netem genl tipc should be fine but I haven't played with these tools recently so input is welcome.

These were not packaged in jethro AFAIK so we should pull the patch back once there is consensus.

Signature · 2 lines
# Randy MacLeod. SMTS, Linux, Wind River
Direct: 613.963.1350 | 350 Terry Fox Drive, Suite 200, Ottawa, ON, Canada, K2K 2W5
#7 lore raw

Hi,

Quoted 36 lines · Randy MacLeod
Quoted 17 lines · Maxin B. John

4.1.1 -> 4.3.0

---
 .../iproute2/{iproute2_4.1.1.bb => iproute2_4.3.0.bb}                 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-connectivity/iproute2/{iproute2_4.1.1.bb => iproute2_4.3.0.bb} (68%)
meta/recipes-connectivity/iproute2/iproute2_4.3.0.bb renamed from meta/recipes-connectivity/iproute2/iproute2_4.1.1.bb +0 -0
similarity index 68%
rename from meta/recipes-connectivity/iproute2/iproute2_4.1.1.bb
rename to meta/recipes-connectivity/iproute2/iproute2_4.3.0.bb
index 10db0ba..0b3d896 100644

meta/recipes-connectivity/iproute2/iproute2_4.3.0.bb SRC_URI = "${KERNELORG_MIRROR}/linux/utils/net/${BPN}/${BP}.tar.xz \ · line 11

Quoted 10 lines
meta/recipes-connectivity/iproute2/iproute2_4.3.0.bb renamed from meta/recipes-connectivity/iproute2/iproute2_4.1.1.bb +2 -2
@@ -4,8 +4,8 @@ SRC_URI = "${KERNELORG_MIRROR}/linux/utils/net/${BPN}/${BP}.tar.xz \
            file://configure-cross.patch \
            file://0001-iproute2-de-bash-scripts.patch \
           "
-SRC_URI[md5sum] = "39290cb3a55d38dd8d10e19a3094109f"
-SRC_URI[sha256sum] = "73077a989efb934450bd655cbd9aaddaa747cb696c64d0c9a3323768a6a8e66f"
+SRC_URI[md5sum] = "1a2bbb80cfc7ab3f3e987e18b3207c2f"
+SRC_URI[sha256sum] = "f03b1188dd6c039512424de82ff7a8f3b446680bd4e908ff42a7b9b137422995"
 
 # CFLAGS are computed in Makefile and reference CCOPTS
 #

There are other iproute utilities that are not yet packaged:
misc netem genl tipc
and perhaps more from the make install rule:
for i in lib ip tc bridge misc netem genl tipc man; \
Note that misc contains these executables:

Quoted 7 lines

misc/lnstat
misc/ifstat
misc/arpd
misc/rtacct
misc/nstat
misc/ss

Good catch. Yes, we haven't packaged the above mentioned binaries, cbq and shared libraries (q_netem.so) here.

Quoted 5 lines

Do we want individual iproute2-FOO packages or a catchall iproute2-extras ?
I think additional packages for each of: misc netem genl tipc should be fine but I haven't played with these tools recently so input is welcome.

IMHO, we shouldn't add more complexity in recipe or new recipess for this. We should use the iproute2 recipe to install all these binaries.

Quoted 3 lines

These were not packaged in jethro AFAIK so we should pull the patch back once there is consensus.

Yes. These binaries were not packaged in jethro as well. I am not sure about the historical reason behind it. Since jethro can't accept "new binaries" at this stage, I guess, we should update the iproute2 recipe present in the master branch.

Quoted 4 lines
Signature · 3 lines
# Randy MacLeod. SMTS, Linux, Wind River
Direct: 613.963.1350 | 350 Terry Fox Drive, Suite 200, Ottawa, ON, Canada,
K2K 2W5

Best Regards,
Maxin