From 9b4cff2ac02af5cf73d1807a03fe0eee1facbfcd1016875fdecca890f33639e3 Mon Sep 17 00:00:00 2001 From: Stefan Dirsch Date: Mon, 5 Dec 2022 20:41:20 +0000 Subject: [PATCH] - Update to version 1.8.1 This release fixes the --enable-thread-safety-constructor option to the configure script to work as intended. In the previous release, the changes for this option may not have been enabled when the option was not specified or when the --enable option was specified. While we have enabled it by default, believing that doing so will reduce the number of bugs users encounter running libX11 clients, in some cases it may expose bugs in which clients had previously gotten away with calling libX11 functions while a libX11 lock is already held, and thus now deadlock, as discussed in https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/157 - let's hope this version doesn't suffer yet from the regressions reported in boo#1205778, boo#1205818 (reported against 1.8.2); we need libX11 thread safe for totem (GNOME 43) :-( OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=95 --- libX11-1.7.5.tar.xz | 3 --- libX11-1.8.1.tar.xz | 3 +++ libX11.changes | 17 +++++++++++++++++ libX11.spec | 2 +- 4 files changed, 21 insertions(+), 4 deletions(-) delete mode 100644 libX11-1.7.5.tar.xz create mode 100644 libX11-1.8.1.tar.xz diff --git a/libX11-1.7.5.tar.xz b/libX11-1.7.5.tar.xz deleted file mode 100644 index 42be42f..0000000 --- a/libX11-1.7.5.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5a1847e2e2c248e1a203a24a1338a5586d6f48472eac58f6f08539110a965151 -size 1853152 diff --git a/libX11-1.8.1.tar.xz b/libX11-1.8.1.tar.xz new file mode 100644 index 0000000..0e501e2 --- /dev/null +++ b/libX11-1.8.1.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1bc41aa1bbe01401f330d76dfa19f386b79c51881c7bbfee9eb4e27f22f2d9f7 +size 1818460 diff --git a/libX11.changes b/libX11.changes index 506d983..d13ef67 100644 --- a/libX11.changes +++ b/libX11.changes @@ -1,3 +1,20 @@ +------------------------------------------------------------------- +Mon Dec 5 20:33:29 UTC 2022 - Stefan Dirsch + +- Update to version 1.8.1 + This release fixes the --enable-thread-safety-constructor option to the + configure script to work as intended. In the previous release, the changes + for this option may not have been enabled when the option was not specified + or when the --enable option was specified. + While we have enabled it by default, believing that doing so will reduce + the number of bugs users encounter running libX11 clients, in some cases + it may expose bugs in which clients had previously gotten away with calling + libX11 functions while a libX11 lock is already held, and thus now deadlock, + as discussed in https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/157 +- let's hope this version doesn't suffer yet from the regressions + reported in boo#1205778, boo#1205818 (reported against 1.8.2); + we need libX11 thread safe for totem (GNOME 43) :-( + ------------------------------------------------------------------- Mon Dec 5 13:40:36 UTC 2022 - Stefan Dirsch diff --git a/libX11.spec b/libX11.spec index 7c573da..1d92a01 100644 --- a/libX11.spec +++ b/libX11.spec @@ -17,7 +17,7 @@ Name: libX11 -Version: 1.7.5 +Version: 1.8.1 Release: 0 Summary: Core X11 protocol client library License: MIT