<div dir="ltr"><div>Hi,</div><div><br></div><div>1.Team just gone through the url given but still I am confused what is the main purpose of making build_root directory, when we can compile our source in different way.</div><div>2. May be I am not understanding the concept as I am  new to firmware concept. but question is also how the code is built and test as a developer</div><div><br></div><div>please elaborate ? or help me to understand </div><div><br></div><div><br></div><div><br></div><div>Thanks </div><div>kunal</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, May 6, 2020 at 11:06 AM <<a href="mailto:buildroot-request@busybox.net">buildroot-request@busybox.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Send buildroot mailing list submissions to<br>
        <a href="mailto:buildroot@busybox.net" target="_blank">buildroot@busybox.net</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="http://lists.busybox.net/mailman/listinfo/buildroot" rel="noreferrer" target="_blank">http://lists.busybox.net/mailman/listinfo/buildroot</a><br>
or, via email, send a message with subject or body 'help' to<br>
        <a href="mailto:buildroot-request@busybox.net" target="_blank">buildroot-request@busybox.net</a><br>
<br>
You can reach the person managing the list at<br>
        <a href="mailto:buildroot-owner@busybox.net" target="_blank">buildroot-owner@busybox.net</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of buildroot digest..."<br>
<br>
<br>
Today's Topics:<br>
<br>
   1. Re: [PATCH v5 1/3] package/environment-setup: new package<br>
      (Angelo Compagnucci)<br>
   2. [PATCH] hsdk/linux: Fix USB regression (Evgeniy Didin)<br>
   3. [git commit] CHANGES: start updating for 2020.05-rc1 release<br>
      (Thomas Petazzoni)<br>
   4. Re: [PATCH] package/solarus: bump to version 1.6.4<br>
      (Thomas Petazzoni)<br>
   5. Re: [PATCH] package/zziplib: bump to version 0.13.71<br>
      (Thomas Petazzoni)<br>
   6. Re: [PATCH v2] package/libnss: bump version to 3.52<br>
      (Thomas Petazzoni)<br>
   7. Re: [PATCH] package/python-redis: Bump to version 3.5.0<br>
      (Thomas Petazzoni)<br>
   8. Re: Help: to understand build root (Andreas Ziegler)<br>
   9. Re: [PATCH] azure-iot-sdk-c: fix missing libraries<br>
      (Peter Korsgaard)<br>
  10. Re: [PATCH] board/wandboard/post-build.sh: create boot.scr at<br>
      TARGET_DIR/boot (Peter Korsgaard)<br>
  11. Re: [PATCH] package/libssh: security bump to version 0.9.4<br>
      (Peter Korsgaard)<br>
  12. Re: [PATCH 1/1] package/libssh: add patch to fix reported<br>
      version (Peter Korsgaard)<br>
  13. Re: [PATCH] package/libssh: add patch to fix regression<br>
      (Peter Korsgaard)<br>
  14. Re: [PATCH] package/exim: fix log and pid file paths<br>
      (Peter Korsgaard)<br>
  15. Re: [PATCH 1/1] package/mbedtls: security bump to version<br>
      2.16.6 (Peter Korsgaard)<br>
  16. Re: [git commit] package/python-iptables: add explicit<br>
      dependency on dynamic libs (Peter Korsgaard)<br>
  17. Re: [git commit] package/python-iptables: account for<br>
      platform tag in extensions (Peter Korsgaard)<br>
  18. Re: [git commit] package/python-iptables: try known libc<br>
      instead of find_library() (Peter Korsgaard)<br>
  19. Re: [PATCH 1/1] package/php: security bump version to 7.4.5<br>
      (Peter Korsgaard)<br>
  20. Re: [PATCH] package/python-dpkt: remove Python2 only<br>
      dependency (Peter Korsgaard)<br>
  21. Re: [git commit] package/libsepol: fix help text for<br>
      BR2_PACKAGE_LIBSEPOL_POLICY_VERSION (Peter Korsgaard)<br>
  22. Re: [PATCH] package/polkit: properly autoreconf (Peter Korsgaard)<br>
  23. Re: [PATCH 1/4] package/polkit: install service file<br>
      (Peter Korsgaard)<br>
  24. Re: [PATCH 2/4] package/polkit: add upstream memory leak fix<br>
      (Peter Korsgaard)<br>
  25. Re: [PATCH 3/4] package/polkit: add upstream fix for SIGTTOU<br>
      (Peter Korsgaard)<br>
  26. Re: [PATCH 1/2] package/php: fix zip support (Peter Korsgaard)<br>
  27. Re: [PATCH 2/2] package/php: fix gd dependencies (Peter Korsgaard)<br>
  28. Re: [PATCH v2] package/netsnmp: unix domain socket transport<br>
      (Peter Korsgaard)<br>
  29. Re: [PATCH 1/1] package/openvpn: security bump version to<br>
      2.4.9 (Peter Korsgaard)<br>
  30. [git commit branch/2020.02.x] package/azure-iot-sdk-c: fix<br>
      installation of libumqtt (Peter Korsgaard)<br>
  31. [git commit branch/2020.02.x] package/azure-iot-sdk-c: format<br>
      the libraries list with one lib per line (Peter Korsgaard)<br>
  32. [git commit branch/2020.02.x] package/azure-iot-sdk-c: also<br>
      install libparson (Peter Korsgaard)<br>
  33. [git commit branch/2020.02.x] package/polkit: add upstream<br>
      memory leak fix (Peter Korsgaard)<br>
  34. [git commit branch/2020.02.x] board/wandboard/post-build.sh:<br>
      create boot.scr at TARGET_DIR/boot (Peter Korsgaard)<br>
  35. [git commit branch/2020.02.x] package/azure-iot-sdk-c: create<br>
      function for library installation (Peter Korsgaard)<br>
  36. [git commit branch/2020.02.x] package/libssh: add patch to<br>
      fix reported version (Peter Korsgaard)<br>
  37. [git commit branch/2020.02.x] board/udoo/neo: create boot.scr<br>
      in TARGET_DIR/boot (Peter Korsgaard)<br>
  38. [git commit branch/2020.02.x] package/php: fix zip support<br>
      (Peter Korsgaard)<br>
  39. [git commit branch/2020.02.x] package/php: fix gd extension<br>
      dependencies and options (Peter Korsgaard)<br>
  40. [git commit branch/2020.02.x] package/python-iptables: add<br>
      explicit dependency on dynamic libs (Peter Korsgaard)<br>
  41. [git commit branch/2020.02.x] board/solidrun/mx6cubox: create<br>
      boot.scr in TARGET_DIR/boot (Peter Korsgaard)<br>
  42. [git commit branch/2020.02.x] package/libssh: security bump<br>
      to version 0.9.4 (Peter Korsgaard)<br>
  43. [git commit branch/2020.02.x] package/mbedtls: security bump<br>
      to version 2.16.6 (Peter Korsgaard)<br>
  44. [git commit branch/2020.02.x] package/libssh: add patch to<br>
      fix regression (Peter Korsgaard)<br>
  45. [git commit branch/2020.02.x] package/python-iptables:<br>
      account for platform tag in extensions (Peter Korsgaard)<br>
  46. [git commit branch/2020.02.x] package/exim: fix log and pid<br>
      file paths (Peter Korsgaard)<br>
  47. [git commit branch/2020.02.x] package/python-iptables: try<br>
      known libc instead of find_library() (Peter Korsgaard)<br>
  48. [git commit branch/2020.02.x] package/python-dpkt: remove<br>
      Python2 only dependency (Peter Korsgaard)<br>
  49. [git commit branch/2020.02.x] package/libsepol: fix help text<br>
      for BR2_PACKAGE_LIBSEPOL_POLICY_VERSION (Peter Korsgaard)<br>
  50. [git commit branch/2020.02.x] package/azure-iot-sdk-c: use<br>
      full destination path for $(INSTALL) (Peter Korsgaard)<br>
  51. [git commit branch/2020.02.x] package/polkit: add upstream<br>
      fix for SIGTTOU (Peter Korsgaard)<br>
  52. [git commit branch/2020.02.x] package/php: security bump<br>
      version to 7.4.5 (Peter Korsgaard)<br>
  53. [git commit branch/2020.02.x] package/netsnmp: unix domain<br>
      socket transport (Peter Korsgaard)<br>
  54. [git commit branch/2020.02.x] package/polkit: properly<br>
      autoreconf (Peter Korsgaard)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Tue, 5 May 2020 22:43:20 +0200<br>
From: Angelo Compagnucci <<a href="mailto:angelo.compagnucci@gmail.com" target="_blank">angelo.compagnucci@gmail.com</a>><br>
To: Mircea GLIGA <<a href="mailto:mgliga@bitdefender.com" target="_blank">mgliga@bitdefender.com</a>><br>
Cc: Angelo Compagnucci <<a href="mailto:angelo@amarulasolutions.com" target="_blank">angelo@amarulasolutions.com</a>>,  Buildroot<br>
        Mailing List <<a href="mailto:buildroot@buildroot.org" target="_blank">buildroot@buildroot.org</a>><br>
Subject: Re: [Buildroot] [PATCH v5 1/3] package/environment-setup: new<br>
        package<br>
Message-ID:<br>
        <<a href="mailto:CA%2BTH9VmTLkxGqrGTeVmv2yMz-01EmsxpeQ_3DmXAGGD285tPWA@mail.gmail.com" target="_blank">CA+TH9VmTLkxGqrGTeVmv2yMz-01EmsxpeQ_3DmXAGGD285tPWA@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="UTF-8"<br>
