Re: Bug#1026445: mutter: test failure on armhf and sometimes armel: ../../src/xcb_io.c:626: _XAllocID: Assertion `ret != inval_id' failed

2022-12-20 Thread Simon McVittie
Control: severity -1 important

On Tue, 20 Dec 2022 at 11:47:10 +, Simon McVittie wrote:
> Recent uploads of mutter have had a FTBFS on armhf and sometimes armel,
> with this test failure in "mutter:core+mutter/wayland / xwayland"

In 43.2-4 I've downgraded failures in this test to be non-fatal,
reducing the severity of this issue.

> The same test failure has not been seen on arm64 or on non-ARM
> architectures, for whatever reason (in particular, other slower
> architectures like riscv64 and mips*el don't seem to have this
> problem).

This is probably because d/rules in mutter explicitly skips the
tests on riscv64 and mips*el. I'd prefer to re-enable the tests on
all architectures (even if all failures are ignored on some of them)
now that it's using Meson, in which all tests have a finite timeout,
but that will probably need to happen via experimental in order to avoid
disrupting migration.

One important and possibly relevant difference between 32-bit ARM and
arm64 is that on 32-bit ARM, we explicitly set the default driver in
mutter's fork of cogl to be OpenGL|ES 2 instead of OpenGL 3, using
non-upstreamed patches. I'd like to be able to stop applying those
patches, but that will need input from users of proprietary GPU drivers
on ARM.

smcv



xorg-server_1.20.11-1+deb11u4_multi.changes ACCEPTED into proposed-updates->stable-new

2022-12-20 Thread Debian FTP Masters
Thank you for your contribution to Debian.

