Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | use scriptTemplate() in more places | Rolf Eike Beer | 2018-01-05 | 2 | -58/+34 | |
| | | | | This allows more replace variables to be used in all snippets. | |||||
* | keep logfiles of failed logs | Rolf Eike Beer | 2017-12-27 | 5 | -0/+22 | |
| | ||||||
* | fix generating list of useflag combinations | Rolf Eike Beer | 2017-12-26 | 1 | -1/+1 | |
| | | | | Check the length of the random set agains the proper upper limit. | |||||
* | use markdown for README | Rolf Eike Beer | 2017-12-23 | 1 | -21/+29 | |
| | ||||||
* | improve marker line in generated use scripts | Rolf Eike Beer | 2017-12-23 | 1 | -1/+1 | |
| | | | | | | - add a newline to make the new package easier spottable when viewing the file - write the version in the marker line as there may be multiple versions of the same package in the same file | |||||
* | 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 | |
| | ||||||
* | fix endless loop with invalid use flags | Rolf Eike Beer | 2017-12-23 | 1 | -0/+1 | |
| | | | | | The set of already tested use combinations was never filled, so the loop may run forever. | |||||
* | keep trying to find valid use flag combinations until the configured limit ↵ | Rolf Eike Beer | 2017-12-21 | 1 | -14/+34 | |
| | | | | | | | | | is reached In random mode (i.e. more possible use flag combinations than the configured limit) it can easily happen that most or all of the generated combinations do not pass the REQUIRED_USE check. Keep generating new numbers until the given number of test have been generated or the possible combinations are exhausted. | |||||
* | catch invalid package atoms returned by tinderbox | Rolf Eike Beer | 2017-12-21 | 1 | -1/+3 | |
| | | | | | Tinderbox returns '[B]' in front of some package names. Filter them out to prevent exceptions. | |||||
* | use portage API to split package atoms | Rolf Eike Beer | 2017-12-21 | 1 | -22/+7 | |
| | ||||||
* | use portage.dep.dep_getcpv() to strip operators from package name | Rolf Eike Beer | 2017-12-21 | 3 | -5/+7 | |
| | ||||||
* | use gentoolkit API instead of process call to get list of use flags | Rolf Eike Beer | 2017-12-21 | 1 | -3/+2 | |
| | ||||||
* | use portage API to entirely avoid testing invalid use-flag combinations | Rolf Eike Beer | 2017-12-21 | 2 | -8/+19 | |
| | ||||||
* | templates: Match p.g.o syntax | Thomas Deutschmann | 2017-12-21 | 1 | -3/+1 | |
| | ||||||
* | also detect already finished keywording | Rolf Eike Beer | 2017-12-13 | 1 | -6/+11 | |
| | ||||||
* | scripts: fix matching blocked packages | Rolf Eike Beer | 2017-12-13 | 2 | -2/+2 | |
| | ||||||
* | log start of test runs to report file | Rolf Eike Beer | 2017-12-13 | 2 | -0/+2 | |
| | ||||||
* | factor out logging USE and FEATURES on build failures | Rolf Eike Beer | 2017-12-13 | 2 | -12/+26 | |
| | ||||||
* | 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 | 2 | -16/+19 | |
| | | | | | Drop them entirely from the package list, not only for the use flag testing. This avoids needless rdep testing and unmasking, too. | |||||
* | explicitely flag blocked packages and circular dependencies | Rolf Eike Beer | 2017-12-05 | 2 | -0/+8 | |
| | ||||||
* | add newlines between package reports in log | Rolf Eike Beer | 2017-12-05 | 1 | -0/+1 | |
| | ||||||
* | factor out error handling of use and revdep testing scripts | Rolf Eike Beer | 2017-12-05 | 4 | -22/+38 | |
| | | | | This makes them much more readable. | |||||
* | factor out script replacements | Rolf Eike Beer | 2017-12-05 | 1 | -28/+24 | |
| | | | | | This also allows more variables to be used in header snippets than just the job name. | |||||
* | update GitHub URLs | Rolf Eike Beer | 2017-11-28 | 4 | -5/+5 | |
| | ||||||
* | remove ebuilds | Rolf Eike Beer | 2017-11-28 | 2 | -74/+0 | |
| | | | | This is already in portage tree and maintained there. | |||||
* | 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. | |||||
* | put package atom in all lines in report file | Rolf Eike Beer | 2017-11-12 | 2 | -6/+6 | |
| | ||||||
* | explicitely log missing keywords instead of just "failed" | Rolf Eike Beer | 2017-11-12 | 2 | -0/+6 | |
| | ||||||
* | remove needless ; from bash scripts | Rolf Eike Beer | 2017-11-12 | 2 | -16/+16 | |
| | ||||||
* | fix expression to match required use changes | Rolf Eike Beer | 2017-11-12 | 2 | -2/+2 | |
| | ||||||
* | add the affected package to the rdep limit warning | Rolf Eike Beer | 2017-11-07 | 1 | -1/+1 | |
| | ||||||
* | fix bad concatenation of int and string | Rolf Eike Beer | 2017-11-07 | 1 | -1/+1 | |
| | ||||||
* | avoid needless spaces in USE specification for rdeps | Rolf Eike Beer | 2017-11-07 | 1 | -2/+10 | |
| | ||||||
* | try ~arch for keywording bugs if searching for arch gives no packages | Rolf Eike Beer | 2017-11-07 | 1 | -0/+2 | |
| | ||||||
* | fix printing out message about cut rdeps | Rolf Eike Beer | 2017-11-06 | 1 | -1/+1 | |
| | | | | | | The previous loop would step when the maximum number of allowed rdeps is reached, so this check can never be true. Test if there are remaining entries in the original list instead. | |||||
* | use portage API to skip already stable packages | Rolf Eike Beer | 2017-11-05 | 1 | -0/+17 | |
| | ||||||
* | write file permissions as octal | Rolf Eike Beer | 2017-11-05 | 1 | -5/+5 | |
| | ||||||
* | be more selective when removing things from keywords file | Rolf Eike Beer | 2017-10-22 | 1 | -1/+1 | |
| | | | | | Match on the exact job marker, not on every line that accidentially matches the package name. | |||||
* | Remove references to atom-regexp.v0.4 | Michael Palimaka | 2016-12-22 | 3 | -9/+0 | |
| | | | | | Now that we have a bugzilla atom field and defined format, it is no longer necessary to try and "pick" atoms out of a string. | |||||
* | Print the returned error message if the Bugzilla request fails. | Michael Palimaka | 2016-12-22 | 2 | -2/+13 | |
| | ||||||
* | Fix runaway formatting in tatt.5 | Michael Palimaka | 2016-12-22 | 1 | -1/+1 | |
| | ||||||
* | Describe bugzilla-key in tatt.5 | Michael Palimaka | 2016-12-22 | 1 | -0/+7 | |
| | ||||||
* | 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 | 2 | -17/+32 | |
| | ||||||
* | Replace hard-coded bug update script with brand new template. | Michael Palimaka | 2016-12-22 | 3 | -6/+57 | |
| | | | | | | In addition to reporting that stabilisation has been completed on the target arch, this new template also takes care of removing the arch team from CC and closes the bug if necessary. | |||||
* | Update commit template for git with thin manifests. | Michael Palimaka | 2016-12-22 | 3 | -18/+8 | |
| | ||||||
* | Merge pull request #23 from lucianposton/comment-unmasks | Thomas Kahle | 2015-12-09 | 1 | -3/+3 | |
|\ | | | | | Comment unmask lines so cleanup script works with -f |