<br>
Hi Mircea,<br>
<br>
Il giorno mar 28 apr 2020 alle ore 13:04 Mircea GLIGA<br>
<<a href="mailto:mgliga@bitdefender.com" target="_blank">mgliga@bitdefender.com</a>> ha scritto:<br>
><br>
> Hi Angelo<br>
><br>
> See my comment below.<br>
><br>
> BR<br>
> Mircea<br>
><br>
> On 4/28/20 11:42 AM, Angelo Compagnucci wrote:<br>
> > On Tue, Apr 28, 2020 at 9:42 AM Mircea GLIGA <<a href="mailto:mgliga@bitdefender.com" target="_blank">mgliga@bitdefender.com</a>> wrote:<br>
> >><br>
> >> Hi Angelo,<br>
> >><br>
> >> Thanks for applying my suggestions, see my comments below.<br>
> >> Order of the `sed` expressions is important, changing the order broke the<br>
> >> usage of the CROSS_COMPILE variable. The AR, AS, CC etc are not using<br>
> >> that variable anymore.<br>
> >> Order should be:<br>
> >> * replace TARGET_CROSS with $CROSS_COMPILE<br>
> >> * make use of the PATH variable, remove paths already in PATH<br>
> >> * replace HOST_DIR with $SDK_PATH<br>
> ><br>
> > I don't think it's strictly necessary to have ${CROSS_COMPILE}<br>
> > everywhere. I prefer to have the executable name in $AR, $AS and so<br>
> > on.<br>
> ><br>
><br>
> Ok, then you should drop the `ENVIRONMENT_SETUP_CROSS_COMPILE_SED_EXP`<br>
> expression and remove it from the `sed` command because it will not<br>
> match anything.<br>
<br>
Had you time to have a look and test the patch v6?<br>
<br>
<a href="https://patchwork.ozlabs.org/project/buildroot/list/?series=173257" rel="noreferrer" target="_blank">https://patchwork.ozlabs.org/project/buildroot/list/?series=173257</a><br>
<br>
Thanks!<br>
<br>
><br>
> > Anyway, for CROSS_COMPILE, only the prefix is used to compose the<br>
> > executable name, so<br>
> ><br>
> > $ which ${CROSS_COMPILE}gcc<br>
> > /FULLPATH/host/bin/arm-linux-gnueabihf-gcc<br>
> > $ which ${CC}<br>
> > /FULLPATH/host/bin/arm-linux-gnueabihf-gcc<br>
> ><br>
> >><br>
> >> Best regards<br>
> >> Mircea<br>
> >><br>
> >> See the output diff:<br>
> >><br>
> >> --- environment-setup   2020-04-28 09:55:19.927381470 +0300<br>
> >> +++ environment-setup_v5        2020-04-28 10:01:45.387944589 +0300<br>
> >> @@ -14,23 +14,22 @@<br>
> >><br>
> >>    EOF<br>
> >>    SDK_PATH=$(dirname $(realpath "${BASH_SOURCE[0]}"))<br>
> >> -export "CROSS_COMPILE=armeb-buildroot-linux-uclibcgnueabi-"<br>
> >>    export<br>
> >> "PATH=$SDK_PATH/bin:$SDK_PATH/sbin:/home/mgliga/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl"<br>
> >> -export "AR=${CROSS_COMPILE}ar"<br>
> >> -export "AS=${CROSS_COMPILE}as"<br>
> >> -export "LD=${CROSS_COMPILE}ld"<br>
> >> -export "NM=${CROSS_COMPILE}nm"<br>
> >> -export "CC=${CROSS_COMPILE}gcc"<br>
> >> -export "GCC=${CROSS_COMPILE}gcc"<br>
> >> -export "CPP=${CROSS_COMPILE}cpp"<br>
> >> -export "CXX=${CROSS_COMPILE}g++"<br>
> >> -export "FC=${CROSS_COMPILE}gfortran"<br>
> >> -export "F77=${CROSS_COMPILE}gfortran"<br>
> >> -export "RANLIB=${CROSS_COMPILE}ranlib"<br>
> >> -export "READELF=${CROSS_COMPILE}readelf"<br>
> >> -export "STRIP=${CROSS_COMPILE}strip"<br>
> >> -export "OBJCOPY=${CROSS_COMPILE}objcopy"<br>
> >> -export "OBJDUMP=${CROSS_COMPILE}objdump"<br>
> >> +export "AR=armeb-buildroot-linux-uclibcgnueabi-ar"<br>
> >> +export "AS=armeb-buildroot-linux-uclibcgnueabi-as"<br>
> >> +export "LD=armeb-buildroot-linux-uclibcgnueabi-ld"<br>
> >> +export "NM=armeb-buildroot-linux-uclibcgnueabi-nm"<br>
> >> +export "CC=armeb-buildroot-linux-uclibcgnueabi-gcc"<br>
> >> +export "GCC=armeb-buildroot-linux-uclibcgnueabi-gcc"<br>
> >> +export "CPP=armeb-buildroot-linux-uclibcgnueabi-cpp"<br>
> >> +export "CXX=armeb-buildroot-linux-uclibcgnueabi-g++"<br>
> >> +export "FC=armeb-buildroot-linux-uclibcgnueabi-gfortran"<br>
> >> +export "F77=armeb-buildroot-linux-uclibcgnueabi-gfortran"<br>
> >> +export "RANLIB=armeb-buildroot-linux-uclibcgnueabi-ranlib"<br>
> >> +export "READELF=armeb-buildroot-linux-uclibcgnueabi-readelf"<br>
> >> +export "STRIP=armeb-buildroot-linux-uclibcgnueabi-strip"<br>
> >> +export "OBJCOPY=armeb-buildroot-linux-uclibcgnueabi-objcopy"<br>
> >> +export "OBJDUMP=armeb-buildroot-linux-uclibcgnueabi-objdump"<br>
> >>    export "AR_FOR_BUILD=/usr/bin/ar"<br>
> >>    export "AS_FOR_BUILD=/usr/bin/as"<br>
> >>    export "CC_FOR_BUILD=ccache /usr/bin/gcc"<br>
> >> @@ -42,8 +41,8 @@<br>
> >>    export "CXXFLAGS_FOR_BUILD=-O2 -I$SDK_PATH/include"<br>
> >>    export "LDFLAGS_FOR_BUILD=-L$SDK_PATH/lib -Wl,-rpath,$SDK_PATH/lib"<br>
> >>    export "FCFLAGS_FOR_BUILD="<br>
> >> -export "DEFAULT_ASSEMBLER=${CROSS_COMPILE}as"<br>
> >> -export "DEFAULT_LINKER=${CROSS_COMPILE}ld"<br>
> >> +export "DEFAULT_ASSEMBLER=armeb-buildroot-linux-uclibcgnueabi-as"<br>
> >> +export "DEFAULT_LINKER=armeb-buildroot-linux-uclibcgnueabi-ld"<br>
> >>    export "CPPFLAGS=-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE<br>
> >> -D_FILE_OFFSET_BITS=64"<br>
> >>    export "CFLAGS=-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE<br>
> >> -D_FILE_OFFSET_BITS=64  -Os  "<br>
> >>    export "CXXFLAGS=-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE<br>
> >> -D_FILE_OFFSET_BITS=64  -Os  "<br>
> >> @@ -53,5 +52,6 @@<br>
> >>    export "PKG_CONFIG=pkg-config"<br>
> >>    export "STAGING_DIR=$SDK_PATH/armeb-buildroot-linux-uclibcgnueabi/sysroot"<br>
> >>    export "INTLTOOL_PERL=/usr/bin/perl"<br>
> >> +export "CROSS_COMPILE=armeb-buildroot-linux-uclibcgnueabi-"<br>
> >>    export "CONFIGURE_FLAGS=--target=armeb-buildroot-linux-uclibcgnueabi<br>
> >> --host=armeb-buildroot-linux-uclibcgnueabi --build=x86_64-pc-linux-gnu<br>
> >> --prefix=/usr --exec-prefix=/usr --sysconfdir=/etc --localstatedir=/var<br>
> >> --program-prefix="<br>
> >>    PS1="\[\]buildroot-2020.02\[\]:\[\]\w\[\]$ "<br>
> >><br>
> >><br>
> >><br>
> >> On 4/27/20 11:36 PM, Angelo Compagnucci wrote:<br>
> >>> From: Angelo Compagnucci <<a href="mailto:angelo.compagnucci@gmail.com" target="_blank">angelo.compagnucci@gmail.com</a>><br>
> >>><br>
> >>> Install an helper script to setup a build environment based on buildroot.<br>
> >>> It's useful when a developer wants to use a buildroot generated sdk to<br>
> >>> build an external project.<br>
> >>> Due to the nature of the intrusiveness of this script, a new PS1 is<br>
> >>> installed to let the user understand that the current running shell is<br>
> >>> not a normal shell.<br>
> >>><br>
> >>> Signed-off-by: Angelo Compagnucci <<a href="mailto:angelo@amarulasolutions.com" target="_blank">angelo@amarulasolutions.com</a>><br>
> >>> ---<br>
> >>> Changelog:<br>
> >>> v1->v2:<br>
> >>>    * Moved from echo to printf (Yann)<br>
> >>>    * removed sh extension (Yann)<br>
> >>>    * Adding missing script<br>
> >>> v2->v3:<br>
> >>>    * Split the patch<br>
> >>> v3->v4:<br>
> >>>    * Better handling of SDK_PATH dir (Mircea Gliga)<br>
> >>> v4->v5:<br>
> >>>    * Cleaning the script using SDK_PATH where possible (Mircea Gliga)<br>
> >>><br>
> >>> Some of the reason I kept several things the way I originally planned:<br>
> >>><br>
> >>>    * I kept it being a package because it doesn't fit in any other tool:<br>
> >>>      indeed this script changes your curent PATH and exports some variables<br>
> >>>      that can be used for anything. Think of qmake or cmake or a package<br>
> >>>      that doesn't have any build system at all. It has some features geared<br>
> >>>      also towards autotools software but I keep planning others.<br>
> >>>    * I kept the script being installed in host root: other build system does that<br>
> >>>      and I want this script to mimic other build systems.<br>
> >>>    * I kept looping in TARGET_CONFIGURE_OPTS, indeed it produces a more clean<br>
> >>>      environment script at the end. For the problem arised by Yann: variables in<br>
> >>>      TARGET_CONFIGURE_OPTS _are_ properly escaped, indeed if not, they were a<br>
> >>>      big source of problems on each ./configure invocation due to the fact they<br>
> >>>      are injected on the ./configure commandline invocation.<br>
> >>>    * I kept the PS1: this script heavily mess with the path, it is expected by the<br>
> >>>      user running it, but it can be very confusing being on a shell that<br>
> >>>      doesn't behaves like your normal shell. So having a different PS1 helps<br>
> >>>      remembering you are running into the buildroot shell and not into an ordinary<br>
> >>>      one (other build systems does the same).<br>
> >>>    * I kept the manual entry: I think that the most documentation the better.<br>
> >>><br>
> >>>    docs/manual/using-buildroot-toolchain.txt     |  7 ++++<br>
> >>>    package/Config.in                             |  1 +<br>
> >>>    package/environment-setup/Config.in           |  6 ++++<br>
> >>>    package/environment-setup/environment-setup   | 16 +++++++++<br>
> >>>    .../environment-setup/<a href="http://environment-setup.mk" rel="noreferrer" target="_blank">environment-setup.mk</a>    | 34 +++++++++++++++++++<br>
> >>>    5 files changed, 64 insertions(+)<br>
> >>>    create mode 100644 package/environment-setup/Config.in<br>
> >>>    create mode 100644 package/environment-setup/environment-setup<br>
> >>>    create mode 100644 package/environment-setup/<a href="http://environment-setup.mk" rel="noreferrer" target="_blank">environment-setup.mk</a><br>
> >>><br>
> >>> diff --git a/docs/manual/using-buildroot-toolchain.txt b/docs/manual/using-buildroot-toolchain.txt<br>
> >>> index 0c0c35fced..7b2de4bdfa 100644<br>
> >>> --- a/docs/manual/using-buildroot-toolchain.txt<br>
> >>> +++ b/docs/manual/using-buildroot-toolchain.txt<br>
> >>> @@ -27,6 +27,13 @@ Upon extracting the SDK tarball, the user must run the script<br>
> >>>    +relocate-sdk.sh+ (located at the top directory of the SDK), to make<br>
> >>>    sure all paths are updated with the new location.<br>
> >>><br>
> >>> +For your convenience, by selecting the package BR2_PACKAGE_ENVIRONMENT_SETUP,<br>
> >>> +you can have a +setup-environment+ script installed in +output/host/+.<br>
> >>> +This script can be sourced with +. your/sdk/path/environment-setup+ to launch<br>
> >>> +the buildroot shell. Inside this shell, you will find an environment already<br>
> >>> +set up with the correct PATH and the complete list of +target configure<br>
> >>> +options+.<br>
> >>> +<br>
> >>>    Alternatively, if you just want to prepare the SDK without generating<br>
> >>>    the tarball (e.g. because you will just be moving the +host+ directory,<br>
> >>>    or will be generating the tarball on your own), Buildroot also allows<br>
> >>> diff --git a/package/Config.in b/package/Config.in<br>
> >>> index bf02870ea2..b698d6f184 100644<br>
> >>> --- a/package/Config.in<br>
> >>> +++ b/package/Config.in<br>
> >>> @@ -1955,6 +1955,7 @@ menu "Miscellaneous"<br>
> >>>        source "package/collectl/Config.in"<br>
> >>>        source "package/domoticz/Config.in"<br>
> >>>        source "package/empty/Config.in"<br>
> >>> +     source "package/environment-setup/Config.in"<br>
> >>>        source "package/gnuradio/Config.in"<br>
> >>>        source "package/googlefontdirectory/Config.in"<br>
> >>>        source "package/gqrx/Config.in"<br>
> >>> diff --git a/package/environment-setup/Config.in b/package/environment-setup/Config.in<br>
> >>> new file mode 100644<br>
> >>> index 0000000000..f0fcc7d0f8<br>
> >>> --- /dev/null<br>
> >>> +++ b/package/environment-setup/Config.in<br>
> >>> @@ -0,0 +1,6 @@<br>
> >>> +config BR2_PACKAGE_ENVIRONMENT_SETUP<br>
> >>> +     bool "Environment setup"<br>
> >>> +     help<br>
> >>> +       Install an helper script to setup a build environment<br>
> >>> +       based on buildroot. It's useful when you export an sdk<br>
> >>> +       and want to use buildroot to build an external project<br>
> >>> diff --git a/package/environment-setup/environment-setup b/package/environment-setup/environment-setup<br>
> >>> new file mode 100644<br>
> >>> index 0000000000..b48f1979d6<br>
> >>> --- /dev/null<br>
> >>> +++ b/package/environment-setup/environment-setup<br>
> >>> @@ -0,0 +1,16 @@<br>
> >>> +cat <<'EOF'<br>
> >>> + _           _ _     _                 _<br>
> >>> +| |__  _   _(_) | __| |_ __ ___   ___ | |_<br>
> >>> +| '_ \| | | | | |/ _` | '__/ _ \ / _ \| __|<br>
> >>> +| |_) | |_| | | | (_| | | | (_) | (_) | |_<br>
> >>> +|_.__/ \__,_|_|_|\__,_|_|  \___/ \___/ \__| shell<br>
> >>> +<br>
> >>> +       Making embedded Linux easy!<br>
> >>> +<br>
> >>> +Some tips:<br>
> >>> +* PATH is now pointing to the HOST_DIR path<br>
> >>> +* Target configure options are already exported<br>
> >>> +* To configure do "./configure $CONFIGURE_FLAGS"<br>
> >>> +<br>
> >>> +EOF<br>
> >>> +SDK_PATH=$(dirname $(realpath "${BASH_SOURCE[0]}"))<br>
> >>> diff --git a/package/environment-setup/<a href="http://environment-setup.mk" rel="noreferrer" target="_blank">environment-setup.mk</a> b/package/environment-setup/<a href="http://environment-setup.mk" rel="noreferrer" target="_blank">environment-setup.mk</a><br>
> >>> new file mode 100644<br>
> >>> index 0000000000..7c6e352bde<br>
> >>> --- /dev/null<br>
> >>> +++ b/package/environment-setup/<a href="http://environment-setup.mk" rel="noreferrer" target="_blank">environment-setup.mk</a><br>
> >>> @@ -0,0 +1,34 @@<br>
> >>> +################################################################################<br>
> >>> +#<br>
> >>> +# environment-setup<br>
> >>> +#<br>
> >>> +################################################################################<br>
> >>> +<br>
> >>> +ENVIRONMENT_SETUP_FILE = $(HOST_DIR)/environment-setup<br>
> >>> +ENVIRONMENT_SETUP_HOST_DIR_SED_EXP = 's+$(HOST_DIR)+\$$SDK_PATH+g'<br>
> >>> +ENVIRONMENT_SETUP_HOST_BIN_DIR_SED_EXP = 's+$(HOST_DIR)/bin/++g'<br>
> >>> +ENVIRONMENT_SETUP_CROSS_COMPILE_SED_EXP = 's+$(TARGET_CROSS)+\$${CROSS_COMPILE}+g'<br>
> >>> +<br>
> >>> +define ENVIRONMENT_SETUP_INSTALL_TARGET_CMDS<br>
> >>> +     cp package/environment-setup/environment-setup $(ENVIRONMENT_SETUP_FILE)<br>
> >>> +     for var in $(TARGET_CONFIGURE_OPTS); do \<br>
> >>> +             printf "export \"$$var\"\n" >> $(ENVIRONMENT_SETUP_FILE); \<br>
> >>> +     done<br>
> >>> +     printf "export \"CROSS_COMPILE=$(TARGET_CROSS)\"\n" >> $(ENVIRONMENT_SETUP_FILE)<br>
> >>> +     printf "export \"CONFIGURE_FLAGS=--target=$(GNU_TARGET_NAME) \<br>
> >>> +             --host=$(GNU_TARGET_NAME) \<br>
> >>> +             --build=$(GNU_HOST_NAME) \<br>
> >>> +             --prefix=/usr \<br>
> >>> +             --exec-prefix=/usr \<br>
> >>> +             --sysconfdir=/etc \<br>
> >>> +             --localstatedir=/var \<br>
> >>> +             --program-prefix=\"\n" >> $(ENVIRONMENT_SETUP_FILE)<br>
> >>> +     $(SED) $(ENVIRONMENT_SETUP_HOST_BIN_DIR_SED_EXP) \<br>
> >>> +             -e $(ENVIRONMENT_SETUP_HOST_DIR_SED_EXP) \<br>
> >>> +             -e $(ENVIRONMENT_SETUP_CROSS_COMPILE_SED_EXP) \<br>
> >>> +             $(ENVIRONMENT_SETUP_FILE)<br>
> >>> +     printf "PS1=\"\[\e[32m\]buildroot-$(BR2_VERSION)\[\e[m\]:\[\e[34m\]\w\[\e[m\]\$$ \"\n" \<br>
> >>> +             >> $(ENVIRONMENT_SETUP_FILE)<br>
> >>> +endef<br>
> >>> +<br>
> >>> +$(eval $(generic-package))<br>
> >>><br>
> ><br>
> > ________________________<br>
> > This email was scanned by Bitdefender<br>
> ><br>
<br>
<br>
<br>
-- <br>
Profile: <a href="http://it.linkedin.com/in/compagnucciangelo" rel="noreferrer" target="_blank">http://it.linkedin.com/in/compagnucciangelo</a><br>
<br>
<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Tue,  5 May 2020 23:49:30 +0300<br>
From: Evgeniy Didin <<a href="mailto:Evgeniy.Didin@synopsys.com" target="_blank">Evgeniy.Didin@synopsys.com</a>><br>
To: <a href="mailto:buildroot@busybox.net" target="_blank">buildroot@busybox.net</a><br>
Cc: Evgeniy Didin <<a href="mailto:Evgeniy.Didin@synopsys.com" target="_blank">Evgeniy.Didin@synopsys.com</a>>, Thomas Petazzoni<br>
        <<a href="mailto:thomas.petazzoni@bootlin.com" target="_blank">thomas.petazzoni@bootlin.com</a>>, Eugeniy Paltsev<br>
        <<a href="mailto:Eugeniy.Paltsev@synopsys.com" target="_blank">Eugeniy.Paltsev@synopsys.com</a>>, <a href="mailto:arc-buildroot@synopsys.com" target="_blank">arc-buildroot@synopsys.com</a><br>
Subject: [Buildroot] [PATCH] hsdk/linux: Fix USB regression<br>
Message-ID: <<a href="mailto:20200505204930.10522-1-Evgeniy.Didin@synopsys.com" target="_blank">20200505204930.10522-1-Evgeniy.Didin@synopsys.com</a>><br>
<br>
With this patch we enable CONFIG_USB for HSDK, which is not explicitly<br>
selected by UDL since the commit<br>
5d50bd440bc2 ("drm/udl: Make udl driver depend on CONFIG_USB").<br>
Commit 4c13ca86dcf8 ("ARC: [plat-hsdk]: fix USB regression")<br>
is not yet backported to Linux kernel 5.6.x, so we enable this<br>
option in fragment file for HSDK.<br>
<br>
Signed-off-by: Evgeniy Didin <<a href="mailto:Evgeniy.Didin@synopsys.com" target="_blank">Evgeniy.Didin@synopsys.com</a>><br>
Cc: Thomas Petazzoni <<a href="mailto:thomas.petazzoni@bootlin.com" target="_blank">thomas.petazzoni@bootlin.com</a>><br>
Cc: Eugeniy Paltsev <<a href="mailto:Eugeniy.Paltsev@synopsys.com" target="_blank">Eugeniy.Paltsev@synopsys.com</a>><br>
Cc: <a href="mailto:arc-buildroot@synopsys.com" target="_blank">arc-buildroot@synopsys.com</a><br>
---<br>
Note! This patch is a replacement of next patch:<br>
<a href="https://patchwork.ozlabs.org/project/buildroot/patch/20200430163713.11290-1-Evgeniy.Didin@synopsys.com/" rel="noreferrer" target="_blank">https://patchwork.ozlabs.org/project/buildroot/patch/20200430163713.11290-1-Evgeniy.Didin@synopsys.com/</a><br>
<br>
 board/synopsys/hsdk/linux.fragment | 1 +<br>
 1 file changed, 1 insertion(+)<br>
<br>
diff --git a/board/synopsys/hsdk/linux.fragment b/board/synopsys/hsdk/linux.fragment<br>
index 45d6c69af5..aaca08e015 100644<br>
--- a/board/synopsys/hsdk/linux.fragment<br>
+++ b/board/synopsys/hsdk/linux.fragment<br>
@@ -1,2 +1,3 @@<br>
 CONFIG_INITRAMFS_SOURCE=""<br>
 CONFIG_ARC_UBOOT_SUPPORT=y<br>
+CONFIG_USB=y<br>
-- <br>
2.16.2<br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 3<br>
Date: Tue, 5 May 2020 22:56:09 +0200<br>
From: Thomas Petazzoni <<a href="mailto:thomas.petazzoni@bootlin.com" target="_blank">thomas.petazzoni@bootlin.com</a>><br>
To: <a href="mailto:buildroot@buildroot.org" target="_blank">buildroot@buildroot.org</a><br>
Subject: [Buildroot] [git commit] CHANGES: start updating for<br>
        2020.05-rc1 release<br>
Message-ID: <<a href="mailto:20200505204103.5E91B90044@busybox.osuosl.org" target="_blank">20200505204103.5E91B90044@busybox.osuosl.org</a>><br>
<br>
commit: <a href="https://git.buildroot.net/buildroot/commit/?id=1025d09f9503179a19ef8119a814515d48d4c4c8" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=1025d09f9503179a19ef8119a814515d48d4c4c8</a><br>
branch: <a href="https://git.buildroot.net/buildroot/commit/?id=refs/heads/master" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=refs/heads/master</a><br>
<br>
Signed-off-by: Thomas Petazzoni <<a href="mailto:thomas.petazzoni@bootlin.com" target="_blank">thomas.petazzoni@bootlin.com</a>><br>
---<br>
 CHANGES | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<br>
 1 file changed, 61 insertions(+)<br>
<br>
diff --git a/CHANGES b/CHANGES<br>
index 60177304b3..5a2f2d20fd 100644<br>
--- a/CHANGES<br>
+++ b/CHANGES<br>
@@ -1,3 +1,64 @@<br>
+2020.05-rc1, to be released<br>
+<br>
+       Addition of support for gobject-introspection: both the<br>
+       gobject-introspection package itself, but also introspection<br>
+       support was enabled in a number of other packages.<br>
+<br>
+       Support for Qt 5.6 was dropped as its support was dropped<br>
+       upstream, only one version of Qt is supported at the moment:<br>
+       Qt 5.14.2.<br>
+<br>
+       Addition of support for the apparmor Linux security module, by<br>
+       adding the necessary user-space packages.<br>
+<br>
+       Addition of a qmake package infrastructure, now used by most<br>
+       Qt-related packages.<br>
+<br>
+       The Luarocks package infrastructure has been extended to<br>
+       support build host packages.<br>
+<br>
+       The package infrastructure was improved to allow each package<br>
+       to indicate the Linux kernel configuration options it needs.<br>
+<br>
+       Addition of support for generating filesystem images using the<br>
+       EROFS filesystem.<br>
+<br>
+       The logic that calculates the list of files installed by each<br>
+       package was reworked to be compatible with the top-level<br>
+       parallel build functionality.<br>
+<br>
+       Addition of a package for a pre-compiled ARM32 bare-metal<br>
+       toolchain, which can be used to build ARM32 code in ARM64<br>
+       configurations, such as firmware/bootloader code.<br>
+<br>
+       The Qemu defconfigs are now boot-tested in Qemu as part of the<br>
+       Gitlab continuous integration.<br>
+<br>
+       Toolchain: gcc 9.x bumped to 9.3.0, gcc 8.x bumped to 8.4.0,<br>
+       gdb bumped to 8.3.1.<br>
+<br>
+       New packages: apcupsd, apparmor, arm-gnu-a-toolchain, bearssl,<br>
+       belle-sip, belr, cage, chartjs, erofs-utils, exfatprogs,<br>
+       gobject-introspection, ibm-sw-tpm2, imx-seco, jbig2dec,<br>
+       libapparmor, libiberty, libfuse3, libtextstyle, libudfread,<br>
+       libuhttpd, libuwsc, lua-lyaml, matio, mbuffer, netdata,<br>
+       openfpgaloader, perl-i18n, perl-locale-maketext-lexicon,<br>
+       perl-lwp-protocol-https,<br>
+       perl-mojolicious-plugin-authorization,<br>
+       perl-mojolicious-plugin-cspheader,<br>
+       perl-mojolicious-plugin-i18n,<br>
+       perl-mojolicious-plugin-securityheader, perl-mozilla-ca,<br>
+       perl-path-class, pistache, pkcs11-helper, prelink-cross,<br>
+       python-argon2-cffi, python-canopen, python-cbor2,<br>
+       python-filelock, python-flatbuffers, python-greenlet,<br>
+       python-modbus-tk, python-pyalsa, python-pysftp, python-regex,<br>
+       python-snappy, rtty, tinyproxy, udev-gentoo-scripts, unbound,<br>
+       vuejs, wlroots.<br>
+<br>
+       New defconfigs: freescale_imx6ullevk, freescale_imx8qmmek,<br>
+       nanopi_neo4, nanopi_r1, nitrogen8mm, nitrogen8mn, olpc_xo1,<br>
+       olpc_xo175, roc_rk3399_pc, stm32mp157a_dk1, zynq_qmtech<br>
+<br>
 2020.02.1, released April 10th, 2020<br>
<br>
        Important / security related fixes.<br>
<br>
<br>
------------------------------<br>
<br>
Message: 4<br>
Date: Tue, 5 May 2020 23:05:28 +0200<br>
From: Thomas Petazzoni <<a href="mailto:thomas.petazzoni@bootlin.com" target="_blank">thomas.petazzoni@bootlin.com</a>><br>
To: Romain Naour <<a href="mailto:romain.naour@gmail.com" target="_blank">romain.naour@gmail.com</a>><br>
Cc: <a href="mailto:buildroot@buildroot.org" target="_blank">buildroot@buildroot.org</a><br>
Subject: Re: [Buildroot] [PATCH] package/solarus: bump to version<br>
        1.6.4<br>
Message-ID: <20200505230528.320a6358@windsurf.home><br>
Content-Type: text/plain; charset=US-ASCII<br>
<br>
On Mon,  4 May 2020 16:37:42 +0200<br>
Romain Naour <<a href="mailto:romain.naour@gmail.com" target="_blank">romain.naour@gmail.com</a>> wrote:<br>
<br>
> Add glm dependency since the bundled version is gone [1].<br>
> <br>
> Update indentation of hash file (two spaces).<br>
> <br>
> [1] <a href="https://gitlab.com/solarus-games/solarus/commit/5285c8e1afa538bbcd4c8654f9bbfb270cc7f52" rel="noreferrer" target="_blank">https://gitlab.com/solarus-games/solarus/commit/5285c8e1afa538bbcd4c8654f9bbfb270cc7f52</a><br>
> <br>
> Signed-off-by: Romain Naour <<a href="mailto:romain.naour@gmail.com" target="_blank">romain.naour@gmail.com</a>><br>
> ---<br>
>  package/solarus/Config.in    | 1 +<br>
>  package/solarus/solarus.hash | 4 ++--<br>
>  package/solarus/<a href="http://solarus.mk" rel="noreferrer" target="_blank">solarus.mk</a>   | 6 +++---<br>
>  3 files changed, 6 insertions(+), 5 deletions(-)<br>
<br>
Applied to master, thanks.<br>
<br>
Thomas<br>
-- <br>
Thomas Petazzoni, CTO, Bootlin<br>
Embedded Linux and Kernel engineering<br>
<a href="https://bootlin.com" rel="noreferrer" target="_blank">https://bootlin.com</a><br>
<br>
<br>
------------------------------<br>
<br>
Message: 5<br>
Date: Tue, 5 May 2020 23:05:34 +0200<br>
From: Thomas Petazzoni <<a href="mailto:thomas.petazzoni@bootlin.com" target="_blank">thomas.petazzoni@bootlin.com</a>><br>
To: Romain Naour <<a href="mailto:romain.naour@gmail.com" target="_blank">romain.naour@gmail.com</a>><br>
Cc: <a href="mailto:buildroot@buildroot.org" target="_blank">buildroot@buildroot.org</a><br>
Subject: Re: [Buildroot] [PATCH] package/zziplib: bump to version<br>
        0.13.71<br>
Message-ID: <20200505230534.6ea3d695@windsurf.home><br>
Content-Type: text/plain; charset=US-ASCII<br>
<br>
On Mon,  4 May 2020 16:52:12 +0200<br>
Romain Naour <<a href="mailto:romain.naour@gmail.com" target="_blank">romain.naour@gmail.com</a>> wrote:<br>
<br>
> Remove upstream patches and CVE tags.<br>
> <br>
> Switch the dependency to python3 added by [1].<br>
> <br>
> Update indentation of hash file (two spaces).<br>
> <br>
> [1] <a href="https://github.com/gdraheim/zziplib/commit/a144bec8d06302e7be11f0f46e02947b0becf574" rel="noreferrer" target="_blank">https://github.com/gdraheim/zziplib/commit/a144bec8d06302e7be11f0f46e02947b0becf574</a><br>
> <br>
> Signed-off-by: Romain Naour <<a href="mailto:romain.naour@gmail.com" target="_blank">romain.naour@gmail.com</a>><br>
> ---<br>
>  ...eak-from-__zzip_parse_root_directory.patch |  74 ----<br>
>  ...k-from-__zzip_parse_root_directory-2.patch |  53 ---<br>
>  ...3-One-more-free-to-avoid-memory-leak.patch |  25 --<br>
>  ...omponents-from-pathnames-of-extracte.patch | 344 ------------------<br>
>  package/zziplib/zziplib.hash                  |   8 +-<br>
>  package/zziplib/<a href="http://zziplib.mk" rel="noreferrer" target="_blank">zziplib.mk</a>                    |  15 +-<br>
>  6 files changed, 7 insertions(+), 512 deletions(-)<br>
>  delete mode 100644 package/zziplib/0001-Avoid-memory-leak-from-__zzip_parse_root_directory.patch<br>
>  delete mode 100644 package/zziplib/0002-Avoid-memory-leak-from-__zzip_parse_root_directory-2.patch<br>
>  delete mode 100644 package/zziplib/0003-One-more-free-to-avoid-memory-leak.patch<br>
>  delete mode 100644 package/zziplib/0004-Fix-issue-62-Remove-any-components-from-pathnames-of-extracte.patch<br>
<br>
Applied to master, thanks.<br>
<br>
Thomas<br>
-- <br>
Thomas Petazzoni, CTO, Bootlin<br>
Embedded Linux and Kernel engineering<br>
<a href="https://bootlin.com" rel="noreferrer" target="_blank">https://bootlin.com</a><br>
<br>
<br>
------------------------------<br>
<br>
Message: 6<br>
Date: Tue, 5 May 2020 23:05:39 +0200<br>
From: Thomas Petazzoni <<a href="mailto:thomas.petazzoni@bootlin.com" target="_blank">thomas.petazzoni@bootlin.com</a>><br>
To: Giulio Benetti <<a href="mailto:giulio.benetti@benettiengineering.com" target="_blank">giulio.benetti@benettiengineering.com</a>><br>
Cc: <a href="mailto:buildroot@buildroot.org" target="_blank">buildroot@buildroot.org</a>, Joseph Kogut <<a href="mailto:joseph.kogut@gmail.com" target="_blank">joseph.kogut@gmail.com</a>><br>
Subject: Re: [Buildroot] [PATCH v2] package/libnss: bump version to<br>
        3.52<br>
Message-ID: <20200505230539.47012d8b@windsurf.home><br>
Content-Type: text/plain; charset=US-ASCII<br>
<br>
On Mon,  4 May 2020 17:10:36 +0200<br>
Giulio Benetti <<a href="mailto:giulio.benetti@benettiengineering.com" target="_blank">giulio.benetti@benettiengineering.com</a>> wrote:<br>
<br>
> Bump version to 3.52 and drop all patches since they've all been<br>
> upstreamed.<br>
> <br>
> Release notes:<br>
> <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.52_release_notes" rel="noreferrer" target="_blank">https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.52_release_notes</a><br>
> <br>
> Signed-off-by: Giulio Benetti <<a href="mailto:giulio.benetti@benettiengineering.com" target="_blank">giulio.benetti@benettiengineering.com</a>><br>
> ---<br>
> V1->V2:<br>
> * improve commit log<br>
> ---<br>
>  ...troduce-NSS_DISABLE_ARM32_NEON-r-jcj.patch | 132 ------------------<br>
>  ...t-force-ARMv7-for-gcm-arm32-neon-r-j.patch |  30 ----<br>
>  package/libnss/libnss.hash                    |   4 +-<br>
>  package/libnss/<a href="http://libnss.mk" rel="noreferrer" target="_blank">libnss.mk</a>                      |   2 +-<br>
>  4 files changed, 3 insertions(+), 165 deletions(-)<br>
>  delete mode 100644 package/libnss/0001-Bug-1620799-Introduce-NSS_DISABLE_ARM32_NEON-r-jcj.patch<br>
>  delete mode 100644 package/libnss/0002-Bug-1624864-Don-t-force-ARMv7-for-gcm-arm32-neon-r-j.patch<br>
<br>
Applied to master, thanks.<br>
<br>
Thomas<br>
-- <br>
Thomas Petazzoni, CTO, Bootlin<br>
Embedded Linux and Kernel engineering<br>
<a href="https://bootlin.com" rel="noreferrer" target="_blank">https://bootlin.com</a><br>
<br>
<br>
------------------------------<br>
<br>
Message: 7<br>
Date: Tue, 5 May 2020 23:05:45 +0200<br>
From: Thomas Petazzoni <<a href="mailto:thomas.petazzoni@bootlin.com" target="_blank">thomas.petazzoni@bootlin.com</a>><br>
To: Grzegorz Blach <<a href="mailto:grzegorz@blach.pl" target="_blank">grzegorz@blach.pl</a>><br>
Cc: <a href="mailto:buildroot@buildroot.org" target="_blank">buildroot@buildroot.org</a>, Asaf Kahlon <<a href="mailto:asafka7@gmail.com" target="_blank">asafka7@gmail.com</a>><br>
Subject: Re: [Buildroot] [PATCH] package/python-redis: Bump to version<br>
        3.5.0<br>
Message-ID: <20200505230545.643f05cc@windsurf.home><br>
Content-Type: text/plain; charset=US-ASCII<br>
<br>
On Mon,  4 May 2020 20:33:02 +0200<br>
Grzegorz Blach <<a href="mailto:grzegorz@blach.pl" target="_blank">grzegorz@blach.pl</a>> wrote:<br>
<br>
> Signed-off-by: Grzegorz Blach <<a href="mailto:grzegorz@blach.pl" target="_blank">grzegorz@blach.pl</a>><br>
> ---<br>
>  package/python-redis/python-redis.hash | 6 +++---<br>
>  package/python-redis/<a href="http://python-redis.mk" rel="noreferrer" target="_blank">python-redis.mk</a>   | 4 ++--<br>
>  2 files changed, 5 insertions(+), 5 deletions(-)<br>
<br>
Applied to master, thanks.<br>
<br>
Thomas<br>
-- <br>
Thomas Petazzoni, CTO, Bootlin<br>
Embedded Linux and Kernel engineering<br>
<a href="https://bootlin.com" rel="noreferrer" target="_blank">https://bootlin.com</a><br>
<br>
<br>
------------------------------<br>
<br>
Message: 8<br>
Date: Wed, 06 May 2020 04:58:06 +0000<br>
From: Andreas Ziegler <<a href="mailto:br015@umbiko.net" target="_blank">br015@umbiko.net</a>><br>
To: <a href="mailto:buildroot@busybox.net" target="_blank">buildroot@busybox.net</a><br>
Cc: <a href="mailto:atkunalchauhan@gmail.com" target="_blank">atkunalchauhan@gmail.com</a><br>
Subject: Re: [Buildroot] Help: to understand build root<br>
Message-ID: <<a href="mailto:121ecb5d43fff1ec9fd9e65f6f99e9ac@umbiko.net" target="_blank">121ecb5d43fff1ec9fd9e65f6f99e9ac@umbiko.net</a>><br>
Content-Type: text/plain; charset=US-ASCII; format=flowed<br>
<br>
Hi Kunal,<br>
<br>
> Message: 12<br>
> Date: Tue, 5 May 2020 22:29:10 +0530<br>
> From: Kunal Chauhan <<a href="mailto:atkunalchauhan@gmail.com" target="_blank">atkunalchauhan@gmail.com</a>><br>
> To: <a href="mailto:buildroot@busybox.net" target="_blank">buildroot@busybox.net</a><br>
> Subject: [Buildroot] Help: to understand build root<br>
<br>
> Q1.As busybox is a small flavour of linux os.if i am not wrong?<br>
> <br>
> Q2. What is concept of build-root. As i have seen code base compiled <br>
> and<br>
> create build-root folder .<br>
<br>
Buildroot is a build system for embedded systems. It is comparable to <br>
e.g. Yocto and helps you to create a GNU/Linux based image, containing <br>
Linux kernel, init system and root filesystem, which can then be <br>
transferred to a target system. Think of firmware for IoT, a router, a <br>
media player, or a robot in manufacturing.<br>
<br>
Buildroot images are static, you cannot install software after <br>
deployment.<br>
<br>
Buildroot images can be small, production images are counted in MiB, not <br>
GiB.<br>
<br>
Buildroot handles cross-compiling. Build and target system can have <br>
completely different architectures.<br>
<br>
Buildroot recipes (see configs/*_defconfig) are meant as starting point <br>
for your own project(s). They bring a system up and make it responsive <br>
(console, network), the rest is up to you.<br>
<br>
In case you have not seen it before, the Buildroot manual is here:<br>
<br>
   <a href="https://buildroot.org/downloads/manual/manual.html#_about_buildroot" rel="noreferrer" target="_blank">https://buildroot.org/downloads/manual/manual.html#_about_buildroot</a><br>
<br>
Kind regards,<br>
Andreas<br>
<br>
<br>
------------------------------<br>
<br>
Message: 9<br>
Date: Wed, 06 May 2020 06:59:13 +0200<br>
From: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
To: Thomas Petazzoni <<a href="mailto:thomas.petazzoni@bootlin.com" target="_blank">thomas.petazzoni@bootlin.com</a>><br>
Cc: <<a href="mailto:stephan.hoffmann@ext.grandcentrix.net" target="_blank">stephan.hoffmann@ext.grandcentrix.net</a>>, Andr?  Hentschel<br>
        <<a href="mailto:nerv@dawncrow.de" target="_blank">nerv@dawncrow.de</a>>,  <a href="mailto:buildroot@buildroot.org" target="_blank">buildroot@buildroot.org</a><br>
Subject: Re: [Buildroot] [PATCH] azure-iot-sdk-c: fix missing<br>
        libraries<br>
Message-ID: <<a href="mailto:87h7wthd5q.fsf@dell.be.48ers.dk" target="_blank">87h7wthd5q.fsf@dell.be.48ers.dk</a>><br>
Content-Type: text/plain<br>
<br>
>>>>> "Thomas" == Thomas Petazzoni <<a href="mailto:thomas.petazzoni@bootlin.com" target="_blank">thomas.petazzoni@bootlin.com</a>> writes:<br>
<br>
 > On Mon, 23 Sep 2019 13:52:06 +0200<br>
 > <<a href="mailto:stephan.hoffmann@ext.grandcentrix.net" target="_blank">stephan.hoffmann@ext.grandcentrix.net</a>> wrote:<br>
<br>
 >> From: Stephan Hoffmann <<a href="mailto:stephan.hoffmann@ext.grandcentrix.net" target="_blank">stephan.hoffmann@ext.grandcentrix.net</a>><br>
 >> <br>
 >> libparson.so and libumqtt.so.1 are missing.<br>
 >> <br>
 >> The package builds libparson, but does not install it.<br>
 >> It also does not install the symlinks for libumqtt.so.1.1.11.<br>
 >> <br>
 >> Signed-off-by: Stephan Hoffmann <<a href="mailto:stephan.hoffmann@ext.grandcentrix.net" target="_blank">stephan.hoffmann@ext.grandcentrix.net</a>><br>
 >> ---<br>
 >> package/azure-iot-sdk-c/<a href="http://azure-iot-sdk-c.mk" rel="noreferrer" target="_blank">azure-iot-sdk-c.mk</a> | 24 +++++++++++++++++-----<br>
 >> 1 file changed, 19 insertions(+), 5 deletions(-)<br>
<br>
 > So I finally applied this, but after doing quite a bit of rework. For<br>
 > example, your patch was not correct as it was creating the .so symlinks<br>
 > unconditionally, even when BR2_STATIC_LIBS=y, i.e even when static<br>
 > libraries are used. Another issue is that you were reformatting the<br>
 > list of libraries to have one per-line, in the same patch. And you were<br>
 > fixing the libparson and libumqtt issues in the same patch.<br>
<br>
 > So, I first applied three preparation commits:<br>
<br>
 >   <a href="https://git.buildroot.org/buildroot/commit/?id=c71030f0fab49be4061fb999a8eabe4190f1f18d" rel="noreferrer" target="_blank">https://git.buildroot.org/buildroot/commit/?id=c71030f0fab49be4061fb999a8eabe4190f1f18d</a><br>
 >   <a href="https://git.buildroot.org/buildroot/commit/?id=59de11b0476699ddeb2cbcd30a524b849249956a" rel="noreferrer" target="_blank">https://git.buildroot.org/buildroot/commit/?id=59de11b0476699ddeb2cbcd30a524b849249956a</a><br>
 >   <a href="https://git.buildroot.org/buildroot/commit/?id=43822bb6db8851df4d6568622b58196895028f91" rel="noreferrer" target="_blank">https://git.buildroot.org/buildroot/commit/?id=43822bb6db8851df4d6568622b58196895028f91</a><br>
<br>
 > Then, I applied your fix for libumqtt.so:<br>
<br>
 >   <a href="https://git.buildroot.org/buildroot/commit/?id=570dd0c31b2149cd913866eb6777caa4a1b05a56" rel="noreferrer" target="_blank">https://git.buildroot.org/buildroot/commit/?id=570dd0c31b2149cd913866eb6777caa4a1b05a56</a><br>
<br>
 > And your fix for libparson.so:<br>
<br>
 >   <a href="https://git.buildroot.org/buildroot/commit/?id=94120fd7c71881e7b3963d5db27802241d9eeed2" rel="noreferrer" target="_blank">https://git.buildroot.org/buildroot/commit/?id=94120fd7c71881e7b3963d5db27802241d9eeed2</a><br>
<br>
The same set of commits have now been cherry-picked for 2020.02.x,<br>
thanks!<br>
<br>
-- <br>
Bye, Peter Korsgaard<br>
<br>
<br>
------------------------------<br>
<br>
Message: 10<br>
Date: Wed, 06 May 2020 07:02:17 +0200<br>
From: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
To: Thomas Petazzoni <<a href="mailto:thomas.petazzoni@bootlin.com" target="_blank">thomas.petazzoni@bootlin.com</a>><br>
Cc: <a href="mailto:unixmania@gmail.com" target="_blank">unixmania@gmail.com</a>,  <a href="mailto:buildroot@buildroot.org" target="_blank">buildroot@buildroot.org</a><br>
Subject: Re: [Buildroot] [PATCH] board/wandboard/post-build.sh: create<br>
        boot.scr at TARGET_DIR/boot<br>
Message-ID: <<a href="mailto:87d07hhd0m.fsf@dell.be.48ers.dk" target="_blank">87d07hhd0m.fsf@dell.be.48ers.dk</a>><br>
Content-Type: text/plain<br>
<br>
>>>>> "Thomas" == Thomas Petazzoni <<a href="mailto:thomas.petazzoni@bootlin.com" target="_blank">thomas.petazzoni@bootlin.com</a>> writes:<br>
<br>
 > Hello Carlos,<br>
 > On Sat, 12 Oct 2019 20:30:41 -0300<br>
 > <a href="mailto:unixmania@gmail.com" target="_blank">unixmania@gmail.com</a> wrote:<br>
<br>
 >> From: Carlos Santos <<a href="mailto:unixmania@gmail.com" target="_blank">unixmania@gmail.com</a>><br>
 >> <br>
 >> There is no reason to create boot.scr at board/wandboard and later<br>
 >> install it at TARGET_DIR/boot, leaving a stale file behind.<br>
 >> <br>
 >> Signed-off-by: Carlos Santos <<a href="mailto:unixmania@gmail.com" target="_blank">unixmania@gmail.com</a>><br>
 >> ---<br>
 >> board/wandboard/post-build.sh | 6 ++++--<br>
 >> 1 file changed, 4 insertions(+), 2 deletions(-)<br>
<br>
 > Applied to master after dropping the additional chmod 644 on the file,<br>
 > as suggested by Arnout. Also, the same issue was present for other<br>
 > boards, so I also did the following commits:<br>
<br>
 > 2306339d1fe8d5ea2d9e17641f78a374f612f45e board/udoo/neo: create boot.scr in TARGET_DIR/boot<br>
 > 9ddbd11620b5a01945a438085d45ef2131bad35f board/solidrun/mx6cubox: create boot.scr in TARGET_DIR/boot<br>
<br>
 > What would perhaps be good is to use the BR2_TARGET_UBOOT_BOOT_SCRIPT<br>
 > feature, which would automatically run mkimage and install boot.src in<br>
 > $(BINARIES_DIR). The post-build script would then only have to copy it<br>
 > to $TARGET_DIR/boot/.<br>
<br>
The same set of commits now cherry-picked to 2020.02.x, thanks.<br>
<br>
-- <br>
Bye, Peter Korsgaard<br>
<br>
<br>
------------------------------<br>
<br>
Message: 11<br>
Date: Wed, 06 May 2020 07:03:52 +0200<br>
From: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
To: Baruch Siach <<a href="mailto:baruch@tkos.co.il" target="_blank">baruch@tkos.co.il</a>><br>
Cc: <a href="mailto:buildroot@busybox.net" target="_blank">buildroot@busybox.net</a>,  Scott Fan <<a href="mailto:fancp2007@gmail.com" target="_blank">fancp2007@gmail.com</a>><br>
Subject: Re: [Buildroot] [PATCH] package/libssh: security bump to<br>
        version 0.9.4<br>
Message-ID: <<a href="mailto:878si5hcxz.fsf@dell.be.48ers.dk" target="_blank">878si5hcxz.fsf@dell.be.48ers.dk</a>><br>
Content-Type: text/plain<br>
<br>
>>>>> "Baruch" == Baruch Siach <<a href="mailto:baruch@tkos.co.il" target="_blank">baruch@tkos.co.il</a>> writes:<br>
<br>
 > Fixes CVE-2020-1730: Possible DoS in client and server when handling<br>
 > AES-CTR keys with OpenSSL.<br>
<br>
 > Format hash file with two spaces delimiter.<br>
<br>
 > Cc: Scott Fan <<a href="mailto:fancp2007@gmail.com" target="_blank">fancp2007@gmail.com</a>><br>
 > Signed-off-by: Baruch Siach <<a href="mailto:baruch@tkos.co.il" target="_blank">baruch@tkos.co.il</a>><br>
<br>
Committed to 2020.02.x, thanks.<br>
<br>
-- <br>
Bye, Peter Korsgaard<br>
<br>
<br>
------------------------------<br>
<br>
Message: 12<br>
Date: Wed, 06 May 2020 07:04:05 +0200<br>
From: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
To: Heiko Thiery <<a href="mailto:heiko.thiery@gmail.com" target="_blank">heiko.thiery@gmail.com</a>><br>
Cc: <a href="mailto:buildroot@buildroot.org" target="_blank">buildroot@buildroot.org</a>,  Scott Fan <<a href="mailto:fancp2007@gmail.com" target="_blank">fancp2007@gmail.com</a>><br>
Subject: Re: [Buildroot] [PATCH 1/1] package/libssh: add patch to fix<br>
        reported version<br>
Message-ID: <<a href="mailto:874ksthcxm.fsf@dell.be.48ers.dk" target="_blank">874ksthcxm.fsf@dell.be.48ers.dk</a>><br>
Content-Type: text/plain<br>
<br>
>>>>> "Heiko" == Heiko Thiery <<a href="mailto:heiko.thiery@gmail.com" target="_blank">heiko.thiery@gmail.com</a>> writes:<br>
<br>
 > The released libssh package does wrongly reports the previous version.<br>
 > This patch fixes the version field in the lib.<br>
<br>
 > Signed-off-by: Heiko Thiery <<a href="mailto:heiko.thiery@gmail.com" target="_blank">heiko.thiery@gmail.com</a>><br>
<br>
Committed to 2020.02.x, thanks.<br>
<br>
-- <br>
Bye, Peter Korsgaard<br>
<br>
<br>
------------------------------<br>
<br>
Message: 13<br>
Date: Wed, 06 May 2020 07:04:24 +0200<br>
From: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
To: Heiko Thiery <<a href="mailto:heiko.thiery@gmail.com" target="_blank">heiko.thiery@gmail.com</a>><br>
Cc: <a href="mailto:buildroot@buildroot.org" target="_blank">buildroot@buildroot.org</a>,  Scott Fan <<a href="mailto:fancp2007@gmail.com" target="_blank">fancp2007@gmail.com</a>><br>
Subject: Re: [Buildroot] [PATCH] package/libssh: add patch to fix<br>
        regression<br>
Message-ID: <<a href="mailto:87zhalfycn.fsf@dell.be.48ers.dk" target="_blank">87zhalfycn.fsf@dell.be.48ers.dk</a>><br>
Content-Type: text/plain<br>
<br>
>>>>> "Heiko" == Heiko Thiery <<a href="mailto:heiko.thiery@gmail.com" target="_blank">heiko.thiery@gmail.com</a>> writes:<br>
<br>
 > The libssh server is used by libnetconf2. With libssh version 0.9.4 a<br>
 > regression was introduced that wrongly leads to session closed after the<br>
 > poll timeout.<br>
<br>
 > The patch comes from upstrem:<br>
 > <a href="https://git.libssh.org/projects/libssh.git/commit/?id=6417f5a3cac8537ac6f6ff7fc1642dfaa0917fb4" rel="noreferrer" target="_blank">https://git.libssh.org/projects/libssh.git/commit/?id=6417f5a3cac8537ac6f6ff7fc1642dfaa0917fb4</a><br>
<br>
 > Signed-off-by: Heiko Thiery <<a href="mailto:heiko.thiery@gmail.com" target="_blank">heiko.thiery@gmail.com</a>><br>
<br>
Committed to 2020.02.x, thanks.<br>
<br>
-- <br>
Bye, Peter Korsgaard<br>
<br>
<br>
------------------------------<br>
<br>
Message: 14<br>
Date: Wed, 06 May 2020 07:10:59 +0200<br>
From: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
To: Thomas Petazzoni <<a href="mailto:thomas.petazzoni@bootlin.com" target="_blank">thomas.petazzoni@bootlin.com</a>><br>
Cc: Pascal de Bruijn <<a href="mailto:p.debruijn@unilogic.nl" target="_blank">p.debruijn@unilogic.nl</a>>,  <a href="mailto:buildroot@busybox.net" target="_blank">buildroot@busybox.net</a><br>
Subject: Re: [Buildroot] [PATCH] package/exim: fix log and pid file<br>
        paths<br>
Message-ID: <<a href="mailto:87v9l9fy1o.fsf@dell.be.48ers.dk" target="_blank">87v9l9fy1o.fsf@dell.be.48ers.dk</a>><br>
Content-Type: text/plain<br>
<br>
>>>>> "Thomas" == Thomas Petazzoni <<a href="mailto:thomas.petazzoni@bootlin.com" target="_blank">thomas.petazzoni@bootlin.com</a>> writes:<br>
<br>
 > On Mon,  2 Mar 2020 11:19:02 +0100<br>
 > Pascal de Bruijn <<a href="mailto:p.debruijn@unilogic.nl" target="_blank">p.debruijn@unilogic.nl</a>> wrote:<br>
<br>
 >> both the logs and pid should not be placed in /var/spool<br>
 >> <br>
 >> we place the log in /var/log/exim and<br>
 >> we place the pid in /var/run/exim<br>
 >> <br>
 >> using binary name subdirectory in both cases allows for the<br>
 >> use of systemd's LogsDirectory and RuntimeDirectory statements<br>
 >> <br>
 >> Signed-off-by: Pascal de Bruijn <<a href="mailto:p.debruijn@unilogic.nl" target="_blank">p.debruijn@unilogic.nl</a>><br>
<br>
 > Applied with an improved commit log. It would however be nice to<br>
 > convert the exim init script to the "new" init script template, for<br>
 > higher consistency.<br>
<br>
Committed to 2020.02.x, thanks.<br>
<br>
-- <br>
Bye, Peter Korsgaard<br>
<br>
<br>
------------------------------<br>
<br>
Message: 15<br>
Date: Wed, 06 May 2020 07:13:50 +0200<br>
From: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
To: Fabrice Fontaine <<a href="mailto:fontaine.fabrice@gmail.com" target="_blank">fontaine.fabrice@gmail.com</a>><br>
Cc: <a href="mailto:buildroot@buildroot.org" target="_blank">buildroot@buildroot.org</a><br>
Subject: Re: [Buildroot] [PATCH 1/1] package/mbedtls: security bump to<br>
        version 2.16.6<br>
Message-ID: <<a href="mailto:87r1vxfxwx.fsf@dell.be.48ers.dk" target="_blank">87r1vxfxwx.fsf@dell.be.48ers.dk</a>><br>
Content-Type: text/plain<br>
<br>
>>>>> "Fabrice" == Fabrice Fontaine <<a href="mailto:fontaine.fabrice@gmail.com" target="_blank">fontaine.fabrice@gmail.com</a>> writes:<br>
<br>
 > - Fix CVE-2020-10932: fix side channel in ECC code that allowed an<br>
 >   adversary with access to precise enough timing and memory access<br>
 >   information (typically an untrusted operating system attacking a<br>
 >   secure enclave) to fully recover an ECDSA private key.<br>
 > - Fix a potentially remotely exploitable buffer overread in a DTLS<br>
 >   client when parsing the Hello Verify Request message.<br>
 > - Fix bug in DTLS handling of new associations with the same parameters<br>
 >   (RFC 6347 section 4.2.8): after sending its HelloVerifyRequest, the<br>
 >   server would end up with corrupted state and only send invalid records<br>
 >   to the client. An attacker able to send forged UDP packets to the<br>
 >   server could use that to obtain a Denial of Service. This could only<br>
 >   happen when MBEDTLS_SSL_DTLS_CLIENT_PORT_REUSE was enabled in<br>
 >   config.h (which it is by default).<br>
<br>
 > Signed-off-by: Fabrice Fontaine <<a href="mailto:fontaine.fabrice@gmail.com" target="_blank">fontaine.fabrice@gmail.com</a>><br>
<br>
Committed to 2020.02.x, thanks.<br>
<br>
-- <br>
Bye, Peter Korsgaard<br>
<br>
<br>
------------------------------<br>
<br>
Message: 16<br>
Date: Wed, 06 May 2020 07:16:07 +0200<br>
From: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
To: Yann E. MORIN <<a href="mailto:yann.morin.1998@free.fr" target="_blank">yann.morin.1998@free.fr</a>><br>
Cc: <a href="mailto:buildroot@buildroot.org" target="_blank">buildroot@buildroot.org</a><br>
Subject: Re: [Buildroot] [git commit] package/python-iptables: add<br>
        explicit dependency on dynamic libs<br>
Message-ID: <<a href="mailto:87mu6lfxt4.fsf@dell.be.48ers.dk" target="_blank">87mu6lfxt4.fsf@dell.be.48ers.dk</a>><br>
Content-Type: text/plain<br>
<br>
>>>>> "Yann" == Yann E MORIN <<a href="mailto:yann.morin.1998@free.fr" target="_blank">yann.morin.1998@free.fr</a>> writes:<br>
<br>
 > commit: <a href="https://git.buildroot.net/buildroot/commit/?id=21b85bc56cdcf030cced57dea0f78cdce59912b8" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=21b85bc56cdcf030cced57dea0f78cdce59912b8</a><br>
 > branch: <a href="https://git.buildroot.net/buildroot/commit/?id=refs/heads/master" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=refs/heads/master</a><br>
<br>
 > The package uses ctypes.CDLL extensively which only makes sense when dynamic<br>
 > libraries are available.<br>
<br>
 > Signed-off-by: Frank Vanbever <<a href="mailto:frank.vanbever@essensium.com" target="_blank">frank.vanbever@essensium.com</a>><br>
 > Signed-off-by: Yann E. MORIN <<a href="mailto:yann.morin.1998@free.fr" target="_blank">yann.morin.1998@free.fr</a>><br>
<br>
Committed to 2020.02.x, thanks.<br>
<br>
-- <br>
Bye, Peter Korsgaard<br>
<br>
<br>
------------------------------<br>
<br>
Message: 17<br>
Date: Wed, 06 May 2020 07:16:12 +0200<br>
From: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
To: Yann E. MORIN <<a href="mailto:yann.morin.1998@free.fr" target="_blank">yann.morin.1998@free.fr</a>><br>
Cc: <a href="mailto:buildroot@buildroot.org" target="_blank">buildroot@buildroot.org</a><br>
Subject: Re: [Buildroot] [git commit] package/python-iptables: account<br>
        for platform tag in extensions<br>
Message-ID: <<a href="mailto:87imh9fxsz.fsf@dell.be.48ers.dk" target="_blank">87imh9fxsz.fsf@dell.be.48ers.dk</a>><br>
Content-Type: text/plain<br>
<br>
>>>>> "Yann" == Yann E MORIN <<a href="mailto:yann.morin.1998@free.fr" target="_blank">yann.morin.1998@free.fr</a>> writes:<br>
<br>
 > commit: <a href="https://git.buildroot.net/buildroot/commit/?id=52276cdda34aa986410626592031560bf64d788b" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=52276cdda34aa986410626592031560bf64d788b</a><br>
 > branch: <a href="https://git.buildroot.net/buildroot/commit/?id=refs/heads/master" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=refs/heads/master</a><br>
<br>
 > EXT_SUFFIX in Python versions > 3.5 contains a platform tag which only applies<br>
 > to cpython extensions. Given that ctypes.util.find_library does not work on the<br>
 > target due to the absence of the underlying tools '.so' needs to be added as a<br>
 > possible suffix for libraries to enable python-iptables to find the iptables<br>
 > shared libraries.<br>
<br>
 > Signed-off-by: Frank Vanbever <<a href="mailto:frank.vanbever@essensium.com" target="_blank">frank.vanbever@essensium.com</a>><br>
 > Signed-off-by: Yann E. MORIN <<a href="mailto:yann.morin.1998@free.fr" target="_blank">yann.morin.1998@free.fr</a>><br>
<br>
Committed to 2020.02.x, thanks.<br>
<br>
-- <br>
Bye, Peter Korsgaard<br>
<br>
<br>
------------------------------<br>
<br>
Message: 18<br>
Date: Wed, 06 May 2020 07:16:19 +0200<br>
From: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
To: Yann E. MORIN <<a href="mailto:yann.morin.1998@free.fr" target="_blank">yann.morin.1998@free.fr</a>><br>
Cc: <a href="mailto:buildroot@buildroot.org" target="_blank">buildroot@buildroot.org</a><br>
Subject: Re: [Buildroot] [git commit] package/python-iptables: try<br>
        known libc instead of find_library()<br>
Message-ID: <<a href="mailto:87eerxfxss.fsf@dell.be.48ers.dk" target="_blank">87eerxfxss.fsf@dell.be.48ers.dk</a>><br>
Content-Type: text/plain<br>
<br>
>>>>> "Yann" == Yann E MORIN <<a href="mailto:yann.morin.1998@free.fr" target="_blank">yann.morin.1998@free.fr</a>> writes:<br>
<br>
 > commit: <a href="https://git.buildroot.net/buildroot/commit/?id=90c18ab269c600ee7643f69212713ee3b74c38bd" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=90c18ab269c600ee7643f69212713ee3b74c38bd</a><br>
 > branch: <a href="https://git.buildroot.net/buildroot/commit/?id=refs/heads/master" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=refs/heads/master</a><br>
<br>
 > ctypes.util.find_library() depends on gcc and friends to detect the location of<br>
 > a given shared library. Given that these are not available on the target and<br>
 > that python-iptables depends on this functionality we need to work around this.<br>
 > The SONAMEs of the libc are well known so we try the known ones for glibc,<br>
 > uClibc and musl.<br>
<br>
 > Fixes: <a href="https://bugs.busybox.net/show_bug.cgi?id=12271" rel="noreferrer" target="_blank">https://bugs.busybox.net/show_bug.cgi?id=12271</a><br>
<br>
 > Signed-off-by: Frank Vanbever <<a href="mailto:frank.vanbever@essensium.com" target="_blank">frank.vanbever@essensium.com</a>><br>
 > Signed-off-by: Yann E. MORIN <<a href="mailto:yann.morin.1998@free.fr" target="_blank">yann.morin.1998@free.fr</a>><br>
<br>
Committed to 2020.02.x, thanks.<br>
<br>
-- <br>
Bye, Peter Korsgaard<br>
<br>
<br>
------------------------------<br>
<br>
Message: 19<br>
Date: Wed, 06 May 2020 07:20:40 +0200<br>
From: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
To: Bernd Kuhls <<a href="mailto:bernd.kuhls@t-online.de" target="_blank">bernd.kuhls@t-online.de</a>><br>
Cc: <a href="mailto:buildroot@buildroot.org" target="_blank">buildroot@buildroot.org</a>,  Adam Duskett <<a href="mailto:aduskett@gmail.com" target="_blank">aduskett@gmail.com</a>><br>
Subject: Re: [Buildroot] [PATCH 1/1] package/php: security bump<br>
        version to 7.4.5<br>
Message-ID: <<a href="mailto:87a72lfxlj.fsf@dell.be.48ers.dk" target="_blank">87a72lfxlj.fsf@dell.be.48ers.dk</a>><br>
Content-Type: text/plain<br>
<br>
>>>>> "Bernd" == Bernd Kuhls <<a href="mailto:bernd.kuhls@t-online.de" target="_blank">bernd.kuhls@t-online.de</a>> writes:<br>
<br>
 > Changelog: <a href="https://www.php.net/ChangeLog-7.php#7.4.5" rel="noreferrer" target="_blank">https://www.php.net/ChangeLog-7.php#7.4.5</a><br>
 > Fixes CVE-2020-7067.<br>
<br>
 > Removed patch applied upstream.<br>
<br>
 > Signed-off-by: Bernd Kuhls <<a href="mailto:bernd.kuhls@t-online.de" target="_blank">bernd.kuhls@t-online.de</a>><br>
<br>
Committed to 2020.02.x, thanks.<br>
<br>
-- <br>
Bye, Peter Korsgaard<br>
<br>
<br>
------------------------------<br>
<br>
Message: 20<br>
Date: Wed, 06 May 2020 07:21:38 +0200<br>
From: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
To: <a href="mailto:yegorslists@googlemail.com" target="_blank">yegorslists@googlemail.com</a><br>
Cc: <a href="mailto:buildroot@buildroot.org" target="_blank">buildroot@buildroot.org</a>,  Asaf Kahlon <<a href="mailto:asafka7@gmail.com" target="_blank">asafka7@gmail.com</a>><br>
Subject: Re: [Buildroot] [PATCH] package/python-dpkt: remove Python2<br>
        only dependency<br>
Message-ID: <<a href="mailto:875zd9fxjx.fsf@dell.be.48ers.dk" target="_blank">875zd9fxjx.fsf@dell.be.48ers.dk</a>><br>
Content-Type: text/plain<br>
<br>
>>>>> "yegorslists" == yegorslists  <<a href="mailto:yegorslists@googlemail.com" target="_blank">yegorslists@googlemail.com</a>> writes:<br>
<br>
 > From: Yegor Yefremov <<a href="mailto:yegorslists@googlemail.com" target="_blank">yegorslists@googlemail.com</a>><br>
 > python-dpkt supports both Python flavors.<br>
<br>
 > Signed-off-by: Yegor Yefremov <<a href="mailto:yegorslists@googlemail.com" target="_blank">yegorslists@googlemail.com</a>><br>
<br>
Committed to 2020.02.x, thanks.<br>
<br>
-- <br>
Bye, Peter Korsgaard<br>
<br>
<br>
------------------------------<br>
<br>
Message: 21<br>
Date: Wed, 06 May 2020 07:23:36 +0200<br>
From: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
To: Thomas Petazzoni <<a href="mailto:thomas.petazzoni@bootlin.com" target="_blank">thomas.petazzoni@bootlin.com</a>><br>
Cc: <a href="mailto:buildroot@buildroot.org" target="_blank">buildroot@buildroot.org</a><br>
Subject: Re: [Buildroot] [git commit] package/libsepol: fix help text<br>
        for BR2_PACKAGE_LIBSEPOL_POLICY_VERSION<br>
Message-ID: <<a href="mailto:871rnxfxgn.fsf@dell.be.48ers.dk" target="_blank">871rnxfxgn.fsf@dell.be.48ers.dk</a>><br>
Content-Type: text/plain<br>
<br>
>>>>> "Thomas" == Thomas Petazzoni <<a href="mailto:thomas.petazzoni@bootlin.com" target="_blank">thomas.petazzoni@bootlin.com</a>> writes:<br>
<br>
 > commit: <a href="https://git.buildroot.net/buildroot/commit/?id=67d7705a9aa58886e8a8777fe4c95746c1fb5c96" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=67d7705a9aa58886e8a8777fe4c95746c1fb5c96</a><br>
 > branch: <a href="https://git.buildroot.net/buildroot/commit/?id=refs/heads/master" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=refs/heads/master</a><br>
<br>
 > The help text was wrong, as it didn't match the actual default values<br>
 > we were specifying. Indeed, when we specify:<br>
<br>
 >         default 31 if BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_13<br>
 >         default 30 if BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_3<br>
<br>
 > It means that the policy version 30 is supported starting from Linux<br>
 > 4.3 included, and that 31 is supported from Linux 4.13 included.<br>
<br>
 > So we shouldn't have:<br>
<br>
 >> 4.3 <= 4.13    30<br>
 >> 4.13           31<br>
<br>
 > but:<br>
<br>
 >> = 4.3 < 4.13    30<br>
 >> = 4.13          31<br>
<br>
 > This patch fixes that for all versions.<br>
<br>
 > Signed-off-by: Thomas Petazzoni <<a href="mailto:thomas.petazzoni@bootlin.com" target="_blank">thomas.petazzoni@bootlin.com</a>><br>
<br>
Committed to 2020.02.x, thanks.<br>
<br>
-- <br>
Bye, Peter Korsgaard<br>
<br>
<br>
------------------------------<br>
<br>
Message: 22<br>
Date: Wed, 06 May 2020 07:26:13 +0200<br>
From: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
To: Thomas Petazzoni <<a href="mailto:thomas.petazzoni@bootlin.com" target="_blank">thomas.petazzoni@bootlin.com</a>><br>
Cc: Buildroot List <<a href="mailto:buildroot@uclibc.org" target="_blank">buildroot@uclibc.org</a>>, Marek Belisko<br>
        <<a href="mailto:marek.belisko@open-nandra.com" target="_blank">marek.belisko@open-nandra.com</a>>, "Yann E. MORIN"<br>
        <<a href="mailto:yann.morin.1998@free.fr" target="_blank">yann.morin.1998@free.fr</a>>, Adam Duskett <<a href="mailto:aduskett@gmail.com" target="_blank">aduskett@gmail.com</a>><br>
Subject: Re: [Buildroot] [PATCH] package/polkit: properly autoreconf<br>
Message-ID: <<a href="mailto:87wo5peiru.fsf@dell.be.48ers.dk" target="_blank">87wo5peiru.fsf@dell.be.48ers.dk</a>><br>
Content-Type: text/plain<br>
<br>
>>>>> "Thomas" == Thomas Petazzoni <<a href="mailto:thomas.petazzoni@bootlin.com" target="_blank">thomas.petazzoni@bootlin.com</a>> writes:<br>
<br>
 > 0001-make-netgroup-support-optional.patch patches <a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a>, but we<br>
 > don't autoreconf the package, which is not good.<br>
<br>
 > However, simply adding AUTORECONF = YES is not sufficient: polkit<br>
 > Makefile.am use the automake conditional HAVE_INTROSPECTION, which is<br>
 > "available" only when the gobject-introspection m4 file is installed.<br>
<br>
 > Since we don't want to make gobject-introspection a mandatory<br>
 > dependency of polkit, we take a simpler route: add a copy of<br>
 > introspection.m4 into the polkit source tree. This is only a 142 lines<br>
 > file, and it can be dropped when<br>
 > 0001-make-netgroup-support-optional.patch is merged upstream.<br>
<br>
 > Signed-off-by: Thomas Petazzoni <<a href="mailto:thomas.petazzoni@bootlin.com" target="_blank">thomas.petazzoni@bootlin.com</a>><br>
<br>
Committed to 2020.02.x, thanks.<br>
<br>
-- <br>
Bye, Peter Korsgaard<br>
<br>
<br>
------------------------------<br>
<br>
Message: 23<br>
Date: Wed, 06 May 2020 07:27:17 +0200<br>
From: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
To: <a href="mailto:aduskett@gmail.com" target="_blank">aduskett@gmail.com</a><br>
Cc: <a href="mailto:buildroot@buildroot.org" target="_blank">buildroot@buildroot.org</a>,  Marek Belisko<br>
        <<a href="mailto:marek.belisko@open-nandra.com" target="_blank">marek.belisko@open-nandra.com</a>><br>
Subject: Re: [Buildroot] [PATCH 1/4] package/polkit: install service<br>
        file<br>
Message-ID: <<a href="mailto:87sggdeiq2.fsf@dell.be.48ers.dk" target="_blank">87sggdeiq2.fsf@dell.be.48ers.dk</a>><br>
Content-Type: text/plain<br>
<br>
>>>>> "aduskett" == aduskett  <<a href="mailto:aduskett@gmail.com" target="_blank">aduskett@gmail.com</a>> writes:<br>
<br>
 > From: Adam Duskett <<a href="mailto:Aduskett@gmail.com" target="_blank">Aduskett@gmail.com</a>><br>
 > The default installed service file is missing a target, which causes preset-all<br>
 > to not enable the service.<br>
<br>
 > Add the service file to package/polkit with the addition of:<br>
<br>
 > [Install]<br>
 > WantedBy=multi-user.target<br>
<br>
 > Signed-off-by: Adam Duskett <<a href="mailto:Aduskett@gmail.com" target="_blank">Aduskett@gmail.com</a>><br>
<br>
Committed to 2020.02.x, thanks.<br>
<br>
-- <br>
Bye, Peter Korsgaard<br>
<br>
<br>
------------------------------<br>
<br>
Message: 24<br>
Date: Wed, 06 May 2020 07:27:23 +0200<br>
From: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
To: <a href="mailto:aduskett@gmail.com" target="_blank">aduskett@gmail.com</a><br>
Cc: <a href="mailto:buildroot@buildroot.org" target="_blank">buildroot@buildroot.org</a>,  Marek Belisko<br>
        <<a href="mailto:marek.belisko@open-nandra.com" target="_blank">marek.belisko@open-nandra.com</a>><br>
Subject: Re: [Buildroot] [PATCH 2/4] package/polkit: add upstream<br>
        memory leak fix<br>
Message-ID: <<a href="mailto:87o8r1eipw.fsf@dell.be.48ers.dk" target="_blank">87o8r1eipw.fsf@dell.be.48ers.dk</a>><br>
Content-Type: text/plain<br>
<br>
>>>>> "aduskett" == aduskett  <<a href="mailto:aduskett@gmail.com" target="_blank">aduskett@gmail.com</a>> writes:<br>
<br>
 > From: Adam Duskett <<a href="mailto:Aduskett@gmail.com" target="_blank">Aduskett@gmail.com</a>><br>
 > This patch fixes two small memory leaks.<br>
<br>
 > Upstream commit: 28e3a6653d8c3777b07e0128a0d97d46e586e311<br>
<br>
 > Signed-off-by: Adam Duskett <<a href="mailto:Aduskett@gmail.com" target="_blank">Aduskett@gmail.com</a>><br>
<br>
Committed to 2020.02.x, thanks.<br>
<br>
-- <br>
Bye, Peter Korsgaard<br>
<br>
<br>
------------------------------<br>
<br>
Message: 25<br>
Date: Wed, 06 May 2020 07:27:28 +0200<br>
From: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
To: <a href="mailto:aduskett@gmail.com" target="_blank">aduskett@gmail.com</a><br>
Cc: <a href="mailto:buildroot@buildroot.org" target="_blank">buildroot@buildroot.org</a>,  Marek Belisko<br>
        <<a href="mailto:marek.belisko@open-nandra.com" target="_blank">marek.belisko@open-nandra.com</a>><br>
Subject: Re: [Buildroot] [PATCH 3/4] package/polkit: add upstream fix<br>
        for SIGTTOU<br>
Message-ID: <<a href="mailto:87k11peipr.fsf@dell.be.48ers.dk" target="_blank">87k11peipr.fsf@dell.be.48ers.dk</a>><br>
Content-Type: text/plain<br>
<br>
>>>>> "aduskett" == aduskett  <<a href="mailto:aduskett@gmail.com" target="_blank">aduskett@gmail.com</a>> writes:<br>
<br>
 > From: Adam Duskett <<a href="mailto:Aduskett@gmail.com" target="_blank">Aduskett@gmail.com</a>><br>
 > If tty_handler() resets terminal while pkttyagent is run in background job,<br>
 > the process gets stopped by SIGTTOU. This impacts systemctl, hence it must<br>
 > be blocked for a while and then the process gets killed anyway.<br>
<br>
 > Upstream commit: 28e3a6653d8c3777b07e0128a0d97d46e586e311<br>
<br>
 > Signed-off-by: Adam Duskett <<a href="mailto:Aduskett@gmail.com" target="_blank">Aduskett@gmail.com</a>><br>
<br>
Committed to 2020.02.x, thanks.<br>
<br>
-- <br>
Bye, Peter Korsgaard<br>
<br>
<br>
------------------------------<br>
<br>
Message: 26<br>
Date: Wed, 06 May 2020 07:28:39 +0200<br>
From: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
To: Louis Aussedat <<a href="mailto:aussedat.louis@gmail.com" target="_blank">aussedat.louis@gmail.com</a>><br>
Cc: <a href="mailto:buildroot@buildroot.org" target="_blank">buildroot@buildroot.org</a>,  Adam Duskett <<a href="mailto:aduskett@gmail.com" target="_blank">aduskett@gmail.com</a>><br>
Subject: Re: [Buildroot] [PATCH 1/2] package/php: fix zip support<br>
Message-ID: <<a href="mailto:87ftcdeins.fsf@dell.be.48ers.dk" target="_blank">87ftcdeins.fsf@dell.be.48ers.dk</a>><br>
Content-Type: text/plain<br>
<br>
>>>>> "Louis" == Louis Aussedat <<a href="mailto:aussedat.louis@gmail.com" target="_blank">aussedat.louis@gmail.com</a>> writes:<br>
<br>
 > since php7.4, --enable-zip becomes --with-zip due to<br>
 > migration to pkg-config.<br>
<br>
 > Signed-off-by: Louis Aussedat <<a href="mailto:aussedat.louis@gmail.com" target="_blank">aussedat.louis@gmail.com</a>><br>
<br>
Committed to 2020.02.x, thanks.<br>
<br>
-- <br>
Bye, Peter Korsgaard<br>
<br>
<br>
------------------------------<br>
<br>
Message: 27<br>
Date: Wed, 06 May 2020 07:28:45 +0200<br>
From: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
To: Louis Aussedat <<a href="mailto:aussedat.louis@gmail.com" target="_blank">aussedat.louis@gmail.com</a>><br>
Cc: <a href="mailto:buildroot@buildroot.org" target="_blank">buildroot@buildroot.org</a>,  Adam Duskett <<a href="mailto:aduskett@gmail.com" target="_blank">aduskett@gmail.com</a>><br>
Subject: Re: [Buildroot] [PATCH 2/2] package/php: fix gd dependencies<br>
Message-ID: <<a href="mailto:87bln1einm.fsf@dell.be.48ers.dk" target="_blank">87bln1einm.fsf@dell.be.48ers.dk</a>><br>
Content-Type: text/plain<br>
<br>
>>>>> "Louis" == Louis Aussedat <<a href="mailto:aussedat.louis@gmail.com" target="_blank">aussedat.louis@gmail.com</a>> writes:<br>
<br>
 > Due to migration to pkg-config in php 7.4, the detection of<br>
 > library dependencies has been changed.<br>
<br>
 > source from <a href="http://php.net" rel="noreferrer" target="_blank">php.net</a>:<br>
 > --with-gd becomes --enable-gd<br>
 > --with-png-dir has been removed. libpng is required.<br>
 > --with-zlib-dir has been removed. zlib is required.<br>
 > --with-freetype-dir becomes --with-freetype<br>
 > --with-jpeg-dir becomes --with-jpeg<br>
<br>
 > Signed-off-by: Louis Aussedat <<a href="mailto:aussedat.louis@gmail.com" target="_blank">aussedat.louis@gmail.com</a>><br>
<br>
Committed to 2020.02.x, thanks.<br>
<br>
-- <br>
Bye, Peter Korsgaard<br>
<br>
<br>
------------------------------<br>
<br>
Message: 28<br>
Date: Wed, 06 May 2020 07:30:04 +0200<br>
From: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
To: Thomas Petazzoni <<a href="mailto:thomas.petazzoni@bootlin.com" target="_blank">thomas.petazzoni@bootlin.com</a>><br>
Cc: Matt Weber <<a href="mailto:matthew.weber@rockwellcollins.com" target="_blank">matthew.weber@rockwellcollins.com</a>>, Ryan Steffens<br>
        <<a href="mailto:ryan.steffens@rockwellcollins.com" target="_blank">ryan.steffens@rockwellcollins.com</a>>, <a href="mailto:buildroot@buildroot.org" target="_blank">buildroot@buildroot.org</a><br>
Subject: Re: [Buildroot] [PATCH v2] package/netsnmp: unix domain<br>
        socket transport<br>
Message-ID: <<a href="mailto:877dxpeilf.fsf@dell.be.48ers.dk" target="_blank">877dxpeilf.fsf@dell.be.48ers.dk</a>><br>
Content-Type: text/plain<br>
<br>
>>>>> "Thomas" == Thomas Petazzoni <<a href="mailto:thomas.petazzoni@bootlin.com" target="_blank">thomas.petazzoni@bootlin.com</a>> writes:<br>
<br>
 > On Tue, 14 Apr 2020 12:55:00 -0500<br>
 > Matt Weber <<a href="mailto:matthew.weber@rockwellcollins.com" target="_blank">matthew.weber@rockwellcollins.com</a>> wrote:<br>
<br>
 >> From: Ryan Steffens <<a href="mailto:ryan.steffens@rockwellcollins.com" target="_blank">ryan.steffens@rockwellcollins.com</a>><br>
 >> <br>
 >> Adds support for connecting unix socket based AgentX subagents<br>
 >> <br>
 >> Signed-off-by: Ryan Steffens <<a href="mailto:ryan.steffens@rockwellcollins.com" target="_blank">ryan.steffens@rockwellcollins.com</a>><br>
 >> Signed-off-by: Clayton Shotwell <<a href="mailto:clayton.shotwell@rockwellcollins.com" target="_blank">clayton.shotwell@rockwellcollins.com</a>><br>
 >> Signed-off-by: Matt Weber <<a href="mailto:matthew.weber@rockwellcollins.com" target="_blank">matthew.weber@rockwellcollins.com</a>><br>
<br>
 > I have further extended the commit log, and applied. Especially, it is<br>
 > always useful to go back in the history of the package and try to<br>
 > figure out the reason why something was done in a given way, and now<br>
 > needs to be done differently.<br>
<br>
Committed to 2020.02.x, thanks.<br>
<br>
-- <br>
Bye, Peter Korsgaard<br>
<br>
<br>
------------------------------<br>
<br>
Message: 29<br>
Date: Wed, 06 May 2020 07:31:37 +0200<br>
From: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
To: Bernd Kuhls <<a href="mailto:bernd.kuhls@t-online.de" target="_blank">bernd.kuhls@t-online.de</a>><br>
Cc: <a href="mailto:buildroot@buildroot.org" target="_blank">buildroot@buildroot.org</a><br>
Subject: Re: [Buildroot] [PATCH 1/1] package/openvpn: security bump<br>
        version to 2.4.9<br>
Message-ID: <<a href="mailto:87368deiiu.fsf@dell.be.48ers.dk" target="_blank">87368deiiu.fsf@dell.be.48ers.dk</a>><br>
Content-Type: text/plain<br>
<br>
>>>>> "Bernd" == Bernd Kuhls <<a href="mailto:bernd.kuhls@t-online.de" target="_blank">bernd.kuhls@t-online.de</a>> writes:<br>
<br>
 > Changelog:<br>
 > <a href="https://github.com/OpenVPN/openvpn/blob/release/2.4/ChangeLog" rel="noreferrer" target="_blank">https://github.com/OpenVPN/openvpn/blob/release/2.4/ChangeLog</a><br>
<br>
 > Fixes CVE-2020-11810.<br>
<br>
 > Signed-off-by: Bernd Kuhls <<a href="mailto:bernd.kuhls@t-online.de" target="_blank">bernd.kuhls@t-online.de</a>><br>
<br>
Committed to 2020.02.x, thanks.<br>
<br>
-- <br>
Bye, Peter Korsgaard<br>
<br>
<br>
------------------------------<br>
<br>
Message: 30<br>
Date: Wed, 6 May 2020 06:58:04 +0200<br>
From: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
To: <a href="mailto:buildroot@buildroot.org" target="_blank">buildroot@buildroot.org</a><br>
Subject: [Buildroot] [git commit branch/2020.02.x]<br>
        package/azure-iot-sdk-c: fix installation of libumqtt<br>
Message-ID: <<a href="mailto:20200506051930.D6FA88D7AA@busybox.osuosl.org" target="_blank">20200506051930.D6FA88D7AA@busybox.osuosl.org</a>><br>
<br>
commit: <a href="https://git.buildroot.net/buildroot/commit/?id=f4150265b1b6152b6f65960bf3c93deb1d0217d5" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=f4150265b1b6152b6f65960bf3c93deb1d0217d5</a><br>
branch: <a href="https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x</a><br>
<br>
Unlike the other libraries built by azure-iot-sdk-c, libumqtt follows<br>
a regular versioning scheme. It has a libumqtt.so.1 SONAME, with<br>
libumqtt.so.1 being a symlink to libumqtt.so.1.1.11.<br>
<br>
However, we currently install the library itself as libumqtt.so to the<br>
target filesystem, which is not its SONAME, which means it cannot be<br>
found by any other library/program linked against it.<br>
<br>
This commit fixes that by installing the library as<br>
libumqtt.so.1.1.11, and creating the appropriate symlinks. The static<br>
library installation is not modified.<br>
<br>
Signed-off-by: Stephan Hoffmann <<a href="mailto:stephan.hoffmann@ext.grandcentrix.net" target="_blank">stephan.hoffmann@ext.grandcentrix.net</a>><br>
Signed-off-by: Thomas Petazzoni <<a href="mailto:thomas.petazzoni@bootlin.com" target="_blank">thomas.petazzoni@bootlin.com</a>><br>
(cherry picked from commit 570dd0c31b2149cd913866eb6777caa4a1b05a56)<br>
Signed-off-by: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
---<br>
 package/azure-iot-sdk-c/<a href="http://azure-iot-sdk-c.mk" rel="noreferrer" target="_blank">azure-iot-sdk-c.mk</a> | 8 +++++++-<br>
 1 file changed, 7 insertions(+), 1 deletion(-)<br>
<br>
diff --git a/package/azure-iot-sdk-c/<a href="http://azure-iot-sdk-c.mk" rel="noreferrer" target="_blank">azure-iot-sdk-c.mk</a> b/package/azure-iot-sdk-c/<a href="http://azure-iot-sdk-c.mk" rel="noreferrer" target="_blank">azure-iot-sdk-c.mk</a><br>
index 6781da4177..35ddb672fb 100644<br>
--- a/package/azure-iot-sdk-c/<a href="http://azure-iot-sdk-c.mk" rel="noreferrer" target="_blank">azure-iot-sdk-c.mk</a><br>
+++ b/package/azure-iot-sdk-c/<a href="http://azure-iot-sdk-c.mk" rel="noreferrer" target="_blank">azure-iot-sdk-c.mk</a><br>
@@ -41,13 +41,19 @@ AZURE_IOT_SDK_C_LIBS += \<br>
        iothub_client/libiothub_client_mqtt_transport.so \<br>
        iothub_service_client/libiothub_service_client.so \<br>
        serializer/libserializer.so \<br>
-       umqtt/libumqtt.so<br>
+       umqtt/libumqtt.so.1.1.11<br>
+<br>
+define AZURE_IOT_SDK_C_CREATE_SYMLINKS<br>
+       ln -sf libumqtt.so.1.1.11 $(1)/usr/lib/libumqtt.so.1<br>
+       ln -sf libumqtt.so.1.1.11 $(1)/usr/lib/libumqtt.so<br>
+endef<br>
 endif<br>
<br>
 define AZURE_IOT_SDK_C_INSTALL_LIBS<br>
        $(foreach l,$(AZURE_IOT_SDK_C_LIBS), \<br>
                $(INSTALL) -D -m 0755 $(@D)/$(l) $(1)/usr/lib/$(notdir $(l))<br>
        )<br>
+       $(call AZURE_IOT_SDK_C_CREATE_SYMLINKS,$(1))<br>
 endef<br>
<br>
 define AZURE_IOT_SDK_C_INSTALL_STAGING_CMDS<br>
<br>
<br>
------------------------------<br>
<br>
Message: 31<br>
Date: Wed, 6 May 2020 06:57:38 +0200<br>
From: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
To: <a href="mailto:buildroot@buildroot.org" target="_blank">buildroot@buildroot.org</a><br>
Subject: [Buildroot] [git commit branch/2020.02.x]<br>
        package/azure-iot-sdk-c: format the libraries list with one lib per<br>
        line<br>
Message-ID: <<a href="mailto:20200506051930.9E9318D7AA@busybox.osuosl.org" target="_blank">20200506051930.9E9318D7AA@busybox.osuosl.org</a>><br>
<br>
commit: <a href="https://git.buildroot.net/buildroot/commit/?id=8a768ad62edf8d49bb523c5e4d7e6e5531246527" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=8a768ad62edf8d49bb523c5e4d7e6e5531246527</a><br>
branch: <a href="https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x</a><br>
<br>
This makes it easier to review patches modifying these lists of<br>
libraries, such as:<br>
<br>
  <a href="http://patchwork.ozlabs.org/project/buildroot/patch/20190923115206.4468-1-stephan.hoffmann@ext.grandcentrix.net/" rel="noreferrer" target="_blank">http://patchwork.ozlabs.org/project/buildroot/patch/20190923115206.4468-1-stephan.hoffmann@ext.grandcentrix.net/</a><br>
<br>
Signed-off-by: Thomas Petazzoni <<a href="mailto:thomas.petazzoni@bootlin.com" target="_blank">thomas.petazzoni@bootlin.com</a>><br>
(cherry picked from commit c71030f0fab49be4061fb999a8eabe4190f1f18d)<br>
Signed-off-by: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
---<br>
 package/azure-iot-sdk-c/<a href="http://azure-iot-sdk-c.mk" rel="noreferrer" target="_blank">azure-iot-sdk-c.mk</a> | 22 ++++++++++++++++------<br>
 1 file changed, 16 insertions(+), 6 deletions(-)<br>
<br>
diff --git a/package/azure-iot-sdk-c/<a href="http://azure-iot-sdk-c.mk" rel="noreferrer" target="_blank">azure-iot-sdk-c.mk</a> b/package/azure-iot-sdk-c/<a href="http://azure-iot-sdk-c.mk" rel="noreferrer" target="_blank">azure-iot-sdk-c.mk</a><br>
index 8b3f670399..b194bf9a4c 100644<br>
--- a/package/azure-iot-sdk-c/<a href="http://azure-iot-sdk-c.mk" rel="noreferrer" target="_blank">azure-iot-sdk-c.mk</a><br>
+++ b/package/azure-iot-sdk-c/<a href="http://azure-iot-sdk-c.mk" rel="noreferrer" target="_blank">azure-iot-sdk-c.mk</a><br>
@@ -17,21 +17,31 @@ AZURE_IOT_SDK_C_CONF_OPTS = -Dskip_samples=ON<br>
 # The project only supports building one kind of library.<br>
 # Further the install target installs the wrong files, so we do it here:<br>
 ifeq ($(BR2_STATIC_LIBS),y)<br>
-AZURE_IOT_SDK_C_LIBS += uamqp/libuamqp.a c-utility/libaziotsharedutil.a \<br>
-       iothub_client/libiothub_client.a iothub_client/libiothub_client_mqtt_ws_transport.a \<br>
+AZURE_IOT_SDK_C_LIBS += \<br>
+       uamqp/libuamqp.a \<br>
+       c-utility/libaziotsharedutil.a \<br>
+       iothub_client/libiothub_client.a \<br>
+       iothub_client/libiothub_client_mqtt_ws_transport.a \<br>
        iothub_client/libiothub_client_amqp_ws_transport.a \<br>
        iothub_client/libiothub_client_http_transport.a \<br>
        iothub_client/libiothub_client_amqp_transport.a \<br>
        iothub_client/libiothub_client_mqtt_transport.a \<br>
-       iothub_service_client/libiothub_service_client.a serializer/libserializer.a umqtt/libumqtt.a<br>
+       iothub_service_client/libiothub_service_client.a \<br>
+       serializer/libserializer.a \<br>
+       umqtt/libumqtt.a<br>
 else<br>
-AZURE_IOT_SDK_C_LIBS += uamqp/libuamqp.so c-utility/libaziotsharedutil.so \<br>
-       iothub_client/libiothub_client.so iothub_client/libiothub_client_mqtt_ws_transport.so \<br>
+AZURE_IOT_SDK_C_LIBS += \<br>
+       uamqp/libuamqp.so \<br>
+       c-utility/libaziotsharedutil.so \<br>
+       iothub_client/libiothub_client.so \<br>
+       iothub_client/libiothub_client_mqtt_ws_transport.so \<br>
        iothub_client/libiothub_client_amqp_ws_transport.so \<br>
        iothub_client/libiothub_client_http_transport.so \<br>
        iothub_client/libiothub_client_amqp_transport.so \<br>
        iothub_client/libiothub_client_mqtt_transport.so \<br>
-       iothub_service_client/libiothub_service_client.so serializer/libserializer.so umqtt/libumqtt.so<br>
+       iothub_service_client/libiothub_service_client.so \<br>
+       serializer/libserializer.so \<br>
+       umqtt/libumqtt.so<br>
 endif<br>
<br>
 define AZURE_IOT_SDK_C_INSTALL_STAGING_CMDS<br>
<br>
<br>
------------------------------<br>
<br>
Message: 32<br>
Date: Wed, 6 May 2020 06:58:26 +0200<br>
From: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
To: <a href="mailto:buildroot@buildroot.org" target="_blank">buildroot@buildroot.org</a><br>
Subject: [Buildroot] [git commit branch/2020.02.x]<br>
        package/azure-iot-sdk-c: also install libparson<br>
Message-ID: <<a href="mailto:20200506051930.E9A738D7AA@busybox.osuosl.org" target="_blank">20200506051930.E9A738D7AA@busybox.osuosl.org</a>><br>
<br>
commit: <a href="https://git.buildroot.net/buildroot/commit/?id=bd389b52fb9ed025192d49bfd5c3c84e97cd318e" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=bd389b52fb9ed025192d49bfd5c3c84e97cd318e</a><br>
branch: <a href="https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x</a><br>
<br>
The package builds libparson, but does not install it, let's fix this.<br>
<br>
Signed-off-by: Stephan Hoffmann <<a href="mailto:stephan.hoffmann@ext.grandcentrix.net" target="_blank">stephan.hoffmann@ext.grandcentrix.net</a>><br>
Signed-off-by: Thomas Petazzoni <<a href="mailto:thomas.petazzoni@bootlin.com" target="_blank">thomas.petazzoni@bootlin.com</a>><br>
(cherry picked from commit 94120fd7c71881e7b3963d5db27802241d9eeed2)<br>
Signed-off-by: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
---<br>
 package/azure-iot-sdk-c/<a href="http://azure-iot-sdk-c.mk" rel="noreferrer" target="_blank">azure-iot-sdk-c.mk</a> | 6 ++++--<br>
 1 file changed, 4 insertions(+), 2 deletions(-)<br>
<br>
diff --git a/package/azure-iot-sdk-c/<a href="http://azure-iot-sdk-c.mk" rel="noreferrer" target="_blank">azure-iot-sdk-c.mk</a> b/package/azure-iot-sdk-c/<a href="http://azure-iot-sdk-c.mk" rel="noreferrer" target="_blank">azure-iot-sdk-c.mk</a><br>
index 35ddb672fb..f63297844d 100644<br>
--- a/package/azure-iot-sdk-c/<a href="http://azure-iot-sdk-c.mk" rel="noreferrer" target="_blank">azure-iot-sdk-c.mk</a><br>
+++ b/package/azure-iot-sdk-c/<a href="http://azure-iot-sdk-c.mk" rel="noreferrer" target="_blank">azure-iot-sdk-c.mk</a><br>
@@ -28,7 +28,8 @@ AZURE_IOT_SDK_C_LIBS += \<br>
        iothub_client/libiothub_client_mqtt_transport.a \<br>
        iothub_service_client/libiothub_service_client.a \<br>
        serializer/libserializer.a \<br>
-       umqtt/libumqtt.a<br>
+       umqtt/libumqtt.a \<br>
+       libparson.a<br>
 else<br>
 AZURE_IOT_SDK_C_LIBS += \<br>
        uamqp/libuamqp.so \<br>
@@ -41,7 +42,8 @@ AZURE_IOT_SDK_C_LIBS += \<br>
        iothub_client/libiothub_client_mqtt_transport.so \<br>
        iothub_service_client/libiothub_service_client.so \<br>
        serializer/libserializer.so \<br>
-       umqtt/libumqtt.so.1.1.11<br>
+       umqtt/libumqtt.so.1.1.11 \<br>
+       libparson.so<br>
<br>
 define AZURE_IOT_SDK_C_CREATE_SYMLINKS<br>
        ln -sf libumqtt.so.1.1.11 $(1)/usr/lib/libumqtt.so.1<br>
<br>
<br>
------------------------------<br>
<br>
Message: 33<br>
Date: Wed, 6 May 2020 07:26:52 +0200<br>
From: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
To: <a href="mailto:buildroot@buildroot.org" target="_blank">buildroot@buildroot.org</a><br>
Subject: [Buildroot] [git commit branch/2020.02.x] package/polkit: add<br>
        upstream memory leak fix<br>
Message-ID: <<a href="mailto:20200506051932.243637FFD0@busybox.osuosl.org" target="_blank">20200506051932.243637FFD0@busybox.osuosl.org</a>><br>
<br>
commit: <a href="https://git.buildroot.net/buildroot/commit/?id=148f82ca0bcbf162a3c69001b31adba81a49e140" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=148f82ca0bcbf162a3c69001b31adba81a49e140</a><br>
branch: <a href="https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x</a><br>
<br>
This patch fixes two small memory leaks.<br>
<br>
Upstream commit: 28e3a6653d8c3777b07e0128a0d97d46e586e311<br>
<br>
Signed-off-by: Adam Duskett <<a href="mailto:Aduskett@gmail.com" target="_blank">Aduskett@gmail.com</a>><br>
Signed-off-by: Thomas Petazzoni <<a href="mailto:thomas.petazzoni@bootlin.com" target="_blank">thomas.petazzoni@bootlin.com</a>><br>
(cherry picked from commit ba70e29fea9fd76ffafd77401073d2142cbdfd21)<br>
Signed-off-by: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
---<br>
 package/polkit/0002-jsauthority-memleak.patch | 28 +++++++++++++++++++++++++++<br>
 1 file changed, 28 insertions(+)<br>
<br>
diff --git a/package/polkit/0002-jsauthority-memleak.patch b/package/polkit/0002-jsauthority-memleak.patch<br>
new file mode 100644<br>
index 0000000000..4f0733185c<br>
--- /dev/null<br>
+++ b/package/polkit/0002-jsauthority-memleak.patch<br>
@@ -0,0 +1,28 @@<br>
+From 28e3a6653d8c3777b07e0128a0d97d46e586e311 Mon Sep 17 00:00:00 2001<br>
+From: Jan Rybar <<a href="mailto:jrybar@redhat.com" target="_blank">jrybar@redhat.com</a>><br>
+Date: Tue, 8 Oct 2019 13:28:18 +0000<br>
+Subject: [PATCH] jsauthority: Fix two minor memory leaks<br>
+<br>
+(cherry picked from commit 28e3a6653d8c3777b07e0128a0d97d46e586e311)<br>
+Signed-off-by: Jan Rybar <<a href="mailto:jrybar@redhat.com" target="_blank">jrybar@redhat.com</a>><br>
+Signed-off-by: Adam Duskett <<a href="mailto:aduskett@gmail.com" target="_blank">aduskett@gmail.com</a>><br>
+---<br>
+ src/polkitbackend/polkitbackendjsauthority.cpp | 2 ++<br>
+ 1 file changed, 2 insertions(+)<br>
+<br>
+diff --git a/src/polkitbackend/polkitbackendjsauthority.cpp b/src/polkitbackend/polkitbackendjsauthority.cpp<br>
+index 9b752d1..e97b8aa 100644<br>
+--- a/src/polkitbackend/polkitbackendjsauthority.cpp<br>
++++ b/src/polkitbackend/polkitbackendjsauthority.cpp<br>
+@@ -567,6 +567,8 @@ polkit_backend_js_authority_finalize (GObject *object)<br>
+   g_strfreev (authority->priv->rules_dirs);<br>
+ <br>
+   delete authority->priv->ac;<br>
++  delete authority->priv->js_global;<br>
++  delete authority->priv->js_polkit;<br>
+ <br>
+   JS_DestroyContext (authority->priv->cx);<br>
+   /* JS_ShutDown (); */<br>
+-- <br>
+2.24.1<br>
+<br>
<br>
<br>
------------------------------<br>
<br>
Message: 34<br>
Date: Wed, 6 May 2020 07:00:27 +0200<br>
From: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
To: <a href="mailto:buildroot@buildroot.org" target="_blank">buildroot@buildroot.org</a><br>
Subject: [Buildroot] [git commit branch/2020.02.x]<br>
        board/wandboard/post-build.sh: create boot.scr at TARGET_DIR/boot<br>
Message-ID: <<a href="mailto:20200506051931.057EB8D59C@busybox.osuosl.org" target="_blank">20200506051931.057EB8D59C@busybox.osuosl.org</a>><br>
<br>
commit: <a href="https://git.buildroot.net/buildroot/commit/?id=52b01679eac36f4408e950687e2e002708ca3190" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=52b01679eac36f4408e950687e2e002708ca3190</a><br>
branch: <a href="https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x</a><br>
<br>
There is no reason to create boot.scr at board/wandboard and later<br>
install it at TARGET_DIR/boot, leaving a stale file behind.<br>
<br>
Signed-off-by: Carlos Santos <<a href="mailto:unixmania@gmail.com" target="_blank">unixmania@gmail.com</a>><br>
Signed-off-by: Thomas Petazzoni <<a href="mailto:thomas.petazzoni@bootlin.com" target="_blank">thomas.petazzoni@bootlin.com</a>><br>
(cherry picked from commit f14e95b3ff76a4a052a1d1a3fa6ac67fd5a3e911)<br>
Signed-off-by: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
---<br>
 board/wandboard/post-build.sh | 6 +++---<br>
 1 file changed, 3 insertions(+), 3 deletions(-)<br>
<br>
diff --git a/board/wandboard/post-build.sh b/board/wandboard/post-build.sh<br>
index 43e091c5d7..6ddc113702 100755<br>
--- a/board/wandboard/post-build.sh<br>
+++ b/board/wandboard/post-build.sh<br>
@@ -2,7 +2,7 @@<br>
<br>
 BOARD_DIR="$(dirname $0)"<br>
<br>
-$HOST_DIR/bin/mkimage -A arm -O linux -T script -C none  \<br>
--n "boot script" -d $BOARD_DIR/boot.scr.txt $BOARD_DIR/boot.scr<br>
+install -d -m 755 $TARGET_DIR/boot<br>
<br>
-install -m 0644 -D $BOARD_DIR/boot.scr $TARGET_DIR/boot/boot.scr<br>
+$HOST_DIR/bin/mkimage -A arm -O linux -T script -C none  \<br>
+       -n "boot script" -d $BOARD_DIR/boot.scr.txt $TARGET_DIR/boot/boot.scr<br>
<br>
<br>
------------------------------<br>
<br>
Message: 35<br>
Date: Wed, 6 May 2020 06:57:51 +0200<br>
From: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
To: <a href="mailto:buildroot@buildroot.org" target="_blank">buildroot@buildroot.org</a><br>
Subject: [Buildroot] [git commit branch/2020.02.x]<br>
        package/azure-iot-sdk-c: create function for library installation<br>
Message-ID: <<a href="mailto:20200506051930.C36E28D7AA@busybox.osuosl.org" target="_blank">20200506051930.C36E28D7AA@busybox.osuosl.org</a>><br>
<br>
commit: <a href="https://git.buildroot.net/buildroot/commit/?id=0bb747c981ce17be2b259afc0ece848e5025f1c3" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=0bb747c981ce17be2b259afc0ece848e5025f1c3</a><br>
branch: <a href="https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x</a><br>
<br>
As a preparation for adding the creation of some symlinks, let's<br>
factor the library installation into a function.<br>
<br>
Signed-off-by: Thomas Petazzoni <<a href="mailto:thomas.petazzoni@bootlin.com" target="_blank">thomas.petazzoni@bootlin.com</a>><br>
(cherry picked from commit 43822bb6db8851df4d6568622b58196895028f91)<br>
Signed-off-by: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
---<br>
 package/azure-iot-sdk-c/<a href="http://azure-iot-sdk-c.mk" rel="noreferrer" target="_blank">azure-iot-sdk-c.mk</a> | 12 +++++++-----<br>
 1 file changed, 7 insertions(+), 5 deletions(-)<br>
<br>
diff --git a/package/azure-iot-sdk-c/<a href="http://azure-iot-sdk-c.mk" rel="noreferrer" target="_blank">azure-iot-sdk-c.mk</a> b/package/azure-iot-sdk-c/<a href="http://azure-iot-sdk-c.mk" rel="noreferrer" target="_blank">azure-iot-sdk-c.mk</a><br>
index e6345104eb..6781da4177 100644<br>
--- a/package/azure-iot-sdk-c/<a href="http://azure-iot-sdk-c.mk" rel="noreferrer" target="_blank">azure-iot-sdk-c.mk</a><br>
+++ b/package/azure-iot-sdk-c/<a href="http://azure-iot-sdk-c.mk" rel="noreferrer" target="_blank">azure-iot-sdk-c.mk</a><br>
@@ -44,18 +44,20 @@ AZURE_IOT_SDK_C_LIBS += \<br>
        umqtt/libumqtt.so<br>
 endif<br>
<br>
-define AZURE_IOT_SDK_C_INSTALL_STAGING_CMDS<br>
+define AZURE_IOT_SDK_C_INSTALL_LIBS<br>
        $(foreach l,$(AZURE_IOT_SDK_C_LIBS), \<br>
-               $(INSTALL) -D -m 0755 $(@D)/$(l) $(STAGING_DIR)/usr/lib/$(notdir $(l))<br>
+               $(INSTALL) -D -m 0755 $(@D)/$(l) $(1)/usr/lib/$(notdir $(l))<br>
        )<br>
+endef<br>
+<br>
+define AZURE_IOT_SDK_C_INSTALL_STAGING_CMDS<br>
+       $(call AZURE_IOT_SDK_C_INSTALL_LIBS,$(STAGING_DIR))<br>
        cp -a $(@D)/c-utility/inc/* $(STAGING_DIR)/usr/include/<br>
        cp -a $(@D)/iothub_client/inc/* $(STAGING_DIR)/usr/include/<br>
 endef<br>
<br>
 define AZURE_IOT_SDK_C_INSTALL_TARGET_CMDS<br>
-       $(foreach l,$(AZURE_IOT_SDK_C_LIBS), \<br>
-               $(INSTALL) -D -m 0755 $(@D)/$(l) $(TARGET_DIR)/usr/lib/$(notdir $(l))<br>
-       )<br>
+       $(call AZURE_IOT_SDK_C_INSTALL_LIBS,$(TARGET_DIR))<br>
 endef<br>
<br>
 $(eval $(cmake-package))<br>
<br>
<br>
------------------------------<br>
<br>
Message: 36<br>
Date: Wed, 6 May 2020 07:03:29 +0200<br>
From: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
To: <a href="mailto:buildroot@buildroot.org" target="_blank">buildroot@buildroot.org</a><br>
Subject: [Buildroot] [git commit branch/2020.02.x] package/libssh: add<br>
        patch to fix reported version<br>
Message-ID: <<a href="mailto:20200506051931.48717825FB@busybox.osuosl.org" target="_blank">20200506051931.48717825FB@busybox.osuosl.org</a>><br>
<br>
commit: <a href="https://git.buildroot.net/buildroot/commit/?id=de1490e2a52eff1f81a728def85e57a09ada3ffc" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=de1490e2a52eff1f81a728def85e57a09ada3ffc</a><br>
branch: <a href="https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x</a><br>
<br>
The released libssh package does wrongly reports the previous version.<br>
This patch fixes the version field in the lib.<br>
<br>
Signed-off-by: Heiko Thiery <<a href="mailto:heiko.thiery@gmail.com" target="_blank">heiko.thiery@gmail.com</a>><br>
Signed-off-by: Thomas Petazzoni <<a href="mailto:thomas.petazzoni@bootlin.com" target="_blank">thomas.petazzoni@bootlin.com</a>><br>
(cherry picked from commit a7db921da5ac57e29efeb1ac37c131d589d12664)<br>
Signed-off-by: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
---<br>
 .../0001-libssh.h-bump-to-version-0.9.4.patch      | 29 ++++++++++++++++++++++<br>
 1 file changed, 29 insertions(+)<br>
<br>
diff --git a/package/libssh/0001-libssh.h-bump-to-version-0.9.4.patch b/package/libssh/0001-libssh.h-bump-to-version-0.9.4.patch<br>
new file mode 100644<br>
index 0000000000..d6ec50509e<br>
--- /dev/null<br>
+++ b/package/libssh/0001-libssh.h-bump-to-version-0.9.4.patch<br>
@@ -0,0 +1,29 @@<br>
+From 8d8428cbbc2c00d078cfbc967e4e6fee7ff7bf0b Mon Sep 17 00:00:00 2001<br>
+From: Heiko Thiery <<a href="mailto:heiko.thiery@gmail.com" target="_blank">heiko.thiery@gmail.com</a>><br>
+Date: Wed, 15 Apr 2020 11:57:29 +0200<br>
+Subject: [PATCH] libssh.h: bump to version 0.9.4<br>
+<br>
+In the released version of libssh the version bump was not done<br>
+properly. Therefore the current release 0.9.4 reports 0.9.3.<br>
+<br>
+Signed-off-by: Heiko Thiery <<a href="mailto:heiko.thiery@gmail.com" target="_blank">heiko.thiery@gmail.com</a>><br>
+---<br>
+ include/libssh/libssh.h | 2 +-<br>
+ 1 file changed, 1 insertion(+), 1 deletion(-)<br>
+<br>
+diff --git a/include/libssh/libssh.h b/include/libssh/libssh.h<br>
+index 79030131..e2a8d991 100644<br>
+--- a/include/libssh/libssh.h<br>
++++ b/include/libssh/libssh.h<br>
+@@ -79,7 +79,7 @@<br>
+ /* libssh version */<br>
+ #define LIBSSH_VERSION_MAJOR  0<br>
+ #define LIBSSH_VERSION_MINOR  9<br>
+-#define LIBSSH_VERSION_MICRO  3<br>
++#define LIBSSH_VERSION_MICRO  4<br>
+ <br>
+ #define LIBSSH_VERSION_INT SSH_VERSION_INT(LIBSSH_VERSION_MAJOR, \<br>
+                                            LIBSSH_VERSION_MINOR, \<br>
+-- <br>
+2.20.1<br>
+<br>
<br>
<br>
------------------------------<br>
<br>
Message: 37<br>
Date: Wed, 6 May 2020 07:00:40 +0200<br>
From: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
To: <a href="mailto:buildroot@buildroot.org" target="_blank">buildroot@buildroot.org</a><br>
Subject: [Buildroot] [git commit branch/2020.02.x] board/udoo/neo:<br>
        create boot.scr in TARGET_DIR/boot<br>
Message-ID: <<a href="mailto:20200506051931.252908D59C@busybox.osuosl.org" target="_blank">20200506051931.252908D59C@busybox.osuosl.org</a>><br>
<br>
commit: <a href="https://git.buildroot.net/buildroot/commit/?id=52bfa18f8fd112ef1f9adef2e3941f2214cbe52c" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=52bfa18f8fd112ef1f9adef2e3941f2214cbe52c</a><br>
branch: <a href="https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x</a><br>
<br>
There is no reason to create boot.scr in board/udoo/neo and later<br>
install it in TARGET_DIR/boot, leaving a stale file behind.<br>
<br>
Signed-off-by: Thomas Petazzoni <<a href="mailto:thomas.petazzoni@bootlin.com" target="_blank">thomas.petazzoni@bootlin.com</a>><br>
(cherry picked from commit 2306339d1fe8d5ea2d9e17641f78a374f612f45e)<br>
Signed-off-by: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
---<br>
 board/udoo/neo/post-build.sh | 5 ++---<br>
 1 file changed, 2 insertions(+), 3 deletions(-)<br>
<br>
diff --git a/board/udoo/neo/post-build.sh b/board/udoo/neo/post-build.sh<br>
index 43e091c5d7..6ccd87fafd 100755<br>
--- a/board/udoo/neo/post-build.sh<br>
+++ b/board/udoo/neo/post-build.sh<br>
@@ -2,7 +2,6 @@<br>
<br>
 BOARD_DIR="$(dirname $0)"<br>
<br>
+install -d -m 755 $TARGET_DIR/boot<br>
 $HOST_DIR/bin/mkimage -A arm -O linux -T script -C none  \<br>
--n "boot script" -d $BOARD_DIR/boot.scr.txt $BOARD_DIR/boot.scr<br>
-<br>
-install -m 0644 -D $BOARD_DIR/boot.scr $TARGET_DIR/boot/boot.scr<br>
+       -n "boot script" -d $BOARD_DIR/boot.scr.txt $TARGET_DIR/boot/boot.scr<br>
<br>
<br>
------------------------------<br>
<br>
Message: 38<br>
Date: Wed, 6 May 2020 07:28:07 +0200<br>
From: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
To: <a href="mailto:buildroot@buildroot.org" target="_blank">buildroot@buildroot.org</a><br>
Subject: [Buildroot] [git commit branch/2020.02.x] package/php: fix<br>
        zip support<br>
Message-ID: <<a href="mailto:20200506051932.44684882AE@busybox.osuosl.org" target="_blank">20200506051932.44684882AE@busybox.osuosl.org</a>><br>
<br>
commit: <a href="https://git.buildroot.net/buildroot/commit/?id=ab30ce809cde5643cf11c6fb6adcb97eade0abea" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=ab30ce809cde5643cf11c6fb6adcb97eade0abea</a><br>
branch: <a href="https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x</a><br>
<br>
since php7.4, --enable-zip becomes --with-zip due to<br>
migration to pkg-config.<br>
<br>
Signed-off-by: Louis Aussedat <<a href="mailto:aussedat.louis@gmail.com" target="_blank">aussedat.louis@gmail.com</a>><br>
Signed-off-by: Thomas Petazzoni <<a href="mailto:thomas.petazzoni@bootlin.com" target="_blank">thomas.petazzoni@bootlin.com</a>><br>
(cherry picked from commit ac2b371732b20bacce9c79b7f3b824bd68b94242)<br>
Signed-off-by: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
---<br>
 package/php/<a href="http://php.mk" rel="noreferrer" target="_blank">php.mk</a> | 2 +-<br>
 1 file changed, 1 insertion(+), 1 deletion(-)<br>
<br>
diff --git a/package/php/<a href="http://php.mk" rel="noreferrer" target="_blank">php.mk</a> b/package/php/<a href="http://php.mk" rel="noreferrer" target="_blank">php.mk</a><br>
index 91f82dbf31..8282bb1cc7 100644<br>
--- a/package/php/<a href="http://php.mk" rel="noreferrer" target="_blank">php.mk</a><br>
+++ b/package/php/<a href="http://php.mk" rel="noreferrer" target="_blank">php.mk</a><br>
@@ -113,7 +113,7 @@ PHP_CONF_OPTS += \<br>
        $(if $(BR2_PACKAGE_PHP_EXT_SYSVMSG),--enable-sysvmsg) \<br>
        $(if $(BR2_PACKAGE_PHP_EXT_SYSVSEM),--enable-sysvsem) \<br>
        $(if $(BR2_PACKAGE_PHP_EXT_SYSVSHM),--enable-sysvshm) \<br>
-       $(if $(BR2_PACKAGE_PHP_EXT_ZIP),--enable-zip) \<br>
+       $(if $(BR2_PACKAGE_PHP_EXT_ZIP),--with-zip) \<br>
        $(if $(BR2_PACKAGE_PHP_EXT_CTYPE),--enable-ctype) \<br>
        $(if $(BR2_PACKAGE_PHP_EXT_FILTER),--enable-filter) \<br>
        $(if $(BR2_PACKAGE_PHP_EXT_CALENDAR),--enable-calendar) \<br>
<br>
<br>
------------------------------<br>
<br>
Message: 39<br>
Date: Wed, 6 May 2020 07:28:14 +0200<br>
From: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
To: <a href="mailto:buildroot@buildroot.org" target="_blank">buildroot@buildroot.org</a><br>
Subject: [Buildroot] [git commit branch/2020.02.x] package/php: fix gd<br>
        extension dependencies and options<br>
Message-ID: <<a href="mailto:20200506051932.52AF8882AE@busybox.osuosl.org" target="_blank">20200506051932.52AF8882AE@busybox.osuosl.org</a>><br>
<br>
commit: <a href="https://git.buildroot.net/buildroot/commit/?id=236f809c252647a0864c1a68ac7ca679ac1b797c" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=236f809c252647a0864c1a68ac7ca679ac1b797c</a><br>
branch: <a href="https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x</a><br>
<br>
Due to migration to pkg-config in php 7.4, the detection of<br>
library dependencies has been changed.<br>
<br>
source from <a href="http://php.net" rel="noreferrer" target="_blank">php.net</a>:<br>
--with-gd becomes --enable-gd<br>
--with-png-dir has been removed. libpng is required.<br>
--with-zlib-dir has been removed. zlib is required.<br>
--with-freetype-dir becomes --with-freetype<br>
--with-jpeg-dir becomes --with-jpeg<br>
<br>
Signed-off-by: Louis Aussedat <<a href="mailto:aussedat.louis@gmail.com" target="_blank">aussedat.louis@gmail.com</a>><br>
Signed-off-by: Thomas Petazzoni <<a href="mailto:thomas.petazzoni@bootlin.com" target="_blank">thomas.petazzoni@bootlin.com</a>><br>
(cherry picked from commit 31c5fd8f4b1ee26881ac37e55b0967bed0c6ebd2)<br>
Signed-off-by: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
---<br>
 package/php/Config.ext |  1 +<br>
 package/php/<a href="http://php.mk" rel="noreferrer" target="_blank">php.mk</a>     | 10 ++++------<br>
 2 files changed, 5 insertions(+), 6 deletions(-)<br>
<br>
diff --git a/package/php/Config.ext b/package/php/Config.ext<br>
index 193bc1bd03..66ee935cf0 100644<br>
--- a/package/php/Config.ext<br>
+++ b/package/php/Config.ext<br>
@@ -256,6 +256,7 @@ config BR2_PACKAGE_PHP_EXT_GD<br>
        select BR2_PACKAGE_FREETYPE<br>
        select BR2_PACKAGE_JPEG<br>
        select BR2_PACKAGE_LIBPNG<br>
+       select BR2_PACKAGE_ZLIB<br>
        help<br>
          GD support<br>
<br>
diff --git a/package/php/<a href="http://php.mk" rel="noreferrer" target="_blank">php.mk</a> b/package/php/<a href="http://php.mk" rel="noreferrer" target="_blank">php.mk</a><br>
index 8282bb1cc7..4d2f1b8f63 100644<br>
--- a/package/php/<a href="http://php.mk" rel="noreferrer" target="_blank">php.mk</a><br>
+++ b/package/php/<a href="http://php.mk" rel="noreferrer" target="_blank">php.mk</a><br>
@@ -327,12 +327,10 @@ endif<br>
<br>
 ifeq ($(BR2_PACKAGE_PHP_EXT_GD),y)<br>
 PHP_CONF_OPTS += \<br>
-       --with-gd \<br>
-       --with-jpeg-dir=$(STAGING_DIR)/usr \<br>
-       --with-png-dir=$(STAGING_DIR)/usr \<br>
-       --with-zlib-dir=$(STAGING_DIR)/usr \<br>
-       --with-freetype-dir=$(STAGING_DIR)/usr<br>
-PHP_DEPENDENCIES += jpeg libpng freetype<br>
+       --enable-gd \<br>
+       --with-jpeg \<br>
+       --with-freetype<br>
+PHP_DEPENDENCIES += jpeg libpng freetype zlib<br>
 endif<br>
<br>
 ifeq ($(BR2_PACKAGE_PHP_SAPI_FPM),y)<br>
<br>
<br>
------------------------------<br>
<br>
Message: 40<br>
Date: Wed, 6 May 2020 07:15:01 +0200<br>
From: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
To: <a href="mailto:buildroot@buildroot.org" target="_blank">buildroot@buildroot.org</a><br>
Subject: [Buildroot] [git commit branch/2020.02.x]<br>
        package/python-iptables: add explicit dependency on dynamic libs<br>
Message-ID: <<a href="mailto:20200506051931.924CC811F5@busybox.osuosl.org" target="_blank">20200506051931.924CC811F5@busybox.osuosl.org</a>><br>
<br>
commit: <a href="https://git.buildroot.net/buildroot/commit/?id=b6d45c45cb0e0e0a7080350dadb2eccefdaa8b0f" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=b6d45c45cb0e0e0a7080350dadb2eccefdaa8b0f</a><br>
branch: <a href="https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x</a><br>
<br>
The package uses ctypes.CDLL extensively which only makes sense when dynamic<br>
libraries are available.<br>
<br>
Signed-off-by: Frank Vanbever <<a href="mailto:frank.vanbever@essensium.com" target="_blank">frank.vanbever@essensium.com</a>><br>
Signed-off-by: Yann E. MORIN <<a href="mailto:yann.morin.1998@free.fr" target="_blank">yann.morin.1998@free.fr</a>><br>
(cherry picked from commit 21b85bc56cdcf030cced57dea0f78cdce59912b8)<br>
Signed-off-by: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
---<br>
 package/python-iptables/Config.in | 4 ++++<br>
 1 file changed, 4 insertions(+)<br>
<br>
diff --git a/package/python-iptables/Config.in b/package/python-iptables/Config.in<br>
index e55359963e..a35577bad3 100644<br>
--- a/package/python-iptables/Config.in<br>
+++ b/package/python-iptables/Config.in<br>
@@ -1,7 +1,11 @@<br>
 config BR2_PACKAGE_PYTHON_IPTABLES<br>
        bool "python-iptables"<br>
+       depends on !BR2_STATIC_LIBS<br>
        select BR2_PACKAGE_IPTABLES # runtime dependency<br>
        help<br>
          Python bindings for iptables.<br>
<br>
          <a href="https://github.com/ldx/python-iptables" rel="noreferrer" target="_blank">https://github.com/ldx/python-iptables</a><br>
+<br>
+comment "python-iptables needs a toolchain w/ dynamic library"<br>
+       depends on BR2_STATIC_LIBS<br>
<br>
<br>
------------------------------<br>
<br>
Message: 41<br>
Date: Wed, 6 May 2020 07:00:34 +0200<br>
From: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
To: <a href="mailto:buildroot@buildroot.org" target="_blank">buildroot@buildroot.org</a><br>
Subject: [Buildroot] [git commit branch/2020.02.x]<br>
        board/solidrun/mx6cubox: create boot.scr in TARGET_DIR/boot<br>
Message-ID: <<a href="mailto:20200506051931.15A368D59C@busybox.osuosl.org" target="_blank">20200506051931.15A368D59C@busybox.osuosl.org</a>><br>
<br>
commit: <a href="https://git.buildroot.net/buildroot/commit/?id=6569f398eede2efde7c9dacf66fc5e0868c27bcb" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=6569f398eede2efde7c9dacf66fc5e0868c27bcb</a><br>
branch: <a href="https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x</a><br>
<br>
There is no reason to create boot.scr in board/solidrun/mx6cubox and<br>
later install it in TARGET_DIR/boot, leaving a stale file behind.<br>
<br>
Signed-off-by: Thomas Petazzoni <<a href="mailto:thomas.petazzoni@bootlin.com" target="_blank">thomas.petazzoni@bootlin.com</a>><br>
(cherry picked from commit 9ddbd11620b5a01945a438085d45ef2131bad35f)<br>
Signed-off-by: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
---<br>
 board/solidrun/mx6cubox/post-build.sh | 6 +++---<br>
 1 file changed, 3 insertions(+), 3 deletions(-)<br>
<br>
diff --git a/board/solidrun/mx6cubox/post-build.sh b/board/solidrun/mx6cubox/post-build.sh<br>
index 43e091c5d7..6ddc113702 100755<br>
--- a/board/solidrun/mx6cubox/post-build.sh<br>
+++ b/board/solidrun/mx6cubox/post-build.sh<br>
@@ -2,7 +2,7 @@<br>
<br>
 BOARD_DIR="$(dirname $0)"<br>
<br>
-$HOST_DIR/bin/mkimage -A arm -O linux -T script -C none  \<br>
--n "boot script" -d $BOARD_DIR/boot.scr.txt $BOARD_DIR/boot.scr<br>
+install -d -m 755 $TARGET_DIR/boot<br>
<br>
-install -m 0644 -D $BOARD_DIR/boot.scr $TARGET_DIR/boot/boot.scr<br>
+$HOST_DIR/bin/mkimage -A arm -O linux -T script -C none  \<br>
+       -n "boot script" -d $BOARD_DIR/boot.scr.txt $TARGET_DIR/boot/boot.scr<br>
<br>
<br>
------------------------------<br>
<br>
Message: 42<br>
Date: Wed, 6 May 2020 07:03:24 +0200<br>
From: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
To: <a href="mailto:buildroot@buildroot.org" target="_blank">buildroot@buildroot.org</a><br>
Subject: [Buildroot] [git commit branch/2020.02.x] package/libssh:<br>
        security bump to version 0.9.4<br>
Message-ID: <<a href="mailto:20200506051931.37D707FD28@busybox.osuosl.org" target="_blank">20200506051931.37D707FD28@busybox.osuosl.org</a>><br>
<br>
commit: <a href="https://git.buildroot.net/buildroot/commit/?id=4c16f29ee1228fef87ee0f621d95d0e6705b5ac9" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=4c16f29ee1228fef87ee0f621d95d0e6705b5ac9</a><br>
branch: <a href="https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x</a><br>
<br>
Fixes CVE-2020-1730: Possible DoS in client and server when handling<br>
AES-CTR keys with OpenSSL.<br>
<br>
Format hash file with two spaces delimiter.<br>
<br>
Cc: Scott Fan <<a href="mailto:fancp2007@gmail.com" target="_blank">fancp2007@gmail.com</a>><br>
Signed-off-by: Baruch Siach <<a href="mailto:baruch@tkos.co.il" target="_blank">baruch@tkos.co.il</a>><br>
Signed-off-by: Thomas Petazzoni <<a href="mailto:thomas.petazzoni@bootlin.com" target="_blank">thomas.petazzoni@bootlin.com</a>><br>
(cherry picked from commit 6b8a47e29252908b294bda0d089fab443db99903)<br>
Signed-off-by: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
---<br>
 package/libssh/libssh.hash | 4 ++--<br>
 package/libssh/<a href="http://libssh.mk" rel="noreferrer" target="_blank">libssh.mk</a>   | 2 +-<br>
 2 files changed, 3 insertions(+), 3 deletions(-)<br>
<br>
diff --git a/package/libssh/libssh.hash b/package/libssh/libssh.hash<br>
index ca296701bf..62b860300a 100644<br>
--- a/package/libssh/libssh.hash<br>
+++ b/package/libssh/libssh.hash<br>
@@ -1,5 +1,5 @@<br>
 # Locally calculated after checking pgp signature<br>
 # <a href="https://www.libssh.org/files/0.9/libssh-0.9.3.tar.xz.asc" rel="noreferrer" target="_blank">https://www.libssh.org/files/0.9/libssh-0.9.3.tar.xz.asc</a><br>
 # with key 8DFF53E18F2ABC8D8F3C92237EE0FC4DCC014E3D<br>
-sha256 2c8b5f894dced58b3d629f16f3afa6562c20b4bdc894639163cf657833688f0c  libssh-0.9.3.tar.xz<br>
-sha256 1656186e951db1c010a8485481fa94587f7e53a26d24976bef97945ad0c4df5a  COPYING<br>
+sha256  150897a569852ac05aac831dc417a7ba8e610c86ca2e0154a99c6ade2486226b  libssh-0.9.4.tar.xz<br>
+sha256  1656186e951db1c010a8485481fa94587f7e53a26d24976bef97945ad0c4df5a  COPYING<br>
diff --git a/package/libssh/<a href="http://libssh.mk" rel="noreferrer" target="_blank">libssh.mk</a> b/package/libssh/<a href="http://libssh.mk" rel="noreferrer" target="_blank">libssh.mk</a><br>
index 52517a5dd0..abc9aec9a3 100644<br>
--- a/package/libssh/<a href="http://libssh.mk" rel="noreferrer" target="_blank">libssh.mk</a><br>
+++ b/package/libssh/<a href="http://libssh.mk" rel="noreferrer" target="_blank">libssh.mk</a><br>
@@ -5,7 +5,7 @@<br>
 ################################################################################<br>
<br>
 LIBSSH_VERSION_MAJOR = 0.9<br>
-LIBSSH_VERSION = $(LIBSSH_VERSION_MAJOR).3<br>
+LIBSSH_VERSION = $(LIBSSH_VERSION_MAJOR).4<br>
 LIBSSH_SOURCE = libssh-$(LIBSSH_VERSION).tar.xz<br>
 LIBSSH_SITE = <a href="https://www.libssh.org/files/$(LIBSSH_VERSION_MAJOR)" rel="noreferrer" target="_blank">https://www.libssh.org/files/$(LIBSSH_VERSION_MAJOR)</a><br>
 LIBSSH_LICENSE = LGPL-2.1<br>
<br>
<br>
------------------------------<br>
<br>
Message: 43<br>
Date: Wed, 6 May 2020 07:13:37 +0200<br>
From: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
To: <a href="mailto:buildroot@buildroot.org" target="_blank">buildroot@buildroot.org</a><br>
Subject: [Buildroot] [git commit branch/2020.02.x] package/mbedtls:<br>
        security bump to version 2.16.6<br>
Message-ID: <<a href="mailto:20200506051931.7EC02821B9@busybox.osuosl.org" target="_blank">20200506051931.7EC02821B9@busybox.osuosl.org</a>><br>
<br>
commit: <a href="https://git.buildroot.net/buildroot/commit/?id=47c67ff56a40e242438d4bbb67fced4ad9d762c0" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=47c67ff56a40e242438d4bbb67fced4ad9d762c0</a><br>
branch: <a href="https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x</a><br>
<br>
- Fix CVE-2020-10932: fix side channel in ECC code that allowed an<br>
  adversary with access to precise enough timing and memory access<br>
  information (typically an untrusted operating system attacking a<br>
  secure enclave) to fully recover an ECDSA private key.<br>
- Fix a potentially remotely exploitable buffer overread in a DTLS<br>
  client when parsing the Hello Verify Request message.<br>
- Fix bug in DTLS handling of new associations with the same parameters<br>
  (RFC 6347 section 4.2.8): after sending its HelloVerifyRequest, the<br>
  server would end up with corrupted state and only send invalid records<br>
  to the client. An attacker able to send forged UDP packets to the<br>
  server could use that to obtain a Denial of Service. This could only<br>
  happen when MBEDTLS_SSL_DTLS_CLIENT_PORT_REUSE was enabled in<br>
  config.h (which it is by default).<br>
<br>
Signed-off-by: Fabrice Fontaine <<a href="mailto:fontaine.fabrice@gmail.com" target="_blank">fontaine.fabrice@gmail.com</a>><br>
Signed-off-by: Thomas Petazzoni <<a href="mailto:thomas.petazzoni@bootlin.com" target="_blank">thomas.petazzoni@bootlin.com</a>><br>
(cherry picked from commit b5704f8869dc1f82790816e38de52aac6d709ffe)<br>
Signed-off-by: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
---<br>
 package/mbedtls/mbedtls.hash | 6 +++---<br>
 package/mbedtls/<a href="http://mbedtls.mk" rel="noreferrer" target="_blank">mbedtls.mk</a>   | 2 +-<br>
 2 files changed, 4 insertions(+), 4 deletions(-)<br>
<br>
diff --git a/package/mbedtls/mbedtls.hash b/package/mbedtls/mbedtls.hash<br>
index 92e7d35a64..17ac18bb25 100644<br>
--- a/package/mbedtls/mbedtls.hash<br>
+++ b/package/mbedtls/mbedtls.hash<br>
@@ -1,5 +1,5 @@<br>
-# From <a href="https://tls.mbed.org/tech-updates/releases/mbedtls-2.16.5-and-2.7.14-released-sha1" rel="noreferrer" target="_blank">https://tls.mbed.org/tech-updates/releases/mbedtls-2.16.5-and-2.7.14-released<br>
-sha1</a>  c36962183e05467aa1dadafcaacf90216a737866  mbedtls-2.16.5-apache.tgz<br>
-sha256  65b4c6cec83e048fd1c675e9a29a394ea30ad0371d37b5742453f74084e7b04d  mbedtls-2.16.5-apache.tgz<br>
+# From <a href="https://tls.mbed.org/tech-updates/releases/mbedtls-2.16.6-and-2.7.15-released+sha1" rel="noreferrer" target="_blank">https://tls.mbed.org/tech-updates/releases/mbedtls-2.16.6-and-2.7.15-released<br>
+sha1</a>  3cb5b681597a5bd798d31038c129c0dc911d8a2c  mbedtls-2.16.6-apache.tgz<br>
+sha256  66455e23a6190a30142cdc1113f7418158839331a9d8e6b0778631d077281770  mbedtls-2.16.6-apache.tgz<br>
 # Locally calculated<br>
 sha256  cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30  apache-2.0.txt<br>
diff --git a/package/mbedtls/<a href="http://mbedtls.mk" rel="noreferrer" target="_blank">mbedtls.mk</a> b/package/mbedtls/<a href="http://mbedtls.mk" rel="noreferrer" target="_blank">mbedtls.mk</a><br>
index 5d0dd87339..50121fa6c7 100644<br>
--- a/package/mbedtls/<a href="http://mbedtls.mk" rel="noreferrer" target="_blank">mbedtls.mk</a><br>
+++ b/package/mbedtls/<a href="http://mbedtls.mk" rel="noreferrer" target="_blank">mbedtls.mk</a><br>
@@ -5,7 +5,7 @@<br>
 ################################################################################<br>
<br>
 MBEDTLS_SITE = <a href="https://tls.mbed.org/code/releases" rel="noreferrer" target="_blank">https://tls.mbed.org/code/releases</a><br>
-MBEDTLS_VERSION = 2.16.5<br>
+MBEDTLS_VERSION = 2.16.6<br>
 MBEDTLS_SOURCE = mbedtls-$(MBEDTLS_VERSION)-apache.tgz<br>
 MBEDTLS_CONF_OPTS = \<br>
        -DENABLE_PROGRAMS=$(if $(BR2_PACKAGE_MBEDTLS_PROGRAMS),ON,OFF) \<br>
<br>
<br>
------------------------------<br>
<br>
Message: 44<br>
Date: Wed, 6 May 2020 07:03:34 +0200<br>
From: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
To: <a href="mailto:buildroot@buildroot.org" target="_blank">buildroot@buildroot.org</a><br>
Subject: [Buildroot] [git commit branch/2020.02.x] package/libssh: add<br>
        patch to fix regression<br>
Message-ID: <<a href="mailto:20200506051931.5845F825FB@busybox.osuosl.org" target="_blank">20200506051931.5845F825FB@busybox.osuosl.org</a>><br>
<br>
commit: <a href="https://git.buildroot.net/buildroot/commit/?id=1d177afefce7b655f7a240c7c85cbccddab6d0df" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=1d177afefce7b655f7a240c7c85cbccddab6d0df</a><br>
branch: <a href="https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x</a><br>
<br>
The libssh server is used by libnetconf2. With libssh version 0.9.4 a<br>
regression was introduced that wrongly leads to session closed after the<br>
poll timeout.<br>
<br>
The patch comes from upstrem:<br>
<a href="https://git.libssh.org/projects/libssh.git/commit/?id=6417f5a3cac8537ac6f6ff7fc1642dfaa0917fb4" rel="noreferrer" target="_blank">https://git.libssh.org/projects/libssh.git/commit/?id=6417f5a3cac8537ac6f6ff7fc1642dfaa0917fb4</a><br>
<br>
Signed-off-by: Heiko Thiery <<a href="mailto:heiko.thiery@gmail.com" target="_blank">heiko.thiery@gmail.com</a>><br>
Signed-off-by: Thomas Petazzoni <<a href="mailto:thomas.petazzoni@bootlin.com" target="_blank">thomas.petazzoni@bootlin.com</a>><br>
(cherry picked from commit 39099153d9404cd6f107f0fd92ce8686bbd1beb2)<br>
Signed-off-by: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
---<br>
 ...oid-returning-SSH_AGAIN-from-ssh_channel_.patch | 45 ++++++++++++++++++++++<br>
 1 file changed, 45 insertions(+)<br>
<br>
diff --git a/package/libssh/0002-channels-Avoid-returning-SSH_AGAIN-from-ssh_channel_.patch b/package/libssh/0002-channels-Avoid-returning-SSH_AGAIN-from-ssh_channel_.patch<br>
new file mode 100644<br>
index 0000000000..9cc9389479<br>
--- /dev/null<br>
+++ b/package/libssh/0002-channels-Avoid-returning-SSH_AGAIN-from-ssh_channel_.patch<br>
@@ -0,0 +1,45 @@<br>
+From 6417f5a3cac8537ac6f6ff7fc1642dfaa0917fb4 Mon Sep 17 00:00:00 2001<br>
+From: Jakub Jelen <<a href="mailto:jjelen@redhat.com" target="_blank">jjelen@redhat.com</a>><br>
+Date: Thu, 16 Apr 2020 11:13:34 +0200<br>
+Subject: [PATCH] channels: Avoid returning SSH_AGAIN from<br>
+ ssh_channel_poll_timeout()<br>
+<br>
+This addresses a regression introduced in 3bad0607, partially fixed in 022409e9,<br>
+but the function was still able to return SSH_AGAIN, which was not expected by<br>
+callers.<br>
+<br>
+Based on discussion in [1] and [2]<br>
+<br>
+[1] <a href="https://gitlab.com/libssh/libssh-mirror/-/merge_requests/101" rel="noreferrer" target="_blank">https://gitlab.com/libssh/libssh-mirror/-/merge_requests/101</a><br>
+[2] <a href="https://www.libssh.org/archive/libssh/2020-03/0000029.html" rel="noreferrer" target="_blank">https://www.libssh.org/archive/libssh/2020-03/0000029.html</a><br>
+<br>
+Signed-off-by: Jakub Jelen <<a href="mailto:jjelen@redhat.com" target="_blank">jjelen@redhat.com</a>><br>
+Reviewed-by: Anderson Toshiyuki Sasaki <<a href="mailto:ansasaki@redhat.com" target="_blank">ansasaki@redhat.com</a>><br>
+<br>
+[Backport from upstream commit:<br>
+6417f5a3cac8537ac6f6ff7fc1642dfaa0917fb4]<br>
+Signed-off-by: Heiko Thiery <<a href="mailto:heiko.thiery@gmail.com" target="_blank">heiko.thiery@gmail.com</a>><br>
+---<br>
+ src/channels.c | 6 ++++++<br>
+ 1 file changed, 6 insertions(+)<br>
+<br>
+diff --git a/src/channels.c b/src/channels.c<br>
+index bcc1c207..9fe309d0 100644<br>
+--- a/src/channels.c<br>
++++ b/src/channels.c<br>
+@@ -3116,6 +3116,12 @@ int ssh_channel_poll_timeout(ssh_channel channel, int timeout, int is_stderr)<br>
+         session->session_state == SSH_SESSION_STATE_ERROR) {<br>
+         rc = SSH_ERROR;<br>
+         goto out;<br>
++    } else if (rc == SSH_AGAIN) {<br>
++        /* If the above timeout expired, it is ok and we do not need to<br>
++         * attempt to check the read buffer. The calling functions do not<br>
++         * expect us to return SSH_AGAIN either here. */<br>
++        rc = SSH_OK;<br>
++        goto out;<br>
+     }<br>
+     len = ssh_buffer_get_len(stdbuf);<br>
+     if (len > 0) {<br>
+-- <br>
+2.20.1<br>
+<br>
<br>
<br>
------------------------------<br>
<br>
Message: 45<br>
Date: Wed, 6 May 2020 07:15:36 +0200<br>
From: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
To: <a href="mailto:buildroot@buildroot.org" target="_blank">buildroot@buildroot.org</a><br>
Subject: [Buildroot] [git commit branch/2020.02.x]<br>
        package/python-iptables: account for platform tag in extensions<br>
Message-ID: <<a href="mailto:20200506051931.B4A7F811F5@busybox.osuosl.org" target="_blank">20200506051931.B4A7F811F5@busybox.osuosl.org</a>><br>
<br>
commit: <a href="https://git.buildroot.net/buildroot/commit/?id=d853d927ff64d0f6d70d856e4ca48032522c0c02" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=d853d927ff64d0f6d70d856e4ca48032522c0c02</a><br>
branch: <a href="https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x</a><br>
<br>
EXT_SUFFIX in Python versions > 3.5 contains a platform tag which only applies<br>
to cpython extensions. Given that ctypes.util.find_library does not work on the<br>
target due to the absence of the underlying tools '.so' needs to be added as a<br>
possible suffix for libraries to enable python-iptables to find the iptables<br>
shared libraries.<br>
<br>
Signed-off-by: Frank Vanbever <<a href="mailto:frank.vanbever@essensium.com" target="_blank">frank.vanbever@essensium.com</a>><br>
Signed-off-by: Yann E. MORIN <<a href="mailto:yann.morin.1998@free.fr" target="_blank">yann.morin.1998@free.fr</a>><br>
(cherry picked from commit 52276cdda34aa986410626592031560bf64d788b)<br>
Signed-off-by: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
---<br>
 ...dd-.so-as-additional-shared-object-suffix.patch | 57 ++++++++++++++++++++++<br>
 1 file changed, 57 insertions(+)<br>
<br>
diff --git a/package/python-iptables/0002-Add-.so-as-additional-shared-object-suffix.patch b/package/python-iptables/0002-Add-.so-as-additional-shared-object-suffix.patch<br>
new file mode 100644<br>
index 0000000000..41d49fc1e6<br>
--- /dev/null<br>
+++ b/package/python-iptables/0002-Add-.so-as-additional-shared-object-suffix.patch<br>
@@ -0,0 +1,57 @@<br>
+From 899d25c511c6ce779b7153e9ae2e41055b30b9c5 Mon Sep 17 00:00:00 2001<br>
+From: Frank Vanbever <<a href="mailto:frank.vanbever@essensium.com" target="_blank">frank.vanbever@essensium.com</a>><br>
+Date: Mon, 9 Mar 2020 12:36:47 +0100<br>
+Subject: [PATCH] Add '.so' as additional shared object suffix<br>
+<br>
+EXT_SUFFIX includes a platform information tag starting from Python 3.5 [0]<br>
+For example:<br>
+<br>
+    >>> sysconfig.get_config_var("EXT_SUFFIX")<br>
+    '.cpython-38-aarch64-linux-gnu.so'<br>
+<br>
+This suffix only applies to cpython extensions i.e. not to the iptables shared<br>
+objects.<br>
+<br>
+Adding '.so' as an additional suffix for shared objects fixes the issue.<br>
+<br>
+Fixes: Issue #301<br>
+<br>
+Signed-off-by: Frank Vanbever <<a href="mailto:frank.vanbever@essensium.com" target="_blank">frank.vanbever@essensium.com</a>><br>
+<br>
+Backported from: 899d25c511c6ce779b7153e9ae2e41055b30b9c5<br>
+<br>
+[0]: <a href="https://docs.python.org/3/whatsnew/3.5.html#build-and-c-api-changes" rel="noreferrer" target="_blank">https://docs.python.org/3/whatsnew/3.5.html#build-and-c-api-changes</a><br>
+---<br>
+ iptc/util.py | 13 ++++++++++---<br>
+ 1 file changed, 10 insertions(+), 3 deletions(-)<br>
+<br>
+diff --git a/iptc/util.py b/iptc/util.py<br>
+index e6b1649..04fe905 100644<br>
+--- a/iptc/util.py<br>
++++ b/iptc/util.py<br>
+@@ -80,12 +80,19 @@ def _do_find_library(name):<br>
+ <br>
+ <br>
+ def _find_library(*names):<br>
++    exts = []<br>
+     if version_info >= (3, 3):<br>
+-        ext = get_config_var("EXT_SUFFIX")<br>
++        exts.append(get_config_var("EXT_SUFFIX"))<br>
+     else:<br>
+-        ext = get_config_var('SO')<br>
++        exts.append(get_config_var('SO'))<br>
++<br>
++    if version_info >= (3, 5):<br>
++        exts.append('.so')<br>
++<br>
+     for name in names:<br>
+-        libnames = [name, "lib" + name, name + ext, "lib" + name + ext]<br>
++        libnames = [name, "lib" + name]<br>
++        for ext in exts:<br>
++            libnames += [name + ext, "lib" + name + ext]<br>
+         libdir = os.environ.get('IPTABLES_LIBDIR', None)<br>
+         if libdir is not None:<br>
+             libdirs = libdir.split(':')<br>
+-- <br>
+2.20.1<br>
+<br>
<br>
<br>
------------------------------<br>
<br>
Message: 46<br>
Date: Wed, 6 May 2020 07:10:40 +0200<br>
From: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
To: <a href="mailto:buildroot@buildroot.org" target="_blank">buildroot@buildroot.org</a><br>
Subject: [Buildroot] [git commit branch/2020.02.x] package/exim: fix<br>
        log and pid file paths<br>
Message-ID: <<a href="mailto:20200506051931.6D204821B9@busybox.osuosl.org" target="_blank">20200506051931.6D204821B9@busybox.osuosl.org</a>><br>
<br>
commit: <a href="https://git.buildroot.net/buildroot/commit/?id=9f79ad93cf3961981a1aa0bbd29b41baa6eb8474" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=9f79ad93cf3961981a1aa0bbd29b41baa6eb8474</a><br>
branch: <a href="https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x</a><br>
<br>
By default, exim stores its PID file in /var/spool/exim, and its log<br>
file in /var/spool/exim/log, but it makes a lot more sense to have the<br>
logs in /var/log/exim and the PID file in /var/run/exim.<br>
<br>
Using binary name subdirectory in both cases allows for the use of<br>
systemd's LogsDirectory and RuntimeDirectory statements<br>
<br>
Signed-off-by: Pascal de Bruijn <<a href="mailto:p.debruijn@unilogic.nl" target="_blank">p.debruijn@unilogic.nl</a>><br>
Signed-off-by: Thomas Petazzoni <<a href="mailto:thomas.petazzoni@bootlin.com" target="_blank">thomas.petazzoni@bootlin.com</a>><br>
(cherry picked from commit 754341460b7aa751164d7d7ec9b67908c2792fe2)<br>
Signed-off-by: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
---<br>
 package/exim/S86exim      | 10 +++++++++-<br>
 package/exim/<a href="http://exim.mk" rel="noreferrer" target="_blank">exim.mk</a>      |  2 ++<br>
 package/exim/exim.service |  4 ++++<br>
 3 files changed, 15 insertions(+), 1 deletion(-)<br>
<br>
diff --git a/package/exim/S86exim b/package/exim/S86exim<br>
index bec88fc222..0d09361f65 100644<br>
--- a/package/exim/S86exim<br>
+++ b/package/exim/S86exim<br>
@@ -3,11 +3,19 @@<br>
 # Start/stop exim<br>
 #<br>
<br>
-PIDFILE=/var/lock/exim/exim-daemon.pid<br>
+PIDFILE=/var/run/exim/exim.pid<br>
<br>
 case "$1" in<br>
   start)<br>
        echo "Starting exim..."<br>
+       if [ ! -d /var/log/exim ]; then<br>
+         mkdir -p /var/log/exim<br>
+         chown exim:mail /var/log/exim<br>
+       fi<br>
+       if [ ! -d /var/run/exim ]; then<br>
+         mkdir -p /var/run/exim<br>
+         chown root:mail /var/run/exim<br>
+       fi<br>
        start-stop-daemon -S -x exim -- -bd<br>
        ;;<br>
   stop)<br>
