Skip to content

Commit 4bfe526

Browse files
committed
mesa-unstable: package Mesa 25.2.1
Replace the mesa-experimental/25.2.0-1 with 25.2.1-1 from unstable. For some reason the sources didn't yet propagate to snapshots, so point the source from the Debian archive directly. Drop the patch from MR 36656, it was applied to 25.2.1 upstream. Signed-off-by: Dmitry Baryshkov <[email protected]>
1 parent d273de7 commit 4bfe526

File tree

3 files changed

+7
-74
lines changed

3 files changed

+7
-74
lines changed

overlay-debs/mesa-experimental/mesa_25.2.0-1qcom1.yaml

Lines changed: 0 additions & 4 deletions
This file was deleted.

overlay-debs/mesa-experimental/mesa_25.2.0-1qcom1.debdiff renamed to overlay-debs/mesa-unstable/mesa_25.2.1-1qcom1.debdiff

Lines changed: 3 additions & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ diff -Nru mesa-25.2.0/debian/changelog mesa-25.2.0/debian/changelog
22
--- mesa-25.2.0/debian/changelog 2025-08-07 14:08:04.000000000 +0300
33
+++ mesa-25.2.0/debian/changelog 2025-05-29 20:16:02.000000000 +0300
44
@@ -1,3 +1,13 @@
5-
+mesa (25.2.0-1qcom1) trixie; urgency=medium
5+
+mesa (25.2.1-1qcom1) trixie; urgency=medium
66
+
77
+ * Rebuild for trixie.
88
+ * Switch to LLVM 19 (LLVM 20 is not a part of trixie) and also lower libdrm
@@ -12,9 +12,9 @@ diff -Nru mesa-25.2.0/debian/changelog mesa-25.2.0/debian/changelog
1212
+
1313
+ -- Loïc Minier <[email protected]> Thu, 29 May 2025 17:16:02 +0000
1414
+
15-
mesa (25.2.0-1) experimental; urgency=medium
15+
mesa (25.2.1-1) unstable; urgency=medium
1616

17-
* New upstream release.
17+
[ Timo Aaltonen ]
1818
diff -Nru mesa-25.2.0/debian/control mesa-25.2.0/debian/control
1919
--- mesa-25.2.0/debian/control 2025-08-07 14:08:04.000000000 +0300
2020
+++ mesa-25.2.0/debian/control 2025-05-29 20:16:02.000000000 +0300
@@ -76,73 +76,6 @@ diff -Nru mesa-25.2.0/debian/control.in mesa-25.2.0/debian/control.in
7676
libx11-dev,
7777
libxxf86vm-dev,
7878
libexpat1-dev,
79-
diff -Nru mesa-25.2.0/debian/patches/36656.patch mesa-25.2.0/debian/patches/36656.patch
80-
--- mesa-25.2.0/debian/patches/36656.patch 1970-01-01 02:00:00.000000000 +0200
81-
+++ mesa-25.2.0/debian/patches/36656.patch 2025-05-29 20:16:02.000000000 +0300
82-
@@ -0,0 +1,55 @@
83-
+From 8c59aacc10c1bdcb0b4febfe2b8068309516194d Mon Sep 17 00:00:00 2001
84-
+From: Rob Clark <[email protected]>
85-
+Date: Thu, 7 Aug 2025 15:09:45 -0700
86-
+Subject: [PATCH] freedreno/layout: Don't align explicit layouts to page size
87-
+
88-
+This could cause importing buffers, in particular multiplanar YUV, since
89-
+when the offset of the plane is added, the aligned size could be beyond
90-
+the end of the buffer.
91-
+
92-
+Fixes: 27b0f64b3ed0 ("freedreno/a6xx: Use handle for explicit layout")
93-
+Signed-off-by: Rob Clark <[email protected]>
94-
+Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36656>
95-
+---
96-
+ src/freedreno/ci/freedreno-a618-fails.txt | 11 -----------
97-
+ src/freedreno/fdl/fd6_layout.c | 2 +-
98-
+ 2 files changed, 1 insertion(+), 12 deletions(-)
99-
+
100-
+diff --git a/src/freedreno/ci/freedreno-a618-fails.txt b/src/freedreno/ci/freedreno-a618-fails.txt
101-
+index c437bbfa9ba01..2f687d2aaf0a2 100644
102-
+--- a/src/freedreno/ci/freedreno-a618-fails.txt
103-
++++ b/src/freedreno/ci/freedreno-a618-fails.txt
104-
+@@ -226,17 +226,6 @@ spec@arb_base_instance@arb_base_instance-drawarrays,Fail
105-
+ spec@ext_base_instance@arb_base_instance-baseinstance-doesnt-affect-gl-instance-id_gles3,Fail
106-
+ spec@ext_base_instance@arb_base_instance-drawarrays_gles3,Fail
107-
+
108-
+-# Bad assumptions in piglit about layout of multiplanar formats,
109-
+-# it should use separate buffers per plane:
110-
+-spec@ext_image_dma_buf_import@ext_image_dma_buf_import-export,Fail
111-
+-spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_nv12,Fail
112-
+-spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_nv21,Fail
113-
+-spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_p010,Fail
114-
+-spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_p012,Fail
115-
+-spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_p016,Fail
116-
+-spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yuv420,Fail
117-
+-spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yvu420,Fail
118-
+-
119-
+ # Regression from https://gitlab.freedesktop.org/mesa/mesa/-/compare/ace49d9e52a6156f114ee00eec759d734bd84fc0...88c79a13b9056099048080e7d41576e0cb69c347
120-
+ [email protected]@execution@variable-indexing@vs-output-array-vec2-index-wr-before-gs,Fail
121-
+ [email protected]@execution@variable-indexing@vs-output-array-vec3-index-wr-before-gs,Fail
122-
+diff --git a/src/freedreno/fdl/fd6_layout.c b/src/freedreno/fdl/fd6_layout.c
123-
+index d85f86b97cd61..dd32d470e4289 100644
124-
+--- a/src/freedreno/fdl/fd6_layout.c
125-
++++ b/src/freedreno/fdl/fd6_layout.c
126-
+@@ -317,7 +317,7 @@ fdl6_layout_image(struct fdl_layout *layout, const struct fd_dev_info *info,
127-
+ }
128-
+ }
129-
+
130-
+- if (layout->layer_first) {
131-
++ if (layout->layer_first && !explicit_layout) {
132-
+ layout->layer_size = align64(layout->size, 4096);
133-
+ layout->size = layout->layer_size * params->array_size;
134-
+ }
135-
+--
136-
+GitLab
137-
+
138-
diff -Nru mesa-25.2.0/debian/patches/series mesa-25.2.0/debian/patches/series
139-
--- mesa-25.2.0/debian/patches/series 2025-08-07 12:15:38.000000000 +0300
140-
+++ mesa-25.2.0/debian/patches/series 2025-05-29 20:16:02.000000000 +0300
141-
@@ -1,3 +1,4 @@
142-
path_max.diff
143-
src_glx_dri_common.h.diff
144-
disable_ppc64el_assembly.diff
145-
+36656.patch
14679
diff -Nru mesa-25.2.0/debian/rules mesa-25.2.0/debian/rules
14780
--- mesa-25.2.0/debian/rules 2025-08-07 14:06:33.000000000 +0300
14881
+++ mesa-25.2.0/debian/rules 2025-05-29 20:16:02.000000000 +0300
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
dsc_url: "http://deb.debian.org/debian/pool/main/m/mesa/mesa_25.2.1-1.dsc"
2+
dsc_sha256sum: "558999e86f9a5f00e555961c756b9908246eb935e24b4476b9097faa389af761"
3+
debdiff_file: "mesa_25.2.1-1qcom1.debdiff"
4+
suite: "trixie"

0 commit comments

Comments
 (0)