commit b5a505704af0feaf0937748f8ceecdce1c981425
Author: Dan Callaghan <dcallagh@redhat.com>
Date:   Wed Oct 21 10:16:03 2015 +1000

    Automatic commit of release 21.1

commit 51d0960ead35c9d233347d7e114fb6f13905719b
Author: Dan Callaghan <dcallagh@redhat.com>
Date:   Thu Oct 15 16:54:36 2015 +1000

    release notes for 21.1
    
    Change-Id: Ia182c45d20b1c253823b952ba2c590b21b879749

commit 279129520c552a72fc8b24f6dad049842ab8e739
Author: Roman Joost <rjoost@redhat.com>
Date:   Tue Oct 13 14:08:32 2015 +1000

    Fix marking systems as broken
    
    This patch fixes the detection of possible broken systems. Release 21
    introduced a change as to when Beaker regards systems to be broken. By
    just looking at the Recipe status, systems were already regarded as
    broken if any of the tasks in a Recipe were set to aborted. This patch
    labels systems as broken if *all* tasks in a Recipe are set to aborted.
    
    The patch uses a hybrid method on a recipe to ensure that we call
    similar functionality from two different points in the code:
    
            1. During an update status, we only want to trigger the
            suspicious_abort if all tasks in the current recipe are set to
            aborted.
            2. Once (1.) is satisified, we only want to mark a system as
            broken, if - for the past two recipes - all tasks are aborted.
    
    Bug: 1270649
    Change-Id: I66955ec7a19bd339e3d31cb81ad745a9d982a01c

commit 6178e0812b5f701e8d79d71586b44a4f3a2afaeb
Author: Dan Callaghan <dcallagh@redhat.com>
Date:   Mon Oct 12 10:22:27 2015 +1000

    beaker-wizard: restore previous name parsing behaviours
    
    This restores the previous behaviour for all the different cases
    documented in the man page, while still allowing custom test types.
    
    Also clarified and expanded the test cases for beaker-wizard's name
    guessing logic, which is how I noticed this issue in the first place.
    
    Bug: 1184907
    Change-Id: I62f77dd70a592f1057193a1fb5a02d23dd34cf24

commit 91d8a94266a8ae9a6d8b08a5eb8002e6318cd517
Author: Dan Callaghan <dcallagh@redhat.com>
Date:   Wed Oct 7 17:26:14 2015 +1000

    set leavebootorder in kernel options by default on ppc
    
    Also refactored the existing related cases in DistroTreeTest to move the
    assertions a bit closer to the corresponding setup.
    
    Bug: 1172472
    Change-Id: I66b9c59bddbe46eaba6687b72f431bf77bd749d2

commit 80c505b9c45c1dca0e0c2c54132bf48cb1d15085
Author: Dan Callaghan <dcallagh@redhat.com>
Date:   Tue Oct 6 17:28:07 2015 +1000

    increase requested size of /boot to match documented recommendations
    
    On RHEL7 and newer we can omit the size and just pass --recommended and
    Anaconda will pick the right size (currently 500MB). For older releases
    we still need to supply a fixed size.
    
    The sizes in this patch are based on the recommendations in the RHEL
    product documentation. The related bug has links.
    
    Bug: 1262098
    Change-Id: I400bab5a77ac78d1a88409f2c9114719b59fa441

commit feaf97590b4e34a35725ce2aa3428476a7f4cbd8
Author: Roman Joost <rjoost@redhat.com>
Date:   Fri Sep 18 11:10:08 2015 +1000

    wizard: support custom test types
    
    Based on a patch contributed by Filip Holec <fholec@redhat.com>.
    
    It gives the user full control over what test types will be created.
    
    Bug: 1184907
    Change-Id: I8b686d217df6d756709969126e70529861a3fe9d

commit 2723a0b43f63b243e28565965abb38dd0c2fd630
Author: Roman Joost <rjoost@redhat.com>
Date:   Thu Sep 17 15:32:02 2015 +1000

    wizard: Integration tests
    
    This patch contains code to write integration tests against the beaker
    wizard.
    
    Change-Id: I42b0a7244b40ba154e082a9c6bed8018b89473d2

commit f709315706ecf6a2e09c37b89fc4a92ac1fad037
Author: Roman Joost <rjoost@redhat.com>
Date:   Mon Sep 14 15:12:06 2015 +1000

    labcontroller: ignore 'interrupt' actions as broken
    
    This patch delivers a workaround to not mark systems as broken in case
    power script did not support the interrupt action.
    
    Bug: 916302
    Change-Id: I5ec6780d45fecd4e569df77ea7f7c6f445aaf316

commit abd48bf196903004e63a3ed05d0d790f0bde545d
Author: Roman Joost <rjoost@redhat.com>
Date:   Fri Sep 11 12:00:22 2015 +1000

    client: Transfer ownership when removing accounts
    
    This patch adds a client option when removing accounts to transfer
    ownership of a system to a given user.
    
    Bug: 1254385
    Change-Id: I695923b52f047d58e2ede618ef8b089212a0469f

commit a662b943f11abd0b366c909b0369423e4fa0d5c9
Author: Matt Jia <mjia@redhat.com>
Date:   Fri Aug 14 17:41:19 2015 +1000

    tests:fix timing issue with pool update
    
    Change-Id: I33475fad680729385f20a22319fa94aa0b107972
    
    (cherry picked from commit e9f39cc5cd6d6bc0afe188c68550c29d51a97ba2)

commit 52bac3db0721325a2a6af4eea7e6ef252af588ee
Author: Dan Callaghan <dcallagh@redhat.com>
Date:   Thu Aug 27 15:07:28 2015 +1000

    docs: add db version for 21
    
    Change-Id: I7e1f716bb9f5a72505986ca814c998ace8a29c98

commit 821b5d841f34867364b2bfe75fbe0ffe52cdbff3
Author: Dan Callaghan <dcallagh@redhat.com>
Date:   Wed Aug 26 09:25:16 2015 +1000

    add post-RC bug fixes to 21.0 release notes
    
    Change-Id: I333f2accbac36b60e79b20ad7d368af5d80dd572
    
    (cherry picked from commit 8d7e0bb7eb160626d4a6b68541c7375b195927cd)

commit ebdab75b028e32527546c8428af5c5a0e8693c6f
Author: Matt Jia <mjia@redhat.com>
Date:   Fri Aug 7 10:32:54 2015 +1000

    only click once to cancel pool deletion on the bootbox
    
    Bug: 1251294
    Change-Id: I4b3f7d4c8b789684c3be80f0a24df18cb3b04809

commit 01a27b542fe4fd9a885fe29521501d8cfc75a59a
Author: Dan Callaghan <dcallagh@redhat.com>
Date:   Wed Aug 26 17:07:02 2015 +1000

    fix whiteboard filtering in jobs.filter XML-RPC method
    
    The jobs.filter XML-RPC method was calling Job.by_whiteboard with the
    wrong arguments. It was expecting to pass an existing query (matching
    the calling convention of the other Job.by_* methods) but it doesn't
    actually accept that. As a result, filtering by whiteboard would discard
    any other filters applied.
    
    We can just filter the query directly, Job.by_whiteboard is not giving
    us anything useful here anyway.
    
    Bug: 1229937
    Change-Id: I8188306307c0faaa634e2d98b9e7ca3060888a0c

commit 40915b5a56621d8c9bd9ff7344b15c14366a5ad8
Author: Dan Callaghan <dcallagh@redhat.com>
Date:   Thu Aug 20 12:48:14 2015 +1000

    add explicit .service suffix when invoking systemctl
    
    This is not needed on newer versions of systemd but some older (now EOL)
    Fedora releases need it.
    
    Bug: 1255210
    Change-Id: Ie2f9025a3ec8844b3be92c796acbda5642084215

commit 77fc3b3564d1144a8d2c81326d5c8ba0a9c30def
Author: Dan Callaghan <dcallagh@redhat.com>
Date:   Mon Aug 17 12:56:18 2015 +1000

    fence_ipmilan -i option is deprecated in favour of -a
    
    The -i option was removed entirely in fence-agents 4.0.
    
    Bug: 1254048
    Change-Id: I7d90205684e8ebd48830880710987c779792109d

commit b23751592198e9b4f22ea5c85f2ba3adc81ed425
Author: Dan Callaghan <dcallagh@redhat.com>
Date:   Thu Aug 13 12:39:21 2015 +1000

    do not automatically create new arches when submitted in inventory
    
    Bug: 1253111
    Change-Id: I6313aa8893dcd3f8ba931862c555dc06ae39fa40

commit 9d4347f38cc03387376237efd112176e1a06d69e
Author: Roman Joost <rjoost@redhat.com>
Date:   Tue Aug 25 08:52:23 2015 +1000

    system pool: ensure pool names are not empty
    
    This patch adds a condition to the validation to prevent the update of
    system pools with an empty name.
    
    Bug: 1254381
    Change-Id: I8ca4e7bdb21397d8c2f5d1c1796b2eb13487c2a8

commit 8d7e0bb7eb160626d4a6b68541c7375b195927cd
Author: Dan Callaghan <dcallagh@redhat.com>
Date:   Wed Aug 26 09:25:16 2015 +1000

    add post-RC bug fixes to 21.0 release notes
    
    Change-Id: I333f2accbac36b60e79b20ad7d368af5d80dd572

commit 58733b18ecb3fa2e1de0d913848da23467fbf6ee
Author: Dan Callaghan <dcallagh@redhat.com>
Date:   Mon Aug 17 11:53:45 2015 +1000

    make Location header values absolute using absolute_url()
    
    If we put a relative URL into the Location header Flask will make it
    absolute for us, but in doing so it won't obey tg.url_scheme from the
    configuration.
    
    Bug: 1249496
    Change-Id: I32db271880b9139586c9dde4535d057a7ca378c4

commit f74a55b7c3dfdb9cd068a800e02e4690caf26edc
Author: Dan Callaghan <dcallagh@redhat.com>
Date:   Mon Aug 24 16:59:04 2015 +1000

    workflow commands: parse "like" operator in --hostrequire
    
    Bug: 1010355
    Change-Id: I35216d022c4bba31b5acbbf4f17aba76d6bfca74

commit f632f95b22b1c9f36bc8e667554122d9407ae412
Author: Dan Callaghan <dcallagh@redhat.com>
Date:   Mon Aug 24 17:33:20 2015 +1000

    fix typo in handling of bkr job-list --tag
    
    The jobs.filter XML-RPC method is looking for 'tags' in the given dict
    of filter parameters, but the command was passing it as 'tag' instead
    (which is ignored and has no effect).
    
    Bug: 1229938
    Change-Id: I7c071b88d6e6f6e846ef20cfb6ba85800bc17e1a