Your message dated Thu, 09 Jan 2025 18:39:32 +0000
with message-id <e1tvxrm-00d12v...@fasolo.debian.org>
and subject line Bug#1089398: fixed in netselect 0.3.ds1-31
has caused the Debian Bug report #1089398,
regarding netselect: Supporting rootless builds 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.)
--
1089398: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1089398
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: netselect
Version: 0.3.ds1-30.2
Severity: important
Tags: ftbfs
Justification: FTBFS
X-Debbugs-Cc: ni...@thykier.net
User: ni...@thykier.net
Usertags: rrr-no-as-default-issue
Dear maintainer,
During a test rebuild for building packages with
`Rules-Requires-Root: no` as the default in `dpkg`,
netselect failed to rebuild.
Log Summary:
-------------------------------------------------------------------------------
[...]
+------------------------------------------------------------------------------+
| Build
|
+------------------------------------------------------------------------------+
Unpack source
-------------
Format: 3.0 (quilt)
Source: netselect
Binary: netselect, netselect-apt
Architecture: any all
Version: 0.3.ds1-30.2
Maintainer: Javier Fernández-Sanguino Peña <j...@debian.org>
Homepage: http://github.com/apenwarr/netselect
Standards-Version: 4.5.1
Build-Depends: debhelper (>= 13), po-debconf
Package-List:
netselect deb net optional arch=any
netselect-apt deb net optional arch=all
Checksums-Sha1:
4c911df972b402d401bfcfd692ff55e9957b65e9 20937
netselect_0.3.ds1.orig.tar.gz
85083d7f47a2619658b6d3a8894ad4eeb85cba65 35632
netselect_0.3.ds1-30.2.debian.tar.xz
Checksums-Sha256:
4e9f25042b55cc075184e9f8ff602d104ef5a804f09f69a71519e3ab00605c96 20937
netselect_0.3.ds1.orig.tar.gz
00edc343d7fe8774e13675eb41b652d750a6bcbfa7c0919ed85e404a352c69ae 35632
netselect_0.3.ds1-30.2.debian.tar.xz
Files:
a1eb3834389666dcba664ea95bc51776 20937 netselect_0.3.ds1.orig.tar.gz
ea23a01c130747c569e2a3bc11c609e5 35632
netselect_0.3.ds1-30.2.debian.tar.xz
gpgv: Signature made Sun Mar 17 17:43:05 2024 UTC
gpgv: using RSA key 406220C8B8552802378CCE411F5C7A8B45564314
gpgv: issuer "b...@debian.org"
gpgv: Can't check signature: No public key
dpkg-source: warning: cannot verify inline signature for ./
netselect_0.3.ds1-30.2.dsc: no acceptable signature found
dpkg-source: info: extracting netselect in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking netselect_0.3.ds1.orig.tar.gz
dpkg-source: info: unpacking netselect_0.3.ds1-30.2.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying debian.patch
Check disk space
----------------
Sufficient free space for build
User Environment
----------------
APT_CONFIG=/var/lib/sbuild/apt.conf
HOME=/sbuild-nonexistent
LANG=en_US.UTF-8
LC_ALL=C.UTF-8
LOGNAME=debusine-worker
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SHELL=/bin/sh
USER=debusine-worker
dpkg-buildpackage
-----------------
Command: dpkg-buildpackage -us -uc -b -rfakeroot
dpkg-buildpackage: info: source package netselect
dpkg-buildpackage: info: source version 0.3.ds1-30.2
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Bastian Germann <b...@debian.org>
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
debian/rules clean
dh clean
dh: warning: Use of debian/compat is deprecated and will be removed in
debhelper (>= 14~).
dh_auto_clean
dh_auto_clean: warning: Use of debian/compat is deprecated and will be
removed in debhelper (>= 14~).
make -j4 clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
rm -f netselect netselect *.o *~ build-stamp core
rm -f mirrors_full
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_clean
dh_clean: warning: Use of debian/compat is deprecated and will be
removed in debhelper (>= 14~).
debian/rules binary
dh binary
dh: warning: Use of debian/compat is deprecated and will be removed in
debhelper (>= 14~).
dh_update_autotools_config
dh_autoreconf
dh_auto_configure
dh_auto_configure: warning: Use of debian/compat is deprecated and will
be removed in debhelper (>= 14~).
dh_auto_build
dh_auto_build: warning: Use of debian/compat is deprecated and will be
removed in debhelper (>= 14~).
make -j4 "INSTALL=install --strip-program=true"
make[1]: Entering directory '/<<PKGBUILDDIR>>'
gcc -O2 -Wall -I. -g -Wdate-time -D_FORTIFY_SOURCE=2 -c -o netselect.o
netselect.c
netselect.c: In function ‘send_icmp_probe’:
netselect.c:852:21: warning: taking address of packed member of ‘struct
<anonymous>’ may result in an unaligned pointer value [-Waddress-of-
packed-member]
852 | struct ip *ip = &op->ip;
| ^~~~~~~
netselect.c:853:25: warning: taking address of packed member of ‘struct
<anonymous>’ may result in an unaligned pointer value [-Waddress-of-
packed-member]
853 | struct icmp *icmp = &op->icmp;
| ^~~~~~~~~
netselect.c:860:18: warning: taking address of packed member of ‘struct
<anonymous>’ may result in an unaligned pointer value [-Waddress-of-
packed-member]
860 | gettimeofday(&op->tv, &tz);
| ^~~~~~~
netselect.c: In function ‘main’:
netselect.c:202:5: warning: ignoring return value of ‘setuid’ declared
with attribute ‘warn_unused_result’ [-Wunused-result]
202 | setuid(getuid());
| ^~~~~~~~~~~~~~~~
netselect.c: In function ‘name_resolver’:
netselect.c:636:21: warning: ignoring return value of ‘write’ declared
with attribute ‘warn_unused_result’ [-Wunused-result]
636 | write(pipes[1], &result, sizeof(result));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
netselect.c:651:29: warning: ignoring return value of ‘write’ declared
with attribute ‘warn_unused_result’ [-Wunused-result]
651 | write(pipes[1], &result,
sizeof(result));
|
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
netselect.c:666:33: warning: ignoring return value of ‘write’ declared
with attribute ‘warn_unused_result’ [-Wunused-result]
666 | write(pipes[1], &result,
sizeof(result));
|
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
netselect.c:674:25: warning: ignoring return value of ‘write’ declared
with attribute ‘warn_unused_result’ [-Wunused-result]
674 | write(pipes[1], &result, sizeof(result));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -g -o netselect netselect.o make[1]: Leaving directory '/
<<PKGBUILDDIR>>'
dh_auto_test
dh_auto_test: warning: Use of debian/compat is deprecated and will be
removed in debhelper (>= 14~).
create-stamp debian/debhelper-build-stamp
dh_prep
dh_installdirs
dh_installdirs: warning: Use of debian/compat is deprecated and will be
removed in debhelper (>= 14~).
debian/rules override_dh_auto_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
/usr/bin/make PREFIX=debian/tmp/usr install
make[2]: Entering directory '/<<PKGBUILDDIR>>'
chown root netselect && chmod u+s netselect
chown: changing ownership of 'netselect': Operation not permitted
make[2]: *** [Makefile:27: install] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [debian/rules:15: override_dh_auto_install] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:9: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit
status 2
--------------------------------------------------------------------------------
Build finished at 2024-11-17T14:04:47Z
-------------------------------------------------------------------------------
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/~nthykier/rrr-no-as-default/logs/1024510.gz
You can find common solutions at
https://people.debian.org/~nthykier/rrr-no-as-default/docs/solutions.md
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.
If this package is listed in
https://people.debian.org/~nthykier/rrr-no-as-default/docs/static-
ownership.list,
then please just set `Rules-Requires-Root: binary-targets` to the source
stanza of `debian/control` as a fix to this bug.
If this package is listed in
https://people.debian.org/~nthykier/rrr-no-as-default/docs/maybe-
misbuilds.list,
then the package was deemed at risk for misbuilding (having wrong
ownership) but had a FTBFS problem we tested it. Please test whether the
package works with `Rules-Requires-Root: no` validating that the
resulting deb has the correct ownership for all paths in the deb.
The goal is to have the default changed in `dpkg` either in `Trixie` or
`Forky`, depending on progress and feasibility with the release schedule
for Trixie.
For more information on this bug filing, please see:
https://lists.debian.org/debian-dpkg/2024/11/msg00016.html
Thanks,
PS: The builds were performed in mid-November. If you fixed the problem
between between then and this bug being filed, then please just close
the bug with the version it was fixed in.
OpenPGP_signature.asc
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---
Source: netselect
Source-Version: 0.3.ds1-31
Done: Javier Fernández-Sanguino Peña <j...@debian.org>
We believe that the bug you reported is fixed in the latest version of
netselect, 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 1089...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Javier Fernández-Sanguino Peña <j...@debian.org> (supplier of updated netselect
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: SHA256
Format: 1.8
Date: Thu, 09 Jan 2025 16:57:18 +0100
Source: netselect
Architecture: source
Version: 0.3.ds1-31
Distribution: unstable
Urgency: medium
Maintainer: Javier Fernández-Sanguino Peña <j...@debian.org>
Changed-By: Javier Fernández-Sanguino Peña <j...@debian.org>
Closes: 407767 809034 993416 1007410 1012313 1056907 1089398
Changes:
netselect (0.3.ds1-31) unstable; urgency=medium
.
* Move repository to Salsa to allow for team maintenance. After trying to
restore the repository information and log from Alioth (SVN) it turns
out it is much simpler and efficient to import all the packages using
gbp. The old repository is nevertheless avialable in 'netselect-old' in
case anything from it is required (I doubt it)
* Acknowledge NMUs (Closes: #1089398, Closes: #1007410, #993416, #809034)
* debian/control:
- Add VCS fields pointing to Salsa, where the code now resides
- Remove debian/compat, declare dependency in debian/control
- Remove trailing whitespaces (lintian fix)
* debian/patches/debian.patch:
- Modify netslect-apt to use 'stable-security' instead of
'stable/updates' as the format changed since Bullseye several
years ago (Closes: #1012313)
- Add also non-free-firmware when --non-free is selected
(Closes: #1056907)
- Add 'forky' (Debian 14) as a valid release name
* debian/patches/debian-ipv6-support.patch: Add patch providing IPv6 support
thanks to Bob Ham for creating it (Closes: #407767)
Checksums-Sha1:
366299ad3554cbd709bb8582cff64a747a1e2cd6 1958 netselect_0.3.ds1-31.dsc
f93a5929b124627ec25886d0121f03fd95e8d591 41816
netselect_0.3.ds1-31.debian.tar.xz
feeebef57373b31365a07e1533521a3fea1b6f87 7462
netselect_0.3.ds1-31_i386.buildinfo
Checksums-Sha256:
10b913fdaa340889488575d45dddf9b89e7c8c1eb037ba96f0066a6cb1715355 1958
netselect_0.3.ds1-31.dsc
64056c295458d2cfb60f043369d08e3166c265dfe7ec2641a1c26a89ea004833 41816
netselect_0.3.ds1-31.debian.tar.xz
27b261209d57bd2a79df399942673284770b7e41626575579b2614fcf1b8cb49 7462
netselect_0.3.ds1-31_i386.buildinfo
Files:
849c3ddfd6f0f8029b015d94b0d48994 1958 net optional netselect_0.3.ds1-31.dsc
ee693d318064cfb8f0f624a629d43a42 41816 net optional
netselect_0.3.ds1-31.debian.tar.xz
e44e9170eed39d36e79814b350b9a4a3 7462 net optional
netselect_0.3.ds1-31_i386.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEFQ8Kq6ttIR3DT+AOix9vSKslf5gFAmeAB+wACgkQix9vSKsl
f5hoohAAuNBgP9Bsd0Cz4vhU035lPZEissBCBrOoLRqZGirGOpZa+LZjkh7iVf1O
Gj7p7rTg6558x6Z4JpsHWmQL02gN/jqcCRHbFYOW72J5fGMM4/yzCIoiiLtw/MGY
LY99oaxUuodz8ya0+7sugpqzOeoq1YHChlyf3RHV8+sbQOkNpFBMDKezaUHpS6fe
LjwR9H6LACIsqy9oxi3PqpN5xdzy0mg5cCzTfFSwvF+yLQXQ4C2Fyjyy/d82k5Pn
4h8z2y2U6r5JM8/BNpHHr1vvW4WVhQFpyAyKK9r5FMa0ni34LmL3QdzArkTiTR1q
icTbbUqlj06BiSjFF0gRE4cmY9guT4VzhaZILNRQuO05SRdt7ZIyRVzJza3wlOnp
AM9wO004oGzutl1/cKpAbCleBGuFzcANeQ6NeYCkqO2du2U9hL95a4mvPIiw8/kW
0TM31Lqy///40VgJXeq3eL7RGgMfigbguXBzGDYAqScICq3lrWFhq3ocL+SBKzfQ
CRFZ/cJZQAjIZmhTUfoh3R2Y0JyGNh0USgVpSv0HK5m1aBcHUXGXTiYbvTWpaHSh
uzim1/FEuHnzr6+zonNe4BUZH6R0Ae6hhFfj5TtZMyCdudOmgVfJPdy2NCgPuAWz
63kiVTpidL35PC2k27lIiZa84St0cqI8PNzm+cF0/Xw6d3FQRSc=
=WE1a
-----END PGP SIGNATURE-----
pgp393OCTMnUJ.pgp
Description: PGP signature
--- End Message ---