<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/lynxis/include, branch master</title>
<subtitle>lynxis staging tree</subtitle>
<id>https://git-03.infra.openwrt.org/openwrt/staging/lynxis/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/openwrt/staging/lynxis/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/lynxis/'/>
<updated>2019-07-31T14:51:46Z</updated>
<entry>
<title>kernel: bump 4.19 to 4.19.62</title>
<updated>2019-07-31T14:51:46Z</updated>
<author>
<name>Koen Vandeputte</name>
</author>
<published>2019-07-29T15:54:16Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/lynxis/commit/?id=c7634180fc8104e2f770f2efbe77b5235514fd75'/>
<id>urn:sha1:c7634180fc8104e2f770f2efbe77b5235514fd75</id>
<content type='text'>
Refreshed all patches.

Remove upstreamed:
- 023-0013-crypto-crypto4xx-fix-AES-CTR-blocksize-value.patch
- 023-0014-crypto-crypto4xx-fix-blocksize-for-cfb-and-ofb.patch
- 023-0015-crypto-crypto4xx-block-ciphers-should-only-accept-co.patch
- 950-0252-staging-bcm2835_camera-Ensure-all-buffers-are-return.patch
- 950-0253-staging-bcm2835-camera-Remove-check-of-the-number-of.patch
- 950-0254-staging-bcm2835-camera-Handle-empty-EOS-buffers-whil.patch
- 950-0489-staging-mmal-vchiq-Replace-spinlock-protecting-conte.patch
- 0021-ARM-dts-gemini-Fix-up-DNS-313-compatible-string.patch
- 049-v4.20-mips-remove-superfluous-check-for-linux.patch
- 100-MIPS-fix-build-on-non-linux-hosts.patch
- 303-MIPS-Fix-bounds-check-virt_addr_valid.patch
- 0002-usb-dwc2-use-a-longer-AHB-idle-timeout-in-dwc2_core_.patch

Altered patches:
- 950-0267-staging-vc04_services-Split-vchiq-mmal-into-a-module.patch
- 700-net-add-qualcomm-mdio-and-phy.patch

Fixes:
- CVE-2019-3846

New symbol:
- AX88796B_PHY

Compile-tested on: cns3xxx, imx6
Runtime-tested on: cns3xxx, imx6

Signed-off-by: Koen Vandeputte &lt;koen.vandeputte@ncentric.com&gt;
</content>
</entry>
<entry>
<title>kernel: bump 4.14 to 4.14.134</title>
<updated>2019-07-31T14:51:46Z</updated>
<author>
<name>Koen Vandeputte</name>
</author>
<published>2019-07-29T14:05:04Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/lynxis/commit/?id=1d45ed1477571d0dd3d7d39dd9b45d2a05c57a0a'/>
<id>urn:sha1:1d45ed1477571d0dd3d7d39dd9b45d2a05c57a0a</id>
<content type='text'>
Refreshed all patches.

Remove upstreamed:
- 049-v4.20-mips-remove-superfluous-check-for-linux.patch
- 303-MIPS-Fix-bounds-check-virt_addr_valid.patch

Fixes:
- CVE-2019-3846
- CVE-2019-3900

Compile-tested on: cns3xxx
Runtime-tested on: cns3xxx

Signed-off-by: Koen Vandeputte &lt;koen.vandeputte@ncentric.com&gt;
</content>
</entry>
<entry>
<title>kernel: bump 4.9 to 4.9.186</title>
<updated>2019-07-31T14:51:46Z</updated>
<author>
<name>Koen Vandeputte</name>
</author>
<published>2019-07-29T12:50:17Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/lynxis/commit/?id=7228904092d9faddd9b17a3a9aa3aa41406fa890'/>
<id>urn:sha1:7228904092d9faddd9b17a3a9aa3aa41406fa890</id>
<content type='text'>
Refreshed all patches.

Fixes:
- CVE-2019-3846

Compile-tested on: none
Runtime-tested on: none

Signed-off-by: Koen Vandeputte &lt;koen.vandeputte@ncentric.com&gt;
</content>
</entry>
<entry>
<title>autotools.mk: autoreconf: fix missing install-sh</title>
<updated>2019-07-26T06:09:16Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2018-12-04T13:47:23Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/lynxis/commit/?id=5cf897779eacf63cdbcdebd1af68c109096665c6'/>
<id>urn:sha1:5cf897779eacf63cdbcdebd1af68c109096665c6</id>
<content type='text'>
I'm trying to create a package for libgpiod, which uses
AC_CONFIG_AUX_DIR macro, which is probably leading to the following
configure error:

 autoreconf: running: /openwrt.git/staging_dir/host/bin/libtoolize --force
 OpenWrt-libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `autostuff'.
 OpenWrt-libtoolize: linking file `autostuff/ltmain.sh'
 OpenWrt-libtoolize: putting macros in `m4'.
 ...
 configure: error: cannot find install-sh, install.sh, or shtool in autostuff "."/autostuff

&gt;From the build output it's clear, that libtoolize isn't installing
install-sh symlink, because libtoolize would install install-sh only if
it's being run with --install parameter. Corresponding part in
libtoolize:

 if $opt_install; then
   func_config_update config.guess \
     "$pkgdatadir/config" "$auxdir" pkgconfig_header
   func_config_update config.sub \
     "$pkgdatadir/config" "$auxdir" pkgconfig_header
   func_install_update install-sh \
     "$pkgdatadir/config" "$auxdir" pkgconfig_header
 fi
 func_ltmain_update ltmain.sh \
    "$pkgdatadir/config" "$auxdir" pkgconfig_header

Adding --install parameter to libtoolize fixes this build issue:

 autoreconf: running: /openwrt.git/staging_dir/host/bin/libtoolize --install --force
 OpenWrt-libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `autostuff'.
 OpenWrt-libtoolize: linking file `autostuff/config.guess'
 OpenWrt-libtoolize: linking file `autostuff/config.sub'
 OpenWrt-libtoolize: linking file `autostuff/install-sh'
 OpenWrt-libtoolize: linking file `autostuff/ltmain.sh'
 OpenWrt-libtoolize: putting macros in `m4'.

Cc: Felix Fietkau &lt;nbd@nbd.name&gt;
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>build: cleanup possibly dangling Python 2 host symlink</title>
<updated>2019-07-26T06:09:16Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2019-03-20T08:52:58Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/lynxis/commit/?id=3b68fb57c938af3948ae4c2da61501183fbef649'/>
<id>urn:sha1:3b68fb57c938af3948ae4c2da61501183fbef649</id>
<content type='text'>
When bumping buildroot to Python 3, we need to assure, that Python
symlink in staging bin directory points to Python &gt;= 3.5 as well.

We can't rely completly just on SetupHostCommand as its executed only in
cases when the $(STAGING_DIR_HOST)/bin/python doesn't already exist, so
we need to remove it before running SetupHostCommand.

Acked-by: Yousong Zhou &lt;yszhou4tech@gmail.com&gt;
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>build: switch to Python 3</title>
<updated>2019-07-26T06:09:16Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2019-03-19T12:02:07Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/lynxis/commit/?id=19938c8de7a062626796f53a2805608c0dd4edbd'/>
<id>urn:sha1:19938c8de7a062626796f53a2805608c0dd4edbd</id>
<content type='text'>
This patch switches Python used in buildroot to Python 3 as Python 2.x
series is going to be EOL relatively soon[1].

 "Being the last of the Python 2.x series, 2.7 will have an extended
  period of maintenance. Specifically, 2.7 will receive bugfix support
  until January 1, 2020. After the last release, 2.7 will receive no
  support."

It seems like Python 3 is going to be needed in order to support Meson
build system which has gained some traction recently.

Build tested on following targets:

 ath79/generic
 imx6/generic
 ipq40xx/generic
 lantiq/xway
 layerscape/armv7 (broken)
 layerscape/armv8_32b (broken)
 layerscape/armv8_64b (broken)
 mvebu/cortexa72
 ramips/mt7621
 ramips/mt7620
 sunxi/cortexa7
 x86/64

Layerscape targets are unfortunately left broken as their ls-rcw
firmware package uses Python 2 and converting it to Python 3 would take
more then reasoanble amount of time (I've tried to fix it already) and
would be better fixed by someone who can even run test it.

Run tested on ath79 (Archer C7 v5), ipq40xx (nbg6617) and x86_64 (QEMU
and apu2).

1. https://www.python.org/dev/peps/pep-0373/

Ref: PR#1937
Cc: Yangbo Lu &lt;yangbo.lu@nxp.com&gt;
Cc: Mathew McBride &lt;matt@traverse.com.au&gt;
Acked-by: Yousong Zhou &lt;yszhou4tech@gmail.com&gt;
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>include/package.mk: Add support for src-checkout/ folder</title>
<updated>2019-07-10T12:00:19Z</updated>
<author>
<name>John Crispin</name>
</author>
<published>2019-07-10T11:32:24Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/lynxis/commit/?id=9e57b627834166f0b0e365a165975fafd72ab951'/>
<id>urn:sha1:9e57b627834166f0b0e365a165975fafd72ab951</id>
<content type='text'>
This feature is similar to the SRC_TREE_OVERRIDE. However instead of having
to manually create a symlink inside the package folder, the buildsystem
will check if $(TOP_DIR)/src-checkout/$(PKG_NAME)/.git is present and use
this instead.

Signed-off-by: John Crispin &lt;john@phrozen.org&gt;
</content>
</entry>
<entry>
<title>kernel: bump 4.19 to 4.19.57</title>
<updated>2019-07-09T15:03:18Z</updated>
<author>
<name>Koen Vandeputte</name>
</author>
<published>2019-07-09T10:43:23Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/lynxis/commit/?id=fa2435903fb161591e49e3ec73307567d2a4ae07'/>
<id>urn:sha1:fa2435903fb161591e49e3ec73307567d2a4ae07</id>
<content type='text'>
Refreshed all patches.

Compile-tested on: cns3xxx
Runtime-tested on: cns3xxx

Signed-off-by: Koen Vandeputte &lt;koen.vandeputte@ncentric.com&gt;
</content>
</entry>
<entry>
<title>kernel: bump 4.14 to 4.14.132</title>
<updated>2019-07-09T15:03:10Z</updated>
<author>
<name>Koen Vandeputte</name>
</author>
<published>2019-07-09T10:18:49Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/lynxis/commit/?id=0051fff1711849d061f01dcf0aa486f60df1e50a'/>
<id>urn:sha1:0051fff1711849d061f01dcf0aa486f60df1e50a</id>
<content type='text'>
Refreshed all patches.

Compile-tested on: cns3xxx
Runtime-tested on: cns3xxx

Signed-off-by: Koen Vandeputte &lt;koen.vandeputte@ncentric.com&gt;
</content>
</entry>
<entry>
<title>ath79: split DEVICE_TITLE in multiple variables</title>
<updated>2019-07-04T13:50:17Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2019-06-16T19:34:46Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/lynxis/commit/?id=8c3dbaf8b49233e275b2dce4e30dc0a2bf8c86c5'/>
<id>urn:sha1:8c3dbaf8b49233e275b2dce4e30dc0a2bf8c86c5</id>
<content type='text'>
This allows the definition of DEVICE_VENDOR, DEVICE_MODEL and
DEVICE_VARIANT. All three are merged together to look the same as the
current DEVICE_TITLE. Also, if DEVICE_TITLE is set it's directly used as
a *fallback* for devices which weren't upgraded yet.

This is based on the work of @sudhanshu16.

The motivation is to create JSON files based on provided metadata,
needing clear differentiation between vendor, model and revision.

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
</feed>
