summaryrefslogtreecommitdiffstats
path: root/fedora-easy-karma.py
Commit message (Collapse)AuthorAgeFilesLines
* Show age of installed rpmsTill Maas2010-05-081-1/+1
| | | | | Feature request by Matt McCutchen: https://bugzilla.redhat.com/show_bug.cgi?id=589383
* Write info messages to stderrTill Maas2010-04-081-2/+4
|
* Spelling fixes.Ville Skyttä2010-04-081-3/+3
|
* Add some progress output.Ville Skyttä2010-04-081-0/+5
|
* pylint related cleanupsTill Maas2010-04-041-77/+77
|
* Do not mark multi-build updates processed on first sight.Ville Skyttä2010-04-041-2/+1
| | | | | | Fixes giving karma for e.g. https://admin.fedoraproject.org/updates/F13/FEDORA-2010-5813 when only geronimo-jta is installed and geronimo-jms not.
* Don't create throwaway installed rpms lists.Ville Skyttä2010-04-041-1/+1
|
* Filter out updates requested somewhere earlier.Ville Skyttä2010-04-031-3/+3
|
* Trivial cleanups.Ville Skyttä2010-04-031-3/+2
|
* Introduce --list-rpms-onlyTill Maas2010-03-281-20/+23
|
* make fedora_cert optional, refactor self.optionsTill Maas2010-03-191-21/+33
| | | | | | | | | | | If fedora_cert cannot be imported, it's not used, but only os.environ["LOGNAME"]. This reduces the required dependencies a lot, because fedora-packager that contains the fedora_cert module is not available in Fedora 11 and EPEL 4, and it also requires a lot of unneeded packages for pure testers, that are not packagers. Also self.options is now used everywhere instead of a mix of options and self.options.
* do not check package repo informationTill Maas2010-03-111-6/+5
| | | | | | | | It seems not to be worth to check, whether a package was installed from updates-testing or not. This is causing trouble if this information is not available, but the package corresponds to an existing testing update. Disabling the check seems not to have a any obvious negative impact, e.g. on performance.
* already_commented: "name (group)" author supportTill Maas2010-03-101-1/+8
| | | | | | | | | | Bodhi uses "name (group)" instead of just "name" for the author field of comments if the user is in a certain group. Reported by: Bill Nottingham References: https://bugzilla.redhat.com/show_bug.cgi?id=572228 https://fedorahosted.org/bodhi/ticket/400
* Specify own http user agent for bodhi clientTill Maas2010-03-081-1/+1
|
* skip updates with an open requestTill Maas2010-03-061-0/+4
|
* fix indentationTill Maas2010-03-061-30/+30
|
* typofix in usageTill Maas2010-03-061-1/+1
|
* sort builds before asking for feedbackTill Maas2010-03-061-1/+3
|
* add pattern matchingTill Maas2010-03-061-11/+31
|
* introduce --no-skip-empty-commentTill Maas2010-03-061-1/+2
|
* use better metavars for default optionsTill Maas2010-03-061-2/+2
|
* add --default-karma, ignore karma in readline histTill Maas2010-03-061-2/+10
|
* Properly handle EOFErrorTill Maas2010-03-061-10/+17
|
* introduce --default-commentTill Maas2010-03-061-1/+15
| | | | | raw_input with default input code snippet by Adeodato Simó: http://chistera.yi.org/~dato/blog/entries/2008/02/14/python_raw_input_with_an_editable_default_value_using_readline.html
* fix KeyError in installed_testing_buildsTill Maas2010-03-061-1/+1
| | | | | | | | | | | | | | | | In case there are several builds included in one update and for one of these builds no rpm is installed, then a KeyError occured: Traceback (most recent call last): File "/usr/bin/fedora-easy-karma", line 345, in <module> FedoraEasyKarma() File "/usr/bin/fedora-easy-karma", line 159, in __init__ installed_rpms = list(itertools.chain(*[installed_testing_builds[b] for b in affected_builds])) KeyError: 'mingw32-qt-4.6.2-1.fc12' But reported by: Gabriel Sfestarof
* Use os.environ["LOGNAME"] instead of os.getlogin()Till Maas2010-03-061-1/+1
|
* resubmit in case of server errors, add --retriesTill Maas2010-03-051-9/+18
|
* use cPickle instad of yaml for bodhi caching: fastTill Maas2010-03-051-4/+4
|
* initial bodhi caching support using yaml: too slowTill Maas2010-03-051-9/+38
|
* add timing information to debug outputTill Maas2010-03-051-1/+8
|
* move main() to __init__() and add debug outputTill Maas2010-03-051-107/+114
|
* sort class methodsTill Maas2010-03-051-40/+40
|
* move fedora-easy-karma in a classTill Maas2010-03-051-224/+231
|
* show summary of installed rpmsTill Maas2010-03-051-1/+1
|
* add --wrap-rpm option for wrapping inst. rpm listTill Maas2010-03-051-1/+6
|
* fix --wrap-width: set optparse type to intTill Maas2010-03-051-1/+1
|
* distinguish default and extra python modulesTill Maas2010-03-051-4/+8
|
* do not add .rpm suffix for list of installed rpmsTill Maas2010-03-041-1/+1
| | | | | This makes copy&paste easier if one wants to use it to run e.g. rpm -ql on it.
* show list of installed rpms for each updateTill Maas2010-03-041-5/+18
|
* fix formatting multiple bugs without wrappingTill Maas2010-03-041-1/+1
|
* Typofix in a commentTill Maas2010-03-041-1/+1
|
* ask for FAS password for bodhi commentingTill Maas2010-03-041-5/+15
|
* cleanup help and option orderingTill Maas2010-03-041-4/+5
|
* make wrapping options available in the commandlineTill Maas2010-03-041-1/+3
|
* Add usage informationTill Maas2010-03-041-3/+25
|
* use bodhi yum client instead of subprocessTill Maas2010-03-041-2/+1
|
* add option to include commented updatesTill Maas2010-03-041-1/+2
| | | | | There is now an option to include updates that have already been commented by oneself.
* do not import re anymore / remove unused regexTill Maas2010-03-041-2/+0
| | | | Since using the python yum module, re is not needed anymore.
* Skip updates/builds using their install date onlyTill Maas2010-03-041-7/+12
| | | | | | The interval an update has to be installed in to consider it for karma portioning can now be configured. The date of the update submission is not considered anymore.
* only ask once per update and not for every buildTill Maas2010-03-041-1/+5
|