Woot, woot.
Seems like my previous +1 karma was not counted in...
Ah, karma against your own update isn't counted. :)
I hit a bug:
~❯ fedrepo-req -h
Traceback (most recent call last):
File "/usr/bin/fedrepo-req", line 5, in <module>
from pkg_resources import load_entry_point
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2958, in <module>
@_call_aside
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2944, in _call_aside
f(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2971, in _initialize_master_working_set
working_set = WorkingSet._build_master()
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 637, in _build_master
return cls._build_from_requirements(__requires__)
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 650, in _build_from_requirements
dists = ws.resolve(reqs, Environment())
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 829, in resolve
raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'python-bugzilla<2.0' distribution was not found and is required by fedrepo-req
This is the version of python-bugzilla I have installed (f25).
~❯ rpm -q python-bugzilla
python-bugzilla-2.1.0-1.fc25.noarch
Hooray!
/cc @mbonnet
Excellent. Thank you!
This works for me when trying to run the check_modulemd check.
I used the command:
$ runtask -i "modules/testmodule#aaca87a82c35c1f0eb85556191f09f8a842abd9f" -t dist_git_commit -a noarch ./runtask.yml
I encountered one problem:
[libtaskotron] 15:03:14 CRITICAL Traceback (most recent call last):
File "/usr/bin/runtask", line 9, in <module>
load_entry_point('libtaskotron==0.4.18', 'console_scripts', 'runtask')()
File "/usr/lib/python2.7/site-packages/libtaskotron/main.py", line 170, in main
overlord.start()
File "/usr/lib/python2.7/site-packages/libtaskotron/overlord.py", line 85, in start
file_utils.makedirs(self.arg_data['artifactsdir'])
File "/usr/lib/python2.7/site-packages/libtaskotron/file_utils.py", line 43, in makedirs
os.makedirs(fullpath)
File "/usr/lib64/python2.7/os.py", line 157, in makedirs
mkdir(name, mode)
OSError: [Errno 13] Permission denied: '/var/lib/taskotron/artifacts/20170118_150314_264123'
I was able to work around this by changing user ownership of the artifacts
directory with:
$ sudo chown threebean /var/lib/taskotron/artifacts
FYI, I did:
>>> import resultsdb_api
>>> api = resultsdb_api.ResultsDBapi('https://taskotron.fedoraproject.org/resultsdb_api/api/v1.0')
>>> api.get_results()
Works here querying the v1.0 API from a CentOS 7 box.
\ó/ awesome \ó/
lovely
seems fine here.
seems to work fine here
This update has been unpushed.
Very much to plusplus.
Looks like this can be pushed to stable now, @phracek.