Bug#1067830: gri: diff for NMU version 2.12.27-1.2

2024-04-11 Thread Sebastian Ramacher
Control: tags 1067830 + patch

Dear maintainer,

I've prepared an NMU for gri (versioned as 2.12.27-1.2). The diff
is attached to this message.

Cheers
-- 
Sebastian Ramacher
diff -Nru gri-2.12.27/debian/changelog gri-2.12.27/debian/changelog
--- gri-2.12.27/debian/changelog	2022-08-25 18:33:47.0 +0200
+++ gri-2.12.27/debian/changelog	2024-04-11 23:23:28.0 +0200
@@ -1,3 +1,11 @@
+gri (2.12.27-1.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * debian/patches: Apply upstream patch to fix build with 64 bit time_t on
+armel and armhf. (Closes: #1067830)
+
+ -- Sebastian Ramacher   Thu, 11 Apr 2024 23:23:28 +0200
+
 gri (2.12.27-1.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru gri-2.12.27/debian/patches/fix-build-with-t64.patch gri-2.12.27/debian/patches/fix-build-with-t64.patch
--- gri-2.12.27/debian/patches/fix-build-with-t64.patch	1970-01-01 01:00:00.0 +0100
+++ gri-2.12.27/debian/patches/fix-build-with-t64.patch	2024-04-11 23:22:33.0 +0200
@@ -0,0 +1,40 @@
+From 4d93a4e76543b914400d9e425e7c2de5c9dbb58d Mon Sep 17 00:00:00 2001
+From: dankelley 
+Date: Fri, 5 Apr 2024 07:10:17 -0300
+Subject: [PATCH] possibly fix debian error on time_t
+
+I am a bit concerned that this may break gri on other platforms, but not
+really very concerned, since this fiddling with time types is likely
+irrelevant to modern machines.  And I doubt that anybody is building gri
+on some of the platforms for which the code is making special cases.
+
+Please note that I do not have access to a machine that reproduces the
+error message.  I am on macos, and don't want to break my toolchain by
+over-writing my C++ compilers, etc., to try to reproduce the bug.
+
+Lacking access to any type of linux machine, I am not able to test
+whether my change fixes the problem. But the `git diff` is only one line
+long, so hopefully if there is still a problem on debian, someone can
+tell me a preprocesser symbol that I can use (and perhaps a header.h
+file I can specify) to define the `time_t` type.
+
+Sorry for the hassles.
+
+Dan Kelley
+---
+ src/gr.hh | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/gr.hh b/src/gr.hh
+index 6ff2f20..97b1756 100644
+--- a/src/gr.hh
 b/src/gr.hh
+@@ -395,7 +395,7 @@ double lapse_rate(double S, double t, double p);
+ #if defined(__DECCXX)
+ #define SECOND_TYPE int
+ #else
+-#define SECOND_TYPE long
++#define SECOND_TYPE time_t
+ #endif
+ #endif
+ 
diff -Nru gri-2.12.27/debian/patches/series gri-2.12.27/debian/patches/series
--- gri-2.12.27/debian/patches/series	2022-08-25 18:33:47.0 +0200
+++ gri-2.12.27/debian/patches/series	2024-04-11 23:22:47.0 +0200
@@ -1 +1,2 @@
 imagemagick.patch
+fix-build-with-t64.patch


Bug#1067654: tpm2-abrmd: diff for NMU version 3.0.0-1.1

2024-04-11 Thread Sebastian Ramacher
Dear maintainer,

I've prepared an NMU for tpm2-abrmd (versioned as 3.0.0-1.1). The diff
is attached to this message.

Cheers
-- 
Sebastian Ramacher
diff -Nru tpm2-abrmd-3.0.0/debian/changelog tpm2-abrmd-3.0.0/debian/changelog
--- tpm2-abrmd-3.0.0/debian/changelog	2022-12-12 00:47:34.0 +0100
+++ tpm2-abrmd-3.0.0/debian/changelog	2024-04-11 23:12:31.0 +0200
@@ -1,3 +1,13 @@
+tpm2-abrmd (3.0.0-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload
+
+  [ Michael Hudson-Doyle ]
+  * Disable testsuite on armhf for now (the mocking the test harness
+does fails when _FILE_BITS == 64) (Closes: #1067654).
+
+ -- Sebastian Ramacher   Thu, 11 Apr 2024 23:12:31 +0200
+
 tpm2-abrmd (3.0.0-1) unstable; urgency=low
 
   [ Debian Janitor ]
diff -Nru tpm2-abrmd-3.0.0/debian/rules tpm2-abrmd-3.0.0/debian/rules
--- tpm2-abrmd-3.0.0/debian/rules	2022-12-12 00:42:50.0 +0100
+++ tpm2-abrmd-3.0.0/debian/rules	2024-04-11 23:12:31.0 +0200
@@ -4,9 +4,14 @@
 export DEB_CFLAGS_MAINT_APPEND  = -Wall
 
 # Some variables:
+DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
 DEB_HOST_ARCH_OS  ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
 DEB_HOST_ARCH_CPU ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU)
 
+ifneq (,$(filter armhf armel,$(DEB_HOST_ARCH)))
+DEB_BUILD_OPTIONS+=nocheck
+endif
+
 %:
 	dh $@ --exclude=.la --with autoreconf
 


Bug#1067418: tpm2-tss: diff for NMU version 4.0.1-7.2

2024-04-11 Thread Sebastian Ramacher
Control: tags 1067418 + patch

Dear maintainer,

I've prepared an NMU for tpm2-tss (versioned as 4.0.1-7.2). The diff
is attached to this message.

Cheers
-- 
Sebastian Ramacher
diff -Nru tpm2-tss-4.0.1/debian/changelog tpm2-tss-4.0.1/debian/changelog
--- tpm2-tss-4.0.1/debian/changelog	2024-02-29 19:28:02.0 +0100
+++ tpm2-tss-4.0.1/debian/changelog	2024-04-11 23:02:54.0 +0200
@@ -1,3 +1,11 @@
+tpm2-tss (4.0.1-7.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * debian/patches: Apply upstream patch to skip tests which fail on 32-bit
+with _FILE_BITS=64 (Closes: #1067418)
+
+ -- Sebastian Ramacher   Thu, 11 Apr 2024 23:02:54 +0200
+
 tpm2-tss (4.0.1-7.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru tpm2-tss-4.0.1/debian/patches/series tpm2-tss-4.0.1/debian/patches/series
--- tpm2-tss-4.0.1/debian/patches/series	2024-01-25 14:46:19.0 +0100
+++ tpm2-tss-4.0.1/debian/patches/series	2024-04-11 23:02:01.0 +0200
@@ -4,3 +4,4 @@
 0004-tss2-tcti-tcti-libtpms-fix-test-failure-on-big-endia.patch
 fix-tcti-spi-helper-big-endian.patch
 disable-tests-on-big-endian.patch
+skip-tests-which-fail-on-32-bit.patch
diff -Nru tpm2-tss-4.0.1/debian/patches/skip-tests-which-fail-on-32-bit.patch tpm2-tss-4.0.1/debian/patches/skip-tests-which-fail-on-32-bit.patch
--- tpm2-tss-4.0.1/debian/patches/skip-tests-which-fail-on-32-bit.patch	1970-01-01 01:00:00.0 +0100
+++ tpm2-tss-4.0.1/debian/patches/skip-tests-which-fail-on-32-bit.patch	2024-04-11 23:02:09.0 +0200
@@ -0,0 +1,120 @@
+From 932b1e78047ed0ddc09fcb06bff2e7cf96406976 Mon Sep 17 00:00:00 2001
+From: Juergen Repp 
+Date: Sun, 17 Mar 2024 10:43:19 +0100
+Subject: [PATCH] unit tests:  skip tests which fail on 32-bit with
+ _FILE_BITS=64
+
+Tests file the unit tests are compiled with _FILE_BITS is set to 64.
+The tests work without problems if _FILE_BITS is not set.
+Addresses: #2786
+
+Signed-off-by: Juergen Repp 
+---
+ MAINTAINERS.md   |  2 +-
+ test/unit/fapi-io.c  |  7 +++
+ test/unit/tcti-device.c  | 11 +++
+ test/unit/tcti-libtpms.c |  8 
+ test/unit/tcti-pcap.c| 11 +++
+ 5 files changed, 38 insertions(+), 1 deletion(-)
+
+--- a/test/unit/fapi-io.c
 b/test/unit/fapi-io.c
+@@ -28,6 +28,7 @@
+ #define LOGMODULE tests
+ #include "util/log.h"
+ 
++#define EXIT_SKIP 77
+ /*
+  * The unit tests will simulate error codes which can be returned by the
+  * system calls for file system IO.
+@@ -364,6 +365,12 @@
+ int
+ main(int argc, char *argv[])
+ {
++#if _FILE_OFFSET_BITS == 64
++// Would produce cmocka error
++LOG_WARNING("_FILE_OFFSET == 64 would produce cmocka errors.");
++return EXIT_SKIP;
++#endif
++
+ const struct CMUnitTest tests[] = {
+ };
+ return cmocka_run_group_tests(tests, NULL, NULL);
+--- a/test/unit/tcti-device.c
 b/test/unit/tcti-device.c
+@@ -25,6 +25,11 @@
+ #include "tss2-tcti/tcti-common.h"
+ #include "tss2-tcti/tcti-device.h"
+ 
++#define LOGMODULE tests
++#include "util/log.h"
++
++#define EXIT_SKIP 77
++
+ /*
+  * Size of the TPM2 buffer used in these tests. In some cases this will be
+  * the command sent (transmit tests) and in others it's used as the response
+@@ -443,6 +448,12 @@
+ int
+ main(int argc, char* argv[])
+ {
++#if _FILE_OFFSET_BITS == 64
++// Would produce cmocka error
++LOG_WARNING("_FILE_OFFSET == 64 would produce cmocka errors.");
++return EXIT_SKIP;
++#endif
++
+ const struct CMUnitTest tests[] = {
+ cmocka_unit_test (tcti_device_init_all_null_test),
+ cmocka_unit_test(tcti_device_init_size_test),
+--- a/test/unit/tcti-libtpms.c
 b/test/unit/tcti-libtpms.c
+@@ -28,6 +28,8 @@
+ #define LOGMODULE test
+ #include "util/log.h"
+ 
++#define EXIT_SKIP 77
++
+ #define LIBTPMS_DL_HANDLE  0x12345678
+ #define STATEFILE_PATH "statefile.bin"
+ #define STATEFILE_FD   0xAABB
+@@ -1612,6 +1614,12 @@
+ main(int   argc,
+  char *argv[])
+ {
++#if _FILE_OFFSET_BITS == 64
++// Would produce cmocka error
++LOG_WARNING("_FILE_OFFSET == 64 would produce cmocka errors.");
++return EXIT_SKIP;
++#endif
++
+ const struct CMUnitTest tests[] = {
+ cmocka_unit_test(tcti_libtpms_init_all_null_test),
+ cmocka_unit_test(tcti_libtpms_init_dlopen_fail_test),
+--- a/test/unit/tcti-pcap.c
 b/test/unit/tcti-pcap.c
+@@ -27,6 +27,11 @@
+ #include "tss2-tcti/tcti-common.h"
+ #include "tss2-tcti/tcti-pcap.h"
+ 
++#define LOGMODULE tests
++#include "util/log.h"
++
++#define EXIT_SKIP 77
++
+ #if (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__)
+ #define _LE32TOH(a,b,c,d) d,c,b,a
+ #define _LE16TOH(a,b) b,a
+@@ -726,6 +731,12 @@
+ main (int   argc,
+   char *argv[])
+ {
++#if _FILE_OFFSET_BITS == 64
++// Would produce cmocka error
++LOG_WARNING("_FILE_OFFSET == 64 would produ

Bug#1068840: llvm-toolchain-14: FTBFS on mips64el: /<>/compiler-rt/lib/builtins/clear_cache.c:97:3: error: implicit declaration of function 'syscall' is invalid in C99 [-Werror,-Wimplicit

2024-04-11 Thread Sebastian Ramacher
iltins/divtc3.c
ninja: build stopped: subcommand failed.

FAILED: runtimes/builtins-stamps/builtins-build 
/<>/build-llvm/runtimes/builtins-stamps/builtins-build 
cd /<>/build-llvm/runtimes/builtins-bins && /usr/bin/cmake --build 
.
ninja: build stopped: subcommand failed.

make[1]: *** [debian/rules:713: debian-full-build] Error 1

Cheers
-- 
Sebastian Ramacher



Bug#1067957: [EXTERNAL] Re: [[maude-bugs]] Maude fails to build on armhf

2024-04-09 Thread Sebastian Ramacher
Hi Steven

On 2024-04-08 15:38:50 -0700, Steven Eker wrote:
> Hi Nilish,
> 
> I don't have a 32-bit machine to test on, but my understanding is that Linux
> has moved to a 64-bit signed integer for time_t and this is a long long on
> 32-bit machines which is explicitly not supported by GMP's C++ API.

This sounds like it needs to fixed in GMP then.

> 
> https://en.wikipedia.org/wiki/Year_2038_problem
> https://gmplib.org/manual/C_002b_002b-Interface-Integers
> 
> I'm not happy converting a signed value to an unsigned value for all
> architectures. But
> 
>   mpz_class nanoSeconds(static_cast(timeValue.tv_sec));
> 
> should fix the problem, at least until 2038. Can you check that this works?
> If so I'll put it in the next public alpha.

And this does not sound like a fix which we want.

Best
Sebastian
-- 
Sebastian Ramacher



Bug#1068665: cfengine3: FTBFS on arm{el,hf}: 1 of 60 tests failed

2024-04-08 Thread Sebastian Ramacher
Source: cfengine3
Version: 3.21.4-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramac...@debian.org

https://buildd.debian.org/status/fetch.php?pkg=cfengine3=armel=3.21.4-1=1712477798=0

==
Starting test: files_interfaces_test.c
==
test_cfreadline_valid: Starting test
test_cfreadline_valid: Test completed successfully.
test_cfreadline_corrupted: Starting test
test_cfreadline_corrupted: Test completed successfully.
All 2 tests passed
PASS: files_interfaces_test
1 != 3
ERROR: connection_management_test.c:39 Failure!
1 != 2
ERROR: connection_management_test.c:69 Failure!
1 != 2
ERROR: connection_management_test.c:99 Failure!
1 != 2
ERROR: connection_management_test.c:129 Failure!
4 out of 4 tests failed!
test_purge_old_connections_nochange
test_purge_old_connections_purge_first
test_purge_old_connections_purge_middle
test_purge_old_connections_purge_last
==
Starting test: connection_management_test.c
==
test_purge_old_connections_nochange: Starting test
test_purge_old_connections_nochange: Test failed.
test_purge_old_connections_purge_first: Starting test
test_purge_old_connections_purge_first: Test failed.
test_purge_old_connections_purge_middle: Starting test
test_purge_old_connections_purge_middle: Test failed.
test_purge_old_connections_purge_last: Starting test
test_purge_old_connections_purge_last: Test failed.
FAIL: connection_management_test

Cheers
-- 
Sebastian Ramacher



Bug#1068666: haskell-fold-debounce: FTBFS on arm{el,hf}: 14 examples, 2 failures

2024-04-08 Thread Sebastian Ramacher
Source: haskell-fold-debounce
Version: 0.2.0.11-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramac...@debian.org

https://buildd.debian.org/status/fetch.php?pkg=haskell-fold-debounce=armel=0.2.0.11-1%2Bb2=1712466208=0

Failures:

  test/Control/FoldDebounceSpec.hs:81:40: 
  1) Control.FoldDebounce.Trigger emits the output event 'delay' interval after 
the first input event (alwaysResetTimer = False)
   expected: Just [10,20,30,40,50]
but got: Just [10,20,30]

  To rerun use: --match "/Control.FoldDebounce/Trigger/emits the output event 
'delay' interval after the first input event (alwaysResetTimer = False)/"

  test/Control/FoldDebounceSpec.hs:143:21: 
  2) Control.FoldDebounce.Trigger emits output events even if input events are 
coming intensely
   predicate failed on: ["abc"]

  To rerun use: --match "/Control.FoldDebounce/Trigger/emits output events even 
if input events are coming intensely/"

Randomized with seed 1347232098

Finished in 2.9315 seconds
14 examples, 2 failures
Test suite spec-threaded: FAIL
Test suite logged to: dist-ghc/test/fold-debounce-0.2.0.11-spec-threaded.log
0 of 2 test suites (0 of 2 test cases) passed.
-e: error: debian/hlibrary.setup test --builddir=dist-ghc --show-details=direct 
returned exit code 1
 at /usr/share/perl5/Debian/Debhelper/Dh_Lib.pm line 875.
Debian::Debhelper::Dh_Lib::error("debian/hlibrary.setup test 
--builddir=dist-ghc --show-details"...) called at 
/usr/share/perl5/Debian/Debhelper/Dh_Lib.pm line 614
Debian::Debhelper::Dh_Lib::error_exitcode("debian/hlibrary.setup test 
--builddir=dist-ghc --show-details"...) called at 
/usr/share/perl5/Debian/Debhelper/Dh_Lib.pm line 477
Debian::Debhelper::Dh_Lib::doit("debian/hlibrary.setup", "test", 
"--builddir=dist-ghc", "--show-details=direct") called at 
/usr/share/perl5/Debian/Debhelper/Buildsystem/Haskell/Recipes.pm line 692
Debian::Debhelper::Buildsystem::Haskell::Recipes::check_recipe() called 
at -e line 1
make: *** [/usr/share/cdbs/1/class/hlibrary.mk:163: check-ghc-stamp] Error 25

Cheers
-- 
Sebastian Ramacher



Bug#1068664: haskell-filestore: FTBFS on arm{el,hf}: Total Cases: 42 Tried: 42 Errors: 1 Failures: 1

2024-04-08 Thread Sebastian Ramacher
Source: haskell-filestore
Version: 0.6.5-3
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramac...@debian.org

Running 1 test suites...
Test suite test-filestore: RUNNING...

Cases: 21  Tried: 0  Errors: 0  Failures: 0
Cases: 21  Tried: 1  Errors: 0  Failures: 0
Cases: 21  Tried: 2  Errors: 0  Failures: 0
Cases: 21  Tried: 3  Errors: 0  Failures: 0
Cases: 21  Tried: 4  Errors: 0  Failures: 0
Cases: 21  Tried: 5  Errors: 0  Failures: 0
Cases: 21  Tried: 6  Errors: 0  Failures: 0
Cases: 21  Tried: 7  Errors: 0  Failures: 0
Cases: 21  Tried: 8  Errors: 0  Failures: 0
Cases: 21  Tried: 9  Errors: 0  Failures: 0
Cases: 21  Tried: 10  Errors: 0  Failures: 0
Cases: 21  Tried: 11  Errors: 0  Failures: 0
Cases: 21  Tried: 12  Errors: 0  Failures: 0
Cases: 21  Tried: 13  Errors: 0  Failures: 0
Cases: 21  Tried: 14  Errors: 0  Failures: 0
Cases: 21  Tried: 15  Errors: 0  Failures: 0
Cases: 21  Tried: 16  Errors: 0  Failures: 0
Cases: 21  Tried: 17  Errors: 0  Failures: 0
Cases: 21  Tried: 18  Errors: 0  Failures: 0

### Failure in: 18:Git (history and revision)
tests/Tests.hs:335
history from now + 1 day onwards is empty

Cases: 21  Tried: 19  Errors: 0  Failures: 1
Cases: 21  Tried: 20  Errors: 0  Failures: 1

Cases: 21  Tried: 21  Errors: 0  Failures: 1

Cases: 21  Tried: 0  Errors: 0  Failures: 0
Cases: 21  Tried: 1  Errors: 0  Failures: 0
Cases: 21  Tried: 2  Errors: 0  Failures: 0
Cases: 21  Tried: 3  Errors: 0  Failures: 0
Cases: 21  Tried: 4  Errors: 0  Failures: 0
Cases: 21  Tried: 5  Errors: 0  Failures: 0
Cases: 21  Tried: 6  Errors: 0  Failures: 0
Cases: 21  Tried: 7  Errors: 0  Failures: 0
Cases: 21  Tried: 8  Errors: 0  Failures: 0
Cases: 21  Tried: 9  Errors: 0  Failures: 0
Cases: 21  Tried: 10  Errors: 0  Failures: 0
Cases: 21  Tried: 11  Errors: 0  Failures: 0
Cases: 21  Tried: 12  Errors: 0  Failures: 0
Cases: 21  Tried: 13  Errors: 0  Failures: 0
Cases: 21  Tried: 14  Errors: 0  Failures: 0
Cases: 21  Tried: 15  Errors: 0  Failures: 0
Cases: 21  Tried: 16  Errors: 0  Failures: 0
Cases: 21  Tried: 17  Errors: 0  Failures: 0
Cases: 21  Tried: 18  Errors: 0  Failures: 0

### Error in:   18:Mercurial (history and revision)
UnknownError: mercurial log returned error status.
hg: parse error: invalid date: '134982229649-07-10 23:17:33'


Cases: 21  Tried: 19  Errors: 1  Failures: 0
Cases: 21  Tried: 20  Errors: 1  Failures: 0

Cases: 21  Tried: 21  Errors: 1  Failures: 0
Total Cases: 42  Tried: 42  Errors: 1  Failures: 1
Test suite test-filestore: FAIL
Test suite logged to: dist-ghc/test/filestore-0.6.5-test-filestore.log
0 of 1 test suites (0 of 1 test cases) passed.
-e: error: debian/hlibrary.setup test --builddir=dist-ghc --show-details=direct 
returned exit code 1
 at /usr/share/perl5/Debian/Debhelper/Dh_Lib.pm line 875.
Debian::Debhelper::Dh_Lib::error("debian/hlibrary.setup test 
--builddir=dist-ghc --show-details"...) called at 
/usr/share/perl5/Debian/Debhelper/Dh_Lib.pm line 614
Debian::Debhelper::Dh_Lib::error_exitcode("debian/hlibrary.setup test 
--builddir=dist-ghc --show-details"...) called at 
/usr/share/perl5/Debian/Debhelper/Dh_Lib.pm line 477
Debian::Debhelper::Dh_Lib::doit("debian/hlibrary.setup", "test", 
"--builddir=dist-ghc", "--show-details=direct") called at 
/usr/share/perl5/Debian/Debhelper/Buildsystem/Haskell/Recipes.pm line 692
Debian::Debhelper::Buildsystem::Haskell::Recipes::check_recipe() called 
at -e line 1
make: *** [/usr/share/cdbs/1/class/hlibrary.mk:163: check-ghc-stamp] Error 25

Cheers
-- 
Sebastian Ramacher



Bug#1068663: zzuf: FTBFS on arm{el,hf}: /tmp/ccnMZahz.s:1620: Error: symbol `open64' is already defined

2024-04-08 Thread Sebastian Ramacher
Source: zzuf
Version: 0.15-3
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramac...@debian.org

https://buildd.debian.org/status/fetch.php?pkg=zzuf=armhf=0.15-3=1712473020=0

In file included from /usr/include/arm-linux-gnueabihf/sys/cdefs.h:24,
 from libzzuf/lib-mem.c:24:
/usr/include/features.h:195:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE 
are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
  195 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use 
_DEFAULT_SOURCE"
  |   ^~~
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 
-DLIBZZUF -I./libzzuf -I./common -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -std=c99 -g -O2 -Wall 
-W -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow 
-Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -c 
libzzuf/lib-signal.c -o libzzuf/la-lib-signal.o >/dev/null 2>&1
/tmp/ccnMZahz.s: Assembler messages:
/tmp/ccnMZahz.s:1620: Error: symbol `open64' is already defined
/tmp/ccnMZahz.s:4926: Error: symbol `lseek64' is already defined
make[3]: *** [Makefile:708: libzzuf/la-lib-fd.lo] Error 1
make[3]: *** Waiting for unfinished jobs
/tmp/ccKhQeYR.s: Assembler messages:
/tmp/ccKhQeYR.s:1867: Error: symbol `mmap64' is already defined

Cheers
-- 
Sebastian Ramacher



Bug#1068660: mpv: No sound. Please backport upstream patch.

2024-04-08 Thread Sebastian Ramacher
Control: severity -1 minor

On 2024-04-08 23:06:17 +0300, Roman Lebedev wrote:
> Package: mpv
> Version: 0.37.0-1+b1
> Severity: important
> Tags: upstream
> X-Debbugs-Cc: maril...@deb-multimedia.org
> 
> Dear maintainers,
> an upstream fix for https://github.com/mpv-player/mpv/pull/13665
> which was not yet released in any mpv version needs to be backported
> to the current mpv version, looks like the problematic ffmpeg version
> is finally in debian (or deb-multimedia, but still.), resulting in no audio:

This version is only in experimental and mpv has not been rebuilt
against ffmpeg 7.0. As you have dmo enabled, you get to keep the pieces.

Keeping the bug open for the transiton to ffmpeg 7.0.

Cheers

> ```
> AO: [pipewire] 48000Hz 5.1(side) 6ch floatp
> VO: [gpu] 1920x960 yuv420p10
> [ffmpeg] SWR: Input channel layout "" is invalid or unsupported.
> [swresample] Cannot open Libavresample context.
> [swresample] libswresample failed to initialize.
> Cannot convert decoder/filter output to any format supported by the
> output.
> Audio: no audio
> ```
> 
> Roman.
> 
> 
> -- System Information:
> Debian Release: trixie/sid
>   APT prefers unstable
>   APT policy: (990, 'unstable'), (500, 'unstable-debug'), (1, 
> 'experimental-debug'), (1, 'experimental')
> Architecture: amd64 (x86_64)
> 
> Kernel: Linux 6.7.9-amd64 (SMP w/32 CPU threads; PREEMPT)
> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US
> Shell: /bin/sh linked to /usr/bin/dash
> Init: systemd (via /run/systemd/system)
> LSM: AppArmor: enabled
> 
> Versions of packages mpv depends on:
> ii  libarchive13t64   3.7.2-2
> ii  libasound2t64 1.2.11-1+b1
> ii  libass9   2:0.17.1-dmo1
> ii  libavcodec60  10:6.1.1-dmo4
> ii  libavdevice60 10:6.1.1-dmo4
> ii  libavfilter9  10:6.1.1-dmo4
> ii  libavformat60 10:6.1.1-dmo4
> ii  libavutil58   10:6.1.1-dmo4
> ii  libbluray22:1.3.4-dmo2
> ii  libc6 2.37-15.1
> ii  libcaca0  0.99.beta20-4+b1
> ii  libcdio-cdda2t64  10.2+2.0.1-1.1
> ii  libcdio-paranoia2t64  10.2+2.0.1-1.1
> ii  libcdio19t64  1:2.1.0-dmo5
> ii  libdrm2   2.4.120-2
> ii  libdvdnav46.1.1-3
> ii  libegl1   1.7.0-1
> ii  libgbm1   24.0.4-1
> ii  libjack-jackd2-0 [libjack-0.125]  1.9.21~dfsg-3+b3
> ii  libjpeg62-turbo   1:2.1.5-2+b2
> ii  liblcms2-22.14-2+b1
> ii  liblua5.2-0   5.2.4-3+b2
> ii  libmujs3  1.3.3-3+b2
> ii  libpipewire-0.3-0t64  1.0.4-3
> ii  libplacebo338 2:6.338.2-dmo2
> ii  libpulse0 16.1+dfsg1-5
> ii  librubberband21:3.3.0-dmo1
> ii  libsdl2-2.0-0 2.30.1+dfsg-4
> ii  libsixel1 1.10.3-3
> ii  libswresample410:6.1.1-dmo4
> ii  libswscale7   10:6.1.1-dmo4
> ii  libuchardet0  0.0.8-1+b1
> ii  libva-drm22.20.0-2
> ii  libva-wayland22.20.0-2
> ii  libva-x11-2   2.20.0-2
> ii  libva22.20.0-2
> ii  libvdpau1 1.5-2
> ii  libvulkan11.3.275.0-1
> ii  libwayland-client01.22.0-2.1+b1
> ii  libwayland-cursor01.22.0-2.1+b1
> ii  libwayland-egl1   1.22.0-2.1+b1
> ii  libx11-6  2:1.8.7-1
> ii  libxext6  2:1.3.4-1+b1
> ii  libxkbcommon0 1.6.0-1
> ii  libxpresent1  1.0.0-2+b10
> ii  libxrandr22:1.5.4-1
> ii  libxss1   1:1.2.3-1
> ii  libxv12:1.0.11-1.1
> ii  libzimg2      1:3.0.5-dmo1
> ii  zlib1g1:1.3.dfsg-3.1
> 
> Versions of packages mpv recommends:
> ii  xdg-utils  1.1.3-4.1
> ii  yt-dlp 1:2024.03.10-dmo1
> 
> Versions of packages mpv suggests:
> pn  libcuda1  
> 
> -- no debconf information
> 
> 

-- 
Sebastian Ramacher



Bug#1068580: collected: FTBFS on arm{el,hf}: configure: error: "Some plugins are missing dependencies - see the summary above for details"

2024-04-07 Thread Sebastian Ramacher
Hi Bernd

On 2024-04-07 21:47:58 +0200, Bernd Zeimetz wrote:
> Hi Sebastian,
> 
> https://buildd.debian.org/status/package.php?p=grpc
> 
> its just not built on armel yet and the old version is most likely not
> installable anymore due to the time_t change.

The last build of grpc was done successfully on April 1st. See
https://buildd.debian.org/status/fetch.php?pkg=grpc=armel=1.51.1-4.1%2Bb1=1711980213=0

Also reverse dependencies were rebuilt with 64-bit time_t-aware grpc
packages in the past. See
https://release.debian.org/transitions/html/auto-grpc.html.

The logs also have:

configure:26065: checking for grpc++/grpc++.h
configure:26065: arm-linux-gnueabi-g++ -c -g -O2 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -Wall 
-Wno-error=deprecated-declarations -std=c++11  -DNOMINMAX  -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 
-I/<>/debian/include -UCONFIGFILE 
-DCONFIGFILE='"/etc/collectd/collectd.conf"' conftest.cpp >&5
In file included from /usr/include/absl/base/config.h:86,
 from /usr/include/absl/base/const_init.h:25,
 from /usr/include/absl/synchronization/mutex.h:67,
 from /usr/include/grpcpp/impl/codegen/sync.h:32,
 from /usr/include/grpcpp/completion_queue.h:41,
 from /usr/include/grpcpp/channel.h:25,
 from /usr/include/grpcpp/grpcpp.h:52,
 from /usr/include/grpc++/grpc++.h:26,
 from conftest.cpp:167:
/usr/include/absl/base/policy_checks.h:79:2: error: #error "C++ versions less 
than C++14 are not supported."
   79 | #error "C++ versions less than C++14 are not supported."
  |  ^

So somewhere there is a -std=c++14 missing.

Cheers

> 
> Bernd
> 
> On Sun, 2024-04-07 at 14:48 +0200, Sebastian Ramacher wrote:
> > Source: collectd
> > Version: 5.12.0-17.1
> > Severity: serious
> > Tags: ftbfs
> > Justification: fails to build from source (but built successfully in
> > the past)
> > X-Debbugs-Cc: sramac...@debian.org
> > 
> > https://buildd.debian.org/status/fetch.php?pkg=collectd=armhf=5.12.0-17.1=1712493429=0
> > 
> > 
> > Configuration:
> >   Build:
> >     Platform  . . . . . . Linux
> >     Compiler vendor . . . gnu
> >     CC  . . . . . . . . . arm-linux-gnueabihf-gcc
> >     CFLAGS  . . . . . . . -Wall -Werror -g -O2 -Werror=implicit-
> > function-declaration -ffile-prefix-map=/<>=. -fstack-
> > protector-strong -fstack-clash-protection -Wformat -Werror=format-
> > security -Wall -Wno-error=deprecated-declarations -Wno-error=address-
> > of-packed-member -Wno-stringop-truncation -Wno-cpp -Wno-error=format-
> > truncation
> >     CXXFLAGS  . . . . . . -Wall -Werror -g -O2 -ffile-prefix-
> > map=/<>=. -fstack-protector-strong -fstack-clash-
> > protection -Wformat -Werror=format-security -Wall -Wno-
> > error=deprecated-declarations
> >     CPP . . . . . . . . . arm-linux-gnueabihf-gcc -E
> >     CPPFLAGS  . . . . . . -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
> > -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -
> > I/<>/debian/include -UCONFIGFILE -
> > DCONFIGFILE='"/etc/collectd/collectd.conf"'
> >     GRPC_CPP_PLUGIN . . . /usr/bin/grpc_cpp_plugin
> >     LD  . . . . . . . . . /usr/bin/ld
> >     LDFLAGS . . . . . . . -Wl,-z,relro -Wl,-z,now
> >     PROTOC  . . . . . . . /usr/bin/protoc
> >     YACC  . . . . . . . . bison -y
> >     YFLAGS  . . . . . . . 
> > 
> >   Libraries:
> >     intel mic . . . . . . no (MicAccessApi not found)
> >     libaquaero5 . . . . . no (libaquaero5.h not found)
> >     libatasmart . . . . . yes
> >     libcurl . . . . . . . yes
> >     libdbi  . . . . . . . yes
> >     libdpdk . . . . . . . no (rte_config.h not found)
> >     libesmtp  . . . . . . yes
> >     libganglia  . . . . . no (gm_protocol.h not found)
> >     libgcrypt . . . . . . yes
> >     libgps  . . . . . . . yes
> >     libgrpc++ . . . . . . no ( not found)
> >     libhiredis  . . . . . yes
> >     libi2c-dev  . . . . . yes
> >     libiokit  . . . . . . no
> >     libiptc . . . . . . . yes
> >     libjansson  . . . . . yes
> >     libjevents  . . . . . no (jevents.h not found)
> >     libjvm  . . . . . . . yes
> >     libkstat  . . . . . . no (Solaris only)
> >     libkvm  . . . . . . . no
> >     libldap . . . . . . . yes
> >     liblua  . . . . . . . yes
> >     libmemcached  . . . . yes
> >     libmicrohttpd . . . . yes
> >     libmnl  . . . . . . . yes
> >  

Bug#1068584: RM: libgav1 [s390x] -- ROM; no longer builds on big-endian architectures

2024-04-07 Thread Sebastian Ramacher
Package: ftp.debian.org
Severity: normal
X-Debbugs-Cc: libg...@packages.debian.org, sramac...@debian.org
Control: affects -1 + src:libgav1
User: ftp.debian@packages.debian.org
Usertags: remove

The new upstream release of libgav1 no longer supports big-endian
architectures (see #1068583). Builds failed in the same way on the other
big-endian architectures on the ports.

I have uploaded a new version of libavif (1.0.4-2) to disable the
dependency on s390. After it built, libgav1 can be removed from s390x.

Cheers
-- 
Sebastian Ramacher



Bug#1068583: libgav1: FTBFS on s390x: test failures

2024-04-07 Thread Sebastian Ramacher
Source: libgav1
Version: 0.19.0-2
Severity: important
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramac...@debian.org

https://buildd.debian.org/status/fetch.php?pkg=libgav1=s390x=0.19.0-2=1712030294=0

The following tests FAILED:
  8 - film_grain_test (Failed)
 20 - average_blend_test (Failed)
 22 - cdef_test (Failed)
 23 - convolve_test (Failed)
 28 - distance_weighted_blend_test (Failed)
 31 - intrapred_cfl_test (Failed)
 32 - intrapred_directional_test (Failed)
 33 - intrapred_filter_test (Failed)
 34 - intrapred_test (Failed)
 35 - intra_edge_test (Failed)
 38 - loop_filter_test (Failed)
 39 - loop_restoration_test (Failed)
 40 - mask_blend_test (Failed)
 41 - motion_field_projection_test (Failed)
 42 - motion_vector_search_test (Failed)
 43 - obmc_test (Failed)
 45 - post_filter_test (Failed)
 52 - super_res_test (Failed)
 54 - warp_test (Failed)
Errors while running CTest

Cheers
-- 
Sebastian Ramacher



Bug#1067957: FTBFS: error: call of overloaded ‘__gmp_expr(__time64_t&)’ is ambiguous

2024-04-07 Thread Sebastian Ramacher
Control: reopen -1

On 2024-03-29 18:17:53 +0500, Andrey Rakhmatullin wrote:
> Source: maude
> Version: 3.2-2
> Severity: serious
> Tags: ftbfs
> 
> https://buildd.debian.org/status/fetch.php?pkg=maude=armhf=3.2-2%2Bb1=1711717901=0
> 
> In file included from timeManagerSymbol.cc:64:
> timeActions.cc: In member function ‘void
> TimeManagerSymbol::getTimeSinceEpoch(FreeDagNode*,
> ObjectSystemRewritingContext&)’:
> timeActions.cc:43:41: error: call of overloaded ‘__gmp_expr(__time64_t&)’ is
> ambiguous
>43 |   mpz_class nanoSeconds(timeValue.tv_sec);
>   | ^

It failed the same way with 3.4-1: 
https://buildd.debian.org/status/fetch.php?pkg=maude=armhf=3.4-1=1712489526=0

Cheers
-- 
Sebastian Ramacher



Bug#1068580: collected: FTBFS on arm{el,hf}: configure: error: "Some plugins are missing dependencies - see the summary above for details"

2024-04-07 Thread Sebastian Ramacher
  . . . . . . . yes
xmms  . . . . . . . . no (disabled on command line)
zfs_arc . . . . . . . yes
zone  . . . . . . . . no (disabled on command line)
zookeeper . . . . . . yes

configure: error: "Some plugins are missing dependencies - see the summary 
above for details"

Cheers
-- 
Sebastian Ramacher



Bug#1068572: tgt: ceph no longer supports 32 bit architectures

2024-04-07 Thread Sebastian Ramacher
Source: tgt
Version: 1:1.0.85-1.1
Severity: serious
Control: block #1065470 by -1
X-Debbugs-Cc: sramac...@debian.org

ceph no longer supports 32 bit architectures. Please stop build
depending on librbd-dev on 32 bit architectures and please also stop
building tgt-rbd on 32 bit architectures.

Cheers
-- 
Sebastian Ramacher



Bug#1068569: RM: nfs-ganesha-ceph [armel armhf i386] -- NBS; ceph dropped 32 bit support

2024-04-07 Thread Sebastian Ramacher
Package: ftp.debian.org
Severity: normal
X-Debbugs-Cc: nfs-gane...@packages.debian.org, sramac...@debian.org
User: ftp.debian@packages.debian.org
Usertags: remove
Control: affects -1 + src:nfs-ganesha
Control: block 1065470 by -1
Control: clone -1 -2
Control: clone -1 -3
Control: retitle -2 RM: nfs-ganesha-grace [armel armhf i386] -- NBS; ceph 
dropped 32 bit support
Control: retitle -3 RM: nfs-ganesha-rgw [armel armhf i386] -- NBS; ceph dropped 
32 bit support

 nfs-ganesha (4.3-6) unstable; urgency=medium
 .
   * only configure with ceph for some 64bit archs

So please remove the old nfs-ganesha-ceoph, nfs-ganesha-rados-grace, and
nfs-genesha-rgw binaries from armel, armhf and i386.

Cheers
-- 
Sebastian Ramacher



Bug#1068568: RM: libvirt-daemon-driver-storage-rbd [armel armhf i386] -- NBS; ceph dropped 32 bit support

2024-04-07 Thread Sebastian Ramacher
Package: ftp.debian.org
Severity: normal
X-Debbugs-Cc: libv...@packages.debian.org, sramac...@debian.org
Control: affects -1 + src:libvirt
Control: block 1065470 by -1
User: ftp.debian@packages.debian.org
Usertags: remove

 libvirt (9.8.0-1) unstable; urgency=medium
 .
   [ Pino Toscano ]
   * [a3a1f2e] Enable the rbd/ceph storage driver only on 64bit architectures
 - Closes: #1053168

Please remove the old libvirt-daemon-driver-storage-rbd binaries from
armel, armhf and i386.

Cheers
-- 
Sebastian Ramacher



Bug#1068566: RM: uwsgi-plugin-rados [armel armhf i386] -- NBS; ceph dropped 32 bit support

2024-04-07 Thread Sebastian Ramacher
Package: ftp.debian.org
Severity: normal
X-Debbugs-Cc: uw...@packages.debian.org, sramac...@debian.org
Control: affects -1 + src:uwsgi
Control: block 1065470 by -1
User: ftp.debian@packages.debian.org
Usertags: remove

 uwsgi (2.0.24-3) unstable; urgency=medium
 .
   [ Alexandre Rossi ]
   * disable rados plugin on 32 bits archs;

So please remove the old uwsgi-plugin-rados binaries from armel, armhf
and i386.

Cheers
-- 
Sebastian Ramacher



Bug#1068540: chromium: depends on pre-t64 library

2024-04-07 Thread Sebastian Ramacher
Source: chromium
Version: 123.0.6312.105-1
Severity: serious
X-Debbugs-Cc: sramac...@debian.org

chromium has a hard-coded dependency on libgtk-3-0 which changed the
package name as part of the time_t transition. Please update the
dependency accordingly - or even better - derive the dependency from the
corresponding -dev package installed during the build.

Cheers
-- 
Sebastian Ramacher



Bug#1068538: ruby-ffi-libarchive: arch:all package depends on pre-t64 library

2024-04-07 Thread Sebastian Ramacher
Source: ruby-ffi-libarchive
Version: 1.0.1-1
Severity: serious
X-Debbugs-Cc: sramac...@debian.org

ruby-ffi-libarchive builds an Architecture: all package that depends on
a library involved in the time_t transition (libarchive13). Please
ensure that the package wroks with the library using the new time_t ABI
and update the dependencies accordingly.

Cheers
-- 
Sebastian Ramacher



Bug#1068537: ruby-ethon: arch:all package depends on pre-t64 library

2024-04-07 Thread Sebastian Ramacher
Source: ruby-ethon
Version: 0.16.0-1
Severity: serious
X-Debbugs-Cc: sramac...@debian.org

ruby-ethon builds an Architecture: all package that depends on a library
that is involved in the t64 package (libcurl4). Please make sure that
the packages works with the package using the new 64 time_t ABI and
update the dependencies accordingly.

Cheers
-- 
Sebastian Ramacher



Bug#1068513: dablin: FTBFS on arm{el,hf}: manually disables mpg123's large file API

2024-04-06 Thread Sebastian Ramacher
Source: dablin
Version: 1.15.0-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramac...@debian.org

https://buildd.debian.org/status/fetch.php?pkg=dablin=armel=1.15.0-1%2Bb2=1712391165=0

[ 97%] Linking CXX executable dablin
cd /<>/obj-arm-linux-gnueabi/src && /usr/bin/cmake -E 
cmake_link_script CMakeFiles/dablin.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 
-D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie -z 
now -rdynamic CMakeFiles/dablin.dir/sdl_output.cpp.o 
CMakeFiles/dablin.dir/dabplus_decoder.cpp.o 
CMakeFiles/dablin.dir/ensemble_source.cpp.o 
CMakeFiles/dablin.dir/ensemble_player.cpp.o 
CMakeFiles/dablin.dir/edi_source.cpp.o CMakeFiles/dablin.dir/edi_player.cpp.o 
CMakeFiles/dablin.dir/eti_source.cpp.o CMakeFiles/dablin.dir/eti_player.cpp.o 
CMakeFiles/dablin.dir/dab_decoder.cpp.o CMakeFiles/dablin.dir/fic_decoder.cpp.o 
CMakeFiles/dablin.dir/pcm_output.cpp.o CMakeFiles/dablin.dir/tools.cpp.o 
CMakeFiles/dablin.dir/version.cpp.o CMakeFiles/dablin.dir/dablin.cpp.o -o 
dablin  ../fec/libfec.a /usr/lib/arm-linux-gnueabi/libatomic.so.1 -lmpg123 
-lSDL2 -lfaad -lc -lm 
/usr/bin/ld: CMakeFiles/dablin.dir/dab_decoder.cpp.o: in function 
`MP2Decoder::DecodeFrame(unsigned char**)':
./obj-arm-linux-gnueabi/src/./src/dab_decoder.cpp:166:(.text+0x1bb4): undefined 
reference to `mpg123_framebyframe_decode'
collect2: error: ld returned 1 exit status
make[3]: *** [src/CMakeFiles/dablin.dir/build.make:313: src/dablin] Error 1
make[3]: Leaving directory '/<>/obj-arm-linux-gnueabi'
make[2]: *** [CMakeFiles/Makefile2:263: src/CMakeFiles/dablin.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs
[100%] Linking CXX executable dablin_gtk
cd /<>/obj-arm-linux-gnueabi/src && /usr/bin/cmake -E 
cmake_link_script CMakeFiles/dablin_gtk.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 
-D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -pie -z 
now -rdynamic CMakeFiles/dablin_gtk.dir/sdl_output.cpp.o 
CMakeFiles/dablin_gtk.dir/dabplus_decoder.cpp.o 
CMakeFiles/dablin_gtk.dir/ensemble_source.cpp.o 
CMakeFiles/dablin_gtk.dir/ensemble_player.cpp.o 
CMakeFiles/dablin_gtk.dir/edi_source.cpp.o 
CMakeFiles/dablin_gtk.dir/edi_player.cpp.o 
CMakeFiles/dablin_gtk.dir/eti_source.cpp.o 
CMakeFiles/dablin_gtk.dir/eti_player.cpp.o 
CMakeFiles/dablin_gtk.dir/dab_decoder.cpp.o 
CMakeFiles/dablin_gtk.dir/fic_decoder.cpp.o 
CMakeFiles/dablin_gtk.dir/pcm_output.cpp.o 
CMakeFiles/dablin_gtk.dir/tools.cpp.o CMakeFiles/dablin_gtk.dir/version.cpp.o 
CMakeFiles/dablin_gtk.dir/mot_manager.cpp.o 
CMakeFiles/dablin_gtk.dir/pad_decoder.cpp.o 
CMakeFiles/dablin_gtk.dir/dablin_gtk.cpp.o 
CMakeFiles/dablin_gtk.dir/dablin_gtk_dl_plus.cpp.o 
CMakeFiles/dablin_gtk.dir/dablin_gtk_sls.cpp.o -o dablin_gtk  ../fec/libfec.a 
/usr/lib/arm-linux-gnueabi/libatomic.so.1 -lmpg123 -lSDL2 -lfaad -lc 
-lgtkmm-3.0 -latkmm-1.6 -lgdkmm-3.0 -lgiomm-2.4 -lgtk-3 -lgdk-3 -lz -latk-1.0 
-lcairo-gobject -lgio-2.0 -lpangomm-1.4 -lglibmm-2.4 -lcairomm-1.0 -lsigc-2.0 
-lpangocairo-1.0 -lpango-1.0 -lharfbuzz -lcairo -lgdk_pixbuf-2.0 -lgobject-2.0 
-lglib-2.0 -lm 
/usr/bin/ld: CMakeFiles/dablin_gtk.dir/dab_decoder.cpp.o: in function 
`MP2Decoder::DecodeFrame(unsigned char**)':
./obj-arm-linux-gnueabi/src/./src/dab_decoder.cpp:166:(.text+0x1bb4): undefined 
reference to `mpg123_framebyframe_decode'
collect2: error: ld returned 1 exit status
make[3]: *** [src/CMakeFiles/dablin_gtk.dir/build.make:377: src/dablin_gtk] 
Error 1

This is caused by

#define MPG123_NO_LARGENAME // disable large file API here

in src/dab_decoder.h

Cheers
-- 
Sebastian Ramacher



Bug#1068512: welle.io: FTBFS on arm{el,hf}: manually disables mpg123's LFS API

2024-04-06 Thread Sebastian Ramacher
Source: welle.io
Version: 2.4+ds-2
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramac...@debian.org

https://buildd.debian.org/status/fetch.php?pkg=welle.io=armel=2.4%2Bds-2%2Bb3=1712391447=0

[ 99%] Linking CXX executable welle-io
/usr/bin/cmake -E cmake_link_script CMakeFiles/welle-io.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 
-D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now 
-rdynamic "CMakeFiles/welle-io.dir/welle-io_autogen/mocs_compilation.cpp.o" 
"CMakeFiles/welle-io.dir/src/welle-gui/main.cpp.o" 
"CMakeFiles/welle-io.dir/src/welle-gui/audio_output.cpp.o" 
"CMakeFiles/welle-io.dir/src/welle-gui/mot_image_provider.cpp.o" 
"CMakeFiles/welle-io.dir/src/welle-gui/gui_helper.cpp.o" 
"CMakeFiles/welle-io.dir/src/welle-gui/radio_controller.cpp.o" 
"CMakeFiles/welle-io.dir/src/welle-gui/mpris/mpris.cpp.o" 
"CMakeFiles/welle-io.dir/src/welle-gui/mpris/mpris_mp2.cpp.o" 
"CMakeFiles/welle-io.dir/src/welle-gui/mpris/mpris_mp2_player.cpp.o" 
"CMakeFiles/welle-io.dir/src/welle-gui/debug_output.cpp.o" 
"CMakeFiles/welle-io.dir/src/welle-gui/waterfallitem.cpp.o" 
"CMakeFiles/welle-io.dir/src/backend/dab-audio.cpp.o" 
"CMakeFiles/welle-io.dir/src/backend/decoder_adapter.cpp.o" 
"CMakeFiles/welle-io.dir/src/backend/dab_decoder.cpp.o" 
"CMakeFiles/welle-io.dir/src/backend/dabplus_decoder.cpp.o" 
"CMakeFiles/welle-io.dir/src/backend/charsets.cpp.o" 
"CMakeFiles/welle-io.dir/src/backend/dab-constants.cpp.o" 
"CMakeFiles/welle-io.dir/src/backend/mot_manager.cpp.o" 
"CMakeFiles/welle-io.dir/src/backend/pad_decoder.cpp.o" 
"CMakeFiles/welle-io.dir/src/backend/eep-protection.cpp.o" 
"CMakeFiles/welle-io.dir/src/backend/fib-processor.cpp.o" 
"CMakeFiles/welle-io.dir/src/backend/fic-handler.cpp.o" 
"CMakeFiles/welle-io.dir/src/backend/msc-handler.cpp.o" 
"CMakeFiles/welle-io.dir/src/backend/freq-interleaver.cpp.o" 
"CMakeFiles/welle-io.dir/src/backend/ofdm-decoder.cpp.o" 
"CMakeFiles/welle-io.dir/src/backend/ofdm-processor.cpp.o" 
"CMakeFiles/welle-io.dir/src/backend/phasereference.cpp.o" 
"CMakeFiles/welle-io.dir/src/backend/phasetable.cpp.o" 
"CMakeFiles/welle-io.dir/src/backend/tii-decoder.cpp.o" 
"CMakeFiles/welle-io.dir/src/backend/protTables.cpp.o" 
"CMakeFiles/welle-io.dir/src/backend/radio-receiver.cpp.o" 
"CMakeFiles/welle-io.dir/src/backend/tools.cpp.o" 
"CMakeFiles/welle-io.dir/src/backend/uep-protection.cpp.o" 
"CMakeFiles/welle-io.dir/src/backend/viterbi.cpp.o" 
"CMakeFiles/welle-io.dir/src/various/Socket.cpp.o" 
"CMakeFiles/welle-io.dir/src/various/Xtan2.cpp.o" 
"CMakeFiles/welle-io.dir/src/various/channels.cpp.o" 
"CMakeFiles/welle-io.dir/src/various/fft.cpp.o" 
"CMakeFiles/welle-io.dir/src/various/profiling.cpp.o" 
"CMakeFiles/welle-io.dir/src/various/wavfile.c.o" 
"CMakeFiles/welle-io.dir/src/libs/fec/decode_rs_char.c.o" 
"CMakeFiles/welle-io.dir/src/libs/fec/encode_rs_char.c.o" 
"CMakeFiles/welle-io.dir/src/libs/fec/init_rs_char.c.o" 
"CMakeFiles/welle-io.dir/src/input/input_factory.cpp.o" 
"CMakeFiles/welle-io.dir/src/input/null_device.cpp.o" 
"CMakeFiles/welle-io.dir/src/input/raw_file.cpp.o" 
"CMakeFiles/welle-io.dir/src/input/rtl_tcp.cpp.o" 
"CMakeFiles/welle-io.dir/src/input/rtl_sdr.cpp.o" 
"CMakeFiles/welle-io.dir/src/input/airspy_sdr.cpp.o" 
"CMakeFiles/welle-io.dir/src/input/soapy_sdr.cpp.o" 
"CMakeFiles/welle-io.dir/welle-io_autogen/MOX6SOXE6H/qrc_resources.cpp.o" -o 
welle-io  -lrtlsdr -lairspy -lfftw3f -lfaad 
/usr/lib/arm-linux-gnueabi/libSoapySDR.so.0.8.1 -lmpg123 
/usr/lib/arm-linux-gnueabi/libQt5Multimedia.so.5.15.10 
/usr/lib/arm-linux-gnueabi/libQt5Charts.so.5.15.10 
/usr/lib/arm-linux-gnueabi/libQt5QuickControls2.so.5.15.10 
/usr/lib/arm-linux-gnueabi/libQt5DBus.so.5.15.10 -pthread 
/usr/lib/arm-linux-gnueabi/libQt5Widgets.so.5.15.10 
/usr/lib/arm-linux-gnueabi/libQt5Quick.so.5.15.10 
/usr/lib/arm-linux-gnueabi/libQt5QmlModels.so.5.15.10 
/usr/lib/arm-linux-gnueabi/libQt5Qml.so.5.15.10 
/usr/lib/arm-linux-gnueabi/libQt5Network.so.5.15.10 
/usr/lib/arm-linux-gnueabi/libQt5Gui.so.5.15.10 
/usr/lib/arm-linux-gnueabi/libQt5Core.so.5.15.10 
/usr/bin/ld: CMakeFiles/welle-io.dir/src/backend/dab_decoder.cpp.o: in function 
`MP2Decoder::DecodeFrame(unsigned char**)':
./obj-arm-linux-gnueabi/./src/backend/dab_decoder.cpp:168:(.text+0x1c6c): 
undefined reference to `mpg123_framebyframe_decode'
collect2: error: ld returned 1 exit status

This is caused by 

#define MPG123_NO_LARGENAME // disable large file API here

in src/dab_decoder.h

Cheers
-- 
Sebastian Ramacher



Bug#1068366: nmu: gyoto_2.0.2-1.1

2024-04-05 Thread Sebastian Ramacher
Control: tags -1 moreinfo

On 2024-04-04 09:27:06 +0100, plugwash wrote:
> Package: release.debian.org
> Severity: normal
> User: release.debian@packages.debian.org
> Usertags: binnmu
> 
> It seems that the new version of gyoto was built a bit too early and, on most
> architectures, picked up a dependency on libcfitsio10 rather than
> libcfitsio10t64.
> 
> nmu gyoto_2.0.2-1.1 . ANY . unstable . -m "Rebuild against libcfitsio10t64 
> for time64 transition."

gyoto currently FTBFS, see #1067562. If this bug was fixed, please fix
its metadata. Otherwise it will need an upload anyway.

Cheers
-- 
Sebastian Ramacher



Bug#1068367: squashfuse: diff for NMU version 0.5.2-0.2

2024-04-04 Thread Sebastian Ramacher
Package: squashfuse
Version: 0.5.2-0.1
Severity: normal
Tags: patch  pending


Dear maintainer,

I've prepared an NMU for squashfuse (versioned as 0.5.2-0.2) and
uploaded it to DELAYED/1. Please feel free to tell me if I
should delay it longer.

Cheers
-- 
Sebastian Ramacher
diff -Nru squashfuse-0.5.2/debian/changelog squashfuse-0.5.2/debian/changelog
--- squashfuse-0.5.2/debian/changelog	2024-04-01 23:09:03.0 +0200
+++ squashfuse-0.5.2/debian/changelog	2024-04-04 10:21:39.0 +0200
@@ -1,3 +1,10 @@
+squashfuse (0.5.2-0.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * debian/rules: Link with libatomic on armel
+
+ -- Sebastian Ramacher   Thu, 04 Apr 2024 10:21:39 +0200
+
 squashfuse (0.5.2-0.1) unstable; urgency=medium
 
   * Non-maintainer upload
diff -Nru squashfuse-0.5.2/debian/rules squashfuse-0.5.2/debian/rules
--- squashfuse-0.5.2/debian/rules	2023-11-02 09:42:28.0 +0100
+++ squashfuse-0.5.2/debian/rules	2024-04-04 10:21:39.0 +0200
@@ -1,8 +1,13 @@
 #!/usr/bin/make -f
 
-DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH).
+DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
+DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
 export DEB_BUILD_MAINT_OPTIONS=hardening=+all
 
+ifeq ($(DEB_HOST_ARCH),armel)
+export DEB_LDFLAGS_MAINT_APPEND=-latomic
+endif
+
 %:
 	dh $@
 


Bug#1063140: mpg123: NMU diff for 64-bit time_t transition

2024-04-04 Thread Sebastian Ramacher
lframe_64@Base 1.13.7
  mpg123_timeframe64@Base 1.32.3
- mpg123_timeframe@Base 1.6.2
- (arch-bits=32|arch=!x32)mpg123_timeframe_32@Base 1.13.7
+#MISSING: 1.32.6~dev+20240403022201-1# mpg123_timeframe@Base 1.6.2
+#MISSING: 1.32.6~dev+20240403022201-1# 
(arch-bits=32|arch=!x32)mpg123_timeframe_32@Base 1.13.7
  mpg123_timeframe_64@Base 1.13.7
  mpg123_tpf@Base 1.6.2
  mpg123_volume@Base 1.6.2
dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols 
file: see diff output below
dpkg-gensymbols: warning: debian/libsyn123-0/DEBIAN/symbols doesn't match 
completely debian/libsyn123-0.symbols
--- debian/libsyn123-0.symbols (libsyn123-0_1.32.6~dev+20240403022201-1_armhf)
+++ dpkg-gensymbols0VudKK   2024-04-03 09:52:13.071134835 +
@@ -32,15 +32,15 @@
  syn123_resample_incount@Base 1.26.0
  syn123_resample_inexpect@Base 1.26.0
  syn123_resample_intotal64@Base 1.32.3
- syn123_resample_intotal@Base 1.26.2
- (arch-bits=32|arch=!x32)syn123_resample_intotal_32@Base 1.26.2
+#MISSING: 1.32.6~dev+20240403022201-1# syn123_resample_intotal@Base 1.26.2
+#MISSING: 1.32.6~dev+20240403022201-1# 
(arch-bits=32|arch=!x32)syn123_resample_intotal_32@Base 1.26.2
  syn123_resample_intotal_64@Base 1.26.0
  syn123_resample_maxincount@Base 1.26.0
  syn123_resample_maxrate@Base 1.26.0
  syn123_resample_out@Base 1.32.3
  syn123_resample_total64@Base 1.32.3
- syn123_resample_total@Base 1.26.2
- (arch-bits=32|arch=!x32)syn123_resample_total_32@Base 1.26.2
+#MISSING: 1.32.6~dev+20240403022201-1# syn123_resample_total@Base 1.26.2
+#MISSING: 1.32.6~dev+20240403022201-1# 
(arch-bits=32|arch=!x32)syn123_resample_total_32@Base 1.26.2
  syn123_resample_total_64@Base 1.26.0
  syn123_setup_filter@Base 1.26.0
  syn123_setup_geiger@Base 1.26.0
dh_makeshlibs: error: failing due to earlier errors

>From your explanation above, this is what I expected. The builds on 64
bit architectures and i386 are unaffected.

> It's up to you (Debian) to decide what to do with binary package naming
> for the transition (it is your business anyway;-), but I feel strongly
> about the change to avoid an existing symbol changing ABI with subtle
> breakage.

If you feel strongly about this, I think the best option would be to
bump SONAME of the libraries upstream … but this can be done later
during the release cycle and we do the package rename for now to move
the transition along.

Cheers
-- 
Sebastian Ramacher



Bug#1068203: spectrwm: hard-coded dependency on pre-t64 library

2024-04-03 Thread Sebastian Ramacher
On 2024-04-03 23:46:43 +0200, Andrea Bolognani wrote:
> On Tue, Apr 02, 2024 at 12:02:53AM +0200, Sebastian Ramacher wrote:
> > On 2024-04-01 23:39:37 +0200, Andrea Bolognani wrote:
> > > The problem with it, and the reason why a manual dependency is used
> > > in that case, is that ${shlib:Depends} will not pick it up, since
> > > it's dlopen()ed rather than linked against.
> > > 
> > > Do you have any suggestions on how to handle this in a way that plays
> > > well with the 64-bit time_t transition?
> > 
> > You could derive it from the the dependencies of libxt-dev during the
> > build or for the time being simply change the dependency based on the
> > rename of the libxt6 -- provided that spectrwm is compatible with the
> > new ABI.
> 
> I just created [1] which should take care of the issue. It would be
> nice if you could take a look.

I have no idea what spectrwm is doing, so I am probably not the best one
to ask. From the time_t transition perspective, it is an improvement.

> To be honest, I haven't followed the 64-bit time_t transition very
> closely. Do I understand correctly that the SONAME has been changed
> without renaming the files on disk at the same time? That feels kinda
> weird, but I guess it has the nice side-effect of not breaking [2],
> so that's good :)
> 
> I also see that libxt6t64 Provides: libxt6, so I'm not sure why the
> dependency on the old name would be a problem? Wasn't that introduced
> specifically to take care of this sort of things?

The libxt6 Provides is only available on architectures where the ABI did
not change. On armhf and armel, the Provides is not present and so the
dependency is not satisfiable.

Cheers
-- 
Sebastian Ramacher



Bug#1068299: macaulay2: FTBFS: failed assertion `i.exp() <= fq_nmod_ctx_degree(ctx)'

2024-04-03 Thread Sebastian Ramacher
Source: macaulay2
Version: 1.23+ds-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramac...@debian.org

https://buildd.debian.org/status/fetch.php?pkg=macaulay2=amd64=1.23%2Bds-1=1712102097=0

 -- capturing check(23, "PrimaryDecomposition")error: convertFacCF2Fq_nmod_t: 
element is not reduced
FLINTconvert.cc:466: In function `void 
convertFacCF2Fq_nmod_t(nmod_poly_struct*, const CanonicalForm&, const 
fq_nmod_ctx_struct*)':
failed assertion `i.exp() <= fq_nmod_ctx_degree(ctx)'
Aborted
make[4]: *** [Makefile:50: check-PrimaryDecomposition] Error 134

Cheers
-- 
Sebastian Ramacher



Bug#1068288: openjdk-21: bootstrap builds required on armel and armhf

2024-04-02 Thread Sebastian Ramacher
Source: openjdk-21
Version: 21.0.3~7ea-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramac...@debian.org, debian-...@lists.debian.org

Hi Matthias, hi arm* porters

building openjdk-21 is currently still stuck on openjdk-21
build-depending on itself:

https://buildd.debian.org/status/package.php?p=openjdk-21

Dependency installability problem for openjdk-21 on armel:

openjdk-21 build-depends on:
- libcups2-dev:armel
libcups2-dev depends on:
- libcups2t64:armel (= 2.4.7-1.2)
openjdk-21 build-depends on:
- openjdk-21-jdk-headless:armel
openjdk-21-jdk-headless depends on:
- openjdk-21-jre-headless:armel (= 21.0.2+13-2)
openjdk-21-jre-headless depends on:
- libcups2:armel
libcups2t64 conflicts with:
- libcups2:armel (< 2.4.7-1.2)

Dependency installability problem for openjdk-21 on armhf:

openjdk-21 build-depends on:
- libcups2-dev:armhf
libcups2-dev depends on:
- libcups2t64:armhf (= 2.4.7-1.2)
openjdk-21 build-depends on:
- openjdk-21-jdk-headless:armhf
openjdk-21-jdk-headless depends on:
- openjdk-21-jre-headless:armhf (= 21.0.2+13-2)
openjdk-21-jre-headless depends on:
- libcups2:armhf
libcups2t64 conflicts with:
- libcups2:armhf (< 2.4.7-1.2)

Somebody did the work to provide boostrap builds of openjdk-17 on armel
and armhf. We need the same for openjdk-21.

Cheers
-- 
Sebastian Ramacher



Bug#1068265: RM: flint-arb -- RoQA; merged into flint

2024-04-02 Thread Sebastian Ramacher
Package: ftp.debian.org
Severity: normal
X-Debbugs-Cc: flint-...@packages.debian.org, sramac...@debian.org
Control: affects -1 + src:flint-arb
User: ftp.debian@packages.debian.org
Usertags: remove

flint-arb has been merged into flint. See #1058814

Please remove flint-arb from the archive.

Cheers
-- 
Sebastian Ramacher



Bug#1068264: avfs: FTBFS on armel: ./src/xzread.c:185:(.text+0x1b0): undefined reference to `__atomic_fetch_add_8'

2024-04-02 Thread Sebastian Ramacher
Source: avfs
Version: 1.1.5-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramac...@debian.org

https://buildd.debian.org/status/fetch.php?pkg=avfs=armel=1.1.5-1=1691158944=0

/bin/bash ../libtool  --tag=CC   --mode=link arm-linux-gnueabi-gcc -I../include 
-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wall -Wdate-time -D_FORTIFY_SOURCE=2 
-D_FILE_OFFSET_BITS=64 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_GNU_SOURCE 
-I/usr/include/neon -D_LARGEFILE64_SOURCE -DNE_LFS  -I/usr/include/fuse 
-D_FILE_OFFSET_BITS=64-g -O2 -ffile-prefix-map=/<>=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wall -Wl,-z,relro 
-Wl,-z,now -lpthread -ldl  -lneon-gnutls  -llzma  -lzstd  -Wl,-z,relro 
-Wl,-z,now -o runtest runtest.o ../lib/libavfs_static.la -lpthread -ldl  
-lneon-gnutls  -llzma  -lzstd 
libtool: link: arm-linux-gnueabi-gcc -I../include -g -O2 
-ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wall -Wdate-time -D_FORTIFY_SOURCE=2 
-D_FILE_OFFSET_BITS=64 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_GNU_SOURCE 
-I/usr/include/neon -D_LARGEFILE64_SOURCE -DNE_LFS -I/usr/include/fuse 
-D_FILE_OFFSET_BITS=64 -g -O2 -ffile-prefix-map=/<>=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wall -Wl,-z 
-Wl,relro -Wl,-z -Wl,now -Wl,-z -Wl,relro -Wl,-z -Wl,now -o 
gzip_multimember_test gzip_multimember_test.o  ../lib/.libs/libavfs_static.a 
-lz -lbz2 -lpthread -ldl -lneon-gnutls -llzma -lzstd
libtool: link: arm-linux-gnueabi-gcc -I../include -g -O2 
-ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wall -Wdate-time -D_FORTIFY_SOURCE=2 
-D_FILE_OFFSET_BITS=64 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_GNU_SOURCE 
-I/usr/include/neon -D_LARGEFILE64_SOURCE -DNE_LFS -I/usr/include/fuse 
-D_FILE_OFFSET_BITS=64 -g -O2 -ffile-prefix-map=/<>=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wall -Wl,-z 
-Wl,relro -Wl,-z -Wl,now -Wl,-z -Wl,relro -Wl,-z -Wl,now -o testread testread.o 
 ../lib/.libs/libavfs_static.a -lz -lbz2 -lpthread -ldl -lneon-gnutls -llzma 
-lzstd
/usr/bin/ld: ../lib/.libs/libavfs_static.a(xzread.o): in function 
`xzfile_decompress':
./src/xzread.c:185:(.text+0x1b0): undefined reference to `__atomic_fetch_add_8'
libtool: link: arm-linux-gnueabi-gcc -I../include -g -O2 
-ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wall -Wdate-time -D_FORTIFY_SOURCE=2 
-D_FILE_OFFSET_BITS=64 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -D_GNU_SOURCE 
-I/usr/include/neon -D_LARGEFILE64_SOURCE -DNE_LFS -I/usr/include/fuse 
-D_FILE_OFFSET_BITS=64 -g -O2 -ffile-prefix-map=/<>=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wall -Wl,-z 
-Wl,relro -Wl,-z -Wl,now -Wl,-z -Wl,relro -Wl,-z -Wl,now -o runtest runtest.o  
../lib/.libs/libavfs_static.a -lz -lbz2 -lpthread -ldl -lneon-gnutls -llzma 
-lzstd
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:401: gzip_multimember_test] Error 1
make[2]: *** Waiting for unfinished jobs
/usr/bin/ld: ../lib/.libs/libavfs_static.a(xzread.o): in function 
`xzfile_decompress':
./src/xzread.c:185:(.text+0x1b0): undefined reference to `__atomic_fetch_add_8'
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:409: testread] Error 1
/usr/bin/ld: ../lib/.libs/libavfs_static.a(xzread.o): in function 
`xzfile_decompress':
./src/xzread.c:185:(.text+0x1b0): undefined reference to `__atomic_fetch_add_8'
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:405: runtest] Error 1

Cheers
-- 
Sebastian Ramacher



Bug#1068262: RM: libapache-mod-auth-kerb -- RoQA; not in (old)stable, security issues

2024-04-02 Thread Sebastian Ramacher
Package: ftp.debian.org
Severity: normal
X-Debbugs-Cc: libapache-mod-auth-k...@packages.debian.org, sramac...@debian.org
Control: affects -1 + src:libapache-mod-auth-kerb
User: ftp.debian@packages.debian.org
Usertags: remove

#976156 states "libapache-mod-auth-kerb probably shouldn't be released
in its current form" and there is no action from anyone that is
interested in the package. So please remove the package from the
archive.

Cheers
-- 
Sebastian Ramacher



Bug#1068260: RM: lix -- RoQA; RC buggy, unmaintained

2024-04-02 Thread Sebastian Ramacher
Package: ftp.debian.org
Severity: normal
X-Debbugs-Cc: l...@packages.debian.org, sramac...@debian.org
Control: affects -1 + src:lix
User: ftp.debian@packages.debian.org
Usertags: remove

Fails to build since 2021 (#999750). Please remove it from the archive.

Cheers
-- 
Sebastian Ramacher



Bug#1068259: RM: kinput2 -- RoQA; dead upstream, RC buggy, orphaned

2024-04-02 Thread Sebastian Ramacher
Package: ftp.debian.org
Severity: normal
X-Debbugs-Cc: kinp...@packages.debian.org, sramac...@debian.org
Control: affects -1 + src:kinput2
User: ftp.debian@packages.debian.org
Usertags: remove

Orphaned since 2013 and now RC buggy (#1066714). Please remove it from
the archive.

Cheers
-- 
Sebastian Ramacher



Bug#1068258: RM: libauthen-krb5-perl -- RoQA; dead upstream, RC buggy

2024-04-02 Thread Sebastian Ramacher
Package: ftp.debian.org
Severity: normal
X-Debbugs-Cc: libauthen-krb5-p...@packages.debian.org, sramac...@debian.org
Control: affects -1 + src:libauthen-krb5-perl
User: ftp.debian@packages.debian.org
Usertags: remove

>From #1065768:

Russ Allbery wrote:
> Authen::Krb5 has a bunch of stuff that dates from the pre-GSS-API era of
> Kerberos, and there were other things that at one point got me to start
> writing my own version of the same idea (although alas I never finished).
> In theory, one could delete the pieces of the module that try to do things
> that no one should really be doing from Perl and the rest of it remains
> somewhat useful, but given that upstream has archived the project, I would
> go ahead and remove it.

Cheers
-- 
Sebastian Ramacher



Bug#1064810: Bug#1067055: openmpi: error: implicit declaration of function 'OPAL_THREAD_ADD_FETCH64'

2024-04-02 Thread Sebastian Ramacher
On 2024-04-02 07:13:38 +0100, Alastair McKinstry wrote:
> 
> On 01/04/2024 23:25, Sebastian Ramacher wrote:
> > > There is a transition to openmpi-5 / mpi-defaults which is stalled by the
> > > t64 transition.
> > > 
> > > It drops 32-bit support from OpenMPI.
> > > 
> > > Because of this, I don't think the solution is to  port 32-bit atomics for
> > > armel/armhf, as it will be removed in a few weeks/months.
> > > 
> > > While we didn't want the transitions to be done simultaneously, it might 
> > > be
> > > the best answer.
> > > 
> > > 
> > > What does the release team think?
> > Adding another transition on top will just delay the time_t transition
> > even more. So if we can avoid that, I'd prefer to not do this transition
> > now. Unfortunately, uploads such as the one of pmix that no dropped
> > support for 32 bit architectures (#1068211) are not really helpful.
> > 
> > Also, #1064810 has no information on test builds with the new
> > mpi-defaults on a 32 bit architecture. So has this transition been
> > tested?
> > 
> > Cheers
> 
> OpenMPI 5 drops 32-bit support, but otherwise does not change the API/ABI.
> So it is technically not a transition, but breaks 32-bit builds.

Doesn't make it better. This is not the time to do that without tests
builds and bugs filed.

> The solution is changing mpi-defaults to MPICH for 32-bit archs. MPICH
> builds on all archs, but testing all dependencies of the change has not been
> tested, and I don't know how you would do that - setting up eg ratt to
> rebuild all on 32-bit archs (as everything on 64-bit will not have changed.)

Beside the easy part of chaning mpi-defaults, I count 30 something
packages that have explicit build dependencies on libopenmpi-dev. None
of those packages has bugs filed to change to mpich on 32 bit
architectures.

To be honest, I don't see these two changes (changing mpi-defaults to
mpich on 32 bit; breaking 32 bit build of openmpi) to be ready. It'd be
preferable to reinstate a 32-bit compatible pmix and fix openmpi on 32
bit until the time_t transition is done.

Cheers
-- 
Sebastian Ramacher



Bug#1067953: transition: flint

2024-04-02 Thread Sebastian Ramacher
Control: tags -1 confirmed

On 2024-03-29 12:46:50 +, Torrance, Douglas wrote:
> Package: release.debian.org
> Control: affects -1 + src:flint
> X-Debbugs-Cc: fl...@packages.debian.org
> User: release.debian@packages.debian.org
> Usertags: transition
> X-Debbugs-Cc: dtorra...@piedmont.edu
> Severity: normal
> 
> Dear Release Team,
> 
> I would like to request a transition slot for flint.  The recent upstream
> release 3.1.0 introduced the new soversion flint 19.  A new binary package,
> libflint19, was introduced in the source package flint 3.1.2-1~exp1, which
> cleared the NEW queue on March 28 and is now in experimental.
> 
> flint 3.1.1-1 already exists in unstable, which ships libflint.so.19 in
> the libflint18t64 binary package.  However, flint 3.0.1-3.1 had been
> previously uploaded for the t64 transition, shipping libflint.so.18 in
> the same binary package.  This is RC bug #1067226 and has resulted in
> several other RC bugs in reverse dependencies.

Please go ahead so that reverse dpeendencies can actually build again.

> An auto-flint tracker already exists for the t64 transition, but it doesn't
> take the new libflint19 package into account.  (Although perhaps this will
> update automatically at some point?)
> 
> binNMU's should be sufficient for each of flint's reverse dependencies:
> 
> * e-antic
> * gyoto
> * macaulay2
> * msolve
> * normaliz
> * polymake
> * singular

Please perform test builds or track the rebuilds for build failures.

Cheers

> 
> Ben file:
> 
> title = "flint";
> is_affected = (.build-depends ~ /\blibflint-dev\b/) | (.depends ~ 
> /\blibflint(?:18|18t64|19)\b/);
> is_good = .depends ~ /\blibflint19\b/;
> is_bad = .depends ~ /\blibflint18(?:t64)?\b/;
> 
> Thank you!



-- 
Sebastian Ramacher



Bug#1068158: python-escript: FTBFS: RuntimeError: We do not current support different different dpkg-buildflags for C vs C++:

2024-04-02 Thread Sebastian Ramacher
ons/extractdebbuild.py
> -@@ -35,7 +35,7 @@ def getdebbuildflags():
> +--- a/site_scons/extractdebbuild.py
>  b/site_scons/extractdebbuild.py
> +@@ -35,7 +35,7 @@
> mycflags=None
> mycxxflags=None
> try:
> @@ -17,11 +15,9 @@
> except OSError:
>   return []
> res=[]
> -Index: python-escript-5.6/site_scons/dependencies.py
> -===
>  python-escript-5.6.orig/site_scons/dependencies.py
> -+++ python-escript-5.6/site_scons/dependencies.py
> -@@ -122,7 +122,7 @@ def call_python_config(bin=None):
> +--- a/site_scons/dependencies.py
>  b/site_scons/dependencies.py
> +@@ -122,7 +122,7 @@
>   cmd+='  
> sp=subprocess.Popen([pythonroot+"python"+pyversion+"-config","--ldflags"], 
> stdout=subprocess.PIPE)\n'
>   cmd+='d=sp.stdout.readline().split()\n'
>   cmd+="libdirs=[z[2:] for z in d if z.startswith(b'-L')]\n"
> @@ -30,7 +26,7 @@
>   cmd+="target=''\n"
>   cmd+="libname=''\n"
>   cmd+="for d in libdirs:\n"
> -@@ -162,7 +162,7 @@ def call_python_config(bin=None):
> +@@ -162,7 +162,7 @@
>   libname=sp.stdout.readline().strip()
>   ver=sp.stdout.readline().strip()
>   pinc=sp.stdout.readline().strip()
> @@ -39,7 +35,7 @@
>   
>   def checkPython(env):
>   # First we check to see if the config file has specified
> -@@ -177,7 +177,7 @@ def checkPython(env):
> +@@ -177,7 +177,7 @@
>   python_libs=['python%s%s'%(sys.version_info[0], 
> sys.version_info[1])]
>   verstring=".".join([str(i) for i in sys.version_info[:3]])
>   else:
> @@ -48,7 +44,7 @@
>   
>   # if we want to use a python other than the one scons is running
>   # Note: we assume scons is running python 2 in the following.
> -@@ -793,6 +793,7 @@ def checkOptionalLibraries(env):
> +@@ -793,6 +793,7 @@
>   else:
>   which = Popen(['which', 'gmsh'], stdout=PIPE)
>   path,_ = which.communicate()
> diff -Nru python-escript-5.6/debian/patches/series 
> python-escript-5.6/debian/patches/series
> --- python-escript-5.6/debian/patches/series  2023-12-10 16:25:14.0 
> +0800
> +++ python-escript-5.6/debian/patches/series  2024-04-02 17:51:27.0 
> +0800
> @@ -12,3 +12,4 @@
>  make.patch
>  ignore-flags.patch
>  which.patch
> +fix-dpkg-buildflags-on-c-c++.patch
> diff -Nru python-escript-5.6/debian/rules python-escript-5.6/debian/rules
> --- python-escript-5.6/debian/rules   2023-12-10 16:25:14.0 +0800
> +++ python-escript-5.6/debian/rules   2024-04-02 18:08:31.0 +0800
> @@ -13,7 +13,7 @@
>  
>  #export DEB_CXXFLAGS_MAINT_APPEND = -Wno-maybe-uninitialized
>  #export DEB_CFLAGS_MAINT_APPEND = -Wno-maybe-uninitialized
> -export DEB_CXXFLAGS_MAINT_APPEND = -Wno-uninitialized
> +export DEB_CXXFLAGS_MAINT_APPEND = -Wno-uninitialized 
> -Werror=implicit-function-declaration
>  export DEB_CFLAGS_MAINT_APPEND = -Wno-uninitialized
>  
>  DPKG_EXPORT_BUILDFLAGS = 1




-- 
Sebastian Ramacher



Bug#1068213: gnome-remote-desktop: hard-coded dependency on pre-t64 library

2024-04-01 Thread Sebastian Ramacher
Source: gnome-remote-desktop
Version: 44.2-7
Severity: serious
X-Debbugs-Cc: sramac...@debian.org

gnome-remote-desktop builds a binary pckage with a hard-coded dependy on
libmutter-12-0. This library was renamed as part of the time_t 64
transition. Please update the dependencies accordingly.

Cheers
-- 
Sebastian Ramacher



Bug#1064810: Bug#1067055: openmpi: error: implicit declaration of function 'OPAL_THREAD_ADD_FETCH64'

2024-04-01 Thread Sebastian Ramacher
On 2024-04-01 12:05:30 +0100, Alastair McKinstry wrote:
> 
> On 23/03/2024 01:58, Thorsten Glaser wrote:
> > Andrey Rakhmatullin dixit:
> > 
> > > OPAL_THREAD_ADD_FETCH64 is defined under #if OPAL_HAVE_ATOMIC_MATH_64
> > > And I assume this arch doesn't have 64-bit atomics.
> > No native ones, yes.
> > 
> > I *think* either libatomic or libatomic_ops(?) make them
> > available, but very slowly, using a syscall to guarantee
> > atomicity (those systems are normally uniprocessor) on
> > m68k.
> > 
> > If possible, avoiding them would be preferrable. (For
> > example, in some cases, like reading a 64-bit timestamp,
> > if the writing direction is known and stable, reading
> > twice then comparing is a possible alternative at least
> > for some architectures (e.g. I know BSD code for sparc
> > does it that way).
> > 
> > I guess you’ll have to ask the porters of 32-bit arches
> > with no native 64-bit atomics for details.
> > 
> > Though I had thought GCC’s builtin atomics use the
> > aforementioned kernel-based workaround from that library
> > these days?
> 
> There is a transition to openmpi-5 / mpi-defaults which is stalled by the
> t64 transition.
> 
> It drops 32-bit support from OpenMPI.
> 
> Because of this, I don't think the solution is to  port 32-bit atomics for
> armel/armhf, as it will be removed in a few weeks/months.
> 
> While we didn't want the transitions to be done simultaneously, it might be
> the best answer.
> 
> 
> What does the release team think?

Adding another transition on top will just delay the time_t transition
even more. So if we can avoid that, I'd prefer to not do this transition
now. Unfortunately, uploads such as the one of pmix that no dropped
support for 32 bit architectures (#1068211) are not really helpful.

Also, #1064810 has no information on test builds with the new
mpi-defaults on a 32 bit architecture. So has this transition been
tested?

Cheers
-- 
Sebastian Ramacher



Bug#1068211: pmix: FTBFS on 32 bit architectures: configure: WARNING: PMIx does not support 32 bit builds.

2024-04-01 Thread Sebastian Ramacher
Source: pmix
Version: 5.0.2-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramac...@debian.org

https://buildd.debian.org/status/fetch.php?pkg=pmix=armel=5.0.2-1=1711406265=0

checking size of _Bool... 1
checking size of short... 2
checking size of int... 4
checking size of long... 4
checking size of void *... 4
configure: WARNING: PMIx does not support 32 bit builds.
configure: error: Cannot continue
-- 
Sebastian Ramacher



Bug#1068210: fricas: FTBFS on arm{el,hf}: /<>/src/lisp/fricas-lisp.c:1750:10: error: implicit declaration of function ‘sock_get_string_buf’; did you mean ‘sock_send_string_len’? [-Werror=

2024-04-01 Thread Sebastian Ramacher
Source: fricas
Version: 1.3.10-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramac...@debian.org

https://buildd.debian.org/status/fetch.php?pkg=fricas=armhf=1.3.10-1%2Bb2=1711729211=0

/<>/src/lisp/fricas-lisp.c: In function 
‘sock_get_string_buf_wrapper’:
/<>/src/lisp/fricas-lisp.c:1750:10: error: implicit declaration of 
function ‘sock_get_string_buf’; did you mean ‘sock_send_string_len’? 
[-Werror=implicit-function-declaration]
 1750 |   return sock_get_string_buf(i, x->st.st_self, j); }
  |  ^~~
  |  sock_send_string_len
cc1: some warnings being treated as errors

Correctable error: 
Fast links are on: do (si::use-fast-links nil) for debugging
Signalled by COMPILE-FILE.
If continued: Continues anyway.SIMPLE-ERROR: (SYSTEM "/usr/bin/gcc  -c -g 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/<>/gcl-2.6.14=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fsigned-char -pipe 
-fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC 
-fno-pic -Wall -Wno-empty-body -Wno-unused-but-set-variable 
-fdollars-in-identifiers -g -I/usr/include/tirpc -D_TIME_BITS=64 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 
-D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  
-I/usr/lib/gcl-2.6.14/unixport/../h  -O2  -c 
/<>/src/lisp/fricas-lisp.c -o 
/<>/src/lisp/fricas-lisp.o ") returned a non-zero value 1 0.

Broken at COMPILE-FILE.  Type :H for Help.
1 (continue) Continues anyway. 
2  Return to top level. 
BOOTTRAN>>
The compiler was called recursively.
Cannot compile primitives.lisp.
NIL
NIL
NIL
BOOTTRAN>>make[3]: *** [Makefile:249: do_it.gcl] Error 255

Cheers
-- 
Sebastian Ramacher



Bug#1068209: libgtkada: FTBFS on all: dh_ada_library: error: debian/tmp/usr/lib/x86_64-linux-gnu/ada/adalib/gtkada/*.ali are missing

2024-04-01 Thread Sebastian Ramacher
Source: libgtkada
Version: 24.0.0-2
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramac...@debian.org

mkdir -p debian/tmp/usr/share/doc/gtkada/gtkada_ug
cp --reflink=auto -aftdebian/tmp/usr/share/doc/gtkada/gtkada_ug \
  docs/gtkada_ug/_build/html/* \
  docs/gtkada_ug/_build/latex/GtkAda.pdf
make[1]: Leaving directory '/<>'
   dh_install -i
   dh_installdocs -i
   dh_sphinxdoc -i
   dh_installchangelogs -i
   dh_installexamples -i
   dh_installman -i
   dh_ada_library -i
dh_ada_library: error: 
debian/tmp/usr/lib/x86_64-linux-gnu/ada/adalib/gtkada/*.ali are missing

Cheers
-- 
Sebastian Ramacher



Bug#1068203: spectrwm: hard-coded dependency on pre-t64 library

2024-04-01 Thread Sebastian Ramacher
Hi

On 2024-04-01 23:39:37 +0200, Andrea Bolognani wrote:
> On Mon, Apr 01, 2024 at 10:37:03PM +0200, Sebastian Ramacher wrote:
> > Source: spectrwm
> > Version: 3.5.1-1
> > Severity: serious
> > X-Debbugs-Cc: sramac...@debian.org
> > 
> > spectrwm builds a packages with a hard-coded dependency on a library
> > package involved in the time_t 64 transition. This dependency needs to
> > be updated.
> 
> It would be useful if you could be more specific. I guess you're
> talking about the dependency on libxt6?

Yes.

> 
> The problem with it, and the reason why a manual dependency is used
> in that case, is that ${shlib:Depends} will not pick it up, since
> it's dlopen()ed rather than linked against.
> 
> Do you have any suggestions on how to handle this in a way that plays
> well with the 64-bit time_t transition?

You could derive it from the the dependencies of libxt-dev during the
build or for the time being simply change the dependency based on the
rename of the libxt6 -- provided that spectrwm is compatible with the
new ABI.

Cheers
-- 
Sebastian Ramacher



Bug#1067010: squashfuse: diff for NMU version 0.5.2-0.1

2024-04-01 Thread Sebastian Ramacher
Control: tags 1067010 + patch
Control: tags 1067010 + pending

Dear maintainer,

I've prepared an NMU for squashfuse (versioned as 0.5.2-0.1) and
uploaded it to DELAYED/2. Please feel free to tell me if I
should delay it longer.

Cheers
-- 
Sebastian Ramacher
diff -Nru squashfuse-0.5.0/.cirrus.yml squashfuse-0.5.2/.cirrus.yml
--- squashfuse-0.5.0/.cirrus.yml	2023-09-13 16:50:21.0 +0200
+++ squashfuse-0.5.2/.cirrus.yml	2024-02-22 16:19:33.0 +0100
@@ -3,12 +3,12 @@
 
 freebsd_task:
   freebsd_instance:
-image_family: freebsd-12-3
+image_family: freebsd-14-0
   setup_script:
 - pkg install -y autoconf automake libtool pkgconf fusefs-libs
 - pkg install -y lzo2 liblz4 zstd
 - pkg install -y squashfs-tools coreutils
-- kldload fuse
+- kldload fusefs
 - sysctl vfs.usermount=1
   build_script:
 - ./autogen.sh
diff -Nru squashfuse-0.5.0/configure.ac squashfuse-0.5.2/configure.ac
--- squashfuse-0.5.0/configure.ac	2023-09-13 16:50:21.0 +0200
+++ squashfuse-0.5.2/configure.ac	2024-02-22 16:19:33.0 +0100
@@ -1,4 +1,4 @@
-AC_INIT([squashfuse], [0.5.0], [d...@vasilevsky.ca])
+AC_INIT([squashfuse], [0.5.2], [d...@vasilevsky.ca])
 AC_CONFIG_MACRO_DIR([m4])
 AC_CONFIG_AUX_DIR([build-aux])
 AC_CONFIG_HEADERS([config.h])
@@ -91,6 +91,7 @@
 
 AC_SUBST([sq_mksquashfs_compressors])
 AC_CONFIG_FILES([tests/ll-smoke.sh],[chmod +x tests/ll-smoke.sh])
+AC_CONFIG_FILES([tests/ll-smoke-singlethreaded.sh],[chmod +x tests/ll-smoke-singlethreaded.sh])
 AC_CONFIG_FILES([tests/umount-test.sh],[chmod +x tests/umount-test.sh])
 
 
diff -Nru squashfuse-0.5.0/debian/changelog squashfuse-0.5.2/debian/changelog
--- squashfuse-0.5.0/debian/changelog	2023-11-02 09:42:28.0 +0100
+++ squashfuse-0.5.2/debian/changelog	2024-04-01 23:02:32.0 +0200
@@ -1,3 +1,11 @@
+squashfuse (0.5.2-0.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload
+  * New upstream release
+- Fix pointer types on 32 bit architectures (Closes: #1067010)
+
+ -- Sebastian Ramacher   Mon, 01 Apr 2024 23:02:32 +0200
+
 squashfuse (0.5.0-2) unstable; urgency=medium
 
   * Fix "needed headers (e.g. config.h) are not shipped"
diff -Nru squashfuse-0.5.0/.github/workflows/ci.yml squashfuse-0.5.2/.github/workflows/ci.yml
--- squashfuse-0.5.0/.github/workflows/ci.yml	2023-09-13 16:50:21.0 +0200
+++ squashfuse-0.5.2/.github/workflows/ci.yml	2024-02-22 16:19:33.0 +0100
@@ -17,6 +17,8 @@
 os: ubuntu-latest
 disable_fuse: "--disable-fuse"
 check_features: demo
+  - name: distcheck
+os: ubuntu-latest
   - name: Old distro
 os: ubuntu-20.04
   - name: Mac
@@ -29,6 +31,7 @@
 uses: actions/checkout@v2
   - name: apt dependencies
 run: > 
+  sudo apt-get update &&
   sudo apt-get install -y automake autoconf libtool pkg-config
   zlib1g-dev liblzo2-dev liblzma-dev liblz4-dev libzstd-dev
   fio
@@ -46,17 +49,20 @@
   brew install autoconf automake libtool pkgconfig squashfs coreutils
   brew install --cask macfuse
 if: runner.os == 'macOS'
-  - name: build
+  - name: configure
 run: |
   ./autogen.sh
   CPPFLAGS="-Werror" ./configure $DISABLE_FUSE
+  - name: build
+run: |
   make -j2 V=1
+if: matrix.name != 'distcheck'
   - name: test
 run: |
   make check
   diff -u ci/expected-features/${CHECK_FEATURES:-all} ci/features
-if: runner.os != 'macOS'
-  - name: test
+if: runner.os != 'macOS' && matrix.name != 'distcheck'
+  - name: test mac
 run: |
   # On macOS loading the macfuse extension is needed.  This
   # command should load it without rebooting, except System
@@ -68,8 +74,13 @@
 diff -u ci/expected-features/${CHECK_FEATURES:-all} ci/features
   fi
 if: runner.os == 'macOS'
+  - name: distcheck
+run: |
+  make distcheck
+if: matrix.name == 'distcheck'
   - name: install
 run: sudo make install
+if: matrix.name != 'distcheck'
   - name: output
 run: |
 cp /tmp/*.log . || true
diff -Nru squashfuse-0.5.0/.gitignore squashfuse-0.5.2/.gitignore
--- squashfuse-0.5.0/.gitignore	2023-09-13 16:50:21.0 +0200
+++ squashfuse-0.5.2/.gitignore	2024-02-22 16:19:33.0 +0100
@@ -33,4 +33,5 @@
 ci/features
 tests/lib.sh
 tests/ll-smoke.sh
+tests/ll-smoke-singlethreaded.sh
 tests/umount-test.sh
diff -Nru squashfuse-0.5.0/ll.c squashfuse-0.5.2/ll.c
--- squashfuse-0.5.0/ll.c	2023-09-13 16:50:21.0 +0200
+++ squashfuse-0.5.2/ll.c	2024-02-22 16:19:33.0 +0100
@@ -410,7 +410,12 @@
 }
 
 void sqfs_ll_op_forget(fuse_req_t req, fuse_ino_t ino,
-		unsigned long nlookup) {
+#ifdef HAVE_FUSE_LL_FORGET_OP_64T
+		uint64_t nlookup
+#else
+		uns

Bug#1068205: gauche: FTBFS on arm{el,hf}: "list.c", line 827 (Scm__GetExtendedPairDescriptor): Assertion failed: (z->hiddenTag&0x7) == 0x7

2024-04-01 Thread Sebastian Ramacher
Source: gauche
Version: 0.9.14-2
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramac...@debian.org

https://buildd.debian.org/status/fetch.php?pkg=gauche=armhf=0.9.14-2=1711974534=0

gcc -DHAVE_CONFIG_H -I. -I. -I./../gc/include -I../gc/include 
`./get-atomic-ops-flags.sh .. .. --cflags`  -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -Wall -Wextra -Wno-unused-label -fPIC 
-fomit-frame-pointer  -c test-extra.c
gcc -DHAVE_CONFIG_H -I. -I. -I./../gc/include -I../gc/include 
`./get-atomic-ops-flags.sh .. .. --cflags`  -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -Wall -Wextra -Wno-unused-label -fPIC 
-fomit-frame-pointer  -c libextra.c
TARGETLIB="`pwd`"  gcc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -Wall -Wextra 
-Wno-unused-label -fPIC -Wl,--rpath="`pwd`" -L. -Wl,-z,relro  -rdynamic -o 
test-extra test-extra.o libextra.o -lgauche-0.98 -lmbedtls -lcrypt -lrt -lm  
-lpthread
make[3]: Leaving directory '/<>/src'
make[3]: Entering directory '/<>/lib'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/<>/lib'
make[3]: Entering directory '/<>/ext'
(cd util; make default)
make[4]: Entering directory '/<>/ext/util'
"../../src/gosh" -ftest "../../lib/tools/precomp" -e -P -o util--match 
../../libsrc/util/match.scm
"list.c", line 827 (Scm__GetExtendedPairDescriptor): Assertion failed: 
(z->hiddenTag&0x7) == 0x7
make[4]: *** [Makefile:26: util--match.c] Error 1
make[4]: Leaving directory '/<>/ext/util'
make[3]: *** [Makefile:38: util] Error 2
make[3]: Leaving directory '/<>/ext'
make[2]: *** [Makefile:47: all] Error 1
make[2]: Leaving directory '/<>'
dh_auto_build: error: make -j1 returned exit code 2
make[1]: *** [debian/rules:23: override_dh_auto_build] Error 255

Cheers
-- 
Sebastian Ramacher



Bug#1068204: pdl: FTBFS on i386: Failed 1/45 test programs. 2/2262 subtests failed.

2024-04-01 Thread Sebastian Ramacher
Source: pdl
Version: 1:2.086-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramac...@debian.org

https://buildd.debian.org/status/fetch.php?pkg=pdl=i386=1%3A2.086-1=1712002199=0

not ok 569 - col=0
not ok 570 - col=1

...

Test Summary Report
---
t/pdl_from_string.t  (Wstat: 0 Tests: 144 Failed: 0)
  TODO passed:   60-62
t/primitive-random.t (Wstat: 0 Tests: 3 Failed: 0)
  TODO passed:   1
t/slice.t(Wstat: 512 (exited 2) Tests: 602 Failed: 2)
  Failed tests:  569-570
  Non-zero exit status: 2
Files=45, Tests=2262, 56 wallclock secs ( 0.48 usr  0.12 sys + 54.74 cusr  5.00 
csys = 60.34 CPU)
Result: FAIL
Failed 1/45 test programs. 2/2262 subtests failed.
make[2]: *** [Makefile:1077: test_dynamic] Error 255


Cheers
-- 
Sebastian Ramacher



Bug#1068203: spectrwm: hard-coded dependency on pre-t64 library

2024-04-01 Thread Sebastian Ramacher
Source: spectrwm
Version: 3.5.1-1
Severity: serious
X-Debbugs-Cc: sramac...@debian.org

spectrwm builds a packages with a hard-coded dependency on a library
package involved in the time_t 64 transition. This dependency needs to
be updated.

Cheers
-- 
Sebastian Ramacher



Bug#1068202: bazel-bootstrap: FTBFS: /usr/include/absl/base/policy_checks.h:79:2: error: #error "C++ versions less than C++14 are not supported."

2024-04-01 Thread Sebastian Ramacher
Source: bazel-bootstrap
Version: 4.2.3+ds-9
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramac...@debian.org

https://buildd.debian.org/status/fetch.php?pkg=bazel-bootstrap=amd64=4.2.3%2Bds-9%2Bb2=1711976723=0

  /usr/bin/gcc -U_FORTIFY_SOURCE -fstack-protector -Wall 
-Wunused-but-set-parameter -Wno-free-nonheap-object -fno-omit-frame-pointer -g 
'-std=c++0x' -Wdate-time '-D_FORTIFY_SOURCE=2' -g -O2 
'-ffile-prefix-map=/<>=.' -fstack-protector-strong 
-fstack-clash-protection -Wformat '-Werror=format-security' -fcf-protection -MD 
-MF 
bazel-out/k8-dbg/bin/src/main/protobuf/_objs/command_server_cc_grpc/command_server.grpc.pb.pic.d
 
'-frandom-seed=bazel-out/k8-dbg/bin/src/main/protobuf/_objs/command_server_cc_grpc/command_server.grpc.pb.pic.o'
 -fPIC '-DGRPC_USE_PROTO_LITE=ON' -iquote . -iquote bazel-out/k8-dbg/bin 
-iquote external/debian_cc_deps -iquote 
bazel-out/k8-dbg/bin/external/debian_cc_deps -iquote external/debian_proto_deps 
-iquote bazel-out/k8-dbg/bin/external/debian_proto_deps 
-fno-canonical-system-headers -Wno-builtin-macro-redefined 
'-D__DATE__="redacted"' '-D__TIMESTAMP__="redacted"' '-D__TIME__="redacted"' -c 
bazel-out/k8-dbg/bin/src/main/protobuf/command_server.grpc.pb.cc -o 
bazel-out/k8-dbg/bin/src/main/protobuf/_objs/command_server_cc_grpc/command_server.grpc.pb.pic.o)
Execution platform: //:default_host_platform
␛[32m[256 / 1,677]␛[0m 5 actions running
JavacBootstrap .../devtools/build/buildjar/libstarlark-deps.jar; 18s local
Compiling src/main/cpp/blaze.cc; 3s local
@debian_proto_deps//:descriptor_proto; 3s local
Compiling src/main/protobuf/command_server.pb.cc; 3s local
Compiling src/main/cpp/option_processor.cc; 1s local

␛[1A␛[K
␛[1A␛[K
␛[1A␛[K
␛[1A␛[K
␛[1A␛[K
␛[1A␛[KIn file included from /usr/include/absl/base/config.h:86,
 from /usr/include/absl/base/const_init.h:25,
 from /usr/include/absl/synchronization/mutex.h:67,
 from /usr/include/grpcpp/impl/codegen/sync.h:32,
 from /usr/include/grpcpp/client_context.h:46,
 from /usr/include/grpcpp/impl/call_op_set.h:29,
 from /usr/include/grpcpp/support/server_callback.h:27,
 from /usr/include/grpcpp/impl/codegen/server_callback.h:24,
 from 
/usr/include/grpcpp/impl/codegen/server_callback_handlers.h:25,
 from /usr/include/grpcpp/generic/async_generic_service.h:24,
 from 
bazel-out/k8-dbg/bin/src/main/protobuf/command_server.grpc.pb.h:31,
 from 
bazel-out/k8-dbg/bin/src/main/protobuf/command_server.grpc.pb.cc:6:
/usr/include/absl/base/policy_checks.h:79:2: error: #error "C++ versions less 
than C++14 are not supported."
   79 | #error "C++ versions less than C++14 are not supported."
  |  ^

Cheers
-- 
Sebastian Ramacher



Bug#1068194: pcsx2: FTBFS: /<>/plugins/cdvdGigaherz/src/CDVD.cpp:143:19: error: ‘system_error’ in namespace ‘std’ does not name a type

2024-04-01 Thread Sebastian Ramacher
Source: pcsx2
Version: 1.6.0+dfsg-2
Severity: serious
Tags: ftbfs
Justification: fails to build from source
X-Debbugs-Cc: sramac...@debian.org

https://buildd.debian.org/status/fetch.php?pkg=pcsx2=i386=1.6.0%2Bdfsg-2%2Bb10=1711729892=0

[  7%] Generating ../tr_TR__pcsx2_Main.gmo
cd /<>/obj-i686-linux-gnu/locales && /usr/bin/msgmerge --quiet 
--update --backup=none -s /<>/locales/tr_TR/pcsx2_Main.po 
/<>/locales/templates/pcsx2_Main.pot
/<>/plugins/cdvdGigaherz/src/CDVD.cpp: In function ‘bool 
StartKeepAliveThread()’:
/<>/plugins/cdvdGigaherz/src/CDVD.cpp:143:19: error: 
‘system_error’ in namespace ‘std’ does not name a type
  143 | } catch (std::system_error &) {
  |   ^~~~
/<>/plugins/cdvdGigaherz/src/CDVD.cpp: In function ‘s32 
CDVDopen(const char*)’:
/<>/plugins/cdvdGigaherz/src/CDVD.cpp:188:19: error: 
‘runtime_error’ in namespace ‘std’ does not name a type
  188 | } catch (std::runtime_error ) {
  |   ^
/<>/plugins/cdvdGigaherz/src/CDVD.cpp:22:1: note: 
‘std::runtime_error’ is defined in header ‘’; did you forget to 
‘#include ’?
   21 | #include "svnrev.h"
  +++ |+#include 
   22 | 
cd /<>/obj-i686-linux-gnu/locales && /usr/bin/msgfmt -o 
/<>/obj-i686-linux-gnu/tr_TR__pcsx2_Main.gmo 
/<>/locales/tr_TR/pcsx2_Main.po
/<>/plugins/cdvdGigaherz/src/CDVD.cpp:189:15: error: ‘ex’ was not 
declared in this scope
  189 | fputs(ex.what(), stdout);
  |   ^~
[  8%] Generating ../zh_CN__pcsx2_Main.gmo
cd /<>/obj-i686-linux-gnu/locales && /usr/bin/msgmerge --quiet 
--update --backup=none -s /<>/locales/zh_CN/pcsx2_Main.po 
/<>/locales/templates/pcsx2_Main.pot
cd /<>/obj-i686-linux-gnu/locales && /usr/bin/msgfmt -o 
/<>/obj-i686-linux-gnu/zh_CN__pcsx2_Main.gmo 
/<>/locales/zh_CN/pcsx2_Main.po
[  8%] Generating ../zh_TW__pcsx2_Main.gmo
cd /<>/obj-i686-linux-gnu/locales && /usr/bin/msgmerge --quiet 
--update --backup=none -s /<>/locales/zh_TW/pcsx2_Main.po 
/<>/locales/templates/pcsx2_Main.pot
make[3]: *** 
[plugins/cdvdGigaherz/src/CMakeFiles/cdvdGigaherz.dir/build.make:79: 
plugins/cdvdGigaherz/src/CMakeFiles/cdvdGigaherz.dir/CDVD.cpp.o] Error 1

Cheers
-- 
Sebastian Ramacher



Bug#1068193: rust-reqwest: please package 0.12

2024-04-01 Thread Sebastian Ramacher
Source: rust-reqwest
Version: 0.11.24-1
Severity: wishlist
X-Debbugs-Cc: sramac...@debian.org

As $subject. rust-drt-tools will require reqest 0.12 with the next
release.

Cheers
-- 
Sebastian Ramacher



Bug#1059535: transition: abseil

2024-04-01 Thread Sebastian Ramacher
On 2024-04-01 10:39:08 -0400, Benjamin Barenblat wrote:
> On Monday, April  1, 2024, at  2:57 PM +0200, Sebastian Ramacher wrote:
> > Could you please re-add the build dependency on dpkg-dev (>= 1.22.5) to
> > ensure that the build with the new armel/armhf ABI only migrates when
> > the time_t transition is ready to advance?
> 
> Yes! I am going to wait for the current upload (20230802.1-3) to finish
> building on RISC-V, just to make sure the FTBFS is fixed. (It’s already
> 11 hours in; it can’t take too much longer.) Once that’s done, I’ll
> upload a new 20230802.1-4 with a Build-Depends: dpkg-dev (>= 1.22.5).
> (If you’d prefer that I preempt the current build and upload
> 20230802.1-4 right now, just let me know.)

Sounds good. Let's wait for -3 to finish building on riscv64.

Cheers
-- 
Sebastian Ramacher



Bug#1068190: telegram-desktop: FTBFS with abseil 20230802: (.text+0x270): undefined reference to `absl::debian3::base_internal::ThrowStdOutOfRange(char const*)'

2024-04-01 Thread Sebastian Ramacher
Source: telegram-desktop
Version: 4.14.9+ds-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramac...@debian.org

https://buildd.debian.org/status/fetch.php?pkg=telegram-desktop=arm64=4.14.9%2Bds-1%2Bb2=1711978921=0

cd /<>/obj-aarch64-linux-gnu/Telegram && /usr/bin/cmake -E 
cmake_link_script CMakeFiles/Telegram.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -mbranch-protection=standard 
-ftemplate-backtrace-limit=0 -Wdate-time -D_FORTIFY_SOURCE=2 
-Werror=invalid-pch -Wl,-z,relro -Wl,-z,now -Wno-alloc-size-larger-than 
-Wno-stringop-overflow -Wno-odr -Wno-inline -pthread -Wl,--as-needed 
@CMakeFiles/Telegram.dir/objects1.rsp -o ../telegram-desktop  
liblib_tgcalls_legacy.a liblib_tgcalls.a lib_base/liblib_base.a 
lib_ui/liblib_ui.a lib_spellcheck/liblib_spellcheck.a 
lib_webview/liblib_webview.a liblib_tgvoip_bundled.a 
/usr/lib/aarch64-linux-gnu/libminizip.so liblib_tgcalls.a 
/usr/lib/aarch64-linux-gnu/libopenal.so /usr/lib/aarch64-linux-gnu/libtg_owt.a 
/usr/lib/aarch64-linux-gnu/libsrtp2.so 
/usr/lib/aarch64-linux-gnu/libprotobuf.so /usr/lib/aarch64-linux-gnu/libssl.so 
/usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libopus.so 
/usr/lib/aarch64-linux-gnu/libabsl_flags_parse.so.20230802.0.1 
/usr/lib/aarch64-linux-gnu/libabsl_flags_usage.so.20230802.0.1 
/usr/lib/aarch64-linux-gnu/libabsl_flags_usage_internal.so.20230802.0.1 
/usr/lib/aarch64-linux-gnu/libabsl_flags_internal.so.20230802.0.1 
/usr/lib/aarch64-linux-gnu/libabsl_flags_marshalling.so.20230802.0.1 
/usr/lib/aarch64-linux-gnu/libabsl_flags_reflection.so.20230802.0.1 
/usr/lib/aarch64-linux-gnu/libabsl_cord.so.20230802.0.1 
/usr/lib/aarch64-linux-gnu/libabsl_cordz_info.so.20230802.0.1 
/usr/lib/aarch64-linux-gnu/libabsl_cord_internal.so.20230802.0.1 
/usr/lib/aarch64-linux-gnu/libabsl_cordz_functions.so.20230802.0.1 
/usr/lib/aarch64-linux-gnu/libabsl_cordz_handle.so.20230802.0.1 
/usr/lib/aarch64-linux-gnu/libabsl_crc_cord_state.so.20230802.0.1 
/usr/lib/aarch64-linux-gnu/libabsl_crc32c.so.20230802.0.1 
/usr/lib/aarch64-linux-gnu/libabsl_str_format_internal.so.20230802.0.1 
/usr/lib/aarch64-linux-gnu/libabsl_crc_internal.so.20230802.0.1 
/usr/lib/aarch64-linux-gnu/libabsl_crc_cpu_detect.so.20230802.0.1 
/usr/lib/aarch64-linux-gnu/libabsl_raw_hash_set.so.20230802.0.1 
/usr/lib/aarch64-linux-gnu/libabsl_hash.so.20230802.0.1 
/usr/lib/aarch64-linux-gnu/libabsl_city.so.20230802.0.1 
/usr/lib/aarch64-linux-gnu/libabsl_low_level_hash.so.20230802.0.1 
/usr/lib/aarch64-linux-gnu/libabsl_hashtablez_sampler.so.20230802.0.1 
/usr/lib/aarch64-linux-gnu/libabsl_exponential_biased.so.20230802.0.1 
/usr/lib/aarch64-linux-gnu/libabsl_flags_config.so.20230802.0.1 
/usr/lib/aarch64-linux-gnu/libabsl_flags_private_handle_accessor.so.20230802.0.1
 /usr/lib/aarch64-linux-gnu/libabsl_flags_commandlineflag.so.20230802.0.1 
/usr/lib/aarch64-linux-gnu/libabsl_flags_commandlineflag_internal.so.20230802.0.1
 /usr/lib/aarch64-linux-gnu/libabsl_flags_program_name.so.20230802.0.1 
/usr/lib/aarch64-linux-gnu/libabsl_bad_optional_access.so.20230802.0.1 
/usr/lib/aarch64-linux-gnu/libabsl_synchronization.so.20230802.0.1 
/usr/lib/aarch64-linux-gnu/libabsl_graphcycles_internal.so.20230802.0.1 
/usr/lib/aarch64-linux-gnu/libabsl_kernel_timeout_internal.so.20230802.0.1 
/usr/lib/aarch64-linux-gnu/libabsl_stacktrace.so.20230802.0.1 
/usr/lib/aarch64-linux-gnu/libabsl_symbolize.so.20230802.0.1 
/usr/lib/aarch64-linux-gnu/libabsl_malloc_internal.so.20230802.0.1 
/usr/lib/aarch64-linux-gnu/libabsl_debugging_internal.so.20230802.0.1 
/usr/lib/aarch64-linux-gnu/libabsl_demangle_internal.so.20230802.0.1 
/usr/lib/aarch64-linux-gnu/libabsl_time.so.20230802.0.1 
/usr/lib/aarch64-linux-gnu/libabsl_strings.so.20230802.0.1 
/usr/lib/aarch64-linux-gnu/libabsl_string_view.so.20230802.0.1 
/usr/lib/aarch64-linux-gnu/libabsl_throw_delegate.so.20230802.0.1 
/usr/lib/aarch64-linux-gnu/libabsl_strings_internal.so.20230802.0.1 
/usr/lib/aarch64-linux-gnu/libabsl_base.so.20230802.0.1 
/usr/lib/aarch64-linux-gnu/libabsl_spinlock_wait.so.20230802.0.1 
/usr/lib/aarch64-linux-gnu/libabsl_int128.so.20230802.0.1 
/usr/lib/aarch64-linux-gnu/libabsl_civil_time.so.20230802.0.1 
/usr/lib/aarch64-linux-gnu/libabsl_time_zone.so.20230802.0.1 
/usr/lib/aarch64-linux-gnu/libabsl_bad_variant_access.so.20230802.0.1 
/usr/lib/aarch64-linux-gnu/libabsl_raw_logging_internal.so.20230802.0.1 
/usr/lib/aarch64-linux-gnu/libabsl_log_severity.so.20230802.0.1 
-Wl,--push-state,--as-needed -latomic -Wl,--pop-state 
/usr/lib/aarch64-linux-gnu/libvpx.so /usr/lib/aarch64-linux-gnu/libm.so 
/usr/lib/aarch64-linux-gnu/libyuv.so /usr/lib/aarch64-linux-gnu/libX11.so 
/usr/lib/aarch64-linux-gnu/libXcomposite.so 
/usr/lib/aarch64-linux-gnu/libXdamage.so /usr/lib/aarch64-linux-gnu/libXext.so 
/usr/lib/aarch64-linux-gnu/libXfixes.so 

Bug#1068186: mozc: FTBFS with abseil 20230802: ../../base/init_mozc.cc:90:29: error: ‘absl::debian5::flags_internal::ArgvListAction’ has not been declared

2024-04-01 Thread Sebastian Ramacher
Source: mozc
Version: 2.28.4715.102+dfsg-2.2
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramac...@debian.org

https://buildd.debian.org/status/fetch.php?pkg=mozc=amd64=2.28.4715.102%2Bdfsg-2.2%2Bb5=1711976888=0

[57/144] /usr/bin/g++ -MMD -MF obj/base/base_core.init_mozc.o.d -DOS_LINUX 
-DMOZC_BUILD -DCHANNEL_DEV -DENABLE_GTK_RENDERER 
'-DMOZC_SERVER_DIR="/usr/lib/mozc"' 
'-DMOZC_DOCUMENT_DIR="/usr/lib/mozc/documents"' -DNDEBUG -DQT_NO_DEBUG 
-DMOZC_NO_LOGGING -DIGNORE_HELP_FLAG -DIGNORE_INVALID_FLAG 
'-I/<>/src' -Igen -I../../third_party/abseil-cpp -Igen/proto_out 
-fmessage-length=0 -fno-strict-aliasing -funsigned-char -pipe -pthread 
-fno-omit-frame-pointer -fstack-protector --param=ssp-buffer-size=4 -Wall 
-Wno-char-subscripts -Wno-sign-compare -Wno-deprecated-declarations 
-Wwrite-strings -Wno-unknown-warning-option -Wno-inconsistent-missing-override 
-fPIC -fno-exceptions -O2 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated  -c ../../base/init_mozc.cc -o 
obj/base/base_core.init_mozc.o
FAILED: obj/base/base_core.init_mozc.o 
/usr/bin/g++ -MMD -MF obj/base/base_core.init_mozc.o.d -DOS_LINUX -DMOZC_BUILD 
-DCHANNEL_DEV -DENABLE_GTK_RENDERER '-DMOZC_SERVER_DIR="/usr/lib/mozc"' 
'-DMOZC_DOCUMENT_DIR="/usr/lib/mozc/documents"' -DNDEBUG -DQT_NO_DEBUG 
-DMOZC_NO_LOGGING -DIGNORE_HELP_FLAG -DIGNORE_INVALID_FLAG 
'-I/<>/src' -Igen -I../../third_party/abseil-cpp -Igen/proto_out 
-fmessage-length=0 -fno-strict-aliasing -funsigned-char -pipe -pthread 
-fno-omit-frame-pointer -fstack-protector --param=ssp-buffer-size=4 -Wall 
-Wno-char-subscripts -Wno-sign-compare -Wno-deprecated-declarations 
-Wwrite-strings -Wno-unknown-warning-option -Wno-inconsistent-missing-override 
-fPIC -fno-exceptions -O2 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated  -c ../../base/init_mozc.cc -o 
obj/base/base_core.init_mozc.o
../../base/init_mozc.cc: In function ‘void 
mozc::{anonymous}::ParseCommandLineFlags(int, char**)’:
../../base/init_mozc.cc:90:29: error: 
‘absl::debian5::flags_internal::ArgvListAction’ has not been declared
   90 |   absl::flags_internal::ArgvListAction::kRemoveParsedArgs,
  |     ^~

Cheers
-- 
Sebastian Ramacher



Bug#1068185: llvm-toolchain-16: FTBFS on armel: cxa_guard.cpp:(.text.unlikely.__cxa_guard_acquire+0xc): undefined reference to `__atomic_load_1'

2024-04-01 Thread Sebastian Ramacher
bi-ld: 
libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/stdlib_stdexcept.cpp.o: in 
function `std::logic_error::~logic_error()':
stdlib_stdexcept.cpp:(.text._ZNSt11logic_errorD2Ev+0x28): undefined reference 
to `__atomic_fetch_add_4'
/usr/bin/arm-linux-gnueabi-ld: 
libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/stdlib_stdexcept.cpp.o: in 
function `std::runtime_error::~runtime_error()':
stdlib_stdexcept.cpp:(.text._ZNSt13runtime_errorD2Ev+0x28): undefined reference 
to `__atomic_fetch_add_4'
/usr/bin/arm-linux-gnueabi-ld: 
libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/cxa_exception.cpp.o: in 
function `__cxxabiv1::exception_cleanup_func(_Unwind_Reason_Code, 
_Unwind_Control_Block*)':
cxa_exception.cpp:(.text._ZN10__cxxabiv1L22exception_cleanup_funcE19_Unwind_Reason_CodeP21_Unwind_Control_Block+0x1c):
 undefined reference to `__atomic_fetch_add_4'
/usr/bin/arm-linux-gnueabi-ld: 
libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/cxa_exception.cpp.o: in 
function `__cxa_end_catch':
cxa_exception.cpp:(.text.__cxa_end_catch+0xe8): undefined reference to 
`__atomic_fetch_add_4'
/usr/bin/arm-linux-gnueabi-ld: 
libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/cxa_exception.cpp.o: in 
function `__cxa_decrement_exception_refcount':
cxa_exception.cpp:(.text.__cxa_decrement_exception_refcount+0x1c): undefined 
reference to `__atomic_fetch_add_4'
/usr/bin/arm-linux-gnueabi-ld: 
libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/cxa_exception.cpp.o:cxa_exception.cpp:(.text.__cxa_increment_exception_refcount+0x14):
 more undefined references to `__atomic_fetch_add_4' follow
clang++: error: linker command failed with exit code 1 (use -v to see 
invocation)


Cheers
-- 
Sebastian Ramacher



Bug#1059535: transition: abseil

2024-04-01 Thread Sebastian Ramacher
On 2024-03-29 17:27:58 -0400, Benjamin Barenblat wrote:
> On Friday, March 29, 2024, at  1:02 PM +0100, Sebastian Ramacher wrote:
> > Since the version in unstable fails to build on armel and armhf and
> > blocks the time_t transition, but the version in experimental builds
> > fine, let's do this transition now.
> >
> > With the upload to unstable, please check the FTBFS issue on risc64,
> > though.
> 
> Sounds good. I never did get around to uploading 20240116 to
> experimental. I’ll upload 20230802 to unstable this weekend, and I’ll
> come back for 20240116 later.

Thanks! Could you please re-add the build dependency on dpkg-dev (>=
1.22.5) to ensure that the build with the new armel/armhf ABI only
migrates when the time_t transition is ready to advance?

Cheers
-- 
Sebastian Ramacher



Bug#1068140: polymake: FTBFS: dpkg-shlibdeps: error: no dependency information found for /lib/x86_64-linux-gnu/libflint.so.19 (used by debian/libpolymake4.11/usr/lib/libpolymake.so.4.11)

2024-04-01 Thread Sebastian Ramacher
Control: affects -1 src:polymake

On 2024-04-01 08:46:44 -0300, David Bremner wrote:
> Control: reassign -1 flint
> 
> Sebastian Ramacher  writes:
> 
> > Source: polymake
> > Version: 4.11-2
> > Severity: serious
> > Tags: ftbfs
> > Justification: fails to build from source (but built successfully in the 
> > past)
> > X-Debbugs-Cc: sramac...@debian.org
> >
> > https://buildd.debian.org/status/fetch.php?pkg=polymake=amd64=4.11-2%2Bb4=1711743555=0
> 
> As I said the previous two times this bug was reported, as far as I know
> this has to be a bug (uncoordinated transition) in flint.

Let's make sure that it is visible for polymake then. Otherwise I'll
file it a third time ;)

Cheers
-- 
Sebastian Ramacher



Bug#1068170: rust-apr: FTBFS: error[E0308]: arguments to this function are incorrect

2024-04-01 Thread Sebastian Ramacher
.1.9/target/aarch64-unknown-linux-gnu/debug/build/apr-31713c0a7d8c7f0e/out/generated.rs:3:150377
|
3   | ...eme\n @return The default port for this scheme"] pub fn 
apr_uri_port_of_scheme (scheme_str : * const :: std :: os :: raw :: c_char) 
->...
|
^^

For more information about this error, try `rustc --explain E0308`.
error: could not compile `apr` due to 15 previous errors

Caused by:
  process didn't exit successfully: `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=apr 
CARGO_MANIFEST_DIR=/<> CARGO_PKG_AUTHORS='Jelmer Vernooij 
' CARGO_PKG_DESCRIPTION='Rust bindings for Apache Portable 
Runtime' CARGO_PKG_HOMEPAGE='https://github.com/jelmer/apr-rs' 
CARGO_PKG_LICENSE=Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=apr 
CARGO_PKG_REPOSITORY='https://github.com/jelmer/apr-rs.git' 
CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.9 CARGO_PKG_VERSION_MAJOR=0 
CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=9 CARGO_PKG_VERSION_PRE='' 
CARGO_PRIMARY_PACKAGE=1 
LD_LIBRARY_PATH='/<>/target/debug/deps:/usr/lib' 
OUT_DIR=/<>/target/aarch64-unknown-linux-gnu/debug/build/apr-31713c0a7d8c7f0e/out
 rustc --crate-name apr --edition=2021 src/lib.rs --error-format=json 
--json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link 
-C embed-bitcode=no -C debuginfo=2 --test -C metadata=42f81f2ed7c5c884 -C 
extra-filename=-42f81f2ed7c5c884 --out-dir 
/<>/target/aarch64-unknown-linux-gnu/debug/deps --target 
aarch64-unknown-linux-gnu -C 
incremental=/<>/target/aarch64-unknown-linux-gnu/debug/incremental 
-L dependency=/<>/target/aarch64-unknown-linux-gnu/debug/deps -L 
dependency=/<>/target/debug/deps --extern 
ctor=/<>/target/debug/deps/libctor-a676964fa629fc80.so -C 
debuginfo=2 --cap-lints warn -C linker=aarch64-linux-gnu-gcc -C 
link-arg=-Wl,-z,relro --remap-path-prefix 
/<>=/usr/share/cargo/registry/apr-0.1.9 --remap-path-prefix 
/<>/debian/cargo_registry=/usr/share/cargo/registry -L 
native=/usr/lib/aarch64-linux-gnu -l apr-1 -l aprutil-1 -l ldap -l lber -l 
apr-1 --cfg system_deps_have_apr_1 --cfg system_deps_have_apr_util_1` (exit 
status: 1)
dh_auto_test: error: /usr/share/cargo/bin/cargo test --all returned exit code 
101

Cheers
-- 
Sebastian Ramacher



Bug#1068160: haskell-gi-glib: FTBFS on mips64el: couldn't find API description for GLib.time_t

2024-03-31 Thread Sebastian Ramacher
Source: haskell-gi-glib
Version: 2.0.29-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramac...@debian.org

https://buildd.debian.org/status/fetch.php?pkg=haskell-gi-glib=mips64el=2.0.29-1%2Bb2=1711923103=0

Running debian/hlibrary.setup configure --ghc -v2 
--package-db=/var/lib/ghc/package.conf.d --prefix=/usr 
--libdir=/usr/lib/haskell-packages/ghc/lib --libexecdir=/usr/lib 
--builddir=dist-ghc --ghc-option=-optl-Wl,-z,relro 
--haddockdir=/usr/lib/ghc-doc/haddock/gi-glib-2.0.29/ --datasubdir=gi-glib 
--htmldir=/usr/share/doc/libghc-gi-glib-doc/html/ --enable-library-profiling
Non-zero exit code 1.
Using Parsec parser
␛[1;91mERROR: ␛[97mcouldn't find API description for GLib.time_t␛[22;94m
Please report this at https://github.com/haskell-gi/haskell-gi/issues␛[0m
CallStack (from HasCallStack):
  error, called at lib/Data/GI/CodeGen/Util.hs:126:6 in 
haskell-gi-0.26.7-9datlXCg7xu2gIby3le2Cx:Data.GI.CodeGen.Util
  terror, called at lib/Data/GI/CodeGen/Code.hs:556:13 in 
haskell-gi-0.26.7-9datlXCg7xu2gIby3le2Cx:Data.GI.CodeGen.Code
  findAPIByName, called at lib/Data/GI/CodeGen/GObject.hs:17:44 in 
haskell-gi-0.26.7-9datlXCg7xu2gIby3le2Cx:Data.GI.CodeGen.GObject
 at /usr/share/perl5/Debian/Debhelper/Buildsystem/Haskell/Recipes.pm line 109.

Debian::Debhelper::Buildsystem::Haskell::Recipes::run_quiet("debian/hlibrary.setup",
 "configure", "--ghc", "-v2", "--package-db=/var/lib/ghc/package.conf.d", 
"--prefix=/usr", "--libdir=/usr/lib/haskell-packages/ghc/lib", 
"--libexecdir=/usr/lib", ...) called at 
/usr/share/perl5/Debian/Debhelper/Buildsystem/Haskell/Recipes.pm line 133

Debian::Debhelper::Buildsystem::Haskell::Recipes::run("debian/hlibrary.setup", 
"configure", "--ghc", "-v2", "--package-db=/var/lib/ghc/package.conf.d", 
"--prefix=/usr", "--libdir=/usr/lib/haskell-packages/ghc/lib", 
"--libexecdir=/usr/lib", ...) called at 
/usr/share/perl5/Debian/Debhelper/Buildsystem/Haskell/Recipes.pm line 637
Debian::Debhelper::Buildsystem::Haskell::Recipes::configure_recipe() 
called at -e line 1
make: *** [/usr/share/cdbs/1/class/hlibrary.mk:153: configure-ghc-stamp] Error 1

Cheers
-- 
Sebastian Ramacher



Bug#1068159: openjfx: FTBFS on arm{el,hf}: /usr/include/features-time64.h:26:5: error: #error "_TIME_BITS=64 is allowed only with _FILE_OFFSET_BITS=64"

2024-03-31 Thread Sebastian Ramacher
  ~~^~~
../../../gstreamer-lite/gstreamer/gst/gst.c: In function ‘init_pre’:
../../../gstreamer-lite/gstreamer/gst/gst.c:563:10: warning: unused variable 
‘libdir’ [-Wunused-variable]
  563 |   gchar *libdir;
  |  ^~
../../../gstreamer-lite/gstreamer/gst/gst.c:560:28: warning: unused parameter 
‘context’ [-Wunused-parameter]
  560 | init_pre (GOptionContext * context, GOptionGroup * group, gpointer data,
  |   ~^~~
../../../gstreamer-lite/gstreamer/gst/gst.c:560:52: warning: unused parameter 
‘group’ [-Wunused-parameter]
  560 | init_pre (GOptionContext * context, GOptionGroup * group, gpointer data,
  | ~~~^
../../../gstreamer-lite/gstreamer/gst/gst.c:560:68: warning: unused parameter 
‘data’ [-Wunused-parameter]
  560 | init_pre (GOptionContext * context, GOptionGroup * group, gpointer data,
  |   ~^~~~
../../../gstreamer-lite/gstreamer/gst/gst.c:561:15: warning: unused parameter 
‘error’ [-Wunused-parameter]
  561 | GError ** error)
  | ~~^
../../../gstreamer-lite/gstreamer/gst/gst.c: In function ‘init_post’:
../../../gstreamer-lite/gstreamer/gst/gst.c:668:29: warning: unused parameter 
‘context’ [-Wunused-parameter]
  668 | init_post (GOptionContext * context, GOptionGroup * group, gpointer 
data,
  |~^~~
../../../gstreamer-lite/gstreamer/gst/gst.c:668:53: warning: unused parameter 
‘group’ [-Wunused-parameter]
  668 | init_post (GOptionContext * context, GOptionGroup * group, gpointer 
data,
  |  ~~~^
../../../gstreamer-lite/gstreamer/gst/gst.c:668:69: warning: unused parameter 
‘data’ [-Wunused-parameter]
  668 | init_post (GOptionContext * context, GOptionGroup * group, gpointer 
data,
  |~^~~~
../../../gstreamer-lite/gstreamer/gst/gst.c:669:15: warning: unused parameter 
‘error’ [-Wunused-parameter]
  669 | GError ** error)
  | ~~^
../../../gstreamer-lite/gstreamer/gst/gst.c: In function ‘gst_deinit’:
../../../gstreamer-lite/gstreamer/gst/gst.c:1128:47: warning: cast between 
incompatible function types from ‘void (*)(void *)’ to ‘void (*)(void *, void 
*)’ [-Wcast-function-type]
 1128 |   g_slist_foreach (_priv_gst_preload_plugins, (GFunc) g_free, NULL);
  |   ^
../../../gstreamer-lite/gstreamer/gst/gst.c:1133:43: warning: cast between 
incompatible function types from ‘void (*)(void *)’ to ‘void (*)(void *, void 
*)’ [-Wcast-function-type]
 1133 |   g_list_foreach (_priv_gst_plugin_paths, (GFunc) g_free, NULL);
  |   ^
make[2]: *** [Makefile:262: 
/<>/modules/javafx.media/build/native/linux/Release/obj/gstreamer-lite/gstreamer/gst/gst.o]
 Error 1
:media:buildLinuxGStreamer FAILED
:media:buildLinuxGStreamer (Thread[Task worker for ':' Thread 2,5,main]) 
completed. Took 0.929 secs.

FAILURE: Build failed with an exception.


Cheers
-- 
Sebastian Ramacher



Bug#1068158: python-escript: FTBFS: RuntimeError: We do not current support different different dpkg-buildflags for C vs C++:

2024-03-31 Thread Sebastian Ramacher
Source: python-escript
Version: 5.6-6
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramac...@debian.org

https://buildd.debian.org/status/fetch.php?pkg=python-escript=arm64=5.6-6%2Bb3=1711889068=0

mkdir -p /<>/debian/stage3
scons  -j4   cc_optim=' -O3  '  build_dir=/<>/debian/tmp3 
verbose=on prefix=/<>/debian/stage3 
options_file=debian/sid_options.py docs
scons: Reading SConscript files ...
3.11.8 (main, Mar 26 2024, 12:04:57) [GCC 13.2.0]
RuntimeError: We do not current support different different dpkg-buildflags for 
C vs C++:
  File "/<>/SConstruct", line 172:
env = Environment(tools = ['default'], options = vars,
  File "/usr/lib/python3/dist-packages/SCons/Environment.py", line 1231:
variables.Update(self)
  File "/usr/lib/python3/dist-packages/SCons/Variables/__init__.py", line 187:
exec(contents, {}, values)
  File "", line 84:

  File "/<>/site_scons/extractdebbuild.py", line 61:
raise RuntimeError("We do not current support different different 
dpkg-buildflags for C vs C++")
make[1]: *** [debian/rules:65: override_dh_auto_build] Error 2

Cheers
-- 
Sebastian Ramacher



Bug#1068156: RM: tk707 -- RoQA; unmainained, RC-buggy, dead upstream

2024-03-31 Thread Sebastian Ramacher
Package: ftp.debian.org
Severity: normal
X-Debbugs-Cc: tk...@packages.debian.org, sramac...@debian.org
Control: affects -1 + src:tk707
User: ftp.debian@packages.debian.org
Usertags: remove

tk707 is orphaned for many years (#831657) and dead upstream (last
commit 15 years ago). It also fails to build (#1066230), so please
remove it from the archive.

Cheers
-- 
Sebastian Ramacher



Bug#1068157: siridb-server: FTBFS on armhf: ./test.sh: line 18: 3276877 Segmentation fault valgrind --tool=memcheck --error-exitcode=1 --leak-check=full -q ./$OUT

2024-03-31 Thread Sebastian Ramacher
Source: siridb-server
Version: 2.0.51-2
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramac...@debian.org

https://buildd.debian.org/status/fetch.php?pkg=siridb-server=2.0.51-2%2Bb3=armhf=1711922161

Testing 
expr␛[32mOK␛[0m 
(8.519 ms)
==3276877== 
==3276877== Process terminating with default action of signal 11 (SIGSEGV)
==3276877==  Access not within mapped region at address 0xFEC4F704
==3276877==at 0x495F6F0: pcre2_compile_8 (in 
/usr/lib/arm-linux-gnueabihf/libpcre2-8.so.0.11.2)
==3276877==  If you believe this happened as a result of a stack
==3276877==  overflow in your program's main thread (unlikely but
==3276877==  possible), you can try to increase the size of the
==3276877==  main thread stack using the --main-stacksize= flag.
==3276877==  The main thread stack size used in this run was 8388608.
./test.sh: line 18: 3276877 Segmentation fault  valgrind --tool=memcheck 
--error-exitcode=1 --leak-check=full -q ./$OUT

Cheers
-- 
Sebastian Ramacher



Bug#1056893: uvloop: diff for NMU version 0.19.0+ds1-2.1

2024-03-31 Thread Sebastian Ramacher
Control: tags 1056893 + pending

Dear maintainer,

I've prepared an NMU for uvloop (versioned as 0.19.0+ds1-2.1) and
uploaded it to DELAYED/2. Please feel free to tell me if I
should delay it longer.

Cheers
-- 
Sebastian Ramacher
diff -Nru uvloop-0.19.0+ds1/debian/changelog uvloop-0.19.0+ds1/debian/changelog
--- uvloop-0.19.0+ds1/debian/changelog	2023-11-16 13:16:10.0 +0100
+++ uvloop-0.19.0+ds1/debian/changelog	2024-03-31 23:47:16.0 +0200
@@ -1,3 +1,14 @@
+uvloop (0.19.0+ds1-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload
+
+  [ Graham Inggs ]
+  * Include proposed patch for compatibility with Cython 3 (Closes: #1056893)
+(LP: #2051150)
+  * Skip tests failing with libuv 1.48.0
+
+ -- Sebastian Ramacher   Sun, 31 Mar 2024 23:47:16 +0200
+
 uvloop (0.19.0+ds1-2) unstable; urgency=medium
 
   * Add 0003-Fix-unit-tests-on-IPv6-only-hosts patch. Thanks to Dale Richards!
diff -Nru uvloop-0.19.0+ds1/debian/patches/cython3.patch uvloop-0.19.0+ds1/debian/patches/cython3.patch
--- uvloop-0.19.0+ds1/debian/patches/cython3.patch	1970-01-01 01:00:00.0 +0100
+++ uvloop-0.19.0+ds1/debian/patches/cython3.patch	2024-03-26 18:29:47.0 +0100
@@ -0,0 +1,556 @@
+Description: Updates for Cython3
+ Remove SSL depreciation warnings
+Forwarded: https://github.com/MagicStack/uvloop/pull/587
+Author: Alan Brooks <12380017+alan-bro...@users.noreply.github.com>
+Last-Update: 2023-12-28
+
+--- a/Makefile
 b/Makefile
+@@ -9,7 +9,7 @@
+ 
+ 
+ clean:
+-	rm -fr dist/ doc/_build/ *.egg-info uvloop/loop.*.pyd
++	rm -fr dist/ doc/_build/ *.egg-info uvloop/loop.*.pyd uvloop/loop_d.*.pyd
+ 	rm -fr uvloop/*.c uvloop/*.html uvloop/*.so
+ 	rm -fr uvloop/handles/*.html uvloop/includes/*.html
+ 	find . -name '__pycache__' | xargs rm -rf
+--- a/setup.py
 b/setup.py
+@@ -144,7 +144,9 @@
+ self.distribution.ext_modules[:] = cythonize(
+ self.distribution.ext_modules,
+ compiler_directives=directives,
+-annotate=self.cython_annotate)
++annotate=self.cython_annotate,
++compile_time_env=dict(DEFAULT_FREELIST_SIZE=250, SSL_READ_MAX_SIZE=256 * 1024),
++emit_linenums=True)
+ 
+ super().finalize_options()
+ 
+--- a/tests/test_process.py
 b/tests/test_process.py
+@@ -912,7 +912,7 @@
+ stdin=subprocess.PIPE,
+ stdout=subprocess.PIPE,
+ stderr=subprocess.PIPE,
+-__uvloop_sleep_after_fork=True))
++uvloop_sleep_after_fork=True))
+ self.assertIsNot(transport, None)
+ self.assertEqual(transport.get_returncode(), 0)
+ self.assertEqual(
+@@ -931,7 +931,7 @@
+ stdin=None,
+ stdout=subprocess.PIPE,
+ stderr=subprocess.PIPE,
+-__uvloop_sleep_after_fork=True))
++uvloop_sleep_after_fork=True))
+ self.assertIsNot(transport, None)
+ self.assertEqual(transport.get_returncode(), 0)
+ self.assertEqual(
+--- a/tests/test_tcp.py
 b/tests/test_tcp.py
+@@ -1630,17 +1630,22 @@
+ self.fail("unexpected call to connection_made()")
+ 
+ def test_ssl_connect_accepted_socket(self):
+-if hasattr(ssl, 'PROTOCOL_TLS'):
+-proto = ssl.PROTOCOL_TLS
++if hasattr(ssl, 'PROTOCOL_TLS_SERVER'):
++server_proto = ssl.PROTOCOL_TLS_SERVER
++client_proto = ssl.PROTOCOL_TLS_CLIENT
+ else:
+-proto = ssl.PROTOCOL_SSLv23
+-server_context = ssl.SSLContext(proto)
++if hasattr(ssl, 'PROTOCOL_TLS'):
++client_proto = server_proto = ssl.PROTOCOL_TLS
++else:
++client_proto = server_proto = ssl.PROTOCOL_SSLv23
++
++server_context = ssl.SSLContext(server_proto)
+ server_context.load_cert_chain(self.ONLYCERT, self.ONLYKEY)
+ if hasattr(server_context, 'check_hostname'):
+ server_context.check_hostname = False
+ server_context.verify_mode = ssl.CERT_NONE
+ 
+-client_context = ssl.SSLContext(proto)
++client_context = ssl.SSLContext(client_proto)
+ if hasattr(server_context, 'check_hostname'):
+ client_context.check_hostname = False
+ client_context.verify_mode = ssl.CERT_NONE
+@@ -2233,7 +2238,7 @@
+ sslctx.use_privatekey_file(self.ONLYKEY)
+ sslctx.use_certificate_chain_file(self.ONLYCERT)
+ client_sslctx = self._create_client_ssl_context()
+-if hasattr(ssl, 'OP_NO_TLSv1_3'):
++if sys.version_info < (3, 8) and hasattr(ssl, 'OP_NO_TLSv1_3'):
+ client_sslctx.options |= ssl.OP_NO_TLSv1_3
+ 
+ def server(sock):
+@@ -2592,7 +2597,7 @@
+ sslctx_openssl.use_privatekey_file(self.ONLYKEY)
+ sslctx_openssl.use_certificate_chain_file(self.ONLYCERT)
+ client_sslctx = self._create_client_ssl_context()
+-   

Bug#1068155: lmms: FTBFS on i386: dh_install: warning: Cannot find (any matches for) "usr/lib/*/lmms/libvestige.so" (tried in ., debian/tmp)

2024-03-31 Thread Sebastian Ramacher
Source: lmms
Version: 1.2.2+dfsg1-6
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramac...@debian.org

https://buildd.debian.org/status/fetch.php?pkg=lmms=i386=1.2.2%2Bdfsg1-6%2Bb3=1711724261=0

-- Installing: /<>/debian/tmp/usr/share/lmms/wavetables/tri.bin

Installing bash completion...

Bash completion for lmms has been installed to 
/<>/debian/tmp/usr/share/bash-completion/completions/lmms
make[1]: Leaving directory '/<>/obj-i686-linux-gnu'
   dh_install -a
dh_install: warning: Cannot find (any matches for) 
"usr/lib/*/lmms/libvestige.so" (tried in ., debian/tmp)

dh_install: warning: lmms-vst-server missing files: usr/lib/*/lmms/libvestige.so
dh_install: warning: Cannot find (any matches for) "usr/lib/*/lmms/libvst*" 
(tried in ., debian/tmp)

dh_install: warning: lmms-vst-server missing files: usr/lib/*/lmms/libvst*
dh_install: warning: Cannot find (any matches for) 
"usr/lib/*/lmms/RemoteVstPlugin*" (tried in ., debian/tmp)

dh_install: warning: lmms-vst-server missing files: 
usr/lib/*/lmms/RemoteVstPlugin*
dh_install: error: missing files, aborting

Cheers
-- 
Sebastian Ramacher



Bug#1068140: polymake: FTBFS: dpkg-shlibdeps: error: no dependency information found for /lib/x86_64-linux-gnu/libflint.so.19 (used by debian/libpolymake4.11/usr/lib/libpolymake.so.4.11)

2024-03-31 Thread Sebastian Ramacher
Source: polymake
Version: 4.11-2
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramac...@debian.org

https://buildd.debian.org/status/fetch.php?pkg=polymake=amd64=4.11-2%2Bb4=1711743555=0

dpkg-shlibdeps: error: no dependency information found for 
/lib/x86_64-linux-gnu/libflint.so.19 (used by 
debian/libpolymake4.11/usr/lib/libpolymake.so.4.11)
Hint: check if the library actually comes from a package.
dh_shlibdeps: error: dpkg-shlibdeps -Tdebian/libpolymake4.11.substvars 
debian/libpolymake4.11/usr/lib/polymake/lib/libpolymake-apps.so.4.11 
debian/libpolymake4.11/usr/lib/polymake/lib/libpolymake-apps-rt.so.4.11 
debian/libpolymake4.11/usr/lib/libpolymake.so.4.11 returned exit code 25
dpkg-shlibdeps: error: no dependency information found for 
/lib/x86_64-linux-gnu/libflint.so.19 (used by 
debian/polymake/usr/lib/polymake/perlx/5.38.2/x86_64-linux-gnu-thread-multi/auto/Polymake/Ext/Ext.so)
Hint: check if the library actually comes from a package.
dh_shlibdeps: error: dpkg-shlibdeps -Tdebian/polymake.substvars 
debian/polymake/usr/lib/polymake/lib/tropical.so 
debian/polymake/usr/lib/polymake/lib/topaz.so 
debian/polymake/usr/lib/polymake/lib/polytope.so 
debian/polymake/usr/lib/polymake/lib/matroid.so 
debian/polymake/usr/lib/polymake/lib/ideal.so 
debian/polymake/usr/lib/polymake/lib/group.so 
debian/polymake/usr/lib/polymake/lib/graph.so 
debian/polymake/usr/lib/polymake/lib/fulton.so 
debian/polymake/usr/lib/polymake/lib/fan.so 
debian/polymake/usr/lib/polymake/lib/common.so 
debian/polymake/usr/lib/polymake/perlx/5.38.2/x86_64-linux-gnu-thread-multi/auto/Polymake/Ext/Ext.so
 returned exit code 25
dh_shlibdeps: error: Aborting due to earlier error
make: *** [debian/rules:35: binary-arch] Error 25

Cheers
-- 
Sebastian Ramacher



Bug#1068138: halide: FTBFS on amd64: 676 - python_correctness_atomics (Failed)

2024-03-31 Thread Sebastian Ramacher
Source: halide
Version: 17.0.1-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramac...@debian.org

https://buildd.debian.org/status/fetch.php?pkg=halide=amd64=17.0.1-1%2Bb2=1711572233=0

The following tests FAILED:
676 - python_correctness_atomics (Failed)
677 - python_correctness_autodiff (Failed)
Errors while running CTest
make[2]: *** [debian/rules:118: perform_stage_build] Error 8

Cheers
-- 
Sebastian Ramacher



Bug#1068135: gtk-sharp3: arch:all package depends on pre-t64 library

2024-03-31 Thread Sebastian Ramacher
Source: gtk-sharp3
Version: 2.99.3-4.1
Severity: serious
X-Debbugs-Cc: sramac...@debian.org

gtk-sharp3 builds an Architecture: all packages depending on a  


library package involved in the time_t 64 transition. This dependency   

   
needs to be updated. 

Cheers
-- 
Sebastian Ramacher



Bug#1068134: globus-gram-job-manager-scripts: arch:all package depends on pre-t64 library

2024-03-31 Thread Sebastian Ramacher
Source: globus-gram-job-manager-scripts
Version: 7.3-2
Severity: serious
X-Debbugs-Cc: sramac...@debian.org

globus-gram-job-manager-scripts builds an Architecture: all packages
depending on a library package involved in the time_t 64 transition.
This dependency needs to be updated. 

Cheers
-- 
Sebastian Ramacher



Bug#1068133: globus-gram-audit: arch:all package depends on pre-t64 library

2024-03-31 Thread Sebastian Ramacher
Source: globus-gram-audit
Version: 5.1-3
Severity: serious
X-Debbugs-Cc: sramac...@debian.org

globus-gram-audit builds an Architecture: all packages depending on a
library package involved in the time_t 64 transition. This dependency
needs to be updated.

Cheers
-- 
Sebastian Ramacher



Bug#1068121: python-fusepy: hard-coded dependencies on pre-t64 libraries

2024-03-31 Thread Sebastian Ramacher
Source: python-fusepy
Version: 3.0.1-4
Severity: serious
X-Debbugs-Cc: sramac...@debian.org

python-fusepy builds binary packages with hardcoded dependencies on
shared library packages that were renamed as part of the time_t 64
transition. The dependencies need to be updated for this change - or if
possible - changed to be generated by debhelper.

There's a patch available from Ubuntu: 
https://patches.ubuntu.com/p/python-fusepy/python-fusepy_3.0.1-4ubuntu1.patch

Cheers
-- 
Sebastian Ramacher



Bug#1068120: mergerfs: builds binary packages with hardcoded dependencies on pre-t64 libraries

2024-03-31 Thread Sebastian Ramacher
Source: mergerfs
Version: 2.33.5-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramac...@debian.org

mergerfs builds binary packages with hardcoded dependencies on shared
library packages that were renamed as part of the time_t 64 transition.
The dependencies need to be updated for this change - or if possible -
changed to be generated by debhelper.

Cheers
-- 
Sebastian Ramacher



Bug#1068119: s390-tools: FTBFS: ../../include/boot/s390.h:418:17: error: array subscript 0 is outside array bounds of ‘void[0]’ [-Werror=array-bounds=]

2024-03-31 Thread Sebastian Ramacher
Source: s390-tools
Version: 2.16.0-2
Severity: serious
Tags: ftbfs
Justification: fails to build from source
X-Debbugs-Cc: sramac...@debian.org

https://buildd.debian.org/status/fetch.php?pkg=s390-tools=s390x=2.16.0-2%2Bb4=1711742603=0

gcc -I ../../include -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -fno-pie -Os 
-g -I../..//zipl/boot -I../..//zipl/include -I../..//include 
-DENABLE_SCLP_ASCII=1 -DS390_TOOLS_RELEASE=2.16.0-build-20240329 -fno-builtin 
-ffreestanding -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks 
-fno-stack-protector -fexec-charset=IBM1047 -m64 -mpacked-stack 
-mstack-size=4096 -mstack-guard=128 -msoft-float -Wall -Wformat-security 
-Wextra -Werror -c stage3a.c -o stage3a.o
In file included from stage3a.c:14:
In function ‘__test_facility’,
inlined from ‘test_facility’ at ../../include/boot/s390.h:428:9,
inlined from ‘start’ at stage3a.c:42:7:
../../include/boot/s390.h:418:17: error: array subscript 0 is outside array 
bounds of ‘void[0]’ [-Werror=array-bounds=]
  418 | return (*ptr & (0x80 >> (nr & 7))) != 0;
  | ^~~~
In function ‘start’:
cc1: note: source object is likely at address zero
cc1: all warnings being treated as errors
make[4]: *** [../../common.mak:253: stage3a.o] Error 1

Cheers
-- 
Sebastian Ramacher



Bug#1068116: python-pylibdmtx: depends on pre-t64 packages

2024-03-30 Thread Sebastian Ramacher
Source: python-pylibdmtx
Version: 0.1.10-1
Severity: serious
X-Debbugs-Cc: sramac...@debian.org

python3-pylibdtmtx depends on a package that was renamed for the time_t
64 transition. The dependency needs to be updated to the new package
name.

Cheers
-- 
Sebastian Ramacher



Bug#1068115: tardy: FTBFS on arm{el,hf}: ./tardy/main.cc:282:(.text.startup+0x578): undefined reference to `tardy_mtime(long)'

2024-03-30 Thread Sebastian Ramacher
race.o 
libtardy/versi_stamp.o libtardy/version.o
ranlib libtardy/libtardy.a
mkdir bin
chmod 0755 bin
g++ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time 
-D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -o bin/tardy tardy/arglex/tardy.o tardy/ifmt.o 
tardy/main.o tardy/ofmt.o tardy/tardy.o libtardy/libtardy.a \
-Wl,-z,relro -Wl,-z,now -Wl,--as-needed -lexplain -lz 
/usr/bin/ld: tardy/main.o: in function `main':
./tardy/main.cc:282:(.text.startup+0x578): undefined reference to 
`tardy_mtime(long)'
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:1722: bin/tardy] Error 1

Cheers
-- 
Sebastian Ramacher



Bug#1065768: libauthen-krb5-perl: FTBFS on arm{el,hf}: Krb5.xs:1040:17: error: implicit declaration of function ‘krb5_free_address’; did you mean ‘krb5_free_addresses’? [-Werror=implicit-function-dec

2024-03-29 Thread Sebastian Ramacher
Hi gregor

On 2024-03-14 17:36:11 +0100, gregor herrmann wrote:
> On Sat, 09 Mar 2024 21:29:26 +0100, Sebastian Ramacher wrote:
> 
> > Source: libauthen-krb5-perl
> > Version: 1.9-6
> > Severity: serious
> > Tags: ftbfs
> > Justification: fails to build from source (but built successfully in the 
> > past)
> > X-Debbugs-Cc: sramac...@debian.org
> > 
> > https://buildd.debian.org/status/fetch.php?pkg=libauthen-krb5-perl=armhf=1.9-6%2Bb3=1709893977=0
> > 
> > Krb5.xs:1040:17: error: implicit declaration of function 
> > ‘krb5_free_address’; did you mean ‘krb5_free_addresses’? 
> > [-Werror=implicit-function-declaration]
> >  1040 | krb5_free_address(context,addr);
> >   | ^
> >   | krb5_free_addresses
> 
> Not sure there are many chances to fix this (short of disabling
> -Werror=implicit-function-declaration). Cf. also in Fedora:
> https://src.fedoraproject.org/rpms/perl-Authen-Krb5/commits/rawhide
> https://bugzilla.redhat.com/show_bug.cgi?id=2172836

So should it be removed?

Cheers
-- 
Sebastian Ramacher



Bug#1059535: transition: abseil

2024-03-29 Thread Sebastian Ramacher
Control: tags -1 confirmed

Hi Benjamin

On 2024-02-14 21:01:40 +0100, Sebastian Ramacher wrote:
> On 2024-02-14 14:48:49 -0500, Benjamin Barenblat wrote:
> > I’d like to alter this transition request. Instead of transitioning to
> > version 20230802, I’d like to transition to version 20240116, which
> > upstream recently released.
> > 
> > Is that okay? If so, I’ll upload 20240116 to experimental and reexamine
> > reverse dependencies. If not, please let me know how to proceed; a
> > 20230802 -> 20240116 upgrade would require a second transition, and I
> > don’t want to create extra work.
> 
> That's okay. There is enough time to prepare a tranistion to 20240116
> until we have finished the time_t transition.

Since the version in unstable fails to build on armel and armhf and
blocks the time_t transition, but the version in experimental builds
fine, let's do this transition now.

With the upload to unstable, please check the FTBFS issue on risc64,
though. See 
https://buildd.debian.org/status/fetch.php?pkg=abseil=riscv64=20230802.1-2=1703403912=0

Cheers
-- 
Sebastian Ramacher



Bug#1067943: nmu: qtbase-opensource-src_5.15.10+dfsg-7

2024-03-29 Thread Sebastian Ramacher
Control: reopen -1

On 2024-03-29 12:15:11 +0100, Sebastian Ramacher wrote:
> On 2024-03-29 11:17:25 +0100, Bas Couwenberg wrote:
> > Package: release.debian.org
> > Severity: normal
> > X-Debbugs-Cc: qtbase-opensource-...@packages.debian.org
> > Control: affects -1 + src:qtbase-opensource-src
> > User: release.debian@packages.debian.org
> > Usertags: binnmu
> > 
> > nmu qtbase-opensource-src_5.15.10+dfsg-7 . armel armhf . unstable . -m 
> > "Rebuild for time_t"
> 
> Scheduled

Ah, no, it was not on my list for the last mass-binNMU.

Cheers
-- 
Sebastian Ramacher



Bug#1036884: more trackers

2024-03-29 Thread Sebastian Ramacher
On 2024-03-29 00:39:02 +0500, Andrey Rakhmatullin wrote:
> Some additional smaller trackers that apparently didn't have binNMUs:
> https://release.debian.org/transitions/html/auto-ogre-1.12.html
> https://release.debian.org/transitions/html/auto-ros-ros-comm.html
> https://release.debian.org/transitions/html/auto-octomap.html
> https://release.debian.org/transitions/html/auto-poppler.html
> https://release.debian.org/transitions/html/auto-freerdp2.html

Scheduled

> Not sure if it's possible to find more of those without checking all
> auto-* trackers.

I wrote a script to schedule all remaining binNMUs. We then hopefully
only have to sort out the remaining FTBFS issues, hardcoded dependencies
and Architecture: all binaries.

Cheers
-- 
Sebastian Ramacher



Bug#1064726: Should I upload 0ad involved in wxwidgets3.2 migration?

2024-03-27 Thread Sebastian Ramacher
On 2024-03-27 15:51:22 +0100, Ludovic Rousseau wrote:
> Hello Debian Release team,
> 
> 0ad has a FTBFS bug #1064726.
> I have a new version with the fix ready for upload.
> 
> But when trying to upload I get:
> -
> $ dupload --to debian-ssh *_source.changes --no
> dupload note: no announcement will be sent.
> Checking OpenPGP signatures before upload..signatures are ok
> Checking Debian transitions...
> 
> Warning: Source package 0ad is part of ongoing transitions:
> 
>   <https://release.debian.org/transitions/html/auto-curl>
>   <https://release.debian.org/transitions/html/auto-libpng1.6>
>   <https://release.debian.org/transitions/html/auto-wxwidgets3.2>
> 
> If the upload does not solve issues caused by these transitions, then it
> might disrupt them by adding delays or entangling them. For more information,
> please read:
> 
>   <https://wiki.debian.org/Teams/ReleaseTeam/TransitionUploadHook>
> 
> Note: If you are aware of this and do not want to be warned, you can disable
> this hook from the configuration file, skip it with --skip-hooks or set the
> one-off environment variable DUPLOAD_SKIP_HOOKS, or alternatively you can
> reply to the following prompt.
> 
> Continue anyway? (yes/NO)
> -
> 
> I see 0ad listed in 
> https://release.debian.org/transitions/html/auto-wxwidgets3.2.html
> Of course the rebuild failed because the FTBFS fix is not yet in unstable.
> 
> Should I upload a new version of 0ad to help the wxwidgets3.2 migration?

Yes, please. The upload is necessary to rebuild 0ad for these
transitions.

Cheers

> Should I wait for 0ad to be removed from testing (planned in 5 days)?
> 
> Please Cc: me on reply.
> 
> Thanks
> 
> -- 
> Dr. Ludovic Rousseau
> 

-- 
Sebastian Ramacher



Bug#1067830: gri: FTBFS on arm{el,hf}: gr.cc:426:22: error: cannot convert ‘long int*’ to ‘time_t*’ {aka ‘long long int*’}

2024-03-27 Thread Sebastian Ramacher
Source: gri
Version: 2.12.27-1.1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramac...@debian.org

https://buildd.debian.org/status/fetch.php?pkg=gri=armel=2.12.27-1.1%2Bb2=1711504387=0

g++ -DDEFAULT_GRI_DIR=\"/usr/share/gri/2.12.27/\"  -DPACKAGE_NAME=\"gri\" 
-DPACKAGE_TARNAME=\"gri\" -DPACKAGE_VERSION=\"2.12.27\" -DPACKAGE_STRING=\"gri\ 
2.12.27\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"gri\" 
-DVERSION=\"2.12.27\" -DGRI_IS_BIG_ENDIAN=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 
-DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 
-DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 
-DHAVE_UNISTD_H=1 -DHAVE_LIBNETCDF=1 -DHAVE_LIBREADLINE=1 -DHAVE_ISNAN=1 
-DHAVE_ISINF=1 -DHAVE_ACOSH=1 -DHAVE_GETCWD=1 -DHAVE_POPEN=1 -DHAVE_MKSTEMP=1 
-DHAVE_TMPNAM=1 -DHAVE_TEMPNAM=1 -DHAVE_GETHOSTNAME=1 -DHAVE_ACCESS=1 
-DHAVE_LSTAT=1 -DHAVE_STAT=1 -DHAVE_STRERROR=1 -DHAVE_GETENV=1 -DHAVE_DRAND48=1 
-I.   -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time 
-D_FORTIFY_SOURCE=2 -Wall -DCPLUSPLUSNEW -I/usr/include -O2 -c -o gr.o gr.cc
gr.cc: In function ‘void insert_ps_header(FILE*, bool)’:
gr.cc:426:22: error: cannot convert ‘long int*’ to ‘time_t*’ {aka ‘long long 
int*’}
  426 | time();
  |  ^~~~
  |  |
  |  long int*
In file included from /usr/include/features.h:490,
 from /usr/include/ctype.h:25,
 from gr.cc:31:
/usr/include/time.h:86:15: note:   initializing argument 1 of ‘time_t 
time(time_t*)’
   86 | extern time_t __REDIRECT_NTH (time, (time_t *__timer), __time64);
  |   ^~
gr.cc:427:71: error: cannot convert ‘long int*’ to ‘const time_t*’ {aka ‘const 
long long int*’}
  427 | fprintf(fp, "CreationDate: %s", 
asctime(localtime()));
  |   
^~~~
  |   |
  |   
long int*
/usr/include/time.h:141:19: note:   initializing argument 1 of ‘tm* 
localtime(const time_t*)’
  141 | extern struct tm *__REDIRECT_NTH (localtime, (const time_t *__timer),
  |   ^~
make[2]: *** [Makefile:610: gr.o] Error 1

Cheers
-- 
Sebastian Ramacher



Bug#1067829: nfs-utils: FTBFS on arm{el,hf}: export-cache.c:110:51: error: format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘time_t’ {aka ‘long long int’} [-Werror=format=]

2024-03-27 Thread Sebastian Ramacher
Source: nfs-utils
Version: 1:2.6.4-3
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramac...@debian.org

https://buildd.debian.org/status/fetch.php?pkg=nfs-utils=armel=1%3A2.6.4-3%2Bb2=1711452552=0

libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../support/include 
-I/usr/include/tirpc -I/usr/include/libxml2 -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 
-D_GNU_SOURCE -pipe -Wall -Wextra -Werror=strict-prototypes 
-Werror=missing-prototypes -Werror=missing-declarations -Werror=format=2 
-Werror=undef -Werror=missing-include-dirs -Werror=strict-aliasing=2 
-Werror=init-self -Werror=implicit-function-declaration -Werror=return-type 
-Werror=switch -Werror=overflow -Werror=parentheses -Werror=aggregate-return 
-Werror=unused-result -fno-strict-aliasing -Werror=format-overflow=2 
-Werror=int-conversion -Werror=incompatible-pointer-types 
-Werror=misleading-indentation -Wno-cast-function-type -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -c xml.c  -fPIC -DPIC -o .libs/xml.o
export-cache.c: In function ‘junction_flush_exports_cache’:
export-cache.c:110:51: error: format ‘%ld’ expects argument of type ‘long int’, 
but argument 4 has type ‘time_t’ {aka ‘long long int’} [-Werror=format=]
  110 | snprintf(flushtime, sizeof(flushtime), "%ld\n", now);
  | ~~^ ~~~
  |   | |
  |   | time_t {aka 
long long int}
  |   long int
  | %lld
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../support/include 
-I/usr/include/tirpc -I/usr/include/libxml2 -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 
-D_GNU_SOURCE -pipe -Wall -Wextra -Werror=strict-prototypes 
-Werror=missing-prototypes -Werror=missing-declarations -Werror=format=2 
-Werror=undef -Werror=missing-include-dirs -Werror=strict-aliasing=2 
-Werror=init-self -Werror=implicit-function-declaration -Werror=return-type 
-Werror=switch -Werror=overflow -Werror=parentheses -Werror=aggregate-return 
-Werror=unused-result -fno-strict-aliasing -Werror=format-overflow=2 
-Werror=int-conversion -Werror=incompatible-pointer-types 
-Werror=misleading-indentation -Wno-cast-function-type -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -c display.c -o display.o >/dev/null 2>&1
cc1: some warnings being treated as errors
make[3]: *** [Makefile:489: export-cache.lo] Error 1
make[3]: *** Waiting for unfinished jobs....

Cheers
-- 
Sebastian Ramacher



Bug#1067828: tlog: FTBFS on arm{el,hf}: FAIL: 3

2024-03-27 Thread Sebastian Ramacher
^ ^ 
^^^  ^^ ^^^ 
^^^  ^^^  
^
result hex:
  7b  22  76  65  72  22  3a  22  32  2e  33  22  2c  22  68  6f
  73  74  22  3a  22  6c  6f  63  61  6c  68  6f  73  74  22  2c
  22  72  65  63  22  3a  22  72  65  63  2d  31  22  2c  22  75
  73  65  72  22  3a  22  75  73  65  72  22  2c  22  74  65  72
  6d  22  3a  22  78  74  65  72  6d  22  2c  22  73  65  73  73
  69  6f  6e  22  3a  31  2c  22  69  64  22  3a  31  2c  22  70
  6f  73  22  3a  30  2c  22  74  69  6d  65  22  3a  30  2e  30
  30  30  2c  22  74  69  6d  69  6e  67  22  3a  22 !22 !2c !22
 !69 !6e !5f !74 !78 !74 !22 !3a !22 !28 !6e !75 !6c !6c !29 !22
 !2c !22 !69 !6e !5f !62 !69 !6e !22 !3a !5b !28 !6e !75 !6c !6c
 !29 !5d !2c !22 !6f !75 !74 !5f !74 !78 !74 !22 !3a !22 !28 !6e
 !75 !6c !6c !29 !22 !2c !22 !6f !75 !74 !5f !62  69  6e !22 !3a
 !5b !28 !6e !75 !6c !6c !29 !5d !7d !0a !7b !22 !76 !65 !72 !22
 !3a !22 !32 !2e !33 !22 !2c !22 !68 !6f !73 !74 !22 !3a  22 !6c
 !6f !63 !61 !6c !68 !6f !73 !74  22 !2c !22 !72 !65 !63 !22 !3a
 !22 !72 !65 !63 !2d !31 !22 !2c !22 !75 !73 !65 !72 !22 !3a !22
 !75 !73 !65 !72 !22 !2c !22 !74 !65 !72 !6d !22 !3a !22 !78 !74
  65 !72 !6d !22 !2c !22 !73 !65 !73 !73 !69 !6f !6e !22 !3a !31
 !2c  22 !69 !64 !22 !3a !32 !2c  22 !70 !6f !73 !22 !3a !30 !2c
 !22 !74 !69 !6d  65 !22 !3a !30 !2e !30 !30 !30 !2c !22 !74 !69
 !6d !69 !6e !67 !22 !3a !22 !22 !2c !22 !69 !6e !5f !74 !78 !74
  22  3a !22 !28 !6e !75 !6c !6c !29  22 !2c !22 !69 !6e !5f !62
 !69 !6e !22 !3a !5b !28  6e !75 !6c !6c !29 !5d !2c !22 !6f !75
 !74 !5f !74 !78 !74 !22 !3a !22 !28 !6e !75 !6c !6c !29 !22 !2c
 !22 !6f !75 !74 !5f !62 !69 !6e !22 !3a !5b !28 !6e !75 !6c !6c
 !29 !5d !7d !0a !   !   !   !   !   !   !   !   !   !   !   !  
 !   !   !   !   !   !   !   !   !   !   !   !   !   !   !   !  
 !   !   !   !   !   !   !   !   !   !   !   !   !   !   !   !  
 !   !   !   !   !   !   !   !   !   !   !   !   !   !   !   !  
 !   !   !   !   !   !   !   !   !   !   !   !  
FAIL tltest-json-sink.c:161 window_chunk_overflow
window_merging: output mismatch:
expected str:
{"ver":"2.3","host":"localhost","rec":"rec-1","user":"user","term":"xterm","session":1,"id":1,"pos":0,"time":0.000,"timing":"=100x100+2=200x200","in_txt":"","in_bin":[],"out_txt":"","out_bin":[]}
 

 ^^  ^^^  
^^ ^
expected hex:
  7b  22  76  65  72  22  3a  22  32  2e  33  22  2c  22  68  6f
  73  74  22  3a  22  6c  6f  63  61  6c  68  6f  73  74  22  2c
  22  72  65  63  22  3a  22  72  65  63  2d  31  22  2c  22  75
  73  65  72  22  3a  22  75  73  65  72  22  2c  22  74  65  72
  6d  22  3a  22  78  74  65  72  6d  22  2c  22  73  65  73  73
  69  6f  6e  22  3a  31  2c  22  69  64  22  3a  31  2c  22  70
  6f  73  22  3a  30  2c  22  74  69  6d  65  22  3a  30  2e  30
  30  30  2c  22  74  69  6d  69  6e  67  22  3a  22 !3d !31 !30
 !30 !78 !31 !30 !30 !2b !32 !3d !32 !30 !30 !78 !32 !30 !30  22
  2c  22  69  6e  5f !74 !78 !74  22  3a !22 !22 !2c !22 !69 !6e
 !5f !62 !69 !6e !22 !3a !5b !5d !2c !22 !6f !75 !74 !5f !74 !78
 !74 !22 !3a !22  22  2c  22  6f  75  74  5f  62  69  6e  22  3a
  5b !5d !7d !0a !   !   !   !   !   !  

result str:
{"ver":"2.3","host":"localhost","rec":"rec-1","user":"user","term":"xterm","session":1,"id":1,"pos":0,"time":0.000,"timing":"","in_txt":"(null)","in_bin":[(null)],"out_txt":"(null)","out_bin":[(null)]}
 

 ^^  ^^^  
^^ ^
result hex:
  7b  22  76  65  72  22  3a  22  32  2e  33  22  2c  22  68  6f
  73  74  22  3a  22  6c  6f  63  61  6c  68  6f  73  74  22  2c
  22  72  65  63  22  3a  22  72  65  63  2d  31  22  2c  22  75
  73  65  72  22  3a  22  75  73  65  72  22  2c  22  74  65  72
  6d  22  3a  22  78  74  65  72  6d  22  2c  22  73  65  73  73
  69  6f  6e  22  3a  31  2c  22  69  64  22  3a  31  2c  22  70
  6f  73  22  3a  30  2c  22  74  69  6d  65  22  3a  30  2e  30
  30  30  2c  22  74  69  6d  69  6e  67  22  3a  22 !22 !2c !22
 !69 !6e !5f !74 !78 !74 !22 !3a !22 !28 !6e !75 !6c !6c !29  22
  2c  22  69  6e  5f !62 !69 !6e  22  3a !5b !28 !6e !75 !6c !6c
 !29 !5d !2c !22 !6f !75 !74 !5f !74 !78 !74 !22 !3a !22 !28 !6e
 !75 !6c !6c !29  22  2c  22  6f  75  74  5f  62  69  6e  22  3a
  5b !28 !6e !75 !6c !6c !29 !5d !7d !0a
FAIL tltest-json-sink.c:185 window_merging
window_not_merging: output mismatch:
expected str:
{"ver":"2.3","host":"localhost","rec":"rec-1","user":"user","term":"xterm","session":1,"id":1,"pos":0,"time":0.000,"timing":"=100x100+1=200x200+1=100x100","in_txt":"","in_bin":[],"out_txt":"","out_bin":[]}
 

 
^ 
^^^
expected hex:
  7b  22  76  65  72  22  3a  22  32  2e  33  22  2c  22  68  6f
  73  74  22  3a  22  6c  6f  63  61  6c  68  6f  73  74  22  2c
  22  72  65  63  22  3a  22  72  65  63  2d  31  22  2c  22  75
  73  65  72  22  3a  22  75  73  65  72  22  2c  22  74  65  72
  6d  22  3a  22  78  74  65  72  6d  22  2c  22  73  65  73  73
  69  6f  6e  22  3a  31  2c  22  69  64  22  3a  31  2c  22  70
  6f  73  22  3a  30  2c  22  74  69  6d  65  22  3a  30  2e  30
  30  30  2c  22  74  69  6d  69  6e  67  22  3a  22 !3d !31 !30
 !30 !78 !31 !30 !30 !2b !31 !3d !32 !30 !30 !78 !32 !30 !30 !2b
 !31 !3d !31 !30 !30 !78 !31 !30 !30 !22 !2c !22 !69 !6e !5f !74
 !78 !74 !22 !3a !22 !22 !2c !22 !69 !6e !5f !62 !69 !6e !22 !3a
 !5b !5d !2c !22 !6f !75 !74 !5f !74 !78 !74 !22 !3a !22  22 !2c
 !22 !6f !75 !74 !5f !62 !69 !6e !22 !3a !5b !5d !7d !0a

result str:
{"ver":"2.3","host":"localhost","rec":"rec-1","user":"user","term":"xterm","session":1,"id":1,"pos":0,"time":0.000,"timing":"","in_txt":"(null)","in_bin":[(null)],"out_txt":"(null)","out_bin":[(null)]}
 

 
^ 
^^^
result hex:
  7b  22  76  65  72  22  3a  22  32  2e  33  22  2c  22  68  6f
  73  74  22  3a  22  6c  6f  63  61  6c  68  6f  73  74  22  2c
  22  72  65  63  22  3a  22  72  65  63  2d  31  22  2c  22  75
  73  65  72  22  3a  22  75  73  65  72  22  2c  22  74  65  72
  6d  22  3a  22  78  74  65  72  6d  22  2c  22  73  65  73  73
  69  6f  6e  22  3a  31  2c  22  69  64  22  3a  31  2c  22  70
  6f  73  22  3a  30  2c  22  74  69  6d  65  22  3a  30  2e  30
  30  30  2c  22  74  69  6d  69  6e  67  22  3a  22 !22 !2c !22
 !69 !6e !5f !74 !78 !74 !22 !3a !22 !28 !6e !75 !6c !6c !29 !22
 !2c !22 !69 !6e !5f !62 !69 !6e !22 !3a !5b !28 !6e !75 !6c !6c
 !29 !5d !2c !22 !6f !75 !74 !5f !74 !78 !74 !22 !3a !22 !28 !6e
 !75 !6c !6c !29 !22 !2c !22 !6f !75 !74 !5f !62 !69 !6e  22 !3a
 !5b !28 !6e !75 !6c !6c !29 !5d !7d !0a !   !   !   !  
FAIL tltest-json-sink.c:196 window_not_merging
FAIL tltest-json-sink (exit status: 139)

FAIL: tltest-timespec
=


Cheers
-- 
Sebastian Ramacher




Bug#1067827: nheko: FTBFS on armhf: virtual memory exhausted: Cannot allocate memory

2024-03-27 Thread Sebastian Ramacher
Multimedia -isystem 
/usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem 
/usr/include/arm-linux-gnueabihf/qt5/QtQml -isystem 
/usr/include/arm-linux-gnueabihf/qt5/QtQuickControls2 -isystem 
/usr/include/arm-linux-gnueabihf/qt5/QtQuick -isystem 
/usr/include/arm-linux-gnueabihf/qt5/QtQmlModels -isystem 
/usr/include/arm-linux-gnueabihf/qt5/QtQuickWidgets -isystem 
/usr/include/gstreamer-1.0 -isystem /usr/include/glib-2.0 -isystem 
/usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/orc-0.4 
-isystem /usr/include/libmount -isystem /usr/include/blkid -g -O2 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  
  -Wall   -Wextra -pedantic   
-fsized-deallocation-Wunreachable-code  -Wno-attributes 
-O2 -g -DNDEBUG -std=gnu++20 -fPIE -fPIC -DCPPHTTPLIB_OPENSSL_SUPPORT 
-DCPPHTTPLIB_ZLIB_SUPPORT -DCPPHTTPLIB_BROTLI_SUPPORT -pthread -Winvalid-pch 
-include "/<>/build/CMakeFiles/nheko.dir/cmake_pch.hxx" -MD -MT 
CMakeFiles/nheko.dir/src/ui/UIA.cpp.o -MF 
CMakeFiles/nheko.dir/src/ui/UIA.cpp.o.d -o 
CMakeFiles/nheko.dir/src/ui/UIA.cpp.o -c "/<>/src/ui/UIA.cpp"
virtual memory exhausted: Cannot allocate memory
make[4]: *** [CMakeFiles/nheko.dir/build.make:558: 
CMakeFiles/nheko.dir/src/timeline/EventStore.cpp.o] Error 1

Cheers
-- 
Sebastian Ramacher



Bug#1067825: dub: FTBFS on armhf, mips64el, ppc64el

2024-03-27 Thread Sebastian Ramacher
Source: dub
Version: 1.36.0-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramac...@debian.org

https://buildd.debian.org/status/fetch.php?pkg=dub=armhf=1.36.0-1=1708295658=0

/usr/lib/gcc/arm-linux-gnueabihf/13/include/d/std/format/spec.d:258:33: note: 
scope variable ‘this’ assigned to non-scope parameter ‘e’ calling ‘put’
  258 | put(writer, trailing[0 .. i]);
  | ^
source/dub/internal/configy/Exceptions.d:335:31: warning: ‘@safe’ function 
‘formatMessage’ calling ‘formattedWrite’ [-Wdeprecated]
  335 | formattedWrite(sink, fmt, this.fieldNames.length, 
this.fieldNames);
  |   ^
/usr/lib/gcc/arm-linux-gnueabihf/13/include/d/std/format/write.d:537:34: note: 
which calls ‘std.format.spec.FormatSpec!char.FormatSpec.writeUpToNextSpec!(void 
delegate(in char[]) @safe).writeUpToNextSpec’
  537 | while (spec.writeUpToNextSpec(w))
  |  ^
/usr/lib/gcc/arm-linux-gnueabihf/13/include/d/std/format/spec.d:258:33: note: 
which would be ‘@system’ because of:
  258 | put(writer, trailing[0 .. i]);
  | ^
/usr/lib/gcc/arm-linux-gnueabihf/13/include/d/std/format/spec.d:258:33: note: 
scope variable ‘this’ assigned to non-scope parameter ‘e’ calling ‘put’
  258 | put(writer, trailing[0 .. i]);
  | ^
virtual memory exhausted: Cannot allocate memory

make[1]: *** [debian/rules:16: override_dh_auto_build] Error 1


https://buildd.debian.org/status/fetch.php?pkg=dub=mips64el=1.36.0-1=1708295519=0

gdmd -run /<>/build.d \
-g -O -wi -release
Wrote version_.d` file with version: 1.36.0-1
No compiler has been found in the PATH. Attempted values: ["dmd", "ldmd2", 
"gdmd"]
Make sure one of those is in the PATH, or set the `DMD` variable
make[1]: *** [debian/rules:16: override_dh_auto_build] Error 1


https://buildd.debian.org/status/fetch.php?pkg=dub=ppc64el=1.36.0-1=1708295464=0

gdmd -run /<>/build.d \
-g -O -wi -release
/<>/build.d:23:8: error: unable to read module ‘algorithm’
   23 | import std.algorithm;
  |^
/<>/build.d:23:8: note: Expected 'std/algorithm.d' or 
'std/algorithm/package.d' in one of the following import paths:
   23 | import std.algorithm;
  |^
import path[0] = /usr/lib/gcc/powerpc64le-linux-gnu/13/include/d
make[1]: *** [debian/rules:16: override_dh_auto_build] Error 1


Cheers
-- 
Sebastian Ramacher



Bug#1036884: libgpgme11t64 binNMUs

2024-03-27 Thread Sebastian Ramacher
On 2024-03-26 20:30:12 +0500, Andrey Rakhmatullin wrote:
> The next good target for binNMUs that wasn't done yet (AFAICS) is
> https://release.debian.org/transitions/html/auto-gpgme1.0.html

Scheduled

Cheers
-- 
Sebastian Ramacher



Bug#1036884: transition: time64_t -> sphinxbase

2024-03-27 Thread Sebastian Ramacher
On 2024-03-26 13:56:26 +, Simon McVittie wrote:
> I think binNMUs for packages involved in
> https://release.debian.org/transitions/html/auto-sphinxbase.html
> would be useful. If I'm reading correctly, that would unblock ffmpeg
> on armel/armhf (or at least get some way towards it), and ffmpeg is
> involved in a bunch of other sub-transitions.

Scheduled, thanks.


> (I hope this is an OK format to make suggestions in?)

Yes, it is.

Cheers
-- 
Sebastian Ramacher



Bug#1065308: RM: libtirpc-common [all] -- ROP; decruft for debootstrap installability

2024-03-25 Thread Sebastian Ramacher
Hi Samuel

On 2024-03-02 14:36:13 +0100, Samuel Thibault wrote:
> Package: ftp.debian.org
> Severity: normal
> X-Debbugs-Cc: libti...@packages.debian.org
> Control: affects -1 + src:libtirpc
> User: ftp.debian@packages.debian.org
> Usertags: remove
> 
> Hello,
> 
> Sorry I wasn't sure how to specify it exactly, but basically, could you
> please remove
> 
> libtirpc-common_1.3.4+ds-1 from unstable for arch:all
> 
> ? (now that libtirpc 1.3.4+ds-1.1 was built for all archs)
> 
> Currently debootstrap fails to create a chroot for various reasons, one
> of which being that we currently have both libtirpc-common_1.3.4+ds-1
> and libtirpc-common_1.3.4+ds-1.1 in unstable, and debootstrap isn't
> smart enough to determine that it's the latter that it should install,
> since libtirpc3t64_1.3.4+ds-1.1 depends on that one. Unfortunately
> debootstrap ends up choosing to install libtirpc-common_1.3.4+ds-1, and
> when libtirpc3t64_1.3.4+ds-1.1 is being configured we end up with
> 
> dpkg: dependency problems prevent configuration of libtirpc3t64:hurd-i386:
>  libtirpc3t64:hurd-i386 depends on libtirpc-common (>= 1.3.4+ds-1.1); however:
>   Version of libtirpc-common on system is 1.3.4+ds-1.
> 
> (here on hurd-i386, but other archs will have the same issue)

FWIW, the implementation of this removal also removed libtirp-common
1.3.4+ds-1.1 from the archive. I have uploaded -1.2 without any changes
to reintroduce the package and make libirpc3t64 installable again.

Cheers
-- 
Sebastian Ramacher



Bug#1066277: accountsservice: diff for NMU version 23.13.9-6.1

2024-03-25 Thread Sebastian Ramacher
Control: tags 1066277 + patch

Dear maintainer,

I've prepared an NMU for accountsservice (versioned as 23.13.9-6.1). The diff
is attached to this message.

Cheers
-- 
Sebastian Ramacher
diff -Nru accountsservice-23.13.9/debian/changelog accountsservice-23.13.9/debian/changelog
--- accountsservice-23.13.9/debian/changelog	2024-01-31 12:30:27.0 +0100
+++ accountsservice-23.13.9/debian/changelog	2024-03-25 22:57:03.0 +0100
@@ -1,3 +1,11 @@
+accountsservice (23.13.9-6.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * debian/patches: Fix implicit function declarations in mocklibc. (Closes:
+#1066277)
+
+ -- Sebastian Ramacher   Mon, 25 Mar 2024 22:57:03 +0100
+
 accountsservice (23.13.9-6) unstable; urgency=medium
 
   * Team upload
diff -Nru accountsservice-23.13.9/debian/patches/implicit-funcs.patch accountsservice-23.13.9/debian/patches/implicit-funcs.patch
--- accountsservice-23.13.9/debian/patches/implicit-funcs.patch	1970-01-01 01:00:00.0 +0100
+++ accountsservice-23.13.9/debian/patches/implicit-funcs.patch	2024-03-25 22:53:41.0 +0100
@@ -0,0 +1,22 @@
+--- a/subprojects/mocklibc.wrap
 b/subprojects/mocklibc.wrap
+@@ -8,3 +8,5 @@
+ patch_url = https://wrapdb.mesonbuild.com/v1/projects/mocklibc/1.0/2/get_zip
+ patch_filename = mocklibc-1.0-2-wrap.zip
+ patch_hash = 0280f96a2eeb3c023e5acf4e00cef03d362868218d4a85347ea45137c0ef6c56
++
++diff_files = mocklibc-implicit-declarations.patch
+--- /dev/null
 b/subprojects/packagefiles/mocklibc-implicit-declarations.patch
+@@ -0,0 +1,11 @@
++--- mocklibc-1.0/src/netgroup-debug.c.orig	2024-03-25 22:48:31.515887807 +0100
+ mocklibc-1.0/src/netgroup-debug.c	2024-03-25 22:46:27.311037804 +0100
++@@ -21,6 +21,8 @@
++ #include 
++ #include 
++ 
+++extern void print_indent(FILE *stream, unsigned int indent);
+++
++ void netgroup_debug_print_entry(struct entry *entry, FILE *stream, unsigned int indent) {
++   print_indent(stream, indent);
++ 
diff -Nru accountsservice-23.13.9/debian/patches/series accountsservice-23.13.9/debian/patches/series
--- accountsservice-23.13.9/debian/patches/series	2024-01-31 12:30:27.0 +0100
+++ accountsservice-23.13.9/debian/patches/series	2024-03-25 22:49:52.0 +0100
@@ -2,3 +2,4 @@
 git_default_gdm.patch
 0002-create-and-manage-groups-like-on-a-debian-system.patch
 no-check-format.patch
+implicit-funcs.patch


Bug#1067712: rust-stacker: FTBFS on mips64el: process didn't exit successfully: `/<>/target/mips64el-unknown-linux-gnuabi64/debug/deps/smoke-983e0e8761f2ceb1` (signal: 11, SIGSEGV: invali

2024-03-25 Thread Sebastian Ramacher
Source: rust-stacker
Version: 0.1.15-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramac...@debian.org

https://buildd.debian.org/status/fetch.php?pkg=rust-stacker=mips64el=0.1.15-1=1710415379=0

running 1 test
test foo ... ok

test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; 
finished in 0.61s

 Running 
`/<>/target/mips64el-unknown-linux-gnuabi64/debug/deps/smoke-983e0e8761f2ceb1`

running 5 tests
error: test failed, to rerun pass `--test smoke`

Caused by:
  process didn't exit successfully: 
`/<>/target/mips64el-unknown-linux-gnuabi64/debug/deps/smoke-983e0e8761f2ceb1`
 (signal: 11, SIGSEGV: invalid memory reference)
dh_auto_test: error: /usr/share/cargo/bin/cargo test --all returned exit code 
101

Cheers
-- 
Sebastian Ramacher



Bug#1063140: mpg123: NMU diff for 64-bit time_t transition

2024-03-25 Thread Sebastian Ramacher
Hi Thomas

On 2024-03-23 15:24:58 +0100, Thomas Orgis wrote:
> Hi Sebastian,
> 
> 
> Am Sat, 23 Mar 2024 10:40:43 +0100
> schrieb Sebastian Ramacher : 
> 
> > +#MISSING: 1.32.5-1+b1# (arch-bits=32|arch=!x32)mpg123_decode_frame_32@Base 
> > 1.13.7
> > +#MISSING: 1.32.5-1+b1# (arch-bits=32|arch=!x32)mpg123_feedseek_32@Base 
> > 1.13.7
> > +#MISSING: 1.32.5-1+b1# 
> > (arch-bits=32|arch=!x32)mpg123_framebyframe_decode_32@Base 1.13.7
> > +#MISSING: 1.32.5-1+b1# (arch-bits=32|arch=!x32)mpg123_framelength_32@Base 
> > 1.23.8
> > +#MISSING: 1.32.5-1+b1# (arch-bits=32|arch=!x32)mpg123_framepos_32@Base 
> > 1.14.0
> > +#MISSING: 1.32.5-1+b1# (arch-bits=32|arch=!x32)mpg123_index_32@Base 1.13.7
> > +#MISSING: 1.32.5-1+b1# (arch-bits=32|arch=!x32)mpg123_length_32@Base 1.13.7
> > +#MISSING: 1.32.5-1+b1# (arch-bits=32|arch=!x32)mpg123_open_32@Base 1.13.7
> > +#MISSING: 1.32.5-1+b1# (arch-bits=32|arch=!x32)mpg123_open_fd_32@Base 
> > 1.13.7
> > +#MISSING: 1.32.5-1+b1# (arch-bits=32|arch=!x32)mpg123_open_fixed_32@Base 
> > 1.26.0
> > +#MISSING: 1.32.5-1+b1# (arch-bits=32|arch=!x32)mpg123_open_handle_32@Base 
> > 1.13.7
> > +#MISSING: 1.32.5-1+b1# (arch-bits=32|arch=!x32)mpg123_position_32@Base 
> > 1.13.7
> > +#MISSING: 1.32.5-1+b1# 
> > (arch-bits=32|arch=!x32)mpg123_replace_reader_32@Base 1.13.7
> > +#MISSING: 1.32.5-1+b1# 
> > (arch-bits=32|arch=!x32)mpg123_replace_reader_handle_32@Base 1.13.7
> > +#MISSING: 1.32.5-1+b1# (arch-bits=32|arch=!x32)mpg123_seek_32@Base 1.13.7
> > +#MISSING: 1.32.5-1+b1# (arch-bits=32|arch=!x32)mpg123_seek_frame_32@Base 
> > 1.13.7
> > +#MISSING: 1.32.5-1+b1# (arch-bits=32|arch=!x32)mpg123_set_filesize_32@Base 
> > 1.13.7
> > +#MISSING: 1.32.5-1+b1# (arch-bits=32|arch=!x32)mpg123_set_index_32@Base 
> > 1.13.7
> > +#MISSING: 1.32.5-1+b1# (arch-bits=32|arch=!x32)mpg123_tell_32@Base 1.13.7
> > +#MISSING: 1.32.5-1+b1# (arch-bits=32|arch=!x32)mpg123_tell_stream_32@Base 
> > 1.13.7
> > +#MISSING: 1.32.5-1+b1# (arch-bits=32|arch=!x32)mpg123_tellframe_32@Base 
> > 1.13.7
> > +#MISSING: 1.32.5-1+b1# (arch-bits=32|arch=!x32)mpg123_timeframe_32@Base 
> > 1.13.7
> > +#MISSING: 1.32.5-1+b1# 
> > (arch-bits=32|arch=!x32)syn123_resample_intotal_32@Base 1.26.2
> > +#MISSING: 1.32.5-1+b1# 
> > (arch-bits=32|arch=!x32)syn123_resample_total_32@Base 1.26.2
> > Do you know what's happenig here?
> 
> This looks just like the list of wrapper functions offered for
> applications that do not enable LFS (_FILE_OFFSET_BITS unset or 32).
> 
> Steve mentioned this:
> 
> > (you can't enable 64-bit time_t compatibility to use the other
> > libraries it calls, without also turning on LFS).
> 
> So I take it you build mpg123 with enforced LFS so that the build does
> not detect ambiguity in off_t and hence doesn't offer 32 bit wrappers.

On all 32 bit architectures except i386 we are now building with
-D_FILE_OFFSET_BITS=64 and -D_TIME_BITS=64. Both gcc and dpkg now set
both flags. So unless the build system of a package forcibly unsets
_FILE_OFFSET_BITS and _TIME_BITS, all Debian release architectures
(except i386) now build with with 64 bit time_t and off_t.

i386 stays unchanged for historic reasons.

> I recently took pains to make the actual library code independent of
> LFS choice, using explicit 64 bit API. But If you build with
> -D_FILE_OFFSET_BITS=64 enforced, mpg123's configure will _not_ set
> 
>   lfs_sensitive=yes
>   AC_DEFINE(LFS_SENSITIVE, 1, [ System redefines off_t when defining 
> _FILE_OFFSET_BITS to 64. ])
> 
> as defining the offset bits to 64 doesn't change the size of off_t, so
> it looks like a pure 64 bit offset system. But this doesn't control the
> symbols, only usage of libmpg123 API by the mpg123 application.
> 
> That happens in src/libmpg123/lfs_wrap.c:
> 
> off_t attribute_align_arg mpg123_tell(mpg123_handle *mh)
> {
> int64_t pos = mpg123_tell64(mh);
> OFF_RETURN(pos, mh)
> }
> 
> #if SIZEOF_OFF_T == 4
> 
> int attribute_align_arg mpg123_open_32(mpg123_handle *mh, const char *path)
> {
> return mpg123_open(mh, path);
> }
> 
> #endif
> 
> #if defined(LFS_LARGEFILE_64) || (SIZEOF_OFF_T == 8)
> 
> #ifdef LFS_LARGEFILE_64
> #define OFF64 off64_t
> #else
> #define OFF64 off_t
> #endif
> 
> OFF64 attribute_align_arg mpg123_tell_64(mpg123_handle *mh)
> {
> return mpg123_tell64(mh);
> }
> 
> #endif
> 
> So, there is the new portable mpg123_tell64 which works with int64_t,
> always. There is a 'native' off_t wrapper over this with no suffix. If 
> the 'native' off_t is 32 bits, an _32 alias to that is added

Bug#1063140: mpg123: NMU diff for 64-bit time_t transition

2024-03-23 Thread Sebastian Ramacher
123_replace_reader_handle@Base 1.12.1
- (arch-bits=32|arch=!x32)mpg123_replace_reader_handle_32@Base 1.13.7
+#MISSING: 1.32.5-1+b1# 
(arch-bits=32|arch=!x32)mpg123_replace_reader_handle_32@Base 1.13.7
  mpg123_replace_reader_handle_64@Base 1.13.7
  mpg123_reset_eq@Base 1.6.2
  mpg123_resize_string@Base 1.6.2
@@ -136,19 +136,19 @@
  mpg123_scan@Base 1.6.2
  mpg123_seek64@Base 1.32.3
  mpg123_seek@Base 1.6.2
- (arch-bits=32|arch=!x32)mpg123_seek_32@Base 1.13.7
+#MISSING: 1.32.5-1+b1# (arch-bits=32|arch=!x32)mpg123_seek_32@Base 1.13.7
  mpg123_seek_64@Base 1.13.7
  mpg123_seek_frame64@Base 1.32.3
  mpg123_seek_frame@Base 1.6.2
- (arch-bits=32|arch=!x32)mpg123_seek_frame_32@Base 1.13.7
+#MISSING: 1.32.5-1+b1# (arch-bits=32|arch=!x32)mpg123_seek_frame_32@Base 1.13.7
  mpg123_seek_frame_64@Base 1.13.7
  mpg123_set_filesize64@Base 1.32.3
  mpg123_set_filesize@Base 1.6.2
- (arch-bits=32|arch=!x32)mpg123_set_filesize_32@Base 1.13.7
+#MISSING: 1.32.5-1+b1# (arch-bits=32|arch=!x32)mpg123_set_filesize_32@Base 
1.13.7
  mpg123_set_filesize_64@Base 1.13.7
  mpg123_set_index64@Base 1.32.3
  mpg123_set_index@Base 1.10.0
- (arch-bits=32|arch=!x32)mpg123_set_index_32@Base 1.13.7
+#MISSING: 1.32.5-1+b1# (arch-bits=32|arch=!x32)mpg123_set_index_32@Base 1.13.7
  mpg123_set_index_64@Base 1.13.7
  mpg123_set_moreinfo@Base 1.26.0
  mpg123_set_string@Base 1.6.2
@@ -161,19 +161,19 @@
  mpg123_supported_decoders@Base 1.6.2
  mpg123_tell64@Base 1.32.3
  mpg123_tell@Base 1.6.2
- (arch-bits=32|arch=!x32)mpg123_tell_32@Base 1.13.7
+#MISSING: 1.32.5-1+b1# (arch-bits=32|arch=!x32)mpg123_tell_32@Base 1.13.7
  mpg123_tell_64@Base 1.13.7
  mpg123_tell_stream64@Base 1.32.3
  mpg123_tell_stream@Base 1.6.2
- (arch-bits=32|arch=!x32)mpg123_tell_stream_32@Base 1.13.7
+#MISSING: 1.32.5-1+b1# (arch-bits=32|arch=!x32)mpg123_tell_stream_32@Base 
1.13.7
  mpg123_tell_stream_64@Base 1.13.7
  mpg123_tellframe64@Base 1.32.3
  mpg123_tellframe@Base 1.6.2
- (arch-bits=32|arch=!x32)mpg123_tellframe_32@Base 1.13.7
+#MISSING: 1.32.5-1+b1# (arch-bits=32|arch=!x32)mpg123_tellframe_32@Base 1.13.7
  mpg123_tellframe_64@Base 1.13.7
  mpg123_timeframe64@Base 1.32.3
  mpg123_timeframe@Base 1.6.2
- (arch-bits=32|arch=!x32)mpg123_timeframe_32@Base 1.13.7
+#MISSING: 1.32.5-1+b1# (arch-bits=32|arch=!x32)mpg123_timeframe_32@Base 1.13.7
  mpg123_timeframe_64@Base 1.13.7
  mpg123_tpf@Base 1.6.2
  mpg123_volume@Base 1.6.2
dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols 
file: see diff output below
dpkg-gensymbols: warning: debian/libsyn123-0/DEBIAN/symbols doesn't match 
completely debian/libsyn123-0.symbols
--- debian/libsyn123-0.symbols (libsyn123-0_1.32.5-1+b1_armhf)
+++ dpkg-gensymbolssjxz5P   2024-03-22 22:23:13.452408667 +
@@ -33,14 +33,14 @@
  syn123_resample_inexpect@Base 1.26.0
  syn123_resample_intotal64@Base 1.32.3
  syn123_resample_intotal@Base 1.26.2
- (arch-bits=32|arch=!x32)syn123_resample_intotal_32@Base 1.26.2
+#MISSING: 1.32.5-1+b1# (arch-bits=32|arch=!x32)syn123_resample_intotal_32@Base 
1.26.2
  syn123_resample_intotal_64@Base 1.26.0
  syn123_resample_maxincount@Base 1.26.0
  syn123_resample_maxrate@Base 1.26.0
  syn123_resample_out@Base 1.32.3
  syn123_resample_total64@Base 1.32.3
  syn123_resample_total@Base 1.26.2
- (arch-bits=32|arch=!x32)syn123_resample_total_32@Base 1.26.2
+#MISSING: 1.32.5-1+b1# (arch-bits=32|arch=!x32)syn123_resample_total_32@Base 
1.26.2
  syn123_resample_total_64@Base 1.26.0
  syn123_setup_filter@Base 1.26.0
  syn123_setup_geiger@Base 1.26.0
dh_makeshlibs: error: failing due to earlier errors

Do you know what's happenig here?

Best
Sebastian
-- 
Sebastian Ramacher



Bug#1066942: xmrig: FTBFS on armhf: cc: error: unrecognized command-line option ‘-maes’

2024-03-22 Thread Sebastian Ramacher
On 2024-03-22 10:35:06 -0400, Ben Westover wrote:
> Sebastian,
> 
> I can't seem to reproduce this on an armhf chroot, VM, or actual hardware
> (all unstable). When were you last able to reproduce this? It's possible
> (since unstable has changed rapidly in recent days) that the problem was
> something external that fixed itself between then and now.

I reproduced the issues a minute ago with current unstable. Please check
the versions in your build with the linked build log in the initial
mail.

Cheers
-- 
Sebastian Ramacher



Bug#1066942: xmrig: FTBFS on armhf: cc: error: unrecognized command-line option ‘-maes’

2024-03-21 Thread Sebastian Ramacher
Hi Ben

On 2024-03-20 22:54:58 -0400, Ben Westover wrote:
> Hello,
> 
> The package builds fine on my armhf VM as well as a Raspberry Pi 2 running
> armhf Debian bare metal. Maybe some transitioning library caused this issue?
> If xmrig gets binNMU'd, it will probably build successfully. I would do it,
> but I'm not a Debian Developer. Could you do it?

This bug was discovered becauce of a binNMU of xmrig. I can also
reproduce it locally in an unstable armhf chroot. If this is caused by a
build dependency, please reassign accordingly.

Cheers
-- 
Sebastian Ramacher



Bug#1067084: ruby-sigar: FTBFS on arm{el,hf}: /usr/include/features-time64.h:26:5: error: #error "_TIME_BITS=64 is allowed only with _FILE_OFFSET_BITS=64"

2024-03-18 Thread Sebastian Ramacher
   ^
linux_sigar.c: In function ‘proc_net_read’:
linux_sigar.c:1947:5: warning: ignoring return value of ‘fgets’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
 1947 | fgets(buffer, sizeof(buffer), fp); /* skip header */
  | ^
linux_sigar.c: In function ‘sigar_arp_list_get’:
linux_sigar.c:2428:11: warning: ignoring return value of ‘fgets’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
 2428 | (void)fgets(buffer, sizeof(buffer), fp); /* skip header */
  |   ^
make[1]: *** [Makefile:246: linux_sigar.o] Error 1

Cheers
-- 
Sebastian Ramacher



Bug#1067083: python-uinput: FTBFS on arm{el,hf}: libsuinput/src/suinput.c:48:28: error: ‘struct input_event’ has no member named ‘time’

2024-03-18 Thread Sebastian Ramacher
Source: python-uinput
Version: 1.0.1-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramac...@debian.org

https://buildd.debian.org/status/fetch.php?pkg=python-uinput=armhf=1.0.1-1=1710718026=0

arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g 
-Werror=implicit-function-declaration -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 
-D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.11 
-c libsuinput/src/suinput.c -o 
build/temp.linux-armv7l-cpython-311/libsuinput/src/suinput.o
libsuinput/src/suinput.c: In function ‘suinput_emit’:
libsuinput/src/suinput.c:48:28: error: ‘struct input_event’ has no member named 
‘time’
   48 | gettimeofday(, 0);
  |^
error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1

ERROR Backend subprocess exited when trying to invoke build_wheel
E: pybuild pybuild:389: build: plugin pyproject failed with: exit code=1: 
python3.11 -m build --skip-dependency-check --no-isolation --wheel --outdir 
/<>/.pybuild/cpython3_3.11

Cheers
-- 
Sebastian Ramacher



Bug#1067076: x11vnc: FTBFS on arm{el,hf}: uinput.c:723:25: error: ‘struct input_event’ has no member named ‘time’

2024-03-17 Thread Sebastian Ramacher
Source: x11vnc
Version: 0.9.16-9
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramac...@debian.org

https://buildd.debian.org/status/fetch.php?pkg=x11vnc=armhf=0.9.16-9%2Bb1=1710639780=0

gcc -DHAVE_CONFIG_H -I. -I..   -D_REENTRANT  -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -c -o x11vnc-user.o `test -f 'user.c' || echo 
'./'`user.c
uinput.c: In function ‘ptr_move’:
uinput.c:723:25: error: ‘struct input_event’ has no member named ‘time’
  723 | gettimeofday(, NULL);
  | ^
uinput.c: In function ‘ptr_abs’:
uinput.c:776:25: error: ‘struct input_event’ has no member named ‘time’
  776 | gettimeofday(, NULL);
  | ^
uinput.c: In function ‘button_click’:
uinput.c:962:25: error: ‘struct input_event’ has no member named ‘time’
  962 | gettimeofday(, NULL);
  | ^
uinput.c: In function ‘uinput_key_command’:
uinput.c:1256:25: error: ‘struct input_event’ has no member named ‘time’
 1256 | gettimeofday(, NULL);
  | ^

Cheers
-- 
Sebastian Ramacher



Bug#1067077: frr: FTBFS on armel: /usr/bin/ld: ./build/../bgpd/bgp_io.c:476:(.text+0x51c): undefined reference to `__atomic_store_8'

2024-03-17 Thread Sebastian Ramacher
Source: frr
Version: 9.1-0.1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramac...@debian.org

https://buildd.debian.org/status/fetch.php?pkg=frr=armel=9.1-0.1=1710631814=0

libtool: link: gcc -fms-extensions -fno-omit-frame-pointer -funwind-tables 
-Wall -Wextra -Wformat-nonliteral -Wformat-security -Wswitch-enum 
-Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith 
-Wbad-function-cast -Wwrite-strings -Wundef -Wno-unused-result 
-Wno-unused-parameter -Wno-missing-field-initializers -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -g -o bgpd/.libs/bgpd 
bgpd/bgp_main.o yang/frr-bgp-types.yang.o yang/frr-bgp.yang.o 
yang/frr-bgp-common-structure.yang.o yang/frr-bgp-common.yang.o 
yang/frr-bgp-common-multiprotocol.yang.o yang/frr-bgp-neighbor.yang.o 
yang/frr-bgp-peer-group.yang.o yang/frr-bgp-bmp.yang.o yang/frr-bgp-rpki.yang.o 
yang/frr-deviations-bgp-datacenter.yang.o yang/frr-bgp-filter.yang.o 
yang/frr-bgp-route-map.yang.o -Wl,--export-dynamic  bgpd/libbgp.a 
bgpd/rfp-example/librfp/librfp.a lib/.libs/libfrr.so -lyang -lcap -lm -ljson-c 
-lrt -Wl,-rpath -Wl,/usr/lib/arm-linux-gnueabi/frr
/usr/bin/ld: /usr/bin/ld: bgpd/libbgp.a(bgp_vty.o): in function `bgp_show_peer':
./build/../bgpd/bgp_vty.c:13678:(.text+0x1d934): undefined reference to 
`__atomic_load_8'
/usr/bin/ld: ./build/../bgpd/bgp_vty.c:13686:(.text+0x1d9bc): undefined 
reference to `__atomic_load_8'
/usr/bin/ld: ./build/../bgpd/bgp_vty.c:13778:(.text+0x1ed90): undefined 
reference to `__atomic_load_8'
bgpd/libbgp.a(bgp_vty.o): in function `bgp_show_peer':
./build/../bgpd/bgp_vty.c:13678:(.text+0x1d934): undefined reference to 
`__atomic_load_8'
/usr/bin/ld: ./build/../bgpd/bgp_vty.c:13686:(.text+0x1d9bc): undefined 
reference to `__atomic_load_8'
/usr/bin/ld: ./build/../bgpd/bgp_vty.c:13778:(.text+0x1ed90): undefined 
reference to `__atomic_load_8'
/usr/bin/ld: bgpd/libbgp.a(bgp_packet.o): in function `bgp_update_receive':
./build/../bgpd/bgp_packet.c:2328:(.text+0x5fac): undefined reference to 
`__atomic_store_8'
/usr/bin/ld: bgpd/libbgp.a(bgp_fsm.o): in function `bgp_stop':
./build/../bgpd/bgp_fsm.c:1549:(.text+0x7dc): undefined reference to 
`__atomic_store_8'
/usr/bin/ld: bgpd/libbgp.a(bgp_fsm.o): in function `bgp_adjust_routeadv':
./build/../bgpd/bgp_fsm.c:984:(.text+0x3700): undefined reference to 
`__atomic_load_8'
/usr/bin/ld: bgpd/libbgp.a(bgp_io.o): in function `bgp_write':
./build/../bgpd/bgp_io.c:471:(.text+0x3e8): undefined reference to 
`__atomic_store_8'
/usr/bin/ld: ./build/../bgpd/bgp_io.c:471:(.text+0x4f4): undefined reference to 
`__atomic_store_8'
/usr/bin/ld: ./build/../bgpd/bgp_io.c:476:(.text+0x51c): undefined reference to 
`__atomic_store_8'
/usr/bin/ld: bgpd/libbgp.a(bgp_packet.o): in function `bgp_update_receive':
./build/../bgpd/bgp_packet.c:2328:(.text+0x5fac): undefined reference to 
`__atomic_store_8'
/usr/bin/ld: bgpd/libbgp.a(bgp_fsm.o): in function `bgp_stop':
./build/../bgpd/bgp_fsm.c:1549:(.text+0x7dc): undefined reference to 
`__atomic_store_8'
/usr/bin/ld: bgpd/libbgp.a(bgp_fsm.o): in function `bgp_adjust_routeadv':
./build/../bgpd/bgp_fsm.c:984:(.text+0x3700): undefined reference to 
`__atomic_load_8'
/usr/bin/ld: bgpd/libbgp.a(bgp_io.o): in function `bgp_write':
./build/../bgpd/bgp_io.c:471:(.text+0x3e8): undefined reference to 
`__atomic_store_8'
/usr/bin/ld: ./build/../bgpd/bgp_io.c:471:(.text+0x4f4): undefined reference to 
`__atomic_store_8'
/usr/bin/ld: ./build/../bgpd/bgp_io.c:476:(.text+0x51c): undefined reference to 
`__atomic_store_8'
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:8013: bgpd/bgp_btoa] Error 1

Cheers
-- 
Sebastian Ramacher



Bug#1067075: openvas-scanner: FTBFS on arm{el,hf}: /<>/src/attack.c:1617:16: error: format ‘%ld’ expects argument of type ‘long int’, but argument 5 has type ‘__time64_t’ {aka ‘long long

2024-03-17 Thread Sebastian Ramacher
Source: openvas-scanner
Version: 22.7.9-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramac...@debian.org

https://buildd.debian.org/status/fetch.php?pkg=openvas-scanner=armhf=22.7.9-1%2Bb1=1710667919=0

[ 89%] Building C object src/CMakeFiles/openvas.dir/pluginload.c.o
cd /<>/obj-arm-linux-gnueabihf/src && /usr/bin/cc 
-DNVT_TIMEOUT=320 -DOPENVAS_CONF=\"/etc/openvas/openvas.conf\" 
-DOPENVAS_DATA_DIR=\"/usr/share/openvas\" 
-DOPENVAS_FEED_LOCK_PATH=\"/var/lib/openvas/feed-update.lock\" 
-DOPENVAS_NVT_DIR=\"/var/lib/openvas/plugins\" -DOPENVAS_RUN_DIR=\"/run/ospd\" 
-DOPENVAS_STATE_DIR=\"/var/lib/openvas\" -DOPENVAS_SYSCONF_DIR=\"/etc/openvas\" 
-DOPENVAS_VERSION=\"22.7.9\" -DPREFIX=\"/usr\" -DSCANNER_NVT_TIMEOUT=36000 
-DSYSCONFDIR=\"/etc\" -I/usr/include/glib-2.0 
-I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/gvm -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 
-D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 
-DLARGEFILE_SOURCE=1 -std=c11   
  -Wall -Wextra 
-Werror -Wpedantic  
   -Wmissing-prototypes -Wshadow
 -Wsequence-point 
-D_BSD_SOURCE -D_ISOC11_SOURCE  
   -D_SVID_SOURCE -D_DEFAULT_SOURCE 
-O3 -DNDEBUG -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector 
-MD -MT src/CMakeFiles/openvas.dir/pluginload.c.o -MF 
CMakeFiles/openvas.dir/pluginload.c.o.d -o 
CMakeFiles/openvas.dir/pluginload.c.o -c /<>/src/pluginload.c
In file included from /usr/include/glib-2.0/glib.h:64,
 from /<>/src/../misc/scanneraux.h:14,
 from /<>/src/attack.h:16,
 from /<>/src/attack.c:13:
/<>/src/attack.c: In function ‘attack_network’:
/<>/src/attack.c:1617:16: error: format ‘%ld’ expects argument of 
type ‘long int’, but argument 5 has type ‘__time64_t’ {aka ‘long long int’} 
[-Werror=format=]
 1617 | g_message ("Vulnerability scan %s finished in %ld seconds: "
  |^
 1618 |"%d alive hosts of %d",
 1619 |globals->scan_id, now.tv_sec - then.tv_sec,
  |  
  | |
  | __time64_t {aka long long 
int}
/usr/include/glib-2.0/glib/gmessages.h:350:32: note: in definition of macro 
‘g_message’
  350 |__VA_ARGS__)
  |^~~
/<>/src/attack.c:1617:53: note: format string is defined here
 1617 | g_message ("Vulnerability scan %s finished in %ld seconds: "
  |   ~~^
  | |
  | long int
  |   %lld
/<>/src/attack.c:1622:16: error: format ‘%ld’ expects argument of 
type ‘long int’, but argument 5 has type ‘__time64_t’ {aka ‘long long int’} 
[-Werror=format=]
 1622 | g_message ("Vulnerability scan %s finished in %ld seconds: %d 
hosts",
  |^
 1623 |globals->scan_id, now.tv_sec - then.tv_sec,
  |  
  | |
  | __time64_t {aka long long 
int}
/usr/include/glib-2.0/glib/gmessages.h:350:32: note: in definition of macro 
‘g_message’
  350 |__VA_ARGS__)
  |^~~
/<>/src/attack.c:1622:53: note: format string is defined here
 1622 | g_message ("Vulnerability scan %s finished in %ld seconds: %d 
hosts",
  |       ~~^
  | |
  | long int
  |   %lld

Cheers
-- 
Sebastian Ramacher



<    1   2   3   4   5   6   7   8   9   10   >