Processing of mesa_25.0.2-1_source.changes

2025-03-20 Thread Debian FTP Masters
mesa_25.0.2-1_source.changes uploaded successfully to localhost
along with the files:
  mesa_25.0.2-1.dsc
  mesa_25.0.2.orig.tar.xz
  mesa_25.0.2-1.debian.tar.xz
  mesa_25.0.2-1_source.buildinfo

Greetings,

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



Processed: x11-xkb-utils: Please backport xkbcomp patch to avoid Xwayland warnings

2025-03-20 Thread Debian Bug Tracking System
Processing control commands:

> affects -1 sway
Bug #1100957 [libx11-6] x11-xkb-utils: Please backport xkbcomp patch to avoid 
Xwayland warnings
Added indication that 1100957 affects sway

-- 
1100957: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1100957
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1100957: x11-xkb-utils: Please backport xkbcomp patch to avoid Xwayland warnings

2025-03-20 Thread Sean Whitton
Package: libx11-6
Version: 7.7+9
Control: affects -1 sway
X-debbugs-cc: s...@packages.debian.org

Dear maintainer,

With Sway on Debian with Xwayland turned on, one's logs get filled with

The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning:  Unsupported maximum keycode 708, clipping.
>   X11 cannot support keycodes above 255.
Errors from xkbcomp are not fatal to the X server

over and over again.

Bug reports:
https://github.com/swaywm/sway/issues/6476
https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/137

This is reported to fix the problem:
https://gitlab.freedesktop.org/xorg/lib/libx11/-/merge_requests/79

It would be great if this patch could make it into trixie.

Thanks.

-- 
Sean Whitton


signature.asc
Description: PGP signature


Bug#1081943: libgl1-mesa-dri: llvmpipe exists but does not work on sparc64

2025-03-20 Thread Simon McVittie

On Thu, 20 Mar 2025 at 15:50:44 +0100, John Paul Adrian Glaubitz wrote:

On Mon, 2024-09-16 at 11:43 +0100, Simon McVittie wrote:

Expected result: either of these:
- llvmpipe exists, is used, and works
- llvmpipe doesn't exist and softpipe is automatically used instead

...

I would suggest special-casing llvmpipe (and anything else requiring LLVM
JIT: lavapipe?) to be built on most of the $(LLVM_ARCHS), but not sparc64.


I just ran into this issue while looking at libadwaita-1.

I'm not 100% sure yet what would need to be done to enable full JIT support on
sparc64. I assume that the missing component is liborc, isn't it?


I don't know, I'm not a compiler or Mesa expert. I know that one blocker 
for LLVM JIT on less mainstream architectures in the past has been that 
LLVM upstream deprecated their old JIT implementation (MC JIT?) in 
favour of a new implementation (ORC JIT?), and as part of that they 
would no longer accept patches to expand the old JIT to new 
architectures; but for a while Mesa only knew how to use the old JIT, 
and could not use the new JIT, which meant no JIT on riscv64 for 
example. I believe that limitation has now been resolved, with Mesa 
using the new JIT on at least the architectures that are not supported 
by the old one.


I don't think LLVM ORC JIT has anything to do with the liborc used by 
e.g. GStreamer (src:orc in Debian), but I could be wrong about that.


If it isn't obvious how to make the JIT work on sparc64, the next best 
thing (probably considerably easier to achieve) would be for the Mesa 
packaging to disable llvmpipe (and any other feature that needs it, like 
perhaps lavapipe) on sparc64, so that the only features that are enabled 
on each architecture are the ones that we can expect will actually work 
in practice. From GTK's point of view, I think that not having llvmpipe 
at all would be better than llvmpipe existing but crashing out at 
runtime.


If I understand correctly, the result of that would be that in the 
absence of a supported GPU, everything that uses OpenGL (such as GTK) 
would automatically fall back to softpipe, which is slow and sometimes 
misrenders things (so we'd still need architecture-specific workarounds 
to ignore known test failures) but does generally work (so GTK apps 
would have a reasonably normal level of functionality, even if they're 
slow or have visual glitches).


smcv



Bug#1081943: libgl1-mesa-dri: llvmpipe exists but does not work on sparc64

2025-03-20 Thread John Paul Adrian Glaubitz
Hello Simon,

On Mon, 2024-09-16 at 11:43 +0100, Simon McVittie wrote:
> To reproduce:
> - install gtk4 build-dependencies on sparc64 porterbox with no access to a
>   real GPU
> - get gtk4 source
> - edit debian/rules to remove the special case that forces use of softpipe
>   on sparc64
> - build and run tests
> 
> Expected result: either of these:
> - llvmpipe exists, is used, and works
> - llvmpipe doesn't exist and softpipe is automatically used instead
> 
> Actual result:
> - all tests that use OpenGL fail with message "Target has no JIT support"
> 
> I would suggest special-casing llvmpipe (and anything else requiring LLVM
> JIT: lavapipe?) to be built on most of the $(LLVM_ARCHS), but not sparc64.

