adamwill (Adam Williamson)Administrator
User

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Saturday

  • Clear sailing ahead.

User Details

User Since
Jan 20 2014, 6:20 PM (200 w, 3 d)
Roles
Administrator
Availability
Available

Recent Activity

Aug 7 2017

adamwill abandoned D1083: fedorabase.pm to support new OFW for POWERPC.
Aug 7 2017, 5:41 PM
adamwill commandeered D1083: fedorabase.pm to support new OFW for POWERPC.
Aug 7 2017, 5:41 PM
adamwill added a comment to D1083: fedorabase.pm to support new OFW for POWERPC.

@jskladan we already did that; see above comments.

Aug 7 2017, 5:41 PM

Aug 3 2017

adamwill added a comment to D1083: fedorabase.pm to support new OFW for POWERPC.

Yeah, you do need to create separate PRs (at least we've never come up with a better workflow) - it can help to mention the other related PRs in each one, so we know they track together. If you can create the three PRs that'd be awesome, I'll try and find a minute to deploy them on staging and see how it goes. Thanks!

Aug 3 2017, 5:14 PM

Aug 2 2017

adamwill added a comment to D1083: fedorabase.pm to support new OFW for POWERPC.

The worker host is deployed now, I just haven't had the round tuits to test it out in any way. But the host is deployed and the workers show as registered, at least. Whoever set the host up added it to the *production* instance; we can easily switch it to the staging instance if we'd rather try things out there first.

Aug 2 2017, 7:55 PM

Jun 27 2017

adamwill closed D1212: Schedule tests for Workstation ostree image.
Jun 27 2017, 1:49 AM

Jun 20 2017

adamwill created D1212: Schedule tests for Workstation ostree image.
Jun 20 2017, 11:35 PM
adamwill created D1211: Add Workstation dvd-ostree flavor and tests.
Jun 20 2017, 11:22 PM

Jun 13 2017

adamwill added inline comments to D1207: Upgrade tests: Run FreeIPA webUI and password change modules.
Jun 13 2017, 4:32 PM

Jun 9 2017

adamwill created D1207: Upgrade tests: Run FreeIPA webUI and password change modules.
Jun 9 2017, 9:58 PM

Jun 1 2017

adamwill created D1204: Test upgrade of FreeIPA server and client deployment.
Jun 1 2017, 8:53 AM

May 31 2017

adamwill accepted D1203: add base system logging to conf_test_suites.

+1

May 31 2017, 3:26 PM
adamwill accepted D1202: add base system logging test.

lgtm! thanks.

May 31 2017, 3:25 PM

May 19 2017

adamwill accepted D1201: add UEFI for blivet tests.

Looks fine. Out of interest - do you get a useful warning / error if you try to do an install *without* an ESP? If not, might be worth a bug report...

May 19 2017, 6:35 PM

May 18 2017

adamwill accepted D1194: add custom btrfs partitioning test for blivet-gui.

Looks fine, assuming it really does create a btrfs volume with a / subvolume.

May 18 2017, 7:03 PM

May 5 2017

adamwill accepted D1192: add postinstalls to custom partitioning tests.

Looks good!

May 5 2017, 4:33 PM

May 4 2017

adamwill requested changes to D1192: add postinstalls to custom partitioning tests.

Thanks a lot for doing this! I've had it on my todo list approximately forever, but never got around to it.

May 4 2017, 7:59 PM
adamwill accepted D1193: fix blivet so that correct unit for size is selected.

I'd maybe call the first needle anaconda_blivet_size_unit-gib-selected , because we might find in future that some *other* units pre-selected, and we'll want another needle with the same tag called anaconda_blivet_size_unit-mib-selected or so.

May 4 2017, 7:53 PM

Apr 28 2017

adamwill created T950: Make package set install tests check correct package set was installed (somehow?).
Apr 28 2017, 8:28 PM · os-autoinst-distri-fedora
adamwill closed D1190: Implement a 'whitelist' for running non-critpath update tests.
Apr 28 2017, 4:45 PM
adamwill added a comment to D1190: Implement a 'whitelist' for running non-critpath update tests.

@jsedlak I have the exact same gut reaction to the flavors stuff, but I just couldn't think of anything obviously better :/ please do suggest something if you can, I'd love to see it look less weird. I'll have another look at it in a day or two with fresh eyes and see if I can come up with anything.

Apr 28 2017, 4:39 PM
adamwill closed T935: Add initial-setup tests as "Resolved".

OK, now we've got the test cases and matrices adjusted and updating the reporting bits as well, so I think we can close this. I'll try and remember to keep an eye on things when the next validation event happens so we can check it all works as intended.

Apr 28 2017, 12:38 AM · os-autoinst-distri-fedora, fedora_openqa

Apr 27 2017

adamwill closed D1189: Report base_startup and more base_initial_setup results.
Apr 27 2017, 9:44 PM
adamwill added a comment to D1190: Implement a 'whitelist' for running non-critpath update tests.

This seems to be working - I deployed it to staging, and made a trivial edit to the description of https://bodhi.fedoraproject.org/updates/postgresql-9.5.6-1.fc24 in order to test it. The code worked exactly as intended:

Apr 27 2017, 3:13 AM
adamwill updated the diff for D1190: Implement a 'whitelist' for running non-critpath update tests.

Add a couple more packages to the whitelist (thanks sgallagh)

Apr 27 2017, 12:56 AM
adamwill created D1190: Implement a 'whitelist' for running non-critpath update tests.
Apr 27 2017, 12:54 AM

Apr 26 2017

adamwill created D1189: Report base_startup and more base_initial_setup results.
Apr 26 2017, 10:11 PM

Apr 22 2017

adamwill accepted D1188: Add custom partitioning tests for blivet.

Ran fine on the 20170421.n.0 Fedora 26 nightly, so let's go ahead. Thanks again!

Apr 22 2017, 10:10 PM
adamwill added a comment to D1188: Add custom partitioning tests for blivet.

Thanks for the update. I've pushed the latest version to staging, we'll see how it runs.

Apr 22 2017, 5:41 AM

Apr 20 2017

adamwill added a comment to D1188: Add custom partitioning tests for blivet.

Oh, apart from some of the needles just not quite matching any more, one of them is a necessary *addition*: the anaconda_blivet_part_fs_xfs_selected needle. On Server images, since anaconda was fixed to set the right default filesystem for blivet-gui recently, the default filesystem will be xfs, while on other images, it'll be ext4. So we should have needles for both cases there. The tests will almost always run on Server images and so hit the xfs needle, but we should keep the ext4 needle just in case I guess.

Apr 20 2017, 11:39 PM
adamwill requested changes to D1188: Add custom partitioning tests for blivet.

OK, so testing this on Fedora 26 20170420.n.0 nightly I had to revise several of the needles, it seems like something changed a bit in current Fedora compared to whatever image you used to create the needles (fonts or GTK+ layout or something). You can see all the needles I had to add in the needles/ directory on staging, I'll leave them there for you to look at. Can you take a look at that and revise the needles in the diff? I don't think we'll need both versions, we only need the needles that work for the most recent 26 (and Rawhide, I guess). Thanks!

Apr 20 2017, 11:37 PM
adamwill added inline comments to D1188: Add custom partitioning tests for blivet.
Apr 20 2017, 9:49 PM
adamwill added a comment to D1188: Add custom partitioning tests for blivet.

the anaconda_blivet_mountpoint_obscured needle actually indicates a bug, doesn't it - failure to include a scroll bar or something when the contents of that dialog are too tall for the space...have you reported that?

Apr 20 2017, 9:39 PM
adamwill added a comment to D1188: Add custom partitioning tests for blivet.

So far just some minor notes on read-through, overall looks fine. I'm going to deploy this to staging and re-run today's composes, to see how it behaves in the real world, before acking. Thanks a lot for the quick work on this, you rock!

Apr 20 2017, 9:20 PM

Apr 19 2017

adamwill added a comment to D1083: fedorabase.pm to support new OFW for POWERPC.

Heads up on this: we should be getting some PPC workers Real Soon Now, Dennis and Patrick are helping get a machine that IBM has kindly donated installed in PHX. Once it's available I'll deploy it as a worker host and we should be able to update this, merge it, and hopefully start running the tests.

Apr 19 2017, 10:36 PM

Apr 18 2017

adamwill created T938: Duplicate custom partitioning tests for blivet-gui.
Apr 18 2017, 5:57 PM · os-autoinst-distri-fedora
adamwill closed T932: Adjust freeipa_webui and potentially other tests for removal of 'important' module flag as "Resolved".

This is all done now, we got upstream to merge a ignore_failure flag and our relevant tests now use that, since e68e113f76dacd3bd14f94ab84687bc3784c255e .

Apr 18 2017, 5:55 PM · os-autoinst-distri-fedora, fedora_openqa
adamwill added a comment to D1186: Workaround issues with loading same module more than once.

"adding new symlink each time we want to run some module more than once?"

Apr 18 2017, 4:02 PM

Apr 13 2017

adamwill created D1186: Workaround issues with loading same module more than once.
Apr 13 2017, 10:30 PM

Apr 5 2017

adamwill added a comment to T935: Add initial-setup tests.

I've now written and landed the tests. For now, I'm not going to have them report to the wiki, as the test case includes some 'check the artwork and version numbers' requirements that openQA can't really do. I'm going to propose we separate the various artwork and version identification checks out from the test cases they're currently built in to, and make them into one or more separate test cases. That way openQA can report its results for the original test cases.

Apr 5 2017, 5:07 PM · os-autoinst-distri-fedora, fedora_openqa
adamwill added inline comments to D1185: Add tests with no user created during install.
Apr 5 2017, 3:25 PM
adamwill created D1185: Add tests with no user created during install.
Apr 5 2017, 2:13 AM

Mar 31 2017

adamwill closed T934: Add a basic video mode test as "Wontfix".

Hmm, poked at this a bit today and it's really not trivial. The problem is getting a VM to behave anything like a real system under these conditions; they don't, really. nomodeset's effect on the qemu graphics 'devices' and drivers is rather different from how it acts on 'real' hardware and drivers.

Mar 31 2017, 10:05 PM · os-autoinst-distri-fedora

Mar 30 2017

adamwill closed D1181: Tag candidate composes as 'important'.
Mar 30 2017, 1:26 PM
adamwill created T935: Add initial-setup tests.
Mar 30 2017, 5:20 AM · os-autoinst-distri-fedora, fedora_openqa
adamwill added a comment to D1181: Tag candidate composes as 'important'.

I've fixed the openQA bug in the 4.4-46 package build, just submitted to updates-testing. If you try again with that openQA package, it should work.

Mar 30 2017, 5:10 AM

Mar 29 2017

adamwill added a comment to D1181: Tag candidate composes as 'important'.

It's an openQA bug:

Mar 29 2017, 5:00 PM
adamwill added a comment to D1181: Tag candidate composes as 'important'.

yeah, actually I think I saw the same when testing with a manual tag. But I'm 99% sure the format of the tag is correct. It may be that the openQA we're running currently is broken, or just older than this feature? I'll take a look too.

Mar 29 2017, 4:13 PM
adamwill created D1182: Don't create user when USER_LOGIN is false, but for KDE install.
Mar 29 2017, 12:57 AM

Mar 28 2017

adamwill created T934: Add a basic video mode test.
Mar 28 2017, 11:22 PM · os-autoinst-distri-fedora
adamwill created D1181: Tag candidate composes as 'important'.
Mar 28 2017, 9:12 PM

Mar 27 2017

adamwill closed D1179: Bring back `clean_updates`, have it delete updates from DB.
Mar 27 2017, 3:52 PM

Mar 25 2017

adamwill updated the diff for D1179: Bring back `clean_updates`, have it delete updates from DB.

Fix and extend test

Mar 25 2017, 1:14 AM
adamwill accepted D1166: Fix broken tests.

ack, looks fine to me, and I see the same bug.

Mar 25 2017, 1:09 AM
adamwill created D1179: Bring back `clean_updates`, have it delete updates from DB.
Mar 25 2017, 12:53 AM

Mar 24 2017

adamwill added a comment to T932: Adjust freeipa_webui and potentially other tests for removal of 'important' module flag.

No idea. I think their idea is it was kind of an early implementation of 'soft failures' and they prefer the newer stuff that lets you explicitly trigger a soft failure or have a needle match trigger one, so they figured to get rid of a now-'useless' feature.

Mar 24 2017, 3:04 PM · os-autoinst-distri-fedora, fedora_openqa

Mar 23 2017

adamwill created T932: Adjust freeipa_webui and potentially other tests for removal of 'important' module flag.
Mar 23 2017, 5:01 PM · os-autoinst-distri-fedora, fedora_openqa

Mar 21 2017

adamwill accepted D1173: test target on ARM is HDD_2.

sure, seems good.

Mar 21 2017, 4:09 PM

Mar 17 2017

adamwill closed D1052: Add tab for candidate compose / stable push request text.
Mar 17 2017, 3:25 PM

Mar 16 2017

adamwill added a comment to T921: Report test 'scenario' to ResultsDB.

I know you can assign multiple tags to a single issue, but I prefer separate issues when the changes will be separate and could potentially land at different times...

Mar 16 2017, 11:26 PM · Restricted Project, task-depcheck
adamwill updated the diff for D1052: Add tab for candidate compose / stable push request text.

Fix test issues noted by @mkrizek

Mar 16 2017, 11:24 PM

Mar 14 2017

adamwill abandoned D748: ComposeCompletedJobTrigger: convert to pungi4.

sounds plausible.

Mar 14 2017, 5:43 PM · taskotron-trigger

Mar 9 2017

adamwill added a comment to T863: Migrate git repos to Pagure.

Sounds great! We might need to do some documentation updates, in that case, though, to point to the new repo (I had changed our docs which mention Docker to point upstream on the assumption we were gonna upstream the changes). We may also need to send a PR for upstream docs to say 'if you want to run a containerized openQA for testing on Fedora, go here', or so.

Mar 9 2017, 4:40 PM · fedora_openqa, os-autoinst-distri-fedora

Mar 8 2017

adamwill added a comment to T919: deprecate old openqa repos.

I dealt with openqa_fedora . Could we close this as a dupe of T863 for the remaining work to do on openqa_fedora_tools ?

Mar 8 2017, 11:38 PM · fedora_openqa, os-autoinst-distri-fedora

Mar 6 2017

adamwill created T922: Report test 'scenario' to ResultsDB.
Mar 6 2017, 11:42 PM · Restricted Project
adamwill created T921: Report test 'scenario' to ResultsDB.
Mar 6 2017, 11:41 PM · Restricted Project, task-depcheck
adamwill added a comment to T873: ARM test fails on Rawhide due to fsck taking too long.

Don't use a pastebin as a permanent record, it expires :)

Mar 6 2017, 7:02 PM · os-autoinst-distri-fedora
adamwill added a comment to D1052: Add tab for candidate compose / stable push request text.

I still want it, it just got pushed down my priority list as we were out of the f25 blocker treadmill. Now we're on the f26 blocker treadmill I'll probably get back to this quite soon.

Mar 6 2017, 6:58 PM

Mar 3 2017

adamwill closed D1155: Report test 'scenario' to ResultsDB.
Mar 3 2017, 11:59 PM
adamwill updated subscribers of D1155: Report test 'scenario' to ResultsDB.

I think we're OK to go with this for now, too, at least if I'm reading @kparal correctly - if anything, his remaining question is whether the test name should be in the scenario. But even if we decided to take it out in future, I don't think that's a problem, intended usages wouldn't be affected by the change I don't think. So I'm gonna go ahead and merge this.

Mar 3 2017, 11:58 PM
adamwill updated subscribers of T919: deprecate old openqa repos.

The state of openqa_fedora_tools is correct: it still contains something that we can't get rid of yet, and the README correctly explains what. The docker bits in that repo are ahead of the ones upstream, but still a bit out of date. We're waiting for @jsedlak to update them and get the updated versions merged upstream, then we can ditch that repo entirely.

Mar 3 2017, 11:01 PM · fedora_openqa, os-autoinst-distri-fedora
adamwill added inline comments to D1157: Add support for cloud and atomic composes.
Mar 3 2017, 5:04 PM

Feb 28 2017

adamwill closed T828: Run relevant tests on updates-testing for stable releases daily as "Resolved".

I think I'm gonna call this resolved. We're now running the desktop and server post-install tests on every submission or edit of a critpath update.

Feb 28 2017, 11:47 PM · fedora_openqa, os-autoinst-distri-fedora
adamwill retitled D1155: Report test 'scenario' to ResultsDB from to Report test 'scenario' to ResultsDB.
Feb 28 2017, 11:05 PM

Feb 27 2017

adamwill closed D1152: Add update job scheduling and reporting.
Feb 27 2017, 5:55 PM
adamwill updated the diff for D1152: Add update job scheduling and reporting.

Rebase on return fix

Feb 27 2017, 4:52 PM
adamwill added a comment to D1152: Add update job scheduling and reporting.

sigh, of course. will fix that.

Feb 27 2017, 3:49 PM

Feb 25 2017

adamwill added a comment to D1152: Add update job scheduling and reporting.

Oh, forgot to mention - this diff will also make all ResultsDB reports include an arch extradata item (including the compose results, as well as the update results).

Feb 25 2017, 1:45 AM
adamwill retitled D1152: Add update job scheduling and reporting from Add update job scheduling function, consumer and CLI command to Add update job scheduling and reporting.
Feb 25 2017, 1:04 AM
adamwill updated the diff for D1152: Add update job scheduling and reporting.

Make reporting work too

Feb 25 2017, 1:03 AM

Feb 24 2017

adamwill updated the diff for D1152: Add update job scheduling and reporting.

Rediff again

Feb 24 2017, 10:04 PM
adamwill retitled D1152: Add update job scheduling and reporting from WIP: Add support for scheduling jobs for Bodhi updates to Add update job scheduling function, consumer and CLI command.
Feb 24 2017, 9:09 PM
adamwill updated the diff for D1152: Add update job scheduling and reporting.

Rebase

Feb 24 2017, 4:00 PM
adamwill added a comment to D1152: Add update job scheduling and reporting.

Gah, it already wasn't supposed to, I messed up the commits. I'll adjust it.

Feb 24 2017, 3:58 PM
adamwill retitled D1152: Add update job scheduling and reporting from to WIP: Add support for scheduling jobs for Bodhi updates.
Feb 24 2017, 3:26 PM

Feb 23 2017

adamwill added a comment to D1149: Update testing: log packages in update and installed packages.

well, the tests we run cover *most* of the critpath functionality. I dunno how far I wanna go adding tests on this path, especially covering ground we could cover with Taskotron tests, but hey, why not. :) We *could* add a test that just does "dnf install *.rpm", I was thinking about that.

