[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1089400: marked as done (ns2: Supporting rootless builds by default)



Your message dated Mon, 09 Dec 2024 19:07:25 +0000
with message-id <E1tKj6L-0028bn-J1@fasolo.debian.org>
and subject line Bug#1089400: fixed in ns2 2.35+dfsg-7
has caused the Debian Bug report #1089400,
regarding ns2: 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 owner@bugs.debian.org
immediately.)


-- 
1089400: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1089400
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: ns2
Version: 2.35+dfsg-6
Severity: important
Tags: ftbfs
Justification: FTBFS
X-Debbugs-Cc: niels@thykier.net
User: niels@thykier.net
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`,
ns2 failed to rebuild.

Log Summary:
-------------------------------------------------------------------------------
[...]
Running test Mcast-PBU-MP:
../../ns test-suite-webcache.tcl Mcast-PBU-MP QUIET
Test output agrees with reference output
Running test ttl-PB:
../../ns test-suite-webcache.tcl ttl-PB QUIET
Test output agrees with reference output
Running test ottl-PB:
../../ns test-suite-webcache.tcl ottl-PB QUIET
Test output agrees with reference output
Running test Mcast-PBtr:
../../ns test-suite-webcache.tcl Mcast-PBtr QUIET
Test output agrees with reference output
Running test Mcast-PBPtr:
../../ns test-suite-webcache.tcl Mcast-PBPtr QUIET
Test output agrees with reference output
Running test Mcast-PBUtr:
../../ns test-suite-webcache.tcl Mcast-PBUtr QUIET
Test output agrees with reference output
Running test ttl-PBtr:
../../ns test-suite-webcache.tcl ttl-PBtr QUIET
Test output agrees with reference output
Running test ottl-PBtr:
../../ns test-suite-webcache.tcl ottl-PBtr QUIET
Test output agrees with reference output
Running test mmcast-PB:
../../ns test-suite-webcache.tcl mmcast-PB QUIET
Test output agrees with reference output
Running test mmcast-PBU:
../../ns test-suite-webcache.tcl mmcast-PBU QUIET
Test output agrees with reference output
Running test mttl-PB:
../../ns test-suite-webcache.tcl mttl-PB QUIET
Test output agrees with reference output
Running test mottl-PB:
../../ns test-suite-webcache.tcl mottl-PB QUIET
Test output agrees with reference output
All test output agrees with reference output.
Sun Nov 17 15:27:35 UTC 2024
Sun Nov 17 15:27:37 UTC 2024
*** ./test-all-mcache
Tests: media1 media2 media3 media3a media4 media5
Running test media1:
../../ns test-suite-mcache.tcl media1 QUIET
Test output agrees with reference output
Running test media2:
../../ns test-suite-mcache.tcl media2 QUIET
Test output agrees with reference output
Running test media3:
../../ns test-suite-mcache.tcl media3 QUIET
Test output agrees with reference output
Running test media3a:
../../ns test-suite-mcache.tcl media3a QUIET
Test output agrees with reference output
Running test media4:
../../ns test-suite-mcache.tcl media4 QUIET
Test output agrees with reference output
Running test media5:
../../ns test-suite-mcache.tcl media5 QUIET
MediaSegmentList: get a seg (15360 16384) which is already in cache!
List contents: (15360, 16384) (22528, 23552) (24576, 25600) (26624, 37888) Total = 14336
MediaSegmentList: get a seg (15360 16384) which is already in cache!
List contents: (15360, 16384) (22528, 23552) (24576, 25600) (26624, 37888) Total = 14336
MediaSegmentList: get a seg (15360 16384) which is already in cache!
List contents: (15360, 16384) (22528, 23552) (24576, 25600) (26624, 39936) Total = 16384
MediaSegmentList: get a seg (15360 16384) which is already in cache!
List contents: (15360, 16384) (22528, 23552) (24576, 25600) (26624, 39936) Total = 16384
MediaSegmentList: get a seg (15360 16384) which is already in cache!
List contents: (15360, 16384) (22528, 23552) (24576, 25600) (26624, 39936) Total = 16384
Test output agrees with reference output
All test output agrees with reference output.
Sun Nov 17 15:27:45 UTC 2024
Sun Nov 17 15:27:47 UTC 2024
*** ./test-all-plm
Tests: PLM
Running test PLM:
../../ns test-suite-plm.tcl PLM QUIET
Test output differs from reference output
Diagnose with: diff test-output-plm/PLM.test test-output-plm/PLM
Or see URL "http://www.isi.edu/nsnam/ns/ns-problems.html";.
Some test failed.
Sun Nov 17 15:27:51 UTC 2024
Sun Nov 17 15:27:53 UTC 2024
*** ./test-all-wireless-tdma
Tests: dsdv dsr
Running test dsdv:
../../ns test-suite-wireless-tdma.tcl dsdv QUIET
INITIALIZE THE LIST xListHead
Loading connection pattern...
Loading scenario file...
Load complete...
Starting Simulation...
SORTING LISTS ...DONE!
NS EXITING...
finishing..
num_nodes is set 50
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
Test output agrees with reference output
Running test dsr:
../../ns test-suite-wireless-tdma.tcl dsr QUIET
INITIALIZE THE LIST xListHead
Loading connection pattern...
Loading scenario file...
Load complete...
Starting Simulation...
SORTING LISTS ...DONE!
NS EXITING...
finishing..
num_nodes is set 50
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5,  distCST_ = 550.0
Test output agrees with reference output
All test output agrees with reference output.
Sun Nov 17 15:27:59 UTC 2024
These messages are NOT errors and can be ignored:
    warning: using backward compatibility mode
    This test is not implemented in backward compatibility mode


validate overall report: some tests failed:
./test-all-red ./test-all-mpls ./test-all-wireless-diffusion ./test-all-plm
to re-run a specific test, cd tcl/test; ./test-all-TEST-NAME

make[2]: *** [Makefile:619: test] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_test: error: make -j16 test "TESTSUITEFLAGS=-j16 --verbose" VERBOSE=1 returned exit code 2
make[1]: [debian/rules:21: override_dh_auto_test] Error 25 (ignored)
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   create-stamp debian/debhelper-build-stamp
   dh_prep
rm -f -- debian/ns2.substvars debian/ns2-dbg.substvars debian/ns2-doc.substvars debian/ns2-examples.substvars rm -fr -- debian/.debhelper/generated/ns2/ debian/ns2/ debian/tmp/ debian/.debhelper/generated/ns2-dbg/ debian/ns2-dbg/ debian/.debhelper/generated/ns2-doc/ debian/ns2-doc/ debian/.debhelper/generated/ns2-examples/ debian/ns2-examples/
   debian/rules override_dh_auto_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_install --no-parallel
install -m0755 -d debian/ns2 debian/ns2-dbg debian/ns2-doc debian/ns2-examples make -j1 install DESTDIR=/<<BUILDDIR>>/ns2-2.35\+dfsg/debian/tmp AM_UPDATE_INFO_DIR=no
make[2]: Entering directory '/<<PKGBUILDDIR>>'
for d in /<<PKGBUILDDIR>>/debian/tmp/usr/man/man1 /<<PKGBUILDDIR>>/debian/tmp/usr/bin; do \
	if [ ! -d $d ]; then \
		mkdir -p $d ;\
	fi;\
done
/usr/bin/install -c -m 755 ns /<<PKGBUILDDIR>>/debian/tmp/usr/bin
/usr/bin/install -c -m 644 ns.1 /<<PKGBUILDDIR>>/debian/tmp/usr/man/man1
for i in indep-utils/cmu-scen-gen/setdest indep-utils/webtrace-conv/dec indep-utils/webtrace-conv/epa indep-utils/webtrace-conv/nlanr indep-utils/webtrace-conv/ucb; do ( cd $i; make install; ) done make[3]: Entering directory '/<<PKGBUILDDIR>>/indep-utils/cmu-scen-gen/setdest' /usr/bin/install -c -m 555 -o bin -g bin setdest /<<PKGBUILDDIR>>/debian/tmp/usr/bin /usr/bin/install: cannot change ownership of '/<<PKGBUILDDIR>>/debian/tmp/usr/bin/setdest': Operation not permitted
make[3]: *** [Makefile:65: install] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/indep-utils/cmu-scen-gen/setdest'
make[3]: Entering directory '/<<PKGBUILDDIR>>/indep-utils/webtrace-conv/dec'
/usr/bin/install -c -m 555 -o bin -g bin dec-tr-stat /<<PKGBUILDDIR>>/debian/tmp/usr/bin /usr/bin/install: cannot change ownership of '/<<PKGBUILDDIR>>/debian/tmp/usr/bin/dec-tr-stat': Operation not permitted
make[3]: *** [Makefile:68: install] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/indep-utils/webtrace-conv/dec'
make[3]: Entering directory '/<<PKGBUILDDIR>>/indep-utils/webtrace-conv/epa'
/usr/bin/install -c -m 555 -o bin -g bin epa-tr-stat /<<PKGBUILDDIR>>/debian/tmp/usr/bin /usr/bin/install: cannot change ownership of '/<<PKGBUILDDIR>>/debian/tmp/usr/bin/epa-tr-stat': Operation not permitted
make[3]: *** [Makefile:67: install] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/indep-utils/webtrace-conv/epa'
make[3]: Entering directory '/<<PKGBUILDDIR>>/indep-utils/webtrace-conv/nlanr' /usr/bin/install -c -m 555 -o bin -g bin nlanr-tr-stat /<<PKGBUILDDIR>>/debian/tmp/usr/bin /usr/bin/install: cannot change ownership of '/<<PKGBUILDDIR>>/debian/tmp/usr/bin/nlanr-tr-stat': Operation not permitted
make[3]: *** [Makefile:67: install] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/indep-utils/webtrace-conv/nlanr'
make[3]: Entering directory '/<<PKGBUILDDIR>>/indep-utils/webtrace-conv/ucb'
/usr/bin/install -c -m 555 -o bin -g bin ucb-tr-stat /<<PKGBUILDDIR>>/debian/tmp/usr/bin /usr/bin/install: cannot change ownership of '/<<PKGBUILDDIR>>/debian/tmp/usr/bin/ucb-tr-stat': Operation not permitted
make[3]: *** [Makefile:45: install] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/indep-utils/webtrace-conv/ucb'
make[2]: *** [Makefile:561: install-recursive] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_install: error: make -j1 install DESTDIR=/<<BUILDDIR>>/ns2-2.35\+dfsg/debian/tmp AM_UPDATE_INFO_DIR=no returned exit code 2
make[1]: *** [debian/rules:25: override_dh_auto_install] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:10: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2024-11-17T15:28:02Z

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


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/1025382.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: ns2
Source-Version: 2.35+dfsg-7
Done: Alexandre Detiste <tchet@debian.org>

We believe that the bug you reported is fixed in the latest version of
ns2, 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 1089400@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Alexandre Detiste <tchet@debian.org> (supplier of updated ns2 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 ftpmaster@ftp-master.debian.org)


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

Format: 1.8
Date: Mon, 09 Dec 2024 18:16:52 +0100
Source: ns2
Architecture: source
Version: 2.35+dfsg-7
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Alexandre Detiste <tchet@debian.org>
Closes: 1089400
Changes:
 ns2 (2.35+dfsg-7) unstable; urgency=medium
 .
   * QA upload.
   * Import on Salsa
   * Add patch for "Rules-Requires-Root: no" (Closes: #1089400)
   * Drop obsolete "ns2-dbg" package
Checksums-Sha1:
 46eb1511aae5d71c4c17d5cf1f4b00b57e2195dd 2078 ns2_2.35+dfsg-7.dsc
 4a47887dac8cb4beb04ede91de555cc04213985c 17212 ns2_2.35+dfsg-7.debian.tar.xz
 edc7d1feff477f7796b709067111a1974babc0d1 10054 ns2_2.35+dfsg-7_source.buildinfo
Checksums-Sha256:
 fab9a95b3822bf8ed651487c352e0e17a54d450315a141912836d2daaf4545b6 2078 ns2_2.35+dfsg-7.dsc
 bffa7ead35528131fbfb660d283b9257db5ef001a89fc11d1f4039cb6fc12a1f 17212 ns2_2.35+dfsg-7.debian.tar.xz
 31d5156becfcbd96f3b44181d78df172e51b7284e2b10afa9c9e994ab54fb6de 10054 ns2_2.35+dfsg-7_source.buildinfo
Files:
 3f3459794b2e3b7dce003924ea6dc4b7 2078 net optional ns2_2.35+dfsg-7.dsc
 8b3ebf33a31c1f4fee49c2795380434d 17212 net optional ns2_2.35+dfsg-7.debian.tar.xz
 cfb9901cfd151008ce568666662c77c4 10054 net optional ns2_2.35+dfsg-7_source.buildinfo

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

iQJFBAEBCgAvFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmdXOV0RHHRjaGV0QGRl
Ymlhbi5vcmcACgkQMfMURUShdBpTBRAAh3G/qmhHKY0qM5O3DskKZMHQZ7pj1ku9
BQ+1UD6lvT/HOQlHxODRUrQqSjpgtW0S3ROl6PHgAAvDroVbvi7P0sDLJSHfGg+k
xdlB5RZMG4rO28Rt10JgHrxKCD1mQDP0hQSPGnf/EVRWNa3DpdMFaJMo2/0Ay2nu
AWUboYXKoMAOdVlnHXBIef9wJPOgJzB4+/Lzs1L5GHlQVecTtkmAiQ6hJToD/SN8
jdE3kfGs+ReoPt33trsCrM3Akeaj6wy+ZzTCdaVLBysppzyuIsmOY8C1Yx2qKSba
5FcPLMXJ9j3BOFAec3/EtwL9qjcsiYmym09sI7lF7pbwiNe2e6NnIazTtxTeEsLU
LvLyPxFgb98M1XVD5xNHk6aOiv94f2IhiTA7mHSb9QY1YvAZz2xiO0U+oz6/fE7p
BqAoDRZh/vEDNdVgMF0RVAgaO/1JiYlfBeYj+T9mGscLeTJxDd8o2iC5J0PSeNsE
CXHNUE6n0XYpisZPcML36q7wNW8SLBC9Tb8tpnXF/7yLBOfGOSlNlqHf4Ji9sFkY
SuygTF45qwaz8AbArxvlPWASz114WiWMRkhxgn/r+vuwgtOJvKfjcnJipEzujpOp
zGv6LSUJRwJqvFZT3swEaQykaFR18ArAaXV70wf5PQSNKpDUs1yNduOHpR0tuJZ2
ogDkTwkv2xE=
=DffU
-----END PGP SIGNATURE-----

Attachment: pgpc1t2zaEJb9.pgp
Description: PGP signature


--- End Message ---

Reply to: