Latest upstream release: 1.7.1 Current version/release in rawhide: 1.5.0-1.fc22 URL: https://launchpad.net/testtools Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring
Scratch build failed http://koji.fedoraproject.org/koji/taskinfo?taskID=9214479
Latest upstream release: 1.8.0 Current version/release in rawhide: 1.5.0-1.fc22 URL: https://launchpad.net/testtools Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream.
Created attachment 1022034 [details] [patch] Update to 1.8.0 (#1201575)
Scratch build failed http://koji.fedoraproject.org/koji/taskinfo?taskID=9656148
The new version is important for example in the OpenStack context. At least Sahara and Heat unit tests make use of backported assert*, provided by unittests2 and apparently inherited by testtools >= 1.2 (which depends on unittests2), if I followed the chain of usage correctly. Upstream OpenStack gates use 1.8. Please try to package it.
Ugh, >= 1.6.0 requires pbr, traceback2 and linecache2, the last two of which are not packaged in Fedora yet. I can and should easily patch out the pbr requirement. Honestly I don't know what the traceback2 and linecache2 modules are doing as they have the worst description in the history of python modules. I've queried upstream as to what these are doing exactly
The sympy testsuite started failing recently, and according to sympy upstream, the reason is our old python-testtools package. Is anybody working on packaging the new dependencies? I could help with reviews.
Sorry for my absence. Padraig, I've approved your ACL requests. Should we split the packaging for traceback2 and linecache2, or are you of the opinion that we should try and get rid of them instead?
(In reply to Jerry James from comment #7) > The sympy testsuite started failing recently, and according to sympy > upstream, the reason is our old python-testtools package. Is anybody > working on packaging the new dependencies? I could help with reviews. Jerry -- I made this bug depend on the review request for linecache2, would be great if you could review.
salimma's python-testtools-1.8.0-1.fc24 completed http://koji.fedoraproject.org/koji/buildinfo?buildID=672978
salimma's python-testtools-1.8.0-2.fc24 completed http://koji.fedoraproject.org/koji/buildinfo?buildID=673018
python-testtools-1.8.0-2.fc22 has been submitted as an update for Fedora 22. https://admin.fedoraproject.org/updates/python-testtools-1.8.0-2.fc22
Package python-testtools-1.8.0-2.fc22: * should fix your issue, * was pushed to the Fedora 22 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing python-testtools-1.8.0-2.fc22' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2015-12082/python-testtools-1.8.0-2.fc22 then log in and leave karma (feedback).
python-testtools-1.8.0-2.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report.
The needinfo request[s] on this closed bug have been removed as they have been unresolved for 1000 days