Processed: Re: Bug#1076892: libzen: FTBFS: dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols file

2024-07-28 Thread Debian Bug Tracking System
Processing control commands:

> reassign -1 libdpkg-perl 1.22.7
Bug #1076892 [src:dpkg] libzen: FTBFS: dpkg-gensymbols: error: some symbols or 
patterns disappeared in the symbols file
Bug reassigned from package 'src:dpkg' to 'libdpkg-perl'.
No longer marked as found in versions dpkg/1.22.7.
Ignoring request to alter fixed versions of bug #1076892 to the same values 
previously set
Bug #1076892 [libdpkg-perl] libzen: FTBFS: dpkg-gensymbols: error: some symbols 
or patterns disappeared in the symbols file
Marked as found in versions dpkg/1.22.7.
> retitle -1 "libdpkg-perl: Angle bracket symbol normalization incorrectly 
> applies to operators"
Bug #1076892 [libdpkg-perl] libzen: FTBFS: dpkg-gensymbols: error: some symbols 
or patterns disappeared in the symbols file
Changed Bug title to '"libdpkg-perl: Angle bracket symbol normalization 
incorrectly applies to operators"' from 'libzen: FTBFS: dpkg-gensymbols: error: 
some symbols or patterns disappeared in the symbols file'.
> affects -1 libzen
Bug #1076892 [libdpkg-perl] "libdpkg-perl: Angle bracket symbol normalization 
incorrectly applies to operators"
Added indication that 1076892 affects libzen

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



Processed: Re: Bug#1076892: libzen: FTBFS: dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols file

2024-07-28 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> reassign 1076892 src:dpkg 1.22.7
Bug #1076892 [src:libzen] libzen: FTBFS: dpkg-gensymbols: error: some symbols 
or patterns disappeared in the symbols file
Bug reassigned from package 'src:libzen' to 'src:dpkg'.
No longer marked as found in versions libzen/0.4.41-2.1.
Ignoring request to alter fixed versions of bug #1076892 to the same values 
previously set
Bug #1076892 [src:dpkg] libzen: FTBFS: dpkg-gensymbols: error: some symbols or 
patterns disappeared in the symbols file
Marked as found in versions dpkg/1.22.7.
> thanks
Stopping processing here.

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



Processed: merge dpkg-dev make fragment bugs

2024-07-27 Thread Debian Bug Tracking System
ne argument 
'-frelease'. Try: 'ldc2 --help'
Severity set to 'important' from 'serious'
Marked Bug as done
Removed indication that 1076921 affects src:sambamba
Added indication that 1076921 affects src:webdis
Marked as fixed in versions dpkg/1.22.10.
Marked as found in versions dpkg/1.22.8.
Bug #1076870 {Done: Guillem Jover } [dpkg-dev] cluster3: 
FTBFS: configure: error: changes in the environment can compromise the build
Bug #1076873 {Done: Guillem Jover } [dpkg-dev] 
device-tree-compiler: FTBFS: dtc.h:21:10: fatal error: libfdt_env.h: No such 
file or directory
Bug #1076874 {Done: Guillem Jover } [dpkg-dev] dub: FTBFS: 
ldc2: Unknown command line argument '-frelease'. Try: '/usr/bin/ldc2 --help'
Bug #1076886 {Done: Guillem Jover } [dpkg-dev] 
gst-libav1.0: FTBFS: error: ‘FFMPEG_LIBDIR’ undeclared
Bug #1076887 {Done: Guillem Jover } [dpkg-dev] gtk-d: 
FTBFS: ldc2: Unknown command line argument '-Wl,-z,relro'. Try: 'ldc2 --help'
Bug #1076896 {Done: Guillem Jover } [dpkg-dev] mir-core: 
FTBFS: ldc2: Unknown command line argument '-frelease'. Try: 'ldc2 --help'
Bug #1076932 {Done: Guillem Jover } [dpkg-dev] webdis: 
FTBFS: src/client.h:6:10: fatal error: http_parser.h: No such file or directory
Merged 1076870 1076873 1076874 1076886 1076887 1076896 1076921 1076932 1077005
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
1076870: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1076870
1076873: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1076873
1076874: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1076874
1076886: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1076886
1076887: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1076887
1076896: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1076896
1076921: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1076921
1076932: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1076932
1077005: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1077005
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Processed: reassign to dpkg-dev

2024-07-27 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> # Most of these bugs appear to be #1077005 (CFLAGS+=foo etc stopped working)
> # but I'm not 100% sure, please double-check
> reassign 1076870 dpkg-dev
Bug #1076870 [src:cluster3] cluster3: FTBFS: configure: error: changes in the 
environment can compromise the build
Bug reassigned from package 'src:cluster3' to 'dpkg-dev'.
No longer marked as found in versions cluster3/1.59+ds-6.
Ignoring request to alter fixed versions of bug #1076870 to the same values 
previously set
> affects 1076870 + src:cluster3
Bug #1076870 [dpkg-dev] cluster3: FTBFS: configure: error: changes in the 
environment can compromise the build
Added indication that 1076870 affects src:cluster3
> reassign 1076873 dpkg-dev
Bug #1076873 [src:device-tree-compiler] device-tree-compiler: FTBFS: 
dtc.h:21:10: fatal error: libfdt_env.h: No such file or directory
Bug reassigned from package 'src:device-tree-compiler' to 'dpkg-dev'.
No longer marked as found in versions device-tree-compiler/1.7.0-2.
Ignoring request to alter fixed versions of bug #1076873 to the same values 
previously set
> affects 1076873 + src:device-tree-compiler
Bug #1076873 [dpkg-dev] device-tree-compiler: FTBFS: dtc.h:21:10: fatal error: 
libfdt_env.h: No such file or directory
Added indication that 1076873 affects src:device-tree-compiler
> reassign 1076874 dpkg-dev
Bug #1076874 [src:dub] dub: FTBFS: ldc2: Unknown command line argument 
'-frelease'. Try: '/usr/bin/ldc2 --help'
Bug reassigned from package 'src:dub' to 'dpkg-dev'.
No longer marked as found in versions dub/1.36.0-3.
Ignoring request to alter fixed versions of bug #1076874 to the same values 
previously set
> affects 1076874 + src:dub
Bug #1076874 [dpkg-dev] dub: FTBFS: ldc2: Unknown command line argument 
'-frelease'. Try: '/usr/bin/ldc2 --help'
Added indication that 1076874 affects src:dub
> reassign 1076886 dpkg-dev
Bug #1076886 [src:gst-libav1.0] gst-libav1.0: FTBFS: error: ‘FFMPEG_LIBDIR’ 
undeclared
Bug reassigned from package 'src:gst-libav1.0' to 'dpkg-dev'.
No longer marked as found in versions gst-libav1.0/1.24.5-1.
Ignoring request to alter fixed versions of bug #1076886 to the same values 
previously set
> affects 1076886 + src:gst-libav1.0
Bug #1076886 [dpkg-dev] gst-libav1.0: FTBFS: error: ‘FFMPEG_LIBDIR’ undeclared
Added indication that 1076886 affects src:gst-libav1.0
> reassign 1076887 dpkg-dev
Bug #1076887 [src:gtk-d] gtk-d: FTBFS: ldc2: Unknown command line argument 
'-Wl,-z,relro'. Try: 'ldc2 --help'
Bug reassigned from package 'src:gtk-d' to 'dpkg-dev'.
No longer marked as found in versions gtk-d/3.10.0-3.
Ignoring request to alter fixed versions of bug #1076887 to the same values 
previously set
> affects 1076887 + src:gtk-d
Bug #1076887 [dpkg-dev] gtk-d: FTBFS: ldc2: Unknown command line argument 
'-Wl,-z,relro'. Try: 'ldc2 --help'
Added indication that 1076887 affects src:gtk-d
> reassign 1076896 dpkg-dev
Bug #1076896 [src:mir-core] mir-core: FTBFS: ldc2: Unknown command line 
argument '-frelease'. Try: 'ldc2 --help'
Bug reassigned from package 'src:mir-core' to 'dpkg-dev'.
No longer marked as found in versions mir-core/1.7.0-1.
Ignoring request to alter fixed versions of bug #1076896 to the same values 
previously set
> affects 1076896 + src:mir-core
Bug #1076896 [dpkg-dev] mir-core: FTBFS: ldc2: Unknown command line argument 
'-frelease'. Try: 'ldc2 --help'
Added indication that 1076896 affects src:mir-core
> reassign 1076921 dpkg-dev
Bug #1076921 [src:sambamba] sambamba: FTBFS: ldc2: Unknown command line 
argument '-frelease'. Try: 'ldc2 --help'
Bug reassigned from package 'src:sambamba' to 'dpkg-dev'.
No longer marked as found in versions sambamba/1.0.1+dfsg-2.
Ignoring request to alter fixed versions of bug #1076921 to the same values 
previously set
> affects 1076921 + src:sambamba
Bug #1076921 [dpkg-dev] sambamba: FTBFS: ldc2: Unknown command line argument 
'-frelease'. Try: 'ldc2 --help'
Added indication that 1076921 affects src:sambamba
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
1076870: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1076870
1076873: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1076873
1076874: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1076874
1076886: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1076886
1076887: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1076887
1076896: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1076896
1076921: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1076921
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1076904: marked as done (dpkg-dev: Make fragments lack internal dpkg_lazy_eval macros)

2024-07-26 Thread Debian Bug Tracking System
Your message dated Sat, 27 Jul 2024 04:19:13 +
with message-id 
and subject line Bug#1076904: fixed in dpkg 1.22.10
has caused the Debian Bug report #1076904,
regarding dpkg-dev: Make fragments lack internal dpkg_lazy_eval macros
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


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

Package: src:pkg-js-tools
Version: 0.15.21
Severity: serious
Tags: ftbfs

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:


[...]
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<>'
perl -i -pe 's/[\d\.]+/''/' lib/Debian/PkgJs/Version.pm
dh_auto_configure
/usr/bin/perl Makefile.PL INSTALLDIRS=vendor "OPTIMIZE=-g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2" "LD=x86_64-linux-gnu-gcc -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro"
Checking if your kit is complete...
Warning: the following files are missing in your kit:
mjs2cjs/mjs2cjs.js
t/dh_gulp2.t
t/gulp2/debian/changelog

[... snipped ...]


dh_auto_install: warning: ### Missing comp-one/build/config.gypi, skipping

dh_auto_install: warning: ### Missing comp-three/build/config.gypi, skipping

dh_auto_install: warning: ### Missing comp-two/build/config.gypi, skipping

t/dh_submodules.t ..
1..24
Link node_modules/comp-four -> ../comp-four
Link node_modules/comp-three -> ../comp-three
Link node_modules/comp_two -> ../comp-two
Link comp-three/node_modules/comp_two -> ../../comp-two
ok 1 - comp-one/nolink
ok 2 - Main link
ok 3 -  good link
ok 4 - Main link
ok 5 - component_links
ok 6 -  good link
No build command found, searching known files
Found debian/nodejs/comp-one/build
cd ./comp-one && sh -ex ../debian/nodejs/comp-one/build
No build command found, searching known files
No build command found, searching known files
No build command found, searching known files
ok 7 - build creates comp-one/a
ln -s ../. node_modules/foo
cd ./comp-one && sh -ex ../debian/nodejs/comp-one/test
/bin/sh -ex debian/tests/pkg-js/test
test launched
Removing node_modules/foo
ok 8 - File "foo" created
Found "files" field in ./package.json, using it
mkdir -p /<>/t/submodules/debian/foo//usr/share/nodejs/foo/
install -m 644 ./index.js 
/<>/t/submodules/debian/foo//usr/share/nodejs/foo//
install -m 644 ./package.json 
/<>/t/submodules/debian/foo//usr/share/nodejs/foo//
install -m 644 ./package.json 
/<>/t/submodules/debian/foo//usr/share/nodejs/foo//
Found "files" field in comp-four/package.json, using it
mkdir -p 
/<>/t/submodules/debian/foo//usr/share/nodejs/foo/node_modules/comp-four/
install -m 644 comp-four/package.json 
/<>/t/submodules/debian/foo//usr/share/nodejs/foo/node_modules/comp-four//
install -m 644 comp-four/index.js 
/<>/t/submodules/debian/foo//usr/share/nodejs/foo/node_modules/comp-four//
install -m 644 comp-four/package.json 
/<>/t/submodules/debian/foo//usr/share/nodejs/foo/node_modules/comp-four//
No "files" field in comp-one/package.json, install all files
Files to install: comp-one, !comp-one/build/config.gypi
mkdir -p 
/<>/t/submodules/debian/foo//usr/share/nodejs/foo/node_modules/comp-one/
install -m 644 comp-one/index.js 
/<>/t/submodules/debian/foo//usr/share/nodejs/foo/node_modules/comp-one//
install -m 644 comp-one/package.json 
/<>/t/submodules/debian/foo//usr/share/nodejs/foo/node_modules/comp-one//
install -m 644 comp-one/bar 
/<>/t/submodules/debian/foo//usr/share/nodejs/foo/node_modules/comp-one//
install -m 644 comp-one/package.json 
/<>/t/submodules/debian/foo//usr/share/nodejs/foo/node_modules/comp-one//
Found "files" field in comp-three/package.json, using it
mkdir -p 
/<>/t/submodules/debian/foo//usr/share/nodejs/foo/node_modules/comp-three/
 

Bug#1076932: marked as done (webdis: FTBFS: src/client.h:6:10: fatal error: http_parser.h: No such file or directory)

2024-07-26 Thread Debian Bug Tracking System
Your message dated Sat, 27 Jul 2024 04:19:13 +
with message-id 
and subject line Bug#1077005: fixed in dpkg 1.22.10
has caused the Debian Bug report #1077005,
regarding webdis: FTBFS: src/client.h:6:10: fatal error: http_parser.h: No such 
file or directory
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


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

Package: src:webdis
Version: 0.1.9+dfsg-3
Severity: serious
Tags: ftbfs

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:


[...]
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   dh_auto_configure
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<>'
dh_auto_build
make -j2 "INSTALL=install --strip-program=true"
make[2]: Entering directory '/<>'
cc -c -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DMSGPACK=1 -o 
src/webdis.o src/webdis.c
cc -c -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DMSGPACK=1 -o 
src/cmd.o src/cmd.c
In file included from src/cmd.c:4:
src/client.h:6:10: fatal error: http_parser.h: No such file or directory
6 | #include "http_parser.h"
  |  ^~~