I just ran into this issue while looking at libadwaita-1.

I'm not 100% sure yet what would need to be done to enable full JIT support on
sparc64. I assume that the missing component is liborc, isn't it?

Looking at the LLVM upstream sources, I see no obvious reason why liborc should
not be supported on sparc64. But I'm not an expert on liborc, so I might be 
missing
something.

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer
`. `'   Physicist
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913



mesa_25.0.2-1_source.changes ACCEPTED into unstable

2025-03-20 Thread Debian FTP Masters
Thank you for your contribution to Debian.



Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Thu, 20 Mar 2025 16:52:21 +0200
Source: mesa
Built-For-Profiles: noudeb
Architecture: source
Version: 25.0.2-1
Distribution: unstable
Urgency: medium
Maintainer: Debian X Strike Force 
Changed-By: Timo Aaltonen 
Closes: 1100360
Changes:
 mesa (25.0.2-1) unstable; urgency=medium
 .
   * New upstream release.
   * patches: Fix spam from gfxstream. (Closes: #1100360)
   * rules: Update gentarball target to use xz and the current tree.
Checksums-Sha1:
 1af46c5f60943a393d0c0093ea39cd09228172ee 6331 mesa_25.0.2-1.dsc
 d599e0300a7ccc40cca3ce98ddc661d32594f848 49714228 mesa_25.0.2.orig.tar.xz
 6576a46ef6e97d7e38cae624bd9ee23eeb1cc4dc 111608 mesa_25.0.2-1.debian.tar.xz
 033e1371ebd256d18617deb4e3de51b4a32acd41 10707 mesa_25.0.2-1_source.buildinfo
Checksums-Sha256:
 a42c50b84ba2b0a99a015155828d406058e9a587ef3a0ad5a4b01bf6fa152e3b 6331 
mesa_25.0.2-1.dsc
 262a44efda321f492e5019be3439d27f44107d7e4dca1b8cce7304d48474e422 49714228 
mesa_25.0.2.orig.tar.xz
 f1df6066f4d0c0846804e2e28b8224a8078f3f2eadfa910f54a2bea7511ce820 111608 
mesa_25.0.2-1.debian.tar.xz
 9ee9c10a124fb724c13098db9f050909a34dd3d2cb5c7fffdd58ecab130253ce 10707 
mesa_25.0.2-1_source.buildinfo
Files:
 16f003421129e26eed0b18d63ed6cea6 6331 graphics optional mesa_25.0.2-1.dsc
 4f9eb34b49d5d93e990d2c3660f39fc9 49714228 graphics optional 
mesa_25.0.2.orig.tar.xz
 7e54eb2117a0e2df39f9e37883d991bd 111608 graphics optional 
mesa_25.0.2-1.debian.tar.xz
 2ef0a46752c071013d51d71cf7f1a9de 10707 graphics optional 
mesa_25.0.2-1_source.buildinfo

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEdS3ifE3rFwGbS2Yjy3AxZaiJhNwFAmfcK8MACgkQy3AxZaiJ
hNwBoA//bvTvvabBGdcxe3uvV/nCNgsN9miUeqO+1T+6wmeS1bMGiq7LLV3mch5i
3KUhxN64pOoUPiORoGZq3f/cL7ht6yHH4TerJHjidxg97vZ/+YpQqeBrCWA7STbS
hTXs7BY6a108PsUtJjwi4FdszaEYpgz+45Anf1zQ4WapacWb4VvO6qeEvQwp2YJP
bkFRRaMT51H55efoY9XbFuvXGOJ5hqS2y0qqLA1TKfMvRLtQkvEoszvguGGj2RMY
r4ux8H1NNZJ9xTKQT4+JGhGmgRakLvOAkkpPNl4cb78cyps9k5r/nH49ptiiAoCP
T+3mOzABjme5oirCahRiRRrrAUKGGaeDNd91faJxlkMfZxM247bHd5oVnprKuRjv
NGtbIhUUAC4NKF1gRCzXujIZ5b2QWxl45V8qMa7WBDNI73YEYyuRiJPR5S7KPTSg
axT5JGDs7z7vJ9GnSzsPSrXUwldHQsqWtQrgQl/OMCLOT07AM4k4fwCfZ2mRjfcL
mZig8t63LLysqgBzQsOi7k6Lz1/tUlW9PthGEpBphsbYWevEBIUvk+NyIUUclqE6
JXPSfz7BZt6/MT5VlhOVEb0OvRk2FRyThHVUB8dLMJuKdYrjEuk/6qbptrUc2Rod
Wij6+2AZGIaR+mosEJtRY7DeSs4nd0K/pi2loHLJ8ILueLhapNc=
=0Byi
-END PGP SIGNATURE-



pgpJptpBzwQ2s.pgp
Description: PGP signature


[Git][xorg-team/lib/mesa] Pushed new tag debian/25.0.2-1

2025-03-20 Thread Timo Aaltonen (@tjaalton)


Timo Aaltonen pushed new tag debian/25.0.2-1 at X Strike Force / lib / mesa

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