commit a1bcdc72651ad7a31e9bc51aac850191bbe830a8 Author: Dan Callaghan Date: Mon Feb 1 14:11:40 2016 +1000 Automatic commit of release 22.1 commit 6ffc153c8491b5aa5f9a8fcddf228da8c3a3c70d Author: Dan Callaghan Date: Mon Feb 1 12:04:08 2016 +1000 release notes for 22.1 Change-Id: I3d9b565879ee901cd884e0581651131e21fefe89 commit c1a93654763d75c28c9f97e7b84ad12147b164c6 Author: Dan Callaghan Date: Fri Jan 29 16:26:19 2016 +1000 fix injection to scan the whole tree We should inject only if there is no existing system_type element anywhere in the entire tree ('.//system_type') rather than just at the top level ('system_type'). Bug: 1302950 Change-Id: I73b88981b3ebbfc949c18e4e070cdf098e5a23f8 commit ef9b6c88734e4a2437f280714a8b3500756ca65b Author: Dan Callaghan Date: Mon Feb 1 09:07:38 2016 +1000 add missing result="" attribute on This was accidentally dropped in commit c37dc9d4 as part of the lxml refactoring. Bug: 1303023 Change-Id: Ia1e75fecd829d8f5202ad2f59e9f9bef685bdaf5 commit bee4cd4485347c77c76d472d8cafe89b9e64ef93 Author: Dan Callaghan Date: Mon Jan 25 10:21:24 2016 +1000 tests: add migration test using a recent production schema Change-Id: Iec7ba3b540b3cd050032639aab01ba99db5c5a49 commit bfbdf1e810c244ffca584d513a560f9a6b4667fe Author: Dan Callaghan Date: Wed Jan 20 17:01:23 2016 +1000 make recipe available to user-supplied kickstarts Change-Id: Ie32c3db67ba7076fe44a8d3a1d167985403da1a2 commit af560f77385506ad87ebf849c68a0e5fcd6a4df0 Author: Alexander Todorov Date: Fri Jan 15 15:02:42 2016 +0200 Add the latest path to ks.cfg RHEL7 and newer uses systemd and the location of the downloaded kickstart file is /run/install/ks.cfg. Older distros still use the /tmp/ks.cfg location. Change-Id: I07ca4d6ca79d382d9cc95ba664f7cde2b2a8ac99 commit 8839015c586a3603a9a0a04959f8ea8efac676df Author: Dan Callaghan Date: Tue Jan 19 16:38:06 2016 +1000 beaker-transfer: avoid a shell for every rsync Change-Id: Ib6a992d069faecbb8c782653fd5beed3824a4254 commit f3029f392477b62dcf1fb9a715611b92901896e4 Author: Dan Callaghan Date: Tue Jan 19 16:37:01 2016 +1000 beaker-transfer: more detailed debug logging The aim is to give a better idea of what exactly is being done (so we can figure out where it is getting stuck if something goes wrong) and better details about what has failed if something does go wrong. Change-Id: Ib8bbd8f047b31dec276ad65fe0040c923d18ad3b commit 92ea1e568af88db39051da60cff7f089ad8d96c9 Author: Dan Callaghan Date: Fri Jan 15 14:41:55 2016 +1000 work around lxml behaviour change with recover=True Starting with libxml2-python-2.9.1-6.el7_2.2 in RHEL7 lxml is now raising XMLSyntaxError when parsing an empty document with recover=True. This is presumably an unintended regression but we need to work around it for now to keep the tests passing on RHEL7. RHEL7 bug for the lxml regression: https://bugzilla.redhat.com/show_bug.cgi?id=1298018 Change-Id: Ibfe31f9838afa8d15748f940256080fe4b4df63c commit 377ccaa6d6701d3d120de63aafb57b86b3552c0e Author: Matt Jia Date: Fri Jan 8 15:08:37 2016 +1000 fix inefficient queries from the recipe.files() call This patch optimizes the way of retrieving all the logs of a recipe, task, and result which avoid doing N database queries for N results. This will help beaker-transfer to deal with large recipes. Bug: 1240809 Change-Id: Idae9f07ba2df0d56c1b9571a03c53d302e0a6143 commit 3a3ca4b2b526e818a32466d10d044a505a906718 Author: Dan Callaghan Date: Wed Jan 6 17:08:41 2016 +1000 set maxlength on Condition Report textarea This lets the user know about the length limitation sooner because their browser will enforce it too, as well as the server. Change-Id: Ifc697ccb0e095b1e12c127d277a3bb43467c0c7f commit 2a37f691e4f3b9153cd87186f722f4eee17867f8 Author: Dan Callaghan Date: Thu Jan 14 15:41:18 2016 +1000 Revert "fix recording system activities" This reverts commit 4e9e974adbf4465c033f23087c0289397c678ad9. That patch accidentally introduced database changes on a stable release branch. It will be re-posted to develop (23.0) instead. Bug: 1290273 Change-Id: Id8b04b0ddd124cad454cc765fa0dea1057b288e6 commit 3f595aedc9d1c33baa3cb032da032e70bead5341 Author: Matt Jia Date: Mon Nov 30 09:56:56 2015 +1000 test_system_view: fix UnexpectedAlertPresentException in test_condition_report_too_long Using Selenium send_keys for long text will raise UnexpectedAlertPresentException occasionally as it is too slow. We can use javascript to set the input value directly which is much faster since we only care about the result of submitting the form. https://code.google.com/p/selenium/issues/detail?id=3732#c8 Change-Id: I7d041235adb0ea86dc98ff12874f0e0064ff71d7 commit fd33505299ca16763e3a9a22834774055e407747 Author: Dan Callaghan Date: Wed Jan 6 14:29:52 2016 +1000 properly escape JSON strings in search bar template Similar to bug 1215024... another case of missing tg.to_json invocation for producing JSON string literals. Bug: 1295998 Change-Id: I17daaff8bb8ce21fb90ab85fa4e86a241c836c7f commit 54548070c8808de2a9f37d0949687445ec1cf520 Author: Matt Jia Date: Mon Dec 21 14:25:25 2015 +1000 fix beaker-transfer to stop moving logs for deleted jobs Bug: 1293010 Change-Id: I38123c48586f9f179f47b1d50cd93ea7af5ae9ea commit 4e9e974adbf4465c033f23087c0289397c678ad9 Author: Matt Jia Date: Thu Dec 17 11:33:35 2015 +1000 fix recording system activities Updating the active access policy on a system should silently do nothing if there are no changes. Bug: 1290273 Change-Id: I0a72da2ed72fca2cf02bf50ba8132bc166c505c6