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