Your message dated Wed, 08 Jan 2025 22:01:37 +0000
with message-id <[email protected]>
and subject line Bug#1089466: fixed in wm-icons 0.4.0-11.2
has caused the Debian Bug report #1089466,
regarding wm-icons: 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 [email protected]
immediately.)


-- 
1089466: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1089466
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: wm-icons
Version: 0.4.0-11.1
Severity: important
Tags: ftbfs
Justification: FTBFS
X-Debbugs-Cc: [email protected]
User: [email protected]
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`,
wm-icons failed to rebuild.

Log Summary:
-------------------------------------------------------------------------------
[...]
make[2]: Leaving directory '/<<PKGBUILDDIR>>/devel'
Making all in rpm
make[2]: Entering directory '/<<PKGBUILDDIR>>/rpm'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/<<PKGBUILDDIR>>/rpm'
make[2]: Entering directory '/<<PKGBUILDDIR>>'
make[2]: Nothing to be done for 'all-am'.
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_auto_test
        make -j4 check "TESTSUITEFLAGS=-j4 --verbose" VERBOSE=1
make[1]: Entering directory '/<<PKGBUILDDIR>>'
Making check in bin
make[2]: Entering directory '/<<PKGBUILDDIR>>/bin'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/<<PKGBUILDDIR>>/bin'
Making check in doc
make[2]: Entering directory '/<<PKGBUILDDIR>>/doc'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc'
Making check in icons
make[2]: Entering directory '/<<PKGBUILDDIR>>/icons'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/<<PKGBUILDDIR>>/icons'
Making check in etc
make[2]: Entering directory '/<<PKGBUILDDIR>>/etc'
Making check in debian-menu-system
make[3]: Entering directory '/<<PKGBUILDDIR>>/etc/debian-menu-system'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/etc/debian-menu-system'
make[3]: Entering directory '/<<PKGBUILDDIR>>/etc'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/etc'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/etc'
Making check in devel
make[2]: Entering directory '/<<PKGBUILDDIR>>/devel'
Making check in bin
make[3]: Entering directory '/<<PKGBUILDDIR>>/devel/bin'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/devel/bin'
make[3]: Entering directory '/<<PKGBUILDDIR>>/devel'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/devel'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/devel'
Making check in rpm
make[2]: Entering directory '/<<PKGBUILDDIR>>/rpm'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/<<PKGBUILDDIR>>/rpm'
make[2]: Entering directory '/<<PKGBUILDDIR>>'
make[2]: Nothing to be done for 'check-am'.
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   create-stamp debian/debhelper-build-stamp
   dh_prep
        rm -f -- debian/wm-icons.substvars
rm -fr -- debian/.debhelper/generated/wm-icons/ debian/wm-icons/ debian/tmp/
   dh_auto_install --destdir=debian/wm-icons/
        install -m0755 -d /<<PKGBUILDDIR>>/debian/wm-icons
make -j4 install DESTDIR=/<<PKGBUILDDIR>>/debian/wm-icons AM_UPDATE_INFO_DIR=no
make[1]: Entering directory '/<<PKGBUILDDIR>>'
Making install in bin
make[2]: Entering directory '/<<PKGBUILDDIR>>/bin'
make[3]: Entering directory '/<<PKGBUILDDIR>>/bin'
 /usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/wm-icons/usr/bin'
 /usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/wm-icons/usr/share/man/man1'
/usr/bin/install -c wm-icons-config '/<<PKGBUILDDIR>>/debian/wm-icons/usr/bin' /usr/bin/install -c -m 644 wm-icons-config.1 '/<<PKGBUILDDIR>>/debian/wm-icons/usr/share/man/man1'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/bin'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/bin'
Making install in doc
make[2]: Entering directory '/<<PKGBUILDDIR>>/doc'
make[3]: Entering directory '/<<PKGBUILDDIR>>/doc'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/doc'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc'
Making install in icons
make[2]: Entering directory '/<<PKGBUILDDIR>>/icons'
make[3]: Entering directory '/<<PKGBUILDDIR>>/icons'
make[3]: Nothing to be done for 'install-exec-am'.
/bin/bash /<<PKGBUILDDIR>>/install-sh -d /<<PKGBUILDDIR>>/debian/wm-icons/usr/share/icons/wm-icons
chmod -R o-w,go+rX *
cd ../icons; \
for iconset in 14x14-general 16x16-general 48x48-general 44x52-penguins 16x16-kde 32x32-kde 32x32-kde2 48x48-kde2 17x14-3dpixmaps 21x18-3dpixmaps 56x46-3dpixmaps 20x20-martys 20x20-martys2 56x56-martys 56x56-martys2 16x16-gnome 48x48-gnome 24x24-infox 48x48-infox 16x16-aquafusion 22x22-aquafusion 32x32-aquafusion 48x48-aquafusion 64x64-aquafusion 16x16-crystalclear 48x48-crystalclear 22x22-gartoon 48x48-gartoon 32x32-gant 64x64-gant; do \ rm -rf /<<PKGBUILDDIR>>/debian/wm-icons/usr/share/icons/wm-icons/$iconset; \
        tar cpf - "$iconset" \
| (cd "/<<PKGBUILDDIR>>/debian/wm-icons/usr/share/icons/wm-icons" && tar xfBp -); \ find "/<<PKGBUILDDIR>>/debian/wm-icons/usr/share/icons/wm-icons/$iconset" -name CVS \
                -exec rm -r {} \; 2>/dev/null; \
(cd "/<<PKGBUILDDIR>>/debian/wm-icons/usr/share/icons/wm-icons/$iconset" && [ -f _symlinks.lst ] \
                && awk '{ system("ln -sf " $1 " " $2) }' \
                        < _symlinks.lst \
                && rm _symlinks.lst || true \
        ); \
done
make[3]: Leaving directory '/<<PKGBUILDDIR>>/icons'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/icons'
Making install in etc
make[2]: Entering directory '/<<PKGBUILDDIR>>/etc'
Making install in debian-menu-system
make[3]: Entering directory '/<<PKGBUILDDIR>>/etc/debian-menu-system'
make[4]: Entering directory '/<<PKGBUILDDIR>>/etc/debian-menu-system'
make[4]: Nothing to be done for 'install-exec-am'.
/usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/wm-icons/usr/share/wm-icons/debian-menu-system' /usr/bin/install -c -m 644 wm-icons.h wm-icons-data.h wm-icons-fvwm2rc-menu README '/<<PKGBUILDDIR>>/debian/wm-icons/usr/share/wm-icons/debian-menu-system'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/etc/debian-menu-system'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/etc/debian-menu-system'
make[3]: Entering directory '/<<PKGBUILDDIR>>/etc'
make[4]: Entering directory '/<<PKGBUILDDIR>>/etc'
make[4]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/wm-icons/usr/share/wm-icons'
/usr/bin/install -c -m 644 fvwm2rc-compact-buttons fvwm95rc-wm-icons fvwm1rc-wm-icons fvwm2rc-wm-icons scwmrc-wm-icons '/<<PKGBUILDDIR>>/debian/wm-icons/usr/share/wm-icons'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/etc'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/etc'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/etc'
Making install in devel
make[2]: Entering directory '/<<PKGBUILDDIR>>/devel'
Making install in bin
make[3]: Entering directory '/<<PKGBUILDDIR>>/devel/bin'
make[4]: Entering directory '/<<PKGBUILDDIR>>/devel/bin'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/devel/bin'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/devel/bin'
make[3]: Entering directory '/<<PKGBUILDDIR>>/devel'
make[4]: Entering directory '/<<PKGBUILDDIR>>/devel'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/devel'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/devel'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/devel'
Making install in rpm
make[2]: Entering directory '/<<PKGBUILDDIR>>/rpm'
make[3]: Entering directory '/<<PKGBUILDDIR>>/rpm'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/rpm'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/rpm'
make[2]: Entering directory '/<<PKGBUILDDIR>>'
make[3]: Entering directory '/<<PKGBUILDDIR>>'
make[3]: Nothing to be done for 'install-exec-am'.
/<<PKGBUILDDIR>>/debian/wm-icons/usr/bin/wm-icons-config --user-dir="/<<PKGBUILDDIR>>/debian/wm-icons/usr/share/icons/wm-icons" --defaults --quiet
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
        rm -f debian/wm-icons.debhelper.log
   debian/rules override_dh_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_install
(cd /<<PKGBUILDDIR>>/debian/wm-icons/usr/share/icons/wm-icons/;   \
 rm -f menu mini norm;                     \
 ln -s               16x16-general menu;   \
 ln -s               14x14-general mini;   \
 ln -s               48x48-general norm;)
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
        rm -f debian/wm-icons.debhelper.log
   debian/rules override_dh_installdocs
make[1]: Entering directory '/<<PKGBUILDDIR>>'
install -p -d -o root -g root -m 755 /<<PKGBUILDDIR>>/debian/wm-icons/usr/share/doc/wm-icons install: cannot change owner and permissions of ‘/<<PKGBUILDDIR>>/debian/wm-icons/usr/share/doc/wm-icons’: Operation not permitted
make[1]: *** [debian/rules:35: override_dh_installdocs] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:20: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2024-11-18T20:26:26Z

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


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/1051109.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: wm-icons
Source-Version: 0.4.0-11.2
Done: Niels Thykier <[email protected]>

We believe that the bug you reported is fixed in the latest version of
wm-icons, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Niels Thykier <[email protected]> (supplier of updated wm-icons 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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 31 Dec 2024 10:21:28 +0000
Source: wm-icons
Architecture: source
Version: 0.4.0-11.2
Distribution: unstable
Urgency: medium
Maintainer: Manoj Srivastava <[email protected]>
Changed-By: Niels Thykier <[email protected]>
Closes: 1089466
Changes:
 wm-icons (0.4.0-11.2) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Remove need for root when building the package.
     (Closes: #1089466)
Checksums-Sha1:
 d81236bc9b6a902f9cb5eb0beb4d493e692c33a5 1617 wm-icons_0.4.0-11.2.dsc
 f6bc9be5f0a1fbf5542b8f9211da794124f1c3f5 7104 wm-icons_0.4.0-11.2.debian.tar.xz
 af0835e629acb249299dade241e40322a2611970 5264 
wm-icons_0.4.0-11.2_source.buildinfo
Checksums-Sha256:
 79379142c77bb3a4f1da1819ddd08bd99eb985a4246649d0544ae536fb824458 1617 
wm-icons_0.4.0-11.2.dsc
 77046696cf58867b90334efe04c3c87e599302cddffd4fed74fb6cd5bc492b25 7104 
wm-icons_0.4.0-11.2.debian.tar.xz
 c55d0ae012a02d0daf6870b3d7599004406a968dc4d689b23e5cd55f3c644929 5264 
wm-icons_0.4.0-11.2_source.buildinfo
Files:
 58303b8e8c9218dc4f547fff506ba9fd 1617 misc optional wm-icons_0.4.0-11.2.dsc
 6baa62bb1727035ec5e523f42ad04229 7104 misc optional 
wm-icons_0.4.0-11.2.debian.tar.xz
 9159e3634a5ff2440e5a42902ba4e054 5264 misc optional 
wm-icons_0.4.0-11.2_source.buildinfo

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

iQFGBAEBCgAwFiEE9ecZmu9eXGflVYc/dA1oiINl0okFAmd4SM8SHG5pZWxzQHRo
eWtpZXIubmV0AAoJEHQNaIiDZdKJjZsH/RpdjtDB8sss+QI7OQsiFuPqFKc8XPgk
5Ap+IRoqp7jo4fenf2HZH2sBoM47KsNYv5t0D3C69Lpufc2M0hMma9n5doll3ElV
h9P3VnAa2WAkTjZJH26gfsZLoefub7COejnTzBsCz+WmPyVxWFxqKYl+bn3aSuRC
IrsAbRyryV1oHq5syJPJx3Oh3oIcVYb6TSqx0ZgZCro8pml3zLgvYgTv61zKOWNc
CcRS0nqJRmnuXAtfFKgJ5Uycts5/TieJc90weiYisoaWNhEAaUIDVB3Tb5q8Iv+9
jIwyJBPhikN4pDM/5kn990LSGxXfQmiu2X2w2vuEXsDk8EzEauxcyj0=
=RgwF
-----END PGP SIGNATURE-----

Attachment: pgp1lAkaNrMzk.pgp
Description: PGP signature


--- End Message ---

Reply via email to