Bug#872381: dpkg-dev: optimize Makefile snippets for debian/rules

2024-03-10 Thread Nicolas Boulenguez
Package: dpkg-dev
Followup-For: Bug #872381

Hello.

Please consider this new patch queue instead of the old or untested
ones.  With this one applied on 279c6ccb, the package builds and
passes all tests.

* scripts/mk: only use ASCII characters
  Cosmetic independent suggestion.

* scripts/mk: protect files against double inclusion
  The variables are renamed as you have recommended.
  The test is fixed (ifdef fails on a defined but empty variable).

* scripts/mk: stop hard-coding dpkg_datadir
  Already discussed.

* scripts/mk/buildopts.mk: search once for parallel= in DEB_BUILD_OPTIONS

> > [...DEB_BUILD_OPTION_PARALLEL empty instead of undefined
> > when parallel= is missing...]
> [kind of an API change].

I have changed my patch and updated the comment.
However..
The policy only describes 'parallel=N' when N is a positive integer.
I think we should assume that the option is either missing or valid.
For me, 'parallel=' is as incorrect as 'parallel=foo'.

> I think it might perhaps make more sense to fallback to setting it
> to 1 if it's missing, but I need to ponder about possible
> consequences/fallout, etc.

I doubt any sensible default exist.
* 1 is safe/produces readable logs and $max_available_processors is fast.
* the policy/debhelper/... have found no one-size-fits-all solution.

* scripts/buildflags.mk: add missing GCJFLAGS
  Fixes a bug.

* scripts/buildflags.mk: generate the _FOR_BUILD variant of each variable
* scripts/buildflags.mk: sort the flag list
  These changes hopefully prevent new missing flags in the future (the
  output of dpkg-buildflags is sorted).

