Skip to content
Snippets Groups Projects

merge v256.{6..11} into musl/stable-v256

Merged Jane Rachinger requested to merge jane400/upgrade-to-v256.11 into musl/stable-v256
All threads resolved!

- [x] Rebase split-usr MR !4 (closed)

The MR for split-usr is now part of this MR and will be in the next release. pmOS is no longer doing the usr-merge downstream.

merge request in pmaports for mrtest reasons

Not caring about:
1236/1591 systemd:kernel-install / test-kernel-install
...
1097/1591 systemd:test / test-os-util
...
1349/1591 systemd:example / cc-notify-selfcontained-example-c99
1351/1591 systemd:example / cc-notify-selfcontained-example-c11
1352/1591 systemd:example / cc-notify-selfcontained-example-c90
1353/1591 systemd:example / cc-notify-selfcontained-example-c17
1354/1591 systemd:example / cc-notify-selfcontained-example-c23
1355/1591 systemd:example / cc-notify-selfcontained-example-gnu99
1356/1591 systemd:example / cc-notify-selfcontained-example-gnu90
1357/1591 systemd:example / cc-notify-selfcontained-example-gnu11
1358/1591 systemd:example / cc-notify-selfcontained-example-gnu17
1359/1591 systemd:example / cc-notify-selfcontained-example-gnu23
Known issues:

#3

  • 948/1591 systemd:test / test-time-util: parse_time uses strtoll wrong. I don't think strtoll is supposed to handle '.'.

#4

  • 947/1591 systemd:test / test-parse-util broken, as locale is disabled... (parsing 0,5 with de_DE.UTF-8 doesn't work).

#5

  • 758/1591 systemd:network / test-network and 1069/1591 systemd:test / test-hostname-util: expected HOST_NAME_MAX on musl longer than on glibc. should be safe, when glibc passes this test-suite, as the desired shortening works then.
  • 1081/1591 systemd:test / test-locale-util: locale_is_installed("zz_ZZ") == 0 (still) expected musl behaviour

#7

  • 986/1591 systemd:libsystemd / test-bus-error: sd_bus_error_set_errnof GNU-specific strerror_r can return a const string in bus_error_strerror. But GNU behaviour is expected by this testcase.
  • 1048/1591 systemd:test / test-errno-util: STRERROR() is completly broken. Should have been different strings.

#8

  • 1053/1591 systemd:test / test-fileio: fputs in write_string_stream_ts fails with EOF, but fputs doesn't set an errno. this is a systemd musl mistake.

#9

  • 1055/1591 systemd:test / test-fs-util: fcntl.h is different in musl than in glibc. hence if ((flags & O_ACCMODE) != O_RDONLY) fails.

#10

  • 1057/1591 systemd:test / test-glob-util: GLOB_ALTDIRFUNC and gl_opendir isn't a thing on musl. this will only be fixable if the glob implenentation is changed in musl or overridden during building.

#11

  • 1098/1591 systemd:test / test-path-util: uses basename with const chars, which is a glibc-ism. systemd-upstream already deprecates such calls to "non-posix" basename.

not reproducable:

  • 1590/1591 systemd:core / test-path
Edited by Jane Rachinger

Merge request reports

Merge request pipeline #216257 canceled

Merge request pipeline canceled for fd6c29c9

Approved by

Merged by Jane RachingerJane Rachinger 1 month ago (Feb 25, 2025 6:42pm UTC)

Merge details

  • Changes merged into musl/stable-v256 with fd6c29c9.
  • Deleted the source branch.

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading