Source: vm
Version: 8.2.0b-11
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`,
vm failed to rebuild.

Log Summary:
-------------------------------------------------------------------------------
[...]
Installing base64-encode in /<<PKGBUILDDIR>>/debian/vm/usr/bin
Installing qp-decode in /<<PKGBUILDDIR>>/debian/vm/usr/bin
Installing qp-encode in /<<PKGBUILDDIR>>/debian/vm/usr/bin
VM helper binaries successfully installed!
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[3]: Entering directory '/<<PKGBUILDDIR>>/pixmaps'
mkdir -p "/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps"
for i in `ls *.xpm` ; do                                    \
echo "Installing $i in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps'" ; \ /usr/bin/install -c -m 644 $i "/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps" ; \
done ;
Installing autofile-dn.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing autofile-up.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing compose-dn.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing compose-up.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing delete-dn.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing delete-up.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps'
Installing file-dn.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps'
Installing file-up.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps'
Installing followup-dn.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing followup-up.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing forward-dn.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing forward-up.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing getmail-dn.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing getmail-up.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps'
Installing help-dn.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps'
Installing help-up.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps'
Installing mime-dn.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps'
Installing mime-up.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps'
Installing mime-xx.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps'
Installing next-dn.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps'
Installing next-up.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps'
Installing previous-dn.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing previous-up.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps'
Installing print-dn.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps'
Installing print-up.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps'
Installing quit-dn.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps'
Installing quit-up.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps'
Installing recover-dn.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing recover-up.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps'
Installing reply-dn.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps'
Installing reply-up.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps'
Installing undelete-dn.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing undelete-up.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps'
Installing visit-dn.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps'
Installing visit-up.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps'
mkdir -p "/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps/mime"
for i in `ls mime/*.xpm` ; do                                  \
echo "Installing $i in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps'" ; \ /usr/bin/install -c -m 644 $i "/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps/mime" ; \ done ; Installing mime/application.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing mime/audio.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing mime/image.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing mime/message.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing mime/multipart.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing mime/text.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing mime/video.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps'
mkdir -p "/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps/gtk"
for i in `ls gtk/*.xpm` ; do                                   \
echo "Installing $i in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps'" ; \ /usr/bin/install -c -m 644 $i "/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps/gtk" ; \ done ; Installing gtk/autofile-dn.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing gtk/autofile-up.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing gtk/compose-dn.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing gtk/compose-up.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing gtk/delete-dn.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing gtk/delete-up.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing gtk/file-dn.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing gtk/file-up.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing gtk/followup-dn.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing gtk/followup-up.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing gtk/forward-dn.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing gtk/forward-up.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing gtk/getmail-dn.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing gtk/getmail-up.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing gtk/help-dn.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing gtk/help-up.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing gtk/mime-dn.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing gtk/mime-up.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing gtk/mime-xx.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing gtk/next-dn.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing gtk/next-up.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing gtk/previous-dn.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing gtk/previous-up.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing gtk/print-dn.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing gtk/print-up.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing gtk/quit-dn.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing gtk/quit-up.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing gtk/recover-dn.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing gtk/recover-up.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing gtk/reply-dn.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing gtk/reply-up.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing gtk/undelete-dn.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing gtk/undelete-up.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing gtk/visit-dn.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps' Installing gtk/visit-up.xpm in '/<<PKGBUILDDIR>>/debian/vm/usr/share/vm/pixmaps'
VM pixmaps successfully installed!
make[3]: Leaving directory '/<<PKGBUILDDIR>>/pixmaps'
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
(cd /<<PKGBUILDDIR>>/debian/vm/usr/share/doc/vm && makeinfo --html --ifinfo --split=chapter \
                                 -o html  /<<PKGBUILDDIR>>/info/vm.texinfo)
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   debian/rules override_dh_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_install
dh_install: warning: Compatibility levels before 10 are deprecated (level 9 in use)
        install -m0755 -d debian/vm/usr/lib/emacsen-common/packages/compat/vm
cp --reflink=auto -a ./debian/vm.common-compat debian/vm/usr/lib/emacsen-common/packages/compat/vm/ install -p -o root -g root -m 644 lisp/Makefile /<<PKGBUILDDIR>>/debian/vm/usr/share/emacs/site-lisp/vm/Makefile install: cannot change ownership of '/<<PKGBUILDDIR>>/debian/vm/usr/share/emacs/site-lisp/vm/Makefile': Operation not permitted
make[1]: *** [debian/rules:63: override_dh_install] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:46: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2024-11-18T19:55:31Z

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


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

Reply via email to