compilation terminated.
make[2]: *** [Makefile:72: src/cmd.o] Error 1
make[2]: *** Waiting for unfinished jobs
make[2]: Leaving directory '/<>'
dh_auto_build: error: make -j2 "INSTALL=install --strip-program=true" returned 
exit code 2
make[1]: *** [debian/rules:22: override_dh_auto_build] Error 25
make[1]: Leaving directory '/<>'
make: *** [debian/rules:19: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2


The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202407/

About the archive rebuild: The build was made on virtual machines
of type m6a.large and r6a.large from AWS, using sbuild and a
reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.

Thanks.
--- End Message ---
--- Begin Message ---
Source: dpkg
Source-Version: 1.22.10
Done: Guillem Jover 

We believe that the bug you reported is fixed in the latest version of
dpkg, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1077...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Guillem Jover  (supplier of updated dpkg package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Sat, 27 Jul 2024 05:43:38 +0200
Source: dpkg
Architecture: source
Version: 1.22.10
Distribution: unstable
Urgency: medium
Maintainer: Dpkg Developers 
Changed-By: Guillem Jover 
Closes: 1076904 1077005
Changes:
 dpkg (1.22.10) unstable; urgency=medium
 .
   [ Guillem Jover ]
   * Perl modules:
 - Dpkg::Changelog::Entry::Debian: Remove obsolete /o modifier from regex.
 - Dpkg::Changelog: Remove useless escaping for -.
   * Make fragments:
 - Revert "scripts/mk: Reduce the number of subprocesses".
   Closes: #1076904, #1077005
   * Build system:
 - Do not define macros for C/C++ standard level.
 - Use pre-defined macros to check C/C++ conformance requirements.
 - Fix length for comment bar line after autoconf functions.
 - Fix dpkg_cv_c99 assignment 

Bug#1077005: marked as done (CFLAGS+=foo etc stopped working)

2024-07-26 Thread Debian Bug Tracking System
Your message dated Sat, 27 Jul 2024 04:19:13 +
with message-id 
and subject line Bug#1077005: fixed in dpkg 1.22.10
has caused the Debian Bug report #1077005,
regarding CFLAGS+=foo etc stopped working
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1077005: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1077005
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: dpkg-dev
Version: 1.22.8
Severity: important

Hi!

It seems like constructs like

  include /usr/share/dpkg/buildflags.mk
  CFLAGS += -DFOO
  LDFLAGS += -lbar

etc somehow stopped working on buildds since dpkg 1.22.8,
although I can't reproduce it locally no matter how I try.

An example is samba package which uses this construct in
a few places, and later uses the variables like this:

  CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" ./configure ...

No matter what I append to these variables, the resulting
value does not change.

I can only guess this is due to dpkg_lazy_eval which resets
values of each variable (it has `eval VAR=VAL` inside), but
the thing is that I can't reproduce it locally.  Something
might be different on a buildd.

Yes, I can switch to using DEB_LDFLAGS_MAINT_APPEND etc,
but it requires quite some rearrangements/reordering of
d/rules, and it doesn't tell me why current way, which
used to work before, broke now.

This issue potentially can affect multiple packages in an
unexpected way, because CFLAGS+=foo definitely used to
work before.

And no, 1.22.9 upload does not fix the issue.
--- End Message ---
--- Begin Message ---
Source: dpkg
Source-Version: 1.22.10
Done: Guillem Jover 

We believe that the bug you reported is fixed in the latest version of
dpkg, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1077...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Guillem Jover  (supplier of updated dpkg package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Sat, 27 Jul 2024 05:43:38 +0200
Source: dpkg
Architecture: source
Version: 1.22.10
Distribution: unstable
Urgency: medium
Maintainer: Dpkg Developers 
Changed-By: Guillem Jover 
Closes: 1076904 1077005
Changes:
 dpkg (1.22.10) unstable; urgency=medium
 .
   [ Guillem Jover ]
   * Perl modules:
 - Dpkg::Changelog::Entry::Debian: Remove obsolete /o modifier from regex.
 - Dpkg::Changelog: Remove useless escaping for -.
   * Make fragments:
 - Revert "scripts/mk: Reduce the number of subprocesses".
   Closes: #1076904, #1077005
   * Build system:
 - Do not define macros for C/C++ standard level.
 - Use pre-defined macros to check C/C++ conformance requirements.
 - Fix length for comment bar line after autoconf functions.
 - Fix dpkg_cv_c99 assignment in DPKG_C_C99 macro.
 - Simplify C standard check output.
Checksums-Sha1:
 c694ed16be5f7c78fbae65818d47d8f6c074d61c 3144 dpkg_1.22.10.dsc
 1f5f330aa772722730133d7b8c1e50243784ba29 5694076 dpkg_1.22.10.tar.xz
 7db377da82dec7bc81f3bd28182dee1e50c1e874 8161 dpkg_1.22.10_amd64.buildinfo
Checksums-Sha256:
 608d3673a2619755eb4dec7d96c8d640641958fd1518b4c37d7562abca761814 3144 
dpkg_1.22.10.dsc
 4375f0715171ba31c547a00834ca0364fc8b3edcc3cd61fdcdec9131bd74e058 5694076 
dpkg_1.22.10.tar.xz
 7a3f32604584ea08d403e083fffbcbcc62e6978f3bd8999fb522ceb4023c59e9 8161 
dpkg_1.22.10_amd64.buildinfo
Files:
 107c4b478873f9a38162f02187e178fa 3144 admin required dpkg_1.22.10.dsc
 219a78e999db68ae4b8385d72ef0bd2c 5694076 admin required dpkg_1.22.10.tar.xz
 dd5c730eb5c885991a9de727861bbcae 8161 admin required 
dpkg_1.22.10_amd64.buildinfo


-BEGIN PGP SIGNATURE-

wsG7BAEBCgBvBYJmpHCMCRC5cr8+pK5Xo0cUAAAeACBzYWx0QG5vdGF0aW9u
cy5zZXF1b2lhLXBncC5vcmdgP6XfMBk3gTgg96Xs1EZuSLzNrp8eCa2yv7LZ3skg
VRYhBE8+dPQ2BQwQ9WlldLlyvz6krlejAADITQ/+KR+DWmRO86jwuxUsLF3r6lcs
rwZG7JXTkxQPaKXP9gNHTNcM1VXpZXNX64dL9WcsZzPTFzurzVjesqbO65COHcuX
w1fXpGgqT+nDSRNrz2R4YQcDlqkeXDpZSJDLmEG1UevG8Fy7cZniaJ9QVhEN/1OG
Darz/oZHf/rEfDmp6Is/FLvD9FOyWe1KKAQDw/UhbYa0u+3eU+ed22dRg1nX/NZe
jO+Vs1Hd5+cuNoaTF91GkS7d9mwKO/fu74SYyLlnLsRoguhVPjIFUY0I2xKRFKjK
FzlgChKb/5eZ1RgZHbWjJVAINh+xMnicFL

Processed: Bug#1077005 in package dpkg marked as pending

2024-07-26 Thread Debian Bug Tracking System
Processing control commands:

> tag 1077005 pending
Bug #1077005 [dpkg-dev] CFLAGS+=foo etc stopped working
Bug #1076932 [dpkg-dev] webdis: FTBFS: src/client.h:6:10: fatal error: 
http_parser.h: No such file or directory
Added tag(s) pending.
Added tag(s) pending.

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



Processed: Re: Bug#1076904: [Pkg-javascript-devel] Bug#1076904: pkg-js-tools: FTBFS: help2man: can't get `--version' info from ./tools/debcheck-node-repo

2024-07-26 Thread Debian Bug Tracking System
Processing control commands:

> reopen -1
Bug #1076904 {Done: Santiago Vila } [dpkg-dev] 
pkg-js-tools: FTBFS: help2man: can't get `--version' info from 
./tools/debcheck-node-repo
'reopen' may be inappropriate when a bug has been closed with a version;
all fixed versions will be cleared, and you may need to re-add them.
Bug reopened
No longer marked as fixed in versions dpkg/1.22.9.
> notfixed -1 dpkg/1.22.9
Bug #1076904 [dpkg-dev] pkg-js-tools: FTBFS: help2man: can't get `--version' 
info from ./tools/debcheck-node-repo
Ignoring request to alter fixed versions of bug #1076904 to the same values 
previously set
> affect -1 = src:pkg-js-tools
Bug #1076904 [dpkg-dev] pkg-js-tools: FTBFS: help2man: can't get `--version' 
info from ./tools/debcheck-node-repo
Removed indication that 1076904 affects src:ardour, src:pd-mrpeach, src:dutch, 
src:ejabberd, src:dsda-doom, src:onioncircuits, src:fonts-urw-base35, and 
src:radicale
Added indication that 1076904 affects src:pkg-js-tools
> retitle -1 dpkg-dev: Make fragments lack internal dpkg_lazy_eval macros
Bug #1076904 [dpkg-dev] pkg-js-tools: FTBFS: help2man: can't get `--version' 
info from ./tools/debcheck-node-repo
Changed Bug title to 'dpkg-dev: Make fragments lack internal dpkg_lazy_eval 
macros' from 'pkg-js-tools: FTBFS: help2man: can't get `--version' info from 
./tools/debcheck-node-repo'.
> tags -1 =
Bug #1076904 [dpkg-dev] dpkg-dev: Make fragments lack internal dpkg_lazy_eval 
macros
Removed tag(s) ftbfs, pending, and moreinfo.

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



Processed: affects 1077005

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

> affects 1077005 src:webdis
Bug #1077005 [dpkg-dev] CFLAGS+=foo etc stopped working
Bug #1076932 [dpkg-dev] webdis: FTBFS: src/client.h:6:10: fatal error: 
http_parser.h: No such file or directory
Added indication that 1077005 affects src:webdis
Added indication that 1076932 affects src:webdis
> thanks
Stopping processing here.

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



Processed: reassign 1077005 to dpkg-dev, reassign 1076932 to dpkg-dev, forcibly merging 1077005 1076932

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

> reassign 1077005 dpkg-dev 1.22.8
Bug #1077005 [1076932] CFLAGS+=foo etc stopped working
Warning: Unknown package '1076932'
Bug reassigned from package '1076932' to 'dpkg-dev'.
No longer marked as found in versions dpkg-dev.
Ignoring request to alter fixed versions of bug #1077005 to the same values 
previously set
Bug #1077005 [dpkg-dev] CFLAGS+=foo etc stopped working
Marked as found in versions dpkg/1.22.8.
> reassign 1076932 dpkg-dev
Bug #1076932 [src:webdis] webdis: FTBFS: src/client.h:6:10: fatal error: 
http_parser.h: No such file or directory
Bug reassigned from package 'src:webdis' to 'dpkg-dev'.
No longer marked as found in versions webdis/0.1.9+dfsg-3.
Ignoring request to alter fixed versions of bug #1076932 to the same values 
previously set
> forcemerge 1077005 1076932
Bug #1077005 [dpkg-dev] CFLAGS+=foo etc stopped working
Bug #1077005 [dpkg-dev] CFLAGS+=foo etc stopped working
Added tag(s) ftbfs.
Bug #1076932 [dpkg-dev] webdis: FTBFS: src/client.h:6:10: fatal error: 
http_parser.h: No such file or directory
Severity set to 'important' from 'serious'
Marked as found in versions dpkg/1.22.8.
Merged 1076932 1077005
> thanks
Stopping processing here.

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



Processed (with 2 errors): Re: Bug#1077005: CFLAGS+=foo etc stopped working

2024-07-26 Thread Debian Bug Tracking System
Processing control commands:

> reassign -1 1076932 dpkg-dev
Bug #1077005 [dpkg-dev] CFLAGS+=foo etc stopped working
Bug reassigned from package 'dpkg-dev' to '1076932'.
Warning: Unknown package '1076932'
Warning: Unknown package '1076932'
No longer marked as found in versions dpkg/1.22.8.
Warning: Unknown package '1076932'
Warning: Unknown package '1076932'
Ignoring request to alter fixed versions of bug #1077005 to the same values 
previously set
Warning: Unknown package '1076932'
Bug #1077005 [1076932] CFLAGS+=foo etc stopped working
Warning: Unknown package '1076932'
There is no source info for the package '1076932' at version 'dpkg-dev' with 
architecture ''
Unable to make a source version for version 'dpkg-dev'
Marked as found in versions dpkg-dev.
Warning: Unknown package '1076932'
> forcemerge -1 1076932
Bug #1077005 [1076932] CFLAGS+=foo etc stopped working
Warning: Unknown package '1076932'
Unable to merge bugs because:
package of #1076932 is 'src:webdis' not '1076932'
Warning: Unknown package '1076932'
Failed to forcibly merge 1077005: Did not alter merged bugs.

> affects -1 src:webdis
Failed to mark 1077005 as affecting package(s): failed to get lock on 
/srv/bugs.debian.org/spool/lock/1077005 -- Unable to lock 
/srv/bugs.debian.org/spool/lock/1077005 Resource temporarily unavailable.
Unable to lock /srv/bugs.debian.org/spool/lock/1077005 Resource temporarily 
unavailable at /usr/local/lib/site_perl/Debbugs/Common.pm line 692.
Unable to lock /srv/bugs.debian.org/spool/lock/1077005 Resource temporarily 
unavailable at /usr/local/lib/site_perl/Debbugs/Common.pm line 692.
Unable to lock /srv/bugs.debian.org/spool/lock/1077005 Resource temporarily 
unavailable at /usr/local/lib/site_perl/Debbugs/Common.pm line 692.
Unable to lock /srv/bugs.debian.org/spool/lock/1077005 Resource temporarily 
unavailable at /usr/local/lib/site_perl/Debbugs/Common.pm line 692.
Unable to lock /srv/bugs.debian.org/spool/lock/1077005 Resource temporarily 
unavailable at /usr/local/lib/site_perl/Debbugs/Common.pm line 692.
Unable to lock /srv/bugs.debian.org/spool/lock/1077005 Resource temporarily 
unavailable at /usr/local/lib/site_perl/Debbugs/Common.pm line 692.
Unable to lock /srv/bugs.debian.org/spool/lock/1077005 Resource temporarily 
unavailable at /usr/local/lib/site_perl/Debbugs/Common.pm line 692.
Unable to lock /srv/bugs.debian.org/spool/lock/1077005 Resource temporarily 
unavailable at /usr/local/lib/site_perl/Debbugs/Common.pm line 692.
Unable to lock /srv/bugs.debian.org/spool/lock/1077005 Resource temporarily 
unavailable at /usr/local/lib/site_perl/Debbugs/Common.pm line 692.
 at /usr/local/lib/site_perl/Debbugs/Common.pm line 650.


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



Processed: Re: [Pkg-javascript-devel] Bug#1076904: pkg-js-tools: FTBFS: help2man: can't get `--version' info from ./tools/debcheck-node-repo

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

> unmerge 1076904
Bug #1076904 {Done: Santiago Vila } [dpkg-dev] 
pkg-js-tools: FTBFS: help2man: can't get `--version' info from 
./tools/debcheck-node-repo
Bug #1076863 {Done: Guillem Jover } [dpkg-dev] dpkg-dev: 
DEB_VERSION_UPSTREAM_REVISION seems to be broken
Bug #1076865 {Done: Santiago Vila } [dpkg-dev] ardour: 
FTBFS: IndexError: list index out of range
Bug #1076878 {Done: Santiago Vila } [dpkg-dev] ejabberd: 
FTBFS: rm: cannot remove 
'/<>/debian/ejabberd/usr/lib/x86_64-linux-gnu/ejabberd-23.10-1/priv/bin/captcha.sh':
 No such file or directory
Bug #1076900 {Done: Guillem Jover } [dpkg-dev] 
onioncircuits: FTBFS: help2man failure
Bug #1076939 {Done: Guillem Jover } [dpkg-dev] dpkg-dev: no 
longer resolves variable DEB_VERSION_UPSTREAM_REVISION in core make
Disconnected #1076904 from all other report(s).
> thanks
Stopping processing here.

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



Processed: Bug#1076904 marked as pending in pkg-js-tools

2024-07-26 Thread Debian Bug Tracking System
Processing control commands:

> tag -1 pending
Bug #1076904 {Done: Santiago Vila } [dpkg-dev] 
pkg-js-tools: FTBFS: help2man: can't get `--version' info from 
./tools/debcheck-node-repo
Bug #1076863 {Done: Guillem Jover } [dpkg-dev] dpkg-dev: 
DEB_VERSION_UPSTREAM_REVISION seems to be broken
Bug #1076865 {Done: Santiago Vila } [dpkg-dev] ardour: 
FTBFS: IndexError: list index out of range
Bug #1076878 {Done: Santiago Vila } [dpkg-dev] ejabberd: 
FTBFS: rm: cannot remove 
'/<>/debian/ejabberd/usr/lib/x86_64-linux-gnu/ejabberd-23.10-1/priv/bin/captcha.sh':
 No such file or directory
Bug #1076900 {Done: Guillem Jover } [dpkg-dev] 
onioncircuits: FTBFS: help2man failure
Bug #1076939 {Done: Guillem Jover } [dpkg-dev] dpkg-dev: no 
longer resolves variable DEB_VERSION_UPSTREAM_REVISION in core make
Ignoring request to alter tags of bug #1076904 to the same tags previously set
Ignoring request to alter tags of bug #1076863 to the same tags previously set
Ignoring request to alter tags of bug #1076865 to the same tags previously set
Ignoring request to alter tags of bug #1076878 to the same tags previously set
Ignoring request to alter tags of bug #1076900 to the same tags previously set
Ignoring request to alter tags of bug #1076939 to the same tags previously set

-- 
1076863: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1076863
1076865: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1076865
1076878: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1076878
1076900: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1076900
1076904: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1076904
1076939: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1076939
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Processed: Re: [Pkg-javascript-devel] Bug#1076904: pkg-js-tools: FTBFS: help2man: can't get `--version' info from ./tools/debcheck-node-repo

2024-07-26 Thread Debian Bug Tracking System
illem Jover } [dpkg-dev] dpkg-dev: no 
longer resolves variable DEB_VERSION_UPSTREAM_REVISION in core make
Added indication that 1076863 affects src:pkg-js-tools
Added indication that 1076865 affects src:pkg-js-tools
Added indication that 1076878 affects src:pkg-js-tools
Added indication that 1076900 affects src:pkg-js-tools
Added indication that 1076904 affects src:pkg-js-tools
Added indication that 1076939 affects src:pkg-js-tools
> thanks
Stopping processing here.

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



Processed: Re: Bug#1076865: ardour: FTBFS: IndexError: list index out of range

2024-07-25 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> reassign 1076865 dpkg-dev
Bug #1076865 [src:ardour] ardour: FTBFS: IndexError: list index out of range
Bug reassigned from package 'src:ardour' to 'dpkg-dev'.
No longer marked as found in versions ardour/1:8.6.0+ds-1.
Ignoring request to alter fixed versions of bug #1076865 to the same values 
previously set
> found 1076865 1.22.8
Bug #1076865 [dpkg-dev] ardour: FTBFS: IndexError: list index out of range
Marked as found in versions dpkg/1.22.8.
> close 1076865 1.22.9
Bug #1076865 [dpkg-dev] ardour: FTBFS: IndexError: list index out of range
Marked as fixed in versions dpkg/1.22.9.
Bug #1076865 [dpkg-dev] ardour: FTBFS: IndexError: list index out of range
Marked Bug as done
> forcemerge 1076863 1076865
Bug #1076863 {Done: Guillem Jover } [dpkg-dev] dpkg-dev: 
DEB_VERSION_UPSTREAM_REVISION seems to be broken
Bug #1076878 {Done: Santiago Vila } [dpkg-dev] ejabberd: 
FTBFS: rm: cannot remove 
'/<>/debian/ejabberd/usr/lib/x86_64-linux-gnu/ejabberd-23.10-1/priv/bin/captcha.sh':
 No such file or directory
Bug #1076900 {Done: Guillem Jover } [dpkg-dev] 
onioncircuits: FTBFS: help2man failure
Bug #1076939 {Done: Guillem Jover } [dpkg-dev] dpkg-dev: no 
longer resolves variable DEB_VERSION_UPSTREAM_REVISION in core make
Bug #1076865 {Done: Santiago Vila } [dpkg-dev] ardour: 
FTBFS: IndexError: list index out of range
Added indication that 1076865 affects 
src:dsda-doom,src:ejabberd,src:onioncircuits,src:radicale,src:pd-mrpeach,src:fonts-urw-base35,src:dutch
Added tag(s) pending.
Bug #1076878 {Done: Santiago Vila } [dpkg-dev] ejabberd: 
FTBFS: rm: cannot remove 
'/<>/debian/ejabberd/usr/lib/x86_64-linux-gnu/ejabberd-23.10-1/priv/bin/captcha.sh':
 No such file or directory
Bug #1076900 {Done: Guillem Jover } [dpkg-dev] 
onioncircuits: FTBFS: help2man failure
Bug #1076939 {Done: Guillem Jover } [dpkg-dev] dpkg-dev: no 
longer resolves variable DEB_VERSION_UPSTREAM_REVISION in core make
Merged 1076863 1076865 1076878 1076900 1076939
> affects 1076863 + src:ardour
Bug #1076863 {Done: Guillem Jover } [dpkg-dev] dpkg-dev: 
DEB_VERSION_UPSTREAM_REVISION seems to be broken
Bug #1076865 {Done: Santiago Vila } [dpkg-dev] ardour: 
FTBFS: IndexError: list index out of range
Bug #1076878 {Done: Santiago Vila } [dpkg-dev] ejabberd: 
FTBFS: rm: cannot remove 
'/<>/debian/ejabberd/usr/lib/x86_64-linux-gnu/ejabberd-23.10-1/priv/bin/captcha.sh':
 No such file or directory
Bug #1076900 {Done: Guillem Jover } [dpkg-dev] 
onioncircuits: FTBFS: help2man failure
Bug #1076939 {Done: Guillem Jover } [dpkg-dev] dpkg-dev: no 
longer resolves variable DEB_VERSION_UPSTREAM_REVISION in core make
Added indication that 1076863 affects src:ardour
Added indication that 1076865 affects src:ardour
Added indication that 1076878 affects src:ardour
Added indication that 1076900 affects src:ardour
Added indication that 1076939 affects src:ardour
> thanks
Stopping processing here.

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



Processed (with 1 error): fix wrong bug number

2024-07-25 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> reassign 1076900 dpkg-dev
Bug #1076900 [src:onioncircuits] onioncircuits: FTBFS: help2man failure
Bug reassigned from package 'src:onioncircuits' to 'dpkg-dev'.
No longer marked as found in versions onioncircuits/0.8.1-1.
Ignoring request to alter fixed versions of bug #1076900 to the same values 
previously set
> found 1076900 1.22.8
Bug #1076900 [dpkg-dev] onioncircuits: FTBFS: help2man failure
Marked as found in versions dpkg/1.22.8.
> closed 1076900 1.22.9
Unknown command or malformed arguments to command.
> forcemerge 1076863 1076900
Bug #1076863 {Done: Guillem Jover } [dpkg-dev] dpkg-dev: 
DEB_VERSION_UPSTREAM_REVISION seems to be broken
Bug #1076878 {Done: Santiago Vila } [dpkg-dev] ejabberd: 
FTBFS: rm: cannot remove 
'/<>/debian/ejabberd/usr/lib/x86_64-linux-gnu/ejabberd-23.10-1/priv/bin/captcha.sh':
 No such file or directory
Bug #1076939 {Done: Guillem Jover } [dpkg-dev] dpkg-dev: no 
longer resolves variable DEB_VERSION_UPSTREAM_REVISION in core make
Bug #1076939 {Done: Guillem Jover } [dpkg-dev] dpkg-dev: no 
longer resolves variable DEB_VERSION_UPSTREAM_REVISION in core make
Removed indication that 1076939 affects src:ejabberd, src:onioncircuits, 
src:fonts-urw-base35, src:dsda-doom, src:pd-mrpeach, src:radicale, and src:dutch
Added indication that 1076939 affects 
src:dsda-doom,src:ejabberd,src:onioncircuits,src:radicale,src:pd-mrpeach,src:fonts-urw-base35,src:dutch
Removed indication that 1076863 affects src:radicale, src:fonts-urw-base35, 
src:onioncircuits, src:pd-mrpeach, src:dutch, src:ejabberd, and src:dsda-doom
Added indication that 1076863 affects 
src:dsda-doom,src:ejabberd,src:onioncircuits,src:radicale,src:pd-mrpeach,src:fonts-urw-base35,src:dutch
Removed indication that 1076878 affects src:dutch, src:pd-mrpeach, 
src:dsda-doom, src:ejabberd, src:radicale, src:onioncircuits, and 
src:fonts-urw-base35
Added indication that 1076878 affects 
src:dsda-doom,src:ejabberd,src:onioncircuits,src:radicale,src:pd-mrpeach,src:fonts-urw-base35,src:dutch
Added tag(s) pending.
Added tag(s) pending.
Added tag(s) pending.
Bug #1076900 [dpkg-dev] onioncircuits: FTBFS: help2man failure
Marked Bug as done
Added indication that 1076900 affects 
src:dsda-doom,src:ejabberd,src:onioncircuits,src:radicale,src:pd-mrpeach,src:fonts-urw-base35,src:dutch
Marked as fixed in versions dpkg/1.22.9.
Bug #1076878 {Done: Santiago Vila } [dpkg-dev] ejabberd: 
FTBFS: rm: cannot remove 
'/<>/debian/ejabberd/usr/lib/x86_64-linux-gnu/ejabberd-23.10-1/priv/bin/captcha.sh':
 No such file or directory
Merged 1076863 1076878 1076900 1076939
> thanks
Stopping processing here.

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



Processed: restoring missing affects

2024-07-25 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> # sorry for the fuss, apparently forcemerge does not merge affects
> affects 1076863 + src:onioncircuits src:ejabberd
Bug #1076863 {Done: Guillem Jover } [dpkg-dev] dpkg-dev: 
DEB_VERSION_UPSTREAM_REVISION seems to be broken
Bug #1076878 {Done: Santiago Vila } [dpkg-dev] ejabberd: 
FTBFS: rm: cannot remove 
'/<>/debian/ejabberd/usr/lib/x86_64-linux-gnu/ejabberd-23.10-1/priv/bin/captcha.sh':
 No such file or directory
Bug #1076939 {Done: Guillem Jover } [dpkg-dev] dpkg-dev: no 
longer resolves variable DEB_VERSION_UPSTREAM_REVISION in core make
Added indication that 1076863 affects src:onioncircuits and src:ejabberd
Added indication that 1076878 affects src:onioncircuits and src:ejabberd
Added indication that 1076939 affects src:onioncircuits and src:ejabberd
> thanks
Stopping processing here.

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



Processed: tidy up

2024-07-25 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> close 1076878 1.22.9
Bug #1076878 [dpkg-dev] ejabberd: FTBFS: rm: cannot remove 
'/<>/debian/ejabberd/usr/lib/x86_64-linux-gnu/ejabberd-23.10-1/priv/bin/captcha.sh':
 No such file or directory
Ignoring request to alter fixed versions of bug #1076878 to the same values 
previously set
Bug #1076878 [dpkg-dev] ejabberd: FTBFS: rm: cannot remove 
'/<>/debian/ejabberd/usr/lib/x86_64-linux-gnu/ejabberd-23.10-1/priv/bin/captcha.sh':
 No such file or directory
Marked Bug as done
> forcemerge 1076863 1076878
Bug #1076863 {Done: Guillem Jover } [dpkg-dev] dpkg-dev: 
DEB_VERSION_UPSTREAM_REVISION seems to be broken
Bug #1076939 {Done: Guillem Jover } [dpkg-dev] dpkg-dev: no 
longer resolves variable DEB_VERSION_UPSTREAM_REVISION in core make
Bug #1076863 {Done: Guillem Jover } [dpkg-dev] dpkg-dev: 
DEB_VERSION_UPSTREAM_REVISION seems to be broken
Added tag(s) ftbfs.
Added tag(s) ftbfs.
Bug #1076878 {Done: Santiago Vila } [dpkg-dev] ejabberd: 
FTBFS: rm: cannot remove 
'/<>/debian/ejabberd/usr/lib/x86_64-linux-gnu/ejabberd-23.10-1/priv/bin/captcha.sh':
 No such file or directory
Removed indication that 1076878 affects src:onioncircuits and src:ejabberd
Added indication that 1076878 affects 
src:radicale,src:dutch,src:fonts-urw-base35,src:pd-mrpeach,src:dsda-doom
Bug #1076939 {Done: Guillem Jover } [dpkg-dev] dpkg-dev: no 
longer resolves variable DEB_VERSION_UPSTREAM_REVISION in core make
Removed indication that 1076939 affects src:fonts-urw-base35, src:dsda-doom, 
src:radicale, src:pd-mrpeach, and src:dutch
Added indication that 1076939 affects 
src:radicale,src:dutch,src:fonts-urw-base35,src:pd-mrpeach,src:dsda-doom
Removed indication that 1076863 affects src:radicale, src:dsda-doom, 
src:fonts-urw-base35, src:dutch, and src:pd-mrpeach
Added indication that 1076863 affects 
src:radicale,src:dutch,src:fonts-urw-base35,src:pd-mrpeach,src:dsda-doom
Merged 1076863 1076878 1076939
> thanks
Stopping processing here.

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



Processed: Re: Bug#1076900: onioncircuits: FTBFS: help2man failure

2024-07-25 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> reassign 1076878 dpkg-dev
Bug #1076878 [dpkg-dev] ejabberd: FTBFS: rm: cannot remove 
'/<>/debian/ejabberd/usr/lib/x86_64-linux-gnu/ejabberd-23.10-1/priv/bin/captcha.sh':
 No such file or directory
Ignoring request to reassign bug #1076878 to the same package
> affects 1076878 src:onioncircuits
Bug #1076878 [dpkg-dev] ejabberd: FTBFS: rm: cannot remove 
'/<>/debian/ejabberd/usr/lib/x86_64-linux-gnu/ejabberd-23.10-1/priv/bin/captcha.sh':
 No such file or directory
Added indication that 1076878 affects src:onioncircuits
> found 1076878 1.22.8
Bug #1076878 [dpkg-dev] ejabberd: FTBFS: rm: cannot remove 
'/<>/debian/ejabberd/usr/lib/x86_64-linux-gnu/ejabberd-23.10-1/priv/bin/captcha.sh':
 No such file or directory
Ignoring request to alter found versions of bug #1076878 to the same values 
previously set
> fixed 1076878 1.22.9
Bug #1076878 [dpkg-dev] ejabberd: FTBFS: rm: cannot remove 
'/<>/debian/ejabberd/usr/lib/x86_64-linux-gnu/ejabberd-23.10-1/priv/bin/captcha.sh':
 No such file or directory
Ignoring request to alter fixed versions of bug #1076878 to the same values 
previously set
> thanks
Stopping processing here.

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



Processed: Re: Bug#1076878: ejabberd: FTBFS: rm: cannot remove '/<>/debian/ejabberd/usr/lib/x86_64-linux-gnu/ejabberd-23.10-1/priv/bin/captcha.sh': No such file or directory

2024-07-25 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> reassign 1076878 dpkg-dev
Bug #1076878 [src:ejabberd] ejabberd: FTBFS: rm: cannot remove 
'/<>/debian/ejabberd/usr/lib/x86_64-linux-gnu/ejabberd-23.10-1/priv/bin/captcha.sh':
 No such file or directory
Bug reassigned from package 'src:ejabberd' to 'dpkg-dev'.
No longer marked as found in versions ejabberd/23.10-1.
Ignoring request to alter fixed versions of bug #1076878 to the same values 
previously set
> affects 1076878 src:ejabberd
Bug #1076878 [dpkg-dev] ejabberd: FTBFS: rm: cannot remove 
'/<>/debian/ejabberd/usr/lib/x86_64-linux-gnu/ejabberd-23.10-1/priv/bin/captcha.sh':
 No such file or directory
Added indication that 1076878 affects src:ejabberd
> found 1076878 1.22.8
Bug #1076878 [dpkg-dev] ejabberd: FTBFS: rm: cannot remove 
'/<>/debian/ejabberd/usr/lib/x86_64-linux-gnu/ejabberd-23.10-1/priv/bin/captcha.sh':
 No such file or directory
Marked as found in versions dpkg/1.22.8.
> fixed 1076878 1.22.9
Bug #1076878 [dpkg-dev] ejabberd: FTBFS: rm: cannot remove 
'/<>/debian/ejabberd/usr/lib/x86_64-linux-gnu/ejabberd-23.10-1/priv/bin/captcha.sh':
 No such file or directory
Marked as fixed in versions dpkg/1.22.9.
> thanks
Stopping processing here.

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



Processed: Re: Bug#1070027: in package dpkg marked as pending

2024-07-25 Thread Debian Bug Tracking System
Processing control commands:

> retitle -1 dpkg failure at "Setting up" due to dpkg frontend lock by apt-get 
> via apt-daily.service
Bug #1070027 [dpkg] fdisk: dependency problems prevent configuration of fdisk
Changed Bug title to 'dpkg failure at "Setting up" due to dpkg frontend lock by 
apt-get via apt-daily.service' from 'fdisk: dependency problems prevent 
configuration of fdisk'.

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



Processed: Re: Bug#1070027: in package dpkg marked as pending

2024-07-25 Thread Debian Bug Tracking System
Processing control commands:

> reopen -1
Bug #1070027 {Done: Guillem Jover } [dpkg] fdisk: 
dependency problems prevent configuration of fdisk
'reopen' may be inappropriate when a bug has been closed with a version;
all fixed versions will be cleared, and you may need to re-add them.
Bug reopened
No longer marked as fixed in versions dpkg/1.22.7.
> severity -1 important
Bug #1070027 [dpkg] fdisk: dependency problems prevent configuration of fdisk
Severity set to 'important' from 'normal'

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



Bug#1076939: marked as done (dpkg-dev: no longer resolves variable DEB_VERSION_UPSTREAM_REVISION in core make)

2024-07-24 Thread Debian Bug Tracking System
Your message dated Wed, 24 Jul 2024 21:34:16 +
with message-id 
and subject line Bug#1076863: fixed in dpkg 1.22.9
has caused the Debian Bug report #1076863,
regarding dpkg-dev: no longer resolves variable DEB_VERSION_UPSTREAM_REVISION 
in core make
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1076863: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1076863
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: dpkg-dev
Version: 1.22.8
Severity: important

Dear Maintainer,

It looks like recent changes to dpkg-dev affects a bunch of packages
that I maintain.

Concretely, the package radicale now fails to build, as it passes an
empty version number to help2man. This was reported as bug#1076915.
Seemingly related bug#1076568 made me try downgrade dpkg-dev, and
indeed with dpkg-dev 1.22.6 the variable DEB_VERSION_UPSTREAM_REVISION
again resolves correctly.

It looks like recent dpkg-dev offers variable expansion only inside
make rules, not for make code declares "at the core", outside of make
rules.

Many of the packages I maintain rely on the ability to resolve variables
also at the core of the makefile. I am not furiously against changing my
packaging patterns, but I imagine I am not the only one, so I guess such
change needs more care and documentation (or perhaps just pointing me to
the elaborate documentation that I have totally missed).

Kind regards,

 - Jonas
--- End Message ---
--- Begin Message ---
Source: dpkg
Source-Version: 1.22.9
Done: Guillem Jover 

We believe that the bug you reported is fixed in the latest version of
dpkg, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1076...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Guillem Jover  (supplier of updated dpkg package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Wed, 24 Jul 2024 23:02:45 +0200
Source: dpkg
Architecture: source
Version: 1.22.9
Distribution: unstable
Urgency: medium
Maintainer: Dpkg Developers 
Changed-By: Guillem Jover 
Closes: 1076863
Changes:
 dpkg (1.22.9) unstable; urgency=medium
 .
   [ Guillem Jover ]
   * dpkg-deb: Add long options for short-only compression ones.
   * dpkg-deb: Print pathname instead of filename and directory in error output.
   * start-stop-daemon: Use a stop context to track the current state.
   * Make fragments:
 - Fix pkg-info.mk evaluation by adding new DEB_TIMESTAMP variable.
   Closes: #1076863
   * Code internals:
 - dpkg-deb: Track maintscript information in a new struct.
   * Test suite:
 - Fix typos in Makefile comments.
Checksums-Sha1:
 59e541de85a5ad6f8f5694a2b1ba04b8cab2b850 3140 dpkg_1.22.9.dsc
 a86a97989df194f86181835a4c7afc03a3c7c093 5692352 dpkg_1.22.9.tar.xz
 64e6a88f5f49930cb353e6cf648659dd7970f18b 8133 dpkg_1.22.9_amd64.buildinfo
Checksums-Sha256:
 9dfeb3a6e937aca1781482205835e1a0e22d82033d619c19e70f1d20d60ef929 3140 
dpkg_1.22.9.dsc
 f201eec25596f0af3f175a51879fe9b8daea37d1a00d2c7622e56c03f3635bc7 5692352 
dpkg_1.22.9.tar.xz
 3b7d372f6c92cd519d6322b347767348d2acc36a97017d5e3524fea53206a543 8133 
dpkg_1.22.9_amd64.buildinfo
Files:
 fa753a6f4d4af21120bdb5f51cc3eaa4 3140 admin required dpkg_1.22.9.dsc
 baa84cc9ce49ff7d8376dfd39afccf90 5692352 admin required dpkg_1.22.9.tar.xz
 6eb84cd69a5cae5f89c58f38b6aabded 8133 admin required 
dpkg_1.22.9_amd64.buildinfo


-BEGIN PGP SIGNATURE-

wsG7BAEBCgBvBYJmoXBbCRC5cr8+pK5Xo0cUAAAeACBzYWx0QG5vdGF0aW9u
cy5zZXF1b2lhLXBncC5vcmfPSdjn2/UN/yLw+DpwFrTHxs9YTRRCipCKznNoSXR7
/hYhBE8+dPQ2BQwQ9WlldLlyvz6krlejAAC+bA//Y1+uuzeUb+bfiQEnLnluaazX
a+mxLytdzCN7aqAmKWP8utQhD/KOBOvZqbjbKWS0hbXF8MuI6RbbCERJ1T4yl1CS
kzGx5aL+GgaPoGJ7JeeO72MRNKlEDlKkTMEQKx+1rjrE7bhAvbVr3A1udYKl3npl
RYlE53vL3vY/6iliAnr7ufppN3CqSf4xd5XgynWhNbjTxlZn0tT13975md1tDOtw
0dNvi7k9aez24uCHkrpE010whAyVm67BqATv+FEbj+bzzTaaKiOp+xjaw4+92Nw6
tgl/wQTPqALhwaJUtE+TffrzVRy8wDYPTA5/PbHyH18hGQ1X6KTSOxoSPYrNnTCy
hf4T47pJR8efslVdXEFd7JVaeWJomsyE6Le+H458dwA+3upQwmWtINw7Kc92lujR
+rYyHxmj49LXw1XTnSeMt4es6nc+8MxhUV02QUgcBGJRE12cRuagSW5PB3ctto3S
xmN2eo+HpaRReuQnREy2+ytM3lGAUKnoIyQVyN7rhL9tftu9AMYjLmljQVSNXpY5
fm+vduIpAsY5

Bug#1076863: marked as done (dpkg-dev: DEB_VERSION_UPSTREAM_REVISION seems to be broken)

2024-07-24 Thread Debian Bug Tracking System
Your message dated Wed, 24 Jul 2024 21:34:16 +
with message-id 
and subject line Bug#1076863: fixed in dpkg 1.22.9
has caused the Debian Bug report #1076863,
regarding dpkg-dev: DEB_VERSION_UPSTREAM_REVISION seems to be broken
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


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

Package: dpkg
Version: 1.22.8

Hello Guillem et al.

While building some packages I get weird errors like this:

dpkg-deb: building package 'aspell-nl' in '../aspell-nl_2.20.19-2_all.deb'.
dpkg-deb: building package 'idutch' in '../idutch_2.20.19-2_all.deb'.
dpkg-deb: error: parsing file 'debian/hunspell-nl/DEBIAN/control' near line 3 
package 'hunspell-nl':
 'Version' field value '2:': nothing after colon in version number
dh_builddeb: error: dpkg-deb --build debian/hunspell-nl .. returned exit code 2

(the above is for package "dutch")

This seems more a dpkg bug (maybe related with epoch handling) than a bug in 
dutch,
but I'm not sure. Can you check?

Thanks.
--- End Message ---
--- Begin Message ---
Source: dpkg
Source-Version: 1.22.9
Done: Guillem Jover 

We believe that the bug you reported is fixed in the latest version of
dpkg, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1076...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Guillem Jover  (supplier of updated dpkg package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Wed, 24 Jul 2024 23:02:45 +0200
Source: dpkg
Architecture: source
Version: 1.22.9
Distribution: unstable
Urgency: medium
Maintainer: Dpkg Developers 
Changed-By: Guillem Jover 
Closes: 1076863
Changes:
 dpkg (1.22.9) unstable; urgency=medium
 .
   [ Guillem Jover ]
   * dpkg-deb: Add long options for short-only compression ones.
   * dpkg-deb: Print pathname instead of filename and directory in error output.
   * start-stop-daemon: Use a stop context to track the current state.
   * Make fragments:
 - Fix pkg-info.mk evaluation by adding new DEB_TIMESTAMP variable.
   Closes: #1076863
   * Code internals:
 - dpkg-deb: Track maintscript information in a new struct.
   * Test suite:
 - Fix typos in Makefile comments.
Checksums-Sha1:
 59e541de85a5ad6f8f5694a2b1ba04b8cab2b850 3140 dpkg_1.22.9.dsc
 a86a97989df194f86181835a4c7afc03a3c7c093 5692352 dpkg_1.22.9.tar.xz
 64e6a88f5f49930cb353e6cf648659dd7970f18b 8133 dpkg_1.22.9_amd64.buildinfo
Checksums-Sha256:
 9dfeb3a6e937aca1781482205835e1a0e22d82033d619c19e70f1d20d60ef929 3140 
dpkg_1.22.9.dsc
 f201eec25596f0af3f175a51879fe9b8daea37d1a00d2c7622e56c03f3635bc7 5692352 
dpkg_1.22.9.tar.xz
 3b7d372f6c92cd519d6322b347767348d2acc36a97017d5e3524fea53206a543 8133 
dpkg_1.22.9_amd64.buildinfo
Files:
 fa753a6f4d4af21120bdb5f51cc3eaa4 3140 admin required dpkg_1.22.9.dsc
 baa84cc9ce49ff7d8376dfd39afccf90 5692352 admin required dpkg_1.22.9.tar.xz
 6eb84cd69a5cae5f89c58f38b6aabded 8133 admin required 
dpkg_1.22.9_amd64.buildinfo


-BEGIN PGP SIGNATURE-

wsG7BAEBCgBvBYJmoXBbCRC5cr8+pK5Xo0cUAAAeACBzYWx0QG5vdGF0aW9u
cy5zZXF1b2lhLXBncC5vcmfPSdjn2/UN/yLw+DpwFrTHxs9YTRRCipCKznNoSXR7
/hYhBE8+dPQ2BQwQ9WlldLlyvz6krlejAAC+bA//Y1+uuzeUb+bfiQEnLnluaazX
a+mxLytdzCN7aqAmKWP8utQhD/KOBOvZqbjbKWS0hbXF8MuI6RbbCERJ1T4yl1CS
kzGx5aL+GgaPoGJ7JeeO72MRNKlEDlKkTMEQKx+1rjrE7bhAvbVr3A1udYKl3npl
RYlE53vL3vY/6iliAnr7ufppN3CqSf4xd5XgynWhNbjTxlZn0tT13975md1tDOtw
0dNvi7k9aez24uCHkrpE010whAyVm67BqATv+FEbj+bzzTaaKiOp+xjaw4+92Nw6
tgl/wQTPqALhwaJUtE+TffrzVRy8wDYPTA5/PbHyH18hGQ1X6KTSOxoSPYrNnTCy
hf4T47pJR8efslVdXEFd7JVaeWJomsyE6Le+H458dwA+3upQwmWtINw7Kc92lujR
+rYyHxmj49LXw1XTnSeMt4es6nc+8MxhUV02QUgcBGJRE12cRuagSW5PB3ctto3S
xmN2eo+HpaRReuQnREy2+ytM3lGAUKnoIyQVyN7rhL9tftu9AMYjLmljQVSNXpY5
fm+vduIpAsY5SStVQes4dc+/hRCm74hR0SuHtX3wgWysGGvJWq68eVRYHUHiFbJ8
gGcH8QPXBCXWR/nUxtCF4I9gjr6EumJ3s1cRs25IBis3v9ReXyChDO4PgmHRmu7T
aVbsBcMJRfDuaP2nXXk=
=5spD
-END PGP SIGNATURE-



pgpvK3LORtDoE.pgp
Description: PGP signature
--- End Message ---


Processed: Bug#1076863 in package dpkg marked as pending

2024-07-24 Thread Debian Bug Tracking System
Processing control commands:

> tag 1076863 pending
Bug #1076863 [dpkg-dev] dpkg-dev: DEB_VERSION_UPSTREAM_REVISION seems to be 
broken
Bug #1076939 [dpkg-dev] dpkg-dev: no longer resolves variable 
DEB_VERSION_UPSTREAM_REVISION in core make
Added tag(s) pending.
Added tag(s) pending.

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



Processed: Re: Bug#1076915: radicale: FTBFS: help2man error

2024-07-24 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> forcemerge 1076863 1076939
Bug #1076863 [dpkg-dev] dpkg-dev: DEB_VERSION_UPSTREAM_REVISION seems to be 
broken
Bug #1076939 [dpkg-dev] dpkg-dev: no longer resolves variable 
DEB_VERSION_UPSTREAM_REVISION in core make
Bug #1076939 [dpkg-dev] dpkg-dev: no longer resolves variable 
DEB_VERSION_UPSTREAM_REVISION in core make
Merged 1076863 1076939
> affects 1076863 + src:radicale
Bug #1076863 [dpkg-dev] dpkg-dev: DEB_VERSION_UPSTREAM_REVISION seems to be 
broken
Bug #1076939 [dpkg-dev] dpkg-dev: no longer resolves variable 
DEB_VERSION_UPSTREAM_REVISION in core make
Added indication that 1076863 affects src:radicale
Added indication that 1076939 affects src:radicale
> thanks
Stopping processing here.

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



Processed: Re: Bug#1076863: dpkg-deb: Weird errors from dpkg-deb while building some packages

2024-07-24 Thread Debian Bug Tracking System
Processing control commands:

> forcemerge -1 1076939
Bug #1076939 [dpkg-dev] dpkg-dev: no longer resolves variable 
DEB_VERSION_UPSTREAM_REVISION in core make
Bug #1076863 [dpkg-dev] dpkg-dev: DEB_VERSION_UPSTREAM_REVISION seems to be 
broken
Bug #1076863 [dpkg-dev] dpkg-dev: DEB_VERSION_UPSTREAM_REVISION seems to be 
broken
Merged 1076863 1076939

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



Processed: Re: Bug#1076863: dpkg-deb: Weird errors from dpkg-deb while building some packages

2024-07-24 Thread Debian Bug Tracking System
Processing control commands:

> forcemerge -1 1076939
Bug #1076863 [dpkg-dev] dpkg-dev: DEB_VERSION_UPSTREAM_REVISION seems to be 
broken
Bug #1076939 [dpkg-dev] dpkg-dev: no longer resolves variable 
DEB_VERSION_UPSTREAM_REVISION in core make
Severity set to 'serious' from 'important'
1076915 was blocked by: 1076939
1076915 was not blocking any bugs.
Removed blocking bug(s) of 1076915: 1076939
Added indication that 1076939 affects 
src:dsda-doom,src:pd-mrpeach,src:dutch,src:fonts-urw-base35
Merged 1076863 1076939

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



Processed: block 1076915 with 1076939

2024-07-24 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> block 1076915 with 1076939
Bug #1076915 [src:radicale] radicale: FTBFS: help2man error
1076915 was not blocked by any bugs.
1076915 was not blocking any bugs.
Added blocking bug(s) of 1076915: 1076939
> thanks
Stopping processing here.

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



Processed: better subject

2024-07-24 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> retitle 1076863 dpkg-dev: DEB_VERSION_UPSTREAM_REVISION seems to be broken
Bug #1076863 [dpkg-dev] dpkg-deb: Weird errors from dpkg-deb while building 
some packages
Changed Bug title to 'dpkg-dev: DEB_VERSION_UPSTREAM_REVISION seems to be 
broken' from 'dpkg-deb: Weird errors from dpkg-deb while building some 
packages'.
> thanks
Stopping processing here.

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



Processed: fix typo

2024-07-24 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> severity 1076863 serious
Bug #1076863 [dpkg-dev] dpkg-deb: Weird errors from dpkg-deb while building 
some packages
Severity set to 'serious' from 'normal'
> affects 1076863 src:dsda-doom src:dutch src:fonts-urw-base35 src:pd-mrpeach
Bug #1076863 [dpkg-dev] dpkg-deb: Weird errors from dpkg-deb while building 
some packages
Added indication that 1076863 affects src:dsda-doom, src:dutch, 
src:fonts-urw-base35, and src:pd-mrpeach
> thanks
Stopping processing here.

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



Processed: Re: Bug#1076863: dpkg-deb: Weird errors from dpkg-deb while building some packages

2024-07-24 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> reassign 1076863 dpkg-dev
Bug #1076863 [dpkg] dpkg-deb: Weird errors from dpkg-deb while building some 
packages
Bug reassigned from package 'dpkg' to 'dpkg-dev'.
No longer marked as found in versions dpkg/1.22.8.
Ignoring request to alter fixed versions of bug #1076863 to the same values 
previously set
> found 1076863 1.22.8
Bug #1076863 [dpkg-dev] dpkg-deb: Weird errors from dpkg-deb while building 
some packages
Marked as found in versions dpkg/1.22.8.
> thanks
Stopping processing here.

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



Bug#1076568: marked as done (dpkg: no longer evaluates variables in DEB_CPPFLAGS_MAINT_APPEND)

2024-07-21 Thread Debian Bug Tracking System
Your message dated Sun, 21 Jul 2024 18:49:01 +
with message-id 
and subject line Bug#1076568: fixed in dpkg 1.22.8
has caused the Debian Bug report #1076568,
regarding dpkg: no longer evaluates variables in DEB_CPPFLAGS_MAINT_APPEND
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1076568: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1076568
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: dpkg
Version: 1.22.7
Severity: important
X-Debbugs-Cc: Graham Inggs 

I suspect dpkg 1.22.7 to cause a regression when building
nvidia-cuda-toolkit, e.g.

https://buildd.debian.org/status/fetch.php?pkg=nvidia-cuda-toolkit=amd64=12.1.1-2=1721290167=0

debian/rules has

DEB_BUILD_MAINT_OPTIONS  = hardening=+all
DEB_CPPFLAGS_MAINT_APPEND= 
-I$(CURDIR)/nvidia-cuda-tree-$(DEB_HOST_ARCH)/cuda_cudart/include
DEB_LDFLAGS_MAINT_APPEND = -pthread

include /usr/share/dpkg/architecture.mk
include /usr/share/dpkg/buildflags.mk
include /usr/share/dpkg/pkg-info.mk

and the build log now contains

/bin/sh: 1: CURDIR: not found
/bin/sh: 1: DEB_HOST_ARCH: not found

(and a subsequent failure since some header could not be found)

which makes me suspect that the variables in DEB_CPPFLAGS_MAINT_APPEND
are no longer evaluated and passed on into sh context.

(If I'm not using DEB_CPPFLAGS_MAINT_APPEND correctly, please suggest
what I should do instead)

Andreas
--- End Message ---
--- Begin Message ---
Source: dpkg
Source-Version: 1.22.8
Done: Guillem Jover 

We believe that the bug you reported is fixed in the latest version of
dpkg, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1076...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Guillem Jover  (supplier of updated dpkg package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Sun, 21 Jul 2024 20:18:23 +0200
Source: dpkg
Architecture: source
Version: 1.22.8
Distribution: unstable
Urgency: medium
Maintainer: Dpkg Developers 
Changed-By: Guillem Jover 
Closes: 1076568
Changes:
 dpkg (1.22.8) unstable; urgency=medium
 .
   [ Guillem Jover ]
   * Perl modules:
 - Dpkg::Archive::Ar: Rework _read_buf() error messages to make l10n easier.
   * Make fragments:
 - Ensure dpkg_datadir is computed once.
   Thanks to Nicolas Boulenguez .
 - Fix make variable expansions passed to dpkg-buildflags.
   Thanks to Nicolas Boulenguez . Closes: #1076568
   * Documentation:
 - doc: Update Doxygen configuration from version 1.9.8.
   * Code internals:
 - libdpkg: Fix execname support on GNU/Hurd.
   * Build system:
 - Update lcov usage for version 2.0.
   * Localization:
 - Update Catalan translations.
 .
   [ Sven Joachim ]
   * Localization:
 - Update German programs translation.
Checksums-Sha1:
 5f2915dba58b926ec814bfa37c66554d4d035843 3140 dpkg_1.22.8.dsc
 960b33aade927efc62831a3f13a1ad0714312983 5690908 dpkg_1.22.8.tar.xz
 f28b82612c25e170de7f9a7f6f2ca7cdbc029d0d 8032 dpkg_1.22.8_amd64.buildinfo
Checksums-Sha256:
 d6c8cff847bde4116243df7c783960c63b3ad0bd4f0df7def5efc80a5d4738f6 3140 
dpkg_1.22.8.dsc
 b3c0631999d7b531b9c626d51829020c803f32fc60a490c8d42c904601914fbf 5690908 
dpkg_1.22.8.tar.xz
 deb2815e2bf079a55b1dc62bd3116183e35e82e363f5e511d96472d98210cd02 8032 
dpkg_1.22.8_amd64.buildinfo
Files:
 b1e7a79c9e30b89166e74341df2afd8a 3140 admin required dpkg_1.22.8.dsc
 a96192e01d267d0ea9778defc441bb9d 5690908 admin required dpkg_1.22.8.tar.xz
 34228e2d369ae0156a47f16d38a1b5e8 8032 admin required 
dpkg_1.22.8_amd64.buildinfo


-BEGIN PGP SIGNATURE-

wsG7BAEBCgBvBYJmnVRJCRC5cr8+pK5Xo0cUAAAeACBzYWx0QG5vdGF0aW9u
cy5zZXF1b2lhLXBncC5vcmcz3ZzenycWyfieVvnlzX2v0S1rx/0cecW5SMpypfj/
OxYhBE8+dPQ2BQwQ9WlldLlyvz6krlejAADwkA//V2sD7owua39qPBCnjSKlEt97
SkkC+8KpUZ69gCdHZWmmrcyOusxYJ8I5Eg0HJgzwW6BdTFpF8ZDUrTicHBzsT5Ma
jySQPn6JmEZaVTHSH6ivNiKdp01QxCIoCxSxjmkpSqH2HYiGIOFAJsPHZVogxAPc
DA0LyOwIOTWN0E1AJ56xOOxYIlRn2KID7tQHsDoECOZA7Bd3GKBpCdrma/fzNao3
ivjY5JzpxPwfwcETs9TT8ynHxEabtZh60aCpAfVtpTYKNYxmKOfZhPRBOGoxZ49R
12I036gywKyLiyKqz9CbtpulNVrNXY9nZ1

Processed: Bug#1076568 in package dpkg marked as pending

2024-07-21 Thread Debian Bug Tracking System
Processing control commands:

> tag 1076568 pending
Bug #1076568 [dpkg] dpkg: no longer evaluates variables in 
DEB_CPPFLAGS_MAINT_APPEND
Added tag(s) pending.

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



Bug#882511: marked as done (dpkg-buildpackage: should allow caller to force inclusion of source in buildinfo)

2024-07-16 Thread Debian Bug Tracking System
Your message dated Wed, 17 Jul 2024 00:40:36 +
with message-id 
and subject line Bug#882511: fixed in dpkg 1.22.7
has caused the Debian Bug report #882511,
regarding dpkg-buildpackage: should allow caller to force inclusion of source 
in buildinfo
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
882511: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=882511
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: dpkg-dev
Version: 1.19.0.4
Severity: wishlist
Tags: patch

Dear Maintainer,

dpkg-buildpackage currently does not automatically list the source .dsc nor
its hash in the call to dpkg-genbuildinfo when doing a binary-only build. This
is understandable because in a binary-only build, dpkg-buildpackage does not
have any concept of a source package and therefore does not know (and cannot
verify) if the working tree was actually generated from any .dsc or not.

However, the caller knows this information, and it is useful for reproducible
builds to track exactly which (i.e. hash-wise) source code generates which
binary packages. So it should be possible for the caller to tell
dpkg-buildpackage, "yes please do include the .dsc hash in the buildinfo, I am
telling you it is correct, you can assume this safely".

Tools like sbuild/pbuilder could then do this, as well as users or rebuilders.

The attached patch implements this in the simplest way possible. It allows the
caller to run something like:

  $ dpkg-buildpackage --no-sign -b --buildinfo-option=--build=full

The resulting $pkg_$ver_$arch.buildinfo then contains the .dsc and its hash.

However this requires the caller to know which option to pass, which would 
either be

  --buildinfo-option=--build=full
  --buildinfo-option=--build=any,source
  --buildinfo-option=--build=all,source

depending on whether the original build request (to dpkg-buildpackage) was a 
-b, -B, or -A.

For this reason, it may be better (more usable) to add a 
--force-source-in-buildinfo
flag (or similar name) and when this is switched on, do this instead:

-push @buildinfo_opts, "--build=$build_types" if build_has_none(BUILD_DEFAULT);
+push @buildinfo_opts, "--build=$build_types,source" if 
build_has_none(BUILD_DEFAULT);

Let me know if you like this idea and I'll be happy to implement that instead of
the attached patch.

X

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable-debug'), (500, 
'testing-debug'), (300, 'unstable'), (200, 'experimental'), (1, 
'experimental-debug')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.13.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages dpkg-dev depends on:
ii  binutils  2.29.1-8
ii  bzip2 1.0.6-8.1
ii  libdpkg-perl  1.19.0.4
ii  make  4.1-9.1
ii  patch 2.7.5-1+b2
ii  perl  5.26.1-2
ii  tar   1.29b-2
ii  xz-utils  5.2.2-1.3

Versions of packages dpkg-dev recommends:
ii  build-essential  12.4
ii  clang-4.0 [c-compiler]   1:4.0.1-8
ii  fakeroot 1.22-2
ii  gcc [c-compiler] 4:7.2.0-1d1
ii  gcc-7 [c-compiler]   7.2.0-16
ii  gnupg2.2.2-1
ii  gnupg2   2.2.2-1
ii  gpgv 2.2.2-1
ii  libalgorithm-merge-perl  0.08-3

Versions of packages dpkg-dev suggests:
ii  debian-keyring  2017.08.28

-- no debconf information

-- debsums errors found:
debsums: changed file /usr/bin/dpkg-buildpackage (from dpkg-dev package)
diff --git a/scripts/dpkg-buildpackage.pl b/scripts/dpkg-buildpackage.pl
index f759ba4a6..2250403db 100755
--- a/scripts/dpkg-buildpackage.pl
+++ b/scripts/dpkg-buildpackage.pl
@@ -27,6 +27,7 @@ use Cwd;
 use File::Temp qw(tempdir);
 use File::Basename;
 use File::Copy;
+use List::Util qw(none);
 use POSIX qw(:sys_wait_h);
 
 use Dpkg ();
@@ -574,7 +575,9 @@ if (build_has_any(BUILD_BINARY)) {
 
 run_hook('buildinfo', 1);
 
-push @buildinfo_opts, "--build=$build_types" if build_has_none(BUILD_DEFAULT);
+if (none { index($_, '--build=') == 0 } @buildinfo_opts) {
+push @buildinfo_opts, "--build=$build_types" if 
build_has_none(BUILD_DEFAULT);
+}
 push @buildinfo_opts, "--admindir=$admindir" if $admindir;
 
 run_cmd('dpkg-genbuildinfo', @buildinfo_opts);
--- End Message ---
--- Begin Message ---
Source: dpkg
Source-Version: 1.22.7
Done: Guillem Jover 

Bug#1068483: marked as done (dpkg-genbuildinfo: Should buildinfo files copy the hash of the source package?)

2024-07-16 Thread Debian Bug Tracking System
Your message dated Wed, 17 Jul 2024 00:40:36 +
with message-id 
and subject line Bug#882511: fixed in dpkg 1.22.7
has caused the Debian Bug report #882511,
regarding dpkg-genbuildinfo: Should buildinfo files copy the hash of the source 
package?
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
882511: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=882511
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: dpkg-dev
Version: 1.22.6
Severity: normal
X-Debbugs-Cc: reproducible-bui...@lists.alioth.debian.org

A thought I already wrote in a recent debian-devel discussion:

In theory source package filenames should be eternally and globally
unique, but in practice there are cornercases where this assumption
might break like for example:
- *stable-security does not currently have a copy of the sources
  in the main archive, one always have to upload the source archive
  there and this might accidentally be a different orig.tar
- dak does not keep an eternal history of everything it ever knew,
  e.g. RM and later re-NEW of a source version might have a different
  source .orig.tar or even different sources for a Debian revision
- Debian and Ubuntu might have different orig.tar for the same version,
  if Ubuntu updated a package before Debian did, or with packages
  were development is completely independent in Debian and Ubuntu
  (e.g. OpenStack, KDE)

The reason for different files might be as trivial as "git archive"
not always producing the same output when running in different
environments, e.g. the autogenerated tarball for a git tag on Github
might have different checksums depending on whether it is downloaded
today or next year despite identical contents due to slightly
different gzip compression.

Should buildinfo files contain the hashes of the source package,
to clearly define what sources have been used?
--- End Message ---
--- Begin Message ---
Source: dpkg
Source-Version: 1.22.7
Done: Guillem Jover 

We believe that the bug you reported is fixed in the latest version of
dpkg, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 882...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Guillem Jover  (supplier of updated dpkg package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Wed, 17 Jul 2024 01:10:42 +0200
Source: dpkg
Architecture: source
Version: 1.22.7
Distribution: unstable
Urgency: medium
Maintainer: Dpkg Developers 
Changed-By: Guillem Jover 
Closes: 872381 882511 1069846 1070011 1070027 1070144 1071078 1071124 1072332 
1075769
Changes:
 dpkg (1.22.7) unstable; urgency=medium
 .
   [ Guillem Jover ]
   * dpkg-buildpackage: Remove fallback handling for missing required targets.
   * dpkg-buildpackage: Fix the debian/rules executable check to respect -R.
   * dpkg-realpath: Rewrite in C.
   * Revert "test: Pass -T+1 to xz to workaround spurious warning with xz
 5.6.0".
   * dpkg-genbuildinfo: Parse Provides as virtual packages.
   * dpkg: Do not run hooks or loggers with --dry-run or while unprivileged.
 Closes: #1071124
   * dpkg-shlibdeps: Add support for new --package option.
   * dpkg-buildpackage: Make newline injection during signing GnuPG specific.
 See https://dev.gnupg.org/T7106.
   * dpkg-realpath: Do not allow an empty pathname argument.
   * dpkg-buildpackage: Add support for building from a specified .dsc or dir.
   * dpkg-buildpackage: Reference the .dsc in .buildinfo if building from one.
 Closes: #882511
   * Perl modules:
 - Dpkg::BuildDriver: Refactor build driver out of dpkg-buildpackage.
 - Dpkg::Vendor::Ubuntu: Use -fcf-protection=none instead of
   -fno-cf-protection. Thanks to Matthias Klose .
 - Dpkg::Vendor::Debian: On native builds map *_FOR_BUILD flags to * flags.
   Closes: #1072332
 - Dpkg::OpenPGP::ErrorCodes: Update error codes from SOP draft version 10.
   See https://ietf.org/archive/id/draft-dkg-openpgp-stateless-cli-10.html.
 - Dpkg::Vendor::Debian: Set -Wno-error on qa=-bug-implicit-func.
   Closes: #1075769
 - Dpkg::Shlibs::Cppfilt: Normalize demangled symbols with llvm or

Bug#1009371: marked as done (architecture.mk: run dpkg-architecture 33 times before executing first command in d/rules)

2024-07-16 Thread Debian Bug Tracking System
Your message dated Wed, 17 Jul 2024 00:40:36 +
with message-id 
and subject line Bug#872381: fixed in dpkg 1.22.7
has caused the Debian Bug report #872381,
regarding architecture.mk: run dpkg-architecture 33 times before executing 
first command in d/rules
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
872381: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=872381
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: dpkg
Version: 1.21.7
Severity: minor
Tags: patch

/usr/share/dpkg/architecture.mk sets up variables in a way so that
every single variable out of 33 DEB_{HOST,..}_{ARCH,..} total is
set separately by its own call to dpkg-architecture if it is not
already defined.

On my (not slow at all) system, just including architecture.mk and
doing a trivial echo command for a target, takes really significant
time.

== For this makefile: ==
ifeq ($A,1)
# slow version
include /usr/share/dpkg/architecture.mk
else
$(foreach d, $(shell dpkg-architecture | sed 's/=/?=/'), $(eval export $d))
endif
tst:
echo ${DEB_HOST_MULTIARCH}
=

$ time make A=0
echo x86_64-linux-gnu
x86_64-linux-gnu

real0m0,078s
user0m0,059s
sys 0m0,021s

$ time make A=1
echo x86_64-linux-gnu
x86_64-linux-gnu

real0m2,222s
user0m2,005s
sys 0m0,228s


So the time required to run simple echo command is
reduced from 2.2s to almost non-existent 0.078s when
replacing architecture.mk with its one-shot equivalent.

This is huge.

And this is where actual time is important: you run
./d/rules manually to debug build issues, when none
of the DEB_*_* variables are set, and each 2s delay
before any first command is run is really annoying.

Please consider applying the attached patch which first
checks if any of the DEB_*_* variables are not set
(the big if()), and if any is not set, it executes
dpkg-architecture *once*, and sets all missing variables
(which are not already set) in one go.

/mjt

--- scripts/mk/architecture.mk.orig 2022-03-26 20:17:59.0 +0300
+++ scripts/mk/architecture.mk  2022-04-12 19:00:23.588642919 +0300
@@ -2,10 +2,21 @@
 # DEB_BUILD_* variables that dpkg-architecture can return. Existing values
 # of those variables are preserved as per policy.
 
+# preserve the following define for compatibiluty?
 dpkg_lazy_eval ?= $$(or $$(value DPKG_CACHE_$(1)),$$(eval DPKG_CACHE_$(1) := 
$$(shell $(2)))$$(value DPKG_CACHE_$(1)))
 
-dpkg_architecture_setvar = export $(1) ?= $(call 
dpkg_lazy_eval,$(1),dpkg-architecture -q$(1))
+# if at least one of $DEB_{HOST,..}_{ARCH,..} is not set, ...
+ifneq \
+(,$(strip \
+$(foreach p, HOST BUILD TARGET, \
+$(foreach s, ARCH ARCH_ABI ARCH_LIBC ARCH_OS ARCH_CPU ARCH_BITS \
+ ARCH_ENDIAN GNU_CPU GNU_SYSTEM GNU_TYPE MULTIARCH, \
+$(if ${DEB_$p_$s},,$p_$s) \
+ )\
+ )\
+))
 
-$(foreach machine,BUILD HOST TARGET,\
-  $(foreach var,ARCH ARCH_ABI ARCH_LIBC ARCH_OS ARCH_CPU ARCH_BITS ARCH_ENDIAN 
GNU_CPU GNU_SYSTEM GNU_TYPE MULTIARCH,\
-$(eval $(call dpkg_architecture_setvar,DEB_$(machine)_$(var)
+# ... set the missing ones from dpkg-architecture
+  $(foreach d, $(shell dpkg-architecture | sed 's/=/?=/'), $(eval export $d))
+
+endif
--- End Message ---
--- Begin Message ---
Source: dpkg
Source-Version: 1.22.7
Done: Guillem Jover 

We believe that the bug you reported is fixed in the latest version of
dpkg, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 872...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Guillem Jover  (supplier of updated dpkg package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Wed, 17 Jul 2024 01:10:42 +0200
Source: dpkg
Architecture: source
Version: 1.22.7
Distribution: unstable
Urgency: medium
Maintainer: Dpkg Developers 
Changed-By: Guillem Jover 
Closes: 872381 882511 1069846 1070011 1070027 1070144 1071078 1071124 1072332 
1075769
Changes:
 dpkg (1.22.7) unstable; urgency=medium
 .
   [ Guillem Jover ]
   * dpkg-buildpackage: Remove fallback handling for missing required targets.
   * dpkg

Bug#968963: marked as done (dpkg-dev: architecture.mk is slow)

2024-07-16 Thread Debian Bug Tracking System
Your message dated Wed, 17 Jul 2024 00:40:36 +
with message-id 
and subject line Bug#872381: fixed in dpkg 1.22.7
has caused the Debian Bug report #872381,
regarding dpkg-dev: architecture.mk is slow
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


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

Package: dpkg-dev
Version: 1.20.5

/usr/share/dpkg/architecture.mk is very slow:

  $ time printf 'include /usr/share/dpkg/architecture.mk\nall:\n\ttrue\n' | make 
-f - > /dev/null

  real0m1.161s
  user0m1.009s
  sys 0m0.127s

strace tells me this is because it spawns dpkg-architecture 33(!) times.

Please speed this up.


-- System Information:
Architecture: i386

Versions of packages dpkg-dev depends on:
ii  perl  5.30.3-4
ii  libdpkg-perl  1.20.5
ii  tar   1.30+dfsg-7
ii  bzip2 1.0.8-4
ii  xz-utils  5.2.4-1+b1
ii  patch 2.7.6-6
ii  make  4.3-4
ii  binutils  2.35-2

--
Jakub Wilk
--- End Message ---
--- Begin Message ---
Source: dpkg
Source-Version: 1.22.7
Done: Guillem Jover 

We believe that the bug you reported is fixed in the latest version of
dpkg, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 872...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Guillem Jover  (supplier of updated dpkg package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Wed, 17 Jul 2024 01:10:42 +0200
Source: dpkg
Architecture: source
Version: 1.22.7
Distribution: unstable
Urgency: medium
Maintainer: Dpkg Developers 
Changed-By: Guillem Jover 
Closes: 872381 882511 1069846 1070011 1070027 1070144 1071078 1071124 1072332 
1075769
Changes:
 dpkg (1.22.7) unstable; urgency=medium
 .
   [ Guillem Jover ]
   * dpkg-buildpackage: Remove fallback handling for missing required targets.
   * dpkg-buildpackage: Fix the debian/rules executable check to respect -R.
   * dpkg-realpath: Rewrite in C.
   * Revert "test: Pass -T+1 to xz to workaround spurious warning with xz
 5.6.0".
   * dpkg-genbuildinfo: Parse Provides as virtual packages.
   * dpkg: Do not run hooks or loggers with --dry-run or while unprivileged.
 Closes: #1071124
   * dpkg-shlibdeps: Add support for new --package option.
   * dpkg-buildpackage: Make newline injection during signing GnuPG specific.
 See https://dev.gnupg.org/T7106.
   * dpkg-realpath: Do not allow an empty pathname argument.
   * dpkg-buildpackage: Add support for building from a specified .dsc or dir.
   * dpkg-buildpackage: Reference the .dsc in .buildinfo if building from one.
 Closes: #882511
   * Perl modules:
 - Dpkg::BuildDriver: Refactor build driver out of dpkg-buildpackage.
 - Dpkg::Vendor::Ubuntu: Use -fcf-protection=none instead of
   -fno-cf-protection. Thanks to Matthias Klose .
 - Dpkg::Vendor::Debian: On native builds map *_FOR_BUILD flags to * flags.
   Closes: #1072332
 - Dpkg::OpenPGP::ErrorCodes: Update error codes from SOP draft version 10.
   See https://ietf.org/archive/id/draft-dkg-openpgp-stateless-cli-10.html.
 - Dpkg::Vendor::Debian: Set -Wno-error on qa=-bug-implicit-func.
   Closes: #1075769
 - Dpkg::Shlibs::Cppfilt: Normalize demangled symbols with llvm or C++11
   format.
 - Dpkg::Archive::Ar: New module.
 - Dpkg::Vendor::Debian: Guarantee UTF-8 locale codeset on sanitize-env.
 - Dpkg::Substvars: Add support for required substvars assigned with !=.
 - Dpkg::Source::Package: Document method additions with an object.
 - Dpkg::Source::Package::V3::Bzr: Remove unused variables.
 - Dpkg::Source::Package: Add a new get_basedirname() method.
   * Make fragments:
 - Protect files against double inclusion.
   Thanks to Nicolas Boulenguez .
 - Use filter instead of findstring.
   Thanks to Nicolas Boulenguez .
 - Use explicit test of $(origin) instead of ?=.
   Thanks to Nicolas Boulenguez .
 - Search once for parallel= in DEB_BUILD_OPTIONS.
   Thanks to Nicolas Boulenguez .
 - Generate the _FOR_BUILD variant of 

Bug#872381: marked as done (dpkg-dev: optimize Makefile snippets for debian/rules)

2024-07-16 Thread Debian Bug Tracking System
Your message dated Wed, 17 Jul 2024 00:40:36 +
with message-id 
and subject line Bug#872381: fixed in dpkg 1.22.7
has caused the Debian Bug report #872381,
regarding dpkg-dev: optimize Makefile snippets for debian/rules
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
872381: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=872381
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: dpkg-dev
Version: 1.18.24
Severity: wishlist
Tags: patch

Hello.

A new implementation of
  /usr/share/dpkg/architecture.mk
  /usr/share/dpkg/buildflags.mk
  /usr/share/dpkg/pkg-info.mk
is attached.  You may use run_tests.sh to check that the behaviour
remains the same in most circumstances, but roughly twice faster.

The current implementation executes a dpkg-* subprocess when a new
Make variable is read, then sets this variable. The new one executes a
subprocess when the first variable is read, but then affects all
variables so that no later execution is ever performed.

This optimization cannot be applied to vendors.mk, but would not help
much for 2 variables anyway.

If you accept the files, please remove
  $(if $(dbg),$(warning subshell))
at the end of the dpkg-*-run line of each file.

Thanks.


dpkg-patches.tar.gz
Description: application/gzip
--- End Message ---
--- Begin Message ---
Source: dpkg
Source-Version: 1.22.7
Done: Guillem Jover 

We believe that the bug you reported is fixed in the latest version of
dpkg, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 872...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Guillem Jover  (supplier of updated dpkg package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Wed, 17 Jul 2024 01:10:42 +0200
Source: dpkg
Architecture: source
Version: 1.22.7
Distribution: unstable
Urgency: medium
Maintainer: Dpkg Developers 
Changed-By: Guillem Jover 
Closes: 872381 882511 1069846 1070011 1070027 1070144 1071078 1071124 1072332 
1075769
Changes:
 dpkg (1.22.7) unstable; urgency=medium
 .
   [ Guillem Jover ]
   * dpkg-buildpackage: Remove fallback handling for missing required targets.
   * dpkg-buildpackage: Fix the debian/rules executable check to respect -R.
   * dpkg-realpath: Rewrite in C.
   * Revert "test: Pass -T+1 to xz to workaround spurious warning with xz
 5.6.0".
   * dpkg-genbuildinfo: Parse Provides as virtual packages.
   * dpkg: Do not run hooks or loggers with --dry-run or while unprivileged.
 Closes: #1071124
   * dpkg-shlibdeps: Add support for new --package option.
   * dpkg-buildpackage: Make newline injection during signing GnuPG specific.
 See https://dev.gnupg.org/T7106.
   * dpkg-realpath: Do not allow an empty pathname argument.
   * dpkg-buildpackage: Add support for building from a specified .dsc or dir.
   * dpkg-buildpackage: Reference the .dsc in .buildinfo if building from one.
 Closes: #882511
   * Perl modules:
 - Dpkg::BuildDriver: Refactor build driver out of dpkg-buildpackage.
 - Dpkg::Vendor::Ubuntu: Use -fcf-protection=none instead of
   -fno-cf-protection. Thanks to Matthias Klose .
 - Dpkg::Vendor::Debian: On native builds map *_FOR_BUILD flags to * flags.
   Closes: #1072332
 - Dpkg::OpenPGP::ErrorCodes: Update error codes from SOP draft version 10.
   See https://ietf.org/archive/id/draft-dkg-openpgp-stateless-cli-10.html.
 - Dpkg::Vendor::Debian: Set -Wno-error on qa=-bug-implicit-func.
   Closes: #1075769
 - Dpkg::Shlibs::Cppfilt: Normalize demangled symbols with llvm or C++11
   format.
 - Dpkg::Archive::Ar: New module.
 - Dpkg::Vendor::Debian: Guarantee UTF-8 locale codeset on sanitize-env.
 - Dpkg::Substvars: Add support for required substvars assigned with !=.
 - Dpkg::Source::Package: Document method additions with an object.
 - Dpkg::Source::Package::V3::Bzr: Remove unused variables.
 - Dpkg::Source::Package: Add a new get_basedirname() method.
   * Make fragments:
 - Protect files against double inclusion.
   Thanks to Nicolas Boulenguez .
 - Use filter instead of findstring.
   Thanks to Nicolas Boulenguez .

Bug#1075769: marked as done (dpkg-dev: qa=-bug-implicit-func in DEB_BUILD_OPTIONS should add -Wnoerror=implicit-function-declaration to CFLAGS)

2024-07-16 Thread Debian Bug Tracking System
Your message dated Wed, 17 Jul 2024 00:40:36 +
with message-id 
and subject line Bug#1075769: fixed in dpkg 1.22.7
has caused the Debian Bug report #1075769,
regarding dpkg-dev: qa=-bug-implicit-func in DEB_BUILD_OPTIONS should add 
-Wnoerror=implicit-function-declaration to CFLAGS
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1075769: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075769
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: dpkg-dev
Version: 1.22.6

To work around FTBFS bug #1066382 in xserver-xorg-video-nouveau, I set
DEB_BUILD_MAINT_OPTIONS=qa=-bug-implicit-func.  It seems this is no
longer sufficient with gcc-14, because
-Werror=implicit-function-declaration is actually the default, and so
xserver-xorg-video-nouveau FTBFS again.  See #1075682.

Therefore I propose that qa=-bug-implicit-func should add
-Wnoerror=implicit-function-declaration to CFLAGS, otherwise that option
will become useless once gcc-14 is the default compiler.


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (101, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
--- End Message ---
--- Begin Message ---
Source: dpkg
Source-Version: 1.22.7
Done: Guillem Jover 

We believe that the bug you reported is fixed in the latest version of
dpkg, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1075...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Guillem Jover  (supplier of updated dpkg package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Wed, 17 Jul 2024 01:10:42 +0200
Source: dpkg
Architecture: source
Version: 1.22.7
Distribution: unstable
Urgency: medium
Maintainer: Dpkg Developers 
Changed-By: Guillem Jover 
Closes: 872381 882511 1069846 1070011 1070027 1070144 1071078 1071124 1072332 
1075769
Changes:
 dpkg (1.22.7) unstable; urgency=medium
 .
   [ Guillem Jover ]
   * dpkg-buildpackage: Remove fallback handling for missing required targets.
   * dpkg-buildpackage: Fix the debian/rules executable check to respect -R.
   * dpkg-realpath: Rewrite in C.
   * Revert "test: Pass -T+1 to xz to workaround spurious warning with xz
 5.6.0".
   * dpkg-genbuildinfo: Parse Provides as virtual packages.
   * dpkg: Do not run hooks or loggers with --dry-run or while unprivileged.
 Closes: #1071124
   * dpkg-shlibdeps: Add support for new --package option.
   * dpkg-buildpackage: Make newline injection during signing GnuPG specific.
 See https://dev.gnupg.org/T7106.
   * dpkg-realpath: Do not allow an empty pathname argument.
   * dpkg-buildpackage: Add support for building from a specified .dsc or dir.
   * dpkg-buildpackage: Reference the .dsc in .buildinfo if building from one.
 Closes: #882511
   * Perl modules:
 - Dpkg::BuildDriver: Refactor build driver out of dpkg-buildpackage.
 - Dpkg::Vendor::Ubuntu: Use -fcf-protection=none instead of
   -fno-cf-protection. Thanks to Matthias Klose .
 - Dpkg::Vendor::Debian: On native builds map *_FOR_BUILD flags to * flags.
   Closes: #1072332
 - Dpkg::OpenPGP::ErrorCodes: Update error codes from SOP draft version 10.
   See https://ietf.org/archive/id/draft-dkg-openpgp-stateless-cli-10.html.
 - Dpkg::Vendor::Debian: Set -Wno-error on qa=-bug-implicit-func.
   Closes: #1075769
 - Dpkg::Shlibs::Cppfilt: Normalize demangled symbols with llvm or C++11
   format.
 - Dpkg::Archive::Ar: New module.
 - Dpkg::Vendor::Debian: Guarantee UTF-8 locale codeset on sanitize-env.
 - Dpkg::Substvars: Add support for required substvars assigned with !=.
 - Dpkg::Source::Package: Document method additions with an object.
 - Dpkg::Source::Package::V3::Bzr: Remove unused variables.
 - Dpkg::Source::Package: Add a new get_basedirname() method.
   * Make fragments:
 - Protect files against double inclusion.
   Thanks to Nicolas Boulenguez .
 - Use filter instead of findstring.
   Thanks to Nicolas Boulenguez .
 - Use explicit test of $(origin) instead of ?=.
   Thanks to Nicolas 

Bug#1071124: marked as done (dpkg: post-invoke hook does not run after failure due to non-superuser (but pre-invoke hook does))

2024-07-16 Thread Debian Bug Tracking System
Your message dated Wed, 17 Jul 2024 00:40:36 +
with message-id 
and subject line Bug#1071124: fixed in dpkg 1.22.7
has caused the Debian Bug report #1071124,
regarding dpkg: post-invoke hook does not run after failure due to 
non-superuser (but pre-invoke hook does)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1071124: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1071124
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: dpkg
Version: 1.22.6
Severity: normal
X-Debbugs-Cc: bferr...@intwineconnect.com

Dear Maintainer,

When attempting to install a package as a non-superuser, the configured
pre-invoke hook runs, but the post-invoke hook does not. I believe that
either both hooks should run in this case or neither should.

For example:

I have configured both a pre-invoke and post-invoke hook in
/etc/dpkg/dpkg.cfg.
I attempt to install a package as a non-root user with `dpkg -i
mypackage.deb`. The command fails, as expected. However, I observe 
that the pre-invoke hook has run, but the post-invoke hook has not run.

I would have expected that if the pre-invoke hook ran, the post-invoke
hook should also have run.



-- Package-specific info:

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

Kernel: Linux 6.8.7-arch1-1 (SMP w/8 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 dpkg depends on:
ii  libbz2-1.0   1.0.8-5.1
ii  libc62.38-10
ii  liblzma5 5.6.1+really5.4.5-1
ii  libmd0   1.1.0-2
ii  libselinux1  3.5-2+b2
ii  libzstd1 1.5.5+dfsg2-2
ii  tar  1.35+dfsg-3
ii  zlib1g   1:1.3.dfsg-3.1

dpkg recommends no packages.

Versions of packages dpkg suggests:
ii  apt2.9.2
pn  debsig-verify  

-- Configuration Files:
/etc/dpkg/dpkg.cfg changed:
no-debsig
log /var/log/dpkg.log
pre-invoke=/bin/dpkg-hook.sh pre
post-invoke=/bin/dpkg-hook.sh post


-- no debconf information
--- End Message ---
--- Begin Message ---
Source: dpkg
Source-Version: 1.22.7
Done: Guillem Jover 

We believe that the bug you reported is fixed in the latest version of
dpkg, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1071...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Guillem Jover  (supplier of updated dpkg package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Wed, 17 Jul 2024 01:10:42 +0200
Source: dpkg
Architecture: source
Version: 1.22.7
Distribution: unstable
Urgency: medium
Maintainer: Dpkg Developers 
Changed-By: Guillem Jover 
Closes: 872381 882511 1069846 1070011 1070027 1070144 1071078 1071124 1072332 
1075769
Changes:
 dpkg (1.22.7) unstable; urgency=medium
 .
   [ Guillem Jover ]
   * dpkg-buildpackage: Remove fallback handling for missing required targets.
   * dpkg-buildpackage: Fix the debian/rules executable check to respect -R.
   * dpkg-realpath: Rewrite in C.
   * Revert "test: Pass -T+1 to xz to workaround spurious warning with xz
 5.6.0".
   * dpkg-genbuildinfo: Parse Provides as virtual packages.
   * dpkg: Do not run hooks or loggers with --dry-run or while unprivileged.
 Closes: #1071124
   * dpkg-shlibdeps: Add support for new --package option.
   * dpkg-buildpackage: Make newline injection during signing GnuPG specific.
 See https://dev.gnupg.org/T7106.
   * dpkg-realpath: Do not allow an empty pathname argument.
   * dpkg-buildpackage: Add support for building from a specified .dsc or dir.
   * dpkg-buildpackage: Reference the .dsc in .buildinfo if building from one.
 Closes: #882511
   * Perl modules:
 - Dpkg::BuildDriver: Refactor build driver out of dpkg-buildpackage.
 - Dpkg::Vendor::Ubuntu: Use -fcf-protection=none instead of
   -fno-cf-protection. Thanks to Matthias Klose .
 - Dpkg::Vendor::Debian: On native builds map *_FOR_BUILD flags to * flags.
   Closes: #1072332
 - Dpkg::OpenPGP::ErrorCodes: Update error codes from SOP draft version 10.
   See https://ietf.org/archive/id

Bug#1072332: marked as done (dpkg-buildflags: CFLAGS_FOR_BUILD should match CFLAGS for native builds)

2024-07-16 Thread Debian Bug Tracking System
Your message dated Wed, 17 Jul 2024 00:40:36 +
with message-id 
and subject line Bug#1072332: fixed in dpkg 1.22.7
has caused the Debian Bug report #1072332,
regarding dpkg-buildflags: CFLAGS_FOR_BUILD should match CFLAGS for native 
builds
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


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

Package: dpkg-dev
Version: 1.22.6

Dear dpkg maintaner,

during native builds, dpkg-buildflags returns an empty CFLAGS_FOR_BUILD. 
The same happens for CPPFLAGS_FOR_BUILD, LDFLAGS_FOR_BUILD and other 
*_FOR_BUILD variables.


Given that CFLAGS_FOR_BUILD is supposed to be used instead of CFLAGS 
(not _in addition to_ it), dpkg-buildflags should set CFLAGS_FOR_BUILD 
to CFLAGS, so that the same set of, say, hardening flags will be used.


Regards,

--
Gioele Barabucci
--- End Message ---
--- Begin Message ---
Source: dpkg
Source-Version: 1.22.7
Done: Guillem Jover 

We believe that the bug you reported is fixed in the latest version of
dpkg, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1072...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Guillem Jover  (supplier of updated dpkg package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Wed, 17 Jul 2024 01:10:42 +0200
Source: dpkg
Architecture: source
Version: 1.22.7
Distribution: unstable
Urgency: medium
Maintainer: Dpkg Developers 
Changed-By: Guillem Jover 
Closes: 872381 882511 1069846 1070011 1070027 1070144 1071078 1071124 1072332 
1075769
Changes:
 dpkg (1.22.7) unstable; urgency=medium
 .
   [ Guillem Jover ]
   * dpkg-buildpackage: Remove fallback handling for missing required targets.
   * dpkg-buildpackage: Fix the debian/rules executable check to respect -R.
   * dpkg-realpath: Rewrite in C.
   * Revert "test: Pass -T+1 to xz to workaround spurious warning with xz
 5.6.0".
   * dpkg-genbuildinfo: Parse Provides as virtual packages.
   * dpkg: Do not run hooks or loggers with --dry-run or while unprivileged.
 Closes: #1071124
   * dpkg-shlibdeps: Add support for new --package option.
   * dpkg-buildpackage: Make newline injection during signing GnuPG specific.
 See https://dev.gnupg.org/T7106.
   * dpkg-realpath: Do not allow an empty pathname argument.
   * dpkg-buildpackage: Add support for building from a specified .dsc or dir.
   * dpkg-buildpackage: Reference the .dsc in .buildinfo if building from one.
 Closes: #882511
   * Perl modules:
 - Dpkg::BuildDriver: Refactor build driver out of dpkg-buildpackage.
 - Dpkg::Vendor::Ubuntu: Use -fcf-protection=none instead of
   -fno-cf-protection. Thanks to Matthias Klose .
 - Dpkg::Vendor::Debian: On native builds map *_FOR_BUILD flags to * flags.
   Closes: #1072332
 - Dpkg::OpenPGP::ErrorCodes: Update error codes from SOP draft version 10.
   See https://ietf.org/archive/id/draft-dkg-openpgp-stateless-cli-10.html.
 - Dpkg::Vendor::Debian: Set -Wno-error on qa=-bug-implicit-func.
   Closes: #1075769
 - Dpkg::Shlibs::Cppfilt: Normalize demangled symbols with llvm or C++11
   format.
 - Dpkg::Archive::Ar: New module.
 - Dpkg::Vendor::Debian: Guarantee UTF-8 locale codeset on sanitize-env.
 - Dpkg::Substvars: Add support for required substvars assigned with !=.
 - Dpkg::Source::Package: Document method additions with an object.
 - Dpkg::Source::Package::V3::Bzr: Remove unused variables.
 - Dpkg::Source::Package: Add a new get_basedirname() method.
   * Make fragments:
 - Protect files against double inclusion.
   Thanks to Nicolas Boulenguez .
 - Use filter instead of findstring.
   Thanks to Nicolas Boulenguez .
 - Use explicit test of $(origin) instead of ?=.
   Thanks to Nicolas Boulenguez .
 - Search once for parallel= in DEB_BUILD_OPTIONS.
   Thanks to Nicolas Boulenguez .
 - Generate the _FOR_BUILD variant of each variable automatically.
   Thanks to Nicolas Boulenguez .
 - Reduce the number of subprocesses.
   Thanks to Nicolas Boulengue

Bug#1071078: marked as done (Skip creation of start-stop-daemon compat symlink if /sbin does not exist)

2024-07-16 Thread Debian Bug Tracking System
Your message dated Wed, 17 Jul 2024 00:40:36 +
with message-id 
and subject line Bug#1071078: fixed in dpkg 1.22.7
has caused the Debian Bug report #1071078,
regarding Skip creation of start-stop-daemon compat symlink if /sbin does not 
exist
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1071078: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1071078
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: dpkg
Version: 1.21.22
Severity: wishlist
Tags: patch

Hi,

dpkg postinst fails to create the start-stop-daemon compatibility
symlink if /usr does not exist:

ln: failed to create symbolic link '/sbin/start-stop-daemon': No such file 
or directory

Getting into this situation requires some creativity. Here is an example:

$ mmdebstrap --variant=custom 
--include=dpkg,dash,diffutils,coreutils,libc-bin,sed unstable /dev/null

Here are two patches that fix this problem by just not creating the
compatibility symlink in this situation:

--- a/debian/dpkg.postinst
+++ b/debian/dpkg.postinst
@@ -59,7 +59,8 @@ setup_aliases()
 
   # Add a backward compatibility symlink alias for s-s-d, which is now
   # installed in its canonical location.
-  if [ ! -f "$DPKG_ROOT/sbin/$prog" ]; then
+  # Skip creation of the compat symlink if /sbin is not an existing directory
+  if [ ! -f "$DPKG_ROOT/sbin/$prog" ] && [ -d "$DPKG_ROOT/sbin" ]; then
 ln -s "/usr/sbin/$prog" "$DPKG_ROOT/sbin/$prog"
   fi
 }

--- a/debian/dpkg.postinst
+++ b/debian/dpkg.postinst
@@ -59,8 +59,10 @@ setup_aliases()
 
   # Add a backward compatibility symlink alias for s-s-d, which is now
   # installed in its canonical location.
+  # Failure to create the compat symlink (for example if /usr does not
+  # exist) is non-fatal.
   if [ ! -f "$DPKG_ROOT/sbin/$prog" ]; then
-ln -s "/usr/sbin/$prog" "$DPKG_ROOT/sbin/$prog"
+ln -s "/usr/sbin/$prog" "$DPKG_ROOT/sbin/$prog" || true
   fi
 }
 

The second patch has the advantage, that the user will receive the error
message from ln about its inability to create the symlink together with the
reason for the failure.

I'm working around this issue in the mmdebstrap test suite by creating /sbin
manually in a hook. I'm filing this bug to not loose track of the situation
and to be able to add a bugnumber to the hook.

Thanks!

cheers, josch
--- End Message ---
--- Begin Message ---
Source: dpkg
Source-Version: 1.22.7
Done: Guillem Jover 

We believe that the bug you reported is fixed in the latest version of
dpkg, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1071...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Guillem Jover  (supplier of updated dpkg package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Wed, 17 Jul 2024 01:10:42 +0200
Source: dpkg
Architecture: source
Version: 1.22.7
Distribution: unstable
Urgency: medium
Maintainer: Dpkg Developers 
Changed-By: Guillem Jover 
Closes: 872381 882511 1069846 1070011 1070027 1070144 1071078 1071124 1072332 
1075769
Changes:
 dpkg (1.22.7) unstable; urgency=medium
 .
   [ Guillem Jover ]
   * dpkg-buildpackage: Remove fallback handling for missing required targets.
   * dpkg-buildpackage: Fix the debian/rules executable check to respect -R.
   * dpkg-realpath: Rewrite in C.
   * Revert "test: Pass -T+1 to xz to workaround spurious warning with xz
 5.6.0".
   * dpkg-genbuildinfo: Parse Provides as virtual packages.
   * dpkg: Do not run hooks or loggers with --dry-run or while unprivileged.
 Closes: #1071124
   * dpkg-shlibdeps: Add support for new --package option.
   * dpkg-buildpackage: Make newline injection during signing GnuPG specific.
 See https://dev.gnupg.org/T7106.
   * dpkg-realpath: Do not allow an empty pathname argument.
   * dpkg-buildpackage: Add support for building from a specified .dsc or dir.
   * dpkg-buildpackage: Reference the .dsc in .buildinfo if building from one.
 Closes: #882511
   * Perl modules:
 - Dpkg::BuildDriver: Refactor build driver out of dpkg-buildp

Bug#1070027: marked as done (fdisk: dependency problems prevent configuration of fdisk)

2024-07-16 Thread Debian Bug Tracking System
Your message dated Wed, 17 Jul 2024 00:40:36 +
with message-id 
and subject line Bug#1070027: fixed in dpkg 1.22.7
has caused the Debian Bug report #1070027,
regarding fdisk: dependency problems prevent configuration of fdisk
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1070027: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1070027
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: fdisk
Version: 2.40-8
Severity: serious

During an upgrade with aptitude 0.8.13-6, I got:

Extracting templates from packages: 100%
Preconfiguring packages ...
(Reading database ... 417244 files and directories currently installed.)
Preparing to unpack .../bsdutils_1%3a2.40-8_amd64.deb ...
Unpacking bsdutils (1:2.40-8) over (1:2.40-6) ...
Setting up bsdutils (1:2.40-8) ...
(Reading database ... 417244 files and directories currently installed.)
Preparing to unpack .../libperl5.38t64_5.38.2-4_amd64.deb ...
Unpacking libperl5.38t64:amd64 (5.38.2-4) over (5.38.2-3.2+b2) ...
Preparing to unpack .../perl_5.38.2-4_amd64.deb ...
Unpacking perl (5.38.2-4) over (5.38.2-3.2+b2) ...
Preparing to unpack .../perl-base_5.38.2-4_amd64.deb ...
Unpacking perl-base (5.38.2-4) over (5.38.2-3.2+b2) ...
Setting up perl-base (5.38.2-4) ...
(Reading database ... 417241 files and directories currently installed.)
Preparing to unpack .../0-perl-modules-5.38_5.38.2-4_all.deb ...
Unpacking perl-modules-5.38 (5.38.2-4) over (5.38.2-3.2) ...
Preparing to unpack .../1-eject_2.40-8_amd64.deb ...
Unpacking eject (2.40-8) over (2.40-6) ...
Preparing to unpack .../2-bsdextrautils_2.40-8_amd64.deb ...
Unpacking bsdextrautils (2.40-8) over (2.40-6) ...
Preparing to unpack .../3-util-linux-extra_2.40-8_amd64.deb ...
Adding 'diversion of /sbin/ctrlaltdel to /sbin/ctrlaltdel.usr-is-merged by 
util-linux-extra'
Adding 'diversion of /sbin/fsck.cramfs to /sbin/fsck.cramfs.usr-is-merged by 
util-linux-extra'
Adding 'diversion of /sbin/fsck.minix to /sbin/fsck.minix.usr-is-merged by 
util-linux-extra'
Adding 'diversion of /sbin/mkfs.bfs to /sbin/mkfs.bfs.usr-is-merged by 
util-linux-extra'
Adding 'diversion of /sbin/mkfs.cramfs to /sbin/mkfs.cramfs.usr-is-merged by 
util-linux-extra'
Adding 'diversion of /sbin/mkfs.minix to /sbin/mkfs.minix.usr-is-merged by 
util-linux-extra'
Unpacking util-linux-extra (2.40-8) over (2.40-6) ...
Preparing to unpack .../4-fdisk_2.40-8_amd64.deb ...
Unpacking fdisk (2.40-8) over (2.40-6) ...
Preparing to unpack .../5-libsmartcols1_2.40-8_amd64.deb ...
Unpacking libsmartcols1:amd64 (2.40-8) over (2.40-6) ...
Setting up libsmartcols1:amd64 (2.40-8) ...
(Reading database ... 417253 files and directories currently installed.)
Preparing to unpack .../libblkid1_2.40-8_amd64.deb ...
Unpacking libblkid1:amd64 (2.40-8) over (2.40-6) ...
Setting up libblkid1:amd64 (2.40-8) ...
(Reading database ... 417253 files and directories currently installed.)
Preparing to unpack .../libmount1_2.40-8_amd64.deb ...
Unpacking libmount1:amd64 (2.40-8) over (2.40-6) ...
Setting up libmount1:amd64 (2.40-8) ...
(Reading database ... 417253 files and directories currently installed.)
Preparing to unpack .../mount_2.40-8_amd64.deb ...
Unpacking mount (2.40-8) over (2.40-6) ...
Preparing to unpack .../libuuid1_2.40-8_amd64.deb ...
Unpacking libuuid1:amd64 (2.40-8) over (2.40-6) ...
Setting up libuuid1:amd64 (2.40-8) ...
(Reading database ... 417253 files and directories currently installed.)
Preparing to unpack .../util-linux_2.40-8_amd64.deb ...
Unpacking util-linux (2.40-8) over (2.40-6) ...
Setting up util-linux (2.40-8) ...
fstrim.service is a disabled or a static unit not running, not starting it.
dpkg: error: dpkg frontend lock was locked by another process with pid 58569
Note: removing the lock file is always wrong, can damage the locked area
and the entire system. See <https://wiki.debian.org/Teams/Dpkg/FAQ#db-lock>.
==  How can you help?  (doc: https://wiki.debian.org/how-can-i-help ) ==

-  Show old opportunities as well as new ones: how-can-i-help --old  -
E: Sub-process /usr/bin/dpkg returned an error code (2)
Setting up bsdextrautils (2.40-8) ...
dpkg: dependency problems prevent configuration of fdisk:
 fdisk depends on libfdisk1 (= 2.40-8); however:
  Version of libfdisk1:amd64 on system is 2.40-6.

dpkg: error processing package fdisk (--configure):
 dependency problems - leaving unconfigured
Setting up eject (2.40-8) ...
Setting up perl-modules-5.38 (5.38.2-4) ...
Setting up mount (2.40-8) ...
Setting up libperl5.38t64:amd64 (5.38.2-4) ...
Setting up util-linux-extra (2.40-8) ...
Setting u

Bug#1070011: marked as done (dpkg: po: Update Swedish translation (main branch))

2024-07-16 Thread Debian Bug Tracking System
Your message dated Wed, 17 Jul 2024 00:40:36 +
with message-id 
and subject line Bug#1070011: fixed in dpkg 1.22.7
has caused the Debian Bug report #1070011,
regarding dpkg: po: Update Swedish translation (main branch)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


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

Package: dpkg
Version: 1.22.6
Tags: l10n patch
Severity: wishlist

This updates the Swedish translation to match the main branch of 
https://git.dpkg.org/git/dpkg/dpkg.git as of today. It also contains 
the fixes posted in bug 1070010, so that merge errors can be ignored.


The files can also be downloaded from 
https://github.com/nafmo/dpkg-l10n-sv/commit/af826701112dd17c2fa0abd12c97e8e6da7a2726



From af826701112dd17c2fa0abd12c97e8e6da7a2726 Mon Sep 17 00:00:00 2001

From: Peter Krefting 
Date: Sun, 28 Apr 2024 15:36:33 +0100
Subject: [PATCH] po: Update Swedish translations

Signed-off-by: Peter Krefting 
---
 man/po/sv.po | 324 +--
 po/sv.po |  34 ++---
 scripts/po/sv.po |  45 +++
 3 files changed, 146 insertions(+), 257 deletions(-)

diff --git a/man/po/sv.po b/man/po/sv.po
index 97b3b98b5..8f8032435 100644
--- a/man/po/sv.po
+++ b/man/po/sv.po
@@ -1,15 +1,14 @@
 # Translation of dpkg-man to Swedish
-# Copyright 1999-2023 Software in the Public Interest
+# Copyright 1999-2024 Software in the Public Interest
 # This file is distributed under the same license as the dpkg package.
-#
-# Peter Krefting , 1999-2023.
+# Peter Krefting , 1999-2024.
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: dpkg-man 1.22.0\n"
 "Report-Msgid-Bugs-To: debian-d...@lists.debian.org\n"
 "POT-Creation-Date: 2024-03-10 20:21+0100\n"
-"PO-Revision-Date: 2024-03-08 23:45+0100\n"
+"PO-Revision-Date: 2024-04-28 15:33+0100\n"
 "Last-Translator: Peter Krefting \n"
 "Language-Team: Svenska \n"
 "Language: sv\n"
@@ -4404,7 +4403,7 @@ msgid ""
 "This file contains the list of artifacts that are to be distributed via the "
 "B<.changes> control file."
 msgstr ""
-"Den här filen innehåller listan över artifakter som skall distribueras genom "
+"Den här filen innehåller listan över artefakter som skall distribueras genom "
 "styrfilen B<.changes>."

 #. type: textblock
@@ -4420,7 +4419,7 @@ msgstr "I I I [ 
I ]"
 #. type: textblock
 #: deb-src-files.pod
 msgid "I is the name of the artifact to distribute."
-msgstr "I är namnet på artifakten som ska distribueras."
+msgstr "I är namnet på artefakten som ska distribueras."

 #. type: textblock
 #: deb-src-files.pod
@@ -9121,15 +9120,6 @@ msgstr "B<--query-features> I"

 #. type: textblock
 #: dpkg-buildflags.pod
-#, fuzzy
-#| msgid ""
-#| "Print the features enabled for a given area (since dpkg 1.16.2).  If the "
-#| "feature is handled (even if only on some architectures) as a builtin "
-#| "default by the compiler, then a B field is printed (since dpkg "
-#| "1.21.14).  The only currently recognized areas on Debian and derivatives "
-#| "are B, B, B, B and B, see "
-#| "the B section for more details.  Exits with 0 if the area "
-#| "is known otherwise exits with 1."
 msgid ""
 "Print the features enabled for a given area (since dpkg 1.16.2).  If the "
 "feature is handled (even if only on some architectures) as a builtin default "
@@ -9139,11 +9129,9 @@ msgid ""
 msgstr ""
 "Skriv ut funktioner aktiverade för ett givet område (sedan dpkg 1.16.2). Om "
 "funktionen hanteras (även om bara av några arkitekturer) som ett inbyggt "
-"förval av kompilatorn visas fältet B (sedan dpkg 1.21.14). De enda "
-"för närvarande kända områdena på Debian och dess derivat är B, "
-"B, B, B och B, se avsnittet "
-"B för fler detaljer. Avslutar med 0 om området är känt, "
-"avslutar annars med 1."
+"förval av kompilatorn visas fältet B (sedan dpkg 1.21.14). Se "
+"avsnittet B för fler detaljer om de områden som är kända "
+"för  närvarande. Avslutar med 0 om området är känt, avslutar annars med 1."

 #. type: textblock
 #: dpkg-buildflags.pod
@@ -9466,6 +9454,8 @@ msgid ""
 

Bug#1069846: marked as done (dpkg: dpkg-deb fails to build package w/ incomplete changelog entry)

2024-07-16 Thread Debian Bug Tracking System
Your message dated Wed, 17 Jul 2024 00:40:36 +
with message-id 
and subject line Bug#1069846: fixed in dpkg 1.22.7
has caused the Debian Bug report #1069846,
regarding dpkg: dpkg-deb fails to build package w/ incomplete changelog entry
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1069846: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1069846
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: dpkg
Version: 1.21.22
Severity: minor
Tags: patch
X-Debbugs-Cc: rweiku...@cyberadapt.com

The /usr/share/dpkg/pkg-info.mk file invokes dpkg-parsechangelog to
set the SOURCE_DATE_EPOCH environment variable to the date of the
last changelog entry for the package being built. If this changelog
entry hasn't yet been finalized with a date, eg, if it looks like this
(actual example):

apache2 (2.4.59-ca001-1-deb12u2) unstable; urgency=medium

  * updated to Debian 12 sources

 --

SOURCE_DATE_EPOCH is set to an empty string. This causes the
parse_timestamp routine in build.c to fail and print the (rather
confusing) error message:

unable to parse timestamp '': Success

(Success being printed because errno isn't set). Package generation then
fails because dpkg-deb afterwards terminates with an exit code of 2.

Building such packages may not be a supported feature but I've been
using it for dev builds of packages for about 20 years (and plan to
continue doing so). The included patch avoids the issue by ignoring the
value of SOURCE_DATA_EPOCH when it's empty.

-- patch:
--- a/src/deb/build.c
+++ b/src/deb/build.c
@@ -598,7 +598,7 @@ do_build(const char *const *argv)
   m_output(stdout, _(""));
 
   timestamp_str = getenv("SOURCE_DATE_EPOCH");
-  if (timestamp_str)
+  if (timestamp_str && *timestamp_str)
 timestamp = parse_timestamp(timestamp_str);
   else
 timestamp = time(NULL);
--

-- Package-specific info:
This system uses merged-usr-via-aliased-dirs, going behind dpkg's
back, breaking its core assumptions. This can cause silent file
overwrites and disappearances, and its general tools misbehavior.
See <https://wiki.debian.org/Teams/Dpkg/FAQ#broken-usrmerge>.

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

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

Versions of packages dpkg depends on:
ii  libbz2-1.0   1.0.8-5+b1
ii  libc62.36-9+deb12u4
ii  liblzma5 5.4.1-0.2
ii  libmd0   1.0.4-2
ii  libselinux1  3.4-1+b6
ii  libzstd1 1.5.4+dfsg2-5
ii  tar  1.34+dfsg-1.2+deb12u1
ii  zlib1g   1:1.2.13.dfsg-1

dpkg recommends no packages.

Versions of packages dpkg suggests:
ii  apt2.6.1
pn  debsig-verify  

-- no debconf information
--- End Message ---
--- Begin Message ---
Source: dpkg
Source-Version: 1.22.7
Done: Guillem Jover 

We believe that the bug you reported is fixed in the latest version of
dpkg, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1069...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Guillem Jover  (supplier of updated dpkg package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Wed, 17 Jul 2024 01:10:42 +0200
Source: dpkg
Architecture: source
Version: 1.22.7
Distribution: unstable
Urgency: medium
Maintainer: Dpkg Developers 
Changed-By: Guillem Jover 
Closes: 872381 882511 1069846 1070011 1070027 1070144 1071078 1071124 1072332 
1075769
Changes:
 dpkg (1.22.7) unstable; urgency=medium
 .
   [ Guillem Jover ]
   * dpkg-buildpackage: Remove fallback handling for missing required targets.
   * dpkg-buildpackage: Fix the debian/rules executable check to respect -R.
   * dpkg-realpath: Rewrite in C.
   * Revert "test: Pass -T+1 to xz to workaround spurious warning with xz
 5.6.0".
   * dpkg-genbuildinfo: Parse Provides as virtual packages.
   * dpkg: Do not 

Processed: Bug#882511 in package dpkg marked as pending

2024-07-16 Thread Debian Bug Tracking System
Processing control commands:

> tag 882511 pending
Bug #882511 [dpkg-dev] dpkg-buildpackage: should allow caller to force 
inclusion of source in buildinfo
Bug #1068483 [dpkg-dev] dpkg-genbuildinfo: Should buildinfo files copy the hash 
of the source package?
Added tag(s) pending.
Added tag(s) pending.

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



Bug#1071429: marked as done (dpkg: `dpkg-db-backup.timer` starts `dpkg-db-backup.service` in hot path of boot)

2024-07-10 Thread Debian Bug Tracking System
Your message dated Thu, 11 Jul 2024 04:17:11 +0200
with message-id 
and subject line Re: Bug#1071429: dpkg: `dpkg-db-backup.timer` starts 
`dpkg-db-backup.service` in hot path of boot
has caused the Debian Bug report #1071429,
regarding dpkg: `dpkg-db-backup.timer` starts `dpkg-db-backup.service` in hot 
path of boot
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


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

Package: dpkg
Version: 1.22.6
Severity: normal


Dear Debian folks,


Trying to decrease the boot time of a desktop system (pressing the power 
button to GDM login screen), I noticed `dpkg-db-backup.service` in the 
hotpath:


May 19 06:18:53.272044 abreu systemd[1]: Started 
dpkg-db-backup.timer - Daily dpkg database backup timer.

[…]
May 19 06:18:53.280049 abreu kernel: i915 :00:02.0: [drm] fb0: 
i915drmfb frame buffer device

[…]
May 19 06:18:53.313754 abreu systemd[1]: Starting dbus.service - 
D-Bus System Message Bus...

[…]
May 19 06:18:53.479594 abreu systemd[1]: Starting 
dpkg-db-backup.service - Daily dpkg database backup service...

[…]
May 19 06:18:53.974802 abreu systemd[1]: dpkg-db-backup.service: 
Deactivated successfully.

[…]
May 19 06:18:53.975072 abreu systemd[1]: Finished 
dpkg-db-backup.service - Daily dpkg database backup service.

[…]
May 19 06:18:53.985305 abreu systemd[1]: Reached target 
network.target - Network.

[…]
May 19 06:18:54.166818 abreu systemd[1]: Started gdm.service - 
GNOME Display Manager.


It’d be great if this could be moved out the hot path, for example, by 
running it at least ten(?) minutes after the system has been started.



Kind regards,

Paul


PS:

```
$ systemctl cat dpkg-db-backup.timer
# /usr/lib/systemd/system/dpkg-db-backup.timer
[Unit]
Description=Daily dpkg database backup timer
Documentation=man:dpkg(1)

[Timer]
OnCalendar=daily
Persistent=true

[Install]
WantedBy=timers.target
$ systemctl cat dpkg-db-backup.service
# /usr/lib/systemd/system/dpkg-db-backup.service
[Unit]
Description=Daily dpkg database backup service
Documentation=man:dpkg(1)

[Service]
Type=oneshot
ExecStart=/usr/libexec/dpkg/dpkg-db-backup
$ systemd-analyze blame
4.396s systemd-suspend.service
1.295s fwupd.service
 535ms cups.service
 517ms boot-efi.mount
 507ms NetworkManager.service
 495ms dpkg-db-backup.service
 489ms accounts-daemon.service
 478ms dev-mapper-nvme0n1p3_crypt.device
 456ms gnome-remote-desktop.service
 454ms udisks2.service
 446ms fwupd-refresh.service
 430ms strongswan.service
 418ms power-profiles-daemon.service
 399ms ssh.service
 390ms systemd-journal-flush.service
 377ms e2scrub_reap.service
 325ms avahi-daemon.service
 317ms upower.service
 304ms user@5272.service
 298ms xl2tpd.service
 295ms systemd-udev-trigger.service
 289ms systemd-tmpfiles-clean.service
 286ms systemd-logind.service
 250ms lm-sensors.service
 243ms switcheroo-control.service
 242ms etckeeper.service
 193ms smartmontools.service
 169ms systemd-journald.service
 161ms grub-common.service
 145ms apparmor.service
 140ms systemd-fsck@dev-disk-by\x2duuid-96BD\x2d5653.service
 128ms wpa_supplicant.service
 125ms systemd-cryptsetup@nvme0n1p3_crypt.service
 123ms systemd-udevd.service
 120ms polkit.service
 112ms gdm.service
 112ms systemd-backlight@backlight:intel_backlight.service
 108ms 
systemd-fsck@dev-disk-by\x2duuid-2d23fd4c\x2d5d03\x2d4e1a\x2d8a42\x2d0e859d1f00d8.service

 105ms dev-disk-by\x2ddiskseq-1\x2dpart4.swap
 104ms dbus.service
  91ms colord.service
  91ms nvmf-autoconnect.service
  90ms systemd-rfkill.service
  85ms systemd-hostnamed.service
  82ms dev-hugepages.mount
  79ms dev-mqueue.mount
  78ms systemd-tmpfiles-setup.service
  75ms sys-kernel-debug.mount
  68ms sys-kernel-tracing.mount
  67ms atop.service
  66ms systemd-modules-load.service
  64ms kmod-static-nodes.service
  60ms modprobe@configfs.service
  58ms systemd-timesyncd.service
  54ms systemd-remount-fs.service
  53ms systemd-backlight@leds:dell::kbd_backlight.service
  53ms modprobe@dm_mod.service
  52ms modprobe@drm.service
  51ms modprobe@efi_pstore.service
  45ms modprobe@fuse.service
  44ms systemd-tmpfiles-setup-dev-early.service
  42ms modprobe@loop.service
  42ms boot.mount
  39ms systemd-binfmt.service
  37ms modprobe@nvme_fabrics.service
  33ms systemd-udev-load-credentials.service
  32ms systemd-user-sessions.service
  25ms rtkit-daemon.service
  24ms systemd-random-seed.service
  24ms systemd-tmpfiles-setup-dev.service
  22ms user-runtime

Bug#1075993: marked as done (dpkg: Please allow merge requests on Salsa)

2024-07-10 Thread Debian Bug Tracking System
Your message dated Thu, 11 Jul 2024 04:15:06 +0200
with message-id 
and subject line Re: Bug#1075993: dpkg: Please allow merge requests on Salsa
has caused the Debian Bug report #1075993,
regarding dpkg: Please allow merge requests on Salsa
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1075993: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075993
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: dpkg
Severity: wishlist

Hi!

Please allow Merge Requests at https://salsa.debian.org/dpkg-team/dpkg
so that it is easier for others to contribute to the package.

Thanks!
--- End Message ---
--- Begin Message ---
Hi!

On Mon, 2024-07-08 at 22:35:34 -0700, Otto Kekäläinen wrote:
> Package: dpkg
> Severity: wishlist

> Please allow Merge Requests at https://salsa.debian.org/dpkg-team/dpkg
> so that it is easier for others to contribute to the package.

These repos are just mirrors (I've updated the repo descriptions there
now), like the ones on Codeberg, where stuff gets «git push --mirror»'ed
into them. So enabling MR could cause accidental diverging history which
would be messy, and given how --mirror works and how I think GitLab
tracks MRs, my assumption has been that those MR branches would be
deleted on mirror push anyway.

It would also spread where to look for changes, currently already
the BTS and the mailing list.

So, thanks for the request, but I think I'm going to decline it.

Regards,
Guillem--- End Message ---


Processed: Bug#1070027 in package dpkg marked as pending

2024-07-10 Thread Debian Bug Tracking System
Processing control commands:

> tag 1070027 pending
Bug #1070027 [dpkg] fdisk: dependency problems prevent configuration of fdisk
Added tag(s) pending.

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



Processed: Bug#1075769 in package dpkg marked as pending

2024-07-04 Thread Debian Bug Tracking System
Processing control commands:

> tag 1075769 pending
Bug #1075769 [dpkg-dev] dpkg-dev: qa=-bug-implicit-func in DEB_BUILD_OPTIONS 
should add -Wnoerror=implicit-function-declaration to CFLAGS
Added tag(s) pending.

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



Processed: Bug#1072332 in package dpkg marked as pending

2024-07-03 Thread Debian Bug Tracking System
Processing control commands:

> tag 1072332 pending
Bug #1072332 [dpkg-dev] dpkg-buildflags: CFLAGS_FOR_BUILD should match CFLAGS 
for native builds
Added tag(s) pending.

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



Processed: Re: Bug#1006655: [PATCH] Implement rm_conffile_if_unmodified

2024-05-29 Thread Debian Bug Tracking System
Processing control commands:

> forcemerge 330256 -1
Bug #330256 [dpkg] dpkg: Remove obsolescent not-locally-changed conffiles
Bug #1006655 [dpkg] dpkg-maintscript-helper: new mode to remove unmodified 
conffile, but without renaming modified conffile
Bug #1006655 [dpkg] dpkg-maintscript-helper: new mode to remove unmodified 
conffile, but without renaming modified conffile
Merged 330256 1006655

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



Processed: Re: Bug#1006655: [PATCH] Implement rm_conffile_if_unmodified

2024-05-29 Thread Debian Bug Tracking System
Processing control commands:

> forcemerge 330256 -1
Bug #330256 [dpkg] dpkg: Remove obsolescent not-locally-changed conffiles
Bug #330256 [dpkg] dpkg: Remove obsolescent not-locally-changed conffiles
Marked as found in versions dpkg/1.21.1.
Added tag(s) patch.
Bug #1006655 [dpkg] dpkg-maintscript-helper: new mode to remove unmodified 
conffile, but without renaming modified conffile
Severity set to 'normal' from 'wishlist'
Merged 330256 1006655

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



Processed: [PATCH] Implement rm_conffile_if_unmodified

2024-05-28 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> tags 1006655 + patch
Bug #1006655 [dpkg] dpkg-maintscript-helper: new mode to remove unmodified 
conffile, but without renaming modified conffile
Added tag(s) patch.
> thanks
Stopping processing here.

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



Processed: Bug#1071124 in package dpkg marked as pending

2024-05-19 Thread Debian Bug Tracking System
Processing control commands:

> tag 1071124 pending
Bug #1071124 [dpkg] dpkg: post-invoke hook does not run after failure due to 
non-superuser (but pre-invoke hook does)
Added tag(s) pending.

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



Processed: Bug#1071078 in package dpkg marked as pending

2024-05-19 Thread Debian Bug Tracking System
Processing control commands:

> tag 1071078 pending
Bug #1071078 [dpkg] Skip creation of start-stop-daemon compat symlink if /sbin 
does not exist
Added tag(s) pending.

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



Processed: Bug#1070144 in package dpkg marked as pending

2024-05-07 Thread Debian Bug Tracking System
Processing control commands:

> tag 1070144 pending
Bug #1070144 [dpkg] dpkg: [INTL:nl] Dutch translation for the dpkg package's 
documentation
Added tag(s) pending.

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



Processed: Bug#872381 in package dpkg marked as pending

2024-05-06 Thread Debian Bug Tracking System
Processing control commands:

> tag 872381 pending
Bug #872381 [dpkg-dev] dpkg-dev: optimize Makefile snippets for debian/rules
Bug #968963 [dpkg-dev] dpkg-dev: architecture.mk is slow
Bug #1009371 [dpkg-dev] architecture.mk: run dpkg-architecture 33 times before 
executing first command in d/rules
Added tag(s) pending.
Added tag(s) pending.
Added tag(s) pending.

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



Processed: Bug#1070011 in package dpkg marked as pending

2024-04-28 Thread Debian Bug Tracking System
Processing control commands:

> tag 1070011 pending
Bug #1070011 [dpkg] dpkg: po: Update Swedish translation (main branch)
Added tag(s) pending.

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



Processed: Bug#1069846 in package dpkg marked as pending

2024-04-28 Thread Debian Bug Tracking System
Processing control commands:

> tag 1069846 pending
Bug #1069846 [dpkg] dpkg: dpkg-deb fails to build package w/ incomplete 
changelog entry
Added tag(s) pending.

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



Processed: Re: Bug#1070027: fdisk: dependency problems prevent configuration of fdisk

2024-04-28 Thread Debian Bug Tracking System
Processing control commands:

> severity -1 normal
Bug #1070027 [dpkg] fdisk: dependency problems prevent configuration of fdisk
Severity set to 'normal' from 'serious'

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



Processed: Bug#1070010 in package dpkg marked as pending

2024-04-28 Thread Debian Bug Tracking System
Processing control commands:

> tag 1070010 pending
Bug #1070010 [dpkg] dpkg: po: Fix typos
Added tag(s) pending.

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



Processed: Re: Bug#1070027: fdisk: dependency problems prevent configuration of fdisk

2024-04-28 Thread Debian Bug Tracking System
Processing control commands:

> reassign -1 dpkg
Bug #1070027 [fdisk] fdisk: dependency problems prevent configuration of fdisk
Bug reassigned from package 'fdisk' to 'dpkg'.
No longer marked as found in versions util-linux/2.40-8.
Ignoring request to alter fixed versions of bug #1070027 to the same values 
previously set

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



Processed: tagging 1034756

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

> tags 1034756 + moreinfo
Bug #1034756 [dpkg] dpkg: please add support for riscv32
Added tag(s) moreinfo.
> thanks
Stopping processing here.

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



Processed: Re: Bug#882511: dpkg-buildpackage: should allow caller to force inclusion of source in buildinfo

2024-04-08 Thread Debian Bug Tracking System
Processing control commands:

> forcemerge 882511 1068483
Bug #882511 [dpkg-dev] dpkg-buildpackage: should allow caller to force 
inclusion of source in buildinfo
Bug #1068483 [dpkg-dev] dpkg-genbuildinfo: Should buildinfo files copy the hash 
of the source package?
Bug #1068483 [dpkg-dev] dpkg-genbuildinfo: Should buildinfo files copy the hash 
of the source package?
Merged 882511 1068483

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



Processed: Re: Bug#882511: dpkg-buildpackage: should allow caller to force inclusion of source in buildinfo

2024-04-08 Thread Debian Bug Tracking System
Processing control commands:

> forcemerge 882511 1068483
Bug #882511 [dpkg-dev] dpkg-buildpackage: should allow caller to force 
inclusion of source in buildinfo
Bug #882511 [dpkg-dev] dpkg-buildpackage: should allow caller to force 
inclusion of source in buildinfo
Marked as found in versions dpkg/1.22.6.
Bug #1068483 [dpkg-dev] dpkg-genbuildinfo: Should buildinfo files copy the hash 
of the source package?
Severity set to 'wishlist' from 'normal'
Marked as found in versions dpkg/1.19.0.4.
Added tag(s) patch.
Merged 882511 1068483

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



Bug#1059150: marked as done (No longer works with signing subkeys)

2024-04-07 Thread Debian Bug Tracking System
Your message dated Mon, 08 Apr 2024 03:20:18 +
with message-id 
and subject line Bug#1059150: fixed in debsig-verify 0.30
has caused the Debian Bug report #1059150,
regarding No longer works with signing subkeys
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1059150: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1059150
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: debsig-verify
Version: 0.23+b2
Severity: important
Tags: patch

Hey Guillem,

Updating our derived distro from bullseye to bookworm, we've moved on
from 0.23 to 0.28.  We're using subkeys for signing our debs, and that
no longer works. I can see that the change you've made to no longer
fall back if a fingerprint doesn't match
(849d9633ebf809398c848821c603148ae0470278) has broken this.

Here's a patch that I've added locally on top of 0.28 to also attempt
to match subkey fingerprints. This passes tests here and makes subkeys
work for us again.

Cheers,

Steve


-- System Information:
Debian Release: 11.8
  APT prefers oldstable-updates
  APT policy: (500, 'oldstable-updates'), (500, 'oldstable-security'), (500, 
'oldoldstable'), (500, 'oldstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.10.0-26-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages debsig-verify depends on:
ii  gnupg  2.2.27-2+deb11u2
ii  gpg2.2.27-2+deb11u2
ii  libc6  2.31-13+deb11u7
ii  libexpat1  2.2.10-2+deb11u5

debsig-verify recommends no packages.

Versions of packages debsig-verify suggests:
ii  debian-keyring  2021.09.25
ii  debsigs 0.1.25

-- no debconf information
diff --git a/src/openpgp-gpg.c b/src/openpgp-gpg.c
index 4c29b7f..97ec3a4 100644
--- a/src/openpgp-gpg.c
+++ b/src/openpgp-gpg.c
@@ -115,6 +115,7 @@ enum keyid_state {
 KEYID_FPR,
 KEYID_UID,
 KEYID_SIG,
+KEYID_SUB,
 };
 
 enum colon_fields {
@@ -221,7 +222,7 @@ gpg_getKeyID(const char *keyring, const char *match_id)
 
 /* Certificate found. */
 state = KEYID_PUB;
-} else if (state == KEYID_PUB) {
+} else if (state == KEYID_PUB || state == KEYID_SUB) {
 if (!match_prefix(buf, "fpr:"))
continue;
 fpr = get_colon_field(buf, COLON_FIELD_FPR_ID);
@@ -241,6 +242,7 @@ gpg_getKeyID(const char *keyring, const char *match_id)
continue;
 if (strcmp(uid, match_id) != 0) {
 free(uid);
+   state = KEYID_SUB;
continue;
}
 free(uid);
--- End Message ---
--- Begin Message ---
Source: debsig-verify
Source-Version: 0.30
Done: Guillem Jover 

We believe that the bug you reported is fixed in the latest version of
debsig-verify, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1059...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Guillem Jover  (supplier of updated debsig-verify package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Mon, 08 Apr 2024 04:53:04 +0200
Source: debsig-verify
Architecture: source
Version: 0.30
Distribution: unstable
Urgency: medium
Maintainer: Dpkg Developers 
Changed-By: Guillem Jover 
Closes: 1059150
Changes:
 debsig-verify (0.30) unstable; urgency=medium
 .
   * Add OpenPGP subkey support.
 Based on a patch by Steve McIntyre . Closes: #1059150
   * Switch from pkg-config to pkgconf.
   * Documentation:
 - doc: Bump required C compiler to support C99.
   * Packaging:
 - Update copyright years.
   * Test suite:
 - Add new macro to set the OpenPGP key to use.
 - Switch to use sq --signer-file.
Checksums-Sha1:
 01670e599b512c3cbaa897f492cfa2700cd717c5 1883 debsig-verify_0.30.dsc
 cb4c8bba735a039089d06ee62c4f8d28640a2fd9 148388 debsig-verify_0.30.tar.xz
 c3583ec44c15a4d66263a491cb94c2fd7b22d370 6682 
debsig-verify_0.30_amd64.buildinfo
Checks

Processed: Bug#1059150 in package debsig-verify marked as pending

2024-04-07 Thread Debian Bug Tracking System
Processing control commands:

> tag 1059150 pending
Bug #1059150 [debsig-verify] No longer works with signing subkeys
Added tag(s) pending.

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



Processed: Re: Bug#1067087: dpkg-buildflags: Enable frame pointers by default

2024-04-05 Thread Debian Bug Tracking System
Processing control commands:

> tags -1 moreinfo
Bug #1067087 [dpkg-dev] GCC frame pointers
Added tag(s) moreinfo.
> retitle -1 dpkg-buildflags: Enable frame pointers by default
Bug #1067087 [dpkg-dev] GCC frame pointers
Changed Bug title to 'dpkg-buildflags: Enable frame pointers by default' from 
'GCC frame pointers'.

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



Processed: Re: Bug#1067087: GCC is not the place to enable frame pointers

2024-03-31 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> reopen 1067087
Bug #1067087 {Done: Matthias Klose } [src:gcc-14] GCC frame 
pointers
Bug reopened
Ignoring request to alter fixed versions of bug #1067087 to the same values 
previously set
> reassign 1067087 dpkg-dev
Bug #1067087 [src:gcc-14] GCC frame pointers
Bug reassigned from package 'src:gcc-14' to 'dpkg-dev'.
Ignoring request to alter found versions of bug #1067087 to the same values 
previously set
Ignoring request to alter fixed versions of bug #1067087 to the same values 
previously set
> tags 1067087 - wontfix
Bug #1067087 [dpkg-dev] GCC frame pointers
Removed tag(s) wontfix.
>
End of message, stopping processing here.

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



Bug#1067427: marked as done (dpkg-dev: Fail to generate a substitution variable ${t64:Provides} (time_t transition))

2024-03-22 Thread Debian Bug Tracking System
Your message dated Fri, 22 Mar 2024 12:18:05 +0100
with message-id 
and subject line Re: Bug#1067427: dpkg-dev: Fail to generate a substitution 
variable ${t64:Provides} (time_t transition)
has caused the Debian Bug report #1067427,
regarding dpkg-dev: Fail to generate a substitution variable ${t64:Provides} 
(time_t transition)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1067427: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1067427
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: dpkg-dev
Version: 1.22.6
Severity: serious

Dear Maintainer,

Feel free to reassign.

I noticed this bug with the libopenshot-audio source and with
armel, armh and powerpc architectures from buildd logs and my rebuild.

I didn't pay attention for others sources, but I noticed that only
after a second rebuild...

,
| pkg-gencontrol: warning: Provides field of package libopenshot-audio9t64: 
substitution variable ${t64:Provides} used, but is not defined
| dpkg-gencontrol: warning: Provides field of package libopenshot-audio9t64: 
substitution variable ${t64:Provides} used, but is not defined
`

https://buildd.debian.org/status/fetch.php?pkg=libopenshot-audio=powerpc=0.3.2%2Bdfsg1-2.1=1709343482=0

https://buildd.debian.org/status/fetch.php?pkg=libopenshot-audio=armhf=0.3.2%2Bdfsg1-2.1=1709142395=0

Chirstian


-- Package-specific info:

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

Kernel: Linux 6.8.1-1-custom (SMP w/24 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.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 dpkg-dev depends on:
ii  binutils  2.42-4
ii  bzip2 1.0.8-5.1
ii  libdpkg-perl  1.22.6
ii  make  4.3-4.1
ii  patch 2.7.6-7
ii  perl  5.38.2-3.2
ii  tar   1.35+dfsg-3
ii  xz-utils  5.6.0-0.2

Versions of packages dpkg-dev recommends:
ii  build-essential  12.10
ii  clang-16 [c-compiler]1:16.0.6-23
ii  fakeroot 1.34-1
ii  gcc [c-compiler] 4:13.2.0-7
ii  gcc-13 [c-compiler]  13.2.0-19
ii  gnupg2.2.40-3
ii  gpgv 2.2.40-3
pn  libalgorithm-merge-perl  

Versions of packages dpkg-dev suggests:
pn  debian-keyring  

-- no debconf information
--- End Message ---
--- Begin Message ---
Hi!

On Thu, 2024-03-21 at 17:02:12 +0100, Christian Marillat wrote:
> On 21 mars 2024 15:41, Simon McVittie  wrote:
> [...]
> 
> >  4. armel, armhf are the two 32-bit release architectures which are
> > not in any of the previous categories, so they are genuinely changing
> > their ABIs.
> > Non-release architectures in the same category: hppa m68k powerpc sh4.
> >
> > On these architectures, libopenshot-audio9t64 must not have a Provides
> > on libopenshot-audio9, because its ABI has changed, so the new library
> > does not provide an interface that is compatible with the old library.
> > (This is the reason why we're doing all this renaming!)
> 
> I did not know.

No problem.

> > So I think this is not a bug, and certainly not a RC bug. The warnings are
> > a bit annoying, but do not indicate a genuine problem.
> 
> Yes of course, you can close this bug.

Doing that now.

Thanks,
Guillem--- End Message ---


Processed: Re: Bug#1067427: dpkg-dev: Fail to generate a substitution variable ${t64:Provides} (time_t transition)

2024-03-21 Thread Debian Bug Tracking System
Processing control commands:

> tags -1 + moreinfo
Bug #1067427 [dpkg-dev] dpkg-dev: Fail to generate a substitution variable 
${t64:Provides} (time_t transition)
Added tag(s) moreinfo.

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



Bug#1066952: marked as done (Defaulting to -Werror=implicit-function-declaration might not be a good idea)

2024-03-19 Thread Debian Bug Tracking System
Your message dated Wed, 20 Mar 2024 00:06:15 +0100
with message-id 
and subject line Re: Bug#1066952: Defaulting to 
-Werror=implicit-function-declaration might not be a good idea
has caused the Debian Bug report #1066952,
regarding Defaulting to -Werror=implicit-function-declaration might not be a 
good idea
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1066952: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1066952
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: dpkg-dev
Version: 1.22.6
Severity: serious
X-Debbugs-Cc: Steve Langasek 

There are at least 3 different ways how -Werror=implicit-function-declaration
breaks packages:

1. Code that did emit implicit-function-declaration warnings during
   compilation before and does FTBFS now

2. Code that does FTBFS now due to other breakage caused by
   -Werror=implicit-function-declaration, e.g. in autoconf tests

3. Code that does still compile with -Werror=implicit-function-declaration
   but behaves differently, e.g. due to failing autoconf tests silently
   disabling features


Cases from point 1 were always(?) bugs and it is good that
they get fixed.

The real-world effect of these bugs can be everywhere from
"completely harmless" to "that was always broken".

Debian has automation listing implicit-function-declaration warnings
in all packages already running for several years:
https://qa.debian.org/bls/bytag/W-implicit-declaration.html


My main worry is point 3, issues like #1066394.

#1066394 was found due to causing a FTBFS in a different package,
but the more common case is likely that a program has some
feature/plugin disabled and this won't be spotted until much later.

"Much later" might be after the release of trixie a user upgrading
to bookworm who uses this feature.

Or it might result in a program silently using an insecure legacy codepath,
e.g. after a test for getentropy() failed.


A large part of the packages in unstable might not get recompiled
between now and the release of trixie, creating the additional
issue that any such problem might occur only after a security update
or point release update if this is the next rebuild of the package
in trixie.
--- End Message ---
--- Begin Message ---
Hi!

On Sat, 2024-03-16 at 01:57:16 +0100, Guillem Jover wrote:
> On Sat, 2024-03-16 at 02:18:22 +0200, Adrian Bunk wrote:
> > Package: dpkg-dev
> > Version: 1.22.6
> > Severity: serious
> > X-Debbugs-Cc: Steve Langasek 
> 
> > 3. Code that does still compile with -Werror=implicit-function-declaration
> >but behaves differently, e.g. due to failing autoconf tests silently
> >disabling features
> 
> > Debian has automation listing implicit-function-declaration warnings
> > in all packages already running for several years:
> > https://qa.debian.org/bls/bytag/W-implicit-declaration.html
> 
> > My main worry is point 3, issues like #1066394.
> > 
> > #1066394 was found due to causing a FTBFS in a different package,
> > but the more common case is likely that a program has some
> > feature/plugin disabled and this won't be spotted until much later.
> > 
> > "Much later" might be after the release of trixie a user upgrading
> > to bookworm who uses this feature.
> > 
> > Or it might result in a program silently using an insecure legacy codepath,
> > e.g. after a test for getentropy() failed.
> 
> Not enabling this -Werror might imply ABI breakage for the time64
> transition, which seems pretty terrible too. The way I see it, and
> given the timing, effort and preparation necessary for this transition,
> both options (enabling or not enabling the fatal warning) are potentially
> bad in their own way.
> 
> But given that these are clearly bugs, that not enabling them can imply
> ABI breakage, that if things go according to plan (AFAIK) this will be
> made the default anyway with gcc-14, that we can track those down, and
> people have already been doing that for the Modern-C effort, see:
> 
>   https://fedoraproject.org/wiki/Changes/PortingToModernC
>   https://wiki.gentoo.org/wiki/Modern_C_porting
> 
> I think we might as well just cope with this anyway right away.
> 
> > A large part of the packages in unstable might not get recompiled
> > between now and the release of trixie, creating the additional
> > issue that any such problem might occur only afte

Processed: dpkg-buildflags: add support for building with frame pointers enabled

2024-03-17 Thread Debian Bug Tracking System
Processing control commands:

> merge 1064476 1058665 1058664
Bug #1064476 [dpkg-dev] dpkg-buildflags: add support for building with frame 
pointers enabled
Bug #1058664 [dpkg-dev] dpkg-buildflags: add support for building with frame 
pointers enabled
Bug #1058665 [dpkg-dev] dpkg-buildflags: add support for building with frame 
pointers enabled
Merged 1058664 1058665 1064476

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



Bug#1065672: marked as done (dpkg: Proofread Swedish translation)

2024-03-10 Thread Debian Bug Tracking System
Your message dated Sun, 10 Mar 2024 19:49:49 +
with message-id 
and subject line Bug#1065672: fixed in dpkg 1.22.6
has caused the Debian Bug report #1065672,
regarding dpkg: Proofread Swedish translation
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1065672: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1065672
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: dpkg
Version: 1.22.5
Severity: wishlist
Tags: patch l10n

Dear Maintainer,

In the Swedish translation of the dpkg-source man-page I discovered a
small typo - see this patch:

diff --git a/man/po/sv.po b/man/po/sv.po
index d0a0a5e37..65b029ea5 100644
--- a/man/po/sv.po
+++ b/man/po/sv.po
@@ -20024,8 +20024,8 @@ msgid ""
 "control files and directories of the most common revision control systems, "
 "backup and swap files and Libtool build output directories."
 msgstr ""
-"B<-I> ensamt lägger till satandard B<--exclude>-flaggor som filtrerar ut "
-"styrfiler och kataloger från de flesta vanliga versionshanteringssystem, "
+"B<-I> ensamt lägger till standard B<--exclude>-flaggor som filtrerar ut "
+"styrfiler och kataloger från de flesta vanliga versionshanteringssystemen, "
 "säkerhetskopior, växlingsfiler och Libtool-byggutdatakataloger."
 
 #. type: textblock

The first one ( /satandard/standard/) is obvious, the other
/versionshanteringssystem/versionshanteringssystemen/ might be a bit
more debatable.


/Andreas Rönnquist
gus...@debian.org

-- Package-specific info:

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

Kernel: Linux 6.6.9-amd64 (SMP w/2 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.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 dpkg depends on:
ii  libbz2-1.0   1.0.8-5+b2
ii  libc62.37-15.1
ii  liblzma5 5.6.0-0.2
ii  libmd0   1.1.0-2
ii  libselinux1  3.5-2
ii  libzstd1 1.5.5+dfsg2-2
ii  tar  1.35+dfsg-3
ii  zlib1g   1:1.3.dfsg-3.1

dpkg recommends no packages.

Versions of packages dpkg suggests:
ii  apt2.7.13+b1
pn  debsig-verify  

-- no debconf information
--- End Message ---
--- Begin Message ---
Source: dpkg
Source-Version: 1.22.6
Done: Guillem Jover 

We believe that the bug you reported is fixed in the latest version of
dpkg, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1065...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Guillem Jover  (supplier of updated dpkg package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Sun, 10 Mar 2024 20:21:24 +0100
Source: dpkg
Architecture: source
Version: 1.22.6
Distribution: unstable
Urgency: medium
Maintainer: Dpkg Developers 
Changed-By: Guillem Jover 
Closes: 1065371 1065401 1065518 1065575 1065648 1065672
Changes:
 dpkg (1.22.6) unstable; urgency=medium
 .
   [ Guillem Jover ]
   * dpkg-deb: Fix up compressor parameters for default legacy format.
   * Perl modules:
 - Dpkg::Vendor::Debian: Make it possible to disable qa=-bug-implicit-func.
   Closes: #1065371
 - Dpkg::Vendor::Debian: Unconditionally set qa bug-implicit-func.
   See #1065371.
   * Documentation:
 - man: Document dpkg versions supporting SOURCE_DATE_EPOCH for various
   tools.
   * Code internals:
 - libdpkg: Use array access instead of pointer arithmetic for meminfo
   parser.
 - libdpkg: Use a macro to define the zstd default compression level.
   * Build system:
 - Test with minimal library dependencies in CI.
 - Add gen-release script.
   * Packaging:
 - Fix typo in man page reference in changelog.
   * Test suite:
 - Refactor OpenPGP backend and commands list.
 - Refactor certfile and keyfile filenames for OpenPGP test.
 - Skip OpenPGP tests if the 

Bug#1065648: marked as done (dpkg: FTBFS when gpg is installed)

2024-03-10 Thread Debian Bug Tracking System
Your message dated Sun, 10 Mar 2024 19:49:49 +
with message-id 
and subject line Bug#1065648: fixed in dpkg 1.22.6
has caused the Debian Bug report #1065648,
regarding dpkg: FTBFS when gpg is installed
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1065648: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1065648
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: dpkg
Version: 1.22.5
Severity: normal
Tags: ftbfs
X-Debbugs-Cc: sweetyf...@deepin.org

Hi,

When building dpkg in some environment with gpg installed or lintian
installed (lintian depends on gpg), dh_auto_test failed in Dpkg_OpenPGP.t.
But when gnupg is installed, dpkg builds successfully.

In those circumstances, Dpkg_OpenPGP.t should skip subtests instead of fail.

Best regards,
Tianyu Chen @ deepin

-- System Information:
Distributor ID: Deepin
Description:Deepin 23
Release:23
Codename:   beige
Architecture: x86_64

Kernel: Linux 6.6.7-amd64-desktop-hwe (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=zh_CN.UTF-8, LC_CTYPE=zh_CN.UTF-8 (charmap=UTF-8), LANGUAGE=zh_CN
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
../../scripts/t/Dpkg_Path.t  ok
../../scripts/t/Dpkg_Control_Tests.t ... ok
../../scripts/t/Dpkg_Source_Functions.t  ok

#   Failed test '(auto:auto) dearmoring OpenPGP ASCII Armored certificate'
#   at ../../scripts/t/Dpkg_OpenPGP.t line 67.

#   Failed test '(auto:auto) armoring OpenPGP binary certificate'
#   at ../../scripts/t/Dpkg_OpenPGP.t line 69.
diff: t.tmp/Dpkg_OpenPGP/dpkg-test-pub.asc: No such file or directory

#   Failed test '(auto:auto) OpenPGP certificate dearmor/armor round-trip 
correctly (../../scripts/t/Dpkg_OpenPGP/dpkg-test-pub.asc vs 
t.tmp/Dpkg_OpenPGP/dpkg-test-pub.asc)'
#   at ../../scripts/t/Dpkg_OpenPGP.t line 54.

#   Failed test '(auto:auto) armoring OpenPGP binary signature succeeded'
#   at ../../scripts/t/Dpkg_OpenPGP.t line 74.

#   Failed test '(auto:auto) armoring OpenPGP armored signature succeeded'
#   at ../../scripts/t/Dpkg_OpenPGP.t line 78.
diff: t.tmp/Dpkg_OpenPGP/sign-file-rearmor.asc: No such file or directory

#   Failed test '(auto:auto) rearmoring OpenPGP ASCII Armor changed the file 
(../../scripts/t/Dpkg_OpenPGP/sign-file.asc vs 
t.tmp/Dpkg_OpenPGP/sign-file-rearmor.asc)'
#   at ../../scripts/t/Dpkg_OpenPGP.t line 54.

#   Failed test '(auto:auto) dearmoring OpenPGP armored signature succeeded'
#   at ../../scripts/t/Dpkg_OpenPGP.t line 83.
diff: t.tmp/Dpkg_OpenPGP/sign-file.sig: No such file or directory
../../scripts/t/Dpkg_Deps.t  ok
../../scripts/t/Dpkg_Control.t . ok

#   Failed test '(auto:auto) dearmored OpenPGP ASCII Armor signature matches 
(../../scripts/t/Dpkg_OpenPGP/sign-file.sig vs 
t.tmp/Dpkg_OpenPGP/sign-file.sig)'
#   at ../../scripts/t/Dpkg_OpenPGP.t line 54.

#   Failed test '(auto:auto) verify OpenPGP ASCII Armor inline signature'
#   at ../../scripts/t/Dpkg_OpenPGP.t line 90.

#   Failed test '(auto:auto) verify OpenPGP binary inline signature'
#   at ../../scripts/t/Dpkg_OpenPGP.t line 92.

#   Failed test '(auto:auto) verify OpenPGP ASCII Armor detached signature'
#   at ../../scripts/t/Dpkg_OpenPGP.t line 95.

#   Failed test '(auto:auto) verify OpenPGP binary detached signature'
#   at ../../scripts/t/Dpkg_OpenPGP.t line 97.
../../scripts/t/Dpkg_Substvars.t ... ok
../../scripts/t/Dpkg_Source_Format.t ... ok
../../scripts/t/Dpkg_Changelog.t ... ok
../../scripts/t/Dpkg_Source_Patch.t  ok
../../scripts/t/Dpkg_Changelog_Ubuntu.t  ok
# Looks like you failed 12 tests of 32.
../../scripts/t/Dpkg_OpenPGP.t . 
not ok 3 - (auto:auto) dearmoring OpenPGP ASCII Armored certificate
not ok 4 - (auto:auto) armoring OpenPGP binary certificate
not ok 5 - (auto:auto) OpenPGP certificate dearmor/armor round-trip correctly 
(../../scripts/t/Dpkg_OpenPGP/dpkg-test-pub.asc vs 
t.tmp/Dpkg_OpenPGP/dpkg-test-pub.asc)
not ok 6 - (auto:auto) armoring OpenPGP binary signature succeeded
not ok 8 - (auto:auto) armoring OpenPGP armored signature succeeded
not ok 9 - (auto:auto) rearmoring OpenPGP ASCII Armor changed the file 
(../../scripts/t/Dpkg_OpenPGP/sign-file.asc vs 
t.tmp/Dpkg_OpenPGP/sign-file-rearmor.asc)
not ok 10 - (auto:auto) dearmoring OpenPGP armored signature succeeded
not ok 11 - (auto:auto) dearmored OpenPGP ASCII Armor signature matches 
(../../scripts/t/Dpkg_OpenPGP/sign-file.sig vs t.tmp/Dpkg_OpenPGP/sign-file.sig)
not ok 12 - (auto:auto) verify OpenPGP ASCII Armor inline signature

Bug#1065575: marked as done (/usr/bin/dpkg-deb: Wrong arguments in Swedish translations for dpkg-deb and dpkg man pages)

2024-03-10 Thread Debian Bug Tracking System
Your message dated Sun, 10 Mar 2024 19:49:49 +
with message-id 
and subject line Bug#1065575: fixed in dpkg 1.22.6
has caused the Debian Bug report #1065575,
regarding /usr/bin/dpkg-deb: Wrong arguments in Swedish translations for 
dpkg-deb and dpkg man pages
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1065575: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1065575
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: dpkg
Version: 1.21.22
Severity: minor
File: /usr/bin/dpkg-deb

Dear Maintainer,

-- Package-specific info:
This system uses merged-usr-via-aliased-dirs, going behind dpkg's
back, breaking its core assumptions. This can cause silent file
overwrites and disappearances, and its general tools misbehavior.
See <https://wiki.debian.org/Teams/Dpkg/FAQ#broken-usrmerge>.

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

Kernel: Linux 6.5.0-0.deb12.4-amd64 (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages dpkg depends on:
ii  libbz2-1.0   1.0.8-5+b1
ii  libc62.36-9+deb12u4
ii  liblzma5 5.4.1-0.2
ii  libmd0   1.0.4-2
ii  libselinux1  3.4-1+b6
ii  libzstd1 1.5.4+dfsg2-5
ii  tar  1.34+dfsg-1.2+deb12u1
ii  zlib1g   1:1.2.13.dfsg-1

dpkg recommends no packages.

Versions of packages dpkg suggests:
ii  apt2.6.1
pn  debsig-verify  

-- no debconf information

With
vague@SEJA:~$ echo $LANG
sv_SE.UTF-8

'man dpkg-deb' and 'man dpkg', both show --vextract with wrong shortform 
argument
   -x|--extract arkiv katalog
   Extrahera filerna som finns i paketet.

   -C|--vextract arkiv katalog
   Extrahera och visa filnamnen som finns i paketet.

Changing language with 'LANG=en man dpkg-deb' the shortform is correct
   -x, --extract archive directory
   Extract the files contained by package.

   -X, --vextract archive directory
   Extract and display the filenames contained by a package.

This can be confusing for users if they don't check 'dpkg-deb --help' and notice
the discrepancy


/Jari
--- End Message ---
--- Begin Message ---
Source: dpkg
Source-Version: 1.22.6
Done: Guillem Jover 

We believe that the bug you reported is fixed in the latest version of
dpkg, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1065...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Guillem Jover  (supplier of updated dpkg package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Sun, 10 Mar 2024 20:21:24 +0100
Source: dpkg
Architecture: source
Version: 1.22.6
Distribution: unstable
Urgency: medium
Maintainer: Dpkg Developers 
Changed-By: Guillem Jover 
Closes: 1065371 1065401 1065518 1065575 1065648 1065672
Changes:
 dpkg (1.22.6) unstable; urgency=medium
 .
   [ Guillem Jover ]
   * dpkg-deb: Fix up compressor parameters for default legacy format.
   * Perl modules:
 - Dpkg::Vendor::Debian: Make it possible to disable qa=-bug-implicit-func.
   Closes: #1065371
 - Dpkg::Vendor::Debian: Unconditionally set qa bug-implicit-func.
   See #1065371.
   * Documentation:
 - man: Document dpkg versions supporting SOURCE_DATE_EPOCH for various
   tools.
   * Code internals:
 - libdpkg: Use array access instead of pointer arithmetic for meminfo
   parser.
 - libdpkg: Use a macro to define the zstd default compression level.
   * Build system:
 - Test with minimal library dependencies in CI.
 - Add gen-release script.
   * Packaging:
 - Fix typo in man page reference in changelog.
   * Test suite:
 - Refactor OpenPGP backend and commands list.
 - Refactor certfile and keyfile filenames for OpenPGP test.
 - Skip OpenPGP tests if the b

Bug#1065371: marked as done (unable to disable bug-implicit-func for time64)

2024-03-10 Thread Debian Bug Tracking System
Your message dated Sun, 10 Mar 2024 19:49:49 +
with message-id 
and subject line Bug#1065371: fixed in dpkg 1.22.6
has caused the Debian Bug report #1065371,
regarding unable to disable bug-implicit-func for time64
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


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

Package: dpkg-dev
Version: 1.22.5
Severity: important

It's not possible to disable bug-implicit-func on architectures where 
time64 is enabled by default:


DEB_BUILD_OPTIONS=qa=-bug-implicit-func dpkg-buildflags |grep ^CFLAGS
CFLAGS=-g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/root/doko/heimdal-7.8.git20221117.28daf24+dfsg=. 
-fstack-protector-strong -Wformat -Werror=format-security 
-fno-stack-clash-protection 
-fdebug-prefix-map=/root/doko/heimdal-7.8.git20221117.28daf24+dfsg=/usr/src/heimdal-7.8.git20221117.28daf24+dfsg-4.1ubuntu1


This is seen when building heimdal for abi=time64, the configure check 
for checking for the crypt library fails, and later the build fails.


There should be a way to override this.
--- End Message ---
--- Begin Message ---
Source: dpkg
Source-Version: 1.22.6
Done: Guillem Jover 

We believe that the bug you reported is fixed in the latest version of
dpkg, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1065...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Guillem Jover  (supplier of updated dpkg package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Sun, 10 Mar 2024 20:21:24 +0100
Source: dpkg
Architecture: source
Version: 1.22.6
Distribution: unstable
Urgency: medium
Maintainer: Dpkg Developers 
Changed-By: Guillem Jover 
Closes: 1065371 1065401 1065518 1065575 1065648 1065672
Changes:
 dpkg (1.22.6) unstable; urgency=medium
 .
   [ Guillem Jover ]
   * dpkg-deb: Fix up compressor parameters for default legacy format.
   * Perl modules:
 - Dpkg::Vendor::Debian: Make it possible to disable qa=-bug-implicit-func.
   Closes: #1065371
 - Dpkg::Vendor::Debian: Unconditionally set qa bug-implicit-func.
   See #1065371.
   * Documentation:
 - man: Document dpkg versions supporting SOURCE_DATE_EPOCH for various
   tools.
   * Code internals:
 - libdpkg: Use array access instead of pointer arithmetic for meminfo
   parser.
 - libdpkg: Use a macro to define the zstd default compression level.
   * Build system:
 - Test with minimal library dependencies in CI.
 - Add gen-release script.
   * Packaging:
 - Fix typo in man page reference in changelog.
   * Test suite:
 - Refactor OpenPGP backend and commands list.
 - Refactor certfile and keyfile filenames for OpenPGP test.
 - Skip OpenPGP tests if the backend does not have a verify command.
   Closes: #1065648
   * Localization:
 - Fix typos in Swedish man pages translations.
   Thanks to Andreas Rönnquist . Closes: #1065672
 - Fix typos in Swedish man pages translations. Closes: #1065575
 - Update Dutch man pages translations.
   Thanks to Frans Spiesschaert .
   Closes: #1065518
 - Update Portuguese man pages translations.
   Thanks to Américo Monteiro . Closes: #1065401
 .
   [ Helge Kreutzmann ]
   * Localization:
 - Update German man pages translation.
Checksums-Sha1:
 161792567c1eb418ebd26b38b1d7a010ee6ae5b0 3041 dpkg_1.22.6.dsc
 9d36edfd0205e707bbbe3061a6d7085686cea83d 5630704 dpkg_1.22.6.tar.xz
 f34358af85508d51f1d52e73eecd0d4dc6a54f97 8089 dpkg_1.22.6_amd64.buildinfo
Checksums-Sha256:
 9e109e78ee459a132813c7f21a67a7845e26e3e203d5d51ea4ee81dd5abb3443 3041 
dpkg_1.22.6.dsc
 4379123466cf1804f82aaac7fbea7133c58aefa178dfbf7029cdc61a8d220655 5630704 
dpkg_1.22.6.tar.xz
 89b90bf33b90bea0bb78a26dc5d7101834af639a094f4b0b4ab8e0d5c5ea9c74 8089 
dpkg_1.22.6_amd64.buildinfo
Files:
 40176b6fc5fe66fc1590692eb5c3d0db 3041 admin required dpkg_1.22.6.dsc
 595ba2badfa81bb2915b7bca08a5c245 5630704 admin required dpkg_1.22.6.tar.xz
 1244a302899b30dee7de07fb20166ca3 8089 admin required 
dpkg_1.22.6_amd64.buildinfo

-BEGIN PGP SIGNATURE

Processed: Bug#1065648 in package dpkg marked as pending

2024-03-08 Thread Debian Bug Tracking System
Processing control commands:

> tag 1065648 pending
Bug #1065648 [src:dpkg] dpkg: FTBFS when gpg is installed
Added tag(s) pending.

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



Processed: Bug#1065672 in package dpkg marked as pending

2024-03-08 Thread Debian Bug Tracking System
Processing control commands:

> tag 1065672 pending
Bug #1065672 [dpkg] dpkg: Proofread Swedish translation
Added tag(s) pending.

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



Processed: Bug#1065575 in package dpkg marked as pending

2024-03-06 Thread Debian Bug Tracking System
Processing control commands:

> tag 1065575 pending
Bug #1065575 [dpkg] /usr/bin/dpkg-deb: Wrong arguments in Swedish translations 
for dpkg-deb and dpkg man pages
Added tag(s) pending.

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



Processed: Bug#1065518 in package dpkg marked as pending

2024-03-06 Thread Debian Bug Tracking System
Processing control commands:

> tag 1065518 pending
Bug #1065518 [dpkg] dpkg: [INTL:nl] Dutch translation for the dpkg package's 
documentation
Added tag(s) pending.

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



Processed: Bug#1065371 in package dpkg marked as pending

2024-03-06 Thread Debian Bug Tracking System
Processing control commands:

> tag 1065371 pending
Bug #1065371 [dpkg-dev] unable to disable bug-implicit-func for time64
Added tag(s) pending.

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



Processed: Bug#1065401 in package dpkg marked as pending

2024-03-06 Thread Debian Bug Tracking System
Processing control commands:

> tag 1065401 pending
Bug #1065401 [dpkg] dpkg: [INTL:pt] Update on Portuguese translation of MANPAGE
Added tag(s) pending.

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



Bug#1028320: marked as done (Enable lfs (large file support) by default on hppa)

2024-03-06 Thread Debian Bug Tracking System
Your message dated Thu, 7 Mar 2024 04:33:00 +0100
with message-id 
and subject line Re: Bug#1028320: Enable lfs (large file support) by default on 
hppa
has caused the Debian Bug report #1028320,
regarding Enable lfs (large file support) by default on hppa
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


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

Package: dpkg
Severity: important
Tags: lfs, hppa
Version: 1.21.17
Tags: hppa, patch, ftbfs

This is a follow-up for #1020335 regarding "enabling LFS by default on hppa 
arch".

It's unfeasable to try to fix every package which fails on
hppa due to missing large file support. The problem is, that failures happen
undeterministic and silently at runtime which makes it often really hard to
find the real cause and in summary wastes a lot of developer time.

The attached patch is trivial and enables LFS by default for the hppa arch only.
Guillem, would you mind applying the attached patch?

Testing:

$ dpkg-buildflags --get CPPFLAGS
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2

$ DEB_BUILD_MAINT_OPTIONS="future=+lfs" dpkg-buildflags --get CPPFLAGS
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2

$ DEB_BUILD_MAINT_OPTIONS="future=-lfs" dpkg-buildflags --get CPPFLAGS
-Wdate-time -D_FORTIFY_SOURCE=2

That way, we *just* need to mark those packages which shouldn't be built with 
LFS with:
DEB_BUILD_MAINT_OPTIONS="future=-lfs"
This is much easier to handle than the other way around.
I expect the number of packages which need this flag disabled is minimal.

Thanks,
Helgediff -up ./scripts/Dpkg/Vendor/Debian.pm.org ./scripts/Dpkg/Vendor/Debian.pm
--- ./scripts/Dpkg/Vendor/Debian.pm.org	2022-12-21 11:07:11.032960709 +
+++ ./scripts/Dpkg/Vendor/Debian.pm	2022-12-21 13:47:24.308936916 +
@@ -96,6 +96,16 @@ sub run_hook {
 sub _add_build_flags {
 my ($self, $flags) = @_;
 
+require Dpkg::Arch;
+
+my $arch = Dpkg::Arch::get_host_arch();
+my ($abi, $libc, $os, $cpu) = Dpkg::Arch::debarch_to_debtuple($arch);
+
+unless (defined $abi and defined $libc and defined $os and defined $cpu) {
+warning(g_("unknown host architecture '%s'"), $arch);
+($abi, $os, $cpu) = ('', '', '');
+}
+
 # Default feature states.
 my %use_feature = (
 future => {
@@ -138,6 +148,11 @@ sub _add_build_flags {
 },
 );
 
+# enable LFS for hppa by default, disable with "future=-lfs"
+if ($cpu =~ /^(?:hppa)$/) {
+	$use_feature{future}{lfs} = 1;
+}
+
 ## Setup
 
 require Dpkg::BuildOptions;
@@ -151,16 +166,6 @@ sub _add_build_flags {
 $opts_maint->parse_features($area, $use_feature{$area});
 }
 
-require Dpkg::Arch;
-
-my $arch = Dpkg::Arch::get_host_arch();
-my ($abi, $libc, $os, $cpu) = Dpkg::Arch::debarch_to_debtuple($arch);
-
-unless (defined $abi and defined $libc and defined $os and defined $cpu) {
-warning(g_("unknown host architecture '%s'"), $arch);
-($abi, $os, $cpu) = ('', '', '');
-}
-
 ## Global defaults
 
 my @compile_flags = qw(
--- End Message ---
--- Begin Message ---
Version: 1.22.5

Hi!

On Wed, 2023-01-25 at 16:52:03 +0100, Helge Deller wrote:
> On 1/24/23 11:55, Guillem Jover wrote:
> > On Mon, 2023-01-09 at 15:20:41 +0100, Helge Deller wrote:
> > > Package: dpkg
> > > Severity: important
> > > Tags: lfs, hppa
> > > Version: 1.21.17
> > > Tags: hppa, patch, ftbfs

> > Given the above, I think I'd like have more information on the table,
> > and I'm not sure how urgent you see this change, but I think right now
> > during the freeze is probably not the right time to entertain?
> 
> It's urgent, because I see packages failing to build from source on
> the buildds. Often it's just that they run testcases after building
> and then fail to find their sources, test scenarios, 
> So, after the freeze
> 
> > I think some of the information I might like to see, might perhaps be
> > a tall ask, but I think it would be very useful for hppa and for other
> > ports as well. And in the end I think given that this would also
> > probably end up having a global impact on maintainers, it might be
> > worth bringing it up on debian-devel, once there's a more clear
> > picture?
> > 
> > Does th

Bug#1065429: marked as done (dpkg -s: spurious error "dpkg-query: error: --status needs a valid package name")

2024-03-06 Thread Debian Bug Tracking System
Your message dated Thu, 7 Mar 2024 03:34:08 +0100
with message-id 
and subject line Re: Bug#1065429: dpkg -s: spurious error "dpkg-query: error: 
--status needs a valid package name"
has caused the Debian Bug report #1065429,
regarding dpkg -s: spurious error "dpkg-query: error: --status needs a valid 
package name"
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1065429: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1065429
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: dpkg
Version: 1.22.5
Severity: important

I get the following error:

cventin:~> dpkg -s libc6-dev
dpkg-query: error: --status needs a valid package name but 'libc6-dev' is not: 
ambiguous package name 'libc6-dev' with more than one installed instance

while this is a valid package name: with an "apt" command, I get:

The following packages were automatically installed and are no longer required:
  libnsl-dev libnsl-dev:i386 libnsl2:i386 libtirpc-dev libtirpc-dev:i386
  ^^
  libtirpc3:i386
[...]

The package name is listed above.

"apt-cache show libc6-dev" also lists this package.

-- Package-specific info:

-- System Information:
Debian Release: trixie/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'stable-updates'), (500, 
'stable-security'), (500, 'stable-debug'), (500, 'proposed-updates-debug'), 
(500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.6.15-amd64 (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
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 dpkg depends on:
ii  libbz2-1.0   1.0.8-5+b2
ii  libc62.37-15
ii  liblzma5 5.6.0-0.2
ii  libmd0   1.1.0-2
ii  libselinux1  3.5-2
ii  libzstd1 1.5.5+dfsg2-2
ii  tar  1.35+dfsg-3
ii  zlib1g   1:1.3.dfsg-3+b1

dpkg recommends no packages.

Versions of packages dpkg suggests:
ii  apt2.7.12
pn  debsig-verify  

-- no debconf information

-- 
Vincent Lefèvre  - Web: <https://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)
--- End Message ---
--- Begin Message ---
Hi!

On Mon, 2024-03-04 at 13:47:00 +0100, Vincent Lefevre wrote:
> Package: dpkg
> Version: 1.22.5
> Severity: important

> I get the following error:
> 
> cventin:~> dpkg -s libc6-dev
> dpkg-query: error: --status needs a valid package name but 'libc6-dev' is 
> not: ambiguous package name 'libc6-dev' with more than one installed instance
> 
> while this is a valid package name: with an "apt" command, I get:
> 
> The following packages were automatically installed and are no longer 
> required:
>   libnsl-dev libnsl-dev:i386 libnsl2:i386 libtirpc-dev libtirpc-dev:i386
>   ^^
>   libtirpc3:i386
> [...]
> 
> The package name is listed above.

I don't see a bug here. This has behaved this way since multiarch was
implemented, so that for Multi-Arch packages with multiple instances
installed would get reproducible data even when dpkg itself had been
cross-graded (which would change its native architecture). Ideally
when confronted with multiple instances, all of them would be printed
but callers could break as not expecting multiple paragraphs in those
cases. So you need to arch-qualify these packages, such as:

  dpkg -s libc6-dev:amd64

> "apt-cache show libc6-dev" also lists this package.

apt behaves differently, this has been also a known discrepancy, but
then they operate in general differently when it comes to their CLI
arguments anyway.

As mentioned above, because I don't see a bug here, I'm closing this
report.

Thanks,
Guillem--- End Message ---


Processed: Re: Bug#1065371: Acknowledgement (unable to disable bug-implicit-func for time64)

2024-03-03 Thread Debian Bug Tracking System
Processing control commands:

> severity -1 serious
Bug #1065371 [dpkg-dev] unable to disable bug-implicit-func for time64
Severity set to 'serious' from 'important'

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



Bug#1064856: marked as done (dpkg: New xz-utils print warnings on stderr)

2024-02-26 Thread Debian Bug Tracking System
Your message dated Tue, 27 Feb 2024 04:19:50 +
with message-id 
and subject line Bug#1064856: fixed in dpkg 1.22.5
has caused the Debian Bug report #1064856,
regarding dpkg: New xz-utils print warnings on stderr
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1064856: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1064856
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: dpkg
Version: 1.22.4
Severity: important

xz-utils 5.6.0 has been uploaded to unstable. A changed behaviour of
`xz' is now that mutlti threaded compress/ decompression is now enabled
by default. This in turn leads to warnings if the requested amount of
memory exceeds the available amount. A snippet from
https://ci.debian.net/data/autopkgtest/testing/armel/d/dpkg/43341232/log.gz

| 88s 
/tmp/autopkgtest-lxc.dumkcbm0/downtmp/build.4CO/src/src/at/deb-format.at:518:
| 88s # Extract the base members
| 88s xz -c control.tar >control.tar.xz
| 88s xz -c data.tar >data.tar.xz
| 88s
| 89s --- /dev/null 2024-02-26 09:29:33.669234548 +
| 89s +++ 
/tmp/autopkgtest-lxc.dumkcbm0/downtmp/autopkgtest_tmp/src/at/testsuite.dir/at-groups/4/stderr
 2024-02-26 09:30:58.601386838 +
| 89s @@ -0,0 +1,2 @@
| 89s +xz: Reduced the number of threads from 16 to 8 to not exceed the memory 
usage limit of 1400 MiB
| 89s +xz: Reduced the number of threads from 16 to 8 to not exceed the memory 
usage limit of 1400 MiB
| 89s 4. deb-format.at:511:  FAILED (deb-format.at:518)

Allowing output on stderr would be a possible tix.

Sebastian
--- End Message ---
--- Begin Message ---
Source: dpkg
Source-Version: 1.22.5
Done: Guillem Jover 

We believe that the bug you reported is fixed in the latest version of
dpkg, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1064...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Guillem Jover  (supplier of updated dpkg package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Tue, 27 Feb 2024 04:28:03 +0100
Source: dpkg
Architecture: source
Version: 1.22.5
Distribution: unstable
Urgency: medium
Maintainer: Dpkg Developers 
Changed-By: Guillem Jover 
Closes: 1037136 1063641 1064036 1064856
Changes:
 dpkg (1.22.5) unstable; urgency=medium
 .
   [ Guillem Jover ]
   * dpkg-buildapi: Remove -v alias for --version.
   * dpkg-query: Fix exit codes for --show. Closes: #1064036
   * Perl modules:
 - Dpkg::OpenPGP::Backend::Sequoia: Update to new CLI API changes.
 - Dpkg::OpenPGP::Backend::GnuPG: Add support for Sequoia gpg Chameleon.
 - Dpkg::Vendor::Debian: Only append branch compiler flags if $flag is set.
 - Dpkg::Vendor: Make the add_build_flags() a non-private method.
 - Dpkg::Vendor::Ubuntu: Pass compiler flags to disable features.
   Based on a patch by Matthias Klose .
 - Dpkg::Vendor::Debian: Enable time64 feature by default except on
   -i386. Closes: #1037136
   Based on a patch by Steve Langasek .
 - Dpkg::Vendor::Debian: Enable qa=+bug-implicit-func for abi=+time64
   feature. Based on a patch by Steve Langasek .
   * Documentation:
 - man, doc: Fix dpkg-buildapi option and command grouping in descriptions.
 - man: Add spaces around make variable assignments.
 - man: Do not duplicate list of known feature areas in dpkg-buildflags.
 - man: Document known feature areas in DEB_BUILD_OPTIONS for
   dpkg-buildpackage.
 - man: Improve build flags feature specification in environment variables.
   Closes: #1063641
 - man: Use L markup for inter link reference.
 - man: Mention Build-Depends-Packages in dpkg-shlibdeps(1).
   * Code internals:
 - libdpkg: Add comment clarifying GNU long name tar format expectations.
 - libdpkg: Use an intermediate mode variable in secure_unlink_statted().
 - dpkg: Rename symlink_len to linksize.
 - dpkg: Rename r variable for readlink() return value to linksize.
 - dpkg: Reduce variable scope in conffderef().
 - libdpkg: Refactor file_readlink() function.
 - libdpkg: Deindent an else clause.
 - lib, src: Fold if with last previous else.
 - perl

Bug#1064036: marked as done (dpkg: wrong dpkg-query exit status on syntax error?)

2024-02-26 Thread Debian Bug Tracking System
Your message dated Tue, 27 Feb 2024 04:19:50 +
with message-id 
and subject line Bug#1064036: fixed in dpkg 1.22.5
has caused the Debian Bug report #1064036,
regarding dpkg: wrong dpkg-query exit status on syntax error?
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1064036: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1064036
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: dpkg
Version: 1.22.4
Severity: normal

Hey.

dpkg-query manpage says:
EXIT STATUS
   0   The requested query was successfully performed.

   1   The  requested  query  failed  either fully or partially, due to no
   file  or  package   being   found   (except   for   --control-path,
   --control-list and --control-show were such errors are fatal).

   2   Fatal  or unrecoverable error due to invalid command-line usage, or
   interactions with the system, such as  accesses  to  the  database,
   memory allocations, etc.

E.g.:
 $ dpkg-query --showformat='${db:Status-Status}' --show --list 2>/dev/null ; 
echo $?
 2
looks good, as does
 $ dpkg-query --showformat='${db:Status-Status}' --show not-existing-package 
2>/dev/null ; echo $?
 1

But e.g.
 $ dpkg-query --showformat='${db:Status-Statu' --show  2>/dev/null ; echo $?
 1
causes also 1, though it fails because of the syntax error in the format string.

Shouldn't that be a 2?


At least it seems to make it impossible to definitely find out whether a package
is not installed (respectively not existant).


btw. it will also not fail at all in cases like:
 $ dpkg-query --showformat='${db:Status-Statu}' --show  2>/dev/null ; echo $?
 0
where the field doesn't exist. Not sure whether that’s desired or not


Cheers,
Chris.


-- Package-specific info:

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

Kernel: Linux 6.6.15-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=en_DE.UTF-8, LC_CTYPE=en_DE.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 dpkg depends on:
ii  libbz2-1.0   1.0.8-5+b2
ii  libc62.37-15
ii  liblzma5 5.4.5-0.3
ii  libmd0   1.1.0-2
ii  libselinux1  3.5-2
ii  libzstd1 1.5.5+dfsg2-2
ii  tar  1.35+dfsg-3
ii  zlib1g   1:1.3.dfsg-3+b1

dpkg recommends no packages.

Versions of packages dpkg suggests:
ii  apt2.7.11
ii  debsig-verify  0.29

-- no debconf information
--- End Message ---
--- Begin Message ---
Source: dpkg
Source-Version: 1.22.5
Done: Guillem Jover 

We believe that the bug you reported is fixed in the latest version of
dpkg, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1064...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Guillem Jover  (supplier of updated dpkg package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Tue, 27 Feb 2024 04:28:03 +0100
Source: dpkg
Architecture: source
Version: 1.22.5
Distribution: unstable
Urgency: medium
Maintainer: Dpkg Developers 
Changed-By: Guillem Jover 
Closes: 1037136 1063641 1064036 1064856
Changes:
 dpkg (1.22.5) unstable; urgency=medium
 .
   [ Guillem Jover ]
   * dpkg-buildapi: Remove -v alias for --version.
   * dpkg-query: Fix exit codes for --show. Closes: #1064036
   * Perl modules:
 - Dpkg::OpenPGP::Backend::Sequoia: Update to new CLI API changes.
 - Dpkg::OpenPGP::Backend::GnuPG: Add support for Sequoia gpg Chameleon.
 - Dpkg::Vendor::Debian: Only append branch compiler flags if $flag is set.
 - Dpkg::Vendor: Make the add_build_flags() a non-private method.
 - Dpkg::Vendor::Ubuntu: Pass compiler flags to disable features.
   Based on a patch by Matthias Klose .
 - Dpkg::Vendor::Debian: Enable time64 feature by default except on
   -i386. Closes: #1037136
   Based on a patch by Steve Langasek .
 - Dpkg::Vendor::Debian: Enable qa=+bug-implicit-func for abi=+time64
   feature. Based on a patch by Steve Langasek .
   * Documentation:
 - m

Bug#1037136: marked as done (dpkg-buildflags: 64-bit time_t by default)

2024-02-26 Thread Debian Bug Tracking System
Your message dated Tue, 27 Feb 2024 04:19:50 +
with message-id 
and subject line Bug#1037136: fixed in dpkg 1.22.5
has caused the Debian Bug report #1037136,
regarding dpkg-buildflags: 64-bit time_t by default
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1037136: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1037136
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: dpkg-dev
Version: 1.21.22
Tags: patch
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu mantic patch

Hi Guillem,

The discussion on debian-devel around 64-bit time_t has died down, so I
figure it's time to propose some patches to implement what's been discussed
there.

I'm not sure whether you were persuaded that i386 should stay with the
current ABI, but anyway thought I would propose the patches and we could
discuss further if necessary.

-- 
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
From 5a861d19b1610ae82bf95e6c5142a3365436fbd2 Mon Sep 17 00:00:00 2001
From: Steve Langasek 
Date: Fri, 2 Jun 2023 14:30:20 +
Subject: [PATCH 1/3] lfs and time64 are no longer "future", call them
 "feature" instead

Recognize future= for backwards compatibility.
---
 scripts/Dpkg/Vendor/Debian.pm | 32 ++--
 scripts/t/Dpkg_BuildFlags.t   |  2 +-
 2 files changed, 23 insertions(+), 11 deletions(-)

diff --git a/scripts/Dpkg/Vendor/Debian.pm b/scripts/Dpkg/Vendor/Debian.pm
index 9285a61cf..f3d81bcc2 100644
--- a/scripts/Dpkg/Vendor/Debian.pm
+++ b/scripts/Dpkg/Vendor/Debian.pm
@@ -105,10 +105,14 @@ sub set_build_features {
 
 # Default feature states.
 my %use_feature = (
-future => {
+feature => {
 lfs => 0,
 time64 => 0,
 },
+future => {
+lfs => -1,
+time64 => -1,
+},
 qa => {
 bug => 0,
 canary => 0,
@@ -172,9 +176,17 @@ sub set_build_features {
 ($abi, $os, $cpu) = ('', '', '');
 }
 
-## Area: future
+# compatibility: map future=[+-]lfs,time64 onto 'feature'
+if ((my $flag = $use_feature{future}{lfs}) != -1) {
+$use_feature{feature}{lfs} = $flag;
+}
+if ((my $flag = $use_feature{future}{time64}) != -1) {
+$use_feature{feature}{time64} = $flag;
+}
+
+## Area: feature
 
-if ($use_feature{future}{time64}) {
+if ($use_feature{feature}{time64}) {
 # On glibc, new ports default to time64, old ports currently default
 # to time32, so we track the latter as that is a list that is not
 # going to grow further, and might shrink.
@@ -211,16 +223,16 @@ sub set_build_features {
 if ($abi_bits != 32 or
 not exists $time32_arch{$arch} or
 $libc eq 'musl') {
-$use_feature{future}{time64} = 0;
+$use_feature{feature}{time64} = 0;
 } elsif ($libc eq 'gnu') {
 # On glibc 64-bit time_t support requires LFS.
-$use_feature{future}{lfs} = 1;
+$use_feature{feature}{lfs} = 1;
 }
 }
 
-if ($use_feature{future}{lfs}) {
+if ($use_feature{feature}{lfs}) {
 if ($abi_bits != 32) {
-$use_feature{future}{lfs} = 0;
+$use_feature{feature}{lfs} = 0;
 }
 }
 
@@ -375,14 +387,14 @@ sub _add_build_flags {
 $flags->append($_, $default_flags) foreach @compile_flags;
 $flags->append('DFLAGS', $default_d_flags);
 
-## Area: future
+## Area: feature
 
-if ($flags->use_feature('future', 'lfs')) {
+if ($flags->use_feature('feature', 'lfs')) {
 $flags->append('CPPFLAGS',
'-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64');
 }
 
-if ($flags->use_feature('future', 'time64')) {
+if ($flags->use_feature('feature', 'time64')) {
 $flags->append('CPPFLAGS', '-D_TIME_BITS=64');
 }
 
diff --git a/scripts/t/Dpkg_BuildFlags.t b/scripts/t/Dpkg_BuildFlags.t
index 850fe28b8..d64c54bfd 100644
--- a/scripts/t/Dpkg_BuildFlags.t
+++ b/scripts/t/Dpkg_BuildFlags.t
@@ -85,7 +85,7 @@ is($bf->get_origin('DPKGFLAGS'), 'env', 'flag has an env origin');
 ok($bf->is_maintainer_modified('DPKGFLAGS'), 'prepend marked flag as maint modified');
 
 my %known_feat

Bug#1063641: marked as done (dpkg-buildflags: please document how to enable/disable area features for different areas)

2024-02-26 Thread Debian Bug Tracking System
Your message dated Tue, 27 Feb 2024 04:19:50 +
with message-id 
and subject line Bug#1063641: fixed in dpkg 1.22.5
has caused the Debian Bug report #1063641,
regarding dpkg-buildflags: please document how to enable/disable area features 
for different areas
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1063641: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063641
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: dpkg-dev
Version: 1.22.4
Severity: minor

man:dpkg-buildflags(1) documents only how to specify multiple area
features fot the same area with examples like:

export DEB_BUILD_MAINT_OPTIONS=hardening=+pie,-fortify
export DEB_BUILD_MAINT_OPTIONS=hardening=-all,+format,+fortify

There is no documentation how to specify area features for different
areas like "abi" and "hardening" at the same time.

(This probably also leads to the question if one can specify

hardening=+pie{something-for-abi}hardening=+fortify

or if all area features have to be enabled/disabled at once.)

Ansgar
--- End Message ---
--- Begin Message ---
Source: dpkg
Source-Version: 1.22.5
Done: Guillem Jover 

We believe that the bug you reported is fixed in the latest version of
dpkg, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1063...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Guillem Jover  (supplier of updated dpkg package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Tue, 27 Feb 2024 04:28:03 +0100
Source: dpkg
Architecture: source
Version: 1.22.5
Distribution: unstable
Urgency: medium
Maintainer: Dpkg Developers 
Changed-By: Guillem Jover 
Closes: 1037136 1063641 1064036 1064856
Changes:
 dpkg (1.22.5) unstable; urgency=medium
 .
   [ Guillem Jover ]
   * dpkg-buildapi: Remove -v alias for --version.
   * dpkg-query: Fix exit codes for --show. Closes: #1064036
   * Perl modules:
 - Dpkg::OpenPGP::Backend::Sequoia: Update to new CLI API changes.
 - Dpkg::OpenPGP::Backend::GnuPG: Add support for Sequoia gpg Chameleon.
 - Dpkg::Vendor::Debian: Only append branch compiler flags if $flag is set.
 - Dpkg::Vendor: Make the add_build_flags() a non-private method.
 - Dpkg::Vendor::Ubuntu: Pass compiler flags to disable features.
   Based on a patch by Matthias Klose .
 - Dpkg::Vendor::Debian: Enable time64 feature by default except on
   -i386. Closes: #1037136
   Based on a patch by Steve Langasek .
 - Dpkg::Vendor::Debian: Enable qa=+bug-implicit-func for abi=+time64
   feature. Based on a patch by Steve Langasek .
   * Documentation:
 - man, doc: Fix dpkg-buildapi option and command grouping in descriptions.
 - man: Add spaces around make variable assignments.
 - man: Do not duplicate list of known feature areas in dpkg-buildflags.
 - man: Document known feature areas in DEB_BUILD_OPTIONS for
   dpkg-buildpackage.
 - man: Improve build flags feature specification in environment variables.
   Closes: #1063641
 - man: Use L markup for inter link reference.
 - man: Mention Build-Depends-Packages in dpkg-shlibdeps(1).
   * Code internals:
 - libdpkg: Add comment clarifying GNU long name tar format expectations.
 - libdpkg: Use an intermediate mode variable in secure_unlink_statted().
 - dpkg: Rename symlink_len to linksize.
 - dpkg: Rename r variable for readlink() return value to linksize.
 - dpkg: Reduce variable scope in conffderef().
 - libdpkg: Refactor file_readlink() function.
 - libdpkg: Deindent an else clause.
 - lib, src: Fold if with last previous else.
 - perl: Fold if into previous else.
 - dpkg-mergechangelogs: Refactor merge_tail() sub from anonymous sub.
 - dpkg-query: Rename rc variables tracking no matches to misses.
 - dpkg-query: Rename failures variables tracking no matches to misses.
   * Build system:
 - Rename pkexec variables to polkitactions.
 - Move directory definitions to configure.
 - Use PACKAGE_TARNAME for pathname components in directories.
 - Split each automake variable value into its own 

Processed: Bug#1037136 in package dpkg marked as pending

2024-02-26 Thread Debian Bug Tracking System
Processing control commands:

> tag 1037136 pending
Bug #1037136 [dpkg-dev] dpkg-buildflags: 64-bit time_t by default
Added tag(s) pending.

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



Processed: Bug#1064856 in package dpkg marked as pending

2024-02-26 Thread Debian Bug Tracking System
Processing control commands:

> tag 1064856 pending
Bug #1064856 [dpkg] dpkg: New xz-utils print warnings on stderr
Added tag(s) pending.

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



Processed: Bug#1064036 in package dpkg marked as pending

2024-02-21 Thread Debian Bug Tracking System
Processing control commands:

> tag 1064036 pending
Bug #1064036 [dpkg] dpkg: wrong dpkg-query exit status on syntax error?
Added tag(s) pending.

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



Processed: Bug#1063641 in package dpkg marked as pending

2024-02-21 Thread Debian Bug Tracking System
Processing control commands:

> tag 1063641 pending
Bug #1063641 [dpkg-dev] dpkg-buildflags: please document how to enable/disable 
area features for different areas
Added tag(s) pending.

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



Processed: retitle 1061718 to dpkg: Please add Kali Linux to the list of distros with a merged-usr layout

2024-01-28 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> retitle 1061718 dpkg: Please add Kali Linux to the list of distros with a 
> merged-usr layout
Bug #1061718 [dpkg] dpkg: Please add Kali Linux to the list of distros with a 
urs-merged layout
Changed Bug title to 'dpkg: Please add Kali Linux to the list of distros with a 
merged-usr layout' from 'dpkg: Please add Kali Linux to the list of distros 
with a urs-merged layout'.
> thanks
Stopping processing here.

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



Processed: tagging 1061718

2024-01-28 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> tags 1061718 + patch
Bug #1061718 [dpkg] dpkg: Please add Kali Linux to the list of distros with a 
urs-merged layout
Added tag(s) patch.
> thanks
Stopping processing here.

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



Bug#1061404: marked as done (dpkg read buffer overrun unpacking K (long symbolic) records in data.tar)

2024-01-24 Thread Debian Bug Tracking System
Your message dated Wed, 24 Jan 2024 12:49:23 +
with message-id 
and subject line Bug#1061404: fixed in dpkg 1.22.4
has caused the Debian Bug report #1061404,
regarding dpkg read buffer overrun unpacking K (long symbolic) records in 
data.tar
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1061404: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1061404
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: dpkg
Version: 1.21.22
Severity: important

Dear Maintainer,

On unpacking a custom .dpkg file with long symbolic links, I found a
bunch of symbolic links ending in right, and one with copyright. The
overrun made all the links exactly the same length; suggesting reuse
of some kind of static buffer, but it's not clear if that's really
the case.

Making long link records an extra byte longer for the trailing null
fixed the overrun and allowed the package to unpack correctly.

Source for long link record length does not include trailing null:

https://repo.or.cz/libtar.git/blob/HEAD:/lib/block.c#l294

I've stashed the offending .deb package but I'm not sure if I can
get clearance to release it.

This is a potential security vulnerability due to the bug class,
but I can'd find a plausible exploit pathway.

-- Package-specific info:
This system uses merged-usr-via-aliased-dirs, going behind dpkg's
back, breaking its core assumptions. This can cause silent file
overwrites and disappearances, and its general tools misbehavior.
See <https://wiki.debian.org/Teams/Dpkg/FAQ#broken-usrmerge>.

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

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

Versions of packages dpkg depends on:
ii  libbz2-1.0   1.0.8-5+b1
ii  libc62.36-9+deb12u3
ii  liblzma5 5.4.1-0.2
ii  libmd0   1.0.4-2
ii  libselinux1  3.4-1+b6
ii  libzstd1 1.5.4+dfsg2-5
ii  tar  1.34+dfsg-1.2
ii  zlib1g   1:1.2.13.dfsg-1

dpkg recommends no packages.

Versions of packages dpkg suggests:
ii  apt2.6.1
pn  debsig-verify  

-- no debconf information
--- End Message ---
--- Begin Message ---
Source: dpkg
Source-Version: 1.22.4
Done: Guillem Jover 

We believe that the bug you reported is fixed in the latest version of
dpkg, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1061...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Guillem Jover  (supplier of updated dpkg package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Wed, 24 Jan 2024 13:12:31 +0100
Source: dpkg
Architecture: source
Version: 1.22.4
Distribution: unstable
Urgency: medium
Maintainer: Dpkg Developers 
Changed-By: Guillem Jover 
Closes: 1061404
Changes:
 dpkg (1.22.4) unstable; urgency=medium
 .
   [ Guillem Jover ]
   * Code internals:
 - dpkg: Rename r variable for readlink() return value to symlink_len.
 - dpkg: Rename r variable for fd_read() return value to n.
 - dpkg-deb: Rename r variable for fd_read() return value to nread.
 - dpkg-deb: Rename r variables for fd_read() call chain return value to rc.
 - dpkg-split: Rename r variable for strtoimax() return value to ret.
 - libdpkg: Rename r variable for path_quote_filename() return to ret.
 - libdpkg: Rename r variable for fclose() return value to rc.
 - libdpkg: Rename r variables for printf()-like return values to n.
 - libdpkg: Handle tar long GNU names and links not being NUL terminated.
   Closes: #1061404
 - perl: Use qw() when importing symbols.
 - dpkg-gensymbols: Move foreach inlined array elements into a list.
 - dpkg-scansources: Fix newline breaks for ternary operators.
   * Packaging:
 - Update copyright years.
Checksums-Sha1:
 4a607ee6741ae3d42ab8497cb2680c3353b47f84 3041 dpkg_1.22.4.dsc
 29a88b483582b32af3dc083a0c4ad270cc876153 5623080 dpkg_1.22.4.

  1   2   3   4   5   6   7   8   9   10   >