| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
No point fetching if we're not testing any.
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
| |
Reported-by: Jakov Smolić <jsmolic@gentoo.org>
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Rolf Eike Beer <eike@sf-mail.de>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
| |
Closes: #40
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
Closes: https://github.com/gentoo/tatt/pull/67
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
Write one unmask file per job, so cleanup can simply be rm.
Signed-off-by: Rolf Eike Beer <eike@sf-mail.de>
|
|
|
|
|
| |
Bug: https://bugs.gentoo.org/711204
Signed-off-by: Michael Palimaka <kensington@gentoo.org>
|
|
|
|
|
|
|
| |
This isn't uncommon for keywording bugs. It is also accepted for stabilization
bugs at the moment because it simplifies the code.
Signed-off-by: Rolf Eike Beer <eike@sf-mail.de>
|
|
|
|
| |
Signed-off-by: Rolf Eike Beer <eike@sf-mail.de>
|
|
|
|
|
|
| |
This avoids needless duplicate work.
Signed-off-by: Rolf Eike Beer <eike@sf-mail.de>
|
|
|
|
| |
Signed-off-by: Rolf Eike Beer <eike@sf-mail.de>
|
|
|
|
|
| |
This is actually optional, if it's not present it will just be the loop body
without anything else.
|
| |
|
|
|
|
| |
This can now completely be handled in the templates.
|
| |
|
|
|
|
|
|
| |
When doing rdep tests merge the test dependencies first without FEATURES=test,
as we do not want to test them. This avoids build failures because of failing
tests or cycling dependencies, and usually reduces the build time a lot.
|
|
|
|
|
| |
Some packages have broken test suites that work only when the package is already
installed. Run the test suite before and other build test to catch such errors.
|
| |
|
| |
|
| |
|
|
|
|
| |
This allows more replace variables to be used in all snippets.
|
| |
|
|
|
|
| |
Check the length of the random set agains the proper upper limit.
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
| |
The set of already tested use combinations was never filled, so the loop may run
forever.
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Tinderbox returns '[B]' in front of some package names. Filter them out to
prevent exceptions.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Drop them entirely from the package list, not only for the use flag testing.
This avoids needless rdep testing and unmasking, too.
|
| |
|
|
|
|
|
| |
This also allows more variables to be used in header snippets than just the job
name.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|