Red Hat Bugzilla – Bug 976442
Review Request: bugwarrior - Sync github, bitbucket, and trac issues with taskwarrior
Last modified: 2016-05-15 09:39:27 EDT
Spec URL: http://puiterwijk.fedorapeople.org//bugwarrior.spec
SRPM URL: http://puiterwijk.fedorapeople.org//bugwarrior-0.6.0-1.fc19.src.rpm
Sync github, bitbucket, and trac issues with taskwarrior
bugwarrior is a command line utility for updating your local
taskwarrior database from your forge issue trackers.
It currently supports the following remote resources:
* github (api v3)
* activecollab (2.x and 3.x)
This package built on koji: http://koji.fedoraproject.org/koji/taskinfo?taskID=5524272
This will require some additional deps to be packaged, I will post the bugzilla ids here for them
I can review for you, but what's your FAS ?
My FAS username is puiterwijk.
Thanks in advance for the review!
Regarding the deps: They are not actually required to run the program, but are required for some of the backends supported. (so if you do not meet the deps, you just can't use those backends)
Please see this is issues:
[!]: %check is present and all tests pass.
[!]: A package which is used by another package via an egg interface should
provide egg info.
[!]: Package meets the Packaging Guidelines::Python
Legend: [!] = Fail
(In reply to Marcelo Barbosa from comment #5)
> Please see this is issues:
> [!]: %check is present and all tests pass.
I don't see any test in the package, Marcelo.
> [!]: A package which is used by another package via an egg interface
> provide egg info.
@Patrick, please remove the eggs in %prep as well:
# Remove bundled egg-info
rm -rf foo-info
and list the egg-info in a more verbose
- this is not arched package, the CFLAGS not are necessary
the package is made in python, usually on Fedora we naming the python package with the prefix *python
you can use
%global pkgname bugwarrior
and naming the package as well
by example, see:
The package requires:
"bitlyapi",=> is on Fedora
$ repoquery --provides python-bitlyapi
python-bitlyapi = 0.1.1-3.fc19
"requests",is on Fedora
$repoquery --provides python-requests
python-requests = 1.1.0-4.fc19
"offtrac", Is on Fedora
$repoquery --provides python-offtrac
python-offtrac = 0.0.4-1.fc19
"python-bugzilla", is on Fedora
repoquery --provides python-bugzilla
python-bugzilla = 0.9.0-1.fc19
"jira-python", is on Fedora
"taskw >= 0.4.2",
repoquery --provides python-taskw
python-taskw = 0.4.3-3.fc19
"dogpile.cache", is on Fedora
repoquery --provides python-dogpile-cache
python-dogpile-cache = 0.4.2-2.fc19
Please add in the requires
> [!]: Package meets the Packaging Guidelines::Python
> Legend: [!] = Fail
> Reference: http://fedoraproject.org/wiki/Packaging:Python
> Marcelo Barbosa
Looks like bugwarrior is already in fedora:
So closing this