diff --git a/package/exim/<a href="http://exim.mk" rel="noreferrer" target="_blank">exim.mk</a> b/package/exim/<a href="http://exim.mk" rel="noreferrer" target="_blank">exim.mk</a><br>
index e4b0bfc1b4..8d5b6e415b 100644<br>
--- a/package/exim/<a href="http://exim.mk" rel="noreferrer" target="_blank">exim.mk</a><br>
+++ b/package/exim/<a href="http://exim.mk" rel="noreferrer" target="_blank">exim.mk</a><br>
@@ -39,6 +39,8 @@ define EXIM_USE_DEFAULT_CONFIG_FILE<br>
        $(INSTALL) -m 0644 $(@D)/src/EDITME $(@D)/Local/Makefile<br>
        $(call exim-config-change,BIN_DIRECTORY,/usr/sbin)<br>
        $(call exim-config-change,CONFIGURE_FILE,/etc/exim/configure)<br>
+       $(call exim-config-change,LOG_FILE_PATH,/var/log/exim/exim_%slog)<br>
+       $(call exim-config-change,PID_FILE_PATH,/var/run/exim/exim.pid)<br>
        $(call exim-config-change,EXIM_USER,ref:exim)<br>
        $(call exim-config-change,EXIM_GROUP,mail)<br>
        $(call exim-config-change,TRANSPORT_LMTP,yes)<br>
