From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from ptx.hi.pengutronix.de ([2001:67c:670:100:1d::c0]) by metis.ext.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lI5Xn-0005BG-3f for ptxdist@pengutronix.de; Fri, 05 Mar 2021 09:10:43 +0100 Received: from mol by ptx.hi.pengutronix.de with local (Exim 4.92) (envelope-from ) id 1lI5Xm-0007vt-RH for ptxdist@pengutronix.de; Fri, 05 Mar 2021 09:10:42 +0100 Date: Fri, 5 Mar 2021 09:10:42 +0100 From: Michael Olbrich Message-ID: <20210305081042.GQ7442@pengutronix.de> MIME-Version: 1.0 Subject: [ptxdist] [ANNOUNCE] PTXdist 2021.03.0 released List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ptxdist@pengutronix.de Content-Type: multipart/mixed; boundary="===============2047420329==" Errors-To: ptxdist-bounces@pengutronix.de Sender: "ptxdist" To: ptxdist@pengutronix.de --===============2047420329== Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="mYCpIKhGyMATD0i+" Content-Disposition: inline --mYCpIKhGyMATD0i+ Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable 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 versio= ns ptxd_kconfig_update: add a check when looking for Kconfig enable NEON on ARM64 kernel: fix disabling gcc plugins for >=3D 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=F6nig (2): canfestival: Two new patches that make canfestival headers more robust /etc/hosts: add local ipv6 definitions --=20 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 | --mYCpIKhGyMATD0i+ Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEeJFGjgcONlOX5bZuzXDjm1IAhs8FAmBB538ACgkQzXDjm1IA hs8K9AgAjl5IIC/nF04sGoXQ1lD3R/PxL6AcNojYaieZUKGI116jkiq3liuPsnph lVFmKDwXOuR/lSHOGpY8lEG+a0o+nFxGPbY+14t22IvBVQnPs7YTIzexj/rJK5jr c/3qqDyehlYpvz59v68MO1g0nP/KLBqasjwNRNfiIUBbmjhbSlKfuixhY9RYukwX KR4oIjh8neRZiZFbPM/VCaMan8qcKhzYspShaBdZW8SFqMlWof/+Ko86+YFXhtfF jxDWBOwICMaVqyBvQEQiOYk0fV+HJtSgZkreoQnrj/0vCc1S0NhpjZUSSThSyRkH BN1FrwEQZpr4JAodu81YTfdews3I+w== =LXc/ -----END PGP SIGNATURE----- --mYCpIKhGyMATD0i+-- --===============2047420329== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de --===============2047420329==--