From Fedora Project Wiki
(create initial page for 12-23 meeting) |
(update page with the results of the meeting) |
||
Line 1: | Line 1: | ||
= Attendees = | = Attendees = | ||
* adamw (147) | |||
* cmurf (92) | |||
* danofsatx (36) | |||
* roshi (24) | |||
* tflink (9) | |||
* satellit_e (6) | |||
* zodbot (3) | |||
* nirik (2) | |||
* satellit (2) | |||
* brunowolff (1) | |||
* akshayvyas (1) | |||
= Agenda = | = Agenda = | ||
Line 8: | Line 19: | ||
== Previous meeting follow-up == | == Previous meeting follow-up == | ||
* ''adamw to push the sanity check proposal out, group seems to approve'' | * ''adamw to push the sanity check proposal out, group seems to approve'' - this was [https://lists.fedoraproject.org/pipermail/test/2013-December/119558.html done] | ||
* ''adamw to check F19 and F18 commonbugs for issues that should be copied to F20'' | * ''adamw to check F19 and F18 commonbugs for issues that should be copied to F20'' - this was done, and F19 commonbugs cleaned up a bit | ||
== FedUp post-mortem == | == FedUp post-mortem == | ||
* | * There was a SNAFU with fedup on release day: fedup 0.8 was still in updates-testing for F18 and F19 on the day of release, and it turned out upgrades to F20 with fedup 0.7 and the release upgrade.img do not work | ||
* adamw | * Upgrades with 0.8 work fine, this was communicated via [[Common_F20_bugs#fedup-07-fail]] and various other means | ||
* | * adamw changed the fedup test cases to recommend testing latest stable fedup (instead of updates-testing) against the current TC/RC tree (not development/ tree) | ||
* It was noted by multiple parties that short RC lifetime is an invitation to issues like the thinp and fedup bugs | |||
== Storage validation == | == Storage validation == | ||
* | * Storage validation planning continues on list, there seems to be broad agreement to try and cover guided partitioning extensively and custom with a small(ish) 'must work' matrix and a larger 'bonus credit' matrix | ||
* | * cmurf was working on a mail to anaconda list proposing a restriction on the breadth of custom partitioning coverage | ||
== Open floor == | == Open floor == | ||
* roshi and danofsatx working on a [[User:Roshi/QA/Join|draft for an improved onboarding process]] | |||
* cmurf suggests working with docs folks to highlight 'recommended' custom layouts | |||
== Action items == | == Action items == | ||
* adamw to send fedup/thinp post-mortem email | |||
== IRC Log == | == IRC Log == | ||
{| | |||
|- id="t16:00:01" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | #startmeeting Fedora QA meeting | |||
|| [[#t16:00:01|16:00]] | |||
|- id="t16:00:01" | |||
! style="background-color: #42427e" | zodbot | |||
| style="color: #42427e" | Meeting started Mon Dec 23 16:00:01 2013 UTC. The chair is adamw. Information about MeetBot at http://wiki.debian.org/MeetBot. | |||
|| [[#t16:00:01|16:00]] | |||
|- id="t16:00:01" | |||
! style="background-color: #42427e" | zodbot | |||
| style="color: #42427e" | Useful Commands: #action #agreed #halp #info #idea #link #topic. | |||
|| [[#t16:00:01|16:00]] | |||
|- id="t16:00:05" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | #meetingname fedora-qa | |||
|| [[#t16:00:05|16:00]] | |||
|- id="t16:00:05" | |||
! style="background-color: #42427e" | zodbot | |||
| style="color: #42427e" | The meeting name has been set to 'fedora-qa' | |||
|| [[#t16:00:05|16:00]] | |||
|- id="t16:00:09" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | #topic Roll call | |||
|| [[#t16:00:09|16:00]] | |||
|- id="t16:00:11" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | ahoyhoy folks | |||
|| [[#t16:00:11|16:00]] | |||
|- id="t16:00:41" | |||
| colspan="2" | * satellit listening | |||
|| [[#t16:00:41|16:00]] | |||
|- id="t16:00:57" | |||
| colspan="2" | * cmurf is alive | |||
|| [[#t16:00:57|16:00]] | |||
|- id="t16:01:16" | |||
| colspan="2" | * danofsatx present (pun intended) | |||
|| [[#t16:01:16|16:01]] | |||
|- id="t16:01:25" | |||
| colspan="2" | * brunowolff is here | |||
|| [[#t16:01:25|16:01]] | |||
|- id="t16:02:09" | |||
! style="background-color: #818144" | danofsatx | |||
| style="color: #818144" | I will be dissecting an external HD, but I'll be paying attention | |||
|| [[#t16:02:09|16:02]] | |||
|- id="t16:04:07" | |||
| colspan="2" | * tflink is here | |||
|| [[#t16:04:07|16:04]] | |||
|- id="t16:04:39" | |||
| colspan="2" | * adamw on laptop, technical difficulties on the big boc | |||
|| [[#t16:04:39|16:04]] | |||
|- id="t16:04:41" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | box, too | |||
|| [[#t16:04:41|16:04]] | |||
|- id="t16:04:48" | |||
| colspan="2" | * akshayvyas is here | |||
|| [[#t16:04:48|16:04]] | |||
|- id="t16:05:13" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | #topic Previous meeting follow-up | |||
|| [[#t16:05:13|16:05]] | |||
|- id="t16:05:58" | |||
| colspan="2" | * satellit anaconda blew awau a failed install to a fat and ntfs ext Hd lost my intrnal HD on main laptop. still reinstalling it | |||
|| [[#t16:05:58|16:05]] | |||
|- id="t16:06:00" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | #info "adamw to push the sanity check proposal out, group seems to approve" - did that, https://lists.fedoraproject.org/pipermail/test/2013-December/119558.html | |||
|| [[#t16:06:00|16:06]] | |||
|- id="t16:06:31" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | #info "adamw to check F19 and F18 commonbugs for issues that should be copied to F20" - did that too, found a few, cleaned up the f19 page a bit while I was in there | |||
|| [[#t16:06:31|16:06]] | |||
|- id="t16:07:32" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | #topic FedUp post-mortem | |||
|| [[#t16:07:32|16:07]] | |||
|- id="t16:07:57" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | so in case anyone didn't know, let me #info the story | |||
|| [[#t16:07:57|16:07]] | |||
|- id="t16:08:34" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | #info there was a SNAFU with fedup on release day: fedup 0.8 was still in updates-testing for F18 and F19 on the day of release, and it turned out upgrades to F20 with fedup 0.7 and the release upgrade.img do not work | |||
|| [[#t16:08:34|16:08]] | |||
|- id="t16:09:14" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | #info upgrades with 0.8 work fine, this was communicated via the commonbugs and various other means: https://fedoraproject.org/wiki/Common_F20_bugs#fedup-07-fail | |||
|| [[#t16:09:14|16:09]] | |||
|- id="t16:09:41" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | I just wanted to throw this item on the agenda so we can see if there's anything to learn here | |||
|| [[#t16:09:41|16:09]] | |||
|- id="t16:10:37" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | anyone have any thoughts on the whole thing? | |||
|| [[#t16:10:37|16:10]] | |||
|- id="t16:10:42" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | so basically 0.8 came late and took us by surprise | |||
|| [[#t16:10:42|16:10]] | |||
|- id="t16:11:33" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | well, what surprised me was 0.7 not working | |||
|| [[#t16:11:33|16:11]] | |||
|- id="t16:11:53" | |||
! style="background-color: #818144" | danofsatx | |||
| style="color: #818144" | It should be one of our test cases in Beta | |||
|| [[#t16:11:53|16:11]] | |||
|- id="t16:12:01" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | i thought 0.8 would be an optional update, we had lots of passes in the matrices and wwoods wasn't yelling about how 0.8 needed to go out or anything | |||
|| [[#t16:12:01|16:12]] | |||
|- id="t16:12:01" | |||
! style="background-color: #818144" | danofsatx | |||
| style="color: #818144" | and fedup should be frozen if it works | |||
|| [[#t16:12:01|16:12]] | |||
|- id="t16:12:02" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | we didn't exactly have a way to test 0.7 client with an 0.8 fedup-dracut produced image though | |||
|| [[#t16:12:02|16:12]] | |||
|- id="t16:12:11" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | the upgrade.img is in the RC tree | |||
|| [[#t16:12:11|16:12]] | |||
|- id="t16:12:39" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | hmm | |||
|| [[#t16:12:39|16:12]] | |||
|- id="t16:13:00" | |||
! style="background-color: #818144" | danofsatx | |||
| style="color: #818144" | and, it should be a blocker if it doesn't work | |||
|| [[#t16:13:00|16:13]] | |||
|- id="t16:13:03" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | the upgrade.img in RC1's tree was built with which version of fedup-dracut? | |||
|| [[#t16:13:03|16:13]] | |||
|- id="t16:13:43" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | cmurf: afaik that's the one we released. the RC1.1 tree was just sent out. | |||
|| [[#t16:13:43|16:13]] | |||
|- id="t16:13:45" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | dgilmore: right? | |||
|| [[#t16:13:45|16:13]] | |||
|- id="t16:14:00" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | danofsatx: it already is tested and blocked on at Beta, but we don't freeze fedup (or anything) at that point. | |||
|| [[#t16:14:00|16:14]] | |||
|- id="t16:15:03" | |||
! style="background-color: #818144" | danofsatx | |||
| style="color: #818144" | well then, something in the process is broken. We shouldn't be hit with this issue on release day - we should have known about this with TC4 or 5 | |||
|| [[#t16:15:03|16:15]] | |||
|- id="t16:15:47" | |||
! style="background-color: #488888" | nirik | |||
| style="color: #488888" | the thing that happens on release day is the mirrormanager link moves from pointing to beta to final. | |||
|| [[#t16:15:47|16:15]] | |||
|- id="t16:16:15" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | so prior to F20 going out, the fedup test case (and the wiki instructions) said to use the latest fedup from updates-testing, and to pass a --instrepo parameter pointing to the development/20 tree on the mirrors | |||
|| [[#t16:16:15|16:16]] | |||
|- id="t16:16:17" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | well similar to how dracut itself cause LVM thinp to explode with RC1, it seems fedup-dracut version changed with RC1 and caused the tested client side fedup to explode | |||
|| [[#t16:16:17|16:16]] | |||
|- id="t16:17:01" | |||
| colspan="2" | * roshi walks in late | |||
|| [[#t16:17:01|16:17]] | |||
|- id="t16:17:04" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | that appears to be the case, yeah, but it wasn't an 'unauthorized' change, we wanted fedup-dracut 0.8 for blocker/FE bugs | |||
|| [[#t16:17:04|16:17]] | |||
|- id="t16:17:09" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | morning roshi | |||
|| [[#t16:17:09|16:17]] | |||
|- id="t16:18:00" | |||
! style="background-color: #8c4a4a" | roshi | |||
| style="color: #8c4a4a" | Wasn't tracking missed messages and didn't think it started yet... :-/ | |||
|| [[#t16:18:00|16:18]] | |||
|- id="t16:18:06" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | ok then fedup-dracut 0.8 arrived too late to have any practical chance of testing with 0.7 fedup? | |||
|| [[#t16:18:06|16:18]] | |||
|- id="t16:18:08" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | #info adamw changed the fedup test cases to recommend testing latest stable fedup (instead of updates-testing) against the current TC/RC tree (not development/ tree) | |||
|| [[#t16:18:08|16:18]] | |||
|- id="t16:18:41" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | cmurf: no, I'm fairly sure the upgrade.img in each TC/RC tree is the upgrade.img we 'would ship' with that TC/RC. but our test cases did not used to suggest using that tree | |||
|| [[#t16:18:41|16:18]] | |||
|- id="t16:19:13" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | i think perhaps when we wrote the instructions, releng was not generating upgrade.img's along with TC/RC compose, or fedup was just moving too fast and we always wanted to test the latest (this stuff was all written for F18 IIRC) | |||
|| [[#t16:19:13|16:19]] | |||
|- id="t16:19:38" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | my recollection is that fedup upgrade testing was pretty smooth but also pretty early | |||
|| [[#t16:19:38|16:19]] | |||
|- id="t16:19:52" | |||
! style="background-color: #4b904b" | tflink | |||
| style="color: #4b904b" | the problem was that until F20, you couldn't use the TC/RC trees with fedup | |||
|| [[#t16:19:52|16:19]] | |||
|- id="t16:20:09" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | my guess is that by bad luck, everyone who tested a 0.8 upgrade.img tested it with fedup 0.8, and everyone who tested with fedup 0.7 tested with an older upgrade.img somehow or other. but if anyone has figured it out any other way... | |||
|| [[#t16:20:09|16:20]] | |||
|- id="t16:20:09" | |||
| colspan="2" | * tflink is trying to remember why and what changed | |||
|| [[#t16:20:09|16:20]] | |||
|- id="t16:20:29" | |||
| colspan="2" | * adamw has tested that you actually *can* run fedup against RC1.1 tree, fwiw. | |||
|| [[#t16:20:29|16:20]] | |||
|- id="t16:20:31" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | so i think when fedup-dracut 0.8 landed there just wasn't anyone testing the actual combination of fedup 0.7 and fedup-dracut 0.8 produced updates.img that was going to occur on release day | |||
|| [[#t16:20:31|16:20]] | |||
|- id="t16:20:40" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | cmurf: yeah, that's all I can figure. | |||
|| [[#t16:20:40|16:20]] | |||
|- id="t16:21:09" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | so I think the more true-to-life test case instructions should help, and be more appropriate now we don't expect fedup to change every day | |||
|| [[#t16:21:09|16:21]] | |||
|- id="t16:21:24" | |||
! style="background-color: #4b904b" | tflink | |||
| style="color: #4b904b" | adamw: yeah, something changed for F20 about how the tree is composed so that you can run fedup against the TC/RC tree but IIRC, it doesn't work against the development/f20 tree | |||
|| [[#t16:21:24|16:21]] | |||
|- id="t16:22:24" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | did when I tested, I think | |||
|| [[#t16:22:24|16:22]] | |||
|- id="t16:22:33" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | so i guess this might be Nervous Nelly, but I'm getting to the point where any changes to dracut makes me think "oh fuck, red flag, retest anything that involves booting" | |||
|| [[#t16:22:33|16:22]] | |||
|- id="t16:22:38" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | an upgrade.img gets built in the development/ tree daily doesn't it? | |||
|| [[#t16:22:38|16:22]] | |||
|- id="t16:22:48" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | and by dracut i also mean fedup-dracut | |||
|| [[#t16:22:48|16:22]] | |||
|- id="t16:23:10" | |||
! style="background-color: #488888" | nirik | |||
| style="color: #488888" | adamw: yes, unless it fails for some reason... the image creation part. | |||
|| [[#t16:23:10|16:23]] | |||
|- id="t16:23:12" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | cmurf: dracut and fedup-dracut are not maintained by the same people | |||
|| [[#t16:23:12|16:23]] | |||
|- id="t16:23:21" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | yeah i know, small problem | |||
|| [[#t16:23:21|16:23]] | |||
|- id="t16:23:32" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | but in any case, it has dracut in the name | |||
|| [[#t16:23:32|16:23]] | |||
|- id="t16:23:34" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | fedup-dracut is conceptually a bit of fedup, maintained by wwoods | |||
|| [[#t16:23:34|16:23]] | |||
|- id="t16:23:36" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | heh | |||
|| [[#t16:23:36|16:23]] | |||
|- id="t16:23:54" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | so, i wouldn't fixate on this being a 'dumb late change' or something like thinp was, the situations were fairly different | |||
|| [[#t16:23:54|16:23]] | |||
|- id="t16:23:58" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | i'd say this one is rather more 'on us' | |||
|| [[#t16:23:58|16:23]] | |||
|- id="t16:24:05" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | (me) | |||
|| [[#t16:24:05|16:24]] | |||
|- id="t16:24:11" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | on the plus side, 0.8 fedup works quite OK with fedup-dracut 0.8 images | |||
|| [[#t16:24:11|16:24]] | |||
|- id="t16:24:33" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | so i think it really could have been a lot worse, as in, 0.8 lands in updates testing and likewise has major problems | |||
|| [[#t16:24:33|16:24]] | |||
|- id="t16:24:36" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | cmurf: haven't you heard? failing with separate /var is SIMPLY UNACCEPTABLE and we're ALL TERRIBLE INCOMPETENTS | |||
|| [[#t16:24:36|16:24]] | |||
|- id="t16:24:50" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | oh yeah, sorry to tell you, tflink, but apparently there is something deeply wrong with our test harnes | |||
|| [[#t16:24:50|16:24]] | |||
|- id="t16:25:02" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | yes i have read that but you know, manufacturered anger and drama are part of the assignment | |||
|| [[#t16:25:02|16:25]] | |||
|- id="t16:25:08" | |||
! style="background-color: #4b904b" | tflink | |||
| style="color: #4b904b" | adamw: ? | |||
|| [[#t16:25:08|16:25]] | |||
|- id="t16:25:20" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | https://bugzilla.redhat.com/show_bug.cgi?id=1045168#c25 | |||
|| [[#t16:25:20|16:25]] | |||
|- id="t16:25:26" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | me? bitter? nooo. | |||
|| [[#t16:25:26|16:25]] | |||
|- id="t16:25:31" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | (that was sarcasm, btw) | |||
|| [[#t16:25:31|16:25]] | |||
|- id="t16:25:34" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | =) | |||
|| [[#t16:25:34|16:25]] | |||
|- id="t16:26:12" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | cmurf: oh, i am constantly amazed that things aren't much, much worse, but it's part of the job to pretend we're shocked when everything goes wonky and that we can prevent it in future. =) | |||
|| [[#t16:26:12|16:26]] | |||
|- id="t16:26:21" | |||
! style="background-color: #4b904b" | tflink | |||
| style="color: #4b904b" | adamw: damn, why didn't I think of that ... | |||
|| [[#t16:26:21|16:26]] | |||
|- id="t16:26:37" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | tflink: inorite? all you have to do is say it on bugzilla and it'll magically happen the next day! | |||
|| [[#t16:26:37|16:26]] | |||
|- id="t16:26:54" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | so, I think the test case changes I made ought to shore us up fairly well against this in future | |||
|| [[#t16:26:54|16:26]] | |||
|- id="t16:27:11" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | and, as cmurf says, recognizing the importance of late changes to fedup-dracut (or dracut) and making sure to re-test this kind of thing carefully | |||
|| [[#t16:27:11|16:27]] | |||
|- id="t16:27:30" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | i mostly wanted the agenda item to make sure everyone was aware and see if there were any good ideas i'd missed | |||
|| [[#t16:27:30|16:27]] | |||
|- id="t16:28:20" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | i think to a great degree some of these things can't be caught by QA | |||
|| [[#t16:28:20|16:28]] | |||
|- id="t16:28:41" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | i think in theory we could catch a lot of the stuff we miss...if we had freeze periods longer than two weeks. | |||
|| [[#t16:28:41|16:28]] | |||
|- id="t16:29:03" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | ifi there isn't an immutable policy to get certain packages updated by X date before the anticipated release, then there's simply a good chance certain test cases aren't going to find problems related to those packages | |||
|| [[#t16:29:03|16:29]] | |||
|- id="t16:29:03" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | and, you know, didn't build the image we sign off on about 16 hours before it happens. as i remarked on-list, this is not how software usually happens. =) | |||
|| [[#t16:29:03|16:29]] | |||
|- id="t16:29:24" | |||
! style="background-color: #818144" | danofsatx | |||
| style="color: #818144" | or if we had 4 times as many testers, with 6 times as many hours in a day available to them for testing | |||
|| [[#t16:29:24|16:29]] | |||
|- id="t16:29:40" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | right. i was pushing based on TC5 performance, and then a bunch of big changes happened in RC1 that I certainly wasn't expecting were even possible. | |||
|| [[#t16:29:40|16:29]] | |||
|- id="t16:30:20" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | that was partly my bad, for never doing a TC6 - always seemed like RC1 was right around the corner | |||
|| [[#t16:30:20|16:30]] | |||
|- id="t16:30:25" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | So the reality is, RC1 needs at least as much or more attention than the last TC, even if it doesn't seem like a lot of changes are expected because of how well that last TC tested. | |||
|| [[#t16:30:25|16:30]] | |||
|- id="t16:30:57" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | well, there's lots of 'realities' | |||
|| [[#t16:30:57|16:30]] | |||
|- id="t16:31:03" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | And somehow a fixed number of hours or days between RCx being available and "go/no-go" | |||
|| [[#t16:31:03|16:31]] | |||
|- id="t16:31:03" | |||
! style="background-color: #818144" | danofsatx | |||
| style="color: #818144" | The reality is that _every_little_ change to RC1 from TC5 needs vetted. There *shouldn't* be any.... | |||
|| [[#t16:31:03|16:31]] | |||
|- id="t16:31:13" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | it's a 'reality' that we have more danger of borkage if the shipped candidate only exists briefly before 'go' | |||
|| [[#t16:31:13|16:31]] | |||
|- id="t16:31:25" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | it's also a 'reality' that fedora people really like shipping stuff. especially before christmas. | |||
|| [[#t16:31:25|16:31]] | |||
|- id="t16:31:51" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | so, competing realities! | |||
|| [[#t16:31:51|16:31]] | |||
|- id="t16:32:00" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | which will win?! | |||
|| [[#t16:32:00|16:32]] | |||
|- id="t16:32:04" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | all of them | |||
|| [[#t16:32:04|16:32]] | |||
|- id="t16:32:07" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | right now | |||
|| [[#t16:32:07|16:32]] | |||
|- id="t16:32:13" | |||
! style="background-color: #4b904b" | tflink | |||
| style="color: #4b904b" | I think we know the answer to that question :) | |||
|| [[#t16:32:13|16:32]] | |||
|- id="t16:32:22" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | #info noted by multiple parties that short RC lifetime is an invitation to issues like the thinp and fedup bugs | |||
|| [[#t16:32:22|16:32]] | |||
|- id="t16:32:45" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | perhaps we can't make it a hard 'RCs must always live for X days' but at least make other stakeholder groups aware of the dangers | |||
|| [[#t16:32:45|16:32]] | |||
|- id="t16:32:58" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | sure | |||
|| [[#t16:32:58|16:32]] | |||
|- id="t16:32:59" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | i hope they're not expecting that our matrices are somehow 100% foolproof | |||
|| [[#t16:32:59|16:32]] | |||
|- id="t16:33:33" | |||
! style="background-color: #818144" | danofsatx | |||
| style="color: #818144" | of course they are - we're QA, after all | |||
|| [[#t16:33:33|16:33]] | |||
|- id="t16:33:49" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | hum, idea - we send out a release post-mortem CCed to relevant parties, explaining broadly the stuff we're discussing here? | |||
|| [[#t16:33:49|16:33]] | |||
|- id="t16:34:07" | |||
! style="background-color: #4b904b" | tflink | |||
| style="color: #4b904b" | I like the idea | |||
|| [[#t16:34:07|16:34]] | |||
|- id="t16:34:16" | |||
| colspan="2" | * satellit_e cannot block all changes to builds? for a period after we test until release...? . | |||
|| [[#t16:34:16|16:34]] | |||
|- id="t16:34:18" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | i could do that, or does anyone else want to? | |||
|| [[#t16:34:18|16:34]] | |||
|- id="t16:34:29" | |||
! style="background-color: #818144" | danofsatx | |||
| style="color: #818144" | two questions: 1) will anyone read it 2) will anyone do anything with the info (read: care) | |||
|| [[#t16:34:29|16:34]] | |||
|- id="t16:34:45" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | 1) yes, fedora people also love reading long emails with my name at the top! | |||
|| [[#t16:34:45|16:34]] | |||
|- id="t16:34:59" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | 2) i think it might filter into their consciousnesses at least to some degree. can't hurt, i guess. | |||
|| [[#t16:34:59|16:34]] | |||
|- id="t16:36:17" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | #action adamw to send fedup/thinp post-mortem email | |||
|| [[#t16:36:17|16:36]] | |||
|- id="t16:36:27" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | #topic Storage validation | |||
|| [[#t16:36:27|16:36]] | |||
|- id="t16:36:36" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | sooo...it's adam's current pet project time! | |||
|| [[#t16:36:36|16:36]] | |||
|- id="t16:36:47" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | have people been following the email threads? | |||
|| [[#t16:36:47|16:36]] | |||
|- id="t16:36:57" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | I've read all of the emails on this including the long one | |||
|| [[#t16:36:57|16:36]] | |||
|- id="t16:37:12" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | i just haven't had time to reply with something meaningfully coherent | |||
|| [[#t16:37:12|16:37]] | |||
|- id="t16:37:49" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | The main thing is I agree with categorizing/prioritizing the test matrix: #1 critical must work, #2 in between, #3 bonus | |||
|| [[#t16:37:49|16:37]] | |||
|- id="t16:38:04" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | so that testers have some understanding of emphasis, not all tests are equally important | |||
|| [[#t16:38:04|16:38]] | |||
|- id="t16:38:05" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | cmurf: ooh, well your mails so far have sure helped me so if you have something better coming i'm all ears =) | |||
|| [[#t16:38:05|16:38]] | |||
|- id="t16:38:45" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | cmurf: the thing that's been most interesting to me was going back over the history of previous releases and realizing/remembering that we really didn't used to test custom part hardly at all | |||
|| [[#t16:38:45|16:38]] | |||
|- id="t16:38:51" | |||
! style="background-color: #818144" | danofsatx | |||
| style="color: #818144" | we were supposed to reply? | |||
|| [[#t16:38:51|16:38]] | |||
|- id="t16:38:55" | |||
| colspan="2" | * danofsatx missed the memo | |||
|| [[#t16:38:55|16:38]] | |||
|- id="t16:39:10" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | i like the bonus points one showing the insanity of what "needs" testing (or at least the potential for testing) and think it getting big is just fine | |||
|| [[#t16:39:10|16:39]] | |||
|- id="t16:39:53" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | the more holes are there due to testers simply not having the time (or interest) to test those bonus items I think shows not only what resources are still needed, but shows what feature maybe aren't all that needed | |||
|| [[#t16:39:53|16:39]] | |||
|- id="t16:40:28" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | and also down down down the road, when features are proposed, QA can say "yeah your feature is probably a #3 on our test matrix so good luck testing it yourself" | |||
|| [[#t16:40:28|16:40]] | |||
|- id="t16:40:50" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | vs "yeah this is cool, we'd put that in #1 or #2 and hopefully ensure it works as designed" | |||
|| [[#t16:40:50|16:40]] | |||
|- id="t16:40:57" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | danofsatx: god yes please | |||
|| [[#t16:40:57|16:40]] | |||
|- id="t16:41:31" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | cmurf: yeah, i actually saw the same purpose to the huge, optional matrix idea: point people at it when they moan about how terrible we are for not testing everything | |||
|| [[#t16:41:31|16:41]] | |||
|- id="t16:41:37" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | "feel free!" | |||
|| [[#t16:41:37|16:41]] | |||
|- id="t16:41:42" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | yes | |||
|| [[#t16:41:42|16:41]] | |||
|- id="t16:42:08" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | the other day I counted a MINIMUM of an 80 cell test grid for just Guided partitioning | |||
|| [[#t16:42:08|16:42]] | |||
|- id="t16:42:14" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | it's like, really? | |||
|| [[#t16:42:14|16:42]] | |||
|- id="t16:42:17" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | so, i feel like you and I are kinda getting on the same train and might be able to come up with something we both liked, i just hope everyone else is on board too :) | |||
|| [[#t16:42:17|16:42]] | |||
|- id="t16:42:18" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | right | |||
|| [[#t16:42:18|16:42]] | |||
|- id="t16:42:19" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | and then custom? oh god | |||
|| [[#t16:42:19|16:42]] | |||
|- id="t16:42:23" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | it's crazy sauce | |||
|| [[#t16:42:23|16:42]] | |||
|- id="t16:42:35" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | yes | |||
|| [[#t16:42:35|16:42]] | |||
|- id="t16:42:46" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | i keep hoping someone's got a magic matrix that makes it make sense but i'm starting to think it really isn't my drafting skills, just the problem space | |||
|| [[#t16:42:46|16:42]] | |||
|- id="t16:43:06" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | no it's the realm of tesseracts and other such things | |||
|| [[#t16:43:06|16:43]] | |||
|- id="t16:43:16" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | the reality we have doesn't match up with the reality we require | |||
|| [[#t16:43:16|16:43]] | |||
|- id="t16:43:25" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | i guess the other thing that comes into consideration here is the wiki-tooling question, because we kind of are stretching the bounds of wikitables at this point | |||
|| [[#t16:43:25|16:43]] | |||
|- id="t16:43:39" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | yes | |||
|| [[#t16:43:39|16:43]] | |||
|- id="t16:43:47" | |||
! style="background-color: #818144" | danofsatx | |||
| style="color: #818144" | what about for custom, just considering the options where custom partitioning is most likely required | |||
|| [[#t16:43:47|16:43]] | |||
|- id="t16:43:55" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | it's not like it'd make the actual test space any smaller, but it would be useful especially for storage if we had something better for tracking validation testing | |||
|| [[#t16:43:55|16:43]] | |||
|- id="t16:44:08" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | danofsatx: yeah, as far as custom goes that was broadly my most recent thought | |||
|| [[#t16:44:08|16:44]] | |||
|- id="t16:44:09" | |||
! style="background-color: #818144" | danofsatx | |||
| style="color: #818144" | like coming from a previous install and wishing to keep /home, and God forbid, /var | |||
|| [[#t16:44:09|16:44]] | |||
|- id="t16:44:31" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | danofsatx: in my last email the 'priority #2' matrix was the bits of custom partitioning we decided covered really important functions | |||
|| [[#t16:44:31|16:44]] | |||
|- id="t16:44:36" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | like the 'poor man's upgrade' etc | |||
|| [[#t16:44:36|16:44]] | |||
|- id="t16:44:52" | |||
! style="background-color: #818144" | danofsatx | |||
| style="color: #818144" | really? did thunderbird eat that one? | |||
|| [[#t16:44:52|16:44]] | |||
|- id="t16:44:58" | |||
| colspan="2" | * danofsatx goes spelunking | |||
|| [[#t16:44:58|16:44]] | |||
|- id="t16:45:03" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | either that or you fell asleep after paragraph #46 | |||
|| [[#t16:45:03|16:45]] | |||
|- id="t16:45:35" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | danofsatx: I think Guided probably ought to have a way to preserve an existing /home on a new install, it's sorta weird we're like "yay easy install Fedora 19" and then for Fedora 20 you either use fedup or custom partitioning to preserve /home. It's a completely different experience. | |||
|| [[#t16:45:35|16:45]] | |||
|- id="t16:46:16" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | danofsatx: look for the mail "More on storage validation strategy (was: Re: Criterion revision proposal...)" | |||
|| [[#t16:46:16|16:46]] | |||
|- id="t16:46:22" | |||
! style="background-color: #818144" | danofsatx | |||
| style="color: #818144" | cmurf: yes, I wholeheartedly agree. Guided partitioning not asking if you wish to reuse / keep an existing /home partition is broken IMHO | |||
|| [[#t16:46:22|16:46]] | |||
|- id="t16:46:54" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | well...it's a bit feature creep-y, because that's quite a sophisticated thing to try and 'help' with | |||
|| [[#t16:46:54|16:46]] | |||
|- id="t16:46:55" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | it will let you reuse / by first clicking delete, so that it gets reformatted | |||
|| [[#t16:46:55|16:46]] | |||
|- id="t16:47:10" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | adamw: all it needs to do is add that /home to fstab | |||
|| [[#t16:47:10|16:47]] | |||
|- id="t16:47:12" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | that's not really re-using | |||
|| [[#t16:47:12|16:47]] | |||
|- id="t16:47:17" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | it needs to identify it first | |||
|| [[#t16:47:17|16:47]] | |||
|- id="t16:47:30" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | What Could Possibly Go Wrong, right? | |||
|| [[#t16:47:30|16:47]] | |||
|- id="t16:47:34" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | reusing / seems like a bad idea and dlehman has been absolutely opposed to it in the past, consistently | |||
|| [[#t16:47:34|16:47]] | |||
|- id="t16:47:35" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | you're the one who reads all the storage bugs ;) | |||
|| [[#t16:47:35|16:47]] | |||
|- id="t16:47:52" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | cmurf: deleting an existing / and partitioning in the empty space is hardly 're-using'... | |||
|| [[#t16:47:52|16:47]] | |||
|- id="t16:47:53" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | use existing /home seems uncontroversial | |||
|| [[#t16:47:53|16:47]] | |||
|- id="t16:48:06" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | adamw: yeah do not allow reusing then | |||
|| [[#t16:48:06|16:48]] | |||
|- id="t16:48:16" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | it's a common hack, but i'm not sure they'd want to add it to Guided. but you could ask by all means | |||
|| [[#t16:48:16|16:48]] | |||
|- id="t16:48:16" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | adamw: reuse that partition OK, reuse that volume, NO | |||
|| [[#t16:48:16|16:48]] | |||
|- id="t16:48:42" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | i had the idea of a sort of 'custom-lite' for assigning mount points but not creating new volumes, but that doesn't seem to have gone anywhere | |||
|| [[#t16:48:42|16:48]] | |||
|- id="t16:48:58" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | And I'm about an inch away thinking about that for Btrfs which is the one exception to the "must reformat" root policy | |||
|| [[#t16:48:58|16:48]] | |||
|- id="t16:49:29" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | Instead, it's allowed that we (must) create a new subvolume for root, on an existing Btrfs volume | |||
|| [[#t16:49:29|16:49]] | |||
|- id="t16:49:31" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | god, i'm about an inch away from trying to figure out a way to erase btrfs from existence, it would make so many things simpler | |||
|| [[#t16:49:31|16:49]] | |||
|- id="t16:49:39" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | not true | |||
|| [[#t16:49:39|16:49]] | |||
|- id="t16:49:51" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | erase everything else and go only with Btrfs and things get simpler | |||
|| [[#t16:49:51|16:49]] | |||
|- id="t16:50:07" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | okay, you also have the option of erasing everything *else* instead | |||
|| [[#t16:50:07|16:50]] | |||
|- id="t16:50:07" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | just pick one way, universe. you get one way. | |||
|| [[#t16:50:07|16:50]] | |||
|- id="t16:50:11" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | you get LVM, RAID, partitioning all built into one thing that basically can't blow up short of kernel regressions | |||
|| [[#t16:50:11|16:50]] | |||
|- id="t16:50:22" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | okay, so, let me see if I can #info some semblance of order into this | |||
|| [[#t16:50:22|16:50]] | |||
|- id="t16:51:07" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | #info storage validation planning continues on list, there seems to be broad agreement to try and cover guided partitioning extensively and custom with a small(ish) 'must work' matrix and a larger 'bonus credit' matrix | |||
|| [[#t16:51:07|16:51]] | |||
|- id="t16:51:21" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | has anyone had any thoughts about wording criteria? | |||
|| [[#t16:51:21|16:51]] | |||
|- id="t16:51:28" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | that's the other end you can come at the problem from | |||
|| [[#t16:51:28|16:51]] | |||
|- id="t16:51:48" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | if someone can come up with wording for the final release criterion that we'd be happy with, we can then work from the angle of writing matrices that back that | |||
|| [[#t16:51:48|16:51]] | |||
|- id="t16:52:25" | |||
! style="background-color: #8c4a4a" | roshi | |||
| style="color: #8c4a4a" | I can help with criteria wording | |||
|| [[#t16:52:25|16:52]] | |||
|- id="t16:53:01" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | adamw: think about installing to LVM thinp on RAID6 and making that bootable. is that sane? | |||
|| [[#t16:53:01|16:53]] | |||
|- id="t16:53:02" | |||
| colspan="2" | * satellit_e will base server and workstation have different anacondas? with different tests? | |||
|| [[#t16:53:02|16:53]] | |||
|- id="t16:53:05" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | does anyone do that? | |||
|| [[#t16:53:05|16:53]] | |||
|- id="t16:53:29" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | what about making bootable raid4? huh? why? | |||
|| [[#t16:53:29|16:53]] | |||
|- id="t16:53:45" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | there's a lot of stuff in custom that's just, it's kooky | |||
|| [[#t16:53:45|16:53]] | |||
|- id="t16:54:09" | |||
! style="background-color: #8c4a4a" | roshi | |||
| style="color: #8c4a4a" | well, custom just gives you a bunch of options - right? | |||
|| [[#t16:54:09|16:54]] | |||
|- id="t16:54:27" | |||
! style="background-color: #8c4a4a" | roshi | |||
| style="color: #8c4a4a" | there aren't a ton of conditional decision trees for what kinds of configurations you can do | |||
|| [[#t16:54:27|16:54]] | |||
|- id="t16:54:31" | |||
! style="background-color: #8c4a4a" | roshi | |||
| style="color: #8c4a4a" | are there? | |||
|| [[#t16:54:31|16:54]] | |||
|- id="t16:54:38" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | there aren't trees, no | |||
|| [[#t16:54:38|16:54]] | |||
|- id="t16:54:40" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | yeah well i think they should be yanked and just not there | |||
|| [[#t16:54:40|16:54]] | |||
|- id="t16:54:43" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | or or or | |||
|| [[#t16:54:43|16:54]] | |||
|- id="t16:54:48" | |||
! style="background-color: #8c4a4a" | roshi | |||
| style="color: #8c4a4a" | there, jus tplant some trees | |||
|| [[#t16:54:48|16:54]] | |||
|- id="t16:54:58" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | cmurf: the problem with that is we're then maintaining a list of what's 'sane' and what isn't... | |||
|| [[#t16:54:58|16:54]] | |||
|- id="t16:55:00" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | new boot parameter 'crazy' which gets you the current Manual Partitioning functionality | |||
|| [[#t16:55:00|16:55]] | |||
|- id="t16:55:28" | |||
! style="background-color: #8c4a4a" | roshi | |||
| style="color: #8c4a4a" | and we're tied to this whole "has to boot" thing, right? | |||
|| [[#t16:55:28|16:55]] | |||
|- id="t16:55:32" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | but by default, no effin raid4 option, no raid6 option, not LVM on raid option, no LUKS on LVM on RAID6 option | |||
|| [[#t16:55:32|16:55]] | |||
|- id="t16:55:41" | |||
! style="background-color: #818144" | danofsatx | |||
| style="color: #818144" | If we're deciding what's sane, who gets to decide if we are? | |||
|| [[#t16:55:41|16:55]] | |||
|- id="t16:55:51" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | i mean JESUS, there's a reason why giant ass Microsoft and Apple don't do *anything* like this | |||
|| [[#t16:55:51|16:55]] | |||
|- id="t16:55:56" | |||
! style="background-color: #8c4a4a" | roshi | |||
| style="color: #8c4a4a" | we do, danofsatx | |||
|| [[#t16:55:56|16:55]] | |||
|- id="t16:55:58" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | they couldn't evne QA this | |||
|| [[#t16:55:58|16:55]] | |||
|- id="t16:56:02" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | they wouldn't want to | |||
|| [[#t16:56:02|16:56]] | |||
|- id="t16:56:16" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | roshi right - you offer it, it has to work | |||
|| [[#t16:56:16|16:56]] | |||
|- id="t16:56:21" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | so i'm like, let's just chop chop chop | |||
|| [[#t16:56:21|16:56]] | |||
|- id="t16:56:23" | |||
! style="background-color: #8c4a4a" | roshi | |||
| style="color: #8c4a4a" | well, to be fair - they have a hard time QA'ing the things they *mean* to release | |||
|| [[#t16:56:23|16:56]] | |||
|- id="t16:56:46" | |||
! style="background-color: #818144" | danofsatx | |||
| style="color: #818144" | yeah, I'm a personal fan of all M$'s hidden "features" | |||
|| [[#t16:56:46|16:56]] | |||
|- id="t16:57:09" | |||
! style="background-color: #8c4a4a" | roshi | |||
| style="color: #8c4a4a" | cmurf: I was being facetious about the boot thing, as in "does Fedora *have* to boot? What if it just partially boots?" | |||
|| [[#t16:57:09|16:57]] | |||
|- id="t16:57:18" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | dracut shell? | |||
|| [[#t16:57:18|16:57]] | |||
|- id="t16:57:19" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | pass | |||
|| [[#t16:57:19|16:57]] | |||
|- id="t16:57:30" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | roshi: it's on my list to take a look at some of the things in the criteria that got...unexpected interpretations in f20 cycle and see if i can tighten them up | |||
|| [[#t16:57:30|16:57]] | |||
|- id="t16:57:31" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | technically it booted, which constitutes the kernel and initramfs working | |||
|| [[#t16:57:31|16:57]] | |||
|- id="t16:57:43" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | it was clear from some of the blocker meetings that there are reasonable interpretations which i didn't really consider in the wording | |||
|| [[#t16:57:43|16:57]] | |||
|- id="t16:57:52" | |||
! style="background-color: #818144" | danofsatx | |||
| style="color: #818144" | and by booting, does that mean with a working display, or headless? | |||
|| [[#t16:57:52|16:57]] | |||
|- id="t16:58:01" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | danofsatx: sure | |||
|| [[#t16:58:01|16:58]] | |||
|- id="t16:58:19" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | in my view there's boot, startup, gdm and shell phases | |||
|| [[#t16:58:19|16:58]] | |||
|- id="t16:58:34" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | cmurf: are you planning to make a proposal to anaconda along these lines? | |||
|| [[#t16:58:34|16:58]] | |||
|- id="t16:58:40" | |||
! style="background-color: #818144" | danofsatx | |||
| style="color: #818144" | dont' forget sddm and lightdm | |||
|| [[#t16:58:40|16:58]] | |||
|- id="t16:59:04" | |||
! style="background-color: #8c4a4a" | roshi | |||
| style="color: #8c4a4a" | that makes enough sense to me cmurf | |||
|| [[#t16:59:04|16:59]] | |||
|- id="t16:59:07" | |||
! style="background-color: #818144" | danofsatx | |||
| style="color: #818144" | well, sddm is the only other blocker | |||
|| [[#t16:59:07|16:59]] | |||
|- id="t16:59:14" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | adamw: i was planning on responding to your email to the anaconda list | |||
|| [[#t16:59:14|16:59]] | |||
|- id="t16:59:14" | |||
! style="background-color: #8c4a4a" | roshi | |||
| style="color: #8c4a4a" | adamw: I'll pitch in for the wordings | |||
|| [[#t16:59:14|16:59]] | |||
|- id="t16:59:37" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | adamw: but when F18 alpha landed and I looked at newui, I said all of these things | |||
|| [[#t16:59:37|16:59]] | |||
|- id="t16:59:50" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | i was like "WTF, seriously raid4, fucking get rid of it" and all I heard were crickets | |||
|| [[#t16:59:50|16:59]] | |||
|- id="t17:00:15" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | danofsatx: as of f20 we block on gdm and kdm. | |||
|| [[#t17:00:15|17:00]] | |||
|- id="t17:00:38" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | cmurf: you may have a more sympathetic audience now, but i dunno | |||
|| [[#t17:00:38|17:00]] | |||
|- id="t17:00:45" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | where would Fedora be without a graphical installer? no where. but then also where could we be without an anaconda that doesn't actually try to eat the user for lunch because it doing way way too much. | |||
|| [[#t17:00:45|17:00]] | |||
|- id="t17:01:13" | |||
! style="background-color: #818144" | danofsatx | |||
| style="color: #818144" | F21 is sddm. F20 is kdm. | |||
|| [[#t17:01:13|17:01]] | |||
|- id="t17:01:16" | |||
| colspan="2" | * satellit_e sddm is on KDE live (rawhide) atm | |||
|| [[#t17:01:16|17:01]] | |||
|- id="t17:01:17" | |||
! style="background-color: #818144" | danofsatx | |||
| style="color: #818144" | keep up ;) | |||
|| [[#t17:01:17|17:01]] | |||
|- id="t17:01:47" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | before I go to anaconda again, i'd like to better understand what QA people think are sane, maybe sane, and not at all sane, layouts | |||
|| [[#t17:01:47|17:01]] | |||
|- id="t17:02:03" | |||
! style="background-color: #818144" | danofsatx | |||
| style="color: #818144" | http://fedoraproject.org/wiki/Changes/SDDMinsteadOfKDM | |||
|| [[#t17:02:03|17:02]] | |||
|- id="t17:02:38" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | danofsatx: i said 'as of f20'. | |||
|| [[#t17:02:38|17:02]] | |||
|- id="t17:03:03" | |||
! style="background-color: #818144" | danofsatx | |||
| style="color: #818144" | I know - but the time for blocking F20 is done. | |||
|| [[#t17:03:03|17:03]] | |||
|- id="t17:03:06" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | anyhoo | |||
|| [[#t17:03:06|17:03]] | |||
|- id="t17:03:11" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | I think custom partitioning is what it is and all we can really focus on are a few test cases within that subset, and hopefully all guided options working as intended and that's about it. | |||
|| [[#t17:03:11|17:03]] | |||
|- id="t17:03:22" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | cmurf: i'm not entirely sure it's QA's call, but i think you're the one with the most experience in that line anyhow | |||
|| [[#t17:03:22|17:03]] | |||
|- id="t17:03:32" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | but if you post a mail to the list asking for input i'll contribute | |||
|| [[#t17:03:32|17:03]] | |||
|- id="t17:03:51" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | #info cmurf working on a mail to anaconda list proposing a restriction on the breadth of custom partitioning coverage | |||
|| [[#t17:03:51|17:03]] | |||
|- id="t17:04:58" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | so i think we're still kinda working on this but at least we're getting somewhere... | |||
|| [[#t17:04:58|17:04]] | |||
|- id="t17:05:09" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | we're over time, though, so moving on | |||
|| [[#t17:05:09|17:05]] | |||
|- id="t17:05:11" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | we have until september apparently | |||
|| [[#t17:05:11|17:05]] | |||
|- id="t17:05:11" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | #topic Open floor | |||
|| [[#t17:05:11|17:05]] | |||
|- id="t17:05:14" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | hah. | |||
|| [[#t17:05:14|17:05]] | |||
|- id="t17:05:26" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | well, we have until alpha tc1 to make major changes to validation | |||
|| [[#t17:05:26|17:05]] | |||
|- id="t17:05:34" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | yes i'm sorta kidding | |||
|| [[#t17:05:34|17:05]] | |||
|- id="t17:05:42" | |||
! style="background-color: #818144" | danofsatx | |||
| style="color: #818144" | which is what anywhere from april to august? | |||
|| [[#t17:05:42|17:05]] | |||
|- id="t17:05:42" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | it's not usually a good idea to mess with the validation process after that (and it angers the viking) | |||
|| [[#t17:05:42|17:05]] | |||
|- id="t17:05:50" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | danofsatx: april to $WHO_KNOWS | |||
|| [[#t17:05:50|17:05]] | |||
|- id="t17:06:05" | |||
! style="background-color: #8c4a4a" | roshi | |||
| style="color: #8c4a4a" | I'm working on the wiki with danofsatx to make the onboarding process a bit smoother | |||
|| [[#t17:06:05|17:06]] | |||
|- id="t17:06:22" | |||
! style="background-color: #8c4a4a" | roshi | |||
| style="color: #8c4a4a" | the working doc is here: https://fedoraproject.org/wiki/User:Roshi/QA/Join | |||
|| [[#t17:06:22|17:06]] | |||
|- id="t17:06:24" | |||
! style="background-color: #818144" | danofsatx | |||
| style="color: #818144" | so, like I said last week - expected ETA of F21 sometime in 2016 | |||
|| [[#t17:06:24|17:06]] | |||
|- id="t17:06:26" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | If anything I'd like storage validation stuff to be able to affect Rawhide before branch occurs. :-\ | |||
|| [[#t17:06:26|17:06]] | |||
|- id="t17:06:44" | |||
! style="background-color: #8c4a4a" | roshi | |||
| style="color: #8c4a4a" | once I get it ironed out a bit more I'll send an email to test@ for feedback :) | |||
|| [[#t17:06:44|17:06]] | |||
|- id="t17:06:48" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | roshi: danofsatx: awesome, thank you guys | |||
|| [[#t17:06:48|17:06]] | |||
|- id="t17:07:02" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | well, there will be an F21 in 2014, we just don't know if it's F20+1 or if it's Fedora.next. | |||
|| [[#t17:07:02|17:07]] | |||
|- id="t17:07:09" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | #info roshi and danofsatx working on a draft for an improved onboarding process at https://fedoraproject.org/wiki/User:Roshi/QA/Join | |||
|| [[#t17:07:09|17:07]] | |||
|- id="t17:07:25" | |||
! style="background-color: #8c4a4a" | roshi | |||
| style="color: #8c4a4a" | and then still with the "test maps" which I think can alleviate some issues with testing the different products for the WGs | |||
|| [[#t17:07:25|17:07]] | |||
|- id="t17:07:35" | |||
! style="background-color: #818144" | danofsatx | |||
| style="color: #818144" | and I'm trying to figure out a better method of categorizing/finding the test cases. Right now, it's cryptic at best. | |||
|| [[#t17:07:35|17:07]] | |||
|- id="t17:08:17" | |||
! style="background-color: #8c4a4a" | roshi | |||
| style="color: #8c4a4a" | I also roped danofsatx into test maps and decrypting testcases | |||
|| [[#t17:08:17|17:08]] | |||
|- id="t17:08:21" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | danofsatx: in my mind we're kind of unusual for a QA group in that things are mostly centered around our processes and our test cases are aids to those, rather than the test cases being the centre of everything | |||
|| [[#t17:08:21|17:08]] | |||
|- id="t17:08:25" | |||
! style="background-color: #8c4a4a" | roshi | |||
| style="color: #8c4a4a" | er, what he said | |||
|| [[#t17:08:25|17:08]] | |||
|- id="t17:08:25" | |||
| colspan="2" | * satellit_e I like the #1-#3 prioriitys for test cases | |||
|| [[#t17:08:25|17:08]] | |||
|- id="t17:08:27" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | but maybe that doesn't make sense to anyone else... | |||
|| [[#t17:08:27|17:08]] | |||
|- id="t17:08:40" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | i rarely wake up and think 'hey, i'll go find a test case', y'know | |||
|| [[#t17:08:40|17:08]] | |||
|- id="t17:09:34" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | adamw: what do you think of working with docs team to specifically point out QA recommended installation layouts? | |||
|| [[#t17:09:34|17:09]] | |||
|- id="t17:09:37" | |||
! style="background-color: #8c4a4a" | roshi | |||
| style="color: #8c4a4a" | ...but what else is there adamw ? | |||
|| [[#t17:09:37|17:09]] | |||
|- id="t17:09:43" | |||
! style="background-color: #818144" | danofsatx | |||
| style="color: #818144" | it's not that, but when one of you senior guys say "this is checked in test case foo_widget partitioning", and newbies like roshi and I can't find said test case to see exactly how it's laid out | |||
|| [[#t17:09:43|17:09]] | |||
|- id="t17:10:18" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | cmurf: some kind of guidance in the install guide seems like a good idea, yeah, and docs folks are easy to work with | |||
|| [[#t17:10:18|17:10]] | |||
|- id="t17:10:25" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | hah, 'senior' | |||
|| [[#t17:10:25|17:10]] | |||
|- id="t17:10:48" | |||
! style="background-color: #818144" | danofsatx | |||
| style="color: #818144" | k, "more experiences in the QA process for Fedora" | |||
|| [[#t17:10:48|17:10]] | |||
|- id="t17:10:50" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | adamw: like a concise summary of the storage validation test matrix, that steers people to our #1 list of layouts and at least informs them that QA isn't testing 'crazy' | |||
|| [[#t17:10:50|17:10]] | |||
|- id="t17:10:50" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | danofsatx: open the matrix and ctrl-f, jeez! ;) | |||
|| [[#t17:10:50|17:10]] | |||
|- id="t17:11:10" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | cmurf: i think it'd need to be a bit more abstracted from strict QA considerations, but i like the general idea | |||
|| [[#t17:11:10|17:11]] | |||
|- id="t17:11:35" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | danofsatx: does experience count if we drink it all away? | |||
|| [[#t17:11:35|17:11]] | |||
|- id="t17:11:55" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | #info cmurf suggests working with docs folks to highlight 'recommended' custom layouts | |||
|| [[#t17:11:55|17:11]] | |||
|- id="t17:11:55" | |||
! style="background-color: #8c4a4a" | roshi | |||
| style="color: #8c4a4a" | that's an xp boost, double xp weekend adamw | |||
|| [[#t17:11:55|17:11]] | |||
|- id="t17:12:30" | |||
| colspan="2" | * danofsatx done killed those brain cells long, long ago (in a galaxy far, far away....) | |||
|| [[#t17:12:30|17:12]] | |||
|- id="t17:14:59" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | okay, any other business? any topic areas I missed that we should be chattin' about right now? | |||
|| [[#t17:14:59|17:14]] | |||
|- id="t17:15:51" | |||
! style="background-color: #818144" | danofsatx | |||
| style="color: #818144" | uh, Merry Christmas/Happy <insert Holiday here> ? | |||
|| [[#t17:15:51|17:15]] | |||
|- id="t17:15:58" | |||
! style="background-color: #4d4d93" | satellit_e | |||
| style="color: #4d4d93" | +1 | |||
|| [[#t17:15:58|17:15]] | |||
|- id="t17:16:22" | |||
! style="background-color: #4b904b" | tflink | |||
| style="color: #4b904b" | meeting next week? | |||
|| [[#t17:16:22|17:16]] | |||
|- id="t17:16:32" | |||
! style="background-color: #8c4a4a" | roshi | |||
| style="color: #8c4a4a" | when is that even? | |||
|| [[#t17:16:32|17:16]] | |||
|- id="t17:17:06" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | yeah i expect nothing on my emails for docs and anaconda until after the holiday | |||
|| [[#t17:17:06|17:17]] | |||
|- id="t17:17:07" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | s | |||
|| [[#t17:17:07|17:17]] | |||
|- id="t17:17:08" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | a very genial winter solstice to all indeed | |||
|| [[#t17:17:08|17:17]] | |||
|- id="t17:17:12" | |||
! style="background-color: #818144" | danofsatx | |||
| style="color: #818144" | when is what? next week, is well, next week.... | |||
|| [[#t17:17:12|17:17]] | |||
|- id="t17:17:18" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | (don't matter who you are, everyone celebrates the solstice) | |||
|| [[#t17:17:18|17:17]] | |||
|- id="t17:17:30" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | we could skip next week's meeting possibly | |||
|| [[#t17:17:30|17:17]] | |||
|- id="t17:17:33" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | adamw: i did not, i celebrated the day after | |||
|| [[#t17:17:33|17:17]] | |||
|- id="t17:17:41" | |||
! style="background-color: #8c4a4a" | roshi | |||
| style="color: #8c4a4a" | I celebrate winter Lagers and Christmas Ales :) | |||
|| [[#t17:17:41|17:17]] | |||
|- id="t17:17:47" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | for the more recent folks - there is a provision in the meeting SOP to skip meetings on weeks when there's nothing much that needs discussing | |||
|| [[#t17:17:47|17:17]] | |||
|- id="t17:17:47" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | which is "hell yeah, it's no longer getting any darker!" | |||
|| [[#t17:17:47|17:17]] | |||
|- id="t17:17:53" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | hehe | |||
|| [[#t17:17:53|17:17]] | |||
|- id="t17:18:13" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | yesterday i went snowboarding to celebrate | |||
|| [[#t17:18:13|17:18]] | |||
|- id="t17:18:24" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | so if it looks like being a slow one next week i might send out a mail proposing we skip the meeting, and if anyone really wants to have one (ahahahahaha) they get to object | |||
|| [[#t17:18:24|17:18]] | |||
|- id="t17:18:26" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | 14" in 48 hours | |||
|| [[#t17:18:26|17:18]] | |||
|- id="t17:18:31" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | cmurf: rrrrrrr | |||
|| [[#t17:18:31|17:18]] | |||
|- id="t17:18:36" | |||
! style="background-color: #8c4a4a" | roshi | |||
| style="color: #8c4a4a" | I'm fine whatever for the meeting next week | |||
|| [[#t17:18:36|17:18]] | |||
|- id="t17:18:42" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | only hit 5 rocks! | |||
|| [[#t17:18:42|17:18]] | |||
|- id="t17:18:51" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | (and no core shots) | |||
|| [[#t17:18:51|17:18]] | |||
|- id="t17:19:09" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | cmurf: still mostly artificial on the vancouver mountains :( | |||
|| [[#t17:19:09|17:19]] | |||
|- id="t17:19:14" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | that's why i've been getting more work done than usual :P | |||
|| [[#t17:19:14|17:19]] | |||
|- id="t17:19:25" | |||
! style="background-color: #818144" | danofsatx | |||
| style="color: #818144" | snow? | |||
|| [[#t17:19:25|17:19]] | |||
|- id="t17:19:30" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | yeah | |||
|| [[#t17:19:30|17:19]] | |||
|- id="t17:19:34" | |||
| colspan="2" | * danofsatx lives in South Texas. | |||
|| [[#t17:19:34|17:19]] | |||
|- id="t17:19:37" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | that sucks work is overrated, 14" of pow is never overrated | |||
|| [[#t17:19:37|17:19]] | |||
|- id="t17:19:49" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | indeed | |||
|| [[#t17:19:49|17:19]] | |||
|- id="t17:19:50" | |||
! style="background-color: #854685" | cmurf | |||
| style="color: #854685" | esp on a board | |||
|| [[#t17:19:50|17:19]] | |||
|- id="t17:19:53" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | alrighty, thanks for coming folks | |||
|| [[#t17:19:53|17:19]] | |||
|- id="t17:19:54" | |||
| colspan="2" | * satellit_e bend is too warm - snow is melting : ( | |||
|| [[#t17:19:54|17:19]] | |||
|- id="t17:20:04" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | same time next week or not, depending on interest and how drunk adamw is | |||
|| [[#t17:20:04|17:20]] | |||
|- id="t17:20:17" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | snow sports discussion to continue in #fedora-qa ;) | |||
|| [[#t17:20:17|17:20]] | |||
|- id="t17:20:19" | |||
! style="background-color: #407a40" | adamw | |||
| style="color: #407a40" | #endmeeting | |||
|| [[#t17:20:19|17:20]] | |||
|} | |||
Generated by irclog2html.py 2.12.1 by [mailto:marius@pov.lt Marius Gedminas] - find it at [http://mg.pov.lt/irclog2html mg.pov.lt]! |
Latest revision as of 06:57, 30 December 2013
Attendees
- adamw (147)
- cmurf (92)
- danofsatx (36)
- roshi (24)
- tflink (9)
- satellit_e (6)
- zodbot (3)
- nirik (2)
- satellit (2)
- brunowolff (1)
- akshayvyas (1)
Agenda
- Previous meeting follow-up
- FedUp post-mortem
- Storage validation
- Open floor
Previous meeting follow-up
- adamw to push the sanity check proposal out, group seems to approve - this was done
- adamw to check F19 and F18 commonbugs for issues that should be copied to F20 - this was done, and F19 commonbugs cleaned up a bit
FedUp post-mortem
- There was a SNAFU with fedup on release day: fedup 0.8 was still in updates-testing for F18 and F19 on the day of release, and it turned out upgrades to F20 with fedup 0.7 and the release upgrade.img do not work
- Upgrades with 0.8 work fine, this was communicated via Common_F20_bugs#fedup-07-fail and various other means
- adamw changed the fedup test cases to recommend testing latest stable fedup (instead of updates-testing) against the current TC/RC tree (not development/ tree)
- It was noted by multiple parties that short RC lifetime is an invitation to issues like the thinp and fedup bugs
Storage validation
- Storage validation planning continues on list, there seems to be broad agreement to try and cover guided partitioning extensively and custom with a small(ish) 'must work' matrix and a larger 'bonus credit' matrix
- cmurf was working on a mail to anaconda list proposing a restriction on the breadth of custom partitioning coverage
Open floor
- roshi and danofsatx working on a draft for an improved onboarding process
- cmurf suggests working with docs folks to highlight 'recommended' custom layouts
Action items
- adamw to send fedup/thinp post-mortem email
IRC Log
adamw | #startmeeting Fedora QA meeting | 16:00 |
---|---|---|
zodbot | Meeting started Mon Dec 23 16:00:01 2013 UTC. The chair is adamw. Information about MeetBot at http://wiki.debian.org/MeetBot. | 16:00 |
zodbot | Useful Commands: #action #agreed #halp #info #idea #link #topic. | 16:00 |
adamw | #meetingname fedora-qa | 16:00 |
zodbot | The meeting name has been set to 'fedora-qa' | 16:00 |
adamw | #topic Roll call | 16:00 |
adamw | ahoyhoy folks | 16:00 |
* satellit listening | 16:00 | |
* cmurf is alive | 16:00 | |
* danofsatx present (pun intended) | 16:01 | |
* brunowolff is here | 16:01 | |
danofsatx | I will be dissecting an external HD, but I'll be paying attention | 16:02 |
* tflink is here | 16:04 | |
* adamw on laptop, technical difficulties on the big boc | 16:04 | |
adamw | box, too | 16:04 |
* akshayvyas is here | 16:04 | |
adamw | #topic Previous meeting follow-up | 16:05 |
* satellit anaconda blew awau a failed install to a fat and ntfs ext Hd lost my intrnal HD on main laptop. still reinstalling it | 16:05 | |
adamw | #info "adamw to push the sanity check proposal out, group seems to approve" - did that, https://lists.fedoraproject.org/pipermail/test/2013-December/119558.html | 16:06 |
adamw | #info "adamw to check F19 and F18 commonbugs for issues that should be copied to F20" - did that too, found a few, cleaned up the f19 page a bit while I was in there | 16:06 |
adamw | #topic FedUp post-mortem | 16:07 |
adamw | so in case anyone didn't know, let me #info the story | 16:07 |
adamw | #info there was a SNAFU with fedup on release day: fedup 0.8 was still in updates-testing for F18 and F19 on the day of release, and it turned out upgrades to F20 with fedup 0.7 and the release upgrade.img do not work | 16:08 |
adamw | #info upgrades with 0.8 work fine, this was communicated via the commonbugs and various other means: https://fedoraproject.org/wiki/Common_F20_bugs#fedup-07-fail | 16:09 |
adamw | I just wanted to throw this item on the agenda so we can see if there's anything to learn here | 16:09 |
adamw | anyone have any thoughts on the whole thing? | 16:10 |
cmurf | so basically 0.8 came late and took us by surprise | 16:10 |
adamw | well, what surprised me was 0.7 not working | 16:11 |
danofsatx | It should be one of our test cases in Beta | 16:11 |
adamw | i thought 0.8 would be an optional update, we had lots of passes in the matrices and wwoods wasn't yelling about how 0.8 needed to go out or anything | 16:12 |
danofsatx | and fedup should be frozen if it works | 16:12 |
cmurf | we didn't exactly have a way to test 0.7 client with an 0.8 fedup-dracut produced image though | 16:12 |
adamw | the upgrade.img is in the RC tree | 16:12 |
adamw | hmm | 16:12 |
danofsatx | and, it should be a blocker if it doesn't work | 16:13 |
cmurf | the upgrade.img in RC1's tree was built with which version of fedup-dracut? | 16:13 |
adamw | cmurf: afaik that's the one we released. the RC1.1 tree was just sent out. | 16:13 |
adamw | dgilmore: right? | 16:13 |
adamw | danofsatx: it already is tested and blocked on at Beta, but we don't freeze fedup (or anything) at that point. | 16:14 |
danofsatx | well then, something in the process is broken. We shouldn't be hit with this issue on release day - we should have known about this with TC4 or 5 | 16:15 |
nirik | the thing that happens on release day is the mirrormanager link moves from pointing to beta to final. | 16:15 |
adamw | so prior to F20 going out, the fedup test case (and the wiki instructions) said to use the latest fedup from updates-testing, and to pass a --instrepo parameter pointing to the development/20 tree on the mirrors | 16:16 |
cmurf | well similar to how dracut itself cause LVM thinp to explode with RC1, it seems fedup-dracut version changed with RC1 and caused the tested client side fedup to explode | 16:16 |
* roshi walks in late | 16:17 | |
adamw | that appears to be the case, yeah, but it wasn't an 'unauthorized' change, we wanted fedup-dracut 0.8 for blocker/FE bugs | 16:17 |
adamw | morning roshi | 16:17 |
roshi | Wasn't tracking missed messages and didn't think it started yet... :-/ | 16:18 |
cmurf | ok then fedup-dracut 0.8 arrived too late to have any practical chance of testing with 0.7 fedup? | 16:18 |
adamw | #info adamw changed the fedup test cases to recommend testing latest stable fedup (instead of updates-testing) against the current TC/RC tree (not development/ tree) | 16:18 |
adamw | cmurf: no, I'm fairly sure the upgrade.img in each TC/RC tree is the upgrade.img we 'would ship' with that TC/RC. but our test cases did not used to suggest using that tree | 16:18 |
adamw | i think perhaps when we wrote the instructions, releng was not generating upgrade.img's along with TC/RC compose, or fedup was just moving too fast and we always wanted to test the latest (this stuff was all written for F18 IIRC) | 16:19 |
cmurf | my recollection is that fedup upgrade testing was pretty smooth but also pretty early | 16:19 |
tflink | the problem was that until F20, you couldn't use the TC/RC trees with fedup | 16:19 |
adamw | my guess is that by bad luck, everyone who tested a 0.8 upgrade.img tested it with fedup 0.8, and everyone who tested with fedup 0.7 tested with an older upgrade.img somehow or other. but if anyone has figured it out any other way... | 16:20 |
* tflink is trying to remember why and what changed | 16:20 | |
* adamw has tested that you actually *can* run fedup against RC1.1 tree, fwiw. | 16:20 | |
cmurf | so i think when fedup-dracut 0.8 landed there just wasn't anyone testing the actual combination of fedup 0.7 and fedup-dracut 0.8 produced updates.img that was going to occur on release day | 16:20 |
adamw | cmurf: yeah, that's all I can figure. | 16:20 |
adamw | so I think the more true-to-life test case instructions should help, and be more appropriate now we don't expect fedup to change every day | 16:21 |
tflink | adamw: yeah, something changed for F20 about how the tree is composed so that you can run fedup against the TC/RC tree but IIRC, it doesn't work against the development/f20 tree | 16:21 |
adamw | did when I tested, I think | 16:22 |
cmurf | so i guess this might be Nervous Nelly, but I'm getting to the point where any changes to dracut makes me think "oh fuck, red flag, retest anything that involves booting" | 16:22 |
adamw | an upgrade.img gets built in the development/ tree daily doesn't it? | 16:22 |
cmurf | and by dracut i also mean fedup-dracut | 16:22 |
nirik | adamw: yes, unless it fails for some reason... the image creation part. | 16:23 |
adamw | cmurf: dracut and fedup-dracut are not maintained by the same people | 16:23 |
cmurf | yeah i know, small problem | 16:23 |
cmurf | but in any case, it has dracut in the name | 16:23 |
adamw | fedup-dracut is conceptually a bit of fedup, maintained by wwoods | 16:23 |
adamw | heh | 16:23 |
adamw | so, i wouldn't fixate on this being a 'dumb late change' or something like thinp was, the situations were fairly different | 16:23 |
adamw | i'd say this one is rather more 'on us' | 16:23 |
adamw | (me) | 16:24 |
cmurf | on the plus side, 0.8 fedup works quite OK with fedup-dracut 0.8 images | 16:24 |
cmurf | so i think it really could have been a lot worse, as in, 0.8 lands in updates testing and likewise has major problems | 16:24 |
adamw | cmurf: haven't you heard? failing with separate /var is SIMPLY UNACCEPTABLE and we're ALL TERRIBLE INCOMPETENTS | 16:24 |
adamw | oh yeah, sorry to tell you, tflink, but apparently there is something deeply wrong with our test harnes | 16:24 |
cmurf | yes i have read that but you know, manufacturered anger and drama are part of the assignment | 16:25 |
tflink | adamw: ? | 16:25 |
adamw | https://bugzilla.redhat.com/show_bug.cgi?id=1045168#c25 | 16:25 |
adamw | me? bitter? nooo. | 16:25 |
cmurf | (that was sarcasm, btw) | 16:25 |
adamw | =) | 16:25 |
adamw | cmurf: oh, i am constantly amazed that things aren't much, much worse, but it's part of the job to pretend we're shocked when everything goes wonky and that we can prevent it in future. =) | 16:26 |
tflink | adamw: damn, why didn't I think of that ... | 16:26 |
adamw | tflink: inorite? all you have to do is say it on bugzilla and it'll magically happen the next day! | 16:26 |
adamw | so, I think the test case changes I made ought to shore us up fairly well against this in future | 16:26 |
adamw | and, as cmurf says, recognizing the importance of late changes to fedup-dracut (or dracut) and making sure to re-test this kind of thing carefully | 16:27 |
adamw | i mostly wanted the agenda item to make sure everyone was aware and see if there were any good ideas i'd missed | 16:27 |
cmurf | i think to a great degree some of these things can't be caught by QA | 16:28 |
adamw | i think in theory we could catch a lot of the stuff we miss...if we had freeze periods longer than two weeks. | 16:28 |
cmurf | ifi there isn't an immutable policy to get certain packages updated by X date before the anticipated release, then there's simply a good chance certain test cases aren't going to find problems related to those packages | 16:29 |
adamw | and, you know, didn't build the image we sign off on about 16 hours before it happens. as i remarked on-list, this is not how software usually happens. =) | 16:29 |
danofsatx | or if we had 4 times as many testers, with 6 times as many hours in a day available to them for testing | 16:29 |
cmurf | right. i was pushing based on TC5 performance, and then a bunch of big changes happened in RC1 that I certainly wasn't expecting were even possible. | 16:29 |
adamw | that was partly my bad, for never doing a TC6 - always seemed like RC1 was right around the corner | 16:30 |
cmurf | So the reality is, RC1 needs at least as much or more attention than the last TC, even if it doesn't seem like a lot of changes are expected because of how well that last TC tested. | 16:30 |
adamw | well, there's lots of 'realities' | 16:30 |
cmurf | And somehow a fixed number of hours or days between RCx being available and "go/no-go" | 16:31 |
danofsatx | The reality is that _every_little_ change to RC1 from TC5 needs vetted. There *shouldn't* be any.... | 16:31 |
adamw | it's a 'reality' that we have more danger of borkage if the shipped candidate only exists briefly before 'go' | 16:31 |
adamw | it's also a 'reality' that fedora people really like shipping stuff. especially before christmas. | 16:31 |
adamw | so, competing realities! | 16:31 |
adamw | which will win?! | 16:32 |
cmurf | all of them | 16:32 |
cmurf | right now | 16:32 |
tflink | I think we know the answer to that question :) | 16:32 |
adamw | #info noted by multiple parties that short RC lifetime is an invitation to issues like the thinp and fedup bugs | 16:32 |
adamw | perhaps we can't make it a hard 'RCs must always live for X days' but at least make other stakeholder groups aware of the dangers | 16:32 |
cmurf | sure | 16:32 |
adamw | i hope they're not expecting that our matrices are somehow 100% foolproof | 16:32 |
danofsatx | of course they are - we're QA, after all | 16:33 |
adamw | hum, idea - we send out a release post-mortem CCed to relevant parties, explaining broadly the stuff we're discussing here? | 16:33 |
tflink | I like the idea | 16:34 |
* satellit_e cannot block all changes to builds? for a period after we test until release...? . | 16:34 | |
adamw | i could do that, or does anyone else want to? | 16:34 |
danofsatx | two questions: 1) will anyone read it 2) will anyone do anything with the info (read: care) | 16:34 |
adamw | 1) yes, fedora people also love reading long emails with my name at the top! | 16:34 |
adamw | 2) i think it might filter into their consciousnesses at least to some degree. can't hurt, i guess. | 16:34 |
adamw | #action adamw to send fedup/thinp post-mortem email | 16:36 |
adamw | #topic Storage validation | 16:36 |
adamw | sooo...it's adam's current pet project time! | 16:36 |
adamw | have people been following the email threads? | 16:36 |
cmurf | I've read all of the emails on this including the long one | 16:36 |
cmurf | i just haven't had time to reply with something meaningfully coherent | 16:37 |
cmurf | The main thing is I agree with categorizing/prioritizing the test matrix: #1 critical must work, #2 in between, #3 bonus | 16:37 |
cmurf | so that testers have some understanding of emphasis, not all tests are equally important | 16:38 |
adamw | cmurf: ooh, well your mails so far have sure helped me so if you have something better coming i'm all ears =) | 16:38 |
adamw | cmurf: the thing that's been most interesting to me was going back over the history of previous releases and realizing/remembering that we really didn't used to test custom part hardly at all | 16:38 |
danofsatx | we were supposed to reply? | 16:38 |
* danofsatx missed the memo | 16:38 | |
cmurf | i like the bonus points one showing the insanity of what "needs" testing (or at least the potential for testing) and think it getting big is just fine | 16:39 |
cmurf | the more holes are there due to testers simply not having the time (or interest) to test those bonus items I think shows not only what resources are still needed, but shows what feature maybe aren't all that needed | 16:39 |
cmurf | and also down down down the road, when features are proposed, QA can say "yeah your feature is probably a #3 on our test matrix so good luck testing it yourself" | 16:40 |
cmurf | vs "yeah this is cool, we'd put that in #1 or #2 and hopefully ensure it works as designed" | 16:40 |
adamw | danofsatx: god yes please | 16:40 |
adamw | cmurf: yeah, i actually saw the same purpose to the huge, optional matrix idea: point people at it when they moan about how terrible we are for not testing everything | 16:41 |
adamw | "feel free!" | 16:41 |
cmurf | yes | 16:41 |
cmurf | the other day I counted a MINIMUM of an 80 cell test grid for just Guided partitioning | 16:42 |
cmurf | it's like, really? | 16:42 |
adamw | so, i feel like you and I are kinda getting on the same train and might be able to come up with something we both liked, i just hope everyone else is on board too :) | 16:42 |
adamw | right | 16:42 |
cmurf | and then custom? oh god | 16:42 |
adamw | it's crazy sauce | 16:42 |
cmurf | yes | 16:42 |
adamw | i keep hoping someone's got a magic matrix that makes it make sense but i'm starting to think it really isn't my drafting skills, just the problem space | 16:42 |
cmurf | no it's the realm of tesseracts and other such things | 16:43 |
cmurf | the reality we have doesn't match up with the reality we require | 16:43 |
adamw | i guess the other thing that comes into consideration here is the wiki-tooling question, because we kind of are stretching the bounds of wikitables at this point | 16:43 |
cmurf | yes | 16:43 |
danofsatx | what about for custom, just considering the options where custom partitioning is most likely required | 16:43 |
adamw | it's not like it'd make the actual test space any smaller, but it would be useful especially for storage if we had something better for tracking validation testing | 16:43 |
adamw | danofsatx: yeah, as far as custom goes that was broadly my most recent thought | 16:44 |
danofsatx | like coming from a previous install and wishing to keep /home, and God forbid, /var | 16:44 |
adamw | danofsatx: in my last email the 'priority #2' matrix was the bits of custom partitioning we decided covered really important functions | 16:44 |
adamw | like the 'poor man's upgrade' etc | 16:44 |
danofsatx | really? did thunderbird eat that one? | 16:44 |
* danofsatx goes spelunking | 16:44 | |
adamw | either that or you fell asleep after paragraph #46 | 16:45 |
cmurf | danofsatx: I think Guided probably ought to have a way to preserve an existing /home on a new install, it's sorta weird we're like "yay easy install Fedora 19" and then for Fedora 20 you either use fedup or custom partitioning to preserve /home. It's a completely different experience. | 16:45 |
adamw | danofsatx: look for the mail "More on storage validation strategy (was: Re: Criterion revision proposal...)" | 16:46 |
danofsatx | cmurf: yes, I wholeheartedly agree. Guided partitioning not asking if you wish to reuse / keep an existing /home partition is broken IMHO | 16:46 |
adamw | well...it's a bit feature creep-y, because that's quite a sophisticated thing to try and 'help' with | 16:46 |
cmurf | it will let you reuse / by first clicking delete, so that it gets reformatted | 16:46 |
cmurf | adamw: all it needs to do is add that /home to fstab | 16:47 |
adamw | that's not really re-using | 16:47 |
adamw | it needs to identify it first | 16:47 |
adamw | What Could Possibly Go Wrong, right? | 16:47 |
cmurf | reusing / seems like a bad idea and dlehman has been absolutely opposed to it in the past, consistently | 16:47 |
adamw | you're the one who reads all the storage bugs ;) | 16:47 |
adamw | cmurf: deleting an existing / and partitioning in the empty space is hardly 're-using'... | 16:47 |
cmurf | use existing /home seems uncontroversial | 16:47 |
cmurf | adamw: yeah do not allow reusing then | 16:48 |
adamw | it's a common hack, but i'm not sure they'd want to add it to Guided. but you could ask by all means | 16:48 |
cmurf | adamw: reuse that partition OK, reuse that volume, NO | 16:48 |
adamw | i had the idea of a sort of 'custom-lite' for assigning mount points but not creating new volumes, but that doesn't seem to have gone anywhere | 16:48 |
cmurf | And I'm about an inch away thinking about that for Btrfs which is the one exception to the "must reformat" root policy | 16:48 |
cmurf | Instead, it's allowed that we (must) create a new subvolume for root, on an existing Btrfs volume | 16:49 |
adamw | god, i'm about an inch away from trying to figure out a way to erase btrfs from existence, it would make so many things simpler | 16:49 |
cmurf | not true | 16:49 |
cmurf | erase everything else and go only with Btrfs and things get simpler | 16:49 |
adamw | okay, you also have the option of erasing everything *else* instead | 16:50 |
adamw | just pick one way, universe. you get one way. | 16:50 |
cmurf | you get LVM, RAID, partitioning all built into one thing that basically can't blow up short of kernel regressions | 16:50 |
adamw | okay, so, let me see if I can #info some semblance of order into this | 16:50 |
adamw | #info storage validation planning continues on list, there seems to be broad agreement to try and cover guided partitioning extensively and custom with a small(ish) 'must work' matrix and a larger 'bonus credit' matrix | 16:51 |
adamw | has anyone had any thoughts about wording criteria? | 16:51 |
adamw | that's the other end you can come at the problem from | 16:51 |
adamw | if someone can come up with wording for the final release criterion that we'd be happy with, we can then work from the angle of writing matrices that back that | 16:51 |
roshi | I can help with criteria wording | 16:52 |
cmurf | adamw: think about installing to LVM thinp on RAID6 and making that bootable. is that sane? | 16:53 |
* satellit_e will base server and workstation have different anacondas? with different tests? | 16:53 | |
cmurf | does anyone do that? | 16:53 |
cmurf | what about making bootable raid4? huh? why? | 16:53 |
cmurf | there's a lot of stuff in custom that's just, it's kooky | 16:53 |
roshi | well, custom just gives you a bunch of options - right? | 16:54 |
roshi | there aren't a ton of conditional decision trees for what kinds of configurations you can do | 16:54 |
roshi | are there? | 16:54 |
adamw | there aren't trees, no | 16:54 |
cmurf | yeah well i think they should be yanked and just not there | 16:54 |
cmurf | or or or | 16:54 |
roshi | there, jus tplant some trees | 16:54 |
adamw | cmurf: the problem with that is we're then maintaining a list of what's 'sane' and what isn't... | 16:54 |
cmurf | new boot parameter 'crazy' which gets you the current Manual Partitioning functionality | 16:55 |
roshi | and we're tied to this whole "has to boot" thing, right? | 16:55 |
cmurf | but by default, no effin raid4 option, no raid6 option, not LVM on raid option, no LUKS on LVM on RAID6 option | 16:55 |
danofsatx | If we're deciding what's sane, who gets to decide if we are? | 16:55 |
cmurf | i mean JESUS, there's a reason why giant ass Microsoft and Apple don't do *anything* like this | 16:55 |
roshi | we do, danofsatx | 16:55 |
cmurf | they couldn't evne QA this | 16:55 |
cmurf | they wouldn't want to | 16:56 |
cmurf | roshi right - you offer it, it has to work | 16:56 |
cmurf | so i'm like, let's just chop chop chop | 16:56 |
roshi | well, to be fair - they have a hard time QA'ing the things they *mean* to release | 16:56 |
danofsatx | yeah, I'm a personal fan of all M$'s hidden "features" | 16:56 |
roshi | cmurf: I was being facetious about the boot thing, as in "does Fedora *have* to boot? What if it just partially boots?" | 16:57 |
cmurf | dracut shell? | 16:57 |
cmurf | pass | 16:57 |
adamw | roshi: it's on my list to take a look at some of the things in the criteria that got...unexpected interpretations in f20 cycle and see if i can tighten them up | 16:57 |
cmurf | technically it booted, which constitutes the kernel and initramfs working | 16:57 |
adamw | it was clear from some of the blocker meetings that there are reasonable interpretations which i didn't really consider in the wording | 16:57 |
danofsatx | and by booting, does that mean with a working display, or headless? | 16:57 |
cmurf | danofsatx: sure | 16:58 |
cmurf | in my view there's boot, startup, gdm and shell phases | 16:58 |
adamw | cmurf: are you planning to make a proposal to anaconda along these lines? | 16:58 |
danofsatx | dont' forget sddm and lightdm | 16:58 |
roshi | that makes enough sense to me cmurf | 16:59 |
danofsatx | well, sddm is the only other blocker | 16:59 |
cmurf | adamw: i was planning on responding to your email to the anaconda list | 16:59 |
roshi | adamw: I'll pitch in for the wordings | 16:59 |
cmurf | adamw: but when F18 alpha landed and I looked at newui, I said all of these things | 16:59 |
cmurf | i was like "WTF, seriously raid4, fucking get rid of it" and all I heard were crickets | 16:59 |
adamw | danofsatx: as of f20 we block on gdm and kdm. | 17:00 |
adamw | cmurf: you may have a more sympathetic audience now, but i dunno | 17:00 |
cmurf | where would Fedora be without a graphical installer? no where. but then also where could we be without an anaconda that doesn't actually try to eat the user for lunch because it doing way way too much. | 17:00 |
danofsatx | F21 is sddm. F20 is kdm. | 17:01 |
* satellit_e sddm is on KDE live (rawhide) atm | 17:01 | |
danofsatx | keep up ;) | 17:01 |
cmurf | before I go to anaconda again, i'd like to better understand what QA people think are sane, maybe sane, and not at all sane, layouts | 17:01 |
danofsatx | http://fedoraproject.org/wiki/Changes/SDDMinsteadOfKDM | 17:02 |
adamw | danofsatx: i said 'as of f20'. | 17:02 |
danofsatx | I know - but the time for blocking F20 is done. | 17:03 |
adamw | anyhoo | 17:03 |
cmurf | I think custom partitioning is what it is and all we can really focus on are a few test cases within that subset, and hopefully all guided options working as intended and that's about it. | 17:03 |
adamw | cmurf: i'm not entirely sure it's QA's call, but i think you're the one with the most experience in that line anyhow | 17:03 |
adamw | but if you post a mail to the list asking for input i'll contribute | 17:03 |
adamw | #info cmurf working on a mail to anaconda list proposing a restriction on the breadth of custom partitioning coverage | 17:03 |
adamw | so i think we're still kinda working on this but at least we're getting somewhere... | 17:04 |
adamw | we're over time, though, so moving on | 17:05 |
cmurf | we have until september apparently | 17:05 |
adamw | #topic Open floor | 17:05 |
adamw | hah. | 17:05 |
adamw | well, we have until alpha tc1 to make major changes to validation | 17:05 |
cmurf | yes i'm sorta kidding | 17:05 |
danofsatx | which is what anywhere from april to august? | 17:05 |
adamw | it's not usually a good idea to mess with the validation process after that (and it angers the viking) | 17:05 |
adamw | danofsatx: april to $WHO_KNOWS | 17:05 |
roshi | I'm working on the wiki with danofsatx to make the onboarding process a bit smoother | 17:06 |
roshi | the working doc is here: https://fedoraproject.org/wiki/User:Roshi/QA/Join | 17:06 |
danofsatx | so, like I said last week - expected ETA of F21 sometime in 2016 | 17:06 |
cmurf | If anything I'd like storage validation stuff to be able to affect Rawhide before branch occurs. :-\ | 17:06 |
roshi | once I get it ironed out a bit more I'll send an email to test@ for feedback :) | 17:06 |
adamw | roshi: danofsatx: awesome, thank you guys | 17:06 |
cmurf | well, there will be an F21 in 2014, we just don't know if it's F20+1 or if it's Fedora.next. | 17:07 |
adamw | #info roshi and danofsatx working on a draft for an improved onboarding process at https://fedoraproject.org/wiki/User:Roshi/QA/Join | 17:07 |
roshi | and then still with the "test maps" which I think can alleviate some issues with testing the different products for the WGs | 17:07 |
danofsatx | and I'm trying to figure out a better method of categorizing/finding the test cases. Right now, it's cryptic at best. | 17:07 |
roshi | I also roped danofsatx into test maps and decrypting testcases | 17:08 |
adamw | danofsatx: in my mind we're kind of unusual for a QA group in that things are mostly centered around our processes and our test cases are aids to those, rather than the test cases being the centre of everything | 17:08 |
roshi | er, what he said | 17:08 |
* satellit_e I like the #1-#3 prioriitys for test cases | 17:08 | |
adamw | but maybe that doesn't make sense to anyone else... | 17:08 |
adamw | i rarely wake up and think 'hey, i'll go find a test case', y'know | 17:08 |
cmurf | adamw: what do you think of working with docs team to specifically point out QA recommended installation layouts? | 17:09 |
roshi | ...but what else is there adamw ? | 17:09 |
danofsatx | it's not that, but when one of you senior guys say "this is checked in test case foo_widget partitioning", and newbies like roshi and I can't find said test case to see exactly how it's laid out | 17:09 |
adamw | cmurf: some kind of guidance in the install guide seems like a good idea, yeah, and docs folks are easy to work with | 17:10 |
adamw | hah, 'senior' | 17:10 |
danofsatx | k, "more experiences in the QA process for Fedora" | 17:10 |
cmurf | adamw: like a concise summary of the storage validation test matrix, that steers people to our #1 list of layouts and at least informs them that QA isn't testing 'crazy' | 17:10 |
adamw | danofsatx: open the matrix and ctrl-f, jeez! ;) | 17:10 |
adamw | cmurf: i think it'd need to be a bit more abstracted from strict QA considerations, but i like the general idea | 17:11 |
adamw | danofsatx: does experience count if we drink it all away? | 17:11 |
adamw | #info cmurf suggests working with docs folks to highlight 'recommended' custom layouts | 17:11 |
roshi | that's an xp boost, double xp weekend adamw | 17:11 |
* danofsatx done killed those brain cells long, long ago (in a galaxy far, far away....) | 17:12 | |
adamw | okay, any other business? any topic areas I missed that we should be chattin' about right now? | 17:14 |
danofsatx | uh, Merry Christmas/Happy <insert Holiday here> ? | 17:15 |
satellit_e | +1 | 17:15 |
tflink | meeting next week? | 17:16 |
roshi | when is that even? | 17:16 |
cmurf | yeah i expect nothing on my emails for docs and anaconda until after the holiday | 17:17 |
cmurf | s | 17:17 |
adamw | a very genial winter solstice to all indeed | 17:17 |
danofsatx | when is what? next week, is well, next week.... | 17:17 |
adamw | (don't matter who you are, everyone celebrates the solstice) | 17:17 |
adamw | we could skip next week's meeting possibly | 17:17 |
cmurf | adamw: i did not, i celebrated the day after | 17:17 |
roshi | I celebrate winter Lagers and Christmas Ales :) | 17:17 |
adamw | for the more recent folks - there is a provision in the meeting SOP to skip meetings on weeks when there's nothing much that needs discussing | 17:17 |
cmurf | which is "hell yeah, it's no longer getting any darker!" | 17:17 |
adamw | hehe | 17:17 |
cmurf | yesterday i went snowboarding to celebrate | 17:18 |
adamw | so if it looks like being a slow one next week i might send out a mail proposing we skip the meeting, and if anyone really wants to have one (ahahahahaha) they get to object | 17:18 |
cmurf | 14" in 48 hours | 17:18 |
adamw | cmurf: rrrrrrr | 17:18 |
roshi | I'm fine whatever for the meeting next week | 17:18 |
cmurf | only hit 5 rocks! | 17:18 |
cmurf | (and no core shots) | 17:18 |
adamw | cmurf: still mostly artificial on the vancouver mountains :( | 17:19 |
adamw | that's why i've been getting more work done than usual :P | 17:19 |
danofsatx | snow? | 17:19 |
adamw | yeah | 17:19 |
* danofsatx lives in South Texas. | 17:19 | |
cmurf | that sucks work is overrated, 14" of pow is never overrated | 17:19 |
adamw | indeed | 17:19 |
cmurf | esp on a board | 17:19 |
adamw | alrighty, thanks for coming folks | 17:19 |
* satellit_e bend is too warm - snow is melting : ( | 17:19 | |
adamw | same time next week or not, depending on interest and how drunk adamw is | 17:20 |
adamw | snow sports discussion to continue in #fedora-qa ;) | 17:20 |
adamw | #endmeeting | 17:20 |
Generated by irclog2html.py 2.12.1 by Marius Gedminas - find it at mg.pov.lt!