summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* stabilization-candidates: retry network errorsHEADmasterPawel Hajdan, Jr2017-07-102-9/+36
|
* stabilization-candidates: update for gitPawel Hajdan, Jr2017-07-091-13/+11
|
* batch-stabilize: use include-arches optionWilliam Hubbs2014-12-291-1/+2
|
* Fix subprocess handling in batch-stabilizeWilliam Hubbs2014-12-291-9/+13
|
* Port most tools to python 3William Hubbs2014-12-296-76/+104
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit ports the following tools to python 3. - common code - batch-stabilize - file-stabilization-bugs - maintainer-timeout - reverse-dependencies - stabilization-candidates This is a list of the changes: - Remove the dependency on pybugz; these tools now use xmlrpc.client directly. This is needed because the next release of pybugz does the same thing; we no longer have a bugzilla module since it was just a wrapper. Handle tokens correctly: - When we log into Bugzilla, we are given a token we must pass back to it with every command we issue. - Log out at the end of every session to expire the token. Fix the state file processing: - The pickle module handles binary files, not text files, so read and write the state file in binary mode. - Add fix_imports=True when reading the state file so a python-2 compatible state file can be read. - Do not set the URL for a stabilization request X-Gentoo-Bug: 532054 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=532054 X-Gentoo-Bug: 532368 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=532368
* Fix issue in batch-stabilize leading to errors from BugzillaPawel Hajdan, Jr2014-06-143-6/+4
| | | | | xmlrpclib.Fault: <Fault 410: 'You must log in before using this part of Bugzilla.'>
* List packages that have xfce in metadata.xml for skipping. List girara and ↵Samuli Suominen2014-04-071-1/+1
| | | | zathura for skipping, see bug 502714 and gentoo-dev ML for discussions
* Fix maintainer-tiemout.pyPawel Hajdan, Jr2014-02-112-34/+48
| | | | | - adjust search strings for new bug template - port to new pybugz
* Use python2 as interpreterPawel Hajdan, Jr2013-06-216-6/+6
| | | | Fixes Gentoo bug #429320 by Pacho Ramos.
* Apply feedback from gentoo-dev:Pawel Hajdan, Jr2013-06-211-3/+11
| | | | | | | | | - put package name and version first in the summary (for better sorting of bugs by summary) - add STABLEREQ keyword at the time of filing the bug (this needs to be done after creating the bug, limitation of the Bugzilla API)
* Do not put empty lines in the stabilization bugPawel Hajdan, Jr2013-05-201-3/+3
| | | | Reported on gentoo-dev by Jeroen Roovers.
* Exclude leechcraft from stabilization-candidates.pyPawel Hajdan, Jr2013-03-091-1/+1
|
* Stabilization candidates: split out the bug filing script.Pawel Hajdan, Jr2013-02-282-35/+134
|
* Add xfce to list of stabilization bugs excludes.Pawel Hajdan, Jr2013-02-281-1/+1
|
* Exclude games, requested by mr_bones_.Pawel Hajdan, Jr2012-10-161-1/+1
|
* Only exclude kde-base, requested by kensington.Pawel Hajdan, Jr2012-10-161-1/+1
|
* More robust commit logic:Pawel Hajdan, Jr2012-10-081-1/+4
| | | | | | - do not overwrite own changes when stabilizing multiple versions of the same package - ignore unrelated failures on other arches
* Exclude mono/dotnet from stabilization candidates.Pawel Hajdan, Jr2012-08-011-1/+1
|
* Also exclude x11 from stabilization candidates.Pawel Hajdan, Jr2012-08-011-1/+1
|
* Add default exclusion regex to the scriptPawel Hajdan, Jr2012-08-011-1/+1
| | | | | This makes it harder to forget exclusions people asked for.
* Fix an exception when best_version was not a stringPawel Hajdan, Jr2012-08-011-1/+1
|
* Improve stabilization-candidates (misc updates)Pawel Hajdan, Jr2012-06-041-22/+30
|
* Make bugzilla-viewer and maintainer-timeout workPawel Hajdan, Jr2012-05-3015-14/+2901
| | | | by bundling old pybugz.
* Process stabilization candidates incrementally,Pawel Hajdan, Jr2012-05-091-4/+0
| | | | | | | instead of a one big batch at the end. This helps to file at least some bugs if the script crashes in the middle.
* Convert batch-stabilize.py to new pybugz interface.William Hubbs2012-05-091-29/+30
|
* Remove --limit optionPawel Hajdan, Jr2012-04-281-3/+0
| | | | | | This will make it possible to file bugs as packages are considered, not in one batch at the end.
* (no commit message)William Hubbs2012-04-191-24/+24
|
* The new python interface to bugzilla does not handle logging in and outWilliam Hubbs2012-04-191-0/+22
| | | | | | at the lower level; this is now part of the command line interface. As a result, we need to prompt for a username and password and log in ourselves. This will be used in the updated arch testing tools.
* Also consider STABLEREQ bugs for maintainer timeout.Pawel Hajdan, Jr2012-03-271-2/+0
| | | | Someone cleverly added STABLEREQ keyword to those bugs.
* Avoid duplicating work: remember which bugs have been done.Pawel Hajdan, Jr2012-03-091-2/+25
|
* Improved handling of CVS conflicts.Pawel Hajdan, Jr2012-03-091-7/+14
|
* Working implementation of maintainer-timeout.Pawel Hajdan, Jr2012-02-022-2/+28
|
* Begin work on maintainer-timeout script.Pawel Hajdan, Jr2012-01-275-75/+162
| | | | | | Extract common parts to common.py Fix bug where only first 100 bug details were retrieved from Bugzilla.
* Fix bugs related to empty lines handling.Pawel Hajdan, Jr2012-01-211-4/+7
|
* Properly handle simultaneous stabilization of multiple packagesPawel Hajdan, Jr2011-12-141-20/+24
| | | | in a single bug.
* When repoman manifest fails, do not crash entire script.Pawel Hajdan, Jr2011-12-061-3/+4
|
* Add an --exclude option instead of hardcoding ruby exclusion.Pawel Hajdan, Jr2011-12-011-2/+2
|
* Check KEYWORDS for all requested arches.Pawel Hajdan, Jr2011-12-011-0/+9
|
* Really only consider latest version in ~arch.Pawel Hajdan, Jr2011-12-011-11/+11
|
* Do not file bugs by default, and only stabilze latest version in ~arch.Pawel Hajdan, Jr2011-11-301-55/+63
|
* Ignore ruby for now.Pawel Hajdan, Jr2011-11-231-0/+5
|
* Automatically file stabilization bugs.Pawel Hajdan, Jr2011-11-231-5/+38
|
* Automated finding candidates for stabilization.Pawel Hajdan, Jr2011-11-211-0/+122
|
* Fix bugs resulting in ncurses-induced "crashes".Pawel Hajdan, Jr2011-11-031-23/+23
|
* Improvements for the bugzilla viewer:Pawel Hajdan, Jr2011-10-221-7/+42
| | | | | | - do brace expansion on the bug summary - make sure every entry for package.keywords ends with a newline - add an option to query only for security bugs
* Fix bugs:Pawel Hajdan, Jr2011-10-211-1/+11
| | | | | | | - open log in append mode to avoid losing logs on retry - delete old ChangeLogs to avoid adding the same entry multiple times - re-Manifest after ekeyword to avoid manifest error on dependent packages
* Implement limit option for reverse dependencies.Pawel Hajdan, Jr2011-10-181-1/+8
|
* Improve batch stabilization:Pawel Hajdan, Jr2011-10-161-37/+50
| | | | | | | | - only update bugzilla once per bug - keyword all packages for each bug first, then commit (in case packages stabilized in single bug depend on each other, so that we don't need to worry about their order) - cosmetic logging improvements
* Fix a crash when dependent bug is not accessible.Pawel Hajdan, Jr2011-10-131-7/+19
|
* Update Bugzilla when stabilizing packages.Pawel Hajdan, Jr2011-10-041-0/+33
|