Skip to content

Commit 3e018fb

Browse files
committed
time64.inc: clean up and add upstream tickets where issues remain
A number of items are removed because the issues have been resolved with recipe patches (in separate commits). Some issues were resolved via upstream version updates that bring in needed fixes: glib-2.0 update to 2.78.0 that includes: https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3547 https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3550 curl update to 8.3.0 that includes curl/curl#11610 util-linux update to 2.39 that includes util-linux/util-linux#2430 util-linux/util-linux@3ab9e69 util-linux/util-linux#2435 glib-networking update to 2.78.0 that includes https://gitlab.gnome.org/GNOME/glib-networking/-/merge_requests/241 python3-cryptography update to 42.0.0 which resolves pyca/cryptography#9370 via pyca/cryptography#9964 perl update to 5.40.0 which includes Perl/perl5#21379 python3 update to 3.13.0 which includes python/cpython#118425 python3 update to 3.13.1 which includes python/cpython#124972 tcl update to 9.0.0 which includes tcltk/tcl@4ca6172 (tcl8 recipe has a simple backport of this) dbus update to 1.16.0 which includes https://gitlab.freedesktop.org/dbus/dbus/-/merge_requests/444 https://gitlab.freedesktop.org/dbus/dbus/-/merge_requests/289 openssh update to 10.0p1 which includes openssh/openssh-portable#425 https://bugzilla.mindrot.org/show_bug.cgi?id=3684 https://marc.info/?l=openbsd-bugs&m=172561736524815&w=2 https://lists.mindrot.org/pipermail/openssh-unix-dev/2024-October/041621.html (all reporting the same issue) gcc update to 15.1 which includes llvm/llvm-project#99699 via gcc-mirror/gcc@fa32100 and allows dropping special flags and exceptions for gcc-sanitizers. Signed-off-by: Alexander Kanavin <alex@linutronix.de>
1 parent 609504f commit 3e018fb

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

meta/conf/distro/include/time64.inc

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,19 @@
22
# QB_OPT_APPEND:append = " -rtc base=2040-02-02"
33
#
44
# Note that this does result in ptest failures on qemux86:
5-
# perl python3 dbus openssl glibc-tests openssh curl glib-2.0 tcl libmodule-build-perl
6-
# and a subset of those occurs in qemux86-64 as well:
7-
# curl python3 openssl openssl tcl python3-cryptography
5+
#
6+
# (none known at this point)
7+
#
8+
# and some ptest failures appear in qemux86-64 as well:
9+
#
10+
# openssl https://github.com/openssl/openssl/issues/21671
811
#
912
# Working to address those (before Y2038 rolls in) will be appreciated.
13+
#
14+
# Note: some issues occur on 32 bit regardless of the date set:
15+
#
16+
# lttng-tools ptest is not going to pass on 32 bit in any case until 2.14.x is released
17+
#
1018

1119
GLIBC_64BIT_TIME_FLAGS = "${GLIBC_64BIT_TIME_FLAGS_WHEN_NEEDED}"
1220

@@ -25,12 +33,8 @@ GLIBC_64BIT_TIME_FLAGS:pn-glibc-testsuite = ""
2533
# both 32 and 64 bit file APIs. But it does not handle the time side?
2634
# Needs further investigation
2735
GLIBC_64BIT_TIME_FLAGS:pn-pipewire = ""
28-
# Undefines _FILE_OFFSET_BITS on purpose in
29-
# libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp
30-
GLIBC_64BIT_TIME_FLAGS:pn-gcc-sanitizers = ""
3136

3237
# Caused by the flags exceptions above
33-
INSANE_SKIP:append:pn-gcc-sanitizers = " 32bit-time"
3438
INSANE_SKIP:append:pn-glibc = " 32bit-time"
3539

3640
# Strace has tests that call 32 bit API directly, which is fair enough, e.g.

0 commit comments

Comments
 (0)