commit 14a8272e36300fd2ba297bfb7369529ec56cb533 Author: Dan Callaghan Date: Fri Apr 5 16:33:19 2013 +1000 Automatic commit of package [beaker] release [0.12.0-1]. commit 61fc8a05d005fdc05c9cf523e283b50fcf216e30 Author: Amit Saha Date: Wed Apr 3 21:39:40 2013 +1000 Number of changes to beaker-sync-tasks It was found during testing that uploading task RPMs over XML-RPC is not suitable for the purpose. One reason being, that ``createrepo`` is called for every task upload, which is not very desirable. The way out is to directly write the task RPMs to the disk and update the database accordingly. As a consequence, the tool now *have* to be run on the Beaker server on which the the task RPMs are to be copied. This patch mainly addresses the changes required to implement the above mentioned change. The tool does lose a bit of its flexibility (and utility), but perhaps it should first serve the purpose for which it is written. Relevant documentation changes as well. Change-Id: If813d334791736d916eb5d27a5278d6ea5f5190b commit 292f5e435f2274e26a59603d99855f478f4e6c08 Author: Dan Callaghan Date: Fri Apr 5 16:11:19 2013 +1000 bz889065 is dropped from this release commit ad28d33c1da7440ad24ddf75605858e31a1d9f1d Author: Dan Callaghan Date: Fri Apr 5 15:56:36 2013 +1000 LogStorage expects recipe_id to be a str commit 09f3c218bac4b44bff547438c8a45ef410140506 Author: Dan Callaghan Date: Fri Apr 5 13:45:35 2013 +1000 tests: there are 30 system columns now Change-Id: I31d4823c29fdbaae06234e9f5dafce0af13a6823 commit 649afcbff1b109f5974973709d3a505a5c970cba Author: Raymond Mancy Date: Thu Apr 4 12:37:31 2013 +1000 Add 'System/LoanComment' column for search results Change-Id: Ica4a77e40ae0784b9c25fb393533397539f31b4a commit c43a25d0ea84c8a342bf8b14cd4f66c48ded2a04 Author: Dan Callaghan Date: Fri Apr 5 11:35:49 2013 +1000 beaker-expire-distros: fix handling nfs+iso URLs Error checking for existence of URL nfs+iso://example.com:/srv/pub/RHEL-7.0-20120711.2-Server-x86_64-iso/ for distro tree 958: Cannot access NFS server o or autofs not running (/net/o does not exist) Change-Id: I3b833ba1e88447e6cebd02ec310c2b4efb5afc32 commit 7d12a3c3ae6bf526bb8eeda05a24bff0cd2cfc9c Author: Dan Callaghan Date: Fri Apr 5 11:28:04 2013 +1000 beaker-expire-distros: distinguish missing trees from server errors Change-Id: Id76f09b6adc7dcd81383b59eb204b12aedbd7036 commit 628207c217925edcba24e592c99f0b83c82ac319 Author: Dan Callaghan Date: Thu Apr 4 17:36:15 2013 +1000 fix to preclude oVirt Putting in a recipe's hostRequires should prevent it from being run on an oVirt guest, but that wasn't working due to this surprising little gotcha: >>> 'KVM'.__eq__(None) NotImplemented >>> bool('KVM'.__eq__(None)) True >>> operator.__eq__('KVM', None) False Change-Id: Id45d1dd45141d5e7ff8d1ddb7be9da09413fe3b6 commit 709509a0514a3302becd1c98284e7f90e6eca66b Author: Dan Callaghan Date: Thu Apr 4 16:03:36 2013 +1000 filter out dirty jobs in beakerd loops A recipe may be aborted at various stages of processing in beakerd (for example, no matching systems in process_new_recipe, or an exception in schedule_queued_recipe). In that case the recipe status won't actually change until update_dirty_jobs does its thing. So the other beakerd loops need to exclude dirty jobs otherwise they may end up trying to abort the same recipe over and over. Change-Id: Ifd4bcbf9738c201c75751d77421fb8a67bb33a0d commit 9697247ab50b0c6d57ea103e040899131f1b3710 Author: Dan Callaghan Date: Wed Mar 27 13:01:15 2013 +1000 split LC log storage into subdirs of 1000 This avoids building up directories with too many entries, as would happen if the Beaker instance is running lots of jobs but no archive server is configured. Change-Id: I3106b2f12189b28656610cf30f127f143c402580 commit 4e1765f2e9daad9aa3bec68186198d5715f21841 Author: Dan Callaghan Date: Wed Apr 3 13:19:37 2013 +1000 show status as "Updating..." if job is dirty Now that job status is updated asynchronously it is unavoidable that it lags behind "reality". So we need some way of indicating to the user that the status we are showing is not up to date, if the job is marked dirty. Otherwise it looks like Beaker is broken, for example when cancelling a job and the user is returned to My Jobs, their job would appear there as still Running. Change-Id: Icb4be10beb92a58ba9e57c5159cd78c4963343a2 commit 634058e2ed9bb8df9e195076687df51f3750e41b Author: Dan Callaghan Date: Wed Apr 3 13:13:12 2013 +1000 tests: fix for c17d4b52 The exception type changed, but there's no reason we need to actually assert it. We can assert the human-friendly message instead. Change-Id: I90b33d77ad3b71ea6669ca5381cb342fb5436863 commit 291a8330a6693508ddd311e2cf32d43cfe6654d3 Author: Raymond Mancy Date: Wed Apr 3 11:59:33 2013 +1000 Adjust single processor ordering to only consider bare metal systems. commit 956d5265c208576839b51d4253a2743e42e161e3 Author: Dan Callaghan Date: Tue Apr 2 16:06:14 2013 +1000 set timeout for oVirt requests The timeout needs to be quite short because if oVirt is not responding it will hold up the entire main loop of beakerd. Change-Id: Ibdfdda0956a7b3570aac222643d31823cf34addb commit 913b112b79eb9013b8efad34e141b5e3e073dee1 Author: Dan Callaghan Date: Tue Apr 2 10:35:19 2013 +1000 fix console log storage in beaker-watchdog This was a typo introduced by 32dea6ec. Change-Id: I95a68087b980954704bc89fe2800a910ae2ec6de commit f899edbfc7148f8d9294a369c4804fa401504981 Author: Dan Callaghan Date: Tue Apr 2 09:17:08 2013 +1000 docs: fix a few typos in bkr(1) man page Change-Id: I6096e1c5f3b41372191fb84d3de2b4ef04cebef4 commit 7739312d3fc089939ded4e492fb8f7a16cb078b0 Author: Dan Callaghan Date: Thu Mar 28 14:44:14 2013 +1000 release notes for 0.12 Change-Id: I3741c5928c6f12113b3232d28456fd4f80661e41 commit 83cefdc03c27ffcfe4060be07b94e89526dab4d4 Author: Raymond Mancy Date: Thu Mar 28 13:24:24 2013 +1000 Fix for passing in invalid arch to distro import commit 8c9d5995a3daf5bf48b4162bf5f8b0081aa6af8c Author: Dan Callaghan Date: Wed Mar 27 16:04:45 2013 +1000 fix typo in d65e4a5a (numeric True -> False) commit e55db892a9feaed34e14c9652dc705b17cd2bfde Author: Raymond Mancy Date: Wed Mar 27 13:41:01 2013 +1000 Don't pass None to User.by_user_name() from System.change_loan() commit 85835c70a70f4e050c8d05e2a63dcf0c009d02d9 Author: Dan Callaghan Date: Wed Mar 27 13:25:05 2013 +1000 add release notes for bz887283 Change-Id: I20a468086e1927b1e46fc5d2e68b1292837432fc commit aa2389594dbd97dd2528b4e5358027ba2d0591b1 Author: Dan Callaghan Date: Mon Mar 25 13:01:50 2013 +1000 /distribution/beaker/dogfood: reduce number of Apache worker processes The dogfood task requires a lot of memory and will swap on any box with <2GB. Most of that is unavoidable but we can reduce memory pressure a bit by cutting down on Apache worker processes. Change-Id: I3df240f0ae866b029f2841af4137c9ccd631e0f0 commit 5f5816be01d22b622858788e6ff75d2d998b7351 Author: Dan Callaghan Date: Thu Mar 14 10:28:53 2013 +1000 tests: fix LC FQDN usage when proxy tests run in dogfood Change-Id: I56d08745922973994f084d2e2b5b345f4e2cbc23 commit 7432ec1a30b10e146d0eabd1d79283b660a7cf57 Author: Dan Callaghan Date: Wed Mar 13 16:16:57 2013 +1000 tests: hack to fix permissions issues on /var/www/beaker/rpms/repodata Change-Id: I9a60548798595ebde907eb02a31df2a051c96ae5 commit ee6c34479c49797f4f0f4895097d597d207f5e67 Author: Dan Callaghan Date: Wed Mar 13 08:40:50 2013 +1000 /distribution/beaker/dogfood: upload server-errors.log after test run Change-Id: Iac939d3ccc3c7ef139bc5d38a698fb03fac601de commit f2eac39e71c1dcbff72c93fa0ebdfb3155215772 Author: Dan Callaghan Date: Tue Mar 26 18:41:27 2013 +1000 allow multiple oVirt data centers per lab controller Change-Id: I070a093bdc7ca0973449f6f1fad8c260535bc64d commit 245efbfe883d8651f480d2a145e166babb550fc5 Author: Amit Date: Tue Mar 26 15:42:00 2013 +1000 beaker-sync-tasks: fix issues found during testing. Also changes a number of other things: 1. Adds a --debug option, which is used to adjust the logging level. 2. Add timestamp to log messages 3. Done away with ThreadPool, to enable sequential task processing, upload and error reporting (and hence diagnosis) 3. Add a task uploaded count. 4. Misc. other clean up. Bug: 912205 Change-Id: I541ec09f94ff0d3df7472171010b98e46ffeb7e7 commit fd7f184420fd404f9f50c703099a08259745a26d Author: Dan Callaghan Date: Wed Mar 27 07:40:31 2013 +1000 tests: fix test_cancel.py for 5ac310a8 This makes the XPath for finding the Cancel link a bit less fragile. Commit 5ac310a8 reduced the number of wrapping divs. Change-Id: If303f6f50a5287abc1dccbe842ad4fded8004c57 commit d65e4a5a23a9b2b6b055b74cc5358c7df7c5f32f Author: Dan Callaghan Date: Tue Mar 26 17:04:45 2013 +1000 configurable VM name prefix for oVirt Change-Id: Ie032de0756f2aca2f0e307098fd10b6a4ff68c70 commit 32a39a4f50c9f9f278c5cf32d821442bdcaeaed4 Author: Amit Date: Tue Mar 26 17:29:47 2013 +1000 Fix for BZ#879991 missed adding 'interrupt' to man page. commit 3a0ae4287888fab5dd97fa4ba47d0d0c9cf23e41 Author: Dan Callaghan Date: Tue Mar 26 13:39:09 2013 +1000 beaker-sync-tasks: confirmation message has source and dest in wrong order Change-Id: If2fdd7149b092d0aa1958e70b098b296ac21fc47 commit 2741633ac2c03bfe52a2e5040a7961b0ef46684e Author: Dan Callaghan Date: Tue Mar 26 13:38:40 2013 +1000 beaker-sync-tasks: skip tasks which fail Change-Id: I1851a38a6abdc0b2e39645819118c9da8334c9de commit 996df8011c584d79aeab11fde204d2c97a0ba3a8 Author: Dan Callaghan Date: Tue Mar 26 09:35:13 2013 +1000 remove unused publican brand Change-Id: Ie204978bdfda0c7d785705b7cad99f6843ad055f commit f9b7918c3330db7822507a16cfd5beee81081990 Author: Dan Callaghan Date: Mon Mar 25 16:33:25 2013 +1000 XML-RPC method for harness to fetch roles for a task Beah can call this at the start of every task, to fetch the latest role values. Bug: 887283 Change-Id: Iead253944a9636dba2eb87f435173367996acc47 commit ae7b133d9d41322bb41ad899a2e8a9f24e541a47 Author: Raymond Mancy Date: Thu Mar 21 11:03:38 2013 +1000 Removes ABBA multi-host deadlocks. Bug: 889065 Change-Id: I5793726a2769e86ea5b1f25d3cdbcdb40cee9aee commit 19c26b8cb0b5d59e1f691b13a12a3c62c1a70559 Author: Raymond Mancy Date: Wed Mar 20 15:14:38 2013 +1000 Scheduling deadlock avoidance. Make sure recipes from one recipeset are scheduled before recipes from other recipesets are given the same resources. Deadlock comes when recipesets don't have recipes' ids in order. Change-Id: I468bcef008e994d0e074699e910e7bb807e67c22 commit c17d4b5275551f6fd52f34142f7cd46d243b42b6 Author: Raymond Mancy Date: Thu Feb 14 10:38:43 2013 +1000 Change behaviour of scheduled_queued_recipes() to abort any recipes that cannot be succesfully scheduled. This is a modified patch submitted by Jaroslav Kortus. Change-Id: I7abb29d34d2814ce034626d770984aeb56143b4b commit 21701b09f3822b789ad4ed9bc8d4252f1484621d Author: Raymond Mancy Date: Thu Feb 14 10:18:32 2013 +1000 This removes just-in-time system availability within the schedule_queued_recipes() loop. With this patch systems available when eligible queued recipes are selected are the only ones available for the whole loop. This removes the problem of intrapriority multi-host deadlocks. Jaroslav Kortus provided the original patch which was slightly modified to this one. Bug: 872187 Change-Id: Ie90f294383c3b9bde42a4c82e4cff1943ff06f25 commit a65506e2633478a199bc96910b8ff1681f89e7e0 Author: Raymond Mancy Date: Mon Feb 25 23:26:16 2013 +1000 Ability to manually clear the netboot configuration files Bug:559332 Change-Id: I69b4a7247a61c2ead20c25a581996b0b8a1680d0 commit 15f38fa770c5913f247f360a0df01dff6ea59784 Author: Amit Saha Date: Mon Mar 25 12:26:21 2013 +1000 Prevent task uploading with name > 255 characters. This is not a 'fix' per se, but a follow up to the fix for BZ# 915549. Bug: 915549 Change-Id: I13447acaa7c4784ce7704067f8a94ad248f795cb commit e85cf5188783a8d046924c42fb721bfcf7b4e7a7 Author: Jun'ichi Nomura Date: Thu Nov 22 11:21:06 2012 +1000 interrupt power command Bug: 879991 Change-Id: I2b45cd5a424775396e083d313b26f8726e698c96 commit 020043984ad904dde5bca5c3935537a6d998b431 Author: Raymond Mancy Date: Sun Mar 24 21:37:00 2013 +1000 Fix for loan settings, hyphens in id attributes do not play well with formencode. commit 4f6e754465282239ef9acdf858dfe93a9f781507 Author: Amit Saha Date: Fri Mar 22 16:59:15 2013 +1000 Add a requirements.txt file for building docs. This might be useful going forward if we use more Sphinx extensions and want to build our docs in readthedocs.org for example. commit 7b4675b711381210d6bcaa9e2060b7048f20347e Author: Dan Callaghan Date: Thu Mar 21 15:34:10 2013 +1000 abort guests which have not started if their host finishes Bug: 903935 Change-Id: I19973cf5147bce819376cd95a4c145c439f28b8e commit 0be8c27c867cac6f3f6df74db6b3ff19850707ce Author: Dan Callaghan Date: Thu Mar 21 14:32:53 2013 +1000 fix race conditions in updating task/recipe/recipeset/job status Status changes now always happen at the task level, on the first unfinished task in the recipe, using a conditional UPDATE. This ensures status changes from beakerd (while scheduling) or the harness (while running) do not trample over status changes from the UI (for example, cancelling the job). The states of the higher-level job components are not updated in the same transaction anymore. Instead, a new beakerd thread loops over "dirty" jobs and updates their state. This ensures a consistent view of the state of the entire job while updating it. Every task status change causes the job to be marked "dirty", by writing a new UUID value into the job.dirty_version column. When beakerd updates the job state it copies this value to the job.clean_version column. A job is therefore "dirty" when dirty_version != clean_version. This lets us guarantee that jobs will always eventually reach a consistent ("clean") state, without needing to do costly SELECT FOR UPDATE queries across the job. Bug: 807237 Change-Id: I8875c14191072b3c1a1f76e16d4296ef6dbebc30 commit ad95c555f9a19b9d9e96bc0b413b2f77dbdd9bae Author: Amit Saha Date: Thu Mar 21 15:43:04 2013 +1000 Add unique constraint to 'name' in the 'task' table. Bug: 915549 Change-Id: I0f7892e128b1808a4b8d17d5363909250da0a7a7 commit 5ac310a8af53b7a19d295c177be9bb7fcef8b817 Author: Dan Callaghan Date: Thu Mar 21 21:19:19 2013 +1000 always display guest recipes after their host Bug: 881387 Change-Id: Iabe0768e73efe91b7682441b146764b1dd1cc142 commit 7212a647ebdd31c37a27b030c6d907c4d748e818 Author: Iveta Senfeldova Date: Thu Mar 21 11:27:09 2013 +0800 Provide "None" as a possible choice for attachment download Bug: 745971 Change-Id: I5d2431782c9d161e1d551af4cb3c8df4e92d5925 commit e0711d42633deb78a3c7e09eb0044c8f10f2c287 Author: Qixiang Wan Date: Thu Mar 21 10:27:24 2013 +0800 Don't hide machine's notify CC list Bug: 922721 Change-Id: I35dee09791beb8ebc91d21168701d34bd70d1085 commit 4f0a0b6b80b090904b9e6f0e52f05bf8ef712dac Author: Amit Saha Date: Tue Mar 19 13:34:19 2013 +1000 Add 'Everything' as an additional repository for Fedora. Bug: 768381 Change-Id: I29576351fea5df126bdb0a103743409337081512 commit 39d2d802768b4c1271bdeec6c838370c3a5ce23c Author: Raymond Mancy Date: Fri Mar 15 17:05:05 2013 +1000 New 'Loan Settings' page for changing loan options Bug: 733347 Change-Id: I2129a510304a6d87d8bc68be0896004c8ebd415c commit 14c0b1a4a835331aa1c920063da692468c84c403 Author: Amit Saha Date: Tue Mar 19 15:24:00 2013 +1000 Fix beaker-import binary path commit c622d6d17d612ad8da75302011ee91f94e8ace6c Author: Amit Saha Date: Fri Mar 1 07:37:54 2013 +1000 Add Fedora distro import tests. Change-Id: Iafbb7c400300e5293d0fce6ad439a45d9a505a02 commit 538007aa9a25ba6ceddfefb8f27cf4b0c3ab538d Author: Qixiang Wan Date: Mon Mar 18 19:59:25 2013 +0800 tests: fix error in test_groups caused by paginating When there are many groups created in previous tests, the group we're looking for may not in the first page, thus NoSuchElementException will be raised and cause error in test. Workaround this by searching that group first. Change-Id: Ib1754ffa0af0d2bcb86c3f5b9b6f262a5c4d1f43 commit a03b2230ab072f3c37971cbcb38240a9494f43c3 Author: Raymond Mancy Date: Mon Mar 18 17:38:46 2013 +1000 Re-allow compose level repos to be imported for TreeInfoBase commit 7fadbdc8c82f1266d0b83f070b8b13fcfddf8ac0 Author: Amit Date: Thu Mar 14 13:15:29 2013 +1000 Documentation for ``Provides`` support in a test's ``Makefile``. Bug: 910725 Change-Id: If3907f75e78b27600651dc68b16f177329a69da1 commit 32613bdc6d4992bfa77d3a5bb7f9ce75630c1016 Author: Amit Date: Thu Mar 14 15:36:06 2013 +1000 Update bkr man page with the current bkr workflow-simple options. Bug: 916351 Change-Id: I1cb0aed3e9b13e49a02c7687406889c0564898b9 commit 3147104316258c74129fbbec9d32f5ce248d69e7 Author: Amit Date: Wed Mar 13 16:36:18 2013 +1000 Document examples of searching for specific hardware. Bug: 887746 Change-Id: I646d8f0d2e6dc459ee767d9657e5be79d763507f commit 701352c45e54f4fcf3b2cdd6c37e413bada7533f Author: Qixiang Wan Date: Wed Mar 6 11:16:12 2013 +0800 Add permission check before job deletion Users have the ability to delete their own jobs and those jobs which are belong to users in the same group. The only exception is admins can have the ability to delete other user's jobs from web UI, or by using cli command with job ids. Bug: 917933 Change-Id: I2778bd305554999df4f821e189c7b40ae1276c04 commit 20ed96618fe10d413fcc60f3f54fb5b025edb26d Author: Amit Date: Wed Mar 13 13:50:32 2013 +1000 Rearrangement of the documents on Job XML. Few other minor "fixes". Change-Id: I9e388b5ad25a9d83134252fad5279878684476e4 commit e1881db42242261398ae378be9aa1e6a45405bb9 Author: Jeff Burke Date: Tue Mar 12 08:34:07 2013 -0400 Fix up the TY message commit 9dc7a72ced3a822ce02adde652456ebf7a815c37 Author: Dan Callaghan Date: Tue Mar 12 15:36:36 2013 +1000 capture output from createrepo This way we will see the output in logs if createrepo fails. Bug: 920433 Change-Id: Ie3f4796a2c7c0f2d1a34fb3e1c86262fb19e07ee commit a52a138cf073d1bca7aabefbe8dac5f19ff6099e Author: Qixiang Wan Date: Wed Mar 6 15:00:12 2013 +0800 Check whether the system/group is already belong to the group/system Bug: 917745 Change-Id: I17dd8e2d9bbb0050d7c631575375e4e6c863acad commit 96dc0c2bfee7622355e0fea1b0241dfb9873f213 Author: Dan Callaghan Date: Tue Mar 12 14:01:52 2013 +1000 add beaker-sync-tasks to %files Change-Id: I1c96dbc811eac7a558d8e356063d571cbcbdc300 commit 8e21674120a92ee1dac76910d9b292851c07716c Author: Dan Callaghan Date: Tue Mar 12 13:56:02 2013 +1000 docs: fix Makefile ordering for build The documentation directory needs to come after Common, since the docs build depends on Common/bkr/__init__.py existing. This feels quite relevant right now... http://miller.emu.id.au/pmiller/books/rmch/ Change-Id: Ieee47798c78c8fe222f8f3afa08356847eff14ec commit e54be6167135658adb562649b91676cec7ac55d7 Author: Raymond Mancy Date: Mon Mar 11 13:46:07 2013 +1000 Add compose_layout to inttest install Change-Id: I8250c109c6e47e7da4243ae52e7ecce366b6f817 commit c2981468e1fbb072798a21efabb8a10b902dd1c8 Author: Amit Saha Date: Thu Feb 28 16:34:28 2013 +1000 Add support for "unsupported_hardware" on RHEL6. Also adds %end for %packages %pre and %post to RHEL6 kickstart templates. Bug: 907636 Change-Id: Ic6d5cd3de9590e318561b802853ace84fb83c6b4 commit 28cc3ff49087a877e2af549a246f6ce85e6c7b0e Author: Amit Saha Date: Sun Feb 17 21:01:06 2013 +1000 beaker-sync-tasks: Script to sync task RPMs between two Beaker instances. Bug: 912205 Change-Id: I048215907209fc07203d909b0b60b7e5e02af332 commit 712951a055ae0de0c23bf890f8fc362cc374e8af Author: Amit Saha Date: Fri Mar 1 00:12:20 2013 +1000 Tests should look for specific assertions. For tests which test a specific 'feature', the assertion should be only against those, instead of the entire kickstart. Some of those tests already does this. This patch does it for the remaining ones. Change-Id: I48b43237c63d75eb86c8464da1440d48102a2cc4 commit 4b906630ac8b9a188cad998a0b988bfe75433795 Author: Nick Coghlan Date: Tue Feb 26 17:56:24 2013 +1000 Suggest bkr machine-recipe to inventory systems Change-Id: I3bc1be2eb93bccb87ce15e30897ad46533a29b68 commit d75eaa2b24d5664f098de553b2f1f4ff201ea9da Author: Qixiang Wan Date: Tue Mar 5 14:23:53 2013 +0800 expire-distros: enforce timeout for connects and reads for HTTP and FTP Bug: 874385 Change-Id: I30c25e911242595a7dfc3118d7e15b5b03e7986b commit d4b939db1923ae25edf0446faa08d22da83c8adb Author: Dan Callaghan Date: Tue Feb 5 16:46:29 2013 +1000 client: new option, --hub, to set hub URL Bug: 903865 Change-Id: I8f4f97145faab1971b14ce789955c80df7f3fde1 commit 57e64d97c568620c38814fa48bac98db7e204c51 Author: Dan Callaghan Date: Tue Mar 5 16:00:39 2013 +1000 ship new release notes in beaker-server package Change-Id: I4b0e7ed5de2ed92a411f5042a44f83ab0c2d6c3e commit b33c8533f021e30cd8de818ea181ed3a387d629d Author: Qixiang Wan Date: Tue Mar 5 13:22:34 2013 +0800 Fix typo in expire_distros ('sys.etderr' -> 'sys.stderr') Change-Id: I3314c023820119bb5f07d3974643ebe9fcaab32c commit 2bd3f10da38c894265264cf7fbdc2bcd74c98438 Author: Dan Callaghan Date: Tue Mar 5 15:18:47 2013 +1000 remove obsolete README files Change-Id: Iaaacbe763cf0cf5c459bef0d12111d6771170c63 commit 76a088f4fe46078787ac14432536e66a1e40f1f2 Author: Dan Callaghan Date: Mon Mar 4 16:45:36 2013 +1000 expand tests for result types in harness API This was suggested by Nick during the review of the harness API patch series. Change-Id: I0228ba2b86d8ac6d80d4a0c8ac340aefa9d4335f commit fcfb3e379d8e10eae9c14beebc836b96006d5d2c Author: Dan Callaghan Date: Mon Mar 4 16:45:23 2013 +1000 fix a few issues from the harness API patch series Change-Id: I5750f361c3bb6369d230d58d177fcc584b93394d commit 1e4ce7e8a58549576355b04c315792827c13baf9 Author: Dan Callaghan Date: Mon Mar 4 12:54:11 2013 +1000 fix docs build on RHEL5/6 Change-Id: Id283e5044638116e5216edf15a07343fca96347c commit 4f239bb96b082d53123cfda77bf10b0b2f4f6986 Author: Qixiang Wan Date: Mon Mar 4 10:08:12 2013 +0800 Fix typos in wizard ('MaxLenghtTestName' -> 'MaxLengthTestName') Bug: 805791 Change-Id: Ie76f722256337636ca47962c7bdc15fdb6a24720 commit 88d44638c49ce84fa39d291192d46b55a40a2fd7 Author: Dan Callaghan Date: Tue Feb 5 15:13:46 2013 +1000 client: don't warn about using system-wide config If there is a valid system-wide configuration file there is no reason why a per-user one should be needed. So let's not whinge on stderr in this case. Bug: 903865 Change-Id: I293f363de3832328d42ae2acf7a4c96c67536ded commit 4e60b1e0f7900d5c5bfbd85767421f41ca388be2 Author: Dan Callaghan Date: Tue Feb 5 14:44:50 2013 +1000 move client.conf to client.conf.example as %doc The default config we ship is not usable without modifications anyway. And this makes way for a site-specific package to ship a usable config file, if desired. Bug: 903865 Change-Id: I64e8554fffe688deda7294a3f246cacaca61d295 commit ef24e5c70e3d2604332a42f6dad16870b660c2a7 Author: Amit Saha Date: Wed Feb 6 18:02:23 2013 +1000 Miscellaneous scripts directory. Create a new Misc/ directory to store miscellaneous scripts that are or may be found useful while working with Beaker. Change-Id: I7ac2f638c22b33e69b13f59ecd882b7ea76bd76e commit 806a0207ab21bc1506230f9290343c1b9dbaa02d Author: Dan Callaghan Date: Wed Feb 27 18:15:53 2013 +1000 add a note that SchemaUpgrades is no longer used Change-Id: I7535d13e581ce88db9dff58410b58732bfd0873e commit 44cfc110a5128b3bca7d9ac0646f2ab0235fc635 Author: Dan Callaghan Date: Wed Feb 27 17:53:22 2013 +1000 docs: back-filled release notes for 0.11 Also moved the current development release notes from release-0.12 to next. That way a patch does not need to be adjusted in advance according to what release it will be in. Change-Id: I65de6f6dd0ed93ab944d549c7ae7e2adf14f9f04 commit 3f728e23c4fc7381d36a34aa1722c46327628003 Author: Dan Callaghan Date: Wed Feb 27 17:36:51 2013 +1000 docs: custom role for Bugzilla links Change-Id: Ie8fefd5eee9484308231d724f9681f45fe9b7dc4 commit d941641179967b1285327172d94091bd4ffeee74 Author: Qixiang Wan Date: Tue Feb 26 19:06:25 2013 +0800 selenium tests: disable native events Clicking on element may be missed if native events is enabled, this can cause test error. Bug: 915695 Change-Id: Ied57a5db82180b29c78de683e69cb8d0168576a4 commit 67cd11ddc7861861c526a5232831bc88a8f7a4e9 Author: Raymond Mancy Date: Wed Feb 27 15:00:04 2013 +1000 Added missing dirs for labcontroller.test_distro_import tests Change-Id: I8f3ef50a7638ce86a84525bec689c9746687c446 commit d4077a118627b947a3c814cd3ff9280afeeecd73 Author: Nick Coghlan Date: Wed Feb 27 14:07:44 2013 +1000 Require CherryPy < 3.0 rather than TurboGears The __requires__ hack is used in several places to cope with CherryPy 2 and 3 being installed in parallel. It turns out using TurboGears as the dependency leads to site-packages being inserted early on sys.path, so the wrong version of many modules will be imported if the released bkr RPMs are installed on a development system. Depending on CherryPy < 3.0 explicitly rather than implicitly through TurboGears avoids this problematic behaviour. Change-Id: Ie6474249d6f03c4eba23095946520ce2ef9ab143 commit 01aaa5f2d6195583660fe5fe0d99eef6ac31e443 Author: Nick Coghlan Date: Wed Feb 27 12:28:24 2013 +1000 Revert "Fix develop docs build" This reverts commit 5fd44ef160a4a4cfbe072b47319eebc1892c16cb. commit 7fc59c096a92145b658f3a8ccd10b09a6a67adc3 Author: Dan Callaghan Date: Tue Feb 26 17:16:40 2013 +1000 ksmeta variable for selecting an alternative harness Bug: 915128 Change-Id: Iedecc11aabb41b72fa3bcf635e43ee913c9d42ba commit 67cf7f9688272d4406a41254857768a239287f0f Author: Dan Callaghan Date: Mon Feb 25 19:17:49 2013 +1000 new task result type, None The harness can use this to indicate that there was a result without specifying whether it was a pass or fail (for example, if the details have been recorded in an external system instead). Bug: 915128 Change-Id: I558ae1a0e2c31cad36cc069ef444401dcac6c6c2 commit b5bccf2345046af714e821a1904a9235bb242db5 Author: Dan Callaghan Date: Mon Feb 25 21:32:40 2013 +1000 HTTP API for listing logs Bug: 915128 Change-Id: Ib06b0c6d3c81eb99cc60ee95a7c859d14a4a35d8 commit 7e3bb9825c9e4249d51bfdf66e8a9d2adefff4f3 Author: Dan Callaghan Date: Mon Feb 25 20:13:55 2013 +1000 HTTP API for fetching logs Bug: 915128 Change-Id: If6bc83c0e18a9f0ed32d59093d066c3a17cb7316 commit 33419413dc13c42efd6ae9a36e58af9a9bb6c473 Author: Dan Callaghan Date: Mon Feb 25 17:46:57 2013 +1000 HTTP API for updating recipe status Bug: 915128 Change-Id: Idef0d4c340068fd2e049fc9c4df06260aec440f8 commit 9a37154f3b89c706ff9981c5990075577402f1dc Author: Dan Callaghan Date: Tue Feb 12 17:00:34 2013 +1000 HTTP API for updating task status Bug: 915128 Change-Id: I41fcd985e649c4939e7bc5cf5eabe2578b4b3192 commit 32dea6ec7cfcf76aa32b2640230809cef0cc171a Author: Dan Callaghan Date: Wed Feb 6 17:50:59 2013 +1000 HTTP API for uploading logs Bug: 915128 Change-Id: I7261640920c693019981701a6fa83218cb526779 commit d3c07671e2168819d243c3108541b9ffb347667d Author: Dan Callaghan Date: Wed Feb 6 14:32:51 2013 +1000 HTTP API for extending watchdog Bug: 915128 Change-Id: I8a05c615b5233ebf889b9234fe4778eb75fd62c2 commit 3c276c5de88501c552a580bdffa69a5db163e601 Author: Dan Callaghan Date: Wed Feb 6 13:52:05 2013 +1000 HTTP API for recording task results Bug: 915128 Change-Id: I9a8a6347b2dcbd317c0d4b1b838251b7fdfa9797 commit 9331c23cad685f4baabd4fd95775849ee9ae3d22 Author: Dan Callaghan Date: Wed Feb 6 10:50:00 2013 +1000 HTTP API for fetching recipe XML Bug: 915128 Change-Id: I6e3927ffddd97d83108e52f8fd99d8fedb14b6fe commit 8fe795e07a37d5cbf5f1d9e7bce683e6b64ee55a Author: Dan Callaghan Date: Wed Feb 27 11:31:42 2013 +1000 docs: use new format for intersphinx_mapping config value This format is new in Sphinx 1.0+. It lets us more easily override the intersphinx mappings in beaker-project.org. See: http://sphinx-doc.org/ext/intersphinx.html#confval-intersphinx_mapping Change-Id: Ia9ac880e1a3e9e5b2c39751507a43d80800c938b commit a7497b7d847099871dd0696e60755899e0bc09ac Author: Dan Callaghan Date: Wed Feb 27 11:31:10 2013 +1000 docs: include Beaker version in title Change-Id: I63c8abf9813694f4a5f09b3f5aaae9c1fdaae00f commit 50e571cb74aae1f31d9f91d342318c0675c72f67 Author: Dan Callaghan Date: Wed Feb 27 11:29:53 2013 +1000 tests: fix for manually reserve system metrics Need to also close off any open manual reservations from earlier in the test suite. Change-Id: Ib6cb1cd074c5a900ab54205278289b3074e31b07 commit 73cb133616a5bc273f69fb64bc332ec5f6e95bce Author: Qixiang Wan Date: Tue Feb 26 13:53:17 2013 +0800 Fix the distro tree view selenium test which was broken by 3c27d4b In commit 3c27d4b, a trailing '/' is added to distro tree url if it is not present, but the selenium test is not updated accordingly. Change-Id: Ie6d4802bd0c157682ddedcdc6b19e2ccd03ff289 commit 5fd44ef160a4a4cfbe072b47319eebc1892c16cb Author: Nick Coghlan Date: Tue Feb 26 19:18:28 2013 +1000 Fix develop docs build Looks like :ref: doesn't work properly for manpage targets. Change-Id: Ib40baad9dc8835908c88d07c4190e49d3a4451ed commit 7b4e10d22fffcda4ba6a5203df0853b57ba9ad2d Author: Dan Callaghan Date: Mon Feb 4 14:49:03 2013 +1000 beaker-transfer: bail out if archive server is not configured Bug: 855716 Change-Id: Ic7eacd2575b1b88243b754c12d1646d17c1c3a76 commit d65e7eda13f0ad28c08dbc3d8d6614c78051e6f0 Author: Dan Callaghan Date: Mon Feb 4 14:20:50 2013 +1000 remove support for uploading logs to the server Bug: 855703 Change-Id: I64018f8babc5f8e75c549bed4ba4501b0a6ae3d7 commit 9cbc310f63147a580c092e9ace7acd36a67e3081 Author: Dan Callaghan Date: Tue Feb 26 13:39:26 2013 +1000 fix typo in release notes from commit 33173f31 commit d8c1d10d5d34550511dc5e8bd3c85d4e8f537676 Author: Dan Callaghan Date: Fri Feb 1 16:36:29 2013 +1000 port beaker-proxy to gevent + werkzeug Change-Id: I38013c5eb807b891024bbc9199acf863e648fe69 commit ecebbdbb3814772188cbef4f44a4878d64c82235 Author: Dan Callaghan Date: Mon Feb 25 11:00:58 2013 +1000 docs: update OS majors in Makefile Releases section Also did a bit of cleaning and rearranging, and added a note about compatibility aliases which might be configured. Bug: 743579 Change-Id: I743e6e0bfcbd77f82666f39ee78157e170f84359 commit d9996f4ab4488481d079bedaf151fe6b69f586e8 Author: Dan Callaghan Date: Fri Feb 22 17:17:26 2013 +1000 support units="" attribute on size filters Bug: 766919 Change-Id: Ic347de86b5d7c443f231f535e984fc1a15145763 commit e31d9c3185bb8df7aaa9e950ea010844cddaa831 Author: Dan Callaghan Date: Thu Feb 14 17:26:15 2013 +1000 allow searching by disk details in web UI and hostRequires Bug: 766919 Change-Id: I8117efa0711882a5fd097374bd8eff7401a6a260 commit 1f4973f8de9cb1910beba745dde0e358fd556593 Author: Dan Callaghan Date: Wed Jan 16 13:43:27 2013 +1000 element in XML filters This turns out to be an elegant solution (thanks ncoghlan!) for expressing negative filters on one-to-many relationships, which are currently handled by special-casing the != operator in some elements such as . Change-Id: I56596f03ef41e7d82a768f080f03b3c33cbf9305 commit da930d69295c07fca56aa502abde5d9faae28a23 Author: Nick Coghlan Date: Thu Feb 21 16:20:18 2013 +1000 Document the 'autopick' job element Change-Id: Ifdc8336cc02b38aea5c9df545cee345d584e7181 Bug: 858944 commit eca92cd7e58daf2ec9e463d6c33017f2b8756414 Author: Qixiang Wan Date: Thu Feb 21 12:40:07 2013 +0800 Turn off readahead for RHEL6 distros only Currently readahead package is excluded for all distros during installation, actually it's only neccessary to turn off readahead service for RHEL6. readahead_packages snippet can just be removed. Bug: 807991 Change-Id: I6d82ca34fb798f1d3b6d069b301b41fc4b70d8f5 commit 3ae1a624cc6db9239b25ebbbe8e980d4ca465df7 Author: Raymond Mancy Date: Wed Feb 20 16:19:27 2013 +1000 Default ordering priority to system that have more than 1 processor. Bug:824534 Change-Id: I40a1a96c69fe0cabbee1412ee6cd4c07bac27242 commit 4c152cb0509e68a3331d3e30124ca17561a172e0 Author: Raymond Mancy Date: Thu Feb 21 14:05:20 2013 +1000 Strip whitespace from search value Bug:839888 commit 33173f31b83410a27e1615ee236f388a62c3a9b9 Author: Amit Saha Date: Wed Feb 20 06:10:30 2013 +1000 Add '--format' to bkr job-list for controlling the result display format. Bug: 907658 Change-Id: Ic6eb43d73377d1cd1d03526f1461ea18cda51bb5 commit 4752bfd911103c63b8969f3187daadec3fdef97c Author: Amit Saha Date: Wed Feb 20 04:27:57 2013 +1000 Add authentication check for bkr job-list with --mine filter. Bug: 907650 Change-Id: I019d9b67816e3f2dd78669c4c01cb41d7f4f275d commit 56d446cfd143095aed162c8ecebc1d1c0a9d5f11 Author: Amit Saha Date: Tue Feb 19 04:26:05 2013 +1000 rhts_post should be robust in handling duplicate EFI entries. Based on Bill Peck's patch. Bug: 888959 commit a1710132c2eac81867e5b7afa6d0c7e7adb5649b Author: Amit Saha Date: Mon Feb 18 21:37:52 2013 +1000 Add custom repos for Fedora. Rename updates repo as fedora-updates instead of myupdates. Bug: 912234 Change-Id: I0b5d420bf8a937fc5e6f39f2140e1b43827f7cbe commit 3c27d4b3bb20a85ceeab5b2af3c10a24f13cf6a7 Author: Qixiang Wan Date: Mon Feb 18 16:58:18 2013 +0800 Fix distro tree url which can cause RHEV dynamic guest boot failure RHEV dynamic guests boot up with local images while installing, the images url are generated by os.path.join which doesn't strip the tailing spaces in distro tree url, and if the distro tree url is not ending with '/', there is problem too. Bug: 912242 Change-Id: I69c6968ba9be30b2b6d3934af59a306d25d2eeba commit 6422c4f26642359dd108d8600d8e849a84b39f45 Author: Dan Callaghan Date: Mon Feb 18 15:35:11 2013 +1000 move bkr man pages into documentation/ subdir Change-Id: I5482c4306fbdc5db4189cce50b9e81b98d8510d0 commit 6dca4ff3c496e762615d648937cd40d306c48f85 Author: Raymond Mancy Date: Wed Nov 28 18:10:33 2012 +1000 Add more flexibility to how we import composes. This change has two main features. The ability to import all trees that are available of a compose (without failing if some trees are not present), and the ability to select only certain trees from within a compose. Bug: 880933 Change-Id: I9ee57f21914efceb69655f8639b72c7522a5f6ae commit 5a09d8ee1945b3a7452b69955cca8e10acbd15d9 Author: Dan Callaghan Date: Mon Feb 18 10:55:23 2013 +1000 tests: fix DummyVirtManager for commit d65c36e4 Change-Id: Ieefe443e6e9e56e235ab7c16868240ad3dc5da8d commit 094190393f782154cf0515dfbf03444ce4ed3045 Author: Dan Callaghan Date: Mon Feb 18 10:54:04 2013 +1000 enforce base MAC address as a minimum Bug: 912159 Change-Id: Iec0a3bc6fc72890d7f1de15f8884bcd0a77a451f commit 181ef7fe4a1296ea42ccc594096670cb423ac705 Author: Amit Saha Date: Mon Feb 18 05:54:00 2013 +1000 Test case for checking custom repos with RHEL 7. commit 355e5e114351a332532dfebbcde6a963644d0784 Author: Amit Saha Date: Mon Feb 18 02:11:54 2013 +1000 Add any specified custom repos for RHEL 5. Bug: 902390 Change-Id: I0082fc3c1eab40ac7df2c05af1f932c269d7b663 commit 277dcb399a332d7e6a5bf1253600adf7df19e9eb Author: Amit Saha Date: Mon Feb 18 02:30:49 2013 +1000 Fix the command description to reflect what it really does. commit f0f32ab6fcf46478b645c8dee85d6547a99bd203 Author: Dan Callaghan Date: Fri Feb 15 16:26:38 2013 +1000 comment out 1.0 release notes for now Change-Id: Ife79f9b097f1a7180522e60f8a21407b69d9c03b commit 98ba43c5ad777777a0e1d04f9f381f0250aa0888 Author: Dan Callaghan Date: Fri Feb 15 16:25:30 2013 +1000 release notes for disk inventory feature This corresponds to commit f39bcd28. Change-Id: Id940dc3791afb2785c602c73d846b250524bd77c commit 70a47505da94770c532e65852587e13ff67bab17 Author: Dan Callaghan Date: Mon Feb 11 15:39:34 2013 +1000 convert server API docs to use Sphinx HTTP domain Change-Id: I99ed08c20cce7fab9febfbf053f5a10dc7d65bb9 commit 0561e4eaa7a2a403e25cd70c9779e8138c2823ba Author: Dan Callaghan Date: Wed Feb 13 09:21:55 2013 +1000 move server API docs into documentation/ subdir Change-Id: Ib12c15aca7e125db877ab7704d2109d78c34924e commit 69e22be4adc25bc2f1d92aa4d9048141e59ef75d Author: Nick Coghlan Date: Tue Feb 12 18:05:39 2013 +1000 Start 1.0 release notes Change-Id: I99d5214c86b8fb6d283679217ac8b9b6204f2e7b commit 4c5a870030166cf379af8f64c02ca358fbe6c72a Author: Dan Callaghan Date: Tue Feb 5 14:51:33 2013 +1000 __requires__ hackery for parallel-installed sphinx versions This is needed on RHEL6 when both python-sphinx (0.6) and python-sphinx10 (1.0) are installed at the same time. Also added an explanatory comment in all the other places where the hackery already existed for CherryPy. Change-Id: Ia48327b16634c5a2730764b270dd0a76dd6ab6a1 commit d65c36e45aad466ffd04b8ba2108b485612a56bd Author: Qixiang Wan Date: Wed Feb 6 18:56:23 2013 +0800 Enable RHEL3 support on oVirt/RHEV RHEL3 was precluded before as it lacks virtio drivers, enable it by using emulated drivers instead. Bug: 884901 Change-Id: I3a2b9b3086c0a9b6e4bc0da463f8ba188b1d906a commit f03a759a7e664b0e90344e347ab8d96d722d6f5c Author: Qixiang Wan Date: Wed Feb 6 15:09:06 2013 +0800 Enable i386 support on oVirt/RHEV Bug: 884898 Change-Id: Ifc48cd354e1a1adb4aaad6c61ebb1ce25a44b042 commit fed3f5b40888e5788bcbe84d36dc48588a71c48c Author: Amit Date: Wed Feb 6 16:45:39 2013 +1000 brk watchdogs-extend: print out appropriate authentication error message. Bug: 906803 Change-Id:I24dc759e956b2c4a841d90d3bf2b7df7d4d2fb1c commit c9a9af32b1efb6fe617c4e74b326573f9519cfd7 Author: Qixiang Wan Date: Wed Feb 6 13:18:12 2013 +0800 client: new command 'update-prefs' for updating user preferences Currently, only support updating the email address of user. The who_am_i xmlrpc API is also updated to return email address in additional. Bug: 832397 Change-Id: If241eabd9a0284e6a3747d9a13306bbfdf5b9bf5 commit 6fc704f61aa55236d1f94f28833477d9dbca47b9 Author: Amit Saha Date: Mon Feb 4 02:42:32 2013 +1000 bkr watchdog-extend: Do not call remote method if task id is not supplied. Change-Id:I377817879c7254a2be1bdba6070c7790f0a71aa5 commit 1f09a85f06ff5139a150d77588e1a09a9e4389b2 Author: Qixiang Wan Date: Thu Jan 31 15:34:58 2013 +0800 Check vm's disk state while waiting for image creation finish When try with RHEV 3.1, image creation doesn't lock the vms, so we need to check disk state while waiting for the image to be created. Bug: 906214 Change-Id: Ia4118018e3b142064f1632be03c726fbe6f00722 commit 3fef063d95a4625966982ff99b64a1d4fb29519d Author: Qixiang Wan Date: Thu Jan 31 15:29:59 2013 +0800 Define vm with valid type In RHEV 3.1, possible values for VmType are: desktop, server Bug: 906175 Change-Id: Iaef87f961cfb9c0547bda65668e84b14e6f4ff91 commit 900bbf431e07d589dcc9b6138d4ed0f6a52f36d4 Author: Raymond Mancy Date: Fri Jan 25 10:22:48 2013 +1000 Actually show the user in the user column of possible recipe systems Bug:880497 commit 0b0e54ad2b888ed3f09d8a50db9c383a7d4d9c11 Author: Bill Peck Date: Thu Jan 24 10:59:28 2013 -0500 Include arm in check for special importer for arm arches. Bug: 903709 commit d7a48dc42192bc5b0bd31fc49243b400079cbba9 Author: Qixiang Wan Date: Wed Jan 23 16:06:34 2013 +0800 Make the guestname attribute optional Bug: 691666 Change-Id: Ieb245d20394cd576dcfc9aaa3e34c9ee9294c945 commit 5353ce246f3254aee7b782e6ea5dbbe342bc6038 Author: Amit Saha Date: Thu Jan 24 05:28:40 2013 +1000 bkr machine-test: Do not submit job if no matching distro found. Bug: 893878 Change-Id: Ie0cf291fedde6816bef1ac5c802bff93ada4ba04 commit f39bcd28a7b7d0512490ed5aee962b38905f5793 Author: James de Vries Date: Tue Oct 23 22:56:54 2012 +1000 Added disk information to inventory, incl. sector size Bug: 766919 Change-Id: I706f9839d78b64b0d63c71f0176d5159c85d5a6f commit db7b0eaf6de7b4768c9348676866a5d9f2ee2327 Author: Dan Callaghan Date: Tue Jan 15 10:58:58 2013 +1000 /distribution/beaker/setup: clean up yum config hackery This is to avoid breaking subsequent tests when /tmp/tito goes away. Change-Id: I9584bc83a7748900388a4482cdb3161c14748861 commit 06fdbbbc7dfb7a55999fbf1cd55679df94425d87 Author: Amit Saha Date: Fri Jan 11 02:16:20 2013 +1000 /distribution/beaker/setup: Add dependency on yum-utils so that yum-builddep is available. Needed for building packages when the source is a git repo. Change-Id: Ib39b5a8956f1ebb7060d1248b6d7815b7764bcfe commit 0663d8833d4b4bcd98f958cac61ecead18d15208 Author: Amit Saha Date: Thu Jan 10 11:48:12 2013 +1000 Task's RunFor should not link to a non-existent page commit 848f4ac98a469caf7a99830faabc75efb55f9e0c Author: Nick Coghlan Date: Tue Jan 8 14:25:13 2013 +1000 Improve BI and reporting docs - detailed explanation of current Graphite gauges - specific suggestions for tweaking BI queries - describe the process for requesting new supported queries Change-Id: I7336bd9fe365d5d5be20fe515e10f33ea71a1a37 commit 9869ab099850b6864c573a3f03980116ec454a03 Author: Dan Callaghan Date: Wed Jan 9 11:01:55 2013 +1000 docs: port admin guide to sphinx Change-Id: I1ce8ccfc440f4856a5b6db331fbd8695c09986c5 commit bb8c52e235cd5524fb4fe7dc05f5ef4a38bd7de9 Author: Amit Saha Date: Tue Jan 8 14:57:20 2013 +1000 reservesys should explicitly require psmisc to be installed. Bug: 891894 commit 3c9788ccdf472136e0ce79b17a3b4a62701d98e0 Author: Qixiang Wan Date: Wed Dec 26 13:40:16 2012 +0800 Fix up the CPU flag filtering to allow 'like' op work Bug: 890261 Change-Id: I861d5a74f5912f70d37cb1fe50f05165633ef977 commit ae7e432788086b5d23693a7b36c8af40c6b185e8 Author: Amit Saha Date: Fri Nov 2 13:04:14 2012 +1000 Remove unused import of WebDriverWait