I'm happy to announce that I've just released ptxdist-2017.07.0.
It's a rather big release this time. There are a lot of version bumps,
bugfixes and a few new packages.

There are also some changes to the core infrastructure:

The debug symbol handling was reworked. The debug files are now named based
on build-ids and (optional) debug IPKGs can be created. They are not
installed by default but can be installed manually as needed. This is
useful to gdb on the target or with valgrind and perf.
There is also a new ptxdist command 'gdb' for remote debugging that sets up
the sysroot correctly and a wrapper script that can be used by graphical
development environments.

'pkg-config' within ptxdist is now stricter. It will ignore any package
that is not selected (directly or indirectly) by the current package. An
appropriate error is emitted. This helps detecting missing dependencies.

Ipkg is no longer supported as package manager. Packages a now always
created and installed with opkg.

And finally we have some small documentation improvements.

Thanks to all contributors and - as always - the shortlog below.

Michael Olbrich

Alexander Dahl (7):
      tz: upgrade from 2017a to 2017b
      dropbear: upgrade from 2016.74 to 2017.75
      iftop: new package
      dropwatch: new package
      libpcap: fix build without INET6
      haveged: Add URL for upstream tarball archive
      haveged: Introduce bbinit startup

Artur Wiebe (3):
      crda: SBINDIR without trailing slash produces incorrect udev rule
      python3-tornado: version update to 4.5.1
      systemd: added option to install systemd-journal-remote

Bastian Stender (4):
      php5: MySQL is no longer broken
      mariadb: new package
      fake-overlays: remove obsolete PTXCONF_FAKE_OVERLAYFS_VAR_RUN
      rsyslog: use install_alternative for service file

Clemens Gruber (27):
      harfbuzz: new package
      alsa-lib: version bump 1.0.29 ->
      cairo: version bump 1.12.18 -> 1.14.8
      collectd: add exec plugin
      coreutils: version bump 8.25 -> 8.27
      fontconfig: version bump 2.11.1 -> 2.12.3
      latrace: improve configure options
      libelf: version bump 0.168 -> 0.169
      libevent: version bump 2.0.21 -> 2.1.8
      libgcrypt: version bump 1.7.6 -> 1.7.7
      mpg123: version bump 1.23.8 -> 1.25.0
      nano: version bump 2.3.1 -> 2.8.4
      nginx: add -Wno-error to fix build with GCC 7.1
      rrdtool: version bump 1.6.0 -> 1.7.0
      systemd: backport fix for nss-resolve fallback
      tmux: version bump 2.3 -> 2.5
      u-boot-tools: version bump 2016.11 -> 2017.05
      host-autotools-automake: fix build errors
      libgpiod: version bump 0.2 -> 0.2.1
      collectd: add threshold plugin
      libgd: version bump 2.0.36RC1 -> 2.2.4
      freetype: version bump 2.6.3 -> 2.8
      libpng: version bump 1.2.54 -> 1.6.29
      collectd: version bump 5.7.1 -> 5.7.2
      libgpiod: version bump 0.2.1 -> 0.3
      automake: version bump 1.15 -> 1.15.1
      systemd: add systemd-resolved security patches

Jon Ringle (1):

Juergen Borleis (4):
      libxkbcommon: fix autogen dependency
      timezone: always use timezone infos from PTXdist/BSP
      Barebox: never use it as a pre-built package
      Debugging: add support for 'build-id's

Ladislav Michl (1):
      modemmanager: version bump 1.6.6 -> 1.6.8

Lucas Stach (6):
      host-system-python: add check for six and numpy modules
      waffle: new package
      python3-six: new package
      python3-mako: new package
      piglit: new package
      glmark2: version bump to g9b1070fe

Marc Kleine-Budde (1):
      optee-client: add the "Open Portable Trusted Execution Environment" client

