See <
http://jenkins.fedorainfracloud.org/job/FedoraReview_EL6_py2.6/425/change...
Changes:
[Alec Leamas] spec: Add deps for dnf (>f21)
[Alec Leamas] spec: Add deps for dnf (>f21)
[Alec Leamas] Fix command line options w spaces (bz #1192184).
[Alec Leamas] Fix false positive for Packager: tag (bz #1146442).
[Alec Leamas] generic: Move SHOULD checks to generic_should.
[Alec Leamas] spec: Make plugin-ruby a separate package.
[Alec Leamas] generic_should, ruby: Add plugin checking code.
[Alec Leamas] ruby: Disable check for R: rubygem when %fedora > 20 (bz #1128094).
[Alec Leamas] ruby: Add test for obsolete R:rubygem, %fedora > 20 (bz 1128094).
[Alec Leamas] spec_file: Fix parsing of %files in get_files.
[Alec Leamas] fedora-review.1: Add info on bugz (#237, sort of).
[Alec Leamas] el_compat: Kill false positive pylint warning.
[Alec Leamas] Use rpm to find %check section (#225).
[Stanislav Ochotnicky] Generate correct PkgDB URL in CheckNoNameConflict
[Stanislav Ochotnicky] add options to skip downloading logs and debuginfo packages
[Alec Leamas] run-pylint: Remove old code to handle pre 1.0 pylint.
[Alec Leamas] spec: Add pep8.conf and pylint.conf to package.
[Alec Leamas] Clean up koji-download-scratch and create-review (#260).
[Alec Leamas] De-duplicate installed rpms (bz #1264803).
[Alec Leamas] Optimize some dnf operations (#1275275).
[Alec Leamas] fedora-review.1: typo (#262).
[Alec Leamas] fedora-create-review: --test: Print used bz (#266).
[Alec Leamas] Add COPYRIGHT to license files (bz #1232814).
[Alec Leamas] Fix bad check for %license (bz #1231019).
[Alec Leamas] Handle licensecheck crash gracefully (bz #1241481).
[Alec Leamas] Fix handling of license files w blanks (bz #1229412).
[Alec Leamas] Manpage typos fixes.
[Alec Leamas] NEWS: update.
[Alec Leamas] Updating version to 0.6.1.
------------------------------------------
Started by upstream project "FedoraReview_py2.7" build number 329
originally caused by:
Started by an SCM change
Building remotely on EL6 (CentOS6 EL el CentOS centos6 centos el6) in workspace
<
http://jenkins.fedorainfracloud.org/job/FedoraReview_EL6_py2.6/ws/>
git rev-parse --is-inside-work-tree # timeout=10
Fetching
changes from the remote Git repository
Fetching upstream
changes from
git://git.fedorahosted.org/git/FedoraReview.git
git --version # timeout=10
git fetch --tags --progress
git://git.fedorahosted.org/git/FedoraReview.git
+refs/heads/*:refs/remotes/origin/*
Seen branch in repository origin/0.1.x
Seen branch in repository origin/0.2.x
Seen branch in repository origin/al-0.5.1
Seen branch in repository origin/dbginfo
Seen branch in repository origin/devel
Seen branch in repository origin/dnf
Seen branch in repository origin/fix-rhbz1114331
Seen branch in repository origin/issue-197
Seen branch in repository origin/master
Seen branch in repository origin/release-0.5.1
Seen branch in repository origin/release-0.5.2
Seen branch in repository origin/release-2.0
Seen branch in repository origin/ruby21
Seen branch in repository origin/ruby22
Seen 14 remote branches
Checking out Revision 47ece3ba691e44bc3cbe8772535363b077ac5cee (origin/master)
git config core.sparsecheckout # timeout=10
git checkout -f 47ece3ba691e44bc3cbe8772535363b077ac5cee
git rev-list 3c5c9d775a5b6cc1bcb8b6e1521116c579b6d39a # timeout=10
[FedoraReview_EL6_py2.6] $ /bin/sh -xe /tmp/hudson459123989826162776.sh
+ ./make_release -b
Using branch: (no branch)
Last commit : 47ece3b Merge branch 'devel'
Running tests on tarball before finalizing release
mkdir: cannot create directory
`/tmp/fedora-review-release-9iDqb/fedora-review-0.6.1/dist': File exists
Installing new virtual env
./run-tests: line 99: /tmp/fedora-review-release-9iDqb/fedora-review-0.6.1/dist/build.log:
No such file or directory
tail: cannot open
`/tmp/fedora-review-release-9iDqb/fedora-review-0.6.1/dist/build.log' for reading: No
such file or directory
tail: no files remaining
New python executable in fedorareviewenv/bin/python
Installing
Setuptools...................................................................................................................................................................................................................................done.
Installing
Pip..........................................................................................................................................................................................................................................................................................................................................done.
Installing new virtual env
New python executable in fedorareviewenv/bin/python
Installing
Setuptools...................................................................................................................................................................................................................................done.
Installing
Pip..........................................................................................................................................................................................................................................................................................................................................done.
ERROR: Could not find required config file: /etc/mock/fedora-20-i386.cfg
ERROR: If you're trying to specify a path, include the .cfg extension, e.g. -r
./target.cfg
Re-initializing mock root fedora-20-i386
ERROR: Could not find required config file: /etc/mock/fedora-20-i386.cfg
ERROR: If you're trying to specify a path, include the .cfg extension, e.g. -r
./target.cfg
ERROR: Could not find required config file: /etc/mock/fedora-20-i386.cfg
ERROR: If you're trying to specify a path, include the .cfg extension, e.g. -r
./target.cfg
Re-initializing mock root fedora-20-i386
ERROR: Could not find required config file: /etc/mock/fedora-20-i386.cfg
ERROR: If you're trying to specify a path, include the .cfg extension, e.g. -r
./target.cfg
ERROR: Could not find required config file: /etc/mock/fedora-20-i386.cfg
ERROR: If you're trying to specify a path, include the .cfg extension, e.g. -r
./target.cfg
Re-initializing mock root fedora-20-i386 --uniqueext=hugo
ERROR: Could not find required config file: /etc/mock/fedora-20-i386.cfg
ERROR: If you're trying to specify a path, include the .cfg extension, e.g. -r
./target.cfg
Running tests:
E
======================================================================
ERROR: Run all automated review checks
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/tmp/fedora-review-release-9iDqb/fedora-review-0.6.1/test/test_R_checks.py",
line 104, in test_all_checks
self.checks.run_checks(writedown=False)
File
"/tmp/fedora-review-release-9iDqb/fedora-review-0.6.1/src/FedoraReview/checks.py",
line 378, in run_checks
run_check(name)
File
"/tmp/fedora-review-release-9iDqb/fedora-review-0.6.1/src/FedoraReview/checks.py",
line 352, in run_check
check.run()
File
"/tmp/fedora-review-release-9iDqb/fedora-review-0.6.1/src/FedoraReview/plugins/generic_build.py",
line 356, in run
subprocess.call(['dnf', '-q', 'clean', 'all'])
File "/usr/lib64/python2.6/subprocess.py", line 478, in call
p = Popen(*popenargs, **kwargs)
File "/usr/lib64/python2.6/subprocess.py", line 642, in __init__
errread, errwrite)
File "/usr/lib64/python2.6/subprocess.py", line 1238, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
-------------------- >> begin captured logging << --------------------
root: DEBUG: Mock command: mock, -r, fedora-20-i386, --no-cleanup-after, --no-clean,
--resultdir=/tmp/fedora-review-release-9iDqb/fedora-review-0.6.1/test/test-R/results,
--chroot, --, rm -rf $(rpm --eval %_builddir)/*
root: DEBUG: Mock output: ERROR: Could not find required config file:
/etc/mock/fedora-20-i386.cfg
ERROR: If you're trying to specify a path, include the .cfg extension, e.g. -r
./target.cfg
None
None
root: INFO: Mock command returned error code 1
root: DEBUG: Cannot clear build area: ERROR: Could not find required config file:
/etc/mock/fedora-20-i386.cfg
ERROR: If you're trying to specify a path, include the .cfg extension, e.g. -r
./target.cfg
(ignored)
root: INFO: --> SRPM url:
file:///tmp/fedora-review-release-9iDqb/fedora-review-0.6.1/test/test-R/R-Rdummypkg-1.0-2.fc17.src.rpm
root: INFO: Using cached upstream:
/tmp/fedora-review-release-9iDqb/fedora-review-0.6.1/test/test-R/upstream/Rdummypkg_1.0.tar.gz
root: DEBUG: Running check: CheckResultdir
root: DEBUG: CheckResultdir completed: 0.000 seconds
root: DEBUG: Running check: CheckBuild
root: DEBUG: Running: rpm -ql --dump -p
/tmp/fedora-review-release-9iDqb/fedora-review-0.6.1/test/test-R/R-Rdummypkg-1.0-2.fc17.noarch.rpm
root: DEBUG: CheckBuild completed: 0.135 seconds
root: DEBUG: Running check: CheckRpmlint
root: DEBUG: Run command: rpmlint -f .rpmlint
/tmp/fedora-review-release-9iDqb/fedora-review-0.6.1/test/test-R/R-Rdummypkg-1.0-2.fc17.noarch.rpm
/tmp/fedora-review-release-9iDqb/fedora-review-0.6.1/test/test-R/R-Rdummypkg-1.0-2.fc17.src.rpm
root: DEBUG: CheckRpmlint completed: 2.524 seconds
root: DEBUG: Running check: CheckPackageInstalls
root: DEBUG: CheckPackageInstalls completed: 0.097 seconds
root: DEBUG: Running check: CheckRpmlintInstalled
root: DEBUG: --init command: mock, -r, fedora-20-i386, --no-cleanup-after, --no-clean,
--resultdir=/tmp/fedora-review-release-9iDqb/fedora-review-0.6.1/test/test-R/results,
--init
root: DEBUG: --init output: ERROR: Could not find required config file:
/etc/mock/fedora-20-i386.cfg
ERROR: If you're trying to specify a path, include the .cfg extension, e.g. -r
./target.cfg
None
None
root: INFO: --init command returned error code 1
root: DEBUG: is_installed: Tested rpmlint, result: 1
root: DEBUG: command: mock, -r, fedora-20-i386, --no-cleanup-after, --no-clean,
--resultdir=/tmp/fedora-review-release-9iDqb/fedora-review-0.6.1/test/test-R/results,
--shell, 'rm -f /var/lib/rpm/__db*'
root: DEBUG: output: ERROR: Could not find required config file:
/etc/mock/fedora-20-i386.cfg
ERROR: If you're trying to specify a path, include the .cfg extension, e.g. -r
./target.cfg
None
None
root: DEBUG: Install command: mock, -r, fedora-20-i386, --no-cleanup-after, --no-clean,
--resultdir=/tmp/fedora-review-release-9iDqb/fedora-review-0.6.1/test/test-R/results,
install, rpmlint
root: DEBUG: Install output: ERROR: Could not find required config file:
/etc/mock/fedora-20-i386.cfg
ERROR: If you're trying to specify a path, include the .cfg extension, e.g. -r
./target.cfg
None
None
root: INFO: Install command returned error code 1
root: DEBUG: CheckRpmlintInstalled completed: 0.541 seconds
root: DEBUG: Running check: CheckRpmlintDebuginfo
root: DEBUG: CheckRpmlintDebuginfo completed: 0.002 seconds
root: DEBUG: Running check: CheckInitDeps
--------------------- >> end captured logging << ---------------------
Name Stmts Miss Cover Missing
-------------------------------------------------------------
plugins/R.py 144 82 43% 26-28, 53-77, 92-97, 114-119,
134-144, 162-171, 190-191, 207-246
plugins.py 1 0 100%
plugins/ccpp.py 164 88 46% 16-30, 57, 61-75, 92, 96-108,
142-175, 193-200, 217-224, 239-251
plugins/fonts.py 12 5 58% 17-19, 25-26
plugins/generic.py 1122 625 44% 49-54, 76, 120-134, 151-155,
177-195, 240-253, 266-290, 306-331, 349-361, 377-387, 407-408, 428-434, 460-467, 491-507,
560-572, 591-598, 652-658, 665-674, 679-701, 704-737, 753-754, 770-815, 834, 852, 880-886,
902-907, 925-926, 942-955, 984-988, 991-1002, 1019-1023, 1077-1130, 1159-1193, 1212-1215,
1234-1242, 1279-1297, 1301-1320, 1323-1361, 1390-1394, 1412, 1416-1437, 1452-1455,
1471-1478, 1499-1502, 1517-1540, 1556-1562, 1578-1591, 1610-1643, 1660-1675, 1690-1705,
1721-1734, 1749-1762, 1778-1791
plugins/generic_autotools.py 116 86 26% 52-53, 61, 80-81, 86-107, 128-142,
147-195, 206-224, 228-245
plugins/generic_build.py 253 85 66% 56, 91, 106-118, 130-131, 143-147,
189-200, 224, 245-246, 251-253, 259-262, 265-276, 297-298, 311, 330-331, 336-341, 357-358,
377-389, 392-412
plugins/generic_should.py 485 243 50% 45, 69, 84-115, 132-154, 188-228,
272-297, 312-324, 369, 383-391, 407, 427-442, 458-462, 480-481, 494-503, 519-531, 546-580,
615-623, 665-672, 688-696, 711-720, 735-745, 763-776
plugins/haskell.py 19 4 79% 19-21, 42
plugins/java.py 20 7 65% 14-17, 36-39
plugins/ocaml.py 19 4 79% 20-22, 41
plugins/perl.py 31 15 52% 15-17, 44-60
plugins/php.py 11 4 64% 17-19, 25
plugins/python.py 21 6 71% 15-17, 39-41
plugins/ruby.py 298 116 61% 15, 20, 27, 32, 49-51, 67, 77, 91,
103-104, 116-117, 130-136, 152, 156-163, 176-177, 190-197, 210-219, 253-254, 267-270, 284,
296-297, 309-310, 323-328, 341-354, 367-388, 401-402, 418, 432-463
plugins/shell_api.py 269 140 48% 171, 176-186, 191-194, 199-202,
207-211, 218-224, 229-232, 237-246, 251-256, 262-284, 306-307, 311, 320, 328-329, 392-393,
404, 435-444, 453-468, 472-484, 488, 492-524
plugins/sugar_activity.py 42 10 76% 32-35, 55-58, 71-72
FedoraReview.py 10 0 100%
FedoraReview/abstract_bug.py 133 69 48% 56-57, 71, 76, 81, 88-93, 110-111,
121-125, 129-132, 136-151, 157-167, 180-181, 194-201, 206-217, 221-224, 237, 241
FedoraReview/ansi.py 39 15 62% 37, 42, 47, 52, 57, 62, 67, 72,
79-81, 83-86
FedoraReview/bugzilla_bug.py 19 9 53% 33-37, 40, 44-47, 51
FedoraReview/check_base.py 167 47 72% 49-54, 57-63, 120, 123, 126, 129,
134, 142, 190, 211, 215-216, 234, 238, 244-247, 287, 291-304, 307, 316, 320, 329-332
FedoraReview/checks.py 239 101 58% 65, 70, 76, 80, 94-105, 110-124,
142-146, 168, 170, 173, 178-186, 204, 211, 217-224, 228-229, 233, 237-247, 254-260,
287-289, 299-300, 305, 308-313, 320-325, 337-341, 350, 363, 375-377, 381-391
FedoraReview/datasrc.py 194 130 33% 63, 76, 80-81, 85-94, 98-107,
111-121, 125-135, 149-150, 156-165, 169-175, 178-187, 191-192, 195, 208-214, 217-225,
229-232, 235-236, 251, 256-267, 271-281, 285-290, 293, 297-298
FedoraReview/deps.py 154 119 23% 34-37, 44-64, 70-80, 85-106,
112-131, 136-172, 177-191, 201-203, 213-215, 228, 232
FedoraReview/el_compat.py 17 7 59% 35-40, 43
FedoraReview/helpers_mixin.py 87 38 56% 37, 58-60, 71-75, 87, 93-94, 98-109,
117-126, 141-143, 151-154
FedoraReview/mock.py 392 204 48% 49-54, 60, 64, 71-77, 85-86, 97,
102, 105-106, 128-134, 142, 147-148, 150, 155-172, 177-186, 190-194, 216-218, 226-236,
249, 254-256, 270-272, 277, 281-284, 297, 299, 315, 317, 338-340, 348, 357, 360, 382-383,
399-419, 427-455, 465, 471, 473-474, 483, 493-510, 519-530, 536-555, 559-562, 566-569
FedoraReview/name_bug.py 41 12 71% 45, 51-52, 57, 59, 65-73
FedoraReview/registry.py 61 9 85% 50, 54, 88, 102, 115, 137, 141,
150-151
FedoraReview/reports.py 108 91 16% 71-77, 83-109, 115-152, 160-207
FedoraReview/review_dirs.py 113 55 51% 48, 55-58, 68-69, 73-75, 80, 84-106,
110-125, 166-167, 171-172, 181, 187-188
FedoraReview/review_error.py 12 6 50% 30-34, 38
FedoraReview/review_helper.py 169 137 19% 54-56, 65, 68-73, 77-99, 104-122,
127-129, 134-136, 142-184, 190-195, 200-226, 231-259, 263
FedoraReview/rpm_file.py 81 59 27% 37-43, 47-67, 71-77, 82-86, 90-97,
102, 108, 114, 120, 126, 132, 138-139, 144-145, 150-151, 156, 163
FedoraReview/settings.py 204 55 73% 43-53, 158, 167-175, 193-199, 217,
246-249, 259, 267, 269, 271, 277, 282-284, 296-297, 304, 317, 321-330, 344-348, 362, 376
FedoraReview/source.py 75 43 43% 52-57, 75-101, 113-118, 122-127,
135-147, 153-155
FedoraReview/spec_file.py 199 61 69% 34-36, 44, 74-75, 107-110, 125,
129-130, 141, 154, 164, 169-170, 180-189, 198, 210, 236, 249, 252-255, 267, 271-272, 295,
308-314, 322-327, 331-340
FedoraReview/srpm_file.py 62 31 50% 58, 66-87, 91-105
FedoraReview/url_bug.py 41 29 29% 36-40, 45-59, 62-65, 68-71, 74, 78
FedoraReview/version.py 51 24 53% 32-55, 65
FedoraReview/xdg_dirs.py 33 7 79% 36, 41-45, 50, 58
-------------------------------------------------------------
TOTAL 5728 2878 50%
----------------------------------------------------------------------
Ran 1 test in 4.592s
FAILED (errors=1)
---- pylint ----
************* Module [{msg_id}({symbol}),
[{msg_id}({symbol}),:1:
************* Module {obj}]
{obj}]:1:
************* Module {msg}"
{msg}":1:
************* Module src.FedoraReview.create_review
src/FedoraReview/create_review.py:212:
************* Module src.FedoraReview.reports
src/FedoraReview/reports.py:35:
************* Module plugins.generic_build
plugins/generic_build.py:38:
---- pep8 ----
Some tests failed. Review test logs and fix all problems
before doing a release.
Aborting. Temporary files left in /tmp/fedora-review-release-9iDqb
Build step 'Execute shell' marked build as failure
Archiving artifacts
Skipping Cobertura coverage report as build was not UNSTABLE or better ...