diff --git a/package/exim/exim.service b/package/exim/exim.service<br>
index fe97727ab5..ac3f067de4 100644<br>
--- a/package/exim/exim.service<br>
+++ b/package/exim/exim.service<br>
@@ -3,6 +3,10 @@ Description=Exim MTA<br>
 After=syslog.target network.target<br>
<br>
 [Service]<br>
+User=exim<br>
+Group=mail<br>
+LogsDirectory=exim<br>
+RuntimeDirectory=exim<br>
 ExecStart=/usr/sbin/exim -bdf<br>
 Restart=always<br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 47<br>
Date: Wed, 6 May 2020 07:15:10 +0200<br>
From: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
To: <a href="mailto:buildroot@buildroot.org" target="_blank">buildroot@buildroot.org</a><br>
Subject: [Buildroot] [git commit branch/2020.02.x]<br>
        package/python-iptables: try known libc instead of find_library()<br>
Message-ID: <<a href="mailto:20200506051931.A3BB1811F5@busybox.osuosl.org" target="_blank">20200506051931.A3BB1811F5@busybox.osuosl.org</a>><br>
<br>
commit: <a href="https://git.buildroot.net/buildroot/commit/?id=c121494d169b81adf53e73c522a5abbc79a700dc" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=c121494d169b81adf53e73c522a5abbc79a700dc</a><br>
branch: <a href="https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x</a><br>
<br>
ctypes.util.find_library() depends on gcc and friends to detect the location of<br>
a given shared library. Given that these are not available on the target and<br>
that python-iptables depends on this functionality we need to work around this.<br>
The SONAMEs of the libc are well known so we try the known ones for glibc,<br>
uClibc and musl.<br>
<br>
Fixes: <a href="https://bugs.busybox.net/show_bug.cgi?id=12271" rel="noreferrer" target="_blank">https://bugs.busybox.net/show_bug.cgi?id=12271</a><br>
<br>
Signed-off-by: Frank Vanbever <<a href="mailto:frank.vanbever@essensium.com" target="_blank">frank.vanbever@essensium.com</a>><br>
Signed-off-by: Yann E. MORIN <<a href="mailto:yann.morin.1998@free.fr" target="_blank">yann.morin.1998@free.fr</a>><br>
(cherry picked from commit 90c18ab269c600ee7643f69212713ee3b74c38bd)<br>
Signed-off-by: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
---<br>
 .../0001-Add-separate-mechanism-to-load-libc.patch | 90 ++++++++++++++++++++++<br>
 1 file changed, 90 insertions(+)<br>
<br>
diff --git a/package/python-iptables/0001-Add-separate-mechanism-to-load-libc.patch b/package/python-iptables/0001-Add-separate-mechanism-to-load-libc.patch<br>
new file mode 100644<br>
index 0000000000..2a344c2f55<br>
--- /dev/null<br>
+++ b/package/python-iptables/0001-Add-separate-mechanism-to-load-libc.patch<br>
@@ -0,0 +1,90 @@<br>
+From e3557528d7cdcdc2c579212be8837bc9b54635a4 Mon Sep 17 00:00:00 2001<br>
+From: Frank Vanbever <<a href="mailto:frank.vanbever@essensium.com" target="_blank">frank.vanbever@essensium.com</a>><br>
+Date: Thu, 20 Feb 2020 12:14:08 +0100<br>
+Subject: [PATCH] Add separate mechanism to load libc<br>
+<br>
+ctypes.util.find_library() always returns None for systems which do not have the<br>
+tools installed to determine the location of a given shared library (i.e.<br>
+ldconfig, gcc, objdump). If find_libary() fails attempt to load known libc by<br>
+SONAME.<br>
+<br>
+Upstream: <a href="https://github.com/ldx/python-iptables/commit/e3557528d7cdcdc2c579212be8837bc9b54635a4" rel="noreferrer" target="_blank">https://github.com/ldx/python-iptables/commit/e3557528d7cdcdc2c579212be8837bc9b54635a4</a><br>
+<br>
+Signed-off-by: Frank Vanbever <<a href="mailto:frank.vanbever@essensium.com" target="_blank">frank.vanbever@essensium.com</a>><br>
+---<br>
+ iptc/ip4tc.py   |  4 ++--<br>
+ iptc/util.py    | 16 ++++++++++++++++<br>
+ iptc/xtables.py |  4 ++--<br>
+ 3 files changed, 20 insertions(+), 4 deletions(-)<br>
+<br>
+diff --git a/iptc/ip4tc.py b/iptc/ip4tc.py<br>
+index 4c5d690..4ddd2dc 100644<br>
+--- a/iptc/ip4tc.py<br>
++++ b/iptc/ip4tc.py<br>
+@@ -9,7 +9,7 @@ import socket<br>
+ import struct<br>
+ import weakref<br>
+ <br>
+-from .util import find_library, load_kernel<br>
++from .util import find_library, load_kernel, find_libc<br>
+ from .xtables import (XT_INV_PROTO, NFPROTO_IPV4, XTablesError, xtables,<br>
+                       xt_align, xt_counters, xt_entry_target, xt_entry_match)<br>
+ <br>
+@@ -26,7 +26,7 @@ if not hasattr(socket, 'IPPROTO_SCTP'):<br>
+ <br>
+ _IFNAMSIZ = 16<br>
+ <br>
+-_libc = ct.CDLL("libc.so.6")<br>
++_libc = find_libc()<br>
+ _get_errno_loc = _libc.__errno_location<br>
+ _get_errno_loc.restype = ct.POINTER(ct.c_int)<br>
+ _malloc = _libc.malloc<br>
+diff --git a/iptc/util.py b/iptc/util.py<br>
+index ae5fb9b..e6b1649 100644<br>
+--- a/iptc/util.py<br>
++++ b/iptc/util.py<br>
+@@ -109,3 +109,19 @@ def find_library(*names):<br>
+             major = int(m.group(1))<br>
+         return lib, major<br>
+     return None, None<br>
++<br>
++<br>
++def find_libc():<br>
++    lib = ctypes.util.find_library('c')<br>
++    if lib is not None:<br>
++        return ctypes.CDLL(lib, mode=ctypes.RTLD_GLOBAL)<br>
++<br>
++    libnames = ['libc.so.6', 'libc.so.0', 'libc.so']<br>
++    for name in libnames:<br>
++        try:<br>
++            lib = ctypes.CDLL(name, mode=ctypes.RTLD_GLOBAL)<br>
++            return lib<br>
++        except:<br>
++            pass<br>
++<br>
++    return None<br>
+diff --git a/iptc/xtables.py b/iptc/xtables.py<br>
+index 93bc080..cf21029 100644<br>
+--- a/iptc/xtables.py<br>
++++ b/iptc/xtables.py<br>
+@@ -6,7 +6,7 @@ import sys<br>
+ import weakref<br>
+ <br>
+ from . import version<br>
+-from .util import find_library<br>
++from .util import find_library, find_libc<br>
+ from .errors import *<br>
+ <br>
+ XT_INV_PROTO = 0x40  # invert the sense of PROTO<br>
+@@ -792,7 +792,7 @@ class xtables_target(ct.Union):<br>
+                 ("v12", _xtables_target_v12)]<br>
+ <br>
+ <br>
+-_libc, _ = find_library("c")<br>
++_libc = find_libc()<br>
+ _optind = ct.c_long.in_dll(_libc, "optind")<br>
+ _optarg = ct.c_char_p.in_dll(_libc, "optarg")<br>
+ <br>
+-- <br>
+2.20.1<br>
+<br>
<br>
<br>
------------------------------<br>
<br>
Message: 48<br>
Date: Wed, 6 May 2020 07:21:21 +0200<br>
From: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
To: <a href="mailto:buildroot@buildroot.org" target="_blank">buildroot@buildroot.org</a><br>
Subject: [Buildroot] [git commit branch/2020.02.x]<br>
        package/python-dpkt: remove Python2 only dependency<br>
Message-ID: <<a href="mailto:20200506051931.D56598B7AF@busybox.osuosl.org" target="_blank">20200506051931.D56598B7AF@busybox.osuosl.org</a>><br>
<br>
commit: <a href="https://git.buildroot.net/buildroot/commit/?id=7f882e9942ff70d054ccf4c11657f743dd530629" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=7f882e9942ff70d054ccf4c11657f743dd530629</a><br>
branch: <a href="https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x</a><br>
<br>
python-dpkt supports both Python flavors.<br>
<br>
Signed-off-by: Yegor Yefremov <<a href="mailto:yegorslists@googlemail.com" target="_blank">yegorslists@googlemail.com</a>><br>
Signed-off-by: Thomas Petazzoni <<a href="mailto:thomas.petazzoni@bootlin.com" target="_blank">thomas.petazzoni@bootlin.com</a>><br>
(cherry picked from commit 12ccb92fce1ecb4215ff1071656292a5b9d4313d)<br>
Signed-off-by: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
---<br>
 package/python-dpkt/Config.in | 4 ++--<br>
 1 file changed, 2 insertions(+), 2 deletions(-)<br>
<br>
diff --git a/package/python-dpkt/Config.in b/package/python-dpkt/Config.in<br>
index d8e3388d7e..9bd7a98d26 100644<br>
--- a/package/python-dpkt/Config.in<br>
+++ b/package/python-dpkt/Config.in<br>
@@ -1,7 +1,7 @@<br>
 config BR2_PACKAGE_PYTHON_DPKT<br>
        bool "python-dpkt"<br>
