Your message dated Wed, 01 Jan 2025 19:20:44 +0000
with message-id <e1tt4gq-00cnb5...@fasolo.debian.org>
and subject line Bug#1089431: fixed in setserial 2.17-57
has caused the Debian Bug report #1089431,
regarding setserial: 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.)


-- 
1089431: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1089431
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: setserial
Version: 2.17-56
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`,
setserial failed to rebuild.

Log Summary:
-------------------------------------------------------------------------------
[...]

+------------------------------------------------------------------------------+
| Build
                                                                       |
+------------------------------------------------------------------------------+


Unpack source
-------------

Format: 3.0 (quilt)
Source: setserial
Binary: setserial
Architecture: any
Version: 2.17-56
Maintainer: Thorsten Alteholz <deb...@alteholz.de>
Standards-Version: 4.6.2
Vcs-Browser: https://salsa.debian.org/alteholz/setserial
Vcs-Git: https://salsa.debian.org/alteholz/setserial.git
Build-Depends: debhelper-compat (= 13), po-debconf
Package-List:
 setserial deb comm optional arch=any
Checksums-Sha1:
 68824494a0b5700f7e999564a59358bf34f79eb1 52437 setserial_2.17.orig.tar.gz
 aa459d75941af0bae51f6b6354fe5f1f026be885 56428
setserial_2.17-56.debian.tar.xz
Checksums-Sha256:
 7e4487d320ac31558563424189435d396ddf77953bb23111a17a3d1487b5794a 52437
setserial_2.17.orig.tar.gz
 67ba5b199ddb61f8d806250a2e21cb78f342c2f818b7d78b591d0e9ece9c305a 56428
setserial_2.17-56.debian.tar.xz
Files:
 c4867d72c41564318e0107745eb7a0f2 52437 setserial_2.17.orig.tar.gz
 fff442088ac8f996d17578d24673a142 56428 setserial_2.17-56.debian.tar.xz


gpgv: Signature made Wed Nov  6 23:27:49 2024 UTC
gpgv:                using RSA key 6201FBFFDBBDE07822EABB9696FCAC0D387B5847
gpgv:                issuer "deb...@alteholz.de"
gpgv: Can't check signature: No public key
dpkg-source: warning: cannot verify inline signature for ./
setserial_2.17-56.dsc: no acceptable signature found
dpkg-source: info: extracting setserial in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking setserial_2.17.orig.tar.gz
dpkg-source: info: unpacking setserial_2.17-56.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying 01_makefile.patch
dpkg-source: info: applying 04_pcmcia_readme.patch
dpkg-source: info: applying 05_pcmcia_cardctl.patch
dpkg-source: info: applying 06_pcmcia_cardctl_out.patch
dpkg-source: info: applying 07_pcmcia_var_run_stab.patch
dpkg-source: info: applying 08_pcmcia_c.patch
dpkg-source: info: applying 09_pcmcia_repair.patch
dpkg-source: info: applying 10_rc_etc_setserial.patch
dpkg-source: info: applying 11_rc_serial.patch
dpkg-source: info: applying 12_rc_serial_m68k.patch
dpkg-source: info: applying 13_rc_serial_upstream.patch
dpkg-source: info: applying 14_safety_h.patch
dpkg-source: info: applying 15_serial_conf.patch
dpkg-source: info: applying 16_serial_conf_sparc.patch
dpkg-source: info: applying 17_setserial_8_in.patch
dpkg-source: info: applying 18_setserial_c.patch
dpkg-source: info: applying 19_version_h.patch
dpkg-source: info: applying 20_implicit.patch
dpkg-source: info: applying 21_path-of-setserial.patch

Check disk space
----------------

Sufficient free space for build

User Environment
----------------

APT_CONFIG=/var/lib/sbuild/apt.conf
HOME=/sbuild-nonexistent
LANG=C.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 setserial
dpkg-buildpackage: info: source version 2.17-56
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Thorsten Alteholz
<deb...@alteholz.de>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
 debian/rules clean
dh_testdir
dh_testroot
rm -f config.sub config.guess
[ ! -f Makefile ] || /usr/bin/make distclean
rm -f gorhack.h setserial.8
dh_autoreconf_clean
dh_clean stamp-build
 debian/rules binary
dh_testdir
cp -f /usr/share/misc/config.sub config.sub
cp -f /usr/share/misc/config.guess config.guess
autoupdate
autoupdate: warning: autoconf input should be named 'configure.ac', not
'configure.in'
dh_autoreconf
autoreconf: warning: autoconf input should be named 'configure.ac', not
'configure.in'
aclocal: warning: autoconf input should be named 'configure.ac', not
'configure.in'
dh_auto_configure
        ./configure --build=aarch64-linux-gnu --prefix=/usr --includedir=\
${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/
share/info --sysconfdir=/etc --localstatedir=/var --disable-option-
checking --disable-silent-rules --libdir=\${prefix}/lib/aarch64-linux-
gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-
tracking
Generating configuration file for setserial version 2.17
Release date is January, 2000
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... checking whether we are cross
compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking for a BSD-compatible install... /usr/bin/install -c
checking for strip... strip
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for asm/ioctls.h... yes
checking for linux/hayesesp.h... no
configure: creating ./config.status
config.status: creating setserial.8
config.status: creating Makefile
# make both m68k 2.2 and 2.4+ kernels work effectively
#
rm -f gorhack.h
if test -r /usr/include/linux/m68kserial.h ; then \
  touch gorhack.h; \
else \
  echo "#undef __mc68000__" > gorhack.h ; \
fi
/usr/bin/make setserial CFLAGS="-O2 -g -O2 -Werror=implicit-function-
declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-
strong -fstack-clash-protection -Wformat -Werror=format-security -
mbranch-protection=standard" LDFLAGS="-Wl,-z,relro" CPPFLAGS="-Wdate-
time -D_FORTIFY_SOURCE=2" CXXFLAGS="-g -O2 -ffile-prefix-map=/
<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -
Wformat -Werror=format-security -mbranch-protection=standard"
make[1]: Entering directory '/<<PKGBUILDDIR>>'
gcc -O2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/
<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -
Wformat -Werror=format-security -mbranch-protection=standard -g -O2 -
ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-
clash-protection -Wformat -Werror=format-security -mbranch-
protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -
DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -
DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -
DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1
-DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -
DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -
DHAVE_ASM_IOCTLS_H=1 -I. setserial.c -o setserial
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
touch stamp-build
dh_testdir
dh_testroot
dh_prep
dh_installdirs
install -g root -m 755 -o root setserial   /<<PKGBUILDDIR>>/debian/
setserial/usr/bin
install: cannot change ownership of '/<<PKGBUILDDIR>>/debian/setserial/
usr/bin/setserial': Operation not permitted
make: *** [debian/rules:57: binary-arch] Error 1
dpkg-buildpackage: error: debian/rules binary subprocess returned exit
status 2
--------------------------------------------------------------------------------
Build finished at 2024-11-18T14:37:40Z

-------------------------------------------------------------------------------


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/1044357.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.

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature


--- End Message ---
--- Begin Message ---
Source: setserial
Source-Version: 2.17-57
Done: Thorsten Alteholz <deb...@alteholz.de>

We believe that the bug you reported is fixed in the latest version of
setserial, 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.
Thorsten Alteholz <deb...@alteholz.de> (supplier of updated setserial 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, 01 Jan 2025 18:30:09 +0100
Source: setserial
Architecture: source
Version: 2.17-57
Distribution: unstable
Urgency: medium
Maintainer: Thorsten Alteholz <deb...@alteholz.de>
Changed-By: Thorsten Alteholz <deb...@alteholz.de>
Closes: 1082964 1089431
Changes:
 setserial (2.17-57) unstable; urgency=medium
 .
   * MR from Niels Thykier to fix the rootless build issue
     thanks a lot for taking care of this
     (Closes: #1089431)
   * debian/control: remove outdated paragraph from description
                     (Closes: #1082964)
Checksums-Sha1:
 98a1ce8758c5313a8b8a266d493605e578bcc4f6 1964 setserial_2.17-57.dsc
 68824494a0b5700f7e999564a59358bf34f79eb1 52437 setserial_2.17.orig.tar.gz
 e8878b21e5b7318d5c9827e170fcd2cd132cf619 56392 setserial_2.17-57.debian.tar.xz
 4512bcde211df2537603de0cddf2ef40c38d20c9 6195 setserial_2.17-57_amd64.buildinfo
Checksums-Sha256:
 252f47c79da3bb93eba9d24dc9bb0afca15e51c19046b3babdd04dd808f2e91f 1964 
setserial_2.17-57.dsc
 7e4487d320ac31558563424189435d396ddf77953bb23111a17a3d1487b5794a 52437 
setserial_2.17.orig.tar.gz
 e96ef61d3e5fc5a77d6e54c4c48a2caee31931732a18ee49e4c67d128ad181c9 56392 
setserial_2.17-57.debian.tar.xz
 6211e6c18fc72250600bcb8b493b0b2405d0895d8b8117a8d9001b37c619714d 6195 
setserial_2.17-57_amd64.buildinfo
Files:
 015b8fcea055cb526ec94c9947797929 1964 comm optional setserial_2.17-57.dsc
 c4867d72c41564318e0107745eb7a0f2 52437 comm optional setserial_2.17.orig.tar.gz
 bcd4d2d1919b82024902c73619195d44 56392 comm optional 
setserial_2.17-57.debian.tar.xz
 4ab61618ed3cf3edb0b7ed07ae52bc78 6195 comm optional 
setserial_2.17-57_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQKnBAEBCgCRFiEEYgH7/9u94Hgi6ruWlvysDTh7WEcFAmd1j3ZfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDYy
MDFGQkZGREJCREUwNzgyMkVBQkI5Njk2RkNBQzBEMzg3QjU4NDcTHGRlYmlhbkBh
bHRlaG9sei5kZQAKCRCW/KwNOHtYR1sfD/9UB0J+6zdk7FF9AEzBs46EFOrUCErb
wyoheCIqtUUGZB1e/BjEZHBOmzaEwLHOBdlzvhJ+xibXdyOXdE3iHO8/1wfd9nHM
OBTRBhBC/NFbItQg0NRtQd9Vhy+UVHxLT55oT65KXuvwxRk184pWZktRQHCZIbdR
vFQIwKsD0Rwb1Wm2swIvUAUG1VUKEQhr0VmKvH15p9h3pt3fpYTapTkW/x1/VjKn
/1dKCpxl8JGbcXW9//vNa8A17nWVSceK9Z1vRYz/eMUphaTJnSn/GwThgNhaG11F
/wWlTS1VOzcMymytmmEQ7Kout+ACtxzRlMYWZyb2DbFx9geXIMsdfhIMSEGzYEQp
KYa+9QVUpGIH4wRtMyDSLWCg3NdoLYI9z1hLiY7q0PqN5A8V9FSg0yGyBHILrggM
KTz9VgnsH/0TbSRVTzU3TYWmXnD1kJGEF+nv4BdX/rV6CMMb1gfnCQctUUBFt71d
mNjXKfn11B5cSM/KM+dL4VaMMOfYUM8jDOxJQcm2nDNztFSS4+6lts0rGy8+J1vb
IO9+b99hVyWM1GY6efr5B8ekfTvYklrz4x2NTwe8vte5WlGH8PmQHUvQsxq5u7+r
pH3gkmJrjzOjz5aTab/oFvO3mZsxumP4XkTZqvNlaM26gJu+nbtUv+f+YtXTimTm
IFBYzToTuS1uNA==
=bR/n
-----END PGP SIGNATURE-----

Attachment: pgpICk6SJpKeX.pgp
Description: PGP signature


--- End Message ---

Reply via email to