* [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