Bug#969068: libxinerama-dev depends on transitional package x11proto-xinerama-dev

2020-08-26 Thread Witold Baryluk
Package: libxinerama-dev
Version: 2:1.1.4-2
Severity: normal
X-Debbugs-Cc: witold.bary...@gmail.com

Dear Maintainer,

libxinerama-dev depends on transitional package x11proto-xinerama-dev.

Please depend on x11proto-dev (with "> 2018.3" version condition if
needed) instead.



Similar applies to some other packages, like:

libxxf86vm-dev depends on transitional package x11proto-xf86vidmode-dev,
but should depend now on x11proto-dev instead.

libxss-dev depends on transitional package x11proto-scrnsaver-dev,
but should depend now on x11proto-dev instead.

libxtst-dev depends on transitional package x11proto-record-dev,
but should depend now on x11proto-dev instead.

libxi-dev depends on transitional package x11proto-input-dev,
but should depend now on x11proto-dev instead.

libxrandr-dev depends on transitional package x11proto-randr-dev,
but should depend now on x11proto-dev instead.

libxext-dev depends on transitional package x11proto-fixes-dev,
but should depend now on x11proto-dev instead.

libxv-dev depends on transitional package x11proto-video-dev,
but should depend now on x11proto-dev instead.


As far as I know, these are the only packages in Debian testing that
depend on these transitional packages.


This is related to similar report over year ago:

https://bugs.debian.org/926376



Thanks,
Witold


-- System Information:
Debian Release: bullseye/sid
  APT prefers testing-debug
  APT policy: (500, 'testing-debug'), (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.7.0-1-amd64 (SMP w/32 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.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

Versions of packages libxinerama-dev depends on:
ii  libx11-dev2:1.6.9-2+b1
ii  libxext-dev   2:1.3.3-1+b2
ii  libxinerama1  2:1.1.4-2
ii  x11proto-dev [x11proto-xinerama-dev]  2020.1-1
ii  x11proto-xinerama-dev 2020.1-1

libxinerama-dev recommends no packages.

libxinerama-dev suggests no packages.

-- no debconf information



Processed: tagging 969040

2020-08-26 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> tags 969040 + patch
Bug #969040 [src:mesa] mesa: [hurd] FTBFS on hurd due to PATH_MAX
Added tag(s) patch.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
969040: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=969040
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#969040: mesa: [hurd] FTBFS on hurd due to PATH_MAX

2020-08-26 Thread Tobias Frost
Source: mesa
Version: mesa: [hurd] fix FTBFS due to PATH_MAX
Severity: normal

Currently mesa is FTBFS on hurd due to a PATH_MAX issue.
The attached patch fixes that by conditionally defining PATH_MAX on hurd.

I will also create a MR on salsa.

-- 
tobi
diff --git a/debian/patches/path_max.diff b/debian/patches/path_max.diff
index f58b0ac0783..52e8ed3d1e0 100644
--- a/debian/patches/path_max.diff
+++ b/debian/patches/path_max.diff
@@ -1,5 +1,5 @@
 a/src/compiler/glsl/tests/cache_test.c 2020-03-18 22:24:18.0 
+0100
-+++ b/src/compiler/glsl/tests/cache_test.c 2020-03-30 12:09:05.0 
+0200
+--- a/src/compiler/glsl/tests/cache_test.c
 b/src/compiler/glsl/tests/cache_test.c
 @@ -132,8 +132,8 @@
  {
 bool sub_dirs_created = false;
@@ -19,3 +19,16 @@
 }
  
 expect_true(sub_dirs_created, "create sub dirs");
+--- a/src/util/process_test.c
 b/src/util/process_test.c
+@@ -36,6 +36,10 @@
+ #define PATH_MAX MAX_PATH
+ #endif
+ 
++#if !defined(PATH_MAX) && defined(__GNU__)
++#define PATH_MAX (4096)
++#endif
++
+ bool error = false;
+ 
+ static void