Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | stabilization-candidates: retry network errorsHEADmaster | 2017-07-10 | 2 | -9/+36 | |
| | |||||
* | stabilization-candidates: update for git | 2017-07-09 | 1 | -13/+11 | |
| | |||||
* | batch-stabilize: use include-arches option | 2014-12-29 | 1 | -1/+2 | |
| | |||||
* | Fix subprocess handling in batch-stabilize | 2014-12-29 | 1 | -9/+13 | |
| | |||||
* | Port most tools to python 3 | 2014-12-29 | 6 | -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 Bugzilla | 2014-06-14 | 3 | -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 ↵ | 2014-04-07 | 1 | -1/+1 | |
| | | | | zathura for skipping, see bug 502714 and gentoo-dev ML for discussions | ||||
* | Fix maintainer-tiemout.py | 2014-02-11 | 2 | -34/+48 | |
| | | | | | - adjust search strings for new bug template - port to new pybugz | ||||
* | Use python2 as interpreter | 2013-06-21 | 6 | -6/+6 | |
| | | | | Fixes Gentoo bug #429320 by Pacho Ramos. | ||||
* | Apply feedback from gentoo-dev: | 2013-06-21 | 1 | -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 bug | 2013-05-20 | 1 | -3/+3 | |
| | | | | Reported on gentoo-dev by Jeroen Roovers. | ||||
* | Exclude leechcraft from stabilization-candidates.py | 2013-03-09 | 1 | -1/+1 | |
| | |||||
* | Stabilization candidates: split out the bug filing script. | 2013-02-28 | 2 | -35/+134 | |
| | |||||
* | Add xfce to list of stabilization bugs excludes. | 2013-02-28 | 1 | -1/+1 | |
| | |||||
* | Exclude games, requested by mr_bones_. | 2012-10-16 | 1 | -1/+1 | |
| | |||||
* | Only exclude kde-base, requested by kensington. | 2012-10-16 | 1 | -1/+1 | |
| | |||||
* | More robust commit logic: | 2012-10-08 | 1 | -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. | 2012-08-01 | 1 | -1/+1 | |
| | |||||
* | Also exclude x11 from stabilization candidates. | 2012-08-01 | 1 | -1/+1 | |
| | |||||
* | Add default exclusion regex to the script | 2012-08-01 | 1 | -1/+1 | |
| | | | | | This makes it harder to forget exclusions people asked for. | ||||
* | Fix an exception when best_version was not a string | 2012-08-01 | 1 | -1/+1 | |
| | |||||
* | Improve stabilization-candidates (misc updates) | 2012-06-04 | 1 | -22/+30 | |
| | |||||
* | Make bugzilla-viewer and maintainer-timeout work | 2012-05-30 | 15 | -14/+2901 | |
| | | | | by bundling old pybugz. | ||||
* | Process stabilization candidates incrementally, | 2012-05-09 | 1 | -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. | 2012-05-09 | 1 | -29/+30 | |
| | |||||
* | Remove --limit option | 2012-04-28 | 1 | -3/+0 | |
| | | | | | | This will make it possible to file bugs as packages are considered, not in one batch at the end. | ||||
* | (no commit message) | 2012-04-19 | 1 | -24/+24 | |
| | |||||
* | The new python interface to bugzilla does not handle logging in and out | 2012-04-19 | 1 | -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. | 2012-03-27 | 1 | -2/+0 | |
| | | | | Someone cleverly added STABLEREQ keyword to those bugs. | ||||
* | Avoid duplicating work: remember which bugs have been done. | 2012-03-09 | 1 | -2/+25 | |
| | |||||
* | Improved handling of CVS conflicts. | 2012-03-09 | 1 | -7/+14 | |
| | |||||
* | Working implementation of maintainer-timeout. | 2012-02-02 | 2 | -2/+28 | |
| | |||||
* | Begin work on maintainer-timeout script. | 2012-01-27 | 5 | -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. | 2012-01-21 | 1 | -4/+7 | |
| | |||||
* | Properly handle simultaneous stabilization of multiple packages | 2011-12-14 | 1 | -20/+24 | |
| | | | | in a single bug. | ||||
* | When repoman manifest fails, do not crash entire script. | 2011-12-06 | 1 | -3/+4 | |
| | |||||
* | Add an --exclude option instead of hardcoding ruby exclusion. | 2011-12-01 | 1 | -2/+2 | |
| | |||||
* | Check KEYWORDS for all requested arches. | 2011-12-01 | 1 | -0/+9 | |
| | |||||
* | Really only consider latest version in ~arch. | 2011-12-01 | 1 | -11/+11 | |
| | |||||
* | Do not file bugs by default, and only stabilze latest version in ~arch. | 2011-11-30 | 1 | -55/+63 | |
| | |||||
* | Ignore ruby for now. | 2011-11-23 | 1 | -0/+5 | |
| | |||||
* | Automatically file stabilization bugs. | 2011-11-23 | 1 | -5/+38 | |
| | |||||
* | Automated finding candidates for stabilization. | 2011-11-21 | 1 | -0/+122 | |
| | |||||
* | Fix bugs resulting in ncurses-induced "crashes". | 2011-11-03 | 1 | -23/+23 | |
| | |||||
* | Improvements for the bugzilla viewer: | 2011-10-22 | 1 | -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: | 2011-10-21 | 1 | -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. | 2011-10-18 | 1 | -1/+8 | |
| | |||||
* | Improve batch stabilization: | 2011-10-16 | 1 | -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. | 2011-10-13 | 1 | -7/+19 | |
| | |||||
* | Update Bugzilla when stabilizing packages. | 2011-10-04 | 1 | -0/+33 | |
| |