mailarchive of the ptxdist mailing list
 help / color / mirror / Atom feed
* [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