-       depends on BR2_PACKAGE_PYTHON<br>
-       select BR2_PACKAGE_PYTHON_ZLIB<br>
+       select BR2_PACKAGE_PYTHON_ZLIB if BR2_PACKAGE_PYTHON # runtime<br>
+       select BR2_PACKAGE_PYTHON3_ZLIB if BR2_PACKAGE_PYTHON3 # runtime<br>
        help<br>
          Fast, simple packet creation / parsing, with definitions<br>
          for the basic TCP/IP protocols.<br>
<br>
<br>
------------------------------<br>
<br>
Message: 49<br>
Date: Wed, 6 May 2020 07:22:52 +0200<br>
From: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
To: <a href="mailto:buildroot@buildroot.org" target="_blank">buildroot@buildroot.org</a><br>
Subject: [Buildroot] [git commit branch/2020.02.x] package/libsepol:<br>
        fix help text for BR2_PACKAGE_LIBSEPOL_POLICY_VERSION<br>
Message-ID: <<a href="mailto:20200506051931.E603B8B7AF@busybox.osuosl.org" target="_blank">20200506051931.E603B8B7AF@busybox.osuosl.org</a>><br>
<br>
commit: <a href="https://git.buildroot.net/buildroot/commit/?id=7c6cc0dd7dc12b8d6d7026ce17fa3586cd30ba5e" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=7c6cc0dd7dc12b8d6d7026ce17fa3586cd30ba5e</a><br>
branch: <a href="https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x</a><br>
<br>
The help text was wrong, as it didn't match the actual default values<br>
we were specifying. Indeed, when we specify:<br>
<br>
        default 31 if BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_13<br>
        default 30 if BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_3<br>
<br>
It means that the policy version 30 is supported starting from Linux<br>
4.3 included, and that 31 is supported from Linux 4.13 included.<br>
<br>
So we shouldn't have:<br>
<br>
          > 4.3 <= 4.13    30<br>
          > 4.13           31<br>
<br>
but:<br>
<br>
          >= 4.3 < 4.13    30<br>
          >= 4.13          31<br>
<br>
This patch fixes that for all versions.<br>
<br>
Signed-off-by: Thomas Petazzoni <<a href="mailto:thomas.petazzoni@bootlin.com" target="_blank">thomas.petazzoni@bootlin.com</a>><br>
(cherry picked from commit 67d7705a9aa58886e8a8777fe4c95746c1fb5c96)<br>
Signed-off-by: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
---<br>
 package/libsepol/Config.in | 12 ++++++------<br>
 1 file changed, 6 insertions(+), 6 deletions(-)<br>
<br>
diff --git a/package/libsepol/Config.in b/package/libsepol/Config.in<br>
index 21d4d7865c..21d9e96179 100644<br>
--- a/package/libsepol/Config.in<br>
+++ b/package/libsepol/Config.in<br>
@@ -22,12 +22,12 @@ config BR2_PACKAGE_LIBSEPOL_POLICY_VERSION<br>
<br>
          Here's a handy table to help you choose:<br>
          kernel version   SElinux policy max version<br>
-         <= 2.6.x         25<br>
-         > 2.6 <= 3.5     26<br>
-         > 3.5 <= 3.14    28 (27 and 28 were added at the same time)<br>
-         > 3.14 <= 4.3    29<br>
-         > 4.3 <= 4.13    30<br>
-         > 4.13           31<br>
+         < 2.6.x          25<br>
+         >= 2.6 < 3.5     26<br>
+         >= 3.5 < 3.14    28 (27 and 28 were added at the same time)<br>
+         >= 3.14 < 4.3    29<br>
+         >= 4.3 < 4.13    30<br>
+         >= 4.13          31<br>
<br>
 endif<br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 50<br>
Date: Wed, 6 May 2020 06:57:45 +0200<br>
From: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
To: <a href="mailto:buildroot@buildroot.org" target="_blank">buildroot@buildroot.org</a><br>
Subject: [Buildroot] [git commit branch/2020.02.x]<br>
        package/azure-iot-sdk-c: use full destination path for $(INSTALL)<br>
Message-ID: <<a href="mailto:20200506051930.ACB7281027@busybox.osuosl.org" target="_blank">20200506051930.ACB7281027@busybox.osuosl.org</a>><br>
<br>
commit: <a href="https://git.buildroot.net/buildroot/commit/?id=42687ce6750ae972de0b478233cfa6edbd4bf20d" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=42687ce6750ae972de0b478233cfa6edbd4bf20d</a><br>
branch: <a href="https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x</a><br>
<br>
The canonical way to use $(INSTALL) is to have a full destination<br>
path, that includes the file name.<br>
<br>
Signed-off-by: Thomas Petazzoni <<a href="mailto:thomas.petazzoni@bootlin.com" target="_blank">thomas.petazzoni@bootlin.com</a>><br>
(cherry picked from commit 59de11b0476699ddeb2cbcd30a524b849249956a)<br>
Signed-off-by: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
---<br>
 package/azure-iot-sdk-c/<a href="http://azure-iot-sdk-c.mk" rel="noreferrer" target="_blank">azure-iot-sdk-c.mk</a> | 4 ++--<br>
 1 file changed, 2 insertions(+), 2 deletions(-)<br>
<br>
diff --git a/package/azure-iot-sdk-c/<a href="http://azure-iot-sdk-c.mk" rel="noreferrer" target="_blank">azure-iot-sdk-c.mk</a> b/package/azure-iot-sdk-c/<a href="http://azure-iot-sdk-c.mk" rel="noreferrer" target="_blank">azure-iot-sdk-c.mk</a><br>
index b194bf9a4c..e6345104eb 100644<br>
--- a/package/azure-iot-sdk-c/<a href="http://azure-iot-sdk-c.mk" rel="noreferrer" target="_blank">azure-iot-sdk-c.mk</a><br>
+++ b/package/azure-iot-sdk-c/<a href="http://azure-iot-sdk-c.mk" rel="noreferrer" target="_blank">azure-iot-sdk-c.mk</a><br>
@@ -46,7 +46,7 @@ endif<br>
<br>
 define AZURE_IOT_SDK_C_INSTALL_STAGING_CMDS<br>
        $(foreach l,$(AZURE_IOT_SDK_C_LIBS), \<br>
-               $(INSTALL) -D -m 0755 $(@D)/$(l) $(STAGING_DIR)/usr/lib/<br>
+               $(INSTALL) -D -m 0755 $(@D)/$(l) $(STAGING_DIR)/usr/lib/$(notdir $(l))<br>
        )<br>
        cp -a $(@D)/c-utility/inc/* $(STAGING_DIR)/usr/include/<br>
        cp -a $(@D)/iothub_client/inc/* $(STAGING_DIR)/usr/include/<br>
@@ -54,7 +54,7 @@ endef<br>
<br>
 define AZURE_IOT_SDK_C_INSTALL_TARGET_CMDS<br>
        $(foreach l,$(AZURE_IOT_SDK_C_LIBS), \<br>
-               $(INSTALL) -D -m 0755 $(@D)/$(l) $(TARGET_DIR)/usr/lib/<br>
+               $(INSTALL) -D -m 0755 $(@D)/$(l) $(TARGET_DIR)/usr/lib/$(notdir $(l))<br>
        )<br>
 endef<br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 51<br>
Date: Wed, 6 May 2020 07:26:58 +0200<br>
From: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
To: <a href="mailto:buildroot@buildroot.org" target="_blank">buildroot@buildroot.org</a><br>
Subject: [Buildroot] [git commit branch/2020.02.x] package/polkit: add<br>
        upstream fix for SIGTTOU<br>
Message-ID: <<a href="mailto:20200506051932.33D04882AE@busybox.osuosl.org" target="_blank">20200506051932.33D04882AE@busybox.osuosl.org</a>><br>
<br>
commit: <a href="https://git.buildroot.net/buildroot/commit/?id=bad149c07ca996f5dca8dfca20cd2feaa91cfa8e" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=bad149c07ca996f5dca8dfca20cd2feaa91cfa8e</a><br>
branch: <a href="https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x</a><br>
<br>
If tty_handler() resets terminal while pkttyagent is run in background job,<br>
the process gets stopped by SIGTTOU. This impacts systemctl, hence it must<br>
be blocked for a while and then the process gets killed anyway.<br>
<br>
Upstream commit: 28e3a6653d8c3777b07e0128a0d97d46e586e311<br>
<br>
Signed-off-by: Adam Duskett <<a href="mailto:Aduskett@gmail.com" target="_blank">Aduskett@gmail.com</a>><br>
Signed-off-by: Thomas Petazzoni <<a href="mailto:thomas.petazzoni@bootlin.com" target="_blank">thomas.petazzoni@bootlin.com</a>><br>
(cherry picked from commit 0d749be3e1c144ed711908da49dac9f274bfc996)<br>
Signed-off-by: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
---<br>
 ...03-polkit-0.116-pkttyagent-sigttou-bg-job.patch | 34 ++++++++++++++++++++++<br>
 1 file changed, 34 insertions(+)<br>
<br>
diff --git a/package/polkit/0003-polkit-0.116-pkttyagent-sigttou-bg-job.patch b/package/polkit/0003-polkit-0.116-pkttyagent-sigttou-bg-job.patch<br>
new file mode 100644<br>
index 0000000000..fb41df3af2<br>
--- /dev/null<br>
+++ b/package/polkit/0003-polkit-0.116-pkttyagent-sigttou-bg-job.patch<br>
@@ -0,0 +1,34 @@<br>
+From 76aae4fce586b400f5fe08df31497db19d624609 Mon Sep 17 00:00:00 2001<br>
+From: Jan Rybar <<a href="mailto:jrybar@redhat.com" target="_blank">jrybar@redhat.com</a>><br>
+Date: Thu, 1 Aug 2019 06:46:10 +0000<br>
+Subject: [PATCH] pkttyagent: process stopped by SIGTTOU if run in background<br>
+ job<br>
+<br>
+<br>
+(cherry picked from commit 76aae4fce586b400f5fe08df31497db19d624609)<br>
+Signed-off-by: Jan Rybar <<a href="mailto:jrybar@redhat.com" target="_blank">jrybar@redhat.com</a>><br>
+Signed-off-by: Adam Duskett <<a href="mailto:aduskett@gmail.com" target="_blank">aduskett@gmail.com</a>><br>
+---<br>
+ src/programs/pkttyagent.c | 6 ++++++<br>
+ 1 file changed, 6 insertions(+)<br>
+<br>
+diff --git a/src/programs/pkttyagent.c b/src/programs/pkttyagent.c<br>
+index 3c8d502..13879a2 100644<br>
+--- a/src/programs/pkttyagent.c<br>
++++ b/src/programs/pkttyagent.c<br>
+@@ -264,6 +264,12 @@ main (int argc, char *argv[])<br>
+ <br>
+   memset (&sa, 0, sizeof (sa));<br>
+   sa.sa_handler = &tty_handler;<br>
++/* If tty_handler() resets terminal while pkttyagent is run in background job,<br>
++   the process gets stopped by SIGTTOU. This impacts systemctl, hence it must<br>
++   be blocked for a while and then the process gets killed anyway.<br>
++ */<br>
++  sigemptyset(&sa.sa_mask);<br>
++  sigaddset(&sa.sa_mask, SIGTTOU);<br>
+   sigaction (SIGTERM, &sa, &savesigterm);<br>
+   sigaction (SIGINT, &sa, &savesigint);<br>
+   sigaction (SIGTSTP, &sa, &savesigtstp);<br>
+-- <br>
+2.24.1<br>
+<br>
<br>
<br>
------------------------------<br>
<br>
Message: 52<br>
Date: Wed, 6 May 2020 07:20:29 +0200<br>
From: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
To: <a href="mailto:buildroot@buildroot.org" target="_blank">buildroot@buildroot.org</a><br>
Subject: [Buildroot] [git commit branch/2020.02.x] package/php:<br>
        security bump version to 7.4.5<br>
Message-ID: <<a href="mailto:20200506051931.C57F08B7AF@busybox.osuosl.org" target="_blank">20200506051931.C57F08B7AF@busybox.osuosl.org</a>><br>
<br>
commit: <a href="https://git.buildroot.net/buildroot/commit/?id=5d5694d36d0bb36d79cc1ae37cedbef8a2a092f1" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=5d5694d36d0bb36d79cc1ae37cedbef8a2a092f1</a><br>
branch: <a href="https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x</a><br>
<br>
Changelog: <a href="https://www.php.net/ChangeLog-7.php#7.4.5" rel="noreferrer" target="_blank">https://www.php.net/ChangeLog-7.php#7.4.5</a><br>
<br>
Fixes CVE-2020-7067.<br>
<br>
Removed patch applied upstream.<br>
<br>
Signed-off-by: Bernd Kuhls <<a href="mailto:bernd.kuhls@t-online.de" target="_blank">bernd.kuhls@t-online.de</a>><br>
Signed-off-by: Thomas Petazzoni <<a href="mailto:thomas.petazzoni@bootlin.com" target="_blank">thomas.petazzoni@bootlin.com</a>><br>
(cherry picked from commit db52b57c3dc625fc06d4408242252129ca47b026)<br>
Signed-off-by: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
---<br>
 ...0005-Check-for-sys-auxv.h-before-using-it.patch | 60 ----------------------<br>
 package/php/php.hash                               |  2 +-<br>
 package/php/<a href="http://php.mk" rel="noreferrer" target="_blank">php.mk</a>                                 |  2 +-<br>
 3 files changed, 2 insertions(+), 62 deletions(-)<br>
