mailarchive of the ptxdist mailing list
 help / color / mirror / Atom feed
* [ptxdist] [ANNOUNCE] PTXdist 2021.03.0 released
@ 2021-03-05  8:10 Michael Olbrich
  0 siblings, 0 replies; only message in thread
From: Michael Olbrich @ 2021-03-05  8:10 UTC (permalink / raw)
  To: ptxdist


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

Hi,

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

With this release, there are changes all over the place.
The lint command has two more checks:
 - It validates that all packages have a version. Packages without version
   usually happen when a target package is removed and the corresponding
   host package is forgotten.
 - It looks at the patches and checks if a autogen.sh is needed and
   complains if it is missing.

In the past install_alternative_tree often created file and directory
permissions that depend on the umask of the user. This happens because the
files are generated outside of ptxdist (e.g. by git). With a umask of 0002
directories have 0775 permissions and with 0022 they have 0755. As
install_alternative_tree uses the existing permissions, the result is
different. Now install_alternative_tree will apply its own umask of 0022 so
in both cases the resulting permissions will be 0755.
This should cover most use-cases.

There were several packages that have been marked as broken for a very long
time. They are now gone.

All packages that get their version from the ptxconfig or platformconfig
now use the new macros ptx/config-version and ptx/config-md5. They will
ensure, that the version is not empty when the package is enabled.

In ARM64 NEON is now enabled in packages that provide NEON optimized
implementations.

The rest is the usual mix of new packages, version bumps and bug fixes.

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

Enjoy,
Michael Olbrich


Bastian Krause (1):
      util-linux-ng: version bump 2.36 -> 2.36.1

Lucas Stach (2):
      speexdsp: version bump 1.2rc3 -> 1.2.0
      acl: remove libattr dependency and useless config option

Michael Olbrich (59):
      doc: document 'lint'
      systemd: version bump 247.2 -> 247.3
      glib: version bump 2.64.4 -> 2.66.6
      libva: version bump 2.8.0 -> 2.10.0
      intel-media-driver: version bump 20.4.5 -> 21.1.0
      gstreamer1: enable glib assertions and other checks
      libx86: move to staging
      rules: new macros ptx/config-version and ptx/config-md5
      barebox: use ptx/config-version and ptx/config-md5
      barebox_mlo: use ptx/config-version and ptx/config-md5
      host-dtc: use ptx/config-version and ptx/config-md5
      kernel-header: use ptx/config-version and ptx/config-md5
      kernel: use ptx/config-version and ptx/config-md5
      tf-a: use ptx/config-version and ptx/config-md5
      u-boot: use ptx/config-version and ptx/config-md5
      x-load: use ptx/config-version and ptx/config-md5
      at91bootstrap2: use ptx/config-version and ptx/config-md5
      glibc: use ptx/config-version
      uclibc: use ptx/config-version
      gdb: use ptx/config-version and ptx/config-md5
      gdbserver: use ptx/config-version and ptx/config-md5
      rules: add version to some dummy packages
      cross-nasm: define the version for all architectures
      ptxd_make_world_lint: add lint check for packages without version
      host-qemu: version bump 5.1.0 -> 5.2.0
      ptxd_make_xpkg_pkg: limit install_alternative_tree permissions
      libcli: new package
      netsniff-ng: new package
      samba: use the correct Python version
      gst-plugins-base1: fix building X plugins without GL
      qt5examples: add missing dependencies
      ptxd_make_world_lint_macros: restrict this check to newer make versions
      ptxd_kconfig_update: add a check when looking for Kconfig
      enable NEON on ARM64
      kernel: fix disabling gcc plugins for >= v5.11
      dbench: remove unnecessary dependency
      host-mtd-utils: remove unnecessary dependency
      host-ima-evm-utils: remove unnecessary dependency
      host-qemu: remove unnecessary dependency
      host-attr: remove obsolete package
      host-qemu: add patch to ensure that it is properly built in parallel
      fltk: remove broken package
      ptxd_make_lint: sort ptx_patch_dir_all
      ptxd_make_world_lint: add check for missing autogen.sh
      blackbox: remove broken package
      xmlbench: remove broken package
      wxwidgets: remove broken package
      vice: remove broken package
      pdksh: remove broken package
      libpvgen: remove broken package
      gettext: version bump 0.20.2 -> 0.21
      patches/autogen.sh: fake autopoint if necessary
      libgpg-error: drop HOST_GETTEXT dependency
      host-libgpg-error: drop HOST_GETTEXT dependency
      rrdtool: drop HOST_GETTEXT dependency
      parted: gettext is not accutally needed
      poppler: gettext is not accutally needed
      less: version bump 530 -> 579
      pulseaudio: install only system or user services

Philipp Zabel (1):
      libinput: version bump 1.16.4 -> 1.17.0

Roland Hieber (5):
      doc: contributing: add pointers to README.devel and git-send-email.io
      libseccomp: version bump 2.5.0 -> 2.5.1
      doc: dev_code_signing: mention where to select the signing provider
      rauc: be more verbose why the check for legacy keyring fails
      ptxd_make_world_lint: fail gracefully if 'diffstat' is not installed

Sascha Hauer (1):
      nodejs_packages: Call yarn in the right environment

Uwe Kleine-König (2):
      canfestival: Two new patches that make canfestival headers more robust
      /etc/hosts: add local ipv6 definitions


-- 
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: 181 bytes --]

_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de

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

only message in thread, other threads:[~2021-03-05  8:10 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-03-05  8:10 [ptxdist] [ANNOUNCE] PTXdist 2021.03.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