Permalink
Switch branches/tags
Commits on Apr 18, 2018
Commits on Mar 23, 2018
  1. Remove obsolete comment

    kensington committed Mar 23, 2018
    We don't try to get anything from the title anymore since the package list
    was introduced.
    
    Closes: #45
Commits on Jan 21, 2018
Commits on Jan 8, 2018
Commits on Jan 5, 2018
  1. use scriptTemplate() in more places

    DerDakon committed Jan 5, 2018
    This allows more replace variables to be used in all snippets.
Commits on Dec 26, 2017
  1. keep logfiles of failed logs

    DerDakon committed Dec 26, 2017
  2. fix generating list of useflag combinations

    DerDakon committed Dec 26, 2017
    Check the length of the random set agains the proper upper limit.
Commits on Dec 23, 2017
  1. use markdown for README

    DerDakon committed Dec 23, 2017
  2. improve marker line in generated use scripts

    DerDakon authored and kensington committed Dec 23, 2017
    - 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
  3. improve handling of keywording bugs

    DerDakon authored and kensington committed Dec 23, 2017
    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.
  4. fix endless loop with invalid use flags

    DerDakon authored and kensington committed Dec 22, 2017
    The set of already tested use combinations was never filled, so the loop may run
    forever.
Commits on Dec 21, 2017
  1. keep trying to find valid use flag combinations until the configured …

    DerDakon authored and kensington committed Dec 17, 2017
    …limit 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.
  2. catch invalid package atoms returned by tinderbox

    DerDakon authored and kensington committed Dec 16, 2017
    Tinderbox returns '[B]' in front of some package names. Filter them out to
    prevent exceptions.
  3. templates: Match p.g.o syntax

    Whissi authored and kensington committed Dec 20, 2017
Commits on Dec 13, 2017
  1. log start of test runs to report file

    DerDakon authored and kensington committed Dec 11, 2017
Commits on Dec 5, 2017
  1. filter out already stable packages earlier

    DerDakon authored and kensington committed Dec 2, 2017
    Drop them entirely from the package list, not only for the use flag testing.
    This avoids needless rdep testing and unmasking, too.
  2. factor out error handling of use and revdep testing scripts

    DerDakon authored and kensington committed Dec 1, 2017
    This makes them much more readable.
  3. factor out script replacements

    DerDakon authored and kensington committed Dec 1, 2017
    This also allows more variables to be used in header snippets than just the job
    name.
Commits on Nov 28, 2017
  1. update GitHub URLs

    DerDakon authored and kensington committed Nov 15, 2017
  2. remove ebuilds

    DerDakon authored and kensington committed Nov 15, 2017
    This is already in portage tree and maintained there.
  3. include bug number in job name

    DerDakon authored and kensington committed Nov 14, 2017
    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.