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 2dpkg-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.
OpenPGP_signature.asc
Description: OpenPGP digital signature