Mapping stable-security to proposed-updates.

Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Sat, 17 Dec 2022 11:00:08 +0100
Source: xorg-server
Architecture: source
Version: 2:1.20.11-1+deb11u4
Distribution: bullseye-security
Urgency: high
Maintainer: Debian X Strike Force 
Changed-By: Salvatore Bonaccorso 
Closes: 1026071
Changes:
 xorg-server (2:1.20.11-1+deb11u4) bullseye-security; urgency=high
 .
   * Non-maintainer upload by the Security Team.
   * Xtest: disallow GenericEvents in XTestSwapFakeInput (CVE-2022-46340)
 (Closes: #1026071)
   * Xi: disallow passive grabs with a detail > 255 (CVE-2022-46341)
 (Closes: #1026071)
   * Xext: free the XvRTVideoNotify when turning off from the same client
 (CVE-2022-46342) (Closes: #1026071)
   * Xext: free the screen saver resource when replacing it (CVE-2022-46343)
 (Closes: #1026071)
   * Xi: return an error from XI property changes if verification failed
   * Xi: avoid integer truncation in length check of ProcXIChangeProperty
 (CVE-2022-46344) (Closes: #1026071)
   * xkb: reset the radio_groups pointer to NULL after freeing it
 (CVE-2022-4283) (Closes: #1026071)
Checksums-Sha1: 
 dde7bc1270bfc6f12a655ec97fde334ce092ab23 4391 xorg-server_1.20.11-1+deb11u4.dsc
 8560c7840e9de0b48c4b66190173f05b0e439187 171268 
xorg-server_1.20.11-1+deb11u4.diff.gz
Checksums-Sha256: 
 51f66f51b2b3f561e7a27df6971d6849c03c26094962e4120bc54caeccf34bd4 4391 
xorg-server_1.20.11-1+deb11u4.dsc
 4d90bda023a50ea5f2558247c286bcd9242d321edae92a7d18e22e7112c6179b 171268 
xorg-server_1.20.11-1+deb11u4.diff.gz
Files: 
 88a91033cb3b049187acbd782beca174 4391 x11 optional 
xorg-server_1.20.11-1+deb11u4.dsc
 e4471c9b1a877b74928b6de8abc7157c 171268 x11 optional 
xorg-server_1.20.11-1+deb11u4.diff.gz

-BEGIN PGP SIGNATURE-

iQKmBAEBCgCQFiEERkRAmAjBceBVMd3uBUy48xNDz0QFAmOdm7tfFIAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDQ2
NDQ0MDk4MDhDMTcxRTA1NTMxRERFRTA1NENCOEYzMTM0M0NGNDQSHGNhcm5pbEBk
ZWJpYW4ub3JnAAoJEAVMuPMTQ89EW0QP/0lnXwSMBo6VNBIIlDnHSo4dhfrwE2VS
GcWb5diKV1VxA9ZZGmgoI2GegErCFPS+ZEjM3it0uqrQnHjzTZGZhV1XX0Hy59jB
vR8RGZf+p5I/BeyodkuqnZa7lyERniP35chCfeLRAnpDY4ofdWBGenAK9TeB52w/
Uz10GgAd24CtpdfXvhZu9fSEh+Kw3a7C61px7rCpiAg7Y7+rXkodutWzeHpEwCv/
HrZEtx4A++yLaQVAdYUibj5vBNYuAGI4t70oww69aQ7nCRZN/65q5CZhivqoXhGr
Qggvh5UwRLFCExw+Gclfo1zpArAlL0vWO79pVdc2vLu2HRyyvHeyT1So9sWc5wsS
8htPEzxC4KnlBarU8qlIo1xcSv8r93mrJGsqYdsTDFcGair70dLr16n+vcZfGw+V
SM/UTsrIVIotYCcNZyadHiXrpXXgjUukNNzVuqLMFopeDDQsW5PWE7dprujnnJlA
DCGESwc/EKxNaq5ZznQs43pk7G036y+bmpIFh1CMWdt6DFCbKd+w2eKCXWxflVy+
KJ2uWcBxtUWZX6+ya6VxiTwMvga1uqmPfUGxh4ZbPRd7796uAcB4ukmGceanIPi2
yUYsFRB9/vA4dxpLak/wd+P1Oxkk7D5ATAiL8qADqStLvjUW27ASaGo1KUFDpvsl
6Jm6WkG4Oepk
=ZPzt
-END PGP SIGNATURE-



Bug#1026768: vulkan-loader: please consider packaging version 1.3.238

2022-12-20 Thread Andrea Pappacoda
Source: vulkan-loader
Version: 1.3.231.1-1
Severity: wishlist

Hi, could you please consider upgrading to version 1.3.238 when it is fully
released? It is currently needed by the latest release of yuzu[1], a package
I'm maintaining.

By looking at  it seems
that version 1.3.238 has been tagged with a "v" prefix, and not with an "sdk-"
one; this means that this version is still in development, right?

Anyway, thanks for maintaining this package :)

[1]: https://github.com/yuzu-emu/yuzu/pull/9480


-- System Information:
Debian Release: bookworm/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.0.0-6-amd64 (SMP w/2 CPU threads; PREEMPT)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



Bug#1026585: gfxreconstruct: FTBFS: generated_vulkan_enum_to_string.cpp:2006:10: error: ‘VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR’ was not declared in this scope; did you mean ‘VK_STRUCTURE_TYPE_VIDEO_PROF

2022-12-20 Thread Lucas Nussbaum
Source: gfxreconstruct
Version: 0.9.15+dfsg-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20221220 ftbfs-bookworm

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> cd /<>/obj-x86_64-linux-gnu/framework/decode && /usr/bin/c++ 
> -DENABLE_LZ4_COMPRESSION -DENABLE_ZLIB_COMPRESSION -DENABLE_ZSTD_COMPRESSION 
> -DPAGE_GUARD_ENABLE_UCONTEXT_WRITE_DETECTION -DVK_ENABLE_BETA_EXTENSIONS 
> -DVK_NO_PROTOTYPES -DVK_USE_PLATFORM_DISPLAY_KHR -DVK_USE_PLATFORM_HEADLESS 
> -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_XCB_KHR 
> -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_XRANDR_EXT 
> -DWAYLAND_LIBRARY=\"/usr/lib/x86_64-linux-gnu/libwayland-client.so\" 
> -DX11_XCB_LIBRARY=\"/usr/lib/x86_64-linux-gnu/libX11-xcb.so\" 
> -DXCB_KEYSYMS_LIBRARY=\"/usr/lib/x86_64-linux-gnu/libxcb-keysyms.so\" 
> -DXCB_LIBRARY=\"/usr/lib/x86_64-linux-gnu/libxcb.so\" -D_FILE_OFFSET_BITS=64 
> -I/<>/framework 
> -I/<>/external/Vulkan-Headers/include 
> -I/<>/external/VulkanMemoryAllocator/include -g -O2 
> -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat 
> -Werror=format-security "-Wno-error=stringop-overflow=" -Wdate-time 
> -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -Werror -std=gnu++14 -MD -MT 
> framework/decode/CMakeFiles/gfxrecon_decode.dir/__/generated/generated_vulkan_enum_to_string.cpp.o
>  -MF 
> CMakeFiles/gfxrecon_decode.dir/__/generated/generated_vulkan_enum_to_string.cpp.o.d
>  -o 
> CMakeFiles/gfxrecon_decode.dir/__/generated/generated_vulkan_enum_to_string.cpp.o
>  -c /<>/framework/generated/generated_vulkan_enum_to_string.cpp
> [ 73%] Linking CXX static library libgfxrecon_encode.a
> cd /<>/obj-x86_64-linux-gnu/framework/encode && /usr/bin/cmake 
> -P CMakeFiles/gfxrecon_encode.dir/cmake_clean_target.cmake
> cd /<>/obj-x86_64-linux-gnu/framework/encode && /usr/bin/cmake 
> -E cmake_link_script CMakeFiles/gfxrecon_encode.dir/link.txt --verbose=1
> /usr/bin/ar qc libgfxrecon_encode.a 
> CMakeFiles/gfxrecon_encode.dir/capture_manager.cpp.o 
> CMakeFiles/gfxrecon_encode.dir/capture_settings.cpp.o 
> CMakeFiles/gfxrecon_encode.dir/custom_vulkan_api_call_encoders.cpp.o 
> CMakeFiles/gfxrecon_encode.dir/custom_vulkan_command_buffer_util.cpp.o 
> CMakeFiles/gfxrecon_encode.dir/custom_vulkan_struct_encoders.cpp.o 
> CMakeFiles/gfxrecon_encode.dir/custom_vulkan_struct_handle_wrappers.cpp.o 
> CMakeFiles/gfxrecon_encode.dir/vulkan_capture_manager.cpp.o 
> CMakeFiles/gfxrecon_encode.dir/vulkan_handle_wrapper_util.cpp.o 
> CMakeFiles/gfxrecon_encode.dir/vulkan_state_tracker.cpp.o 
> CMakeFiles/gfxrecon_encode.dir/vulkan_state_writer.cpp.o 
> CMakeFiles/gfxrecon_encode.dir/__/generated/generated_encode_pnext_struct.cpp.o
>  
> CMakeFiles/gfxrecon_encode.dir/__/generated/generated_vulkan_api_call_encoders.cpp.o
>  
> CMakeFiles/gfxrecon_encode.dir/__/generated/generated_vulkan_command_buffer_util.cpp.o
>  
> CMakeFiles/gfxrecon_encode.dir/__/generated/generated_vulkan_struct_encoders.cpp.o
>  
> CMakeFiles/gfxrecon_encode.dir/__/generated/generated_vulkan_struct_handle_wrappers.cpp.o
> /usr/bin/ranlib libgfxrecon_encode.a
> /<>/framework/generated/generated_vulkan_enum_to_string.cpp: In 
> function ‘std::string gfxrecon::util::ToString(const T&, ToStringFlags, 
> uint32_t, uint32_t) [with T = VkStructureType; std::string = 
> std::__cxx11::basic_string; ToStringFlags = unsigned int; uint32_t = 
> unsigned int]’:
> /<>/framework/generated/generated_vulkan_enum_to_string.cpp:2006:10:
>  error: ‘VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR’ was not declared in this scope; 
> did you mean ‘VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR’?
>  2006 | case VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR: return 
> "VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR";
>   |  ^~~
>   |  VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR
> make[3]: Leaving directory '/<>/obj-x86_64-linux-gnu'
> /<>/framework/generated/generated_vulkan_enum_to_string.cpp:2008:10:
>  error: ‘VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR’ was not declared in 
> this scope; did you mean ‘VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR’?
>  2008 | case VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR: return 
> "VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR";
>   |  ^~~~
>   |  VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR
> [ 73%] Built target gfxrecon_encode
> make  -f layer/CMakeFiles/VkLayer_gfxreconstruct.dir/build.make 
> layer/CMakeFiles/VkLayer_gfxreconstruct.dir/depen

libx11_1.8.3-2_source.changes ACCEPTED into unstable

2022-12-20 Thread Debian FTP Masters
Thank you for your contribution to Debian.



Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Tue, 20 Dec 2022 17:02:56 +0200
Source: libx11
Built-For-Profiles: noudeb
Architecture: source
Version: 2:1.8.3-2
Distribution: unstable
Urgency: medium
Maintainer: Debian X Strike Force 
Changed-By: Timo Aaltonen 
Changes:
 libx11 (2:1.8.3-2) unstable; urgency=medium
 .
   [ Debian Janitor ]
   * Remove constraints unnecessary since buster (oldstable):
 + Build-Depends: Drop versioned constraint on dpkg-dev, libxcb1-dev and
   xutils-dev.
 + Build-Depends-Indep: Drop versioned constraint on xorg-sgml-doctools.
 + libx11-data: Drop versioned constraint on libx11-6 in Breaks.
 + libx11-dev: Drop versioned constraint on libxau-dev and libxdmcp-dev in
   Depends.
 + libx11-xcb-dev: Drop versioned constraint on libxcb1-dev in Depends.
 + libx11-doc: Drop versioned constraint on libx11-dev in Replaces.
 + libx11-doc: Drop versioned constraint on libx11-dev in Breaks.
 .
   [ Timo Aaltonen ]
   * patches: Revert four commits to fix a regression which is still
 unfixed.
   * rules: Add --disable-thread-safety-constructor again.
   * rules: NEWS got removed, don't try to install it.
   * symbols: Updated.
Checksums-Sha1:
 389df47cd6c7ecc94a9ddf5b0a241a1cfe961ed7 2483 libx11_1.8.3-2.dsc
 1a36545d58602a738a466807b45db778d8b3e1f6 112243 libx11_1.8.3-2.diff.gz
 85992dbf6a89129e5679e0a957f1c62c24e42fb3 7817 libx11_1.8.3-2_source.buildinfo
Checksums-Sha256:
 37e06778bd030b6bc023301e092201b61d1ed67a68b602ac5c39c46ed9892576 2483 
libx11_1.8.3-2.dsc
 a7c31cfe6582d27d59947513948138c085a5edc6c00b9194ec48a61612ef9a1a 112243 
libx11_1.8.3-2.diff.gz
 7bd4954da88a02ca9d35837a4f9cbcda9196677298ccc97402841dcac73a1be4 7817 
libx11_1.8.3-2_source.buildinfo
Files:
 26ee5c99f0e15e58353a31011ac7bb2f 2483 x11 optional libx11_1.8.3-2.dsc
 d2e4d2418c9e85c5ad5e23dce8d3f279 112243 x11 optional libx11_1.8.3-2.diff.gz
 2e4d745115bbaa5a032dd871430f6ec0 7817 x11 optional 
libx11_1.8.3-2_source.buildinfo

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEdS3ifE3rFwGbS2Yjy3AxZaiJhNwFAmOhzrYACgkQy3AxZaiJ
hNwMNBAAnlLnRkWvn21xJuuaOmQU4bZlkxMLnY5W75Lnw8UtWkpVEOyUKqf1nbOD
qOU2iiL9tvkr6wyTSIzY16A89CQc5RJ6mH6+3pz28CpAa8kAGKaVDDyCN/AUgMfP
hcZaqCIhKmueh5e2D5MWWofFRKcMZ/HKPRr0AzzdJF0kDCm1K71wv4Thec1L8X+E
NaoLaqB433m6Bo2UNC9wvOtYZVF8yGjV0o4xOCHo6RFyH83JK0RkoS+yh61+dXI8
HTo1DRg+6D0UmTNusvoqZck1t6YfZ0o4ef7EpqpgnCUEsg41mUVyDG1j0casNdiC
MMr3UwZt+610AI9YBG6bP3uvMRbtDv+eFOM1GZZvA9yJBE/0Li656CupcD9XfOUF
Nzszb0AQqyI3R7m9QIDEu8SyCuw/gA0/vCAz5s+SGYljKGNCXSo3fBG6Npwcq+zl
+6VeuRAK3f7xT0qwIxD5j/HoL9oeYypyqRGI3lhzbsoZttKgFF8PziSXsoYxjhre
yMcJ/+FsAx2/lDFsPTKZu/iZ/2nvAe8HK5sMmAiB8YRrPl1yJjmprgczGXBAWLD2
LwnpX9JqjWaFavhV2fYiHYVoMBkF8npzySsFkuNhaI77SRgbxA1BIaYr7CghUGvr
0KT5sWywM5n93vaze5Ojo4GISQpnwSWmo7LezmYcK7+nmL0zSOA=
=n8LI
-END PGP SIGNATURE-



Processing of libx11_1.8.3-2_source.changes

2022-12-20 Thread Debian FTP Masters
libx11_1.8.3-2_source.changes uploaded successfully to localhost
along with the files:
  libx11_1.8.3-2.dsc
  libx11_1.8.3-2.diff.gz
  libx11_1.8.3-2_source.buildinfo

Greetings,

Your Debian queue daemon (running on host usper.debian.org)



[Git][xorg-team/lib/libx11][debian-unstable] 6 commits: patches: Revert four commits to fix a regression which is still unfixed.

2022-12-20 Thread Timo Aaltonen (@tjaalton)


Timo Aaltonen pushed to branch debian-unstable at X Strike Force / lib / libx11


Commits:
885485e5 by Timo Aaltonen at 2022-12-20T16:52:40+02:00
patches: Revert four commits to fix a regression which is still unfixed.

- - - - -
0f75f693 by Timo Aaltonen at 2022-12-20T16:53:28+02:00
rules: Add --disable-thread-safety-constructor again.

- - - - -
d1719fa2 by Timo Aaltonen at 2022-12-20T16:55:35+02:00
version bump

- - - - -
fd66f009 by Timo Aaltonen at 2022-12-20T16:59:28+02:00
rules: NEWS got removed, don't try to install it.

- - - - -
90bf7a1c by Timo Aaltonen at 2022-12-20T16:59:38+02:00
symbols: Updated.

- - - - -
a06398e1 by Timo Aaltonen at 2022-12-20T17:03:04+02:00
release to sid

- - - - -


4 changed files:

- debian/changelog
- debian/libx11-6.symbols
- debian/patches/series
- debian/rules


Changes:

=
debian/changelog
=
@@ -1,5 +1,6 @@
-libx11 (2:1.8.3-1) UNRELEASED; urgency=medium
+libx11 (2:1.8.3-2) unstable; urgency=medium
 
+  [ Debian Janitor ]
   * Remove constraints unnecessary since buster (oldstable):
 + Build-Depends: Drop versioned constraint on dpkg-dev, libxcb1-dev and
   xutils-dev.
@@ -11,7 +12,14 @@ libx11 (2:1.8.3-1) UNRELEASED; urgency=medium
 + libx11-doc: Drop versioned constraint on libx11-dev in Replaces.
 + libx11-doc: Drop versioned constraint on libx11-dev in Breaks.
 
- -- Debian Janitor   Mon, 21 Nov 2022 21:42:50 -
+  [ Timo Aaltonen ]
+  * patches: Revert four commits to fix a regression which is still
+unfixed.
+  * rules: Add --disable-thread-safety-constructor again.
+  * rules: NEWS got removed, don't try to install it.
+  * symbols: Updated.
+
+ -- Timo Aaltonen   Tue, 20 Dec 2022 17:02:56 +0200
 
 libx11 (2:1.8.3-1) unstable; urgency=medium
 


=
debian/libx11-6.symbols
=
@@ -185,6 +185,7 @@ libX11.so.6 libx11-6 #MINVER#
  XFreeModifiermap@Base 0
  XFreePixmap@Base 0
  XFreeStringList@Base 0
+ XFreeThreads@Base 2:1.8.3
  XGContextFromGC@Base 0
  XGeometry@Base 0
  XGetAtomName@Base 0


=
debian/patches/series
=
@@ -3,3 +3,7 @@
 008_remove_ko_Compose.diff
 009_remove_th_Compose.diff
 015_russian_locale_alias.diff
+0001-Revert-ChkIfEv.c-fix-wrong-handling-of-dpy-in_ifeven.patch
+0002-Revert-Indentation-fixes-around-recent-dpy-in_ifeven.patch
+0003-Revert-Fix-797755-Allow-X-IfEvent-to-reenter-libX11.patch
+0004-Revert-Allow-X-IfEvent-to-reenter-libX11.patch


=
debian/rules
=
@@ -9,11 +9,9 @@ override_dh_auto_configure-arch: docflags = --disable-specs
 override_dh_auto_configure-indep override_dh_auto_configure-arch:
dh_auto_configure -- \
$(docflags) \
+   --disable-thread-safety-constructor \
--without-fop
 
-override_dh_installdocs:
-   dh_installdocs NEWS
-
 override_dh_install:
# Kill *.xml, *.la files, we don't need them:
find debian/tmp -name '*.xml' -delete



View it on GitLab: 
https://salsa.debian.org/xorg-team/lib/libx11/-/compare/f0f8e3bc31ffad8856933220a5dcddad4dd53be7...a06398e1060f1485330210e83ae30c8c5343897e

-- 
View it on GitLab: 
https://salsa.debian.org/xorg-team/lib/libx11/-/compare/f0f8e3bc31ffad8856933220a5dcddad4dd53be7...a06398e1060f1485330210e83ae30c8c5343897e
You're receiving this email because of your account on salsa.debian.org.




[Git][xorg-team/lib/libx11] Pushed new tag libx11-2_1.8.3-2

2022-12-20 Thread Timo Aaltonen (@tjaalton)


Timo Aaltonen pushed new tag libx11-2_1.8.3-2 at X Strike Force / lib / libx11

-- 
View it on GitLab: 
https://salsa.debian.org/xorg-team/lib/libx11/-/tree/libx11-2_1.8.3-2
You're receiving this email because of your account on salsa.debian.org.




libx11_1.8.3-1_source.changes ACCEPTED into unstable

2022-12-20 Thread Debian FTP Masters
Thank you for your contribution to Debian.



Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Tue, 20 Dec 2022 16:01:24 +0200
Source: libx11
Built-For-Profiles: noudeb
Architecture: source
Version: 2:1.8.3-1
Distribution: unstable
Urgency: medium
Maintainer: Debian X Strike Force 
Changed-By: Timo Aaltonen 
Changes:
 libx11 (2:1.8.3-1) unstable; urgency=medium
 .
   * New upstream release.
   * rules: The new upstream release allows to drop --disable-thread-
 safety-constructor build option.
Checksums-Sha1:
 c28be9d6038eb1c6ade8bd7608a6a6f0a4bda8f4 2542 libx11_1.8.3-1.dsc
 c798dbacf07a98c310336638f268de90d02a0a19 3196019 libx11_1.8.3.orig.tar.gz
 acee7b5e3e4d137ae6f9dea77a2ee939a7f6b3e7 801 libx11_1.8.3.orig.tar.gz.asc
 ea851b9fab4860087f000b74615a015ee42d91b9 109312 libx11_1.8.3-1.diff.gz
 2cf65da4c3bb49585039cc14e798be3f2a8b518b 7817 libx11_1.8.3-1_source.buildinfo
Checksums-Sha256:
 592c26c239a23fadaa21066f5290d252181f7a1a1df560526e41d67a18d3cf97 2542 
libx11_1.8.3-1.dsc
 5a55945b7da86ce94733faf229342f75867e9c1090685f47f4d82b7f88602a14 3196019 
libx11_1.8.3.orig.tar.gz
 41464d3bfe04109aa2edf2a7775589a4a50272485c29bf7d4a0e38812a6bbadb 801 
libx11_1.8.3.orig.tar.gz.asc
 b3fc709cd131d1b766264dfa3a396404b9184a53b6a7f665a421fa8d99eb3ae6 109312 
libx11_1.8.3-1.diff.gz
 636a111768a48c229c8416364fe132e8b62a043fafdd840979adcb8daf1b41e4 7817 
libx11_1.8.3-1_source.buildinfo
Files:
 8c717ba49a40db10d1451197fd682464 2542 x11 optional libx11_1.8.3-1.dsc
 f72f3f41d34371f30dc9215b481bcc21 3196019 x11 optional libx11_1.8.3.orig.tar.gz
 33a2241f1af9cb3df4685415eb5ef6fa 801 x11 optional libx11_1.8.3.orig.tar.gz.asc
 c0bf4ce803a03829f2414b504fd71e5b 109312 x11 optional libx11_1.8.3-1.diff.gz
 5a0abdd0f3db6308b3ee551c97570357 7817 x11 optional 
libx11_1.8.3-1_source.buildinfo

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEdS3ifE3rFwGbS2Yjy3AxZaiJhNwFAmOhwtcACgkQy3AxZaiJ
hNwX0g/9FT30Cd44A6s9I6aX5fRXWAoIdme74zIS2YWIWdG4pZSFHU4ozTubW2G9
IFGfJx32a12tVzdoE1qX650iY+Q25L95iV+HbqjUNFVcDXFjiyMFgjWKX/mAdtlK
s5Un9HheqjbXTczTqnhgo+yxgAAdzQbNbRcuta7K40n5orvFu4YN8sBTOpTr2jLA
Q5H77rhfoRF2K716FkObAO6MHGu2Ct+4PvKAsMx4/DgD7YXEO/yhIfJc/06Es/+8
F0zg5vAqAifFlhlXVxZ6OlJlPrCNExY8Yyf4vcZDF3awBWekmEWNi3sGeHxz6j0a
fwV8b4TtZLXCsYKqB8O/ozA2kexIu0gsUNTiXDdVnovVIXjenusk2nXICt6vQGWo
WNQCYZx9yWciXB64pXeaWDakDseQMYvmbAdOoahPOuYZ59NjkPJK5mI8jGO4F6Dd
F8vAlKAEFEesmuKuUuUUBoWGLuZ0VmM25UQitr/3icd4mGSdnK44JXn/Gm1yz0h6
/OjNT4pq9rnKCwvq91OoIuM50ZmQtiyBweViSCxJApVQZPSbMHZMORuGo9HVBRbF
jx/e7WlGH6Dkt+Ejh33ZDSbWL8xPgmzPdbehZYGbOXJFDTOAEkIuLrVZFIkwpYQq
AvSVxyRLX8A6iaIMKabkG2NKdLUe1rcSzLGmfpo709eLTYjQo4I=
=mX1J
-END PGP SIGNATURE-



Processing of libx11_1.8.3-1_source.changes

2022-12-20 Thread Debian FTP Masters
libx11_1.8.3-1_source.changes uploaded successfully to localhost
along with the files:
  libx11_1.8.3-1.dsc
  libx11_1.8.3.orig.tar.gz
  libx11_1.8.3.orig.tar.gz.asc
  libx11_1.8.3-1.diff.gz
  libx11_1.8.3-1_source.buildinfo

Greetings,

Your Debian queue daemon (running on host usper.debian.org)



[Git][xorg-team/lib/libx11][debian-unstable] 51 commits: nls: delete compose sequences that mix top-row digits with numpad digits

2022-12-20 Thread Timo Aaltonen (@tjaalton)


Timo Aaltonen pushed to branch debian-unstable at X Strike Force / lib / libx11


Commits:
c601c779 by Benno Schulenberg at 2022-06-15T11:02:08+02:00
nls: delete compose sequences that mix top-row digits with numpad digits

Compose sequences for circled numbers, like ⑫  or ㉑, are nice to have,
but allowing them to be composed by typing one digit on the top row and
the other on the numerical keypad (or the other way around) is over the
top.  Remove these absurd sequences.  Keep only the sequences where both
digits are either on the top row or on the numerical keypad.

Signed-off-by: Benno Schulenberg 

- - - - -
a7968c47 by Benno Schulenberg at 2022-06-23T16:11:23+02:00
docs: hard-wrap some items so that Table 2 fits within 80 characters

(Table 1 hard-wraps the first-column items in the same way.)

Also, correct the formatting of the subsequent paragraph.

Signed-off-by: Benno Schulenberg 

- - - - -
9ff85020 by Benno Schulenberg at 2022-06-24T16:11:53+02:00
docs: remove the unsightly dashes from the overviews of arguments

Seventeen months ago, commits 78027fdb7a and 4f15cfc645 removed
these dashes from two of the man pages.  Now, remove them all.
They are unhelpful and just make one wonder why they are there
(probably to function as improvised bullet points).

Also remove four leading spaces and a trailing comma.

Signed-off-by: Benno Schulenberg 

- - - - -
a5d00f88 by Benno Schulenberg at 2022-06-24T16:23:14+02:00
docs: replace three placeholders with something that makes sense

Also, uncapitalize two arguments, to match the style of all others.

Signed-off-by: Benno Schulenberg 

- - - - -
9702b836 by Matthieu Herrb at 2022-07-01T11:13:13+02:00
Mention that the predicate function is called with the display lock

Signed-off-by: Matthieu Herrb 

- - - - -
95a03cde by Benno Schulenberg at 2022-07-14T12:31:52+02:00
nls: delete some pointless and wrong compose sequences meant for Bépo

Fourteen years ago, commit 7302984642 added some four hundred compose
sequences for the benefit of the French Bépo layout.  But among these
four hundred there are several that use symbols that are not available
in the Bépo layout and are thus impossible to type.  Some of the used
symbols, like Ahook, Ehook and Ohook, are not even present in *any*
layout, making these sequences a dead weight in the Compose file.

The Amacron and Omacron are available only in the Latvian, Hawaiian,
and Maori layouts, and the Omacron also in the Silesian layout.  But
the Latvian layouts and the Hawaiian do not contain any dead keys.
Only in the Maori and Silesian layouts these sequences with Amacron
and Omacron could be typed, but that was not why they were added.

More importantly, as James Cloos noted in issue #54, sequences like
` ` for generating `ǡ` (that is: the macron
above the dot) are questionable, as in compose sequences generally
the first accent typed is the uppermost in the composed character.

Reference:
  https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/54#note_17321

Signed-off-by: Benno Schulenberg 

- - - - -
ea3cc474 by Benno Schulenberg at 2022-07-15T10:03:00+02:00
nls: add compose sequences for the double-struck capitals ℕ ℤ ℚ ℝ ℂ

This allows the user to type the symbols for the five number systems.

This fixes the reasonable part of issue #159.

Signed-off-by: Benno Schulenberg 

- - - - -
2732dd20 by Benno Schulenberg at 2022-07-15T10:03:00+02:00
nls: delete eight sequences that pointlessly mix upper and lower case

Typing a compose sequence requires some care -- surely the user is able
to either keep holding the Shift key or not touch it at all while typing
the sequence.  Also, compose sequences are not an infinite resource AND
take up space and time -- defining redundant ones is a waste.

Signed-off-by: Benno Schulenberg 

- - - - -
35ad99fa by Benno Schulenberg at 2022-07-15T17:58:35+00:00
nls: add four sequences for the Samogitian E with dot above and macron

These sequences each produce two code points: the E-with-dot-above and
a combining macron.  The XIM input method is required for this to work.

(Also add a missing comment for a Unicode block.)

This fixes issue #54.

Requested-by: Arns Udovīčė

Signed-off-by: Benno Schulenberg 

- - - - -
487e9489 by Jon Turney at 2022-07-15T18:06:12+00:00
Fix Win32 build with -fno-common

/work/xorg/lib/libX11/src/XlibInt.c:1968: multiple definition of 
`_Xdebug_p'; .libs/globals.o:globals.c:(.bss+0xc): first defined here

Avoid redundant definition of _Xdebug_p in globals.c (which is under the
influence of _Xdebug being #defined to _Xdebug_p.

This appears to be an ancient hack to work around data exports resolving
to the address of the import stub, not the import. (See [1]).

(This is probably no longer needed or can be done in a better way, as
per the discus

[Git][xorg-team/lib/libx11][upstream-unstable] 46 commits: nls: delete compose sequences that mix top-row digits with numpad digits

2022-12-20 Thread Timo Aaltonen (@tjaalton)


Timo Aaltonen pushed to branch upstream-unstable at X Strike Force / lib / 
libx11


Commits:
c601c779 by Benno Schulenberg at 2022-06-15T11:02:08+02:00
nls: delete compose sequences that mix top-row digits with numpad digits

Compose sequences for circled numbers, like ⑫  or ㉑, are nice to have,
but allowing them to be composed by typing one digit on the top row and
the other on the numerical keypad (or the other way around) is over the
top.  Remove these absurd sequences.  Keep only the sequences where both
digits are either on the top row or on the numerical keypad.

Signed-off-by: Benno Schulenberg 

- - - - -
a7968c47 by Benno Schulenberg at 2022-06-23T16:11:23+02:00
docs: hard-wrap some items so that Table 2 fits within 80 characters

(Table 1 hard-wraps the first-column items in the same way.)

Also, correct the formatting of the subsequent paragraph.

Signed-off-by: Benno Schulenberg 

- - - - -
9ff85020 by Benno Schulenberg at 2022-06-24T16:11:53+02:00
docs: remove the unsightly dashes from the overviews of arguments

Seventeen months ago, commits 78027fdb7a and 4f15cfc645 removed
these dashes from two of the man pages.  Now, remove them all.
They are unhelpful and just make one wonder why they are there
(probably to function as improvised bullet points).

Also remove four leading spaces and a trailing comma.

Signed-off-by: Benno Schulenberg 

- - - - -
a5d00f88 by Benno Schulenberg at 2022-06-24T16:23:14+02:00
docs: replace three placeholders with something that makes sense

Also, uncapitalize two arguments, to match the style of all others.

Signed-off-by: Benno Schulenberg 

- - - - -
9702b836 by Matthieu Herrb at 2022-07-01T11:13:13+02:00
Mention that the predicate function is called with the display lock

Signed-off-by: Matthieu Herrb 

- - - - -
95a03cde by Benno Schulenberg at 2022-07-14T12:31:52+02:00
nls: delete some pointless and wrong compose sequences meant for Bépo

Fourteen years ago, commit 7302984642 added some four hundred compose
sequences for the benefit of the French Bépo layout.  But among these
four hundred there are several that use symbols that are not available
in the Bépo layout and are thus impossible to type.  Some of the used
symbols, like Ahook, Ehook and Ohook, are not even present in *any*
layout, making these sequences a dead weight in the Compose file.

The Amacron and Omacron are available only in the Latvian, Hawaiian,
and Maori layouts, and the Omacron also in the Silesian layout.  But
the Latvian layouts and the Hawaiian do not contain any dead keys.
Only in the Maori and Silesian layouts these sequences with Amacron
and Omacron could be typed, but that was not why they were added.

More importantly, as James Cloos noted in issue #54, sequences like
` ` for generating `ǡ` (that is: the macron
above the dot) are questionable, as in compose sequences generally
the first accent typed is the uppermost in the composed character.

Reference:
  https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/54#note_17321

Signed-off-by: Benno Schulenberg 

- - - - -
ea3cc474 by Benno Schulenberg at 2022-07-15T10:03:00+02:00
nls: add compose sequences for the double-struck capitals ℕ ℤ ℚ ℝ ℂ

This allows the user to type the symbols for the five number systems.

This fixes the reasonable part of issue #159.

Signed-off-by: Benno Schulenberg 

- - - - -
2732dd20 by Benno Schulenberg at 2022-07-15T10:03:00+02:00
nls: delete eight sequences that pointlessly mix upper and lower case

Typing a compose sequence requires some care -- surely the user is able
to either keep holding the Shift key or not touch it at all while typing
the sequence.  Also, compose sequences are not an infinite resource AND
take up space and time -- defining redundant ones is a waste.

Signed-off-by: Benno Schulenberg 

- - - - -
35ad99fa by Benno Schulenberg at 2022-07-15T17:58:35+00:00
nls: add four sequences for the Samogitian E with dot above and macron

These sequences each produce two code points: the E-with-dot-above and
a combining macron.  The XIM input method is required for this to work.

(Also add a missing comment for a Unicode block.)

This fixes issue #54.

Requested-by: Arns Udovīčė

Signed-off-by: Benno Schulenberg 

- - - - -
487e9489 by Jon Turney at 2022-07-15T18:06:12+00:00
Fix Win32 build with -fno-common

/work/xorg/lib/libX11/src/XlibInt.c:1968: multiple definition of 
`_Xdebug_p'; .libs/globals.o:globals.c:(.bss+0xc): first defined here

Avoid redundant definition of _Xdebug_p in globals.c (which is under the
influence of _Xdebug being #defined to _Xdebug_p.

This appears to be an ancient hack to work around data exports resolving
to the address of the import stub, not the import. (See [1]).

(This is probably no longer needed or can be done in a better way, as
per the dis

[Git][xorg-team/lib/libx11] Pushed new tag libx11-2_1.8.3-1

2022-12-20 Thread Timo Aaltonen (@tjaalton)


Timo Aaltonen pushed new tag libx11-2_1.8.3-1 at X Strike Force / lib / libx11

-- 
View it on GitLab: 
https://salsa.debian.org/xorg-team/lib/libx11/-/tree/libx11-2_1.8.3-1
You're receiving this email because of your account on salsa.debian.org.




Bug#1026445: mutter: test failure on armhf and sometimes armel: ../../src/xcb_io.c:626: _XAllocID: Assertion `ret != inval_id' failed

2022-12-20 Thread Simon McVittie
Source: mutter
Version: 43.2-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: lib...@packages.debian.org, debian-...@lists.debian.org
User: debian-...@lists.debian.org
Usertags: armel armhf

Recent uploads of mutter have had a FTBFS on armhf and sometimes armel,
with this test failure in "mutter:core+mutter/wayland / xwayland":

> Starting D-Bus daemons (session & system)...
> Launching required services...
> Starting mocked services...
> Running test case...
> # random seed: R02Sbd5b457b9c18c15b967e5a1eb0e1b2ed
> # libmutter-MESSAGE: Running Mutter Test (using mutter 43.2) as a Wayland 
> display server
> libmutter-Message: 22:46:22.853: Running Mutter Test (using mutter 43.2) as a 
> Wayland display server
> # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation 
> memory (GMemorySettingsBackend) for ‘gsettings-backend’
> # libmutter-MESSAGE: Created surfaceless renderer without GPU
> libmutter-Message: 22:46:23.040: Created surfaceless renderer without GPU
> # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation 
> local (GLocalVfs) for ‘gio-vfs’
> # libmutter-MESSAGE: Disabling DMA buffer screen sharing (not hardware 
> accelerated)
> libmutter-Message: 22:46:23.127: Disabling DMA buffer screen sharing (not 
> hardware accelerated)
> # libmutter-MESSAGE: Disabling DMA buffer screen sharing (implicit modifiers 
> not supported)
> libmutter-Message: 22:46:23.127: Disabling DMA buffer screen sharing 
> (implicit modifiers not supported)
> # libmutter-DEBUG: WL: loaded 
> libnvidia-egl-wayland.so.1:wl_eglstream_controller.
> # libmutter-MESSAGE: Using public X11 display :512, (using :513 for managed 
> services)
> libmutter-Message: 22:46:23.129: Using public X11 display :512, (using :513 
> for managed services)
> # libmutter-MESSAGE: Using Wayland display name 'mutter-test-display'
> libmutter-Message: 22:46:23.129: Using Wayland display name 
> 'mutter-test-display'
> Window manager warning: Failed to set environment variable 
> GNOME_SETUP_DISPLAY for gnome-session: 
> GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Name 
> "org.gnome.SessionManager" does not exist
> Window manager warning: Failed to set environment variable DISPLAY for 
> gnome-session: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Name 
> "org.gnome.SessionManager" does not exist
> Window manager warning: Failed to set environment variable XAUTHORITY for 
> gnome-session: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Name 
> "org.gnome.SessionManager" does not exist
> Window manager warning: Failed to set environment variable WAYLAND_DISPLAY 
> for gnome-session: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: 
> Name "org.gnome.SessionManager" does not exist
> 1..2
> # Start of backends tests
> # Start of xwayland tests
> # Start of restart tests
> # libmutter-INFO: Acquired name org.gnome.Mutter.InputMapping
> # libmutter-INFO: Acquired name org.gnome.Mutter.ScreenCast
> # libmutter-INFO: Acquired name org.gnome.Mutter.RemoteDesktop
> (WW) Option "-listen" for file descriptors is deprecated
> Please use "-listenfd" instead.
> (WW) Option "-listen" for file descriptors is deprecated
> Please use "-listenfd" instead.
> Failed to initialize glamor, falling back to sw
> # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after 
> threads are created
> # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used 
> after threads are created
> # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used 
> after threads are created
> # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after 
> threads are created
> # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used 
> after threads are created
> # libmutter-MESSAGE: Using public X11 display :512, (using :513 for managed 
> services)
> libmutter-Message: 22:46:23.782: Using public X11 display :512, (using :513 
> for managed services)
> ok 1 /backends/xwayland/restart/selection
> # End of restart tests
> # Start of crash tests
> # libmutter-test-DEBUG: Test client process (null) exited with exit status 1
> (WW) Option "-listen" for file descriptors is deprecated
> Please use "-listenfd" instead.
> (WW) Option "-listen" for file descriptors is deprecated
> Please use "-listenfd" instead.
> Failed to initialize glamor, falling back to sw
> # GLib-DEBUG: unsetenv() is not thread-safe and should not be used after 
> threads are created
> # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used 
> after threads are created
> # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used 
> after threads are created
> # GLib-DEBUG: setenv()/putenv() are not thread-safe and should not be used 
> after threads are created
> mutter-xwayland: ../../src/xcb_io.c:626: _XAllocID: Assertion `ret != 
> inval_id' failed.

This appears to be an assertion