* [ptxdist] [ANNOUNCE] PTXdist 2023.07.0 released
@ 2023-07-05 13:51 Michael Olbrich
2023-07-11 5:28 ` [ptxdist] [ANNOUNCE] PTXdist 2023.07.1 released Robert Schwebel
0 siblings, 1 reply; 3+ messages in thread
From: Michael Olbrich @ 2023-07-05 13:51 UTC (permalink / raw)
To: ptxdist
[-- Attachment #1: Type: text/plain, Size: 7017 bytes --]
Hi,
I'm happy to announce that I've just released ptxdist-2023.07.0.
There is now an option for glibc to enable Y2K38 support. With this enabled
systems will at least boot beyond January 19th 2038. A few packages
currently fail to build with this option enabled and there a probably quite
a few that don't use int instead of time_t internally. So this is a first
step but there is still work to be done.
pkg-config has been replaced by pkgconf. It's supposed to be a drop-in
replacement and all packages in PTXdist upstream seem to work correctly,
but keep that in mind in case you see unexpected errors in that area.
Support for toolchains that install the linker or libraries in lib64 etc.
was improved. Everything is still installed into /usr/lib but all necessary
symlinks should be created as needed.
crosstool-ng toolchains for 64-bit architectures should now work without
additional changes. This will also be relevant for the OSELAS.Toolchains as
all patches etc. in that regard where dropped.
"ptxdist oldconfig all" can now be used to update ptxconfig,
platformconfig and all packages that have an oldconfig target. This is
useful for CI to check that all configs are up-to-date.
The rest is the usual mix of version bumps, new packages and bugfixes.
Thanks to all contributors and - as always - the shortlog below.
Enjoy,
Michael Olbrich
Alexander Dahl (3):
bbinit: Remove /bin and /sbin from PATH after /usr merge
mtd-utils: Introduce bbinit startup for ubihealthd
mtd-utils: Add ubihealthd requirements to help text
Artur Wiebe (1):
python3-tornado: version bump 6.2 -> 6.3.2
Christian Melki (9):
glib: Version bump. 2.76.2 -> 2.76.3
libcurl: Version bump. 8.1.1 -> 8.1.2
orc: Version bump. 0.4.33 -> 0.4.34
qemu: Version bump. 8.0.0 -> 8.0.2
hwdata: Version bump. 0.370 -> 0.371
ntp: Version bump. 4.2.8p15 -> 4.2.8p17
xorgproto: Version bump. 2022.2 -> 2023.01
xkeyboard-config: Version bump. 2.38 -> 2.39
libpng: Version bump. 1.6.39 -> 1.6.40.
Ladislav Michl (1):
glibc: fix typo in Y2038 check
Lucas Stach (3):
mesalib: version bump 23.1.1 -> 23.1.2
update config.guess/config.sub to latest upstream version
architecture: add support for LoongArch
Michael Olbrich (63):
ptxd_make_meson_cross_file: specify the rust target explicitly
ptxd_make_world_init: add the cargo env to the conf_env for meson
gstreamer1: version bump 1.22.2 -> 1.22.3
gst-plugins-base1: version bump 1.22.2 -> 1.22.3
gst-plugins-good1: version bump 1.22.2 -> 1.22.3
gst-plugins-bad1: version bump 1.22.2 -> 1.22.3
gst-devtools1: version bump 1.22.2 -> 1.22.3
gst-libav1: version bump 1.22.2 -> 1.22.3
gst-plugins-rs: version bump 1.22.2 -> 1.22.3
gst-plugins-ugly1: version bump 1.22.2 -> 1.22.3
gst-python1: version bump 1.22.2 -> 1.22.3
gst-rtsp-server1: version bump 1.22.2 -> 1.22.3
gstreamer-vaapi1: version bump 1.22.2 -> 1.22.3
systemd: version bump 253.1 -> 253.5
barebox: add rk-usb-loader to the host tools
qt5: version bump 5.15.7 -> 5.15.9
ptxd_lib_template: fix Qt template generation
rules: cleanup
glibc: add option for Y2038 support
systemd: assume RTC dates up to 30 years past the build time are valid if Y2038 support is enabled
zlib: fix building with Y2038 support
diffutils: version bump 2.8.1 -> 3.10
pulseaudio: disable OSS
qt6: version bump 6.4.2 -> 6.5.1
glibc: only do Y2028 check it it's actually enabled
host-meson: add hack to ignore lrelease
gst-plugins-good1: allow building the Qt6 plugin
util-linux: add upstream patch to fix mount on older kernels without mount_setattr()
add cmake options for cross packages
strace: add upstream patch to fix building with kernel-headers 6.3.x
host-pkgconf: replace host-pkg-config
vulkan-loader: build with ninja
wrapper: skip icecc with -save-temps
glibc: move GLOBAL_LARGE_FILE dependency to the package symbol
git-ptx-patches: fix formating patches when patches from other tools are involved
install_copy_toolchain: allways install to lib instead of lib64
jed: move to staging
doc: add missing '['
install_archive: add 'strip' argument
ptxdist: add --jobserver-auth argument
add support for nested PTXdist execution
pre/Rules: keep x86_64-unknown-linux-gnu for GNU_BUILD
bash_completion: complete package name for cargosync
gstreamer1: version bump 1.22.3 -> 1.22.4
gst-plugins-base1: version bump 1.22.3 -> 1.22.4
gst-plugins-good1: version bump 1.22.3 -> 1.22.4
gst-plugins-bad1: version bump 1.22.3 -> 1.22.4
gst-devtools1: version bump 1.22.3 -> 1.22.4
gst-libav1: version bump 1.22.3 -> 1.22.4
gst-plugins-rs: version bump 1.22.3 -> 1.22.4
gst-plugins-ugly1: version bump 1.22.3 -> 1.22.4
gst-python1: version bump 1.22.3 -> 1.22.4
gst-rtsp-server1: version bump 1.22.3 -> 1.22.4
gstreamer-vaapi1: version bump 1.22.3 -> 1.22.4
ptxdist: allow 'oldconfig all' to run oldconfig for all package that support it
ptxdist: allow multiple targets for oldconfig
doc: clarify that there is no SELAS.BSP-Pengutronix-Example BSP
doc: try to guess where to get the BSP
ptxd_install_toolchain_lib: create /lib64 for libc.so.6 if needed
ptxd_install_toolchain_lib: handle riscv library paths
ptxd_install_toolchain_lib: install /usr/lib64 symlink as well
ptxd_install_ln: fix relative symlinks in /
host-pkgconf: update URL
Philipp Zabel (13):
mesalib: version bump 23.1.0 -> 23.1.1
shaderc: version bump v2023.3 -> v2023.4
glslang: version bump 1.3.246.1 -> 1.3.250.0
spirv-headers: version bump 1.3.246.1 -> 1.3.250.0
spirv-tools: version bump 1.3.246.1 -> 1.3.250.0
vulkan-headers: version bump 1.3.246.1 -> 1.3.250.0
vulkan-loader: version bump 1.3.246.1 -> 1.3.250.0
vulkan-tools: version bump 1.3.246.1 -> 1.3.250.0
vulkan-validationlayers: version bump 1.3.246.1 -> 1.3.250.0
vulkan-loader: enable assembly on aarch64 and x86_64
wayland-utils: version bump 1.1.0 -> 1.2.0
nvtop: new package
mesalib: version bump 23.1.2 -> 23.1.3
Roland Hieber (2):
cpputest: accept new source MD5 checksum
uvc-gadget: update URL
Thorsten Scherer (1):
ptxd_make_world_patchin: Allow git-ptx-* scripts to be overwritten
--
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 #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
* [ptxdist] [ANNOUNCE] PTXdist 2023.07.1 released
2023-07-05 13:51 [ptxdist] [ANNOUNCE] PTXdist 2023.07.0 released Michael Olbrich
@ 2023-07-11 5:28 ` Robert Schwebel
2023-07-28 8:08 ` Michael Olbrich
0 siblings, 1 reply; 3+ messages in thread
From: Robert Schwebel @ 2023-07-11 5:28 UTC (permalink / raw)
To: ptxdist
On Wed, Jul 05, 2023 at 03:51:02PM +0200, Michael Olbrich wrote:
> I'm happy to announce that I've just released ptxdist-2023.07.0.
It turned out that there is a bug in the 'nested ptxdist execution'
feature that lets 'ptxdist platform <path-to-platformconfig>' and
similar operations return a non-zero retval, which (while the actual
operation still works) breaks at automatic builds in our test farm.
As Michael is currently on vacation, we decided yesterday to revert the
offending commit and release a ptxdist-2023.07.1, which is now on the
server.
A proper fix will follow later on.
Shortlog:
Marc Kleine-Budde (1):
Revert "add support for nested PTXdist execution"
rsc
--
Pengutronix e.K. | Dipl.-Ing. Robert Schwebel |
Steuerwalder Str. 21 | https://www.pengutronix.de/ |
31137 Hildesheim, Germany | Phone: +49-5121-206917-0 |
Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-9 |
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [ptxdist] [ANNOUNCE] PTXdist 2023.07.1 released
2023-07-11 5:28 ` [ptxdist] [ANNOUNCE] PTXdist 2023.07.1 released Robert Schwebel
@ 2023-07-28 8:08 ` Michael Olbrich
0 siblings, 0 replies; 3+ messages in thread
From: Michael Olbrich @ 2023-07-28 8:08 UTC (permalink / raw)
To: Robert Schwebel; +Cc: ptxdist
Hi,
On Tue, Jul 11, 2023 at 07:28:33AM +0200, Robert Schwebel wrote:
> On Wed, Jul 05, 2023 at 03:51:02PM +0200, Michael Olbrich wrote:
> > I'm happy to announce that I've just released ptxdist-2023.07.0.
>
> It turned out that there is a bug in the 'nested ptxdist execution'
> feature that lets 'ptxdist platform <path-to-platformconfig>' and
> similar operations return a non-zero retval, which (while the actual
> operation still works) breaks at automatic builds in our test farm.
>
> As Michael is currently on vacation, we decided yesterday to revert the
> offending commit and release a ptxdist-2023.07.1, which is now on the
> server.
>
> A proper fix will follow later on.
>
> Shortlog:
>
> Marc Kleine-Budde (1):
> Revert "add support for nested PTXdist execution"
Note that the problem is mostly cosmetic. You get a non-zero return value,
but the actual operations works. The affected code is actually there for
"ptxdist menu". In that case, ptxdist remains running when a new
platformconfig is selected, so it must be configured again and this
triggers the bug. In this case, ptxdist exits and "ptxdist menu" must be
started again. Anyways, this should now be properly fixed with
a0f7c9471ddf6edf1ebfd48f1d5ff7bac40c4a63 ("ptxdist: fix nested ptxdist
sanity check") in master.
Regards,
Michael
--
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 |
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2023-07-28 8:08 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-07-05 13:51 [ptxdist] [ANNOUNCE] PTXdist 2023.07.0 released Michael Olbrich
2023-07-11 5:28 ` [ptxdist] [ANNOUNCE] PTXdist 2023.07.1 released Robert Schwebel
2023-07-28 8:08 ` Michael Olbrich
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox