Your message dated Sun, 08 Dec 2024 01:34:19 +0000
with message-id <[email protected]>
and subject line Bug#1089339: fixed in glimpse 4.18.7-10
has caused the Debian Bug report #1089339,
regarding glimpse: 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.)
--
1089339: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1089339
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: glimpse
Version: 4.18.7-9
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`,
glimpse failed to rebuild.
Log Summary:
-------------------------------------------------------------------------------
[...]
for d in compress agrep libtemplate index dynfilters ; do \
( cd $d; make ); \
done
make[2]: Entering directory '/<<PKGBUILDDIR>>/compress'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/<<PKGBUILDDIR>>/compress'
make[2]: Entering directory '/<<PKGBUILDDIR>>/agrep'
gcc -Wl,-z,relro -Wl,-z,now -o agrep follow.o asearch.o asearch1.o
agrep.o bitap.o checkfile.o compat.o maskgen.o parse.o checksg.o
preprocess.o delim.o asplit.o recursive.o sgrep.o newmgrep.o utilities.o
dummyfilters.o main.o make[2]: Leaving directory '/<<PKGBUILDDIR>>/agrep'
make[2]: Entering directory '/<<PKGBUILDDIR>>/libtemplate'
Making all in util
make[3]: Entering directory '/<<PKGBUILDDIR>>/libtemplate/util'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/libtemplate/util'
Making all in template
make[3]: Entering directory '/<<PKGBUILDDIR>>/libtemplate/template'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/libtemplate/template'
Making all in lib
make[3]: Entering directory '/<<PKGBUILDDIR>>/libtemplate/lib'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/libtemplate/lib'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/libtemplate'
make[2]: Entering directory '/<<PKGBUILDDIR>>/index'
gcc -Wl,-z,relro -Wl,-z,now -L../lib -o ../bin/buildcast buildcast.o
region.o dir.o io.o build_in.o filetype.o simpletest.o getword.o
memlook.o lib.o partition.o -lagrep -lc -lm gcc -Wl,-z,relro
-Wl,-z,now -L../lib -o ../bin/glimpseindex glimpse.o region.o dir.o io.o
build_in.o filetype.o simpletest.o getword.o memlook.o lib.o partition.o
-lagrep -lc -lm gcc -Wl,-z,relro -Wl,-z,now -L../lib -o
../bin/wgconvert convert.o io.o simpletest.o filetype.o region.o
memlook.o getword.o -lagrep -lc -lm make[2]: Leaving directory
'/<<PKGBUILDDIR>>/index'
make[2]: Entering directory '/<<PKGBUILDDIR>>/dynfilters'
make[2]: 'htuml2txt' is up to date.
make[2]: Leaving directory '/<<PKGBUILDDIR>>/dynfilters'
/bin/sh test/check.sh
Start check suite
run test 1 [1 of 2]
-en index test... grep: .glimpse_index: binary file matches
fail
run test 2 [2 of 2]
-en search test... ok
Done
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
create-stamp debian/debhelper-build-stamp
dh_prep
debian/rules override_dh_auto_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
/usr/bin/make install prefix=`pwd`/debian/glimpse/usr
make[2]: Entering directory '/<<PKGBUILDDIR>>'
[ -d bin ] || mkdir bin
[ -d lib ] || mkdir lib
for d in compress agrep libtemplate index dynfilters ; do \
( cd $d; /usr/bin/make ); \
done
make[3]: Entering directory '/<<PKGBUILDDIR>>/compress'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/compress'
make[3]: Entering directory '/<<PKGBUILDDIR>>/agrep'
gcc -Wl,-z,relro -Wl,-z,now -o agrep follow.o asearch.o asearch1.o
agrep.o bitap.o checkfile.o compat.o maskgen.o parse.o checksg.o
preprocess.o delim.o asplit.o recursive.o sgrep.o newmgrep.o utilities.o
dummyfilters.o main.o make[3]: Leaving directory '/<<PKGBUILDDIR>>/agrep'
make[3]: Entering directory '/<<PKGBUILDDIR>>/libtemplate'
Making all in util
make[4]: Entering directory '/<<PKGBUILDDIR>>/libtemplate/util'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/libtemplate/util'
Making all in template
make[4]: Entering directory '/<<PKGBUILDDIR>>/libtemplate/template'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/libtemplate/template'
Making all in lib
make[4]: Entering directory '/<<PKGBUILDDIR>>/libtemplate/lib'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/libtemplate/lib'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/libtemplate'
make[3]: Entering directory '/<<PKGBUILDDIR>>/index'
gcc -Wl,-z,relro -Wl,-z,now -L../lib -o ../bin/buildcast buildcast.o
region.o dir.o io.o build_in.o filetype.o simpletest.o getword.o
memlook.o lib.o partition.o -lagrep -lc -lm gcc -Wl,-z,relro
-Wl,-z,now -L../lib -o ../bin/glimpseindex glimpse.o region.o dir.o io.o
build_in.o filetype.o simpletest.o getword.o memlook.o lib.o partition.o
-lagrep -lc -lm gcc -Wl,-z,relro -Wl,-z,now -L../lib -o
../bin/wgconvert convert.o io.o simpletest.o filetype.o region.o
memlook.o getword.o -lagrep -lc -lm make[3]: Leaving directory
'/<<PKGBUILDDIR>>/index'
make[3]: Entering directory '/<<PKGBUILDDIR>>/dynfilters'
make[3]: 'htuml2txt' is up to date.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/dynfilters'
gcc -Wl,-z,relro -Wl,-z,now -Llib -o bin/glimpse main.o get_filename.o
get_index.o split.o index/region.o index/getword.o index/filetype.o
index/simpletest.o index/memlook.o index/lib.o index/io.o -lagrep -lc
-lm gcc -Wl,-z,relro -Wl,-z,now -Llib -o bin/glimpseserver main_server.o
get_filename.o get_index.o split.o index/region.o index/getword.o
index/filetype.o index/simpletest.o index/memlook.o index/lib.o
index/io.o -lagrep -lc -lm ./mkinstalldirs
/<<PKGBUILDDIR>>/debian/glimpse/usr/bin
/<<PKGBUILDDIR>>/debian/glimpse/usr/share/man/man1
mkdir /<<PKGBUILDDIR>>/debian/glimpse
mkdir /<<PKGBUILDDIR>>/debian/glimpse/usr
mkdir /<<PKGBUILDDIR>>/debian/glimpse/usr/bin
mkdir /<<PKGBUILDDIR>>/debian/glimpse/usr/share
mkdir /<<PKGBUILDDIR>>/debian/glimpse/usr/share/man
mkdir /<<PKGBUILDDIR>>/debian/glimpse/usr/share/man/man1
for d in glimpse.1 glimpseindex.1 glimpseserver.1 ; do \
/usr/bin/install -c -m 444 $d
/<<PKGBUILDDIR>>/debian/glimpse/usr/share/man/man1 ; \
done
for d in compress agrep libtemplate index dynfilters ; do \
( cd $d; /usr/bin/make install ); \
done
make[3]: Entering directory '/<<PKGBUILDDIR>>/compress'
for i in tbuild cast uncast ; do \
/usr/bin/install -c $i /<<PKGBUILDDIR>>/debian/glimpse/usr/bin ; \
done
make[3]: Leaving directory '/<<PKGBUILDDIR>>/compress'
make[3]: Entering directory '/<<PKGBUILDDIR>>/agrep'
gcc -Wl,-z,relro -Wl,-z,now -o agrep follow.o asearch.o asearch1.o
agrep.o bitap.o checkfile.o compat.o maskgen.o parse.o checksg.o
preprocess.o delim.o asplit.o recursive.o sgrep.o newmgrep.o utilities.o
dummyfilters.o main.o /usr/bin/install -c -m 444 agrep.1
/<<PKGBUILDDIR>>/debian/glimpse/usr/share/man/man1
/usr/bin/install -c agrep /<<PKGBUILDDIR>>/debian/glimpse/usr/bin
make[3]: Leaving directory '/<<PKGBUILDDIR>>/agrep'
make[3]: Entering directory '/<<PKGBUILDDIR>>/libtemplate'
Making install in util
make[4]: Entering directory '/<<PKGBUILDDIR>>/libtemplate/util'
make[4]: Nothing to be done for 'install'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/libtemplate/util'
Making install in template
make[4]: Entering directory '/<<PKGBUILDDIR>>/libtemplate/template'
make[4]: Nothing to be done for 'install'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/libtemplate/template'
Making install in lib
make[4]: Entering directory '/<<PKGBUILDDIR>>/libtemplate/lib'
make[4]: Nothing to be done for 'install'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/libtemplate/lib'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/libtemplate'
make[3]: Entering directory '/<<PKGBUILDDIR>>/index'
gcc -Wl,-z,relro -Wl,-z,now -L../lib -o ../bin/buildcast buildcast.o
region.o dir.o io.o build_in.o filetype.o simpletest.o getword.o
memlook.o lib.o partition.o -lagrep -lc -lm gcc -Wl,-z,relro
-Wl,-z,now -L../lib -o ../bin/glimpseindex glimpse.o region.o dir.o io.o
build_in.o filetype.o simpletest.o getword.o memlook.o lib.o partition.o
-lagrep -lc -lm gcc -Wl,-z,relro -Wl,-z,now -L../lib -o
../bin/wgconvert convert.o io.o simpletest.o filetype.o region.o
memlook.o getword.o -lagrep -lc -lm for i in ../bin/buildcast
../bin/glimpseindex ../bin/wgconvert ; do \
/usr/bin/install -c $i /<<PKGBUILDDIR>>/debian/glimpse/usr/bin ; \
done
make[3]: Leaving directory '/<<PKGBUILDDIR>>/index'
make[3]: Entering directory '/<<PKGBUILDDIR>>/dynfilters'
gcc -O3 -fomit-frame-pointer -std=gnu89 -fpermissive -fPIC
-DSHARED_OBJECT -c lex.yy.c
gcc -shared -o htuml2txt.so lex.yy.o -lfl
make[3]: Leaving directory '/<<PKGBUILDDIR>>/dynfilters'
for d in bin/glimpse bin/glimpseserver ; do \
/usr/bin/install -c $d /<<PKGBUILDDIR>>/debian/glimpse/usr/bin ; \
done
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
install -g root -o root -m 0755 -d `pwd`/debian/glimpse/usr/lib/glimpse
install: cannot change owner and permissions of
‘/<<PKGBUILDDIR>>/debian/glimpse/usr/lib/glimpse’: Operation not permitted
make[1]: *** [debian/rules:21: override_dh_auto_install] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:32: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit
status 2
--------------------------------------------------------------------------------
Build finished at 2024-11-16T08:06:03Z
-------------------------------------------------------------------------------
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/988528.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: glimpse
Source-Version: 4.18.7-10
Done: Alexander Zangerl <[email protected]>
We believe that the bug you reported is fixed in the latest version of
glimpse, 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.
Alexander Zangerl <[email protected]> (supplier of updated glimpse 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: Sun, 08 Dec 2024 11:14:30 +1000
Source: glimpse
Architecture: source
Version: 4.18.7-10
Distribution: unstable
Urgency: high
Maintainer: Alexander Zangerl <[email protected]>
Changed-By: Alexander Zangerl <[email protected]>
Closes: 1089339
Changes:
glimpse (4.18.7-10) unstable; urgency=high
.
* adjust control for dpkg rootless (closes: #1089339)
Checksums-Sha1:
3fec8307c0186049239c8de09c1977c2d90a6630 1754 glimpse_4.18.7-10.dsc
b794490dc45c78fbad615cd176fc35bc4adb6ee5 14392 glimpse_4.18.7-10.debian.tar.xz
2e8a2573a56d61e0acd537e34cea68eedf9849d3 7399 glimpse_4.18.7-10_amd64.buildinfo
Checksums-Sha256:
61054d616a97ec517c2960783e13e1ba884b2e00c4d5b51178da9eaac5d3e877 1754
glimpse_4.18.7-10.dsc
0e8fb2374e5a6132885b608c5b8348aebdc4d8698c8d213ca3d84c17cc163257 14392
glimpse_4.18.7-10.debian.tar.xz
fddb24278834609d4a422d5833cf413d65774676b4d5329bd6b66f89f3bc3cda 7399
glimpse_4.18.7-10_amd64.buildinfo
Files:
fb76867f23a1ba2cd0f5422d963628dd 1754 text optional glimpse_4.18.7-10.dsc
491ba539316fb4dc9af7c839a7448b5b 14392 text optional
glimpse_4.18.7-10.debian.tar.xz
ff6cfc32e772997a2f51735526ad85eb 7399 text optional
glimpse_4.18.7-10_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIcBAEBCgAGBQJnVPPWAAoJED06g4g30PqNvwEQAIJJpObwiJji94Br33WH2cMr
Wnx/eWuKk6tFn9LskVgZodp3FB+ynHNpJj7BqUv+huosoU+4OHoS6JFsJDlRLF6r
iRHXfR3o+GxRrCfY7FoY15YHN00sDWgwE85Mx4gRVUxBDvvJ8vrOgs9kAeBv3TQ9
hTh/pdPEv5uzIfeBmP+sq6IRsI/e5/nIX4F9fnIb3bJrV0Q56bQFN34hnXC/4Rs0
UoEDXNNDPRIsyHb21Ro7D4mDMenzq2scSr0OS35RC1U+jUwd7edYdfN1Iisj/pPl
GsrTXsx0RYEXdLqUnvUjZf3fXo2y3rUaQVUkhC0t6vzjIv59VMT5y7sMEHbMKA7y
maINtXxgf1l/hsAvrkhqoLgkW1jlOOwNv6XiWGvCz+bepyu6+skr/G365Wo88IOY
nDNrnh1/yTsl6sY/lbvwZ21UdCBviewJ2t2vO3Z3yasVIQAa47ebv38emLIkhwi6
+dVPR1nT9pCNc50vt95n//D853sXXNMjXx5+QmUxcO4wywCYYZ8HyiLCnapQUx+W
Cgzh0ikMWx4d3ArUk+OTWbKyQKBwzEqbM5CJAafh2uu9l1PZg8X97Fnc0Zbh9oUB
XjHhXraz0M00wKS+sEdsLYYxg5krbU7QMU8qC8Ru0elTkahy7RCLij0rJ0ay4y/q
3cDJ3PtThozdOZy2Pba9
=WMFT
-----END PGP SIGNATURE-----
pgpZgioZ_gggb.pgp
Description: PGP signature
--- End Message ---