Skip to content

imcsk8/borga

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Summary:
Borga means bug-Orga. Orga is one of the enemies of Godzilla [1],
so project Borga was started to become enemy of Bugzilla :).

It is supposed to be CLI tool to help me work with Bugzilla during
packaging process.


Config:
You have to create config file '~/.borga' with following format:
SERVICE = "https://bugzilla.redhat.com/xmlrpc.cgi"
USERNAME = "bzuser@mail.com"
PASSWORD = "bzpass"
MONGODB_URL = "localhost"
MONGODB_PORT = 27017
SECRET = "linopt_token_secret"
VM_PASSWORD = "password for VMs"


If you don't want to have config file in your home directory put
path to the config file to BORGA_CONF env


Dependency:
Requires kobo.client (fedorahosted.org/kobo)
Requires (brew or brewkoji) and koji
Requires python-bugzilla >= 0.8.0


Examples:
borga check-flags --owner='user@redhat.com' --flags=devel_ack,qa_ack Fedora bash
    - will print list of bugs in POST for component bash in product Fedora
      owned by user@redhat.com which don't have given flags in status +

borga format-msg --owner='user@redhat.com' Fedora bash
    - will print list of bugs in POST for component bash in product Fedora
      owned by user@redhat.com

borga set-modified --owner='user@redhat.com' --fixed-in='bach-1.2-3.f18' Fedora bash
    - will change status to MODIFIED and fill 'Fixed in' for all bugs
      in POST for component bash in product Fedora owned by user@redhat.com

borge get-token
    - will print LinOTP counter-based token number


Future plans:
Gonna implement everything needed to build package with fedpkg
(or internal synonym) by one or two borga commands


Links:
[1] http://thearchnemesis.com/godzillamonsters.html

Releases

No releases published

Packages

No packages published

Languages