Feb 23 2017, 4:14 PM

Feb 22 2017

adamwill abandoned D1146: conduituri fix.
Feb 22 2017, 11:45 PM
adamwill commandeered D1146: conduituri fix.

And one more time, removing instead :)

Feb 22 2017, 11:45 PM
adamwill archived relval.
Feb 22 2017, 11:45 PM
adamwill archived python-wikitcms.
Feb 22 2017, 11:43 PM
adamwill abandoned D1145: URL fix.
Feb 22 2017, 11:43 PM
adamwill commandeered D1145: URL fix.

Like the fedfind change, we should just kill this file.

Feb 22 2017, 11:43 PM
adamwill abandoned D1144: URL fix in arcconfig.
Feb 22 2017, 11:41 PM
adamwill commandeered D1144: URL fix in arcconfig.

In fact we now use Pagure for fedfind issue / PR tracking and I have retired the Phab project, so we should just remove this file entirely. I'll do that. Thanks. Please send future fedfind changes as Pagure PRs, not Phab diffs.

Feb 22 2017, 11:41 PM
adamwill retitled D1149: Update testing: log packages in update and installed packages from to Update testing: log packages in update and installed packages.
Feb 22 2017, 11:36 PM
adamwill abandoned D1136: Report job 'priority' to ResultsDB (T902).

So I'm abandoning this as @jskladan doesn't like it. We'll take a different tack.

Feb 22 2017, 7:29 PM
adamwill added a comment to D1136: Report job 'priority' to ResultsDB (T902).

"Also, some of your testcases do not report arch (the upgrades as far as I checked) to resultsdb, but only have 64bit in testcase name - seems like a bug"

Feb 22 2017, 4:41 PM
adamwill retitled D1143: Add support for testing updates from to Add support for testing updates.
Feb 22 2017, 4:58 AM

Feb 21 2017

adamwill added a comment to D1136: Report job 'priority' to ResultsDB (T902).

I could live with that. For that approach, though, I don't know if I'd even bother creating the repo at this point; may as well just have the YAML or JSON or whatever file as part of the 'is it releaseable?' script for now. Since that will really be the *only* actual user at this point. If we decide we need some other user, but Policy Engine or whatever the real thing is called doesn't exist yet, we can split it out to a separate project at that point...

Feb 21 2017, 8:19 PM
adamwill added a comment to D1136: Report job 'priority' to ResultsDB (T902).

the real system is also going to have to deal with the problem of 'how do we synchronize the test names between the actual test systems and this system in a sensible way'? and now I think about it, it involves the 'test scenario' problem too! because test X on arch Y is not necessarily as important as test X on arch Z. Or test X on arch Y on image A vs. test X on arch Y on image B...

Feb 21 2017, 8:20 AM