Your message dated Mon, 01 Sep 2014 04:19:01 +0000
with message-id <e1xoj53-0007tc...@franck.debian.org>
and subject line Bug#759977: fixed in oslo.rootwrap 1.2.0-3
has caused the Debian Bug report #759977,
regarding oslo.rootwrap: FTBFS: tests failed
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 ow...@bugs.debian.org
immediately.)
--
759977: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=759977
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: oslo.rootwrap
Version: 1.2.0-2
Severity: serious
Tags: jessie sid
User: debian...@lists.debian.org
Usertags: qa-ftbfs-20140830 qa-ftbfs
Justification: FTBFS on amd64
Hi,
During a rebuild of all packages in sid, your package failed to build on
amd64.
Relevant part (hopefully):
> make[1]: Entering directory '/«PKGBUILDDIR»'
> pyversions: missing X(S)-Python-Version in control file, fall back to
> debian/pyversions
> pyversions: missing debian/pyversions file, fall back to supported versions
> py3versions: no X-Python3-Version in control file, using supported versions
> ===> Running tests
> set -ex && for i in 2.7 3.4 ; do \
> PYMAJOR=`echo $i | cut -d'.' -f1` ; \
> echo "===> Testing with python$i (python$PYMAJOR)" ; \
> rm -rf .testrepository ; \
> testr-python$PYMAJOR init ; \
> TEMP_REZ=`mktemp -t` && \
> PYTHONPATH=/«PKGBUILDDIR» PYTHON=python$i testr run --subunit
> 'tests\.(?!.*test_RootwrapConfig.*)' | tee $TEMP_REZ | subunit2pyunit ; \
> cat $TEMP_REZ | subunit-filter -s --no-passthrough | subunit-stats ; \
> rm -f $TEMP_REZ ; \
> testr slowest ; \
> done
> + echo 2.7
> + cut -d. -f1
> + PYMAJOR=2
> + echo ===> Testing with python2.7 (python2)
> ===> Testing with python2.7 (python2)
> + rm -rf .testrepository
> + testr-python2 init
> + mktemp -t
> + TEMP_REZ=/tmp/tmp.rwoBFWjRp4
> + PYTHONPATH=/«PKGBUILDDIR» PYTHON=python2.7 testr run --subunit
> tests\.(?!.*test_RootwrapConfig.*)
> + tee /tmp/tmp.rwoBFWjRp4
> + subunit2pyunit
> running=OS_STDOUT_CAPTURE=1 OS_STDERR_CAPTURE=1 OS_TEST_TIMEOUT=60
> ${PYTHON:-python} -m subunit.run discover -t ./ . --list
> running=OS_STDOUT_CAPTURE=1 OS_STDERR_CAPTURE=1 OS_TEST_TIMEOUT=60
> ${PYTHON:-python} -m subunit.run discover -t ./ . --load-list /tmp/tmpr3LM1l
> tests.test_rootwrap.PathFilterTestCase.test_argument_equality_constraint
> tests.test_rootwrap.PathFilterTestCase.test_argument_equality_constraint ...
> ok
> tests.test_rootwrap.PathFilterTestCase.test_argument_pass_constraint
> tests.test_rootwrap.PathFilterTestCase.test_argument_pass_constraint ... ok
> tests.test_rootwrap.PathFilterTestCase.test_empty_args
> tests.test_rootwrap.PathFilterTestCase.test_empty_args ... ok
> tests.test_rootwrap.PathFilterTestCase.test_get_command
> tests.test_rootwrap.PathFilterTestCase.test_get_command ... ok
> tests.test_rootwrap.PathFilterTestCase.test_get_command_symlink
> tests.test_rootwrap.PathFilterTestCase.test_get_command_symlink ... ok
> tests.test_rootwrap.PathFilterTestCase.test_get_command_traversal
> tests.test_rootwrap.PathFilterTestCase.test_get_command_traversal ... ok
> tests.test_rootwrap.PathFilterTestCase.test_get_command_traversal_symlink
> tests.test_rootwrap.PathFilterTestCase.test_get_command_traversal_symlink ...
> ok
> tests.test_rootwrap.PathFilterTestCase.test_match
> tests.test_rootwrap.PathFilterTestCase.test_match ... ok
> tests.test_rootwrap.PathFilterTestCase.test_match_symlink
> tests.test_rootwrap.PathFilterTestCase.test_match_symlink ... ok
> tests.test_rootwrap.PathFilterTestCase.test_match_traversal
> tests.test_rootwrap.PathFilterTestCase.test_match_traversal ... ok
> tests.test_rootwrap.PathFilterTestCase.test_match_traversal_symlink
> tests.test_rootwrap.PathFilterTestCase.test_match_traversal_symlink ... ok
> tests.test_rootwrap.PathFilterTestCase.test_reject
> tests.test_rootwrap.PathFilterTestCase.test_reject ... ok
> tests.test_rootwrap.PathFilterTestCase.test_reject_symlink
> tests.test_rootwrap.PathFilterTestCase.test_reject_symlink ... ok
> tests.test_rootwrap.PathFilterTestCase.test_reject_traversal
> tests.test_rootwrap.PathFilterTestCase.test_reject_traversal ... ok
> tests.test_rootwrap.PathFilterTestCase.test_reject_traversal_symlink
> tests.test_rootwrap.PathFilterTestCase.test_reject_traversal_symlink ... ok
> tests.test_rootwrap.PathFilterTestCase.test_wrong_arguments_number
> tests.test_rootwrap.PathFilterTestCase.test_wrong_arguments_number ... ok
> tests.test_rootwrap.PathFilterTestCase.test_wrong_exec_command
> tests.test_rootwrap.PathFilterTestCase.test_wrong_exec_command ... ok
> tests.test_rootwrap.RootwrapTestCase.test_CommandFilter
> tests.test_rootwrap.RootwrapTestCase.test_CommandFilter ... ok
> tests.test_rootwrap.RootwrapTestCase.test_EnvFilter
> tests.test_rootwrap.RootwrapTestCase.test_EnvFilter ... ok
> tests.test_rootwrap.RootwrapTestCase.test_EnvFilter_without_leading_env
> tests.test_rootwrap.RootwrapTestCase.test_EnvFilter_without_leading_env ... ok
> tests.test_rootwrap.RootwrapTestCase.test_IpFilter_netns
> tests.test_rootwrap.RootwrapTestCase.test_IpFilter_netns ... ok
> tests.test_rootwrap.RootwrapTestCase.test_IpFilter_netns_add
> tests.test_rootwrap.RootwrapTestCase.test_IpFilter_netns_add ... ok
> tests.test_rootwrap.RootwrapTestCase.test_IpFilter_netns_delete
> tests.test_rootwrap.RootwrapTestCase.test_IpFilter_netns_delete ... ok
> tests.test_rootwrap.RootwrapTestCase.test_IpFilter_netns_list
> tests.test_rootwrap.RootwrapTestCase.test_IpFilter_netns_list ... ok
> tests.test_rootwrap.RootwrapTestCase.test_IpFilter_non_netns
> tests.test_rootwrap.RootwrapTestCase.test_IpFilter_non_netns ... ok
> tests.test_rootwrap.RootwrapTestCase.test_IpNetnsExecFilter_match
> tests.test_rootwrap.RootwrapTestCase.test_IpNetnsExecFilter_match ... ok
> tests.test_rootwrap.RootwrapTestCase.test_IpNetnsExecFilter_nomatch
> tests.test_rootwrap.RootwrapTestCase.test_IpNetnsExecFilter_nomatch ... ok
> tests.test_rootwrap.RootwrapTestCase.test_IpNetnsExecFilter_nomatch_nonroot
> tests.test_rootwrap.RootwrapTestCase.test_IpNetnsExecFilter_nomatch_nonroot
> ... ok
> tests.test_rootwrap.RootwrapTestCase.test_KillFilter
> tests.test_rootwrap.RootwrapTestCase.test_KillFilter ... ok
> tests.test_rootwrap.RootwrapTestCase.test_KillFilter_deleted_exe
> tests.test_rootwrap.RootwrapTestCase.test_KillFilter_deleted_exe ... ok
> tests.test_rootwrap.RootwrapTestCase.test_KillFilter_no_raise
> tests.test_rootwrap.RootwrapTestCase.test_KillFilter_no_raise ... ok
> tests.test_rootwrap.RootwrapTestCase.test_KillFilter_upgraded_exe
> tests.test_rootwrap.RootwrapTestCase.test_KillFilter_upgraded_exe ... ok
> tests.test_rootwrap.RootwrapTestCase.test_ReadFileFilter
> tests.test_rootwrap.RootwrapTestCase.test_ReadFileFilter ... ok
> tests.test_rootwrap.RootwrapTestCase.test_ReadFileFilter_empty_args
> tests.test_rootwrap.RootwrapTestCase.test_ReadFileFilter_empty_args ... ok
> tests.test_rootwrap.RootwrapTestCase.test_RegExpFilter_match
> tests.test_rootwrap.RootwrapTestCase.test_RegExpFilter_match ... ok
> tests.test_rootwrap.RootwrapTestCase.test_RegExpFilter_reject
> tests.test_rootwrap.RootwrapTestCase.test_RegExpFilter_reject ... ok
> tests.test_rootwrap.RootwrapTestCase.test_empty_commandfilter
> tests.test_rootwrap.RootwrapTestCase.test_empty_commandfilter ... ok
> tests.test_rootwrap.RootwrapTestCase.test_empty_invalid_regexpfilter
> tests.test_rootwrap.RootwrapTestCase.test_empty_invalid_regexpfilter ... ok
> tests.test_rootwrap.RootwrapTestCase.test_empty_regexpfilter
> tests.test_rootwrap.RootwrapTestCase.test_empty_regexpfilter ... ok
> tests.test_rootwrap.RootwrapTestCase.test_exec_dirs_search
> tests.test_rootwrap.RootwrapTestCase.test_exec_dirs_search ... ok
> tests.test_rootwrap.RootwrapTestCase.test_getlogin
> tests.test_rootwrap.RootwrapTestCase.test_getlogin ... ok
> tests.test_rootwrap.RootwrapTestCase.test_getlogin_bad
> tests.test_rootwrap.RootwrapTestCase.test_getlogin_bad ... ok
> tests.test_rootwrap.RootwrapTestCase.test_match_filter_recurses_exec_command_filter_does_not_match
> tests.test_rootwrap.RootwrapTestCase.test_match_filter_recurses_exec_command_filter_does_not_match
> ... ok
> tests.test_rootwrap.RootwrapTestCase.test_match_filter_recurses_exec_command_filter_matches
> tests.test_rootwrap.RootwrapTestCase.test_match_filter_recurses_exec_command_filter_matches
> ... FAIL
> tests.test_rootwrap.RootwrapTestCase.test_match_filter_recurses_exec_command_matches_user
> tests.test_rootwrap.RootwrapTestCase.test_match_filter_recurses_exec_command_matches_user
> ... ok
> tests.test_rootwrap.RootwrapTestCase.test_missing_command
> tests.test_rootwrap.RootwrapTestCase.test_missing_command ... ok
> tests.test_rootwrap.RootwrapTestCase.test_skips
> tests.test_rootwrap.RootwrapTestCase.test_skips ... ok
>
> process-returncode
> process-returncode ... FAIL
>
> ======================================================================
> FAIL:
> tests.test_rootwrap.RootwrapTestCase.test_match_filter_recurses_exec_command_filter_matches
> tests.test_rootwrap.RootwrapTestCase.test_match_filter_recurses_exec_command_filter_matches
> ----------------------------------------------------------------------
> _StringException: Traceback (most recent call last):
> File "tests/test_rootwrap.py", line 298, in
> test_match_filter_recurses_exec_command_filter_matches
> self.assertIsNotNone(wrapper.match_filter(filter_list, args))
> File "oslo/rootwrap/wrapper.py", line 153, in match_filter
> args, exec_dirs=exec_dirs)):
> File "oslo/rootwrap/wrapper.py", line 166, in match_filter
> raise FilterMatchNotExecutable(match=first_not_executable_filter)
> FilterMatchNotExecutable
>
>
> ======================================================================
> FAIL: process-returncode
> process-returncode
> ----------------------------------------------------------------------
> _StringException: Binary content:
> traceback (test/plain; charset="utf8")
>
>
> ----------------------------------------------------------------------
> Ran 48 tests in 0.405s
>
> FAILED (failures=2)
> make[1]: *** [override_dh_auto_test] Error 1
The full build log is available from:
http://aws-logs.debian.net/ftbfs-logs/2014/08/30/oslo.rootwrap_1.2.0-2_unstable.log
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures. The build
was done with DEB_BUILD_OPTIONS="parallel=4", so if your packaging tries
to support this, it might be a good idea to explore whether this might
be the cause of the failure.
--- End Message ---
--- Begin Message ---
Source: oslo.rootwrap
Source-Version: 1.2.0-3
We believe that the bug you reported is fixed in the latest version of
oslo.rootwrap, 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 759...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Thomas Goirand <z...@debian.org> (supplier of updated oslo.rootwrap 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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Mon, 01 Sep 2014 04:06:21 +0000
Source: oslo.rootwrap
Binary: python-oslo.rootwrap python3-oslo.rootwrap
Architecture: source all
Version: 1.2.0-3
Distribution: unstable
Urgency: medium
Maintainer: PKG OpenStack <openstack-de...@lists.alioth.debian.org>
Changed-By: Thomas Goirand <z...@debian.org>
Description:
python-oslo.rootwrap - allows fine filtering of shell commands to run as root
- Python 2
python3-oslo.rootwrap - allows fine filtering of shell commands to run as root
- Python 3
Closes: 759977
Changes:
oslo.rootwrap (1.2.0-3) unstable; urgency=medium
.
* Build depends on iproute2, because the unit test is doing some tests using
/sbin/ip. Thanks to Lucas Nussbaum for the bug report (Closes: #759977).
* Added extend-diff-ignore = "^[^/]*[.]egg-info/" to d/source/options, to be
able to build twice.
Checksums-Sha1:
9839e92a2030b9c7eb556bae90470c549760a96e 2938 oslo.rootwrap_1.2.0-3.dsc
c5ac637a0cf32cf450a3a7377f2321e0b6b96163 2968
oslo.rootwrap_1.2.0-3.debian.tar.xz
060e6395c241bac065e7238783a85366051dfb5d 12352
python-oslo.rootwrap_1.2.0-3_all.deb
ed5feb63bfa441af288330a28d47fd71b772127f 12172
python3-oslo.rootwrap_1.2.0-3_all.deb
Checksums-Sha256:
80a4f5089f4ee76bee259f98f60df517ce541957b81c2f8b1f202eb1e85f9be7 2938
oslo.rootwrap_1.2.0-3.dsc
23352e13f42338a826e6550596a547f6e259d9a515a6a29838554fa1ee115f65 2968
oslo.rootwrap_1.2.0-3.debian.tar.xz
2a3feaa1408360ab9a45e4634e982c0ba3c417812f26090530a0a49a5af3becc 12352
python-oslo.rootwrap_1.2.0-3_all.deb
6f5c2f5a6ea52ba3fdb6d0fd06b330365e5c0ee0a0cff4a12c3a08a414fe1095 12172
python3-oslo.rootwrap_1.2.0-3_all.deb
Files:
2300a40eb805c73b5817d42b735e002a 12352 python optional
python-oslo.rootwrap_1.2.0-3_all.deb
7c8dc7bb4e3ce871b196bff8f37bf2f4 12172 python optional
python3-oslo.rootwrap_1.2.0-3_all.deb
a4d22dabee24718753e806a2bb89e848 2938 python optional oslo.rootwrap_1.2.0-3.dsc
9b33533b31245a95d306c5dceba9f585 2968 python optional
oslo.rootwrap_1.2.0-3.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJUA/H1AAoJENQWrRWsa0P++XsP/jOsqLvuIJO6M3ptRHyA2jou
dD4JNshMAkjWJM7h1SDeExGQWLsZ0yGCyu5+cQuUewYT+F+iHw6SpTZrQe8z+3+n
18IuPbbSMBkHIOgARetD4wfqafjO6wQzyA3587q0KL1/GVht7QwSrvmXZtRnjm5L
kaNOG4yrs+Rfj4b8JgTVW12hk6gBJGlFbws7Ep1w7ND9tTAOEDf4aoaESmeK3YcP
puWKxl2TRIpk0rv82XE+nFepEeInH9OV9SruQ0zEPQBxQ1/nBac7iSPPi/tBEvwC
AWgqrIXFH6x4z1rclrVdAXLKaw3/xRnGaWlJFQSRPrXjiIVNOFPeo20uFTCCygVh
yihM2hwQwUnYdowI+tcFNzygmN1MQEnoNh6iXQXT5kBP4ejiO3WMNPzU/hHomHZg
E1hBMnVjscq+ciyIdBLV5au/ybS1LD1cap08FgAtlbGGSwDjTpotSmaVoOYGoXtk
rAuoLfPOgSiYoabrGhGLZrTRJ+ZBisBVO1DwlhyHelr6GY1zBMNYwSg5esaFtooL
TPEscYDvwh/ykDdW8jIxZDaEZpMpxXBO4jAx6aW88huPzb5EX01e9pypH8ru9BtM
SUs1LR+NNgXPa4d56Z9rvHkqrttViFps7YgQi2nK3l8s5Xuh1aU1INADzsdI98DE
qAi/ByRjLDbeBC3JtplP
=3kLl
-----END PGP SIGNATURE-----
--- End Message ---