From Fedora Project Wiki

< QA‎ | Meetings

Revision as of 21:40, 18 January 2010 by Jlaska (talk | contribs) (typo)

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Attendees

People present (lines said)

  • jlaska (141)
  • wwoods (30)
  • adamw (22)
  • kparal (21)
  • Viking-Ice (8)
  • nirik (5)
  • cwickert (5)
  • zodbot (4)
  • RodrigoPadula (3)
  • buggbot (1)
  • abadger1999 (1)
  • tk009 (1)

Regrets:

Agenda

Previous meeting follow-up

  • maxamillion bring back conversation about Xfce 4.8 updato on xfce@lists.fp.o and inform about conclusion
    • No updates, save for next week
  • Viking-Ice write lxde tests and find a date for the test day
    • Created ticket#46, agreed to move future discussion to the ticket
  • adamw and rhe to discuss ways to add install testing as a QA activity
    • Hurry created a new install test home at QA/Installation_Test. The idea is to have that big explanatory page, and a bit in the 'joining' page which would link to it
    • Adamw would look for possibilities to propose integrating the new home with the existing QA:Fedora_13_Install_Test_Plan.
  • jlaska to reach out to beland for guidance/ideas on how to document the process (or point to existing documentation) for how bugs are noted (common_bugs, release notes, install guide etc...) How to determine which bugs land in which place?
    • Yuck, no traction on this task, jlaska will get things rolling with this task.

Security Policy Update

On Friday's FESCO Meeting, Adam and Will responded to questions concerning building project-wide consensus around a security policy for Fedora (see FESCO ticket#297).

Adam informed the group that FESCO kicked it back to the QA team with a promise that if we come up with some kind of draft policy, people who have a clue about security will be gracious enough to review it. So as far as FESCo is concerned the next thing that happens is I come back with a draft privilege escalation policy in hand.

Adam noted he would draft something quick'n'dirty using Spot's famous blog post as a foundation, then seek QA team review before approaching FESCO.


fedora-release-rawhide

