mailarchive of the ptxdist mailing list
 help / color / mirror / Atom feed
* [ptxdist] [ANNOUNCE] PTXdist 2020.04.0 released
@ 2020-04-09  7:29 Michael Olbrich
  0 siblings, 0 replies; only message in thread
From: Michael Olbrich @ 2020-04-09  7:29 UTC (permalink / raw)
  To: ptxdist


[-- Attachment #1.1: Type: text/plain, Size: 6423 bytes --]

Hi,

I'm happy to announce that I've just released ptxdist-2020.04.0.

This release contains two bigger changes. PTXdist no optionally (enabled
via 'ptxdist setup') permission files that are mostly compatible with the
format qemu uses for security_model=mapped-file with the 9p filesystem.
With this qemu can provide a 9p rootfs with the correct permissions.
Note: Currently host-qemu must be used for symlinks to work correctly.

The NFS server provided by 'ptxdist nfsroot' uses this as well. The
advantage over the current fakeroot based approach is, that permission
changes are persistent across NFS server restarts and it avoids problems
with fakeroot when the underlying filesystem is changed.

Detecting changes the package configuration was improved. All PTXCONF
variables are now evaluated in make before they are checked. This means
that indirect changes (e.g. in string variables that reference other
variables) are also detected. Some unwanted changes to the calculated hash,
due to ordering issues were fixed.
Note, that make >= 4.0 is needed for this to work. With older make versions
indirect changes to PTXCONF variables are not detected. Changes to rule,
menu files and patches are detected but this is quite a bit slower. The
last part was broken in previous PTXdist versions.

The rest are just the usual changes. Several packages from staging have
been removed. Other packages have moved from and to staging.
And there is the usual mix of new packages, version bumps and bugfixes.

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

Enjoy,
Michael Olbrich


Ahmad Fatoum (1):
      tf-a: new package for ARM trusted firmware A

Alexander Dahl (15):
      rauc: Fix typo in .in rule
      shadow: Fix typo in .in rule
      doc: Fix typos found by codespell
      dropbear: Add license information
      dropbear: version bump 2017.75 -> 2019.78
      dropbear: Disable default selection of DSS
      ncdu: Add new package
      monit: version bump 5.25.2 -> 5.26.0
      libxml2: Fix license and add license file hashes
      libxml2: version bump 2.9.9 -> 2.9.10
      libxml2: Add upstream patch fixing CVE-2020-7595
      libxml2: Add upstream patch fixing CVE-2019-20388
      lighttpd: version bump 1.4.53 -> 1.4.55
      spawn-fcgi: Add new package
      u-boot: Fix typos in cfghash calls

Björn Esser (6):
      mbedtls: new package
      host-ua-nodeset: new package
      open62541: new package
      nodejs: version bump 6.9.5 -> 12.14.1 LTS
      host-yarn: new package
      nodejs_packages: new package

Denis Osterland-Heim (4):
      imx-uuc: new package
      host-libzip: new package
      host-mfgtools: new package
      networkmanager: ppp support requires GLOBAL_IPV6

Felicitas Jung (2):
      doc/welcome.rst: fix spelling
      readme: fix spelling

Juergen Borleis (1):
      Python handling was changes in the past, so remove a leftover as well

Ladislav Michl (6):
      util-linux: optionally install sulogin
      dnsmasq: fix nettle dependency
      dnsmasq: use ptx/ifdef
      dnsmasq: install dnsmasq.conf from package source
      dnsmasq: optionally enable DBus support
      ncdu: store options only when package is selected

Lucas Stach (2):
      iproute2: version bump 5.1.0 -> 5.5.0
      iproute2: add option to build and install devlink utility

Michael Olbrich (38):
      ptxd_lib_dgen: improve package hash
      add helper macros to add data to the <PKG>_CFGHASH
      os-release: use ptx/cfghash* instead of manual tricks to rebuild the package
      rootfs: use ptx/cfghash instead of manual tricks to rebuild the package
      ptxdist-configs: use ptx/cfghash-file instead of manual tricks to rebuild the package
      u-boot: use ptx/cfghash-file instead of manual tricks to rebuild the package
      barebox_mlo: remove unnecessary dependency
      unfs3: add initial support for virtfs
      host-qemu: version bump 4.1.0 -> 4.2.0
      host-qemu: handle symlinks with 9p and security_model=mapped-file
      ptxd_make_xpkg_pkg: setup directories once
      ptxd_make_xpkg_pkg: generate permission metadata files
      nodejs: fix cross-compiling for the same architecture
      nodejs: expand and fix license
      gettext: move to staging
      fix package hash calculation with --progress
      systemd: version bump 244.2 -> 245.4
      smartmontools: the systemd unit only makes sense if the daemon is installed
      arora: remove after one year in staging
      pekwm: remove after one year in staging
      ptrtd: remove after one year in staging
      remove some more references to CREDITS file
      fbgrab: move to staging
      libcgic: move to staging
      openssl: version bump 1.1.1d -> 1.1.1f
      gnutls: version bump 3.6.10 -> 3.6.13
      nspr: version bump 4.22 -> 4.25
      nss: version bump 3.47 -> 3.51
      improve rebasing for git-ptx-patches and multiple tags
      kernel-header: cleanup
      host-nss: fix building with old glibc
      nss: fix building with older gcc for ARMv5
      ptxd_lib_dgen: use helper variable for pkghash.list filename
      ptxd_make_pkghash: improve hash creation
      ptxd_lib_dgen: simplify hash creation a bit
      rules: support older make versions that don't support $(file ..)
      ptxd_lib_dgen: don't match PTXCONF_ in makefiles
      mesalib: version bump 20.0.1 -> 20.0.4

Philipp Zabel (2):
      wayland-protocols: version bump 1.18 -> 1.20
      mesalib: version bump 20.0.0 -> 20.0.1

Robert Schwebel (1):
      iproute2: version bump 5.5.0 -> 5.6.0

Roland Hieber (1):
      platforms: document precedence rules for TARGET_EXTRA_*FLAGS

Sandy Patterson (1):
      kernel-headers: build out-of-tree

Ulrich Ölmann (3):
      libssh2: version bump 1.8.1 -> 1.9.0
      samba: do not unconditionally build with systemd support
      nodejs: version bump 12.14.1 LTS -> 12.16.1 LTS

Uwe Kleine-König (2):
      unfs3: fix attribute settings, second try
      json-glib: add dependency on host-glib

-- 
Pengutronix e.K.                           |                             |
Steuerwalder Str. 21                       | http://www.pengutronix.de/  |
31137 Hildesheim, Germany                  | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

[-- Attachment #2: Type: text/plain, Size: 92 bytes --]

_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2020-04-09  7:29 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-04-09  7:29 [ptxdist] [ANNOUNCE] PTXdist 2020.04.0 released Michael Olbrich

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