<br>
diff --git a/package/php/0005-Check-for-sys-auxv.h-before-using-it.patch b/package/php/0005-Check-for-sys-auxv.h-before-using-it.patch<br>
deleted file mode 100644<br>
index 559c64db8a..0000000000<br>
--- a/package/php/0005-Check-for-sys-auxv.h-before-using-it.patch<br>
+++ /dev/null<br>
@@ -1,60 +0,0 @@<br>
-From f150702d5ab72878d45b722b6d7d4194db92c44a Mon Sep 17 00:00:00 2001<br>
-From: Peter Seiderer <<a href="mailto:ps.report@gmx.net" target="_blank">ps.report@gmx.net</a>><br>
-Date: Mon, 9 Mar 2020 15:36:48 +0100<br>
-Subject: [PATCH] Check for sys/auxv.h before using it.<br>
-<br>
-Fixes aarch64 compile wiht uclibc-ng (does not provide<br>
-sys/auxv.h header file).<br>
-<br>
-Signed-off-by: Peter Seiderer <<a href="mailto:ps.report@gmx.net" target="_blank">ps.report@gmx.net</a>><br>
-Upstream: <a href="https://github.com/php/php-src/commit/f73528f0e0d59ac744ccb4a94a3a9d7b9f0fba1b" rel="noreferrer" target="_blank">https://github.com/php/php-src/commit/f73528f0e0d59ac744ccb4a94a3a9d7b9f0fba1b</a><br>
----<br>
- <a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a>         | 1 +<br>
- ext/standard/crc32.c | 9 +++++++--<br>
- 2 files changed, 8 insertions(+), 2 deletions(-)<br>
-<br>
-diff --git a/<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a> b/<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a><br>
-index 5219a5f2..caf62302 100644<br>
---- a/<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a><br>
-+++ b/<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a><br>
-@@ -440,6 +440,7 @@ resolv.h \<br>
- strings.h \<br>
- syslog.h \<br>
- sysexits.h \<br>
-+sys/auxv.h \<br>
- sys/ioctl.h \<br>
- sys/file.h \<br>
- sys/mman.h \<br>
-diff --git a/ext/standard/crc32.c b/ext/standard/crc32.c<br>
-index c3ca5903..e59ab45f 100644<br>
---- a/ext/standard/crc32.c<br>
-+++ b/ext/standard/crc32.c<br>
-@@ -17,10 +17,15 @@<br>
- */<br>
- <br>
- #include "php.h"<br>
-+#ifdef PHP_WIN32<br>
-+#include "config.w32.h"<br>
-+#else<br>
-+#include <php_config.h><br>
-+#endif<br>
- #include "basic_functions.h"<br>
- #include "crc32.h"<br>
- <br>
--#if defined(__aarch64__)<br>
-+#if defined(__aarch64__) && defined(HAVE_SYS_AUXV_H)<br>
- # include <arm_acle.h><br>
- # if defined(__linux__)<br>
- #  include <sys/auxv.h><br>
-@@ -85,7 +90,7 @@ PHP_NAMED_FUNCTION(php_if_crc32)<br>
- <br>
-       crc = crcinit^0xFFFFFFFF;<br>
- <br>
--#if defined(__aarch64__)<br>
-+#if defined(__aarch64__) && defined(HAVE_SYS_AUXV_H)<br>
-       if (has_crc32_insn()) {<br>
-               crc = crc32_aarch64(crc, p, nr);<br>
-               RETURN_LONG(crc^0xFFFFFFFF);<br>
--- <br>
-2.25.1<br>
-<br>
diff --git a/package/php/php.hash b/package/php/php.hash<br>
index 4584524f1c..a0b8fd4688 100644<br>
--- a/package/php/php.hash<br>
+++ b/package/php/php.hash<br>
@@ -1,5 +1,5 @@<br>
 # From <a href="https://www.php.net/downloads.php" rel="noreferrer" target="_blank">https://www.php.net/downloads.php</a><br>
-sha256 1873c4cefdd3df9a78dcffb2198bba5c2f0464f55c9c960720c84df483fca74c  php-7.4.4.tar.xz<br>
+sha256 d059fd7f55bdc4d2eada15a00a2976697010d3631ef6f83149cc5289e1f23c2c  php-7.4.5.tar.xz<br>
<br>
 # License file<br>
 sha256 0967ad6cf4b7fe81d38709d7aaef3fecb3bd685be7eebb37b864aa34c991baa7  LICENSE<br>
diff --git a/package/php/<a href="http://php.mk" rel="noreferrer" target="_blank">php.mk</a> b/package/php/<a href="http://php.mk" rel="noreferrer" target="_blank">php.mk</a><br>
index f62204c2a5..91f82dbf31 100644<br>
--- a/package/php/<a href="http://php.mk" rel="noreferrer" target="_blank">php.mk</a><br>
+++ b/package/php/<a href="http://php.mk" rel="noreferrer" target="_blank">php.mk</a><br>
@@ -4,7 +4,7 @@<br>
 #<br>
 ################################################################################<br>
<br>
-PHP_VERSION = 7.4.4<br>
+PHP_VERSION = 7.4.5<br>
 PHP_SITE = <a href="http://www.php.net/distributions" rel="noreferrer" target="_blank">http://www.php.net/distributions</a><br>
 PHP_SOURCE = php-$(PHP_VERSION).tar.xz<br>
 PHP_INSTALL_STAGING = YES<br>
<br>
<br>
------------------------------<br>
<br>
Message: 53<br>
Date: Wed, 6 May 2020 07:29:39 +0200<br>
From: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
To: <a href="mailto:buildroot@buildroot.org" target="_blank">buildroot@buildroot.org</a><br>
Subject: [Buildroot] [git commit branch/2020.02.x] package/netsnmp:<br>
        unix domain socket transport<br>
Message-ID: <<a href="mailto:20200506051932.6519D882AE@busybox.osuosl.org" target="_blank">20200506051932.6519D882AE@busybox.osuosl.org</a>><br>
<br>
commit: <a href="https://git.buildroot.net/buildroot/commit/?id=8f14e3c883aef1c81e45a020f36bb3c03f0c914b" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=8f14e3c883aef1c81e45a020f36bb3c03f0c914b</a><br>
branch: <a href="https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x</a><br>
<br>
The support for Unix domain socket transport was disabled as part of<br>
the bump of netsnmp from 5.5 to 5.6 in commit<br>
de642c9904b13914017af6f10db144d559d6bd0c, but with no apparent reason.<br>
<br>
This support is needed to allow Unix socket based AgentX subagents to<br>
connect to netsnmp, so let's re-enable it.<br>
<br>
Signed-off-by: Ryan Steffens <<a href="mailto:ryan.steffens@rockwellcollins.com" target="_blank">ryan.steffens@rockwellcollins.com</a>><br>
Signed-off-by: Clayton Shotwell <<a href="mailto:clayton.shotwell@rockwellcollins.com" target="_blank">clayton.shotwell@rockwellcollins.com</a>><br>
Signed-off-by: Matt Weber <<a href="mailto:matthew.weber@rockwellcollins.com" target="_blank">matthew.weber@rockwellcollins.com</a>><br>
Signed-off-by: Thomas Petazzoni <<a href="mailto:thomas.petazzoni@bootlin.com" target="_blank">thomas.petazzoni@bootlin.com</a>><br>
(cherry picked from commit 8aef2d3a5b1e56c82d4d61deded1a742899b1a1c)<br>
Signed-off-by: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
---<br>
 package/netsnmp/<a href="http://netsnmp.mk" rel="noreferrer" target="_blank">netsnmp.mk</a> | 1 -<br>
 1 file changed, 1 deletion(-)<br>
<br>
diff --git a/package/netsnmp/<a href="http://netsnmp.mk" rel="noreferrer" target="_blank">netsnmp.mk</a> b/package/netsnmp/<a href="http://netsnmp.mk" rel="noreferrer" target="_blank">netsnmp.mk</a><br>
index ed573c51e3..904279d1fb 100644<br>
--- a/package/netsnmp/<a href="http://netsnmp.mk" rel="noreferrer" target="_blank">netsnmp.mk</a><br>
+++ b/package/netsnmp/<a href="http://netsnmp.mk" rel="noreferrer" target="_blank">netsnmp.mk</a><br>
@@ -30,7 +30,6 @@ NETSNMP_CONF_OPTS = \<br>
        --with-sys-location="Unknown" \<br>
        --with-mib-modules="$(call qstrip,$(BR2_PACKAGE_NETSNMP_WITH_MIB_MODULES))" \<br>
        --with-out-mib-modules="$(call qstrip,$(BR2_PACKAGE_NETSNMP_WITHOUT_MIB_MODULES))" \<br>
-       --with-out-transports="Unix" \<br>
        --disable-manuals<br>
 NETSNMP_INSTALL_STAGING_OPTS = DESTDIR=$(STAGING_DIR) LIB_LDCONFIG_CMD=true install<br>
 NETSNMP_INSTALL_TARGET_OPTS = DESTDIR=$(TARGET_DIR) LIB_LDCONFIG_CMD=true install<br>
<br>
<br>
------------------------------<br>
<br>
Message: 54<br>
Date: Wed, 6 May 2020 07:25:31 +0200<br>
From: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
To: <a href="mailto:buildroot@buildroot.org" target="_blank">buildroot@buildroot.org</a><br>
Subject: [Buildroot] [git commit branch/2020.02.x] package/polkit:<br>
        properly autoreconf<br>
Message-ID: <<a href="mailto:20200506051932.025F390EA9@busybox.osuosl.org" target="_blank">20200506051932.025F390EA9@busybox.osuosl.org</a>><br>
<br>
commit: <a href="https://git.buildroot.net/buildroot/commit/?id=0919c67bb665c7f474a1848ec69a5972c8126d06" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=0919c67bb665c7f474a1848ec69a5972c8126d06</a><br>
branch: <a href="https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x" rel="noreferrer" target="_blank">https://git.buildroot.net/buildroot/commit/?id=refs/heads/2020.02.x</a><br>
<br>
0001-make-netgroup-support-optional.patch patches <a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a>, but we<br>
don't autoreconf the package, which is not good.<br>
<br>
However, simply adding AUTORECONF = YES is not sufficient: polkit<br>
Makefile.am use the automake conditional HAVE_INTROSPECTION, which is<br>
"available" only when the gobject-introspection m4 file is installed.<br>
<br>
Since we don't want to make gobject-introspection a mandatory<br>
dependency of polkit, we take a simpler route: add a copy of<br>
introspection.m4 into the polkit source tree. This is only a 142 lines<br>
file, and it can be dropped when<br>
0001-make-netgroup-support-optional.patch is merged upstream.<br>
<br>
Signed-off-by: Thomas Petazzoni <<a href="mailto:thomas.petazzoni@bootlin.com" target="_blank">thomas.petazzoni@bootlin.com</a>><br>
Signed-off-by: Yann E. MORIN <<a href="mailto:yann.morin.1998@free.fr" target="_blank">yann.morin.1998@free.fr</a>><br>
(cherry picked from commit 8edcb8473001032e3ea6f162784b2f24db88decc)<br>
Signed-off-by: Peter Korsgaard <<a href="mailto:peter@korsgaard.com" target="_blank">peter@korsgaard.com</a>><br>
---<br>
 .../0001-make-netgroup-support-optional.patch      | 211 +++++++++++++++++++--<br>
 package/polkit/<a href="http://polkit.mk" rel="noreferrer" target="_blank">polkit.mk</a>                           |   2 +-<br>
 2 files changed, 192 insertions(+), 21 deletions(-)<br>
<br>
diff --git a/package/polkit/0001-make-netgroup-support-optional.patch b/package/polkit/0001-make-netgroup-support-optional.patch<br>
index f96738c910..86916aba34 100644<br>
--- a/package/polkit/0001-make-netgroup-support-optional.patch<br>
+++ b/package/polkit/0001-make-netgroup-support-optional.patch<br>
@@ -1,4 +1,4 @@<br>
-From 21aa2747e8f0048759aab184b07dd6389666d5e6 Mon Sep 17 00:00:00 2001<br>
+From 1b854ef4bb15032091a33fed587e5ba6f3e582eb Mon Sep 17 00:00:00 2001<br>
 From: Khem Raj <<a href="mailto:raj.khem@gmail.com" target="_blank">raj.khem@gmail.com</a>><br>
 Date: Wed, 22 May 2019 13:18:55 -0700<br>
 Subject: [PATCH] make netgroup support optional<br>
@@ -17,20 +17,174 @@ Fixes bug 50145.<br>
 Signed-off-by: A. Wilcox <AWilcox@Wilcox-Tech.com><br>
 Signed-off-by: Khem Raj <<a href="mailto:raj.khem@gmail.com" target="_blank">raj.khem@gmail.com</a>><br>
 Signed-off-by: Adam Duskett <<a href="mailto:aduskett@gmail.com" target="_blank">aduskett@gmail.com</a>><br>
+[Thomas: add introspection.m4.]<br>
+Signed-off-by: Thomas Petazzoni <<a href="mailto:thomas.petazzoni@bootlin.com" target="_blank">thomas.petazzoni@bootlin.com</a>><br>
 ---<br>
- <a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a>                                     |  2 +-<br>
- src/polkit/polkitidentity.c                      | 16 ++++++++++++++++<br>
- src/polkit/polkitunixnetgroup.c                  |  3 +++<br>
- .../polkitbackendinteractiveauthority.c          | 14 ++++++++------<br>
- src/polkitbackend/polkitbackendjsauthority.cpp   |  2 ++<br>
- test/polkit/polkitidentitytest.c                 |  9 ++++++++-<br>
- test/polkit/polkitunixnetgrouptest.c             |  3 +++<br>
- .../test-polkitbackendjsauthority.c              |  2 ++<br>
- 8 files changed, 43 insertions(+), 8 deletions(-)<br>
+ buildutil/introspection.m4                    | 142 ++++++++++++++++++<br>
+ <a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a>                                  |   2 +-<br>
+ src/polkit/polkitidentity.c                   |  16 ++<br>
+ src/polkit/polkitunixnetgroup.c               |   3 +<br>
+ .../polkitbackendinteractiveauthority.c       |  14 +-<br>
+ .../polkitbackendjsauthority.cpp              |   2 +<br>
+ test/polkit/polkitidentitytest.c              |   9 +-<br>
+ test/polkit/polkitunixnetgrouptest.c          |   3 +<br>
+ .../test-polkitbackendjsauthority.c           |   2 +<br>
+ 9 files changed, 185 insertions(+), 8 deletions(-)<br>
+ create mode 100644 buildutil/introspection.m4<br>
<br>
+diff --git a/buildutil/introspection.m4 b/buildutil/introspection.m4<br>
+new file mode 100644<br>
+index 0000000..b0ccd68<br>
+--- /dev/null<br>
++++ b/buildutil/introspection.m4<br>
+@@ -0,0 +1,142 @@<br>
++dnl -*- mode: autoconf -*-<br>
++dnl Copyright 2009 Johan Dahlin<br>
++dnl<br>
++dnl This file is free software; the author(s) gives unlimited<br>
++dnl permission to copy and/or distribute it, with or without<br>
++dnl modifications, as long as this notice is preserved.<br>
++dnl<br>
++<br>
++# serial 1<br>
++<br>
++dnl This is a copy of AS_AC_EXPAND<br>
++dnl<br>
++dnl (C) 2003, 2004, 2005 Thomas Vander Stichele <thomas at apestaart dot org><br>
++dnl Copying and distribution of this file, with or without modification,<br>
++dnl are permitted in any medium without royalty provided the copyright<br>
++dnl notice and this notice are preserved.<br>
++m4_define([_GOBJECT_INTROSPECTION_AS_AC_EXPAND],<br>
++[<br>
++  EXP_VAR=[$1]<br>
++  FROM_VAR=[$2]<br>
++<br>
++  dnl first expand prefix and exec_prefix if necessary<br>
++  prefix_save=$prefix<br>
++  exec_prefix_save=$exec_prefix<br>
++<br>
++  dnl if no prefix given, then use /usr/local, the default prefix<br>
++  if test "x$prefix" = "xNONE"; then<br>
++    prefix="$ac_default_prefix"<br>
++  fi<br>
++  dnl if no exec_prefix given, then use prefix<br>
++  if test "x$exec_prefix" = "xNONE"; then<br>
++    exec_prefix=$prefix<br>
++  fi<br>
++<br>
++  full_var="$FROM_VAR"<br>
++  dnl loop until it doesn't change anymore<br>
++  while true; do<br>
++    new_full_var="`eval echo $full_var`"<br>
++    if test "x$new_full_var" = "x$full_var"; then break; fi<br>
++    full_var=$new_full_var<br>
++  done<br>
++<br>
++  dnl clean up<br>
++  full_var=$new_full_var<br>
++  AC_SUBST([$1], "$full_var")<br>
++<br>
++  dnl restore prefix and exec_prefix<br>
++  prefix=$prefix_save<br>
++  exec_prefix=$exec_prefix_save<br>
++])<br>
++<br>
++m4_define([_GOBJECT_INTROSPECTION_CHECK_INTERNAL],<br>
++[<br>
++    AC_BEFORE([AC_PROG_LIBTOOL],[$0])dnl setup libtool first<br>
++    AC_BEFORE([AM_PROG_LIBTOOL],[$0])dnl setup libtool first<br>
++    AC_BEFORE([LT_INIT],[$0])dnl setup libtool first<br>
++<br>
++    dnl enable/disable introspection<br>
++    m4_if([$2], [require],<br>
++    [dnl<br>
++        enable_introspection=yes<br>
++    ],[dnl<br>
++        AC_ARG_ENABLE(introspection,<br>
++                  AS_HELP_STRING([--enable-introspection[=@<:@no/auto/yes@:>@]],<br>
++                                 [Enable introspection for this build]),, <br>
++                                 [enable_introspection=auto])<br>
++    ])dnl<br>
++<br>
++    AC_MSG_CHECKING([for gobject-introspection])<br>
++<br>
++    dnl presence/version checking<br>
++    AS_CASE([$enable_introspection],<br>
++    [no], [dnl<br>
++        found_introspection="no (disabled, use --enable-introspection to enable)"<br>
++    ],dnl<br>
++    [yes],[dnl<br>
++        PKG_CHECK_EXISTS([gobject-introspection-1.0],,<br>
++                         AC_MSG_ERROR([gobject-introspection-1.0 is not installed]))<br>
++        PKG_CHECK_EXISTS([gobject-introspection-1.0 >= $1],<br>
++                         found_introspection=yes,<br>
++                         AC_MSG_ERROR([You need to have gobject-introspection >= $1 installed to build AC_PACKAGE_NAME]))<br>
++    ],dnl<br>
++    [auto],[dnl<br>
++        PKG_CHECK_EXISTS([gobject-introspection-1.0 >= $1], found_introspection=yes, found_introspection=no)<br>
++      dnl Canonicalize enable_introspection<br>
++      enable_introspection=$found_introspection<br>
++    ],dnl<br>
++    [dnl      <br>
++        AC_MSG_ERROR([invalid argument passed to --enable-introspection, should be one of @<:@no/auto/yes@:>@])<br>
++    ])dnl<br>
++<br>
++    AC_MSG_RESULT([$found_introspection])<br>
++<br>
++    dnl expand datadir/libdir so we can pass them to pkg-config<br>
++    dnl and get paths relative to our target directories<br>
++    _GOBJECT_INTROSPECTION_AS_AC_EXPAND(_GI_EXP_DATADIR, "$datadir")<br>
++    _GOBJECT_INTROSPECTION_AS_AC_EXPAND(_GI_EXP_LIBDIR, "$libdir")<br>
++<br>
++    INTROSPECTION_SCANNER=<br>
++    INTROSPECTION_COMPILER=<br>
++    INTROSPECTION_GENERATE=<br>
++    INTROSPECTION_GIRDIR=<br>
++    INTROSPECTION_TYPELIBDIR=<br>
++    if test "x$found_introspection" = "xyes"; then<br>
++       INTROSPECTION_SCANNER=$PKG_CONFIG_SYSROOT_DIR`$PKG_CONFIG --variable=g_ir_scanner gobject-introspection-1.0`<br>
++       INTROSPECTION_COMPILER=$PKG_CONFIG_SYSROOT_DIR`$PKG_CONFIG --variable=g_ir_compiler gobject-introspection-1.0`<br>
++       INTROSPECTION_GENERATE=$PKG_CONFIG_SYSROOT_DIR`$PKG_CONFIG --variable=g_ir_generate gobject-introspection-1.0`<br>
++       INTROSPECTION_GIRDIR=`$PKG_CONFIG --define-variable=datadir="${_GI_EXP_DATADIR}" --variable=girdir gobject-introspection-1.0`<br>
++       INTROSPECTION_TYPELIBDIR="$($PKG_CONFIG --define-variable=libdir="${_GI_EXP_LIBDIR}" --variable=typelibdir gobject-introspection-1.0)"<br>
++       INTROSPECTION_CFLAGS=`$PKG_CONFIG --cflags gobject-introspection-1.0`<br>
++       INTROSPECTION_LIBS=`$PKG_CONFIG --libs gobject-introspection-1.0`<br>
++       INTROSPECTION_MAKEFILE=$PKG_CONFIG_SYSROOT_DIR`$PKG_CONFIG --variable=datadir gobject-introspection-1.0`/gobject-introspection-1.0/Makefile.introspection<br>
++    fi<br>
++    AC_SUBST(INTROSPECTION_SCANNER)<br>
++    AC_SUBST(INTROSPECTION_COMPILER)<br>
++    AC_SUBST(INTROSPECTION_GENERATE)<br>
++    AC_SUBST(INTROSPECTION_GIRDIR)<br>
++    AC_SUBST(INTROSPECTION_TYPELIBDIR)<br>
++    AC_SUBST(INTROSPECTION_CFLAGS)<br>
++    AC_SUBST(INTROSPECTION_LIBS)<br>
++    AC_SUBST(INTROSPECTION_MAKEFILE)<br>
++<br>
++    AM_CONDITIONAL(HAVE_INTROSPECTION, test "x$found_introspection" = "xyes")<br>
++])<br>
++<br>
++<br>
++dnl Usage:<br>
++dnl   GOBJECT_INTROSPECTION_CHECK([minimum-g-i-version])<br>
++<br>
++AC_DEFUN([GOBJECT_INTROSPECTION_CHECK],<br>
++[<br>
++  _GOBJECT_INTROSPECTION_CHECK_INTERNAL([$1])<br>
++])<br>
++<br>
++dnl Usage:<br>
++dnl   GOBJECT_INTROSPECTION_REQUIRE([minimum-g-i-version])<br>
++<br>
++<br>
++AC_DEFUN([GOBJECT_INTROSPECTION_REQUIRE],<br>
++[<br>
++  _GOBJECT_INTROSPECTION_CHECK_INTERNAL([$1], [require])<br>
++])<br>
+diff --git a/<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a> b/<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a><br>
+index 5cedb4e..87aa0ad 100644<br>
 --- a/<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a><br>
 +++ b/<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a><br>
-@@ -99,7 +99,7 @@ AC_CHECK_LIB(expat,XML_ParserCreate,[EXP<br>
+@@ -99,7 +99,7 @@ AC_CHECK_LIB(expat,XML_ParserCreate,[EXPAT_LIBS="-lexpat"],<br>
             [AC_MSG_ERROR([Can't find expat library. Please install expat.])])<br>
  AC_SUBST(EXPAT_LIBS)<br>
<br>
@@ -39,9 +193,11 @@ Signed-off-by: Adam Duskett <<a href="mailto:aduskett@gmail.com" target="_blank">aduskett@gmail.com</a>><br>
<br>
  if test "x$GCC" = "xyes"; then<br>
    LDFLAGS="-Wl,--as-needed $LDFLAGS"<br>
+diff --git a/src/polkit/polkitidentity.c b/src/polkit/polkitidentity.c<br>
+index 3aa1f7f..10e9c17 100644<br>
 --- a/src/polkit/polkitidentity.c<br>
 +++ b/src/polkit/polkitidentity.c<br>
-@@ -182,7 +182,15 @@ polkit_identity_from_string  (const gcha<br>
+@@ -182,7 +182,15 @@ polkit_identity_from_string  (const gchar   *str,<br>
      }<br>
    else if (g_str_has_prefix (str, "unix-netgroup:"))<br>
      {<br>
@@ -57,7 +213,7 @@ Signed-off-by: Adam Duskett <<a href="mailto:aduskett@gmail.com" target="_blank">aduskett@gmail.com</a>><br>
      }<br>
<br>
    if (identity == NULL && (error != NULL && *error == NULL))<br>
-@@ -344,6 +352,13 @@ polkit_identity_new_for_gvariant (GVaria<br>
+@@ -344,6 +352,13 @@ polkit_identity_new_for_gvariant (GVariant  *variant,<br>
        GVariant *v;<br>
        const char *name;<br>
<br>
@@ -71,7 +227,7 @@ Signed-off-by: Adam Duskett <<a href="mailto:aduskett@gmail.com" target="_blank">aduskett@gmail.com</a>><br>
        v = lookup_asv (details_gvariant, "name", G_VARIANT_TYPE_STRING, error);<br>
        if (v == NULL)<br>
          {<br>
-@@ -353,6 +368,7 @@ polkit_identity_new_for_gvariant (GVaria<br>
+@@ -353,6 +368,7 @@ polkit_identity_new_for_gvariant (GVariant  *variant,<br>
        name = g_variant_get_string (v, NULL);<br>
        ret = polkit_unix_netgroup_new (name);<br>
        g_variant_unref (v);<br>
@@ -79,9 +235,11 @@ Signed-off-by: Adam Duskett <<a href="mailto:aduskett@gmail.com" target="_blank">aduskett@gmail.com</a>><br>
      }<br>
    else<br>
      {<br>
+diff --git a/src/polkit/polkitunixnetgroup.c b/src/polkit/polkitunixnetgroup.c<br>
+index 8a2b369..83f8d4a 100644<br>
 --- a/src/polkit/polkitunixnetgroup.c<br>
 +++ b/src/polkit/polkitunixnetgroup.c<br>
-@@ -194,6 +194,9 @@ polkit_unix_netgroup_set_name (PolkitUni<br>
+@@ -194,6 +194,9 @@ polkit_unix_netgroup_set_name (PolkitUnixNetgroup *group,<br>
  PolkitIdentity *<br>
  polkit_unix_netgroup_new (const gchar *name)<br>
  {<br>
@@ -91,9 +249,11 @@ Signed-off-by: Adam Duskett <<a href="mailto:aduskett@gmail.com" target="_blank">aduskett@gmail.com</a>><br>
    g_return_val_if_fail (name != NULL, NULL);<br>
    return POLKIT_IDENTITY (g_object_new (POLKIT_TYPE_UNIX_NETGROUP,<br>
                                         "name", name,<br>
+diff --git a/src/polkitbackend/polkitbackendinteractiveauthority.c b/src/polkitbackend/polkitbackendinteractiveauthority.c<br>
+index 056d9a8..36c2f3d 100644<br>
 --- a/src/polkitbackend/polkitbackendinteractiveauthority.c<br>
 +++ b/src/polkitbackend/polkitbackendinteractiveauthority.c<br>
-@@ -2233,25 +2233,26 @@ get_users_in_net_group (PolkitIdentity<br>
+@@ -2233,25 +2233,26 @@ get_users_in_net_group (PolkitIdentity                    *group,<br>
    GList *ret;<br>
<br>
    ret = NULL;<br>
@@ -126,7 +286,7 @@ Signed-off-by: Adam Duskett <<a href="mailto:aduskett@gmail.com" target="_blank">aduskett@gmail.com</a>><br>
        PolkitIdentity *user;<br>
        GError *error = NULL;<br>
<br>
-@@ -2282,6 +2283,7 @@ get_users_in_net_group (PolkitIdentity<br>
+@@ -2282,6 +2283,7 @@ get_users_in_net_group (PolkitIdentity                    *group,<br>
<br>
   out:<br>
    endnetgrent ();<br>
@@ -134,9 +294,11 @@ Signed-off-by: Adam Duskett <<a href="mailto:aduskett@gmail.com" target="_blank">aduskett@gmail.com</a>><br>
    return ret;<br>
  }<br>
<br>
+diff --git a/src/polkitbackend/polkitbackendjsauthority.cpp b/src/polkitbackend/polkitbackendjsauthority.cpp<br>
+index 9b752d1..09b2878 100644<br>
 --- a/src/polkitbackend/polkitbackendjsauthority.cpp<br>
 +++ b/src/polkitbackend/polkitbackendjsauthority.cpp<br>
-@@ -1502,6 +1502,7 @@ js_polkit_user_is_in_netgroup (JSContext<br>
+@@ -1502,6 +1502,7 @@ js_polkit_user_is_in_netgroup (JSContext  *cx,<br>
<br>
    JS::CallArgs args = JS::CallArgsFromVp (argc, vp);<br>
<br>
@@ -144,7 +306,7 @@ Signed-off-by: Adam Duskett <<a href="mailto:aduskett@gmail.com" target="_blank">aduskett@gmail.com</a>><br>
    JS::RootedString usrstr (authority->priv->cx);<br>
    usrstr = args[0].toString();<br>
    user = JS_EncodeStringToUTF8 (cx, usrstr);<br>
-@@ -1519,6 +1520,7 @@ js_polkit_user_is_in_netgroup (JSContext<br>
+@@ -1519,6 +1520,7 @@ js_polkit_user_is_in_netgroup (JSContext  *cx,<br>
<br>
    JS_free (cx, netgroup);<br>
    JS_free (cx, user);<br>
@@ -152,6 +314,8 @@ Signed-off-by: Adam Duskett <<a href="mailto:aduskett@gmail.com" target="_blank">aduskett@gmail.com</a>><br>
<br>
    ret = true;<br>
<br>
+diff --git a/test/polkit/polkitidentitytest.c b/test/polkit/polkitidentitytest.c<br>
+index e91967b..e829aaa 100644<br>
 --- a/test/polkit/polkitidentitytest.c<br>
 +++ b/test/polkit/polkitidentitytest.c<br>
 @@ -19,6 +19,7 @@<br>
@@ -162,7 +326,7 @@ Signed-off-by: Adam Duskett <<a href="mailto:aduskett@gmail.com" target="_blank">aduskett@gmail.com</a>><br>
  #include "glib.h"<br>
  #include <polkit/polkit.h><br>
  #include <polkit/polkitprivate.h><br>
-@@ -145,11 +146,15 @@ struct ComparisonTestData comparison_tes<br>
+@@ -145,11 +146,15 @@ struct ComparisonTestData comparison_test_data [] = {<br>
    {"unix-group:root", "unix-group:jane", FALSE},<br>
    {"unix-group:jane", "unix-group:jane", TRUE},<br>
<br>
@@ -193,6 +357,8 @@ Signed-off-by: Adam Duskett <<a href="mailto:aduskett@gmail.com" target="_blank">aduskett@gmail.com</a>><br>
<br>
    add_comparison_tests ();<br>
<br>
+diff --git a/test/polkit/polkitunixnetgrouptest.c b/test/polkit/polkitunixnetgrouptest.c<br>
+index 3701ba1..e3352eb 100644<br>
 --- a/test/polkit/polkitunixnetgrouptest.c<br>
 +++ b/test/polkit/polkitunixnetgrouptest.c<br>
 @@ -19,6 +19,7 @@<br>
@@ -213,6 +379,8 @@ Signed-off-by: Adam Duskett <<a href="mailto:aduskett@gmail.com" target="_blank">aduskett@gmail.com</a>><br>
 +#endif<br>
    return g_test_run ();<br>
  }<br>
+diff --git a/test/polkitbackend/test-polkitbackendjsauthority.c b/test/polkitbackend/test-polkitbackendjsauthority.c<br>
+index 71aad23..fdd28f3 100644<br>
 --- a/test/polkitbackend/test-polkitbackendjsauthority.c<br>
 +++ b/test/polkitbackend/test-polkitbackendjsauthority.c<br>
 @@ -137,12 +137,14 @@ test_get_admin_identities (void)<br>
@@ -230,3 +398,6 @@ Signed-off-by: Adam Duskett <<a href="mailto:aduskett@gmail.com" target="_blank">aduskett@gmail.com</a>><br>
    };<br>
    guint n;<br>
<br>
+-- <br>
+2.25.1<br>
+<br>
diff --git a/package/polkit/<a href="http://polkit.mk" rel="noreferrer" target="_blank">polkit.mk</a> b/package/polkit/<a href="http://polkit.mk" rel="noreferrer" target="_blank">polkit.mk</a><br>
index 4e7cda943c..8572d8b9ba 100644<br>
--- a/package/polkit/<a href="http://polkit.mk" rel="noreferrer" target="_blank">polkit.mk</a><br>
+++ b/package/polkit/<a href="http://polkit.mk" rel="noreferrer" target="_blank">polkit.mk</a><br>
@@ -8,7 +8,7 @@ POLKIT_VERSION = 0.116<br>
 POLKIT_SITE = <a href="http://www.freedesktop.org/software/polkit/releases" rel="noreferrer" target="_blank">http://www.freedesktop.org/software/polkit/releases</a><br>
 POLKIT_LICENSE = GPL-2.0<br>
 POLKIT_LICENSE_FILES = COPYING<br>
-<br>
+POLKIT_AUTORECONF = YES<br>
 POLKIT_INSTALL_STAGING = YES<br>
<br>
 POLKIT_DEPENDENCIES = \<br>
<br>
<br>
------------------------------<br>
<br>
Subject: Digest Footer<br>
<br>
_______________________________________________<br>
buildroot mailing list<br>
<a href="mailto:buildroot@busybox.net" target="_blank">buildroot@busybox.net</a><br>
<a href="http://lists.busybox.net/mailman/listinfo/buildroot" rel="noreferrer" target="_blank">http://lists.busybox.net/mailman/listinfo/buildroot</a><br>
<br>
<br>
------------------------------<br>
<br>
End of buildroot Digest, Vol 167, Issue 12<br>
******************************************<br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div><font color="#000099"><i><b>Thanks with Regards!</b></i></font></div><font color="#000099"><i><b><div><font color="#000099"><i><b><br></b></i></font></div>Kunal Chauhan</b></i></font><div><font color="#000099"><i><b>Mob:09813614826</b></i></font></div><div><font color="#000099"><i><b>Mob:08860397903</b></i></font></div><div><font color="#000099"><i><b><a href="mailto:E-mail%3Aatkunalchauhan@gmail.com" target="_blank">E-mail:atkunalchauhan@gmail.com</a></b><br></i></font><div><br></div></div></div></div>