Your message dated Wed, 08 Jan 2025 21:35:33 +0000
with message-id <[email protected]>
and subject line Bug#1089340: fixed in gridsite 3.0.0~20240125git1200598-1.1
has caused the Debian Bug report #1089340,
regarding gridsite: 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.)
--
1089340: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1089340
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: gridsite
Version: 3.0.0~20240125git1200598-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`,
gridsite failed to rebuild.
Log Summary:
-------------------------------------------------------------------------------
[...]
libtool: install: install .libs/libgridsite_nossl.lai
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/aarch64-linux-gnu/libgridsite_nossl.la
libtool: install: install .libs/libgridsite_nossl.a
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/aarch64-linux-gnu/libgridsite_nossl.a
libtool: install: chmod 644
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/aarch64-linux-gnu/libgridsite_nossl.a
libtool: install: ranlib
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/aarch64-linux-gnu/libgridsite_nossl.a
libtool: warning: remember to run 'libtool --finish
/usr/lib/aarch64-linux-gnu'
rm -f /<<PKGBUILDDIR>>/debian/tmp/usr/lib/aarch64-linux-gnu/*.la
cp -f gridsite-openssl.pc
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/aarch64-linux-gnu/pkgconfig
mkdir -p /<<PKGBUILDDIR>>/debian/tmp/usr/include \
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/aarch64-linux-gnu/httpd/modules \
/<<PKGBUILDDIR>>/debian/tmp/usr/bin \
/<<PKGBUILDDIR>>/debian/tmp/usr/sbin \
/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1 \
/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man8 \
/<<PKGBUILDDIR>>/debian/tmp/usr/share/doc/gridsite-3.0
sed 's/^\(#define GRST_VERSION\).*$/\1 0x030000/' \
../interface/gridsite.h >
/<<PKGBUILDDIR>>/debian/tmp/usr/include/gridsite.h
cp -f ../interface/gridsite-gacl.h /<<PKGBUILDDIR>>/debian/tmp/usr/include
libtool --mode=install install urlencode /<<PKGBUILDDIR>>/debian/tmp/usr/bin
libtool: warning: '/<<PKGBUILDDIR>>/src/libgridsite.la' has not been
installed in '/usr/lib/aarch64-linux-gnu'
libtool: install: install .libs/urlencode
/<<PKGBUILDDIR>>/debian/tmp/usr/bin/urlencode
libtool --mode=install install findproxyfile
/<<PKGBUILDDIR>>/debian/tmp/usr/bin
libtool: warning: '/<<PKGBUILDDIR>>/src/libgridsite.la' has not been
installed in '/usr/lib/aarch64-linux-gnu'
libtool: install: install .libs/findproxyfile
/<<PKGBUILDDIR>>/debian/tmp/usr/bin/findproxyfile
libtool --mode=install install real-gridsite-admin.cgi
/<<PKGBUILDDIR>>/debian/tmp/usr/sbin
libtool: warning: '/<<PKGBUILDDIR>>/src/libgridsite.la' has not been
installed in '/usr/lib/aarch64-linux-gnu'
libtool: install: install .libs/real-gridsite-admin.cgi
/<<PKGBUILDDIR>>/debian/tmp/usr/sbin/real-gridsite-admin.cgi
cp -f ../CHANGES ../README ../INSTALL ../LICENSE ../VERSION \
/<<PKGBUILDDIR>>/debian/tmp/usr/share/doc/gridsite-3.0
cp -f ../doc/index.html ../doc/*.conf ../doc/*.sh ../doc/*.spec \
mod_gridsite_example.c \
/<<PKGBUILDDIR>>/debian/tmp/usr/share/doc/gridsite-3.0
for i in htcp.1 htfind.1 htll.1 htls.1 htmkdir.1 htmv.1 htping.1 \
htrm.1 urlencode.1 findproxyfile.1 ; do \
cp -f ../doc/$i.html
/<<PKGBUILDDIR>>/debian/tmp/usr/share/doc/gridsite-3.0 ; \
cp -f ../doc/$i
/<<PKGBUILDDIR>>/debian/tmp/usr/share/doc/gridsite-3.0 ; \
cp -f ../doc/$i /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1 ; \
gzip -f /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1/$i ; done
for i in mod_gridsite.8 ; do \
cp -f ../doc/$i.html
/<<PKGBUILDDIR>>/debian/tmp/usr/share/doc/gridsite-3.0 ; \
cp -f ../doc/$i
/<<PKGBUILDDIR>>/debian/tmp/usr/share/doc/gridsite-3.0 ; \
cp -f ../doc/$i /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man8 ; \
gzip -f /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man8/$i ; done
libtool --mode=install install htcp /<<PKGBUILDDIR>>/debian/tmp/usr/bin
libtool: warning: 'libgridsite.la' has not been installed in
'/usr/lib/aarch64-linux-gnu'
libtool: install: install .libs/htcp
/<<PKGBUILDDIR>>/debian/tmp/usr/bin/htcp
ln -sf htcp /<<PKGBUILDDIR>>/debian/tmp/usr/bin/htls
ln -sf htcp /<<PKGBUILDDIR>>/debian/tmp/usr/bin/htll
ln -sf htcp /<<PKGBUILDDIR>>/debian/tmp/usr/bin/htrm
ln -sf htcp /<<PKGBUILDDIR>>/debian/tmp/usr/bin/htmkdir
ln -sf htcp /<<PKGBUILDDIR>>/debian/tmp/usr/bin/htmv
ln -sf htcp /<<PKGBUILDDIR>>/debian/tmp/usr/bin/htping
ln -sf htcp /<<PKGBUILDDIR>>/debian/tmp/usr/bin/htfind
cp -f mod_gridsite.so
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/aarch64-linux-gnu/httpd/modules
mkdir -p /<<PKGBUILDDIR>>/debian/tmp/usr/include \
/<<PKGBUILDDIR>>/debian/tmp/usr/bin \
/<<PKGBUILDDIR>>/debian/tmp/usr/sbin \
/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1 \
/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man8 \
/<<PKGBUILDDIR>>/debian/tmp/usr/share/doc/gridsite-3.0
cp -f ../doc/*.wsdl /<<PKGBUILDDIR>>/debian/tmp/usr/share/doc/gridsite-3.0
for i in htproxyput.1 htproxytime.1 htproxyrenew.1 htproxydestroy.1 \
htproxyunixtime.1 htproxyinfo.1 ; do \
cp -f ../doc/$i.html
/<<PKGBUILDDIR>>/debian/tmp/usr/share/doc/gridsite-3.0 ; \
cp -f ../doc/$i
/<<PKGBUILDDIR>>/debian/tmp/usr/share/doc/gridsite-3.0 ; \
cp -f ../doc/$i /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1 ; \
gzip -f /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1/$i ; done
for i in gridsite-delegation.8 ; do \
cp -f ../doc/$i.html
/<<PKGBUILDDIR>>/debian/tmp/usr/share/doc/gridsite-3.0 ; \
cp -f ../doc/$i
/<<PKGBUILDDIR>>/debian/tmp/usr/share/doc/gridsite-3.0 ; \
cp -f ../doc/$i /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man8 ; \
gzip -f /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man8/$i ; done
cp -f htproxyput /<<PKGBUILDDIR>>/debian/tmp/usr/bin
ln -sf htproxyput /<<PKGBUILDDIR>>/debian/tmp/usr/bin/htproxydestroy
ln -sf htproxyput /<<PKGBUILDDIR>>/debian/tmp/usr/bin/htproxytime
ln -sf htproxyput /<<PKGBUILDDIR>>/debian/tmp/usr/bin/htproxyunixtime
ln -sf htproxyput /<<PKGBUILDDIR>>/debian/tmp/usr/bin/htproxyrenew
ln -sf htproxyput /<<PKGBUILDDIR>>/debian/tmp/usr/bin/htproxyinfo
cp -f gridsite-delegation.cgi /<<PKGBUILDDIR>>/debian/tmp/usr/sbin
make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
# Change cgi scripts location
mkdir -m 0755 -p /<<PKGBUILDDIR>>/debian/tmp/usr/lib/gridsite/cgi-bin
mv /<<PKGBUILDDIR>>/debian/tmp/usr/sbin/*.cgi \
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/gridsite/cgi-bin
rmdir /<<PKGBUILDDIR>>/debian/tmp/usr/sbin
# Let dh_apache2 handle module installation
rm -rf /<<PKGBUILDDIR>>/debian/tmp/usr/lib/aarch64-linux-gnu/httpd
# Let debhelper do the compression
gunzip /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man*/*
# This is not really useful
rm
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/aarch64-linux-gnu/libgridsite_globus.*
rm /<<PKGBUILDDIR>>/debian/tmp/usr/lib/aarch64-linux-gnu/libgridsite_nossl.*
# Remove these - docs are installed using the debian/*.docs files
rm -rf /<<PKGBUILDDIR>>/debian/tmp/usr/share/doc
# Set up root area to serve files from
mkdir -m 0755 -p /<<PKGBUILDDIR>>/debian/tmp/var/lib/gridsite
mkdir -m 0755 -p /<<PKGBUILDDIR>>/debian/tmp/etc/gridsite
install -m 0644 debian/gridsitehead.txt \
/<<PKGBUILDDIR>>/debian/tmp/etc/gridsite/gridsitehead.txt
install -m 0644 debian/gridsitefoot.txt \
/<<PKGBUILDDIR>>/debian/tmp/etc/gridsite/gridsitefoot.txt
install -m 0644 debian/root-level.gacl \
/<<PKGBUILDDIR>>/debian/tmp/etc/gridsite/.gacl
mkdir -m 0755 -p /<<PKGBUILDDIR>>/debian/tmp/etc/grid-security/dn-lists
mkdir -m 0755 -p /<<PKGBUILDDIR>>/debian/tmp/etc/grid-security/vomsdir
mkdir -m 0755 -p /<<PKGBUILDDIR>>/debian/tmp/var/cache/mod_gridsite
mkdir -m 0755 -p /<<PKGBUILDDIR>>/debian/tmp/usr/share/apache2/icons
uudecode -o
/<<PKGBUILDDIR>>/debian/tmp/usr/share/apache2/icons/gridsitelogo.png \
debian/gridsitelogo.png.uu
chown www-data:www-data \
/<<PKGBUILDDIR>>/debian/tmp/var/lib/gridsite \
/<<PKGBUILDDIR>>/debian/tmp/etc/gridsite/.gacl \
/<<PKGBUILDDIR>>/debian/tmp/etc/gridsite/gridsitehead.txt \
/<<PKGBUILDDIR>>/debian/tmp/etc/gridsite/gridsitefoot.txt \
/<<PKGBUILDDIR>>/debian/tmp/etc/grid-security/dn-lists \
/<<PKGBUILDDIR>>/debian/tmp/var/cache/mod_gridsite
chown: changing ownership of
'/<<PKGBUILDDIR>>/debian/tmp/var/lib/gridsite': Operation not permitted
chown: changing ownership of
'/<<PKGBUILDDIR>>/debian/tmp/etc/gridsite/.gacl': Operation not permitted
chown: changing ownership of
'/<<PKGBUILDDIR>>/debian/tmp/etc/gridsite/gridsitehead.txt': Operation
not permitted
chown: changing ownership of
'/<<PKGBUILDDIR>>/debian/tmp/etc/gridsite/gridsitefoot.txt': Operation
not permitted
chown: changing ownership of
'/<<PKGBUILDDIR>>/debian/tmp/etc/grid-security/dn-lists': Operation not
permitted
chown: changing ownership of
'/<<PKGBUILDDIR>>/debian/tmp/var/cache/mod_gridsite': Operation not
permitted
make[1]: *** [debian/rules:51: override_dh_auto_install] Error 1
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-16T12:24:06Z
-------------------------------------------------------------------------------
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/994278.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: gridsite
Source-Version: 3.0.0~20240125git1200598-1.1
Done: Niels Thykier <[email protected]>
We believe that the bug you reported is fixed in the latest version of
gridsite, 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 gridsite 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: Wed, 01 Jan 2025 19:16:54 +0000
Source: gridsite
Architecture: source
Version: 3.0.0~20240125git1200598-1.1
Distribution: unstable
Urgency: medium
Maintainer: Mattias Ellert <[email protected]>
Changed-By: Niels Thykier <[email protected]>
Closes: 1089340
Changes:
gridsite (3.0.0~20240125git1200598-1.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Make requirement for root when building the package explicit.
(Closes: #1089340)
Checksums-Sha1:
1226151a82f708587a931ce5bcc07867886d8b61 2134
gridsite_3.0.0~20240125git1200598-1.1.dsc
c55a37b251231c9e332c505d868a984b759b5aa1 21440
gridsite_3.0.0~20240125git1200598-1.1.debian.tar.xz
bd1c6d24e30b6a44ffeea75566a353e8a2f80151 8523
gridsite_3.0.0~20240125git1200598-1.1_source.buildinfo
Checksums-Sha256:
91a7bf8efdfa17e2c9a2bfa485f6dc09b589fa978ce29138c6899cd09dd2b7e5 2134
gridsite_3.0.0~20240125git1200598-1.1.dsc
bc482622d158fa42423ef7c096e3c1613a750bc3fcbf12752e38a14cf7f6cbd1 21440
gridsite_3.0.0~20240125git1200598-1.1.debian.tar.xz
9d8565266129244c93b30e9b2e8c62cbfc44af91e822c2d0789c003ea4896bed 8523
gridsite_3.0.0~20240125git1200598-1.1_source.buildinfo
Files:
a5d8441527da593c2338f272e582cf60 2134 net optional
gridsite_3.0.0~20240125git1200598-1.1.dsc
d2f0b2c4e8685ab3206e9ded77b4c090 21440 net optional
gridsite_3.0.0~20240125git1200598-1.1.debian.tar.xz
3e064d4cf4098c2e1c61d59d1e5d25fe 8523 net optional
gridsite_3.0.0~20240125git1200598-1.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQFGBAEBCgAwFiEE9ecZmu9eXGflVYc/dA1oiINl0okFAmd4OsQSHG5pZWxzQHRo
eWtpZXIubmV0AAoJEHQNaIiDZdKJLtUIAK8+ZSkX7I6ukNVX/rOM0/QmSTNKUrQb
C85L56BZ1gJfRMP9+s0f7pU8/XF/QyDZKOr483e3JumgSitoLeogcmfARv/6izQr
tmdeoCf/I6lFw2Jo+WPYJL3CsfNWPyXxgqVrFxUco6oiDRovVu+TwvYQLTyLCE4o
FIh/qHvbo7aJkaHQnUnd89Z6a9q4JMBEYaXYWfCve8hEM2ZH0yPAhIzheKOTw4wT
LnZ9NvWQQsCQyWzy8No4OnPFwfDF9L9sqVnXjsDZGgkdDDISfdjIO9BkJB23JUvK
TzBkdKfoTw7KFTFC3LOfRZAfbMjJzJlxrVrws9WCMBIZq8KRWZgnrFA=
=SiXv
-----END PGP SIGNATURE-----
pgpMo1wNGdAu0.pgp
Description: PGP signature
--- End Message ---