Michael Olbrich (49):
      ptxd_make_log: improve output handling
      glade: add missing dependency
      pkg-config-wrapper: only allow packages that are selected
      wrapper: add gdb wrapper
      ptxdist: add gdb command
      gdb: don't change the libdir
      remove old ipkg support
      cleanup package creation
      ptxd_make_world_clean: fix ipkg deletion
      ptxd_make_xpkg: create debug ipkg packages
      ptxd_make_log: order bailout messages correctly
      readline: cleanup
      pkg-config-wrapper: write error message to stdout
      grub: blacklist TARGET_BUILD_ID
      kernel: cleanup and actually use perf build options
      usplash: move to staging
      directfb: move to staging
      fbv: move to staging
      libnetpbm: new libpng breaks png support
      poppler: new libpng breaks png support
      collectd: don't use libgcrypt without selecting it
      add virtual package to choose between mysql and mariadb
      i915resolution: move to staging
      collectd: add missing dependency
      gst-libav1: version bump 1.12.0 -> 1.12.1
      gst-plugins-bad1: version bump 1.12.0 -> 1.12.1
      gst-plugins-base1: version bump 1.12.0 -> 1.12.1
      gst-plugins-good1: version bump 1.12.0 -> 1.12.1
      gst-plugins-ugly1: version bump 1.12.0 -> 1.12.1
      gst-python1: version bump 1.12.0 -> 1.12.1
      gst-rtsp-server1: version bump 1.12.0 -> 1.12.1
      gst-validate1: version bump 1.12.0 -> 1.12.1
      gstreamer-vaapi1: version bump 1.12.0 -> 1.12.1
      gstreamer1: version bump 1.12.0 -> 1.12.1
      kbd: version bump 2.0.1 -> 2.0.4
      v4l-utils: fix copy/paste error
      fix kconfig menu structure / indention
      libmemcached: explicitly specify more configure options
      qwt5: add missing dependency
      syslogng: add missing dependency
      libgsf: add missing dependency
      gst-plugins-bad1: improve opengl options
      ptxd_make_image_extract_xpkg_files: use unique config file name
      mariadb: don't try to autodetect dtrace
      mysql: don't try to autodetect dtrace
      ptxdist: handle symlinks correctly when comparing PTXDIST_TOPDIR and 
      haveged: don't use PTXCONF_INITMETHOD_SYSTEMD directly
      doc: impove git workflow documentation
      doc: fix some typos and spelling errors

Oleksij Rempel (2):
      util-linux-ng: make mkfs configurable
      ecryptfs-utils: provide option for test scripts

Philipp Zabel (2):
      python3: fix PYTHON3_SYMLINK option
      mesalib: version bump 17.1.1 -> 17.1.3

Robert Schwebel (15):
      readline: version bump 6.2 -> 7.0
      util-linux: version bump 2.29.2 -> 2.30
      Documentation: avoid "Title underline too short" warnings
      Documentation: avoid "Title underline too short" warnings
      Documentation: avoid warning for unparsable make syntax
      Documentation: avoid warning for unparsable make syntax
      Documentation: add documentation for docs-html
      radvd: version bump 2.13 -> 2.16
      batctl: whitespace cleanup
      batctl: version bump 2016.2 -> 2017.1
      dnsmasq: version bump 2.76 -> 2.77
      alfred: version bump 2016.2 -> 2017.1
      haveged: add entropy daemon
      libgcrypt: version bump 1.7.7 -> 1.7.8
      json-c: version bump 0.12 -> 0.12.1

Roland Hieber (9):
      iptables: also select the tools when systemd units are selected
      doc: mention configure-helper.py
      templates/kernel.make: don't try to strip non-executables
      lrzsz: install into DESTDIR in all cases
      doc: document git patch workflow
      doc: promote faq to own section
      doc: faq: apply more structure
      doc: faq: copy editing, small rewrites for more clarity
      doc: css: use more ptxdist-like colors for admonitions

Sascha Hauer (3):
      dnsmasq: Version bump to 2.76
      ppp: version bump to 2.4.7
      sqlite: version bump to 3.19.2

Uwe Kleine-K├Ânig (2):
      e2fsprogs: make sure that BUSYBOX_MKE2FS is off when e2fsprog's mkfs is 
      image-rauc: Fix quoting

Pengutronix e.K.                           |                             |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

Attachment: signature.asc
Description: PGP signature

ptxdist mailing list

Reply via email to