wwoods noted that a new fedora-release-rawhide package may impact how we document opting into (and out of) testing rawhide via yum (see Releases/Rawhide#Testing_Rawhide).

Nirik offered updates to Releases/Rawhide to help explain how to activate the rawhide repos. Jlaska suggested that testers on test@l.fp.org would no doubt be able to help review the recommendations.

AutoQA project update

rpmguard package comparison

Last week

  • the small task ahead is to start sending output to autoqa-results and address any issues that surface

This week

Deps/conflicts prevention

Last week

  • working w/ lmacken to figure out how to gather information for a post-bodhi-update trigger

This week

  • lmacken working an API change into the next release of bodhi
  • A close to working depsolv test case (see [1]) is available. Further clean-up needed.


install automation

Last week

  • User:lili and User:rhe have started exploring test design using the rats_install/install.py test as a starting point.

This week

  • Continue working towards a single python test that will automate a DVD install
  • Publish test code using either a public git branch, code on a people page, just a local git checkout

packaging/deployment

Last week

  • Looking for autotest-client help with reviewing the package
  • Scope out effort required to package autotest, gwt (BuildRequires) and all of it's BuildRequires - see User:Jlaska/gwt

This week

  • Continue to harden the next-steps for JARs in the uncertain (see User:Jlaska/gwt#Status_uncertain)
  • Attempt to rework some directory permissions as requested in autotest-client review

Current status on packaging:

Open discussion - <Your topic here>

When is the next F-13 milestone?

Wwoods asked when the next scheduled rawhide install image drop was (see #Upcoming QA events below (2010-01-21 - Pre-Alpha Rawhide Acceptance Test Plan #1). See rel-eng ticket#3277 for details.

Jlaska also noted that anaconda-13.16 (plus http://clumens.fedorapeople.org/updates.img) had recently gone through an automated rats_install test run. For results, see http://jlaska.fedorapeople.org/rats.png.

Upcoming QA events

  • 2010-01-21 - Pre-Alpha Rawhide Acceptance Test Plan #1
  • 2010-01-28 - Pre-Alpha Rawhide Acceptance Test Plan #2
  • 2010-02-04 - Pre-Alpha Rawhide Acceptance Test Plan #3
  • 2010-02-05 - Alpha Blocker Meeting (F13Alpha) #1
  • 2010-02-11 - Test Alpha 'Test Compose' (boot media testing)
  • 2010-02-12 - Alpha Blocker Meeting (F13Alpha) #2

Action items

  • jlaska - reach out to beland for guidance/ideas on how to document the process for how bugs bubble through different release documents
  • adamw to build on the famous spot security blog post and draft something quick'n'dirty for QA review
  • nirik intends to update the Releases/Rawhide wiki page to reflect the changes (help appreciated)


IRC transcript

jlaska #startmeeting Fedora QA Meeting 16:00
zodbot Meeting started Mon Jan 18 16:00:41 2010 UTC. The chair is jlaska. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00
zodbot Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:00
jlaska #meetingname qa 16:00
zodbot The meeting name has been set to 'qa' 16:00
wwoods meeting powers go! 16:00
jlaska queue the robot sounds 16:01
jlaska #topic gathering 16:01
* kparal is here 16:01
jlaska wwoods: kparal: howdy 16:01
jlaska anyone else primed and ready for another edition of the QA meeting? 16:01
* tk009 16:01
adamw morning 16:01
jlaska tk009: adamw hi there 16:02
adamw sorry, /me is tweaking with stuff again 16:02
jlaska not sure if Viking-Ice or maxamillion are around too 16:02
* Viking-Ice here 16:02
jlaska Viking-Ice: oh good, welcome! 16:02
jlaska okay, I put a ping out to Adam Miller, but I think he might be busy at the moment 16:03
jlaska so let's get started ... 16:04
jlaska Working off the agenda here http://lists.fedoraproject.org/pipermail/test/2010-January/088008.html 16:04
jlaska #topic Previous meeting follow-up 16:04
jlaska #info maxamillion bring back conversation about Xfce 4.8 updato on xfce@lists.fp.o and inform about conclusion 16:04
jlaska I don't have any updates on this, anyone else? I'll leave it on the list until we get a chance to sync up with Adam M. 16:05
jlaska moving on 16:05
jlaska #info Viking-Ice write lxde tests and find a date for the test day 16:05
jlaska Viking-Ice: any updates on definingsome LXDE tests for a possible test day? 16:06
Viking-Ice Not really looking at it.. 16:06
Viking-Ice Created ticket in QA 16:06
Viking-Ice [Fedora QA] #46: Write Test cases for LXDE components. 16:06
Viking-Ice To keep track will update there as thing progress.. 16:06
jlaska okay thanks, lemme add that to the 'draft' test day schedule too (https://fedoraproject.org/wiki/Talk:QA/Fedora_13_test_days) 16:07
Viking-Ice Ok 16:07
jlaska Viking-Ice: thanks for the update 16:07
jlaska next up .... 16:08
jlaska #info adamw and rhe to discuss ways to add install testing as a QA activity 16:08
jlaska hopefully rhe is sleeping, adamw ... sounds like you two made some progress? 16:08
adamw well, rhe's not around, so i'll do it 16:08
adamw rui did, i was too busy playing around with shiny shiny toys. =) 16:08
adamw rui drafted an installation testing page: 16:09
adamw #link lxde fedora list 16:09
adamw grr! 16:09
adamw #link https://fedoraproject.org/wiki/QA/Installation_Test 16:09
adamw stupid paste buffers 16:09
adamw the idea is to have that big explanatory page, and a bit in the 'joining' page which would link to it 16:09
adamw I wondered if the big page should merge with https://fedoraproject.org/wiki/QA:Fedora_12_Install_Test_Plan in some way; rui thinks not at present 16:10
jlaska #info the idea is to have that big explanatory page, and a bit in the 'joining' page which would link to it 16:10
adamw i'm going to take some time today to have a look at both pages and see whether I should disagree some more =), do a bit of a proofread, and come up with a draft for the bit to be added to the Joining page 16:10
jlaska adamw: I can see the drive to avoid duplicate content. Hopefully we can do that while preserving the concept of a 'test plan' 16:11
adamw ayup 16:11
jlaska rather ... while addressing the same issues that the test plan addresses 16:11
jlaska whether it takes a different form or not 16:11
jlaska cool, nice update 16:11
jlaska next up ... 16:12
jlaska #info jlaska to reach out to beland for guidance/ideas on how to document the process (or point to existing documentation) for how bugs are noted (common_bugs, release notes, install guide etc...) How to determine which bugs land in which place? 16:12
jlaska another week and I've not kicked off this small task :( I'll prioritize this for today and see if beland and awilliam have some thoughts as to whether there are any ideas for improvement here 16:12
jlaska #action jlaska - reach out to beland for guidance/ideas on how to document the process for how bugs bubble through different release documents 16:13
jlaska cwickert: perfect timeing 16:13
jlaska timing 16:13
jlaska cwickert: there's a previous meeting note to follow-up on ... 16:13
jlaska #info cwickert to file an infrastruture ticket for the lxde mailing list 16:13
jlaska did you have any updates you wanted to share? 16:14
jlaska okay, we can come back to that later 16:15
cwickert jlaska: can be closed 16:15
jlaska cwickert: ah okay, thanks 16:15
cwickert nirik fixed it 16:15
jlaska what's the new list? 16:15
cwickert lxde@lists.fpo 16:15
jlaska #link https://admin.fedoraproject.org/mailman/listinfo/lxde 16:16
jlaska nice, thanks 16:16
jlaska alright, moving along ... 16:16
jlaska #topic Security Policy Update 16:16
jlaska On Friday's FESCO Meeting, Adam and Will responded to questions concerning building project-wide consensus around a security policy for Fedora (see FESCO ticket#297) 16:16
cwickert .fesco 297 16:16
zodbot cwickert: #297 (Please consider the idea of a security (privilege escalation) policy) - FESCo - Trac - https://fedorahosted.org/fesco/ticket/297 16:16
jlaska adamw: can you talk to how things went, and what's next? 16:17
adamw yeppers 16:17
adamw short version: they kicked it back to us 16:17
adamw with a promise that if we come up with some kind of draft policy, people who have a clue about security will be gracious enough to review it 16:17
adamw so as far as FESCo is concerned the next thing that happens is I come back with a draft privilege escalation policy in hand 16:17
cwickert fesco needs at least some kind of draft 16:18
jlaska #info as far as FESCo is concerned the next thing that happens is I come back with a draft privilege escalation policy in hand 16:18
jlaska adamw: is that something you can absorb for this release? 16:19
adamw i can write up something quick 'n' dirty based on the famous blog post 16:19
adamw i'll run it by you lot for review before taking it to fesco 16:19
jlaska #action adamw to build on the famous spot security blog post and draft something quick'n'dirty for QA review 16:20
jlaska adamw: what's this look like when it's all done to your liking? 16:20
jlaska translation ... what does 'finished' look like for the security stuff? 16:21
Viking-Ice dont we need to have a strong base security policy in place that spinners need to document ( including desktop/ all DE ) on what they differ from that policy ? 16:21
adamw we have some kind of fesco-approved policy and some test cases for it 16:21
adamw Viking-Ice: you'd've thought so. :) 16:22
jlaska adamw: okay 16:22
Viking-Ice It's the only thing that makes sense to do 16:22
jlaska adamw: Viking-Ice: anything else to discuss, otherwise, let's move on 16:24
adamw nope, i'm okay 16:24
jlaska and kudos for the double contraction :) 16:24
jlaska #topic fedora-release-rawhide 16:25
jlaska #info wwoods noted that a new fedora-release-rawhide package may impact how we document opting into (and out of) testing rawhide via yum (see Releases/Rawhide#Testing_Rawhide) 16:25
jlaska wwoods, got anything you'd like to add on this topic? 16:25
jlaska take that as a no 16:27
wwoods no, just that we'll need to talk to nirik et. al. to make sure we understand how to get on (and off!) rawhide 16:27
wwoods and make sure that all the places in the wiki where we talk about that 16:27
wwoods get updated to reflect the new state of the art 16:27
jlaska ah, good 16:27
nirik yeah, I was going to update the Rawhide page when it lands. 16:27
nirik any help welcome. 16:27
jlaska nirik: when you say rawhide wiki page ... is that https://fedoraproject.org/wiki/Releases/Rawhide ? 16:27
nirik yeah, 16:28
jlaska I'm sure we can ask for help on test@l.fp.org following any instructions stubbed on the wiki 16:28
nirik there really doesn't seem to be any/much other in the way of docs that talks to people about rawhide or how to move to it. 16:28
jlaska esp since rawhide involvement will be heating up again 16:28
jlaska #action nirik intends to update the Releases/Rawhide wiki page to reflect the changes (help appreciated) 16:29
jlaska that's another area I think beland has some experience in as well, he's helped tweak that page in the past iirc 16:29
nirik basically it will just be 'yum install fedora-rawhide-release' then edit /etc/yum.repos.d/fedora-rawhide.repo and set 'enabled=1' 16:30
jlaska cool 16:30
jlaska alrighty ... wwoods, nirik: thanks for the updates 16:30
jlaska moving on ... 16:30
jlaska #topic AutoQA Updates - rpmguard (kparal) 16:30
kparal right 16:31
kparal so last week me and james enabled sending the rpmguard results to autoqa-results ML 16:31
kparal so you can have a look 16:31
kparal together with rpmlint results 16:31
kparal in the beginning we experienced some networking issues and many tests failed, but it seems to be working well now 16:32
jlaska #info last week, enabled rpmguard test results to autoqa-results@l.fh.org 16:32
jlaska kparal: I don't think we ever really figured those errors out, did we/ 16:32
jlaska ? 16:32
kparal nope 16:32
jlaska well, it works now :D 16:32
kparal well, nothing much more about rpmguard, even won't be next week, since I'm doing RHCT 16:33
jlaska Good luck on the RHCT front 16:33
kparal but I also started some discussion in autoqa-devel about possible autoqa architecture 16:33
kparal about creating server to receive all results and provide an API to access them 16:33
kparal so all comments welcome 16:33
kparal there are even pictures there! ;) 16:34
wwoods heh! 16:34
jlaska #info initiated discussion on autoqa-devel@ about refactoring capturing test results 16:34
jlaska #link https://fedorahosted.org/pipermail/autoqa-devel/2010-January/000120.html 16:34
wwoods definitely agree we need *some* better way to store results 16:34
kparal I miss comments "no, you're completely wrong, it should be this way: ...." 16:34
jlaska heh 16:35
kparal anyone provide them, please :) 16:35
kparal ok, that's about it from me 16:35
jlaska kparal: does a larger discussion on the types of package update tests influence the discussion around how to store/present their test results? 16:36
jlaska or is that something that can happen in parallel? 16:36
kparal well, the package update tests will probably have very similar set of output information that should be stored in the results database 16:36
kparal so we can do it simmultaneously I believe, we don't have to wait for it to finish 16:37
jlaska okay, gotcha. thanks 16:37
jlaska #info next steps ... continue discussion around improving the mechanism for storing test results 16:38
jlaska alright, moving on to ... 16:38
jlaska #topic AutoQA Updates - deps/conflicts prevention (wwoods) 16:38
jlaska okay, so the notes I have from last week are that work is underway w/ lmacken to figure out how to gather information for a post-bodhi-update trigger 16:38
wwoods yeah, it turns out there's some API calls that alllmost do what we need 16:39
wwoods lmacken said he was would work on adding the call we need in the next bodhi code update 16:39
wwoods so in the meantime I started work on the depcheck test itself 16:40
wwoods which is.. *close* to working, but not quite there. it's tricky business. 16:40
wwoods the code is in git: http://git.fedorahosted.org/git/?p=autoqa.git;a=blob;f=tests/depcheck/depcheck 16:41
wwoods hah whoops I forgot to add the GPLv2 boilerplate text 16:41
jlaska if it involves prco sets, I think my brain will melt! :D 16:41
wwoods yeah it's kind of complicated - involves PRCO data and package sacks and processing obsoletes and whatnot 16:42
wwoods but not insurmountable 16:42
wwoods just gonna take some time to get it right 16:42
jlaska I like how it's another test designed to be run by hand first 16:42
jlaska you and kparal are trailblazers there :) 16:42
wwoods right, that's the design - you give it the name of a repo to check against and a set of new packages to test 16:43
jlaska #info lmacken is working on adding a missing API call into the next bodhi code update 16:43
wwoods it checks all the dropped provides, added requires, new conflicts, etc. 16:43
jlaska #info wwoods started design on an initial depcheck test ... not 100% complete, but close 16:43
jlaska #link http://git.fedorahosted.org/git/?p=autoqa.git;a=blob;f=tests/depcheck/depcheck 16:43
wwoods and returns failure if there's any problems that would break repoclosure 16:44
wwoods it typically takes only a few seconds to run, even when downloading the metadata 16:44
jlaska that's not too bad at all 16:44
wwoods which means we can very likely run it for every new rawhide package build / bodhi update 16:44
wwoods without too much trouble 16:45
abadger1999 nim-nim: ping 16:45
wwoods so that's depcheck. 16:46
jlaska sweet, anything else on the depcheck/conflicts front you want to note? 16:46
jlaska I think you said so already, not sure if there were other non-depcheck items to discuss 16:47
jlaska I'm going to move on just to keep things going ... but we can come back if needed 16:47
wwoods nothing comes to mind 16:48
jlaska wwoods: okay, thanks for the updates! 16:48
jlaska #topic AutoQA Updates - install automation (lili/rhe) 16:48
jlaska no big updates to share just yet ... I discussed with lili last week and he is refining a sample python script that automates a virt DVD install 16:49
jlaska the plan is to get that working, refine it per the requirements discussed in previous meeting around what inputs an automated virt install test would need to accept 16:49
jlaska wwoods: kparal: while lili is refining his test, do you two have any thoughts on a good way to share his test development progress? 16:50
jlaska meaning, should I ask lili to contribute the script into git ... or should we continue working it outside of git until it's at a stable point? 16:50
kparal I think it can surely be in git right now, that's what we have VCS for 16:51
jlaska that was my thought, but wasn't sure how you two felt about it 16:51
kparal it can be a separate branch 16:51
kparal and merged later 16:51
wwoods yeah - does he already have commit access? 16:52
jlaska wwoods: I don't believe he does yet. He's still new to git and python 16:52
wwoods branches are cheap and (fairly) easy in git 16:52
wwoods but if he's more comfortable just working on a local git repo until he's satisfied 16:53
wwoods and sending patches to the list for review 16:53
wwoods that works too 16:53
jlaska wwoods: kparal okay thanks gents ... I'll be sure to pass that along 16:53
jlaska and lili can choose which route he is more comfortable with 16:53
jlaska #info next steps - continue refining virt dvd install test 16:54
jlaska #info next steps - look for ways to contribute tests back into git (private checkout, or public branch) 16:54
jlaska okay, next up ... 16:54
jlaska #topic AutoQA Updates - packaging/deployment (jlaska) 16:54
jlaska my two tasks last week were 16:54
jlaska #info respond to package review feedback for autotest-client (bug#548522) 16:55
buggbot Bug https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=548522 medium, medium, ---, nobody, NEW, Review Request: autotest-client - Autotest is a framework for fully automated testing 16:55
jlaska #info scope out packaging work required for building the autotest BuildRequires gwt (and all of it's bundled deps) 16:55
jlaska I've got some re-work I'll be attempting with permissions on the autotest-client package 16:56
jlaska should have that in this week 16:56
jlaska I'm getting a better handle on the effort required to package gwt (and deps) 16:56
jlaska #link https://fedoraproject.org/wiki/User:Jlaska/gwt 16:56
jlaska #info I'll be spending time this week to identify action plans for each of the items listed under 'status uncertain' 16:57
jlaska once autotest-client is blessed ... I'll file a review request for autoqa 16:57
jlaska after that ... we should have all we need to deploy the results front-ends in Fedora infrastructure 16:57
jlaska That's all I have on the packaging/deploy front 16:58
wwoods yaaay 16:58
jlaska okay, so let's open things up ... 16:58
jlaska #topic Open discussion - <Your topic here> 16:58
jlaska anything folks would like to discuss before closing out the meeting? 16:58
wwoods when are we scheduled to get rawhide install images? 16:59
jlaska wwoods: aha, thanks for bringing that up! 16:59
jlaska so this Thursday (1/21) is a scheduled install image drop to run the rawhide acceptance test plan 17:00
jlaska #topic open discussion - When is next rawhide install image drop? 17:00
jlaska #info so this Thursday (1/21) is a scheduled install image drop to run the rawhide acceptance test plan 17:00
jlaska #link http://poelstra.fedorapeople.org/schedules/f-12/f-12-quality-tasks.html 17:00
jlaska I sent an email out to dcantrell and jkeating for guidance on indentifing who is doing what for this drop 17:01
jlaska and filed a rel-eng ticket just to track creating the images 17:01
* jlaska finds link 17:01
jlaska #info https://fedorahosted.org/rel-eng/ticket/3277 17:01
jlaska so we ran through rats_install (finished up last monday) ... and this time should include some bug fixes for issues identified 17:02
jlaska Rats test results against anaconda-13.16 (using http://clumens.fedorapeople.org/updates.img) - http://jlaska.fedorapeople.org/rats.png 17:03
jlaska #topic open discussion - <your topic here> 17:03
jlaska wwoods thanks for reminding me! :D 17:04
kparal all nicely green 17:04
jlaska an i386 compose wasn't created ... so there were no results 17:04
RodrigoPadula hi 17:04
jlaska any other issues to discuss? Otherwise, let's close things out and get back to work 17:05
jlaska RodrigoPadula: hi 17:05
RodrigoPadula famsco meeting ? 17:05
jlaska RodrigoPadula: one moment, wrapping up fedora-qa meeting 17:06
jlaska okay gang ... thanks for your attention 17:06
RodrigoPadula ops.. soryy 17:06
jlaska as usual, I'll follow-up to the list with minutes 17:06
jlaska #endmeeting 17:06

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!