* scripts/*.mk: reduce the number of subprocesses
* scripts/t: use loops instead of repetitions, check exports and overrides
  * all four combinations of existing/new scripts/mk/*.mk pass the
existing/new tests in scripts/t/mk/*.mk.
  * comparing the time taken by tests gives a rough idea of the speed
gain
architecture.mk 30 times faster (probably no gain under dpkg-buildpackage)
buildflags.mk   20 times faster
pkg-info.mk  4 times faster
buildtools.mk20% faster

Guillem Jover
> I've left this one out for now. I'm not entirely satisfied with the
> sed usage here. If we keep using sed, then I think it needs to be
> set via a SED variable, substituted from the value found at

In which context do you expect GNU Make but a non recent sed?
Should I rewrite the regular expressions without -r/-E?

> configure time. But then, I've been pondering whether we can have
> better export formats, that might make the sed usage not
> necessary. I started with a make-eval export mode for buildflags,
> but perhaps it would be better a more generic formatting mode where
> the caller can specify how the output should look like, akin
> «dpkg-query --showformat». Will ponder about this.

A generic format would be more maintainable in the long term.
Something like that would be convenient for the makefiles.

dpkg-architecture --print-format='${Dollar}(eval export ${key} ?= ${value})'
dpkg-buildflags --print-format='${Dollar}(eval ${key}:=${value})'
dpkg-parsechangelog --print-format='${Dollar}(eval DEB_SOURCE:=${Source}) 
${Dollar}(eval export SOURCE_DATE_EPOCH?=${Timestamp}) ..'
dpkg-vendor --print-format'${Dollar}(eval DEB_VENDOR:=${Vendor}) ${Dollar}(eval 
DEB_PARENT_VENDOR:=${Parent})'

* scripts/buildtools.mk: style suggestions
  This arguably improves the readability, and fixes a minor issue
  ($(findstring nostrip,...) unwantedly matches arduinostrip).

* scripts/t/mk/buildflags.mk: fix test of _MAINT_APPEND when TEST_ is empty
  This fixes a minor issue. During a test with
  DEB_BUILD_OPTIONS=noopt, TEST_CXXFLAGS was empty and caused the test
  of DEB_CXXFLAGS_MAINT_APPEND to fail because the correct result is
  not a concatenation, Make strips a space.  This issue can also be
  seen with 1.22.5.
>From 37f1089c450fca16d06d586cf390a05642af25f0 Mon Sep 17 00:00:00 2001
From: Nicolas Boulenguez 
Date: Mon, 4 Mar 2024 13:23:56 +0100
Subject: [PATCH 01/11] scripts/mk: only use ASCII characters

The policy recommends english, so french parenthesis must be replaced.
More generally, prudence recommends ASCII in Make scripts.
---
 scripts/mk/buildtools.mk | 2 +-
 scripts/mk/vendor.mk | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/scripts/mk/buildtools.mk b/scripts/mk/buildtools.mk
index 933fdcfaa..7c6732210 100644
--- a/scripts/mk/buildtools.mk
+++ b/scripts/mk/buildtools.mk
@@ -20,7 +20,7 @@
 #   QMAKE: Qt build system generator (since dpkg 1.20.0).
 #
 # All the above variables have a counterpart variable for the build tool,
-# as in CC → CC_FOR_BUILD.
+# as in CC -> CC_FOR_BUILD.
 #
 # The variables are not exported by default. This can be changed by
 # defining DPKG_EXPORT_BUILDTOOLS.
diff --git a/scripts/mk/vendor.mk b/scripts/mk/vendor.mk
index f3241a57b..8bdaa235a 100644
--- a/scripts/mk/vendor.mk
+++ b/scripts/mk/vendor.mk
@@ -1,8 +1,8 @@
 # This Makefile fragment (since dpkg 

Bug#1066022: RFS: keyd/2.4.3-1 [ITP] -- keyboard key remapping daemon

2024-03-10 Thread Richard Hansen

Package: sponsorship-requests
Severity: wishlist

Dear mentors,

I am looking for a sponsor for my package "keyd":

 * Package name : keyd
   Version  : 2.4.3-1
   Upstream contact : Raheman Vaiya 
 * URL  : https://github.com/rvaiya/keyd
 * License  : Expat
 * Vcs  : https://salsa.debian.org/rhansen/keyd
   Section  : utils

The source builds the following binary packages:

  keyd - keyboard key remapping daemon
  keyd-application-mapper - keyboard key remapping daemon - 
application-specific remapper


To access further information about this package, please visit the 
following URL:


  https://mentors.debian.net/package/keyd/

Alternatively, you can download the package with 'dget' using this command:

  dget -x 
https://mentors.debian.net/debian/pool/main/k/keyd/keyd_2.4.3-1.dsc


Changes for the initial release:

 keyd (2.4.3-1) unstable; urgency=medium
 .
   * Initial debianization. (Closes: #1060023)

Regards,
Richard


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1038882: proposal: dhcpcd-base as standard DHCP client starting with Trixie

2024-03-10 Thread Martin-Éric Racine
ma 11. maalisk. 2024 klo 1.29 Bernd Zeimetz (be...@bzed.de) kirjoitti:
> On Mon, 2023-06-19 at 13:54 +0300, Martin-Éric Racine wrote:
> > I hereby propose bin:dhcpcd-base:
> >
> > 1) already supported by ifupdown.
> > 2) dual stack (DHCPv4, Bonjour, RA, DHCPv6 with PD) with privilege
> > separation.
> > 3) writes both IPv4 and IPv6 name servers to /etc/resolv.conf
> > 4) supports /etc/resolv.conf.head and /etc/resolv.conf.tail
> > 5) a mere inet line in /etc/network/interfaces is sufficient to
> > configure both stacks.
> >
>
> why not switch to systemd-networkd + networkmanager for gui installs?

NM already is pulled by most desktop environments.

Meanwhile a bare minimal system needs a non-GUI solution and swaping
which DHCP client gets pulled by ifupdown is the simplest, least
disruptive way of accomplishing this.

Martin-Éric



Bug#1058451: ntpsec: FTBFS [Hurd] change Build-Depends: systemd to [linux-any]

2024-03-10 Thread Martin-Éric Racine
ma 11. maalisk. 2024 klo 5.44 Richard Laager (rlaa...@debian.org) kirjoitti:
>
> I think, but am not sure, that this is now functionally a duplicate of
> #1060506. That one tells me to change it from systemd to systemd-dev
> because:
>
>  Since systemd_253-2 [1], these two pkgconfig files have been split
>  into a separate package named systemd-dev. This package is arch:all,
>  so even available on non-Linux architectures, which will simplify
>  the installation of upstream provided service files / udev rules.
>
> I have made that change. If that is NOT sufficient, please let me know
> and I'll adjust again.

Yes, this probably accomplished the same. We'll know for sure once the
buildd's have caught up with the upload.

Thanks!
Martin-Éric



Bug#1063175: orc: NMU diff for 64-bit time_t transition

2024-03-10 Thread Steve Langasek
Dear maintainers,

One more bug in the orc transition: the .symbols file declares shlibs
dependencies for multiple libraries, but only the first of them was updated
to point at the new library name.

Please find attached a comprehensive patch for orc vis-à-vis t64.  I've
uploaded this hopefully final NMU to unstable.

Thanks,
-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developer   https://www.debian.org/
slanga...@ubuntu.com vor...@debian.org
diff -Nru orc-0.4.34/debian/changelog orc-0.4.34/debian/changelog
--- orc-0.4.34/debian/changelog 2024-02-28 12:51:27.0 +
+++ orc-0.4.34/debian/changelog 2024-03-11 04:36:15.0 +
@@ -1,3 +1,25 @@
+orc (1:0.4.34-4.3) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix symbols dependencies on liborc-test.
+
+ -- Steve Langasek   Mon, 11 Mar 2024 04:36:15 +
+
+orc (1:0.4.34-4.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix build depedency on dpkg-dev to use >= not >> (sorry).
+
+ -- Michael Hudson-Doyle   Tue, 05 Mar 2024 
10:54:56 +1300
+
+orc (1:0.4.34-4.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Add build depedency on dpkg-dev (>= 1.22.5) for time_t transition.
+(Closes: #1065272)
+
+ -- Michael Hudson-Doyle   Mon, 04 Mar 2024 23:40:36 +1300
+
 orc (1:0.4.34-4) unstable; urgency=medium
 
   * Team upload
diff -Nru orc-0.4.34/debian/control orc-0.4.34/debian/control
--- orc-0.4.34/debian/control   2024-02-28 12:51:27.0 +
+++ orc-0.4.34/debian/control   2024-03-04 21:54:56.0 +
@@ -4,7 +4,8 @@
 Maintainer: Maintainers of GStreamer packages 
 Uploaders: Sebastian Dröge ,
Sjoerd Simons 
-Build-Depends: debhelper-compat (= 13),
+Build-Depends: dpkg-dev (>= 1.22.5),
+   debhelper-compat (= 13),
meson,
pkg-config,
gtk-doc-tools
diff -Nru orc-0.4.34/debian/liborc-0.4-0t64.symbols 
orc-0.4.34/debian/liborc-0.4-0t64.symbols
--- orc-0.4.34/debian/liborc-0.4-0t64.symbols   2024-02-28 12:51:27.0 
+
+++ orc-0.4.34/debian/liborc-0.4-0t64.symbols   2024-03-11 04:35:56.0 
+
@@ -308,7 +308,7 @@
  orc_x86_get_regname_sse@Base 1:0.4.34
  orc_x86_get_regnum@Base 1:0.4.34
  orc_x86_output_insns@Base 1:0.4.34
-liborc-test-0.4.so.0 liborc-0.4-0 #MINVER#
+liborc-test-0.4.so.0 liborc-0.4-0t64 #MINVER#
 * Build-Depends-Package: liborc-0.4-dev
  orc_array_check_out_of_bounds@Base 1:0.4.34
  orc_array_compare@Base 1:0.4.34


signature.asc
Description: PGP signature


Bug#1064085: gts: NMU diff for 64-bit time_t transition

2024-03-10 Thread Zixing Liu
Package: gts
Version: 0.7.6+darcs121130-5.1
Followup-For: Bug #1064085
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu noble ubuntu-patch
Control: tags -1 patch

Dear Maintainer,

Please find attached a patch for fixing shlib dependency marking of 
libgts-0.7-5t64.
This was a regression introduced by the time_t transition.

  * d/symbols: rename package libgts-0.7-5 to libgts-0.7-5t64.


Thanks for considering the patch.


-- System Information:
Debian Release: bookworm/sid
  APT prefers jammy-updates
  APT policy: (500, 'jammy-updates'), (500, 'jammy-security'), (500, 'jammy'), 
(100, 'jammy-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.5.0-25-generic (SMP w/10 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_CA:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
diff -Nru gts-0.7.6+darcs121130/debian/symbols 
gts-0.7.6+darcs121130/debian/symbols
--- gts-0.7.6+darcs121130/debian/symbols2021-11-11 09:18:31.0 
-0700
+++ gts-0.7.6+darcs121130/debian/symbols2024-03-10 20:46:33.0 
-0600
@@ -1,4 +1,4 @@
-libgts-0.7.so.5 libgts-0.7-5 #MINVER#
+libgts-0.7.so.5 libgts-0.7-5t64 #MINVER#
  gts_allow_floating_edges@Base 0.7.6
  gts_allow_floating_faces@Base 0.7.6
  gts_allow_floating_gnodes@Base 0.7.6


Bug#1058451: ntpsec: FTBFS [Hurd] change Build-Depends: systemd to [linux-any]

2024-03-10 Thread Richard Laager
I think, but am not sure, that this is now functionally a duplicate of 
#1060506. That one tells me to change it from systemd to systemd-dev 
because:


Since systemd_253-2 [1], these two pkgconfig files have been split
into a separate package named systemd-dev. This package is arch:all,
so even available on non-Linux architectures, which will simplify
the installation of upstream provided service files / udev rules.

I have made that change. If that is NOT sufficient, please let me know 
and I'll adjust again.


--
Richard


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1064025: ntpsec does not sync to server if "iburst" is missing

2024-03-10 Thread Richard Laager

I agree that the description, as provided, would be a bug.

However, I cannot reproduce this.

Can you provide your ntp.conf file, in full, please?
--
Richard



OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1065467: marisa: FTBFS on loongarch64 as the test case fails

2024-03-10 Thread zhangdandan

Hi,

   Thanks for your reply.

On Thu, 07 Mar 2024 09:31:20 -0500 Boyuan Yang wrote:

> Hi,
>
> 在 2024-03-05星期二的 12:10 +0800,zhangdandan写道:
> > Source: marisa
> > Version: 0.2.6-15
> > Severity: wishlist
> > Tags: ftbfs
> > User: debian-loonga...@lists.debian.org
> > Usertags: loong64
> >
> > Dear maintainers,
> >
> > Compiling the marisa failed for loong64 in the Debian Package
> > Auto-Building environment.
> > Please consider the patch (my local patch) I have attached.
> > If you have any questions, you can contact me at any time.
>
> I can take this patch, but the patch should be forwarded upstream first.
> Please forward it to GitHub upstream project so that I can use the 
forwarded

> link as a reference. After that, I can make the patched upload in Debian.

I have submitted a pull request to upstream, please see 
https://github.com/s-yata/marisa-trie/pull/56.
But this marisa-trie project hasn't been updated for a long time (about 
4 years).
Refer to other architectures for handling, could you add a patch for 
marisa-0.2.6 source package?


Thanks,
Dandan Zhang



Bug#1066021: pbuilder: debconf crashes while configuring pbuilder in debian:12.5 docker container

2024-03-10 Thread Thorsten Glaser
Adam Baxter dixit:

>#5 3.790 Configuring pbuilder
>#5 3.790 
>#5 3.790
>#5 3.790 Default mirror not found
[…]
>I believe this is due to deb822 format sources lists being used in the 
>container

That autodetection has annoyed me multiple times in the past
already anyway, *and* it had overwritten parts of my custom
/etc/pbuilderrc, inserting an older mirror that it had cached
in debconf (which in itself is a violation).

Can we please just, in this day and age, skip that mirror
detection, and let pbuilder default to deb.debian.org if no
mirror variable is set in pbuilderrc? Drop all that fiddling
with the configuration files and everything.

Thanks,
//mirabilos
-- 
22:20⎜ The crazy that persists in his craziness becomes a master
22:21⎜ And the distance between the craziness and geniality is
only measured by the success 18:35⎜ "Psychotics are consistently
inconsistent. The essence of sanity is to be inconsistently inconsistent



Bug#1066021: pbuilder: debconf crashes while configuring pbuilder in debian:12.5 docker container

2024-03-10 Thread Adam Baxter
Package: pbuilder
Version: 0.231
Severity: normal
X-Debbugs-Cc: deb...@voltagex.org

Dear Maintainer,

I'm not sure if this should be filed against debconf or pbuilder or both (does 
the Package line support multiple packages?)
It was also not clear how to report bugs against the official Debian Docker 
image

A Dockerfile with the following:
FROM debian:12.5
RUN apt update && apt install --no-install-recommends -y pbuilder

will loop the following:
#5 3.737 Setting up pbuilder (0.231) ...
#5 3.774 debconf: unable to initialize frontend: Dialog
#5 3.774 debconf: (TERM is not set, so the dialog frontend is not usable.)
#5 3.774 debconf: falling back to frontend: Readline
#5 3.780 debconf: unable to initialize frontend: Readline
#5 3.780 debconf: (This frontend requires a controlling tty.)
#5 3.780 debconf: falling back to frontend: Teletype
#5 3.790 Configuring pbuilder
#5 3.790 
#5 3.790
#5 3.790 Default mirror not found
#5 3.790
#5 3.790 Mirror information detection failed and the user provided no mirror
#5 3.790 information.
#5 3.790
#5 3.790 Please enter valid mirror information.
#5 3.790
#5 3.790 Please enter the default mirror you want to be used by pbuilder.
#5 3.790
#5 3.790 If you leave this field blank, there will be one attempt to autodetect 
this
#5 3.790 information. If this attempt fails, you will be prompted again to 
insert some
#5 3.790 valid mirror information.
#5 3.790
#5 3.790 Here is a valid mirror example: http://deb.debian.org/debian

I believe this is due to deb822 format sources lists being used in the container

If I change the Dockerfile to read

FROM debian:12.5
RUN echo "deb http://deb.debian.org/debian/ stable main contrib" > 
/etc/apt/sources.list && rm /etc/apt/sources.list.d/debian.sources
RUN apt update && apt install --no-install-recommends -y pbuilder

Then the package installs correctly

-- System Information:
Debian Release: 12.5
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.7.7-200.fc39.x86_64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect

Versions of packages pbuilder depends on:
ii  debconf [debconf-2.0]  1.5.82
ii  debootstrap1.0.128+nmu2+deb12u1
ii  dpkg-dev   1.21.22

Versions of packages pbuilder recommends:
pn  devscripts
pn  eatmydata 
pn  fakeroot  
pn  net-tools | iproute2  
pn  sudo  

Versions of packages pbuilder suggests:
pn  cowdancer   
pn  gdebi-core  

-- debconf information excluded



Bug#1065713: directfb: FTBFS on arm{el,hf}: error: ‘const struct input_event’ has no member named ‘time’

2024-03-10 Thread Simon McVittie
On Sat, 09 Mar 2024 at 12:29:26 +0100, Sebastian Ramacher wrote:
> linux_input.c: In function ‘translate_event’:
> linux_input.c:761:28: error: ‘const struct input_event’ has no member named 
> ‘time’
>   761 |  devt->timestamp = levt->time;
>   |^~

This seems to be essentially the same bug that was fixed in SDL by:
https://github.com/libsdl-org/SDL/commit/10fc3b3db715f0e2050e49f39d7d6e932813723c
so hopefully that's a useful reference.

smcv



Bug#1066020: parole: Output window is a separate window only in Wayland

2024-03-10 Thread Huey Chen
Package: parole
Version: 4.18.1-1+b1
Severity: normal
X-Debbugs-Cc: hueyche...@outlook.com

Dear Maintainer,

When you open Parole and play a file on Wayland, a new window will be created 
showing the output (frequency spectrum or video.)  
The expected behavior is the output to stay in the same window as the original 
Parole window. This bug happens only on Wayland.

-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

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

Versions of packages parole depends on:
ii  gstreamer1.0-libav  1.24.0-1
ii  gstreamer1.0-plugins-bad [gstreamer1.0-audiosink]   1.24.0-1
ii  gstreamer1.0-plugins-base   1.24.0-1
ii  gstreamer1.0-plugins-good [gstreamer1.0-audiosink]  1.24.0-1
ii  gstreamer1.0-x  1.24.0-1
ii  libc6   2.37-15.1
ii  libcairo2   1.18.0-2
ii  libdbus-1-3 1.14.10-4+b1
ii  libdbus-glib-1-20.112-3+b2
ii  libgdk-pixbuf-2.0-0 2.42.10+dfsg-3+b2
ii  libglib2.0-0t64 [libglib2.0-0]  2.78.4-4
ii  libgstreamer-plugins-base1.0-0  1.24.0-1
ii  libgstreamer1.0-0   1.24.0-1
ii  libgtk-3-0t64 [libgtk-3-0]  3.24.41-2
ii  libnotify4  0.8.3-1+b1
ii  libtagc01.13.1-1+b1
ii  libx11-62:1.8.7-1
ii  libxfce4ui-2-0  4.18.4-1
ii  libxfce4util7   4.18.1-2
ii  libxfconf-0-3   4.18.1-1+b1

parole recommends no packages.

Versions of packages parole suggests:
ii  gstreamer1.0-plugins-bad   1.24.0-1
pn  gstreamer1.0-plugins-ugly  

-- no debconf information



Bug#1065978: Handle listxattr failures better (upstream patch 9.1.0162)

2024-03-10 Thread Paul Tagliamonte
Thanks, James!

I'm deeply grateful for your work on vim, thank you so much for
maintaining it!

  paultag


On Sun, Mar 10, 2024 at 8:17 PM James McCoy  wrote:
>
> On Sun, Mar 10, 2024 at 05:44:27PM -0400, Paul R. Tagliamonte wrote:
> > I sent a fix to upstream vim to handle a bug where vim would attempt
> > to allocate size_t max (for me, 0x aka
> > 18446744073709551615 bytes) when the filesystem responded with an
> > error on listxattr other than not supported.
> >
> > The upstream patch can be found at
> > 14759ded57447345ba11c11a99fd84344797862c[1] - I've exported that patch
> > for inclusion into sid.
>
> Thanks! I'll likely refresh against the ~latest upstream once things in
> the time_t land settle down some, so this will get pulled in then.
>
> Cheers,
> --
> James
> GPG Key: 4096R/91BF BF4D 6956 BD5D F7B7  2D23 DFE6 91AE 331B A3DB



--
:wq



Bug#1066019: mariadb: FTBFS on hurd-i386: information_schema_disks.cc:69:31: error: ‘PATH_MAX’ was not declared in this scope

2024-03-10 Thread Otto Kekäläinen
Source: mariadb
Version: 1:10.11.7-2
Tags: confirmed, help, ftbfs
User: debian-h...@lists.debian.org
Usertags: hurd
X-Debbugs-CC: debian-h...@lists.debian.org

After fixing https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063739
the builds of MariaDB currently fail with:

[ 86%] Building CXX object
plugin/disks/CMakeFiles/disks.dir/information_schema_disks.cc.o
cd /<>/builddir/plugin/disks && /usr/bin/c++
-DHAVE_CONFIG_H -DMYSQL_DYNAMIC_PLUGIN -D_FILE_OFFSET_BITS=64
-Ddisks_EXPORTS -I/<>/wsrep-lib/include
-I/<>/wsrep-lib/wsrep-API/v26
-I/<>/builddir/include
-I/<>/include/providers -I/<>/sql
-I/<>/include -g -O2 -ffile-prefix-map=/<>=.
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
-D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -pie -fPIC
-fstack-protector --param=ssp-buffer-size=4 -O2 -g -static-libgcc
-fno-omit-frame-pointer -fno-strict-aliasing -Wno-uninitialized
-fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall
-Wenum-compare -Wenum-conversion -Wextra -Wformat-security
-Wmissing-braces -Wno-format-truncation -Wno-init-self
-Wno-nonnull-compare -Wno-unused-parameter -Woverloaded-virtual
-Wnon-virtual-dtor -Wvla -Wwrite-strings -std=gnu++11 -fPIC
-Wdate-time -D_FORTIFY_SOURCE=2 -MD -MT
plugin/disks/CMakeFiles/disks.dir/information_schema_disks.cc.o -MF
CMakeFiles/disks.dir/information_schema_disks.cc.o.d -o
CMakeFiles/disks.dir/information_schema_disks.cc.o -c
/<>/plugin/disks/information_schema_disks.cc
/<>/plugin/disks/information_schema_disks.cc:69:31:
error: ‘PATH_MAX’ was not declared in this scope; did you mean
‘AF_MAX’?
   69 |   Column("Disk",  Varchar(PATH_MAX), NOT_NULL),
  |   ^~~~
  |   AF_MAX
/<>/plugin/disks/information_schema_disks.cc:70:31:
error: ‘PATH_MAX’ was not declared in this scope; did you mean
‘AF_MAX’?
   70 |   Column("Path",  Varchar(PATH_MAX), NOT_NULL),
  |   ^~~~
  |   AF_MAX
make[4]: *** [plugin/disks/CMakeFiles/disks.dir/build.make:79:
plugin/disks/CMakeFiles/disks.dir/information_schema_disks.cc.o] Error
1
make[4]: Leaving directory '/<>/builddir'
make[3]: *** [CMakeFiles/Makefile2:8478:
plugin/disks/CMakeFiles/disks.dir/all] Error 2



Full log at 
https://buildd.debian.org/status/fetch.php?pkg=mariadb=hurd-i386=1%3A10.11.7-2=1709941524=0



Bug#1066017: xonsh-doc: please make the build reproducible.

2024-03-10 Thread James Addison
Followup-For: Bug #1066017
Control: forwarded -1 
https://salsa.debian.org/python-team/packages/xonsh/-/merge_requests/3



Bug#1065978: Handle listxattr failures better (upstream patch 9.1.0162)

2024-03-10 Thread James McCoy
On Sun, Mar 10, 2024 at 05:44:27PM -0400, Paul R. Tagliamonte wrote:
> I sent a fix to upstream vim to handle a bug where vim would attempt
> to allocate size_t max (for me, 0x aka
> 18446744073709551615 bytes) when the filesystem responded with an
> error on listxattr other than not supported.
> 
> The upstream patch can be found at
> 14759ded57447345ba11c11a99fd84344797862c[1] - I've exported that patch
> for inclusion into sid.

Thanks! I'll likely refresh against the ~latest upstream once things in
the time_t land settle down some, so this will get pulled in then.

Cheers,
-- 
James
GPG Key: 4096R/91BF BF4D 6956 BD5D F7B7  2D23 DFE6 91AE 331B A3DB



Bug#1066016: python-rdflib-doc: please make the build reproducible.

2024-03-10 Thread James Addison
Followup-For: Bug #1066016
Control: forwarded -1 
https://salsa.debian.org/python-team/packages/rdflib/-/merge_requests/2



Bug#1066018: kakoune: Installs README outside /usr/share/doc/kakoune/

2024-03-10 Thread Timothy Allen
Package: kakoune
Version: 2022.10.31-2
Severity: minor

Dear Maintainer,

I was looking at where the Kakoune package installs its documentation:

dpkg-query -L kakoune |
sed -e 's@/[^/]*$@@' |
sort -u |
grep doc

...expecting to find three directories:

/usr/share/doc  (because it creates a package directory inside here)
/usr/share/doc/kakoune/ (Debian package changelog, README, etc.)
/usr/share/kak/doc/ (Kakoune's online documentation)

Instead, I found an additional fourth directory, /usr/share/doc/kak

Apparently the Kakoune README is installed to /usr/share/doc/kak, while all the
other package documentation (package changelog, licence, etc.) is installed to
/usr/share/doc/kakoune.

I think the README should be installed in the directory named after the package,
as it is with other Debian packages.

-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

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

Versions of packages kakoune depends on:
ii  libc6   2.37-15
ii  libgcc-s1   14-20240201-3
ii  libstdc++6  14-20240201-3

kakoune recommends no packages.

kakoune suggests no packages.

-- no debconf information



Bug#1066014: python-pathos-doc: please make the build reproducible.

2024-03-10 Thread James Addison
Followup-For: Bug #1066014
Control: forwarded -1 
https://salsa.debian.org/python-team/packages/pathos/-/merge_requests/1



Bug#1065751: pristine-tar: diff for NMU version 1.50+nmu2

2024-03-10 Thread Amin Bandali
Hi Sebastian, all,

Will this fix be enough for addressing all cases, though?

I'm thinking specifically of cases where tarball repacking
is involved, for example when using git-buildpackage's
"gbp import-orig --uscan" where uscan is used to download and
repack the upstream tarball, because the package at hand has
a Files-Excluded field in its debian/copyright header stanza.
As far as I can tell, Devscripts::Compression would need to be
updated to specify -T1 for xz compressions.

I believe there are also some cases where git-buildpackage
itself does repacking, so we'd probably want to update its
gbp.pkg.compressor's Opts to pass in -T1 for xz.

Thanks,
-a



Bug#1065677: rust-quick-xml: please upgrade to branch v0.31

2024-03-10 Thread Peter Green

preliminary analysis

upstream changelog doesn't look too scary, no obvious breakage there.

rdeps:

0123456789001234567890012345678900123456789001234567890012345678900123456789001234567890

oxigraph (librust-sparesults-dev):
  jonas package, upstream version in Debian uses 0.30, upstream did make code 
changes
  when updating dependency to allow 0.32 but they look fairly minor
  
https://github.com/oxigraph/oxigraph/commit/ab5f5c1c6066df8ca528811322947e045f96e925

rust-bmap-parser:
  new upstream uses 0.31, but new upstream is semver breaking, upstream did not 
appear
  to make any code changes when bumping dep.

rust-grcov:
  latest upstream release uses 0.29, debian currently has 0.29 and is relaxing
  dependency to allow any 0.x version. Upstream git uses 0.31 and didn't make

rust-gsetings-macro:
  upstream version in Debian already depends on 0.31, Debian is currently 
downpatching

rust-gtk4-macros
  upstream version in sid depends on 0.30, upstream version in experimental 
depends on
  0.31, debian is currently downpatching. Upstream did not make any code 
changes when
  moving from 0.30 to 0.31.

rust-gvdb
  upstream version in sid uses 0.31, debian is currently downpatching.

rust-numbat-exchange-rates:
  upstream version in Debian already depends on 0.32, Debian is currently 
relaxing

rust-plist
  upstream version in Debian already depends on 0.31, Debian is currently 
downpatching
  downpatch includes code changes.

rust-quick-junit
   new upstream depends on 0.31 and is not semver breaking

rust-reqsign
   new upstream depends on 0.31 and is not semver breaking

rust-rio (librust-rio-xml-dev)
   jonas package - debian package is currently downpatching from 0.28 to 0.27
   upstream git still uses 0.28

rust-wayland-scanner
   new upstream uses 0.31, but is semver breaking. Upstream did not appear
   to make any code changes when bumping dep.

rust-xcb
   new upstream uses 0.30 and is not semver breaking.

rust-zbus
   upstream version in sid uses 0.27, new upstream seems to have moved the
   quick-xml dependency to the zbus-xml crate. Upstream did not seem to make
   any code changes when bumping dep.


Jonas, can you look at your packages (oxigraph and rust-rio) and prepare them
for the new version of quick-xml? I uploaded the new version of quick-xml
to experimental yesterday (though at the time of writing it still hasn't
built on amd64)



Bug#1066015: patroni-doc: please make the build reproducible.

2024-03-10 Thread James Addison
Package: patroni-doc
Followup-For: Bug #1066015
Control: tags -1 - patch

(clearing unintentionally-included patch tag)



Bug#1066017: xonsh-doc: please make the build reproducible.

2024-03-10 Thread James Addison
Package: xonsh-doc
Severity: wishlist
Tags: patch upstream
User: reproducible-bui...@lists.alioth.debian.org
Usertags: randomness

Dear Maintainer,

I'm an occasional volunteer contributor with the Reproducible Builds[1]
project, and noticed recently that the xonsh-doc package failed[2] an automated
reproducibility test on Debian.

>From investigation, it seems that most (but not all) of the cause of
non-reproducibility during the test was due to the Sphinx autodoc extension
evaluating some of the default Python method values (like
xonsh.environ.HOSTNAME[3]) at build-time and including the GeneralSetting
object address, which varied, in the documentation.

As a workaround, we can enable the 'autodoc_preserve_defaults'[4] configuration
setting, meaning that Sphinx will render the method signature defaults using the
original source code as-written, instead of evaluating the corresponding
values.

I'll offer a merge request on Salsa to make that change, and will link that to
this bugreport.

Thanks,
James

[1] - https://reproducible-builds.org/

[2] - 
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/diffoscope-results/xonsh.html

[3] - 
https://sources.debian.org/src/xonsh/0.14.4%2Bdfsg-1/docs/conf.py/#L317-L320
  
https://sources.debian.org/src/xonsh/0.14.4%2Bdfsg-1/xonsh/environ.py/#L873-L877

[4] - 
https://www.sphinx-doc.org/en/master/usage/extensions/autodoc.html#confval-autodoc_preserve_defaults



Bug#1066016: python-rdflib-doc: please make the build reproducible.

2024-03-10 Thread James Addison
Package: python-rdflib-doc
Severity: wishlist
Tags: patch upstream
User: reproducible-bui...@lists.alioth.debian.org
Usertags: randomness

Dear Maintainer,

I'm an occasional volunteer contributor with the Reproducible Builds[1]
project, and noticed recently that the python-rdflib-doc package failed[2] an
automated reproducibility test on Debian.

>From investigation, it seems that most if not all of the cause of
non-reproducibility during the test was due to the Sphinx autodoc extension
evaluating some of the default Python method values (like
rdflib.extras.infixowl.Individual.factoryGraph[3]) at build-time and including
theevaluated value, which varied, in the documentation.

As a workaround, we can enable the 'autodoc_preserve_defaults'[4] configuration
setting, meaning that Sphinx will render the method signature defaults using the
original source code as-written, instead of evaluating the corresponding
values.

I'll offer a merge request on Salsa to make that change, and will link that to
this bugreport.

Thanks,
James

[1] - https://reproducible-builds.org/

[2] - 
https://tests.reproducible-builds.org/debian/rb-pkg/trixie/amd64/diffoscope-results/rdflib.html

[3] - https://sources.debian.org/src/rdflib/6.1.1-3/docs/conf.py/#L41
  
https://sources.debian.org/src/rdflib/6.1.1-3/rdflib/extras/infixowl.py/#L371

[4] - 
https://www.sphinx-doc.org/en/master/usage/extensions/autodoc.html#confval-autodoc_preserve_defaults



Bug#1066015: patroni-doc: please make the build reproducible.

2024-03-10 Thread James Addison
Package: patroni-doc
Severity: wishlist
Tags: patch upstream
User: reproducible-bui...@lists.alioth.debian.org
Usertags: randomness

Dear Maintainer,

I'm an occasional volunteer contributor with the Reproducible Builds[1]
project, and noticed recently that the patroni-doc package failed[2] an
automated reproducibility test on Debian.

>From investigation, it seems that most if not all of the cause of
non-reproducibility during the test was due to the Sphinx autodoc extension
evaluating some of the default Python method values (like wal_log_hints[3])
at build-time and including the evaluated value, which varied, in the
documentation.

As a workaround, we can enable the 'autodoc_preserve_defaults'[4] configuration
setting, meaning that Sphinx will render the method signature defaults using the
original source code as-written, instead of evaluating the corresponding
values.

Thanks,
James

[1] - https://reproducible-builds.org/

[2] - 
https://tests.reproducible-builds.org/debian/rb-pkg/trixie/amd64/diffoscope-results/patroni.html

[3] - 
https://sources.debian.org/src/patroni/3.2.2-2/patroni/postgresql/config.py/#L303

[4] - 
https://www.sphinx-doc.org/en/master/usage/extensions/autodoc.html#confval-autodoc_preserve_defaults



Bug#1066014: python-pathos-doc: please make the build reproducible.

2024-03-10 Thread James Addison
Package: python-pathos-doc
Severity: wishlist
Tags: patch upstream
User: reproducible-bui...@lists.alioth.debian.org
Usertags: cpu

Dear Maintainer,

I'm an occasional volunteer contributor with the Reproducible Builds[1]
project, and noticed recently that the python-pathos-doc package failed[2] an
automated reproducibility test on Debian.

>From investigation, it seems that most if not all of the cause of
non-reproducibility during the test was due to the Sphinx autodoc extension
evaluating some of the default Python method values (like mp.pool_size[3])
at build-time and including the evaluated value, which varied, in the
documentation.

As a workaround, we can enable the 'autodoc_preserve_defaults'[4] configuration
setting, meaning that Sphinx will render the method signature defaults using the
original source code as-written, instead of evaluating the corresponding
values.

I'll offer a merge request on Salsa to make that change, and will link that to
this bugreport.

Thanks,
James

[1] - https://reproducible-builds.org/

[2] - 
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/diffoscope-results/pathos.html

[3] - https://sources.debian.org/src/pathos/0.3.2-1/docs/source/pathos.rst/#L55
  
https://sources.debian.org/src/multiprocess/0.70.16-2/py3.11/multiprocess/pool.py/#L277

[4] - 
https://www.sphinx-doc.org/en/master/usage/extensions/autodoc.html#confval-autodoc_preserve_defaults



Bug#1065821: librsvg: reftest regression for rtl-tspan with pango1.0 1.52.1: 2655 pixels differ from reference

2024-03-10 Thread Simon McVittie
Control: retitle -1 librsvg: reftest regression for rtl-tspan with pango1.0 
1.52.1: 2655 pixels differ from reference
Control: severity -1 important

On Sun, 10 Mar 2024 at 14:45:24 +, Simon McVittie wrote:
> For now, I'm testing an upload that will temporarily disable this test,
> after which this bug can be downgraded to non-RC.

Uploaded, downgrading severity accordingly.

smcv



Bug#1066013: O: elementary-icon-theme -- Original set of vector icons for elementary OS

2024-03-10 Thread Boyuan Yang
Package: wnpp
Control: affects -1 + src:elementary-icon-theme
Severity: normal

I intend to orphan the elementary-icon-theme package.

The package description is:
 Elementary Icons is an original set of vector icons designed specifically
 for elementary OS and its desktop environment: Pantheon.

Thanks,
Boyuan Yang


signature.asc
Description: This is a digitally signed message part


Bug#1051237: transition: move files from / to /usr to finalize /usr-merge

2024-03-10 Thread miphix
On Sat, Mar 09, 2024 at 09:39:50PM +0100, Helmut Grohne wrote:
> Hi release team and essential maintainers,
> 
> On Mon, Sep 04, 2023 at 10:33:54PM +0200, Helmut Grohne wrote:
> > Once these issues have been resolved, we can move most files except for
> > a small set of essential packages. For those, a coordinated upload
> > moving their files will be needed as will be an upload of base-files
> > adding the aliasing symlinks there.
> 
> We're well into this now. Most of the essential set is moved and I've
> most of the remaining pieces. I hope that within one week, we're left
> with only:
>  - base-files
>  - bash
>  - dash
>  - glibc
>  - util-linux
> 
> Patches for these have been prepared. The current patches are available
> from https://salsa.debian.org/helmutg/bootstrap-usrmerge-demo. These
> changes have been uploaded to Ubuntu noble already and feedback has been
> incorporated. In particular, base-files will now divert to dot files to
> avoid cluttering the / view during the transition and base-files will
> remove unnecessary diversions (those where it ships symlinks).
> 
> I'd now like to coordinate a time of upload. Given that chroots are
> rebuilt in Wednesday and Sunday, I suggest we pick a Thursday morning
> for the actual upload. If I unexpectedly break stuff, I still have a few
> days to fix. How about March 21st?
> 
> Once this has uploaded, we need to ensure that these packages migrate
> together. Also note that dash's autopkgtest will fail unless it uses the
> updated base-files, but it cannot depend on base-files. If you prefer, I
> can mark the relevant test case as flaky and unmark it in a second
> upload. Having a temporary migration block on these packages would also
> be a good idea.
> 
> Once agreed, I shall announce this change to d-d-a as I cannot fully
> rule out it being disruptive despite the extensive testing performed.
> 
> > We probably have to use NMUs to convert remaining packages at this
> > point. Once everything is moved, we may think we're done, but we're not.
> 
> Speaking of the rest of packages. At the time of this writing, the
> numbers are:
>  * 224 source packages can be moved via dh-sequence-movetousr.
>  * 191 source packages have a dep17 usertagged bug report (most with
>patches).
>  * 141 source packages can be moved with a no-change sourceful upload.
>This is about Arch:all packages as we already binNMUed the others.
>  * 35 source packages cannot be analyzed, because they FTBFS (reported).
>  * A 1-digit number of packages (e.g. the bootstrap ones above) needs
>special handling, but this is communicated and monitored.
> 
> I hope that these numbers go down moving forward (especially the patches
> one). At some point, I want to mass-NMU the remaining packages.
> 
> > As packages are restructured throughout the release cycle, they may
> > introduce file loss scenarios. Continued monitoring for problems until
> > trixie is released is crucial.
> 
> The biggest chunk of findings was due to time64. I think the reports are
> timely and actionable. Generally, I hope that we'll run into less
> fallout moving forward as the "big" stuff is being handled. One
> exception here is that time64 has introduced a pile of "risky replaces".
> These are not accounted as buggy in the above numbers but need to be
> addressed before we can mass-NMU. That'll happen once the dust settles
> on time64.
> 
> Any objections so far?
I know my objection is meaningless, and that I will end up dying on this 
hill. But, I do have an objection. It has come to my attention that the 
big idea behind it is due to, "compatability." Look, / is for unice 
universal tools that are found in every unice environment and to service 
boot up. That's its intention. /usr is for distrobution specific 
tooling. You are ALREADY doing all the work of putting everything into 
/usr anyways. I see no reason why the source code of unice universal 
tools should end up in /usr. Please provide a way for a local admin to 
break usr-merge.
> 
> Helmut



Bug#1066012: zfs-dkms: Please drop dependencies on python3-distutils

2024-03-10 Thread Graham Inggs
Source: zfs-dkms
Version: 2.2.3-1
Severity: important
User: debian-pyt...@lists.debian.org
Usertags: python3.12

Hi Maintainer

This package has dependencies, build-dependencies and/or autopkgtest
dependencies on python3-distutils.  The python3-distutils binary
package will soon be dropped from python3-stdlib-extensions.

In fact, there is no module for Python 3.12 in python3-distutils, so
these dependencies may already be unnecessary.

Regards
Graham



Bug#1066011: whipper: Please drop dependencies on python3-distutils

2024-03-10 Thread Graham Inggs
Source: whipper
Version: 0.10.0-2
Severity: important
Tags: trixie sid
User: debian-pyt...@lists.debian.org
Usertags: python3.12

Hi Maintainer

This package has dependencies, build-dependencies and/or autopkgtest
dependencies on python3-distutils.  The python3-distutils binary
package will soon be dropped from python3-stdlib-extensions.

In fact, there is no module for Python 3.12 in python3-distutils, so
these dependencies may already be unnecessary.

Regards
Graham



Bug#1066010: dvdisaster: FTBFS on arm{el,hf}: test compile... failed

2024-03-10 Thread Sebastian Ramacher
Source: dvdisaster
Version: 0.79.10-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=dvdisaster=armel=0.79.10-3%2Bb1=1710109033=0


Looking for includes and libraries:
GLib 2.32.0 is required... 
 pkg-config... works
 test compile... failed

The tail of configure.log might contain hints
about the compilation problem.
make[1]: *** [debian/rules:37: override_dh_auto_configure] Error 1

Cheers
-- 
Sebastian Ramacher



Bug#1065810: tech-ctte: Call for votes on TC membership of Craig Small

2024-03-10 Thread Timo Röhling

===BEGIN
The Technical Committee recommends that Craig Small  be
appointed by the Debian Project Leader to the Technical Committee.

C: Recommend to Appoint Craig Small 
F: Further Discussion
===END


I vote

C > F


Cheers
Timo

--
⢀⣴⠾⠻⢶⣦⠀   ╭╮
⣾⠁⢠⠒⠀⣿⡁   │ Timo Röhling   │
⢿⡄⠘⠷⠚⠋⠀   │ 9B03 EBB9 8300 DF97 C2B1  23BF CC8C 6BDD 1403 F4CA │
⠈⠳⣄   ╰╯


signature.asc
Description: PGP signature


Bug#1066009: wfuzz: Please drop dependencies on python3-distutils

2024-03-10 Thread Graham Inggs
Source: wfuzz
Version: 3.1.0-4
Severity: important
User: debian-pyt...@lists.debian.org
Usertags: python3.12

Hi Maintainer

This package has dependencies, build-dependencies and/or autopkgtest
dependencies on python3-distutils.  The python3-distutils binary
package will soon be dropped from python3-stdlib-extensions.

In fact, there is no module for Python 3.12 in python3-distutils, so
these dependencies may already be unnecessary.

Regards
Graham



Bug#1066008: weresync: Please drop dependencies on python3-distutils

2024-03-10 Thread Graham Inggs
Source: weresync
Version: 1.1.5-1
Severity: important
User: debian-pyt...@lists.debian.org
Usertags: python3.12

Hi Maintainer

This package has dependencies, build-dependencies and/or autopkgtest
dependencies on python3-distutils.  The python3-distutils binary
package will soon be dropped from python3-stdlib-extensions.

In fact, there is no module for Python 3.12 in python3-distutils, so
these dependencies may already be unnecessary.

Regards
Graham



Bug#1066007: qm-dsp: FTBFS on arm{el,hf}: hmm/hmm.c:703:15: error: implicit declaration of function ‘dgetrf_’ [-Werror=implicit-function-declaration]

2024-03-10 Thread Sebastian Ramacher
Source: qm-dsp
Version: 1.7.1-7.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=qm-dsp=armhf=1.7.1-7.1=1709536479=0

hmm/hmm.c: In function ‘invert’:
hmm/hmm.c:703:15: error: implicit declaration of function ‘dgetrf_’ 
[-Werror=implicit-function-declaration]
  703 | ret = dgetrf_(, , a, , ipiv, );   /* ret should 
be zero, negative if cov is singular */
  |   ^~~
hmm/hmm.c:730:9: error: implicit declaration of function ‘dgetri_’ 
[-Werror=implicit-function-declaration]
  730 | dgetri_(, a, , ipiv, , , );
  | ^~~

Cheers
-- 
Sebastian Ramacher



Bug#1066006: waypipe: Please drop dependencies on python3-distutils

2024-03-10 Thread Graham Inggs
Source: waypipe
Version: 0.8.6-1
Severity: important
Tags: ftbfs
User: debian-pyt...@lists.debian.org
Usertags: python3.12

Hi Maintainer

This package has dependencies, build-dependencies and/or autopkgtest
dependencies on python3-distutils.  The python3-distutils binary
package will soon be dropped from python3-stdlib-extensions.

In fact, there is no module for Python 3.12 in python3-distutils, so
these dependencies may already be unnecessary.

Regards
Graham



Bug#1066005: epic4: FTBFS on arm{el,hf}: gailib.c:95:17: error: implicit declaration of function ‘strlcpy’; did you mean ‘strncpy’? [-Werror=implicit-function-declaration]

2024-03-10 Thread Sebastian Ramacher
Source: epic4
Version: 1:2.10.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=epic4=armhf=1%3A2.10.10-1%2Bb5=1709806588=0

gcc -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  
-I./../include -I../include -c gailib.c
gailib.c: In function ‘get_name’:
gailib.c:95:17: error: implicit declaration of function ‘strlcpy’; did you mean 
‘strncpy’? [-Werror=implicit-function-declaration]
   95 | strlcpy((ai)->ai_canonname, (str), strlen(str) + 1);\
  | ^~~
gailib.c:426:17: note: in expansion of macro ‘GET_CANONNAME’
  426 | GET_CANONNAME(cur, hp->h_name);
  | ^
cc1: some warnings being treated as errors
make[2]: *** [Makefile:31: gailib.o] Error 1

Cheers
-- 
Sebastian Ramacher



Bug#1066004: virulencefinder: Please drop dependencies on python3-distutils

2024-03-10 Thread Graham Inggs
Source: virulencefinder
Version: 2.0.5-1
Severity: important
User: debian-pyt...@lists.debian.org
Usertags: python3.12

Hi Maintainer

This package has dependencies, build-dependencies and/or autopkgtest
dependencies on python3-distutils.  The python3-distutils binary
package will soon be dropped from python3-stdlib-extensions.

In fact, there is no module for Python 3.12 in python3-distutils, so
these dependencies may already be unnecessary.

Regards
Graham



Bug#1066003: libberkeleydb-perl: FTBFS on arm{el,hf}: Failed 1/35 test programs. 1/1861 subtests failed.

2024-03-10 Thread Sebastian Ramacher
Source: libberkeleydb-perl
Version: 0.64-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=libberkeleydb-perl=armhf=0.64-2%2Bb3=1709868730=0

Test Summary Report
---
t/sequence.t (Wstat: 65280 (exited 255) Tests: 3 Failed: 1)
  Failed test:  3
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 13 tests but ran 3.
Files=35, Tests=1861,  3 wallclock secs ( 0.24 usr  0.06 sys +  2.78 cusr  0.30 
csys =  3.38 CPU)
Result: FAIL
Failed 1/35 test programs. 1/1861 subtests failed.
make[1]: *** [Makefile:1040: test_dynamic] Error 255

Cheers
-- 
Sebastian Ramacher



Bug#1066002: virt-manager: Please drop dependencies on python3-distutils

2024-03-10 Thread Graham Inggs
Source: virt-manager
Version: 1:4.1.0-3
Severity: important
Tags: ftbfs
User: debian-pyt...@lists.debian.org
Usertags: python3.12

Hi Maintainer

This package has dependencies, build-dependencies and/or autopkgtest
dependencies on python3-distutils.  The python3-distutils binary
package will soon be dropped from python3-stdlib-extensions.

In fact, there is no module for Python 3.12 in python3-distutils, so
these dependencies may already be unnecessary.

Regards
Graham



Bug#1066001: libnet-rawip-perl: FTBFS on arm{el,hf}: RawIP.xs:660:14: error: implicit declaration of function ‘tap’; did you mean ‘tan’? [-Werror=implicit-function-declaration]

2024-03-10 Thread Sebastian Ramacher
Source: libnet-rawip-perl
Version: 0.25-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=libnet-rawip-perl=armhf=0.25-3%2Bb3=1709818005=0

arm-linux-gnueabihf-gcc -c   -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv 
-fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -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   
-DVERSION=\"0.25\" -DXS_VERSION=\"0.25\" -fPIC 
"-I/usr/lib/arm-linux-gnueabihf/perl/5.38/CORE"  -D_LINUX_ -D_ETH_ -D_IFLIST_ 
-g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -D_GLIBC_ RawIP.c
RawIP.xs: In function ‘XS_Net__RawIP_timem’:
RawIP.xs:614:27: warning: format ‘%u’ expects argument of type ‘unsigned int’, 
but argument 2 has type ‘__time64_t’ {aka ‘long long int’} [-Wformat=]
  614 | RETVAL = newSVpvf("%u.%06u",tv.tv_sec,tv.tv_usec);
  |   ^ ~
  |   |
  |   __time64_t {aka long long int}
RawIP.xs:614:27: warning: format ‘%u’ expects argument of type ‘unsigned int’, 
but argument 3 has type ‘__suseconds64_t’ {aka ‘long long int’} [-Wformat=]
  614 | RETVAL = newSVpvf("%u.%06u",tv.tv_sec,tv.tv_usec);
  |   ^   ~~
  | |
  | __suseconds64_t {aka 
long long int}
RawIP.xs: In function ‘XS_Net__RawIP_tap’:
RawIP.xs:660:14: error: implicit declaration of function ‘tap’; did you mean 
‘tan’? [-Werror=implicit-function-declaration]
  660 | RETVAL = tap(device,,m);
  |  ^~~
  |  tan
RawIP.xs: In function ‘XS_Net__RawIP_mac_disc’:
RawIP.xs:676:14: error: implicit declaration of function ‘mac_disc’ 
[-Werror=implicit-function-declaration]
  676 | RETVAL = mac_disc(addr,m);
  |  ^~~~
RawIP.xs: In function ‘XS_Net__RawIP_send_eth_packet’:
RawIP.xs:691:5: error: implicit declaration of function ‘send_eth_packet’ 
[-Werror=implicit-function-declaration]
  691 | send_eth_packet(fd, eth_device, (char*)SvPV(pkt,PL_na), 
SvCUR(pkt),flag);
  | ^~~
In file included from /usr/lib/arm-linux-gnueabihf/perl/5.38/CORE/perl.h:6168,
 from RawIP.xs:5:
RawIP.c: In function ‘XS_Net__RawIP_open_live’:
RawIP.c:1791:15: warning: cast from pointer to integer of different size 
[-Wpointer-to-int-cast]
 1791 | PUSHi((IV)RETVAL);
  |   ^
/usr/lib/arm-linux-gnueabihf/perl/5.38/CORE/pp.h:428:23: note: in definition of 
macro ‘TARGi’
  428 | IV TARGi_iv = i;
\
  |   ^
RawIP.c:1791:9: note: in expansion of macro ‘PUSHi’
 1791 | PUSHi((IV)RETVAL);
  | ^
RawIP.c: In function ‘XS_Net__RawIP_open_offline’:
RawIP.c:1818:15: warning: cast from pointer to integer of different size 
[-Wpointer-to-int-cast]
 1818 | PUSHi((IV)RETVAL);
  |   ^
/usr/lib/arm-linux-gnueabihf/perl/5.38/CORE/pp.h:428:23: note: in definition of 
macro ‘TARGi’
  428 | IV TARGi_iv = i;
\
  |   ^
RawIP.c:1818:9: note: in expansion of macro ‘PUSHi’
 1818 | PUSHi((IV)RETVAL);
  | ^
RawIP.c: In function ‘XS_Net__RawIP_dump_open’:
RawIP.c:1831:29: warning: cast to pointer from integer of different size 
[-Wint-to-pointer-cast]
 1831 | pcap_t *p = (pcap_t *)SvIV(ST(0))
  | ^
RawIP.xs: In function ‘XS_Net__RawIP_lookupdev’:
RawIP.xs:1370:5: warning: ‘pcap_lookupdev’ is deprecated: use 
'pcap_findalldevs' and use the first device [-Wdeprecated-declarations]
 1370 | RETVAL = pcap_lookupdev(ebuf);
  | ^~
In file included from /usr/include/pcap.h:43,
 from RawIP.xs:36:
/usr/include/pcap/pcap.h:395:18: note: declared here
  395 | PCAP_API char   *pcap_lookupdev(char *);
  |  ^~
RawIP.c: In function ‘XS_Net__RawIP_dispatch’:
RawIP.c:1937:29: warning: cast to pointer from integer of different size 
[-Wint-to-pointer-cast]
 1937 | pcap_t *p = (pcap_t *)SvIV(ST(0))
  | ^
RawIP.c:1941:33: warning: cast to pointer from integer of different size 
[-Wint-to-pointer-cast]
 1941 | pcap_handlerprint = (pcap_handler)SvIV(ST(2))
  | ^
RawIP.xs:1411:16: warning: cast 

Bug#1066000: viagee: Please drop dependencies on python3-distutils

2024-03-10 Thread Graham Inggs
Source: viagee
Version: 3.7.1-1
Severity: important
User: debian-pyt...@lists.debian.org
Usertags: python3.12

Hi Maintainer

This package has dependencies, build-dependencies and/or autopkgtest
dependencies on python3-distutils.  The python3-distutils binary
package will soon be dropped from python3-stdlib-extensions.

In fact, there is no module for Python 3.12 in python3-distutils, so
these dependencies may already be unnecessary.

Regards
Graham



Bug#1065999: libnet-freedb-perl: FTBFS on arm{el,hf}: lib/linux.h:54:24: error: implicit declaration of function ‘read_toc’ [-Werror=implicit-function-declaration]

2024-03-10 Thread Sebastian Ramacher
Source: libnet-freedb-perl
Version: 0.10-4
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=libnet-freedb-perl=armhf=0.10-4%2Bb2=1709815611=0

arm-linux-gnueabihf-gcc -c  -Ilib -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv 
-fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -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   
-DVERSION=\"0.10\" -DXS_VERSION=\"0.10\" -fPIC 
"-I/usr/lib/arm-linux-gnueabihf/perl/5.38/CORE"   FreeDB.c
In file included from lib/discid.h:37,
 from FreeDB.xs:8:
lib/linux.h: In function ‘get_disc_id’:
lib/linux.h:54:24: error: implicit declaration of function ‘read_toc’ 
[-Werror=implicit-function-declaration]
   54 | data.num_of_trks = read_toc(dev);
  |^~~~
cc1: some warnings being treated as errors
make[1]: *** [Makefile:340: FreeDB.o] Error 1
make[1]: Leaving directory '/<>'

Cheers
-- 
Sebastian Ramacher



Bug#1065998: versiontools: Please drop dependencies on python3-distutils

2024-03-10 Thread Graham Inggs
Source: versiontools
Version: 1.9.1-4
Severity: important
Tags: ftbfs trixie sid
User: debian-pyt...@lists.debian.org
Usertags: python3.12

Hi Maintainer

This package has dependencies, build-dependencies and/or autopkgtest
dependencies on python3-distutils.  The python3-distutils binary
package will soon be dropped from python3-stdlib-extensions.

In fact, there is no module for Python 3.12 in python3-distutils, so
these dependencies may already be unnecessary.

Regards
Graham



Bug#1065997: libdata-pond-perl: FTBFS on arm{el,hf}: lib/Data/Pond.xs:159:19: error: implicit declaration of function ‘uvuni_to_utf8_flags’; did you mean ‘uvchr_to_utf8_flags’? [-Werror=implicit-funct

2024-03-10 Thread Sebastian Ramacher
Source: libdata-pond-perl
Version: 0.005-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=libdata-pond-perl=armhf=0.005-2%2Bb3=1709815514=0

lib/Data/Pond.xs:9: warning: "PERL_VERSION_GE" redefined
9 | #define PERL_VERSION_GE(r,v,s) \
  | 
In file included from /usr/lib/arm-linux-gnueabihf/perl/5.38/CORE/perl.h:3327,
 from lib/Data/Pond.xs:3:
/usr/lib/arm-linux-gnueabihf/perl/5.38/CORE/handy.h:578: note: this is the 
location of the previous definition
  578 | # define PERL_VERSION_GE(j,n,p)  (! PERL_VERSION_LT(j,n,p))
  | 
lib/Data/Pond.xs: In function ‘THX_sv_cat_unichar’:
lib/Data/Pond.xs:159:19: error: implicit declaration of function 
‘uvuni_to_utf8_flags’; did you mean ‘uvchr_to_utf8_flags’? 
[-Werror=implicit-function-declaration]
  159 | vnewend = uvuni_to_utf8_flags(voldend, val, UNICODE_ALLOW_ANY);
  |   ^~~
  |   uvchr_to_utf8_flags
lib/Data/Pond.xs:159:17: warning: assignment to ‘U8 *’ {aka ‘unsigned char *’} 
from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
  159 | vnewend = uvuni_to_utf8_flags(voldend, val, UNICODE_ALLOW_ANY);
  | ^
lib/Data/Pond.xs: In function ‘THX_serialise_as_string’:
lib/Data/Pond.xs:580:57: warning: ‘__builtin___sprintf_chk’ may write a 
terminating nul past the end of the destination [-Wformat-overflow=]
  580 | sprintf(hexbuf, "\\x{%02x}",
  | ^~~
In file included from /usr/include/stdio.h:906,
 from /usr/lib/arm-linux-gnueabihf/perl/5.38/CORE/perlio.h:41,
 from /usr/lib/arm-linux-gnueabihf/perl/5.38/CORE/iperlsys.h:50,
 from /usr/lib/arm-linux-gnueabihf/perl/5.38/CORE/perl.h:4485:
In function ‘sprintf’,
inlined from ‘THX_serialise_as_string’ at lib/Data/Pond.xs:580:6:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:30:10: note: 
‘__builtin___sprintf_chk’ output between 7 and 13 bytes into a destination of 
size 12
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
  |  ^~
   31 |   __glibc_objsize (__s), __fmt,
  |   ~
   32 |   __va_arg_pack ());
  |   ~
cc1: some warnings being treated as errors

Cheers
-- 
Sebastian Ramacher



Bug#1065995: libauthen-smb-perl: FTBFS on arm{el,hf}: smblib.c:494:5: error: implicit declaration of function ‘RFCNB_Free_Pkt’; did you mean ‘RFCNB_Alloc_Pkt’? [-Werror=implicit-function-declaration]

2024-03-10 Thread Sebastian Ramacher
Source: libauthen-smb-perl
Version: 0.91-7
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-smb-perl=armhf=0.91-7%2Bb3=1709806890=0

valid.c: In function ‘Valid_User’:
valid.c:22:3: error: implicit declaration of function ‘SMB_Init’ 
[-Werror=implicit-function-declaration]
   22 |   SMB_Init();
  |   ^~~~
valid.c:30:7: error: implicit declaration of function ‘SMB_Negotiate’ 
[-Werror=implicit-function-declaration]
   30 |   if (SMB_Negotiate(con, SMB_Prots) < 0) { /* An error */
  |   ^
valid.c:31:5: error: implicit declaration of function ‘SMB_Discon’; did you 
mean ‘SMBtcon’? [-Werror=implicit-function-declaration]
   31 | SMB_Discon(con,0);
  | ^~
  | SMBtcon
Please specify prototyping behavior for Smb.xs (see perlxs manual)
session.c: In function ‘RFCNB_Get_Error_Msg’:
session.c:360:40: error: implicit declaration of function ‘abs’ 
[-Werror=implicit-function-declaration]
  360 |   strncpy(msg_buf, RFCNB_Error_Strings[abs(code)], len);
  |^~~
session.c:38:1: note: include ‘’ or provide a declaration of ‘abs’
   37 | #include "rfcnb-io.h"
  +++ |+#include 
   38 | 
mv Smb.xsc Smb.c
smblib-util.c: In function ‘SMB_AtrToStr’:
smblib-util.c:87:5: error: implicit declaration of function ‘strcat’ 
[-Werror=implicit-function-declaration]
   87 | strcat(SMB_Attrib_Temp, (verbose?"Read Only ":"R"));
  | ^~
smblib-util.c:30:1: note: include ‘’ or provide a declaration of 
‘strcat’
   29 | #include "rfcnb.h"
  +++ |+#include 
   30 | 
smblib-util.c:87:5: warning: incompatible implicit declaration of built-in 
function ‘strcat’ [-Wbuiltin-declaration-mismatch]
   87 | strcat(SMB_Attrib_Temp, (verbose?"Read Only ":"R"));
  | ^~
smblib-util.c:87:5: note: include ‘’ or provide a declaration of 
‘strcat’
smblib-util.c:90:5: warning: incompatible implicit declaration of built-in 
function ‘strcat’ [-Wbuiltin-declaration-mismatch]
   90 | strcat(SMB_Attrib_Temp, (verbose?"Hidden ":"H"));
  | ^~
smblib-util.c:90:5: note: include ‘’ or provide a declaration of 
‘strcat’
smblib-util.c:93:5: warning: incompatible implicit declaration of built-in 
function ‘strcat’ [-Wbuiltin-declaration-mismatch]
   93 | strcat(SMB_Attrib_Temp, (verbose?"System ":"S"));
  | ^~
smblib-util.c:93:5: note: include ‘’ or provide a declaration of 
‘strcat’
valid.c:42:7: error: implicit declaration of function ‘SMB_Logon_Server’; did 
you mean ‘SMB_Connect_Server’? [-Werror=implicit-function-declaration]
   42 |   if (SMB_Logon_Server(con, USERNAME, PASSWORD) < 0) {
  |   ^~~~
  |   SMB_Connect_Server
smblib-util.c:96:5: warning: incompatible implicit declaration of built-in 
function ‘strcat’ [-Wbuiltin-declaration-mismatch]
   96 | strcat(SMB_Attrib_Temp, (verbose?"Volume ":"V"));
  | ^~
smblib-util.c:96:5: note: include ‘’ or provide a declaration of 
‘strcat’
smblib-util.c:99:5: warning: incompatible implicit declaration of built-in 
function ‘strcat’ [-Wbuiltin-declaration-mismatch]
   99 | strcat(SMB_Attrib_Temp, (verbose?"Directory ":"D"));
  | ^~
smblib-util.c:99:5: note: include ‘’ or provide a declaration of 
‘strcat’
smblib-util.c:102:5: warning: incompatible implicit declaration of built-in 
function ‘strcat’ [-Wbuiltin-declaration-mismatch]
  102 | strcat(SMB_Attrib_Temp, (verbose?"Archive ":"A"));
  | ^~
smblib-util.c:102:5: note: include ‘’ or provide a declaration of 
‘strcat’
smblib-util.c: In function ‘SMB_Figure_Protocol’:
smblib-util.c:178:11: error: implicit declaration of function ‘strcmp’ 
[-Werror=implicit-function-declaration]
  178 |   if (strcmp(dialects[prot_index], SMB_Prots[i]) == 0) { /* A match 
*/
  |   ^~
smblib-util.c:178:11: note: include ‘’ or provide a declaration of 
‘strcmp’
smblib-util.c: In function ‘SMB_Negotiate’:
smblib-util.c:214:29: error: implicit declaration of function ‘strlen’ 
[-Werror=implicit-function-declaration]
  214 | prots_len = prots_len + strlen(Prots[i]) + 2; /* Account for null 
etc */
  | ^~
smblib-util.c:214:29: note: include ‘’ or provide a declaration of 
‘strlen’
smblib-util.c:214:29: warning: incompatible implicit declaration of built-in 
function ‘strlen’ [-Wbuiltin-declaration-mismatch]
smblib-util.c:214:29: note: include ‘’ or provide a declaration of 
‘strlen’
arm-linux-gnueabihf-gcc -c   -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv 
-fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -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 

Bug#1065996: uwsgi: Please drop dependencies on python3-distutils

2024-03-10 Thread Graham Inggs
Source: uwsgi
Version: 2.0.24-2
Severity: important
User: debian-pyt...@lists.debian.org
Usertags: python3.12

Hi Maintainer

This package has dependencies, build-dependencies and/or autopkgtest
dependencies on python3-distutils.  The python3-distutils binary
package will soon be dropped from python3-stdlib-extensions.

In fact, there is no module for Python 3.12 in python3-distutils, so
these dependencies may already be unnecessary.

Regards
Graham



Bug#1065994: ust: Please drop dependencies on python3-distutils

2024-03-10 Thread Graham Inggs
Source: ust
Version: 2.13.7-1
Severity: important
Tags: ftbfs
User: debian-pyt...@lists.debian.org
Usertags: python3.12

Hi Maintainer

This package has dependencies, build-dependencies and/or autopkgtest
dependencies on python3-distutils.  The python3-distutils binary
package will soon be dropped from python3-stdlib-extensions.

In fact, there is no module for Python 3.12 in python3-distutils, so
these dependencies may already be unnecessary.

Regards
Graham



Bug#1065993: xwiimote: FTBFS on arm{el,hf}:

2024-03-10 Thread Sebastian Ramacher
Source: xwiimote
Version: 2-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=xwiimote=armhf=2-4.1=1709538546=0

libtool: compile:  gcc -DHAVE_CONFIG_H -I. -include ./config.h -I ./lib 
"-DXWII__EXPORT=__attribute__((visibility(\"default\")))" -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall 
-pipe -fno-common -ffast-math -fdiagnostics-show-option -fno-strict-aliasing 
-fvisibility=hidden -ffunction-sections -fdata-sections -fstack-protector -O2 
-g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -c lib/core.c  -fPIC 
-DPIC -o lib/.libs/libxwiimote_la-core.o
/bin/bash ./libtool  --tag=CC   --mode=link gcc -Wall -pipe -fno-common 
-ffast-math -fdiagnostics-show-option -fno-strict-aliasing -fvisibility=hidden 
-ffunction-sections -fdata-sections -fstack-protector  -O2 -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -Wall -Wl,--as-needed -Wl,--gc-sections -Wl,-z,relro 
-Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,--no-undefined -Wl,--as-needed -o 
xwiidump tools/xwiidump-xwiidump.o  
lib/core.c: In function ‘read_core’:
lib/core.c:815:33: error: ‘struct input_event’ has no member named ‘time’
  815 | memcpy(>time, , sizeof(struct timeval));
  | ^
lib/core.c: In function ‘read_accel’:
lib/core.c:845:41: error: ‘struct input_event’ has no member named ‘time’
  845 | memcpy(>time, , sizeof(struct timeval));
  | ^
lib/core.c: In function ‘read_ir’:
lib/core.c:887:41: error: ‘struct input_event’ has no member named ‘time’
  887 | memcpy(>time, , sizeof(struct timeval));
  | ^
lib/core.c: In function ‘read_mp’:
lib/core.c:939:41: error: ‘struct input_event’ has no member named ‘time’
  939 | memcpy(>time, , sizeof(struct timeval));
  | ^
lib/core.c: In function ‘read_bboard’:
lib/core.c:991:41: error: ‘struct input_event’ has no member named ‘time’
  991 | memcpy(>time, , sizeof(struct timeval));
  | ^
lib/core.c: In function ‘read_pro’:
lib/core.c:1120:41: error: ‘struct input_event’ has no member named ‘time’
 1120 | memcpy(>time, , sizeof(struct timeval));
  | ^
lib/core.c:1136:41: error: ‘struct input_event’ has no member named ‘time’
 1136 | memcpy(>time, , sizeof(struct timeval));
  | ^

Cheers
-- 
Sebastian Ramacher



Bug#1065992: ufw: Please drop dependencies on python3-distutils

2024-03-10 Thread Graham Inggs
Source: ufw
Version: 0.36.2-5
Severity: important
Tags: ftbfs
User: debian-pyt...@lists.debian.org
Usertags: python3.12

Hi Maintainer

This package has dependencies, build-dependencies and/or autopkgtest
dependencies on python3-distutils.  The python3-distutils binary
package will soon be dropped from python3-stdlib-extensions.

In fact, there is no module for Python 3.12 in python3-distutils, so
these dependencies may already be unnecessary.

Regards
Graham



Bug#1065991: udisks2: Please drop dependencies on python3-distutils

2024-03-10 Thread Graham Inggs
Source: udisks2
Version: 2.10.1-5
Severity: important
User: debian-pyt...@lists.debian.org
Usertags: python3.12

Hi Maintainer

This package has dependencies, build-dependencies and/or autopkgtest
dependencies on python3-distutils.  The python3-distutils binary
package will soon be dropped from python3-stdlib-extensions.

In fact, there is no module for Python 3.12 in python3-distutils, so
these dependencies may already be unnecessary.

Regards
Graham



Bug#1065990: udiskie: Please drop dependencies on python3-distutils

2024-03-10 Thread Graham Inggs
Source: udiskie
Version: 2.5.2-1
Severity: important
User: debian-pyt...@lists.debian.org
Usertags: python3.12

Hi Maintainer

This package has dependencies, build-dependencies and/or autopkgtest
dependencies on python3-distutils.  The python3-distutils binary
package will soon be dropped from python3-stdlib-extensions.

In fact, there is no module for Python 3.12 in python3-distutils, so
these dependencies may already be unnecessary.

Regards
Graham



Bug#1016991: ITP: VulkanSceneGraph -- VulkanSceneGraph (VSG), is a modern, cross platform, high performance scene graph library

2024-03-10 Thread matthew
Thanks Bret for your work to package this. I've been keeping an eye on upstream
and this ITP for a while.

One thing I noticed is that upstream integrated their own fork [1] of glslang
directly into the build [2] as of 1.0.3 [3]. Their reasoning was that:

> Relying upon glslang has turned out to be far more painful that it should be,
> with the API evolving over the years, different packaging of glslang being
> done in various ways on various platforms has meant that it's been a wake a
> mole task trying to keep the VSG working on all the various build and runtime
> combinations involving glslang and SPIRV-Tools.

I believe this approach would violate Debian Policy on vendored dependencies,
which are already available in glslang-dev.

I see a few options:

1) We work with upstream to unvendor the dependency
2) We disable the shader compiler part of vsg
3) We patch the build to depend on Debian's glslang package

1) seems unlikely without a lot of work to help fix the original issues
encountered by upstream. This was a deliberate choice on their side, so it
would require some discussion to see if they'd be happy to try.

2) has a build flag for this, but it disables a significant portion of the
library.

3) seems doable - I got it working without build or runtime issues locally, but
I'm not sure if this would work in all cases, or if upstream would be happy for
us to do this without further discussion.

Do you have any thoughts on what is the best approach? IANADD, or involved with
vsg; I'm just a user, so I may have missed something obvious.

[1] https://github.com/vsg-dev/glslang
[2] https://github.com/vsg-dev/VulkanSceneGraph/discussions/728
[3] 
https://github.com/vsg-dev/VulkanSceneGraph/releases/tag/VulkanSceneGraph-1.0.3



Bug#1065989: tulip: Please drop dependencies on python3-distutils

2024-03-10 Thread Graham Inggs
Source: tulip
Version: 5.4.0+dfsg-3
Severity: important
Tags: ftbfs trixie sid
User: debian-pyt...@lists.debian.org
Usertags: python3.12

Hi Maintainer

This package has dependencies, build-dependencies and/or autopkgtest
dependencies on python3-distutils.  The python3-distutils binary
package will soon be dropped from python3-stdlib-extensions.

In fact, there is no module for Python 3.12 in python3-distutils, so
these dependencies may already be unnecessary.

Regards
Graham



Bug#1065988: trydiffoscope: Please drop dependencies on python3-distutils

2024-03-10 Thread Graham Inggs
Source: trydiffoscope
Version: 67.0.6
Severity: important
Tags: ftbfs trixie sid
User: debian-pyt...@lists.debian.org
Usertags: python3.12

Hi Maintainer

This package has dependencies, build-dependencies and/or autopkgtest
dependencies on python3-distutils.  The python3-distutils binary
package will soon be dropped from python3-stdlib-extensions.

In fact, there is no module for Python 3.12 in python3-distutils, so
these dependencies may already be unnecessary.

Regards
Graham



Bug#1065987: toil: Please drop dependencies on python3-distutils

2024-03-10 Thread Graham Inggs
Source: toil
Version: 6.1.0-2
Severity: important
Tags: ftbfs
User: debian-pyt...@lists.debian.org
Usertags: python3.12

Hi Maintainer

This package has dependencies, build-dependencies and/or autopkgtest
dependencies on python3-distutils.  The python3-distutils binary
package will soon be dropped from python3-stdlib-extensions.

In fact, there is no module for Python 3.12 in python3-distutils, so
these dependencies may already be unnecessary.

Regards
Graham



Bug#1065985: php8.2 hardcodes dependencies on libmagic1

2024-03-10 Thread Matthias Klose

Package: src:php8.2
Version: 8.2.16-2
Severity: serious
Tags: sid trixie patch

php8.2 hardcodes dependencies on libmagic1, which became libmagic1t64 now.

Please don't hard-code dependencies on shared libraries, but e.g. derive 
them from the dependencies of the libmagic-dev package.




Bug#1065986: php8.3 hardcodes dependencies on libmagic1

2024-03-10 Thread Matthias Klose

Package: src:php8.3
Version: 8.3.0-1
Severity: serious
Tags: sid trixie patch

php8.3 hardcodes dependencies on libmagic1, which became libmagic1t64 now.

Please don't hard-code dependencies on shared libraries, but e.g. derive 
them from the dependencies of the libmagic-dev package.




Bug#1065984: thefuck: Please drop dependencies on python3-distutils

2024-03-10 Thread Graham Inggs
Source: thefuck
Version: 3.29-0.3
Severity: important
Tags: trixie sid
User: debian-pyt...@lists.debian.org
Usertags: python3.12

Hi Maintainer

This package has dependencies, build-dependencies and/or autopkgtest
dependencies on python3-distutils.  The python3-distutils binary
package will soon be dropped from python3-stdlib-extensions.

In fact, there is no module for Python 3.12 in python3-distutils, so
these dependencies may already be unnecessary.

Regards
Graham



Bug#1065983: systemfixtures: Please drop dependencies on python3-distutils

2024-03-10 Thread Graham Inggs
Source: systemfixtures
Version: 0.6.4-2
Severity: important
Tags: trixie sid
User: debian-pyt...@lists.debian.org
Usertags: python3.12

Hi Maintainer

This package has dependencies, build-dependencies and/or autopkgtest
dependencies on python3-distutils.  The python3-distutils binary
package will soon be dropped from python3-stdlib-extensions.

In fact, there is no module for Python 3.12 in python3-distutils, so
these dependencies may already be unnecessary.

Regards
Graham



Bug#1065976: python-levenshtein: FTBFS on arm{el,hf}: Levenshtein/_levenshtein.c:749:15: error: implicit declaration of function ‘PyUnicode_AS_UNICODE’; did you mean ‘PyUnicode_AsUCS4’? [-Werror=impli

2024-03-10 Thread Étienne Mollier
Hi,

Sebastian Ramacher, on 2024-03-10:
> Levenshtein/_levenshtein.c:749:15: error: implicit declaration of function 
> ‘PyUnicode_AS_UNICODE’; did you mean ‘PyUnicode_AsUCS4’? 
> [-Werror=implicit-function-declaration]
>   749 | string1 = PyUnicode_AS_UNICODE(arg1);

This looks to be a duplicate of an initial ftbfs issue I looked
up this morning.  Ultimately it would be fixed by the latest
upstream version of python-levenshtein, but for this to be
doable, rapidfuzz-cpp needs to make it to the archive first.
Julian pushed rapidfuzz-cpp some time ago to the New queue,
thanks!

Have a nice day,  :)
-- 
  .''`.  Étienne Mollier 
 : :' :  pgp: 8f91 b227 c7d6 f2b1 948c  8236 793c f67e 8f0d 11da
 `. `'   sent from /dev/pts/4, please excuse my verbosity
   `-


signature.asc
Description: PGP signature


Bug#1065982: Would it not be possible to fix deprecated apt-key calls with a script?

2024-03-10 Thread Adalbert Hanßen

Package: apt, (apt 2.4.11 (amd64) on a system using Xubuntu 22.04.3 LTS)


Would it be possible to fix deprecated apt-key calls with a script?

1. download a package,
2. download its associated key,
3. open a browser to show me from where the key is downloaded, in order
   to find the fingerprint of the key,
4. extract the fingerprint from the downloaded key, such that I check
   the published fingerprint against it and decide, if it is ok. If
   not: exit.
5. generate a name with ending|*.gpg|for the key under which it shall
   be stored, which reflects the package for which it is valid,
6. use the file command and grep for "Public Key (old)" and decide
   whether the provided key has to be|--dearmor|ed or not when it is
   stored in|/etc/apt/keyrings|(the directory which was advised when I
   read the article),
7. creates a proper file with a name ending
   in|.list|to|/etc/apt/sources.list.d|. The file name should be
   similar to the corresponding|*.gpg|file. The script should write the
   proper content to this file. If I got it right, the line|deb
   [signed-by=<.gpg file in /etc/apt/keyrings>] https:// stable main|plays the key role in the
   solution.
8. Delete the old insecure key which was added by|apt-key|.

Or would this be insufficient? Keys in the key ring /etc/apt/trusted.gpg
show an uid [ unknown ]. Does this prevent establishing the right
realtion between keys and packages?


Bug#1065981: snacc: FTBFS on arm{el,hf}: parse-asn1.c:2716:16: error: implicit declaration of function ‘yylex’ [-Werror=implicit-function-declaration]

2024-03-10 Thread Sebastian Ramacher
Source: snacc
Version: 1.3.1-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=snacc=armhf=1.3.1-9.1=1709536993=0

cc -DHAVE_CONFIG_H -I. -I../.. -DCOMPILER -DUSE_NIBBLE_MEMORY=0 -DUSE_EXP_BUF 
-I../../c-lib/inc -I../../c-lib/boot -I../../compiler/back-ends  
-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 -O0 -DFLEX_IN_USE -c 
-o parse-asn1.o parse-asn1.c
parse-asn1.c: In function ‘yyparse’:
parse-asn1.c:2716:16: error: implicit declaration of function ‘yylex’ 
[-Werror=implicit-function-declaration]
 2716 |   yychar = yylex ();
  |^
parse-asn1.y:712:9: error: implicit declaration of function 
‘LexBeginInitialContext’; did you mean ‘LexBeginIntialContext’? 
[-Werror=implicit-function-declaration]
  712 | LexBeginInitialContext();
  | ^~
  | LexBeginIntialContext
parse-asn1.y:927:13: error: implicit declaration of function ‘yyerror’; did you 
mean ‘yyerrok’? [-Werror=implicit-function-declaration]
  927 | yyerror("Warning: positive signed number out of range");
  | ^~~
  | yyerrok
parse-asn1.y:1872:34: error: implicit declaration of function ‘OidArcNameToNum’ 
[-Werror=implicit-function-declaration]
 1872 | $$->arcNum = OidArcNameToNum ($1);
  |  ^  
parse-asn1.y:1911:9: error: implicit declaration of function ‘AddNewValueDef’ 
[-Werror=implicit-function-declaration]
 1911 | AddNewValueDef (oidElmtValDefsG, $1, newVal);
  | ^~
parse-asn1.y: At top level:
parse-asn1.y:3065:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
 3065 | yyerror (s)
  | ^~~
parse-asn1.y: In function ‘yyerror’:
parse-asn1.y:3068:25: warning: format ‘%d’ expects argument of type ‘int’, but 
argument 4 has type ‘long unsigned int’ [-Wformat=]
 3068 | fprintf (stderr,"file \"%s\", line %d: %s at symbol 
\"%s\"\n\n", modulePtrG->asn1SrcFileName, myLineNoG, s, yytext);
  | ^~~ 
  ~
  | 
  |
  | 
  long unsigned int
parse-asn1.y: In function ‘InitAsn1Parser’:
parse-asn1.y:3092:9: error: implicit declaration of function ‘yyrestart’ 
[-Werror=implicit-function-declaration]
 3092 | yyrestart (fPtr);
  | ^
In file included from parse-asn1.y:78:
parse-asn1.y: In function ‘PushApplTag’:
snacc-util.h:25:42: warning: format ‘%d’ expects argument of type ‘int’, but 
argument 4 has type ‘long unsigned int’ [-Wformat=]
   25 | fprintf (stderr, "file \"%s\", line %d: ", 
fileName, lineNo)
  |  ^~~~
parse-asn1.y:3159:13: note: in expansion of macro ‘PrintErrLoc’
 3159 | PrintErrLoc (modulePtrG->asn1SrcFileName, lineNo);
  | ^~~
parse-asn1.y:3160:29: warning: format ‘%d’ expects argument of type ‘int’, but 
argument 3 has type ‘long unsigned int’ [-Wformat=]
 3160 | fprintf (stderr,"ERROR - APPLICATION tags can be used only 
once per ASN.1 module.  The tag \"[APPLICATION %d]\" was previously used on 
line %d.\n", tagCode, l->lineNo);
  | 
^~
  ~~~
  | 

|
  | 

long unsigned int
parse-asn1.y:3160:29: warning: format ‘%d’ expects argument of type ‘int’, but 
argument 4 has type ‘long unsigned int’ [-Wformat=]
 3160 | fprintf (stderr,"ERROR - APPLICATION tags can be used only 
once per ASN.1 module.  The tag \"[APPLICATION %d]\" was previously used on 
line %d.\n", tagCode, l->lineNo);
  | 
^~
   ~
  | 
 

Bug#1065979: nsync: FTBFS on arm{el,hf}: dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols file: see diff output below

2024-03-10 Thread Sebastian Ramacher
Source: nsync
Version: 1.26.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=nsync=armel=1.26.0-1.1=1709541871=0

dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see 
diff output below
dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols 
file: see diff output below
dpkg-gensymbols: warning: debian/libnsync-cpp1t64/DEBIAN/symbols doesn't match 
completely debian/libnsync-cpp1t64.symbols
--- debian/libnsync-cpp1t64.symbols (libnsync-cpp1t64_1.26.0-1.1_armel)
+++ dpkg-gensymbolswG9L1v   2024-03-04 08:44:26.711800650 +
@@ -24,8 +24,8 @@
  _ZN5nsync15nsync_mu_unlockEPNS_11nsync_mu_s_E@Base 1.20.1
  _ZN5nsync15nsync_note_freeEPNS_13nsync_note_s_E@Base 1.20.1
  _ZN5nsync15nsync_note_waitEPNS_13nsync_note_s_E8timespec@Base 1.20.1
- (arch=!x32)_ZN5nsync15nsync_time_s_nsElj@Base 1.20.1
- (arch=x32)_ZN5nsync15nsync_time_s_nsExj@Base 1.20.1
+#MISSING: 1.26.0-1.1# (arch=!x32)_ZN5nsync15nsync_time_s_nsElj@Base 1.20.1
+ _ZN5nsync15nsync_time_s_nsExj@Base 1.20.1
  _ZN5nsync15nsync_time_zeroE@Base 1.20.1
  _ZN5nsync16nsync_dll_first_EPNS_20nsync_dll_element_s_E@Base 1.20.1
  _ZN5nsync16nsync_mu_runlockEPNS_11nsync_mu_s_E@Base 1.20.1
dh_makeshlibs: error: failing due to earlier errors

Cheers
-- 
Sebastian Ramacher



Bug#1065980: gfarm: FTBFS on arm{el,hf}:

2024-03-10 Thread Sebastian Ramacher
Source: gfarm
Version: 2.7.20+dfsg-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=gfarm=armhf=2.7.20%2Bdfsg-1.1=1709147793=0

/bin/bash ../../../libtool --mode=compile cc -D_REENTRANT -pthread -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 
-I../../../include -I../../../include -DCOMPAT_GFARM_2_3 
-I../../../lib/libgfarm/gfutil -I../../../lib/libgfarm/gfarm -I.   
-I/usr/include/postgresql-DGFARM_CONFIG='"/etc/gfarm2.conf"' 
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time 
-D_FORTIFY_SOURCE=2 -c ./gfp_xdr_server.c
./gfp_xdr.c: In function ‘gfp_xdr_vsend’:
./gfp_xdr.c:484:25: error: implicit declaration of function ‘swab’ 
[-Werror=implicit-function-declaration]
  484 | swab(, , sizeof(nd));
  | ^~~~
libtool: compile:  cc -D_REENTRANT -pthread -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 
-I../../../include -I../../../include -DCOMPAT_GFARM_2_3 
-I../../../lib/libgfarm/gfutil -I../../../lib/libgfarm/gfarm -I. 
-I/usr/include/postgresql -DGFARM_CONFIG=\"/etc/gfarm2.conf\" 
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time 
-D_FORTIFY_SOURCE=2 -c ./gfp_xdr_server.c  -fPIC -DPIC -o .libs/gfp_xdr_server.o
/bin/bash ../../../libtool --mode=compile cc -D_REENTRANT -pthread -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 
-I../../../include -I../../../include -DCOMPAT_GFARM_2_3 
-I../../../lib/libgfarm/gfutil -I../../../lib/libgfarm/gfarm -I.   
-I/usr/include/postgresql-DGFARM_CONFIG='"/etc/gfarm2.conf"' 
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time 
-D_FORTIFY_SOURCE=2 -c ./gfs_proto.c
/bin/bash ../../../libtool --mode=compile cc -D_REENTRANT -pthread -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 
-I../../../include -I../../../include -DCOMPAT_GFARM_2_3 
-I../../../lib/libgfarm/gfutil -I../../../lib/libgfarm/gfarm -I.   
-I/usr/include/postgresql-DGFARM_CONFIG='"/etc/gfarm2.conf"' 
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time 
-D_FORTIFY_SOURCE=2 -c ./io_fd.c
libtool: compile:  cc -D_REENTRANT -pthread -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 
-I../../../include -I../../../include -DCOMPAT_GFARM_2_3 
-I../../../lib/libgfarm/gfutil -I../../../lib/libgfarm/gfarm -I. 
-I/usr/include/postgresql -DGFARM_CONFIG=\"/etc/gfarm2.conf\" 
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time 
-D_FORTIFY_SOURCE=2 -c ./gfs_proto.c  -fPIC -DPIC -o .libs/gfs_proto.o
libtool: compile:  cc -D_REENTRANT -pthread -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 
-I../../../include -I../../../include -DCOMPAT_GFARM_2_3 
-I../../../lib/libgfarm/gfutil -I../../../lib/libgfarm/gfarm -I. 
-I/usr/include/postgresql -DGFARM_CONFIG=\"/etc/gfarm2.conf\" 
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time 
-D_FORTIFY_SOURCE=2 -c ./io_fd.c  -fPIC -DPIC -o .libs/io_fd.o
/bin/bash ../../../libtool --mode=compile cc -D_REENTRANT -pthread -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 
-I../../../include -I../../../include -DCOMPAT_GFARM_2_3 
-I../../../lib/libgfarm/gfutil -I../../../lib/libgfarm/gfarm -I.   
-I/usr/include/postgresql-DGFARM_CONFIG='"/etc/gfarm2.conf"' 
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time 
-D_FORTIFY_SOURCE=2 -c ./metadb_common.c
/bin/bash ../../../libtool --mode=compile cc -D_REENTRANT -pthread -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 
-I../../../include -I../../../include -DCOMPAT_GFARM_2_3 
-I../../../lib/libgfarm/gfutil -I../../../lib/libgfarm/gfarm -I.   
-I/usr/include/postgresql

Bug#1065978: Fixed patch

2024-03-10 Thread Paul R. Tagliamonte
Sorry about that, the last patch had build cruft. Updated. I ought to
have read through better - sorry about that.

 paultag

-- 
:wq


vim-listxattr.debdiff
Description: Binary data


Bug#1065978: Handle listxattr failures better (upstream patch 9.1.0162)

2024-03-10 Thread Paul R. Tagliamonte
Package: vim
Severity: wishlist
Tags: patch

I sent a fix to upstream vim to handle a bug where vim would attempt
to allocate size_t max (for me, 0x aka
18446744073709551615 bytes) when the filesystem responded with an
error on listxattr other than not supported.

The upstream patch can be found at
14759ded57447345ba11c11a99fd84344797862c[1] - I've exported that patch
for inclusion into sid.

All things considered this is a fairly minor fix; so please don't go
out of your way for me, but if you're making a routine upload, I've
done my best to try to help prepare this patch for inclusion. I've
attached a debdiff (with a mediocre changelog entry).

I'm running a patched and rebuilt vim locally, this change fixes my
error (E342: Out of memory!  (allocating 18446744073709551615 bytes))

Thanks for all your work on vim!
paultag

[1]: https://github.com/vim/vim/commit/14759ded57447345ba11c11a99fd84344797862c


vim-listxattr.debdiff
Description: Binary data


Bug#1065977: libsearpc: FTBFS on arm{el,hf}: searpc-demo-packet.h:40:34: error: implicit declaration of function ‘write’; did you mean ‘writen’? [-Werror=implicit-function-declaration]

2024-03-10 Thread Sebastian Ramacher
Source: libsearpc
Version: 3.3.0+really3.3+git20230527.783141f-3.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=libsearpc=armhf=3.3.0%2Breally3.3%2Bgit20230527.783141f-3.1=1709152397=0

gcc -DHAVE_CONFIG_H -I. -I..   -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 
-D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/glib-2.0 
-I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I../lib -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -Wall -pedantic -c -o demo-async-client.o 
demo-async-client.c
test-object.c:3:55: warning: ISO C does not allow extra ‘;’ outside of a 
function [-Wpedantic]
3 | G_DEFINE_TYPE (TestObject, test_object, G_TYPE_OBJECT);
  |   ^
In file included from searpc-demo-client.c:13:
searpc-demo-packet.h:22:10: warning: ISO C forbids zero-size array ‘data’ 
[-Wpedantic]
   22 | char data[0];
  |  ^~~~
searpc-demo-packet.h: In function ‘writen’:
searpc-demo-packet.h:40:34: error: implicit declaration of function ‘write’; 
did you mean ‘writen’? [-Werror=implicit-function-declaration]
   40 | if ( (nwritten = write(fd, ptr, nleft)) <= 0) {
  |  ^
  |  writen
searpc-demo-packet.h: In function ‘readn’:
searpc-demo-packet.h:65:31: error: implicit declaration of function ‘read’; did 
you mean ‘readn’? [-Werror=implicit-function-declaration]
   65 | if ( (nread = read(fd, buf, nleft)) < 0) {
  |   ^~~~
  |   readn
searpc-demo-client.c: In function ‘transport_callback’:
searpc-demo-client.c:34:13: warning: unused variable ‘ret’ [-Wunused-variable]
   34 | int fd, ret;
  | ^~~
searpc-demo-client.c: In function ‘rpc_string_test’:
searpc-demo-client.c:124:5: error: implicit declaration of function ‘close’; 
did you mean ‘pclose’? [-Werror=implicit-function-declaration]
  124 | close(sockfd);
  | ^
  | pclose
In file included from demo-async-client.c:10:
searpc-demo-packet.h:22:10: warning: ISO C forbids zero-size array ‘data’ 
[-Wpedantic]
   22 | char data[0];
  |  ^~~~
searpc-demo-packet.h: In function ‘writen’:
searpc-demo-packet.h:40:34: error: implicit declaration of function ‘write’; 
did you mean ‘writen’? [-Werror=implicit-function-declaration]
   40 | if ( (nwritten = write(fd, ptr, nleft)) <= 0) {
  |  ^
  |  writen
In file included from searpc-demo-client.c:14:
searpc-demo-client.c: In function ‘rpc_glist_test’:
test-object.h:7:38: error: implicit declaration of function 
‘test_object_get_type’; did you mean ‘g_object_get_type’? 
[-Werror=implicit-function-declaration]
7 | #define TEST_OBJECT_TYPE(test_object_get_type())
  |  ^~~~
searpc-demo-client.c:133:44: note: in expansion of macro ‘TEST_OBJECT_TYPE’
  133 |TEST_OBJECT_TYPE, , 3,
  |^~~~
searpc-demo-packet.h: In function ‘readn’:
searpc-demo-packet.h:65:31: error: implicit declaration of function ‘read’; did 
you mean ‘readn’? [-Werror=implicit-function-declaration]
   65 | if ( (nread = read(fd, buf, nleft)) < 0) {
  |   ^~~~
  |   readn
demo-async-client.c: In function ‘transport_send’:
searpc-demo-client.c: In function ‘main’:
demo-async-client.c:39:19: warning: unused variable ‘pac_ret’ 
[-Wunused-variable]
   39 | packet *pac, *pac_ret;
  |   ^~~
demo-async-client.c:37:13: warning: unused variable ‘ret’ [-Wunused-variable]
   37 | int fd, ret;
  | ^~~
demo-async-client.c:37:9: warning: unused variable ‘fd’ [-Wunused-variable]
   37 | int fd, ret;
  | ^~
searpc-demo-client.c:178:11: warning: unused variable ‘ret_str’ 
[-Wunused-variable]
  178 | char *ret_str;
  |   ^~~
demo-async-client.c: In function ‘main’:
demo-async-client.c:149:5: error: implicit declaration of function ‘close’; did 
you mean ‘pclose’? [-Werror=implicit-function-declaration]
  149 | close(sockfd);
  | ^
  | pclose
demo-async-client.c:92:11: warning: unused variable ‘ret_str’ 
[-Wunused-variable]
   92 | char *ret_str;
  |   ^~~
In file included from searpc-demo-server.c:13:
searpc-demo-packet.h:22:10: warning: ISO C forbids zero-size array ‘data’ 
[-Wpedantic]
   22 | char data[0];
  |  ^~~~
In file included from 

Bug#1065976: python-levenshtein: FTBFS on arm{el,hf}: Levenshtein/_levenshtein.c:749:15: error: implicit declaration of function ‘PyUnicode_AS_UNICODE’; did you mean ‘PyUnicode_AsUCS4’? [-Werror=impli

2024-03-10 Thread Sebastian Ramacher
Source: python-levenshtein
Version: 0.12.2-3
Severity: serious
Tags: ftbfs
X-Debbugs-Cc: sramac...@debian.org

https://buildd.debian.org/status/fetch.php?pkg=python-levenshtein=armel=0.12.2-3=1709900271=0

arm-linux-gnueabi-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -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.12 
-c Levenshtein/_levenshtein.c -o 
build/temp.linux-armv8l-cpython-312/Levenshtein/_levenshtein.o
Levenshtein/_levenshtein.c: In function ‘levenshtein_common’:
Levenshtein/_levenshtein.c:731:13: warning: pointer targets in assignment from 
‘char *’ to ‘lev_byte *’ {aka ‘unsigned char *’} differ in signedness 
[-Wpointer-sign]
  731 | string1 = PyString_AS_STRING(arg1);
  | ^
Levenshtein/_levenshtein.c:732:13: warning: pointer targets in assignment from 
‘char *’ to ‘lev_byte *’ {aka ‘unsigned char *’} differ in signedness 
[-Wpointer-sign]
  732 | string2 = PyString_AS_STRING(arg2);
  | ^
Levenshtein/_levenshtein.c:746:12: error: implicit declaration of function 
‘PyUnicode_GET_SIZE’; did you mean ‘PyDict_GET_SIZE’? 
[-Werror=implicit-function-declaration]
  746 | len1 = PyUnicode_GET_SIZE(arg1);
  |^~
  |PyDict_GET_SIZE
Levenshtein/_levenshtein.c:749:15: error: implicit declaration of function 
‘PyUnicode_AS_UNICODE’; did you mean ‘PyUnicode_AsUCS4’? 
[-Werror=implicit-function-declaration]
  749 | string1 = PyUnicode_AS_UNICODE(arg1);
  |   ^~~~
  |   PyUnicode_AsUCS4
Levenshtein/_levenshtein.c:749:13: warning: assignment to ‘Py_UNICODE *’ {aka 
‘unsigned int *’} from ‘int’ makes pointer from integer without a cast 
[-Wint-conversion]
  749 | string1 = PyUnicode_AS_UNICODE(arg1);
  | ^
Levenshtein/_levenshtein.c:750:13: warning: assignment to ‘Py_UNICODE *’ {aka 
‘unsigned int *’} from ‘int’ makes pointer from integer without a cast 
[-Wint-conversion]
  750 | string2 = PyUnicode_AS_UNICODE(arg2);
  | ^
Levenshtein/_levenshtein.c: In function ‘hamming_py’:
Levenshtein/_levenshtein.c:816:13: warning: pointer targets in assignment from 
‘char *’ to ‘lev_byte *’ {aka ‘unsigned char *’} differ in signedness 
[-Wpointer-sign]
  816 | string1 = PyString_AS_STRING(arg1);
  | ^
Levenshtein/_levenshtein.c:817:13: warning: pointer targets in assignment from 
‘char *’ to ‘lev_byte *’ {aka ‘unsigned char *’} differ in signedness 
[-Wpointer-sign]
  817 | string2 = PyString_AS_STRING(arg2);
  | ^
Levenshtein/_levenshtein.c:832:13: warning: assignment to ‘Py_UNICODE *’ {aka 
‘unsigned int *’} from ‘int’ makes pointer from integer without a cast 
[-Wint-conversion]
  832 | string1 = PyUnicode_AS_UNICODE(arg1);
  | ^
Levenshtein/_levenshtein.c:833:13: warning: assignment to ‘Py_UNICODE *’ {aka 
‘unsigned int *’} from ‘int’ makes pointer from integer without a cast 
[-Wint-conversion]
  833 | string2 = PyUnicode_AS_UNICODE(arg2);
  | ^
Levenshtein/_levenshtein.c: In function ‘jaro_py’:
Levenshtein/_levenshtein.c:860:13: warning: pointer targets in assignment from 
‘char *’ to ‘lev_byte *’ {aka ‘unsigned char *’} differ in signedness 
[-Wpointer-sign]
  860 | string1 = PyString_AS_STRING(arg1);
  | ^
Levenshtein/_levenshtein.c:861:13: warning: pointer targets in assignment from 
‘char *’ to ‘lev_byte *’ {aka ‘unsigned char *’} differ in signedness 
[-Wpointer-sign]
  861 | string2 = PyString_AS_STRING(arg2);
  | ^
Levenshtein/_levenshtein.c:870:13: warning: assignment to ‘Py_UNICODE *’ {aka 
‘unsigned int *’} from ‘int’ makes pointer from integer without a cast 
[-Wint-conversion]
  870 | string1 = PyUnicode_AS_UNICODE(arg1);
  | ^
Levenshtein/_levenshtein.c:871:13: warning: assignment to ‘Py_UNICODE *’ {aka 
‘unsigned int *’} from ‘int’ makes pointer from integer without a cast 
[-Wint-conversion]
  871 | string2 = PyUnicode_AS_UNICODE(arg2);
  | ^
Levenshtein/_levenshtein.c: In function ‘jaro_winkler_py’:
Levenshtein/_levenshtein.c:910:13: warning: pointer targets in assignment from 
‘char *’ to ‘lev_byte *’ {aka ‘unsigned char *’} differ in signedness 
[-Wpointer-sign]
  910 | string1 = PyString_AS_STRING(arg1);
  | ^
Levenshtein/_levenshtein.c:911:13: warning: pointer targets in assignment from 
‘char *’ to ‘lev_byte *’ {aka ‘unsigned char *’} differ in signedness 
[-Wpointer-sign]
  911 | string2 = PyString_AS_STRING(arg2);
  | ^

Bug#1065975: libnet-nis-perl: FTBFS on arm{el,hf}: NIS.xs:499:11: error: implicit declaration of function ‘yp_maplist’; did you mean ‘xdr_pmaplist’? [-Werror=implicit-function-declaration]

2024-03-10 Thread Sebastian Ramacher
Source: libnet-nis-perl
Version: 0.44-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=libnet-nis-perl=armhf=0.44-2%2Bb4=1709894189=0

arm-linux-gnueabihf-gcc -c   -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv 
-fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -I/usr/include/tirpc  -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   -DVERSION=\"0.44\" 
-DXS_VERSION=\"0.44\" -fPIC "-I/usr/lib/arm-linux-gnueabihf/perl/5.38/CORE"   
NIS.c
NIS.xs: In function ‘XS_Net__NIS_yp_order’:
NIS.xs:446:39: warning: passing argument 3 of ‘yp_order’ from incompatible 
pointer type [-Wincompatible-pointer-types]
  446 | yp_status = yp_order(domain, map, );
  |   ^~
  |   |
  |   long unsigned int *
In file included from /usr/include/rpcsvc/yp_prot.h:11,
 from NIS.xs:10:
/usr/include/rpcsvc/ypclnt.h:71:50: note: expected ‘unsigned int *’ but 
argument is of type ‘long unsigned int *’
   71 | extern int yp_order (const char *, const char *, unsigned int *);
  |  ^~
NIS.c: In function ‘XS_Net__NIS_yperr_string’:
NIS.c:770:16: warning: assignment discards ‘const’ qualifier from pointer 
target type [-Wdiscarded-qualifiers]
  770 | RETVAL = yperr_string(code);
  |^
NIS.xs: In function ‘XS_Net__NIS_yp_maplist’:
NIS.xs:499:11: error: implicit declaration of function ‘yp_maplist’; did you 
mean ‘xdr_pmaplist’? [-Werror=implicit-function-declaration]
  499 | ret = yp_maplist( domain,  );
  |   ^~
  |   xdr_pmaplist
cc1: some warnings being treated as errors
make[1]: *** [Makefile:343: NIS.o] Error 1

Cheers
-- 
Sebastian Ramacher



Bug#1065974: ghmm: FTBFS on arm{el,hf}: mcmc.c:144:3: error: implicit declaration of function ‘init_priors’ [-Werror=implicit-function-declaration]

2024-03-10 Thread Sebastian Ramacher
Source: ghmm
Version: 0.9~rc3-5.1
Severity: serious
Tags: ftbfs
X-Debbugs-Cc: sramac...@debian.org

https://buildd.debian.org/status/fetch.php?pkg=ghmm=armhf=0.9%7Erc3-5.1=1709147715=0

/bin/bash ../libtool  --tag=CC   --mode=link gcc  -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -I/usr/include/arm-linux-gnueabihf  
-I/usr/include/libxml2   -Wl,-z,relro -Wl,-z,now -o libxml-test libxml-test.o 
../ghmm/.libs/libghmm.a -lm -lm -lm -lm -lpthread  -llapacke  -lxml2 
mcmc.c: In function ‘main’:
mcmc.c:144:3: error: implicit declaration of function ‘init_priors’ 
[-Werror=implicit-function-declaration]
  144 |   init_priors(mo, , , );
  |   ^~~
mcmc.c:146:15: error: implicit declaration of function ‘ghmm_dmodel_cfbgibbs’; 
did you mean ‘ghmm_dmodel_logp’? [-Werror=implicit-function-declaration]
  146 |   int * Q =   ghmm_dmodel_cfbgibbs(mo, my_output,
  |   ^~~~
  |   ghmm_dmodel_logp
mcmc.c:146:15: warning: initialization of ‘int *’ from ‘int’ makes pointer from 
integer without a cast [-Wint-conversion]
mcmc.c:148:108: warning: passing argument 4 of ‘ghmm_dmodel_viterbi_logp’ makes 
pointer from integer without a cast [-Wint-conversion]
  148 |   printf("viterbi prob mcmc%f \n", ghmm_dmodel_viterbi_logp(mo, 
my_output->seq[0], my_output->seq_len[0], Q[0]));
  | 
  ~^~~
  | 
   |
  | 
   int
In file included from mcmc.c:13:
../ghmm/viterbi.h:75:76: note: expected ‘int *’ but argument is of type ‘int’
   75 |   double ghmm_dmodel_viterbi_logp (ghmm_dmodel * mo, int *o, int len, 
int *state_seq);
  |   
~^
/bin/bash ../libtool  --tag=CC   --mode=link gcc  -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -I/usr/include/arm-linux-gnueabihf  
-I/usr/include/libxml2   -Wl,-z,relro -Wl,-z,now -o chmm chmm.o 
../ghmm/.libs/libghmm.a -lm -lm -lm -lm -lpthread  -llapacke  -lxml2 
/bin/bash ../libtool  --tag=CC   --mode=link gcc  -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -I/usr/include/arm-linux-gnueabihf  
-I/usr/include/libxml2   -Wl,-z,relro -Wl,-z,now -o chmm_test chmm_test.o 
../ghmm/.libs/libghmm.a -lm -lm -lm -lm -lpthread  -llapacke  -lxml2 
cc1: some warnings being treated as errors
make[5]: *** [Makefile:823: mcmc.o] Error 1

Cheers
-- 
Sebastian Ramacher



Bug#1065973: kmod: 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-10 Thread Sebastian Ramacher
Source: kmod
Version: 32-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=kmod=armhf=32-1=1709960074=0

libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -include ./config.h -I.. 
-DSYSCONFDIR=\"/etc\" -DDISTCONFDIR=\"/usr/lib\" 
-DMODULE_DIRECTORY=\"/lib/modules\" 
-DABS_TOP_BUILDDIR=\"/<>/build-deb\" -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -pipe 
-DANOTHER_BRICK_IN_THE -Wall -W -Wextra -Wno-inline -Wvla -Wundef -Wformat=2 
-Wlogical-op -Wsign-compare -Wmissing-include-dirs -Wold-style-definition 
-Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal 
-Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls 
-Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels 
-Wstrict-aliasing=3 -Wwrite-strings -Wno-long-long -Wno-overlength-strings 
-Wno-unused-parameter -Wno-missing-field-initializers -Wno-unused-result 
-Wnested-externs -Wchar-subscripts -Wtype-limits -Wuninitialized -fno-common 
-fdiagnostics-show-option -fvisibility=hidden -ffunction-sections 
-fdata-sections -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -c 
../testsuite/path.c  -fPIC -DPIC -o testsuite/.libs/path_la-path.o
In file included from /usr/include/features.h:393,
 from /usr/include/assert.h:35,
 from ../testsuite/path.c:22:
/usr/include/features-time64.h:26:5: error: #error "_TIME_BITS=64 is allowed 
only with _FILE_OFFSET_BITS=64"
   26 | #   error "_TIME_BITS=64 is allowed only with _FILE_OFFSET_BITS=64"
  | ^

Cheers
-- 
Sebastian Ramacher



Bug#1065972: pngphoon: FTBFS on arm{el,hf}: tws.c:40:13: error: conflicting types for ‘time’; have ‘long int()’

2024-03-10 Thread Sebastian Ramacher
Source: pngphoon
Version: 1.3-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=pngphoon=armhf=1.3-3%2Bb1=1709981075=0

tws.c:40:13: error: conflicting types for ‘time’; have ‘long int()’
   40 | extern long time();
  | ^~~~
In file included from /usr/include/features.h:490,
 from 
/usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:33,
 from /usr/include/stdio.h:27,
 from tws.c:29:
/usr/include/time.h:86:15: note: previous declaration of ‘time’ with type 
‘time_t(time_t *)’ {aka ‘long long int(long long int *)’}
   86 | extern time_t __REDIRECT_NTH (time, (time_t *__timer), __time64);
  |   ^~
tws.c: In function ‘dlocaltime’:
tws.c:72:20: warning: passing argument 1 of ‘localtime’ from incompatible 
pointer type [-Wincompatible-pointer-types]
   72 |tm = localtime( clock );
  |^
  ||
  |long int *
/usr/include/time.h:141:19: note: expected ‘const time_t *’ {aka ‘const long 
long int *’} but argument is of type ‘long int *’
  141 | extern struct tm *__REDIRECT_NTH (localtime, (const time_t *__timer),
  |   ^~
make[1]: *** [Makefile:12: tws.o] Error 1

Cheers
-- 
Sebastian Ramacher



Bug#1065971: libgdchart-gd2: FTBFS on arm{el,hf}: ../gdc.c:284:74: error: implicit declaration of function ‘strlen’ [-Werror=implicit-function-declaration]

2024-03-10 Thread Sebastian Ramacher
Source: libgdchart-gd2
Version: 0.11.5-10
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=libgdchart-gd2=armhf=0.11.5-10%2Bb1=1709991773=0

arm-linux-gnueabihf-gcc -I. -I.. -I/usr/include/freetype2 
-I/usr/include/freetype2/freetype -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -D_REENTRANT -pipe 
-DHAVE_LIBPNG -DHAVE_LIBFREETYPE -DHAVE_LIBJPEG -fsigned-char 
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time 
-D_FORTIFY_SOURCE=2  -c -o gdc.o ../gdc.c
../gdc.c: In function ‘out_err’:
../gdc.c:284:74: error: implicit declaration of function ‘strlen’ 
[-Werror=implicit-function-declaration]
  284 |IMGWIDTH/2 - 
GDC_fontc[GDC_MEDBOLD].w*strlen(err_str)/2,
  | 
 ^~
../gdc.c:8:1: note: include ‘’ or provide a declaration of ‘strlen’
7 | #include "gdc.h"
  +++ |+#include 
8 | 
../gdc.c:284:74: warning: incompatible implicit declaration of built-in 
function ‘strlen’ [-Wbuiltin-declaration-mismatch]
  284 |IMGWIDTH/2 - 
GDC_fontc[GDC_MEDBOLD].w*strlen(err_str)/2,
  | 
 ^~
../gdc.c:284:74: note: include ‘’ or provide a declaration of ‘strlen’
cc1: some warnings being treated as errors
make[1]: *** [: gdc.o] Error 1

Cheers
-- 
Sebastian Ramacher



Bug#1019042: [Pkg-rust-maintainers] Bug#1019042: rust-qwertone: FTBFS - dep issue

2024-03-10 Thread Peter Michael Green

I partially started to patch gtk3-rs to use the newer glib from
experimental. However,  this is not really supported and I'd rather
remove it now that it's EOL. For qwertone we can employ partial
vendoring; this will also need to be done for squeekboard (in progress).
I'd appreciate if you agree on vendoring gtk3-rs in so I can go ahead
with my removal plans.

This might be the best solution going forward.

Personally, if we are going to keep gtk3-rs around, particularly
if two or more apps are using it, I'd much rather it be in
the form of individually packaged crates than as vendored
copies in application packages.

How much overlap is there between the gtk3-rs and gtk4-rs
stacks? how many semver-suffix packages would we have
to introduce if we wanted to keep the gtk3 stack the way
it is while upgrading the gtk4 stack.


Bug#1065970: system-config-printer: Please drop dependencies on python3-distutils

2024-03-10 Thread Graham Inggs
Source: system-config-printer
Version: 1.5.18-1
Severity: important
Tags: ftbfs trixie sid
User: debian-pyt...@lists.debian.org
Usertags: python3.12

Hi Maintainer

This package has dependencies, build-dependencies and/or autopkgtest
dependencies on python3-distutils.  The python3-distutils binary
package will soon be dropped from python3-stdlib-extensions.

In fact, there is no module for Python 3.12 in python3-distutils, so
these dependencies may already be unnecessary.

Regards
Graham



Bug#1065969: ike-scan: FTBFS on arm{el,hf}: configure: error: cannot determine snprintf format string for long long int

2024-03-10 Thread Sebastian Ramacher
Source: ike-scan
Version: 1.9.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=ike-scan=armhf=1.9.5-1%2Bb2=1709990104=0

checking snprintf format for long long int... none
configure: error: cannot determine snprintf format string for long long int

...

configure:5765: checking snprintf format for long long int
configure:5803: gcc -o conftest -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -Wall -Wshadow 
-Wwrite-strings -Wextra -fstack-protector -D_FORTIFY_SOURCE=2 -Wformat 
-Wformat-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 conftest.c  >&5
conftest.c: In function 'does_int64_snprintf_work':
conftest.c:58:7: error: implicit declaration of function 'strcmp' 
[-Werror=implicit-function-declaration]
   58 |   if (strcmp(buf, "8014005") != 0)
  |   ^~
conftest.c:42:1: note: include '' or provide a declaration of 'strcmp'
   41 | #include 
  +++ |+#include 
   42 | typedef long long int int64;
conftest.c: At top level:
conftest.c:62:1: warning: return type defaults to 'int' [-Wimplicit-int]
   62 | main() {
  | ^~~~
cc1: some warnings being treated as errors

Cheers
-- 
Sebastian Ramacher



Bug#1065968: sympy: Please drop dependencies on python3-distutils

2024-03-10 Thread Graham Inggs
Source: sympy
Version: 1.12-7
Severity: important
Tags: ftbfs
User: debian-pyt...@lists.debian.org
Usertags: python3.12

Hi Maintainer

This package has dependencies, build-dependencies and/or autopkgtest
dependencies on python3-distutils.  The python3-distutils binary
package will soon be dropped from python3-stdlib-extensions.

In fact, there is no module for Python 3.12 in python3-distutils, so
these dependencies may already be unnecessary.

Regards
Graham



Bug#968148: Would it not be possible to fix deprecated apt-key calls with a script?

2024-03-10 Thread Adalbert Hanßen

Would it be possible to fix deprecated apt-key calls with a script?

1. download a package,
2. download its associated key,
3. open a browser to show me from where the key is downloaded, in order
   to find the fingerprint of the key,
4. extract the fingerprint from the downloaded key, such that I check
   the published fingerprint against it and decide, if it is ok. If
   not: exit.
5. generate a name with ending|*.gpg|for the key under which it shall
   be stored, which reflects the package for which it is valid,
6. use the file command and grep for "Public Key (old)" and decide
   whether the provided key has to be|--dearmor|ed or not when it is
   stored in|/etc/apt/keyrings|(the directory which was advised when I
   read the article),
7. creates a proper file with a name ending
   in|.list|to|/etc/apt/sources.list.d|. The file name should be
   similar to the corresponding|*.gpg|file. The script should write the
   proper content to this file. If I got it right, the line|deb
   [signed-by=<.gpg file in /etc/apt/keyrings>] https:// stable main|plays the key role in the
   solution.
8. Delete the old insecure key which was added by|apt-key|.

Or would this be insufficient? Keys in the key ring /etc/apt/trusted.gpg 
show an uid [ unknown ]. Does this prevent establishing the right 
realtion between keys and packages?




OpenPGP_0x07C3FA21AE77B98E.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1064147: ftbfs: test failures affecting Bio.SeqIO.SeqXmlIO

2024-03-10 Thread Étienne Mollier
Control: severity -1 normal

I reduce the severity.  The version 1.83+dfsg-1 recently
uploaded skips the affected tests, due to lack of better
options.  I leave the issue open in case someone comes up with a
more appropriate way to resolve this, but the situation is not
serious anymore.
-- 
  .''`.  Étienne Mollier 
 : :' :  pgp: 8f91 b227 c7d6 f2b1 948c  8236 793c f67e 8f0d 11da
 `. `'   sent from /dev/pts/1, please excuse my verbosity
   `-on air: Fates Warning - From The Rooftops


signature.asc
Description: PGP signature


Bug#1065967: sunpy: Please drop dependencies on python3-distutils

2024-03-10 Thread Graham Inggs
Source: sunpy
Version: 5.1.1-1
Severity: important
Tags: ftbfs
User: debian-pyt...@lists.debian.org
Usertags: python3.12

Hi Maintainer

This package has dependencies, build-dependencies and/or autopkgtest
dependencies on python3-distutils.  The python3-distutils binary
package will soon be dropped from python3-stdlib-extensions.

In fact, there is no module for Python 3.12 in python3-distutils, so
these dependencies may already be unnecessary.

Regards
Graham



Bug#1065966: gsocket: FTBFS on arm{el,hf}: /tmp/ccmyiWuJ.s:4004: Error: symbol `__lstat64_time64' is already defined

2024-03-10 Thread Sebastian Ramacher
Source: gsocket
Version: 1.4.41-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=gsocket=armhf=1.4.41-1%2Bb1=1709989725=0

gcc -DHAVE_CONFIG_H -I. -I..   -I./../include  -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -shared 
-fPIC -O2 -Wall -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -c -o 
gsocket_uchroot_dso_so_0-gsocket_uchroot_dso.o `test -f 'gsocket_uchroot_dso.c' 
|| echo './'`gsocket_uchroot_dso.c
gcc  -O2 -Wall -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security  -Wl,-z,relro 
-Wl,-z,now -o gs-netcat gs_netcat-4_gs-netcat.o gs_netcat-utils.o 
gs_netcat-socks.o gs_netcat-console.o gs_netcat-ids.o gs_netcat-event_mgr.o 
gs_netcat-pkt_mgr.o gs_netcat-console_display.o gs_netcat-filetransfer.o 
gs_netcat-globbing.o gs_netcat-filetransfer_mgr.o gs_netcat-gsocket_dso-lib.o 
../lib/libgsocket.a  -lssl -lcrypto -ldl -lutil 
gcc  -O2 -Wall -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security  -Wl,-z,relro 
-Wl,-z,now -o gs-helloworld gs_helloworld-1_gs-helloworld.o 
gs_helloworld-utils.o gs_helloworld-gsocket_dso-lib.o ../lib/libgsocket.a  
-lssl -lcrypto -ldl -lutil 
gcc -shared -fPIC -O2 -Wall -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -ldl 
-Wl,-soname=gsocket_dso.so.0 -Wl,-z,relro -Wl,-z,now -o gsocket_dso.so.0 
gsocket_dso_so_0-gsocket_dso.o gsocket_dso_so_0-gsocket_dso-lib.o  -lssl 
-lcrypto -ldl -lutil 
gcc  -O2 -Wall -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security  -Wl,-z,relro 
-Wl,-z,now -o gs-pipe gs_pipe-2_gs-pipe.o gs_pipe-utils.o 
gs_pipe-gsocket_dso-lib.o ../lib/libgsocket.a  -lssl -lcrypto -ldl -lutil 
/tmp/ccmyiWuJ.s: Assembler messages:
/tmp/ccmyiWuJ.s:3773: Error: symbol `__stat64_time64' is already defined
/tmp/ccmyiWuJ.s:4004: Error: symbol `__lstat64_time64' is already defined
make[3]: *** [Makefile:959: gsocket_uchroot_dso_so_0-gsocket_uchroot_dso.o] 
Error 1
make[3]: *** Waiting for unfinished jobs
make[3]: Leaving directory '/<>/tools'
make[2]: *** [Makefile:387: all-recursive] Error 1

Cheers
-- 
Sebastian Ramacher



Bug#1065965: streamtuner2: Please drop dependencies on python3-distutils

2024-03-10 Thread Graham Inggs
Source: streamtuner2
Version: 2.2.2+dfsg-2
Severity: important
Tags: trixie sid
User: debian-pyt...@lists.debian.org
Usertags: python3.12

Hi Maintainer

This package has dependencies, build-dependencies and/or autopkgtest
dependencies on python3-distutils.  The python3-distutils binary
package will soon be dropped from python3-stdlib-extensions.

In fact, there is no module for Python 3.12 in python3-distutils, so
these dependencies may already be unnecessary.

Regards
Graham



Bug#1065964: stegcracker: Please drop dependencies on python3-distutils

2024-03-10 Thread Graham Inggs
Source: stegcracker
Version: 2.1.0-3
Severity: important
User: debian-pyt...@lists.debian.org
Usertags: python3.12

Hi Maintainer

This package has dependencies, build-dependencies and/or autopkgtest
dependencies on python3-distutils.  The python3-distutils binary
package will soon be dropped from python3-stdlib-extensions.

In fact, there is no module for Python 3.12 in python3-distutils, so
these dependencies may already be unnecessary.

Regards
Graham



Bug#1065963: foxeye: FTBFS on arm{el,hf}: configure: error: you have no encryption library but need it for password save.

2024-03-10 Thread Sebastian Ramacher
Source: foxeye
Version: 0.12.1-4
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=foxeye=armhf=0.12.1-4%2Bb1=1709989052=0

yes
checking for strncasecmp... rm: cannot remove 'core': Is a directory
yes
checking for towlower... rm: cannot remove 'core': Is a directory
yes
checking whether you need libcrypt... rm: cannot remove 'core': Is a directory
rm: cannot remove 'core': Is a directory
no
configure: error: you have no encryption library but need it for password save.
rm: cannot remove 'core': Is a directory

...

configure:9575: gcc -o conftest -pthread -O2 -g -pipe -Wall -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fpic -fno-strict-aliasing -Wextra 
-Wno-unused-parameter -Wno-pointer-sign -Wno-long-long -Wno-trigraphs 
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time 
-D_FORTIFY_SOURCE=2 -Wl,-z,defs -Wl,-O1 -rdynamic -Wl,-z,relro -Wl,-z,now 
conftest.c -lcrypt  >&5
conftest.c: In function 'main':
conftest.c:70:1: error: implicit declaration of function 'crypt' 
[-Werror=implicit-function-declaration]
   70 | crypt ("","");
  | ^
cc1: some warnings being treated as errors


Cheers
-- 
Sebastian Ramacher



Bug#1065962: sshuttle: Please drop dependencies on python3-distutils

2024-03-10 Thread Graham Inggs
Source: sshuttle
Version: 1.1.2-1
Severity: important
User: debian-pyt...@lists.debian.org
Usertags: python3.12

Hi Maintainer

This package has dependencies, build-dependencies and/or autopkgtest
dependencies on python3-distutils.  The python3-distutils binary
package will soon be dropped from python3-stdlib-extensions.

In fact, there is no module for Python 3.12 in python3-distutils, so
these dependencies may already be unnecessary.

Regards
Graham



Bug#1064475: lists.debian.org: missing recent posts in search indices.

2024-03-10 Thread Olly Betts
Thanks for reporting this.

On Sat, Mar 09, 2024 at 06:29:22PM +, James Addison wrote:
> Running a search for 'python removal' on the 'testing-changes' mailing list,
> ordered by most-recent-first, currently lacks any results from this year.
> 
>   
> https://lists.debian.org/cgi-bin/search?P=python+removal=and=Gdebian-testing-changes=0=100=python%09removal=Gdebian-testing-changes%7E.%7E%7E0

There are currently 7 shards in the lists database, but only the first 6
were listed to be searched.  It looks like indexing is working fine,
except it started a new shard and failed to update the list to search.

I've manually fixed this and now the search above gives me a top result
of:

Testing removal summary 2024-03-10 (Sunday)

I really need to resolve why this didn't happen automatically or else
this will go wrong again in the future.

Cheers,
Olly



Bug#1065961: sra-sdk: Please drop dependencies on python3-distutils

2024-03-10 Thread Graham Inggs
Source: sra-sdk
Version: 3.0.3+dfsg-6
Severity: important
Tags: ftbfs
User: debian-pyt...@lists.debian.org
Usertags: python3.12

Hi Maintainer

This package has dependencies, build-dependencies and/or autopkgtest
dependencies on python3-distutils.  The python3-distutils binary
package will soon be dropped from python3-stdlib-extensions.

In fact, there is no module for Python 3.12 in python3-distutils, so
these dependencies may already be unnecessary.

Regards
Graham



Bug#1065960: spopt: Please drop dependencies on python3-distutils

2024-03-10 Thread Graham Inggs
Source: spopt
Version: 0.5.0-4
Severity: important
Tags: ftbfs
User: debian-pyt...@lists.debian.org
Usertags: python3.12

Hi Maintainer

This package has dependencies, build-dependencies and/or autopkgtest
dependencies on python3-distutils.  The python3-distutils binary
package will soon be dropped from python3-stdlib-extensions.

In fact, there is no module for Python 3.12 in python3-distutils, so
these dependencies may already be unnecessary.

Regards
Graham



Bug#1065959: sphinx: Please drop dependencies on python3-distutils

2024-03-10 Thread Graham Inggs
Source: sphinx
Version: 7.2.6-4
Severity: important
User: debian-pyt...@lists.debian.org
Usertags: python3.12

Hi Maintainer

This package has dependencies, build-dependencies and/or autopkgtest
dependencies on python3-distutils.  The python3-distutils binary
package will soon be dropped from python3-stdlib-extensions.

In fact, there is no module for Python 3.12 in python3-distutils, so
these dependencies may already be unnecessary.

Regards
Graham



Bug#1065958: soapysdr: Please drop dependencies on python3-distutils

2024-03-10 Thread Graham Inggs
Source: soapysdr
Version: 0.8.1-4
Severity: important
Tags: ftbfs
User: debian-pyt...@lists.debian.org
Usertags: python3.12

Hi Maintainer

This package has dependencies, build-dependencies and/or autopkgtest
dependencies on python3-distutils.  The python3-distutils binary
package will soon be dropped from python3-stdlib-extensions.

In fact, there is no module for Python 3.12 in python3-distutils, so
these dependencies may already be unnecessary.

Regards
Graham



Bug#1065956: mtd-utils: FTBFS on arm{el,hf}: FAIL mtdlib_test (exit status: 17)

2024-03-10 Thread Sebastian Ramacher
Source: mtd-utils
Version: 1:2.1.6-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=mtd-utils=armel=1%3A2.1.6-1%2Bb2=1709994938=0

[  FAILED  ] test_mtd_get_dev_info1
[==] tests: 17 test(s) run.
[  PASSED  ] 0 test(s).
[  FAILED  ] tests: 17 test(s), listed below:
[  FAILED  ] test_libmtd_open
[  FAILED  ] test_mtd_is_bad
[  FAILED  ] test_mtd_mark_bad
[  FAILED  ] test_mtd_lock
[  FAILED  ] test_mtd_unlock
[  FAILED  ] test_mtd_is_locked
[  FAILED  ] test_mtd_regioninfo
[  FAILED  ] test_mtd_erase_multi
[  FAILED  ] test_mtd_erase
[  FAILED  ] test_mtd_read
[  FAILED  ] test_mtd_write_nooob
[  FAILED  ] test_mtd_write_withoob
[  FAILED  ] test_mtd_read_oob
[  FAILED  ] test_mtd_write_oob
[  FAILED  ] test_mtd_dev_present
[  FAILED  ] test_mtd_get_info
[  FAILED  ] test_mtd_get_dev_info1

 17 FAILED TEST(S)
FAIL mtdlib_test (exit status: 17)


Testsuite summary for mtd-utils 2.1.6

# TOTAL: 2
# PASS:  0
# SKIP:  0
# XFAIL: 0
# FAIL:  2
# XPASS: 0
# ERROR: 0

See ./test-suite.log
Please report to linux-...@lists.infradead.org


Cheers
-- 
Sebastian Ramacher



Bug#1036826: Please start handling \c

2024-03-10 Thread Martin Quinson
severity 1036826 normal
thanks

please don't abuse the severity. po4a is not only for groff, and many groff
pages do work without it. 

Instead, I'd appreciate if you could do a merge request with a test file, along
with the expected output. It'd save me the time to dig into the discussion of
this bug. 

I'm not saying that I won't fix it w/o this test case. I'm just saying that
providing a test case is a better approach to speedup the fix than severity
abuse.

Thanks for your help,
Mt

Le samedi 09 mars 2024 à 12:39 +, Helge Kreutzmann a écrit :
> severity 1036826 important
> thanks
> 
> Hello Martin,
> you have been quite in this discussion. \c occurs in more and more man
> pages, and currently the build fails for them. In turn, they are no
> longer translated.
> 
> Could you kindly check if you could add support for "\c" or is there
> another workaround?
> 
> Thanks for your support!
> 
> Greetings
> 
>   Helge



signature.asc
Description: This is a digitally signed message part


Bug#1065957: sndobj: Please drop dependencies on python3-distutils

2024-03-10 Thread Graham Inggs
Source: sndobj
Version: 2.6.7+ds1-3
Severity: important
Tags: ftbfs
User: debian-pyt...@lists.debian.org
Usertags: python3.12

Hi Maintainer

This package has dependencies, build-dependencies and/or autopkgtest
dependencies on python3-distutils.  The python3-distutils binary
package will soon be dropped from python3-stdlib-extensions.

In fact, there is no module for Python 3.12 in python3-distutils, so
these dependencies may already be unnecessary.

Regards
Graham



Bug#1065955: slepc4py: Please drop dependencies on python3-distutils

2024-03-10 Thread Graham Inggs
Source: slepc4py
Version: 3.19.2-3
Severity: important
Tags: ftbfs
User: debian-pyt...@lists.debian.org
Usertags: python3.12

Hi Maintainer

This package has dependencies, build-dependencies and/or autopkgtest
dependencies on python3-distutils.  The python3-distutils binary
package will soon be dropped from python3-stdlib-extensions.

In fact, there is no module for Python 3.12 in python3-distutils, so
these dependencies may already be unnecessary.

Regards
Graham



Bug#1065954: tcltrf: FTBFS on arm{el,hf}:

2024-03-10 Thread Sebastian Ramacher
Source: tcltrf
Version: 2.1.4-dfsg3-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=tcltrf=armhf=2.1.4-dfsg3-2.1%2Bb2=1709994458=0

gcc -DPACKAGE_NAME=\"Trf\" -DPACKAGE_TARNAME=\"trf\" 
-DPACKAGE_VERSION=\"2.1.4\" -DPACKAGE_STRING=\"Trf\ 2.1.4\" 
-DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 
-DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 
-DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 
-DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DSIZEOF_INT=4 -DSIZEOF_LONG_INT=4 
-DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 
-DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) 
-D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 
-DHAVE_OPEN64=1 -DHAVE_LSEEK64=1 -DHAVE_TYPE_OFF64_T=1 -DUSE_TCL_STUBS=1 
-DUSE_ZLIBTCL_STUBS=1 -DHAVE_ZLIB_H=1 -DHAVE_SSL_H=1 -DHAVE_MD2_H=1 
-DHAVE_MD5_H=1 -DHAVE_SHA_H=1 -DHAVE_BZ2_H=1 -DZLIB_STATIC_BUILD=1 
-DBZLIB_STATIC_BUILD=1 -DMD5_STATIC_BUILD=1 -DHAVE_DLFCN_H=1 -DHAVE_STDLIB_H=1 
-DHAVE_FEATURES_H=1 -DMD5_STATIC_BUILD=1 -DZLIBTCL_VERSION=\"\" -I"." 
-I"./generic" -I"" -I"" -I"/usr/include" -I"/usr/include/openssl" 
-DLIBZ_DEFAULTNAME=\"libz.so\" -I"/usr/include/tcl"-g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -DSSL_STATIC_BUILD=1 -D_XOPEN_SOURCE -pipe -O2 
-fomit-frame-pointer -Wall -Wno-implicit-int -fPIC -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -c `echo 
./generic/crypt.c` -o crypt.o
./generic/crypt.c: In function ‘TrfCryptObjCmd’:
./generic/crypt.c:96:35: error: implicit declaration of function ‘crypt’ 
[-Werror=implicit-function-declaration]
   96 |   res = Tcl_NewStringObj ((char*) crypt (passwd, salt_b), -1);
  |   ^
cc1: some warnings being treated as errors
make[2]: *** [Makefile:260: crypt.o] Error 1

Cheers
-- 
Sebastian Ramacher



Bug#1065953: sagemath: Please drop dependencies on python3-distutils

2024-03-10 Thread Graham Inggs
Source: sagemath
Version: 9.5-6
Severity: important
Tags: ftbfs trixie sid
User: debian-pyt...@lists.debian.org
Usertags: python3.12

Hi Maintainer

This package has dependencies, build-dependencies and/or autopkgtest
dependencies on python3-distutils.  The python3-distutils binary
package will soon be dropped from python3-stdlib-extensions.

In fact, there is no module for Python 3.12 in python3-distutils, so
these dependencies may already be unnecessary.

Regards
Graham



Bug#1065951: vde: FTBFS on arm{el,hf}: /tmp/ccwOo5J4.s:341: Error: symbol `open64' is already defined

2024-03-10 Thread Sebastian Ramacher
Source: vde2
Version: 2.3.2+r586-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=vde2=armel=2.3.2%2Br586-9.1%2Bb1=1709997351=0

libvdetap.c:147:31: warning: ‘__builtin___snprintf_chk’ output may be truncated 
before the last format character [-Wformat-truncation=]
  147 | snprintf(buf,16,"%s_%s",ifr->ifr_name,suffix);
  |   ^
In file included from /usr/include/stdio.h:906,
 from libvdetap.c:6:
In function ‘snprintf’,
inlined from ‘getvdeopt’ at libvdetap.c:147:2:
/usr/include/arm-linux-gnueabi/bits/stdio2.h:54:10: note: 
‘__builtin___snprintf_chk’ output 2 or more bytes (assuming 17) into a 
destination of size 16
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
  |  ^~~~
   55 |__glibc_objsize (__s), __fmt,
  |~
   56 |__va_arg_pack ());
  |~
/tmp/ccwOo5J4.s: Assembler messages:
/tmp/ccwOo5J4.s:341: Error: symbol `open64' is already defined
make[3]: *** [Makefile:530: libvdetap_la-libvdetap.lo] Error 1

Cheers
-- 
Sebastian Ramacher



  1   2   3   4   >