Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | output a proper error message if the bug does not exist | Rolf Eike Beer | 2021-05-29 | 1 | -0/+4 |
| | | | | | | | | | | Otherwise one would see the following misleading message: File "/usr/lib/python-exec/python3.8/tatt", line 155, in <module> response = response["bugs"][0] IndexError: list index out of range Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> | ||||
* | scripts/tatt: drop invalid ~ prefix to arch | Sam James | 2021-02-10 | 1 | -1/+1 |
| | | | | Signed-off-by: Sam James <sam@gentoo.org> | ||||
* | tatt: Support file-only jobs via Nattkav0.8 | Sam James | 2020-09-10 | 1 | -1/+1 |
| | | | | | | Signed-off-by: Sam James <sam@gentoo.org> Closes: https://github.com/gentoo/tatt/pull/67 Signed-off-by: Sam James <sam@gentoo.org> | ||||
* | tool: Refactor repodir handling | Sam James | 2020-09-10 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | | | * Use given repodir in config if not blank * Ditch ~/gentoo-x86 default (it's ancient) and error out if it doesn't exist * If no repodir given, guess: * /var/db/repos/gentoo, and then * /usr/portage Now that we use nattka, we need a working repodir. Try some sensible defaults if the given one doesn't work. tatt: Support file-only jobs via Nattka Signed-off-by: Sam James <sam@gentoo.org> | ||||
* | package lists: Use nattka to parse keywording bugs | Sam James | 2020-09-10 | 1 | -3/+4 |
| | | | | | | | | | | NATTkA is now used for most of the package lists on Bugzilla. Use it to parse the lists because currently we cannot handle package atoms with no version in keywording bugs. Closes: https://github.com/gentoo/tatt/issues/66 Closes: https://github.com/gentoo/tatt/issues/65 Signed-off-by: Sam James <sam@gentoo.org> | ||||
* | remove unmaskfile config option, use unmaskdir instead | Rolf Eike Beer | 2020-05-02 | 1 | -12/+18 |
| | | | | | | Write one unmask file per job, so cleanup can simply be rm. Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> | ||||
* | add "-k" option | Rolf Eike Beer | 2018-08-15 | 1 | -1/+13 |
| | | | | | This makes "-f file" be able to work also for keywording, not only stabilization. | ||||
* | write commitscript also without bug number | Rolf Eike Beer | 2018-06-08 | 1 | -2/+2 |
| | |||||
* | Remove obsolete comment | Michael Palimaka | 2018-03-24 | 1 | -1/+0 |
| | | | | | | | We don't try to get anything from the title anymore since the package list was introduced. Closes: https://github.com/gentoo/tatt/issues/45 | ||||
* | improve handling of keywording bugs | Rolf Eike Beer | 2017-12-23 | 1 | -3/+26 |
| | | | | | | | | | | | There are 3 cases for every entry in the package list of a keywording bug: - the entry is not keyworded yet, it needs normal processing - the entry is already keyworded, but we should still unmask it in case other packages from the list need it - the entry is already stable, so can be entirely ignored The unmasking of already keyworded packages did not happen, and already stable packages were not detected as such and tested again. | ||||
* | stop processing if no packages are left | Rolf Eike Beer | 2017-12-23 | 1 | -0/+4 |
| | |||||
* | use portage.dep.dep_getcpv() to strip operators from package name | Rolf Eike Beer | 2017-12-21 | 1 | -1/+2 |
| | |||||
* | also detect already finished keywording | Rolf Eike Beer | 2017-12-13 | 1 | -6/+11 |
| | |||||
* | treat Vulnerabilities bugs as Stabilization onesv0.5 | Rolf Eike Beer | 2017-12-05 | 1 | -1/+1 |
| | |||||
* | filter out already stable packages earlier | Rolf Eike Beer | 2017-12-05 | 1 | -0/+19 |
| | | | | | Drop them entirely from the package list, not only for the use flag testing. This avoids needless rdep testing and unmasking, too. | ||||
* | include bug number in job name | Rolf Eike Beer | 2017-11-28 | 1 | -0/+2 |
| | | | | | | This makes the script name unique, which helps if the same packages are affected e.g. by stabilization and keywording, or if different python versions (2, 3) are requested for stabilization. | ||||
* | try ~arch for keywording bugs if searching for arch gives no packages | Rolf Eike Beer | 2017-11-07 | 1 | -0/+2 |
| | |||||
* | Print the returned error message if the Bugzilla request fails. | Michael Palimaka | 2016-12-22 | 1 | -1/+5 |
| | |||||
* | Escape package name in regexp. | Michael Palimaka | 2016-12-22 | 1 | -1/+1 |
| | | | | | Otherwise, a package like dev-libs/libsigc++ will raise a multiple repeat exception. | ||||
* | Avoid traceback when no atoms are found. | Michael Palimaka | 2016-12-22 | 1 | -1/+1 |
| | |||||
* | When using -b, fetch atoms from the new atom field or flagged attachment. | Michael Palimaka | 2016-12-22 | 1 | -9/+20 |
| | |||||
* | Comment unmask lines so cleanup script works with -f | Lucian Poston | 2015-12-08 | 1 | -3/+3 |
| | |||||
* | Fix string encoding issues for python3 | Thomas Kahle | 2015-06-21 | 1 | -2/+3 |
| | |||||
* | Migrate print statements to function calls (issue @21) | Thomas Kahle | 2015-06-18 | 1 | -7/+7 |
| | |||||
* | Fix some whitespace problems (issue #22) | Thomas Kahle | 2015-06-18 | 1 | -12/+12 |
| | |||||
* | Make error message for -u more evocative | Thomas Kahle | 2012-11-25 | 1 | -1/+1 |
| | |||||
* | Use sys.exit(1) instead of exit | Thomas Kahle | 2012-10-23 | 1 | -12/+12 |
| | |||||
* | don't check for root | Thomas Kahle | 2012-10-14 | 1 | -8/+0 |
| | |||||
* | Don't need to run as root | Thomas Kahle | 2012-10-14 | 1 | -34/+32 |
| | |||||
* | Exit if unmaskfile can not be created | Thomas Kahle | 2012-10-14 | 1 | -4/+11 |
| | |||||
* | Search for package atoms only in the bug's title (fix issue #7) | Thomas Kahle | 2012-08-03 | 1 | -1/+2 |
| | |||||
* | fix -u and -d options | Thomas Kahle | 2012-06-21 | 1 | -1/+1 |
| | |||||
* | Remove bugbrowser as I don't use it and can't support it. | Thomas Kahle | 2012-06-21 | 1 | -11/+0 |
| | |||||
* | Implement the safedir option | Thomas Kahle | 2012-03-22 | 1 | -1/+10 |
| | |||||
* | Fix -r option without -b | Thomas Kahle | 2012-03-07 | 1 | -2/+4 |
| | |||||
* | Check if the given bugnumber is an integer | Thomas Kahle | 2012-02-17 | 1 | -0/+10 |
| | |||||
* | Fix bug type detection with -f | Thomas Kahle | 2012-02-05 | 1 | -16/+14 |
| | |||||
* | Initial support for keywording bugs (also via -b) | Thomas Kahle | 2012-02-04 | 1 | -31/+57 |
| | |||||
* | Better output will writing unmaskfiles | Thomas Kahle | 2012-02-03 | 1 | -2/+2 |
| | |||||
* | Write clean-up script also on -b | Thomas Kahle | 2012-01-24 | 1 | -0/+2 |
| | |||||
* | Improve success-message script handling | Thomas Kahle | 2012-01-23 | 1 | -1/+1 |
| | |||||
* | Clean-Up script implemented, small refactoring | Thomas Kahle | 2011-09-22 | 1 | -10/+10 |
| | |||||
* | tattConfig Object | Thomas Kahle | 2011-09-22 | 1 | -24/+3 |
| | |||||
* | Fix PackageFinder import | Thomas Kahle | 2011-09-18 | 1 | -3/+3 |
| | |||||
* | First working version of tatt-bugbrowser | Thomas Kahle | 2011-09-18 | 1 | -9/+27 |
| | |||||
* | Document the new options and some fixes | Thomas Kahle | 2011-03-22 | 1 | -2/+2 |
| | |||||
* | Adding options to resolve and close bugs with tatt. | Thomas Kahle | 2011-03-22 | 1 | -0/+33 |
| | |||||
* | removed --skip-auth from 'bugz' call. | Thomas Kahle | 2011-03-19 | 1 | -1/+1 |
| | | | | | | | | This is necessary to be compatible with version -0.9 and higher of pybugz. You now need to configure your credentials by making an alias like alias bugs="bugz -u username -p password" | ||||
* | Merge branch 'master' into experimental | Thomas Kahle | 2010-12-03 | 1 | -2/+2 |
|\ | |||||
| * | Proper fix of -d and -u option. | Thomas Kahle | 2010-11-29 | 1 | -2/+2 |
| | |