From Fedora Project Wiki

< QA‎ | Meetings

(create initial page for 01-23 meeting)
 
(update page with the results of the meeting)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
= Attendees =
= Attendees =
* adamw (108)
* j_dulaney (37)
* kparal (28)
* maxamillion (6)
* zodbot (5)
* tflink (4)
* dgilmore (4)
* tflink_ (3)
* jskladan (1)
* mkrizek (1)
* pschindl (1)


= Agenda =
= Agenda =
* Previous meeting follow-up
* [http://lists.fedoraproject.org/pipermail/test-announce/2012-January/000358.html Proposed meeting agenda]
* Upcoming QA events
* [http://meetbot.fedoraproject.org/fedora-meeting/2012-01-23/fedora-qa.2012-01-23-16.00.html MeetBot summary]
* Open floor


== Previous meeting follow-up ==
== Previous meeting follow-up ==
* adamw and tflink failed on [[QA/Meetings/20120116#Action_items|all four action items]] from last week, will do them this week


== Requested change to BugStatusWorkFlow ==
== Requested change to BugStatusWorkFlow ==
* See [https://lists.fedoraproject.org/pipermail/devel/2012-January/161370.html devel list thread]
* Group doesn't have a strong feeling either way on [https://lists.fedoraproject.org/pipermail/devel/2012-January/161370.html this proposal]


== Upcoming QA events ==
== Upcoming QA events ==
* RATS / TC testing
* 'TC1' images built for first RATS run appear to be unbootable
* Blocker bug review
* kparal will try to conduct second RATS run this week as hongqing/twu are on vacation
 
== AutoQA update ==
* occasional depcheck crash and watchers getting stuck both fixed by mkrizek
* kparal and hongqing working on hongqing's rats patch
* kparal working on centralized configuration class for autoqa


== Open floor ==
== Open floor ==
== Action items ==
* N/A


== IRC Log ==
== IRC Log ==
{|
|- id="t16:00:51"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | #startmeeting Fedora QA meeting
|| [[#t16:00:51|16:00]]
|- id="t16:00:51"
! style="background-color: #42427e" | zodbot
| style="color: #42427e" | Meeting started Mon Jan 23 16:00:51 2012 UTC.  The chair is adamw. Information about MeetBot at http://wiki.debian.org/MeetBot.
|| [[#t16:00:51|16:00]]
|- id="t16:00:51"
! style="background-color: #42427e" | zodbot
| style="color: #42427e" | Useful Commands: #action #agreed #halp #info #idea #link #topic.
|| [[#t16:00:51|16:00]]
|- id="t16:00:55"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | #meetingname fedora-qa
|| [[#t16:00:55|16:00]]
|- id="t16:00:55"
! style="background-color: #42427e" | zodbot
| style="color: #42427e" | The meeting name has been set to 'fedora-qa'
|| [[#t16:00:55|16:00]]
|- id="t16:01:00"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | #topic roll call
|| [[#t16:01:00|16:01]]
|- id="t16:01:07"
| colspan="2" | * tflink is here
|| [[#t16:01:07|16:01]]
|- id="t16:01:19"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | morning, tflink
|| [[#t16:01:19|16:01]]
|- id="t16:01:24"
| colspan="2" | * j_dulaney is distracted by hot girl with red purple hair
|| [[#t16:01:24|16:01]]
|- id="t16:01:37"
| colspan="2" | * pschindl is here
|| [[#t16:01:37|16:01]]
|- id="t16:01:38"
| colspan="2" | * kparal is unfortunately not distracted
|| [[#t16:01:38|16:01]]
|- id="t16:01:39"
| colspan="2" | * mkrizek is here
|| [[#t16:01:39|16:01]]
|- id="t16:02:08"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | #chair tflink
|| [[#t16:02:08|16:02]]
|- id="t16:02:08"
! style="background-color: #42427e" | zodbot
| style="color: #42427e" | Current chairs: adamw tflink
|| [[#t16:02:08|16:02]]
|- id="t16:02:15"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | #chair kparal
|| [[#t16:02:15|16:02]]
|- id="t16:02:15"
! style="background-color: #42427e" | zodbot
| style="color: #42427e" | Current chairs: adamw kparal tflink
|| [[#t16:02:15|16:02]]
|- id="t16:02:39"
| colspan="2" | * jskladan was distracted by ponies, but eluded the mighty creatures
|| [[#t16:02:39|16:02]]
|- id="t16:02:43"
! style="background-color: #818144" | j_dulaney
| style="color: #818144" | Hmm, are they the smart ones for leaving?
|| [[#t16:02:43|16:02]]
|- id="t16:02:48"
| colspan="2" | * adamw is distracted by the snow report
|| [[#t16:02:48|16:02]]
|- id="t16:03:02"
! style="background-color: #818144" | j_dulaney
| style="color: #818144" | No snow here!
|| [[#t16:03:02|16:03]]
|- id="t16:03:06"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | 25cm...why the hell am I down here
|| [[#t16:03:06|16:03]]
|- id="t16:03:12"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | you people don't deserve me, damnit
|| [[#t16:03:12|16:03]]
|- id="t16:03:23"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | :P
|| [[#t16:03:23|16:03]]
|- id="t16:03:24"
! style="background-color: #818144" | j_dulaney
| style="color: #818144" | And it is *supposed* to be in the 60s tomorrow
|| [[#t16:03:24|16:03]]
|- id="t16:03:29"
! style="background-color: #818144" | j_dulaney
| style="color: #818144" | adamw:  Where is 'here'
|| [[#t16:03:29|16:03]]
|- id="t16:03:36"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | the 60s are over, man, get with the times
|| [[#t16:03:36|16:03]]
|- id="t16:03:40"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | j_dulaney: sea level.
|| [[#t16:03:40|16:03]]
|- id="t16:03:42"
! style="background-color: #854685" | tflink
| style="color: #854685" | wow, I didn't realize that we were in the presense of such greatness
|| [[#t16:03:42|16:03]]
|- id="t16:03:59"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | tflink: you visionless fools!
|| [[#t16:03:59|16:03]]
|- id="t16:04:00"
! style="background-color: #818144" | j_dulaney
| style="color: #818144" | adamw:  But, I like the music
|| [[#t16:04:00|16:04]]
|- id="t16:04:21"
| colspan="2" | * j_dulaney cranks the Jefferson Airplane just to spite adamw
|| [[#t16:04:21|16:04]]
|- id="t16:04:22"
| colspan="2" | * maxamillion is here
|| [[#t16:04:22|16:04]]
|- id="t16:04:32"
! style="background-color: #818144" | j_dulaney
| style="color: #818144" | Whatup, brah?
|| [[#t16:04:32|16:04]]
|- id="t16:04:43"
! style="background-color: #488888" | maxamillion
| style="color: #488888" | not much, been absent for far too long :/
|| [[#t16:04:43|16:04]]
|- id="t16:04:56"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | heya max
|| [[#t16:04:56|16:04]]
|- id="t16:05:03"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | yeah, you have. you're fired!
|| [[#t16:05:03|16:05]]
|- id="t16:05:28"
! style="background-color: #488888" | maxamillion
| style="color: #488888" | adamw: o noes!
|| [[#t16:05:28|16:05]]
|- id="t16:05:37"
| colspan="2" | * adamw starts the week off right
|| [[#t16:05:37|16:05]]
|- id="t16:05:41"
! style="background-color: #488888" | maxamillion
| style="color: #488888" | :P
|| [[#t16:05:41|16:05]]
|- id="t16:05:47"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | i love the smell of downsizing in the morning...
|| [[#t16:05:47|16:05]]
|- id="t16:06:10"
! style="background-color: #818144" | j_dulaney
| style="color: #818144" | Well, if you want to do all the work yourself ...
|| [[#t16:06:10|16:06]]
|- id="t16:06:11"
! style="background-color: #488888" | maxamillion
| style="color: #488888" | ha!
|| [[#t16:06:11|16:06]]
|- id="t16:06:21"
| colspan="2" | * j_dulaney quits!
|| [[#t16:06:21|16:06]]
|- id="t16:06:22"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | alrighty
|| [[#t16:06:22|16:06]]
|- id="t16:06:25"
! style="background-color: #818144" | j_dulaney
| style="color: #818144" | You can't fire me!
|| [[#t16:06:25|16:06]]
|- id="t16:06:34"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | oh, just you watch
|| [[#t16:06:34|16:06]]
|- id="t16:06:34"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | #topic Previous meeting follow-up
|| [[#t16:06:34|16:06]]
|- id="t16:07:11"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | hah, well you can all fire me now
|| [[#t16:07:11|16:07]]
|- id="t16:07:17"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | cos i had three action items last week and i'm 0 for 3
|| [[#t16:07:17|16:07]]
|- id="t16:07:43"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | #info adamw to file trac ticket(s) for getting arm into the criteria / validation process somehow
|| [[#t16:07:43|16:07]]
|- id="t16:07:54"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | #info nope, didn't get to it yet, sorry
|| [[#t16:07:54|16:07]]
|- id="t16:08:03"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | #info adamw to co-ordinate with bcl on making sure all important old-UI bugs discovered in F16 validation get fixed in the old UI for F17
|| [[#t16:08:03|16:08]]
|- id="t16:08:07"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | #info ditto, still working on that one
|| [[#t16:08:07|16:08]]
|- id="t16:08:24"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | #info adamw to get a discussion going with pjones/kparal/hongqing/robatino to decide how to use pjones' check-iso-is-bootable too
|| [[#t16:08:24|16:08]]
|- id="t16:08:29"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | #info and once more...not done yet
|| [[#t16:08:29|16:08]]
|- id="t16:08:33"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | so that's a job well done
|| [[#t16:08:33|16:08]]
|- id="t16:08:41"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | #info tflink to contact lmacken re co-ordination between bodhi 2.0 and autoqa
|| [[#t16:08:41|16:08]]
|- id="t16:08:46"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | how'd you get on with that, tim?
|| [[#t16:08:46|16:08]]
|- id="t16:08:51"
! style="background-color: #854685" | tflink
| style="color: #854685" | fail on that one, I forgot
|| [[#t16:08:51|16:08]]
|- id="t16:09:03"
! style="background-color: #8c4a4a" | kparal
| style="color: #8c4a4a" | I haven't seen lmacken on IRC last week
|| [[#t16:09:03|16:09]]
|- id="t16:09:12"
! style="background-color: #8c4a4a" | kparal
| style="color: #8c4a4a" | I was wondering whether he has vacation or something
|| [[#t16:09:12|16:09]]
|- id="t16:09:20"
! style="background-color: #8c4a4a" | kparal
| style="color: #8c4a4a" | I guess noone knows?
|| [[#t16:09:20|16:09]]
|- id="t16:09:34"
! style="background-color: #8c4a4a" | kparal
| style="color: #8c4a4a" | ah, he's here right now
|| [[#t16:09:34|16:09]]
|- id="t16:09:46"
! style="background-color: #8c4a4a" | kparal
| style="color: #8c4a4a" | interesting, forget my comment
|| [[#t16:09:46|16:09]]
|- id="t16:09:53"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | alrighty
|| [[#t16:09:53|16:09]]
|- id="t16:10:05"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | #info tflink didn't get around to that yet
|| [[#t16:10:05|16:10]]
|- id="t16:10:22"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | 0 for 4! it's like we're mike piazza or something.
|| [[#t16:10:22|16:10]]
|- id="t16:10:42"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | alrighty, since we did such a great job there, let's move right on to the next topic
|| [[#t16:10:42|16:10]]
|- id="t16:10:58"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | #topic Requested change to BugStatusWorkFlow
|| [[#t16:10:58|16:10]]
|- id="t16:11:10"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | so, this vaguely touches on us, though it'd really be more bugzappers stuff officially
|| [[#t16:11:10|16:11]]
|- id="t16:11:16"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | did people see the thread on the devel list?
|| [[#t16:11:16|16:11]]
|- id="t16:11:27"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | https://lists.fedoraproject.org/pipermail/devel/2012-January/161370.html
|| [[#t16:11:27|16:11]]
|- id="t16:11:35"
! style="background-color: #854685" | tflink
| style="color: #854685" | it rings a bell, but I'm not sure that I actually read it
|| [[#t16:11:35|16:11]]
|- id="t16:11:36"
| colspan="2" | * j_dulaney saw it
|| [[#t16:11:36|16:11]]
|- id="t16:11:44"
! style="background-color: #818144" | j_dulaney
| style="color: #818144" | At least, a little
|| [[#t16:11:44|16:11]]
|- id="t16:11:59"
| colspan="2" | * j_dulaney scans to see if he missed anything
|| [[#t16:11:59|16:11]]
|- id="t16:12:03"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | #info sgallagh proposed that the CLOSED UPSTREAM resolution be dropped
|| [[#t16:12:03|16:12]]
|- id="t16:12:16"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | just wondered if anyone had any thoughts on that
|| [[#t16:12:16|16:12]]
|- id="t16:12:44"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | i mostly wrote the current page...my concern with the suggestion is it won't stop developers doing what they're doing now anyway, they'll just use a less accurate bugzilla status to describe it.
|| [[#t16:12:44|16:12]]
|- id="t16:12:53"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | so i doubt it'll get sgallagh where he wants to be.
|| [[#t16:12:53|16:12]]
|- id="t16:13:17"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | but just on its merits, it wouldn't be a horrible change.
|| [[#t16:13:17|16:13]]
|- id="t16:13:35"
! style="background-color: #818144" | j_dulaney
| style="color: #818144" | Don't axe the whole upstream thing
|| [[#t16:13:35|16:13]]
|- id="t16:13:43"
! style="background-color: #818144" | j_dulaney
| style="color: #818144" | Just don't make it closed
|| [[#t16:13:43|16:13]]
|- id="t16:13:47"
! style="background-color: #818144" | j_dulaney
| style="color: #818144" | If that makes sense
|| [[#t16:13:47|16:13]]
|- id="t16:14:10"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | there is an Upstream keyword you can use too
|| [[#t16:14:10|16:14]]
|- id="t16:14:23"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | dunno if that's been pointed out in the thread yet
|| [[#t16:14:23|16:14]]
|- id="t16:14:32"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | still, devs who want to close a bug are going to close it, one way or the other, i think.
|| [[#t16:14:32|16:14]]
|- id="t16:15:13"
! style="background-color: #818144" | j_dulaney
| style="color: #818144" | True
|| [[#t16:15:13|16:15]]
|- id="t16:15:43"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | anyone else have thoughts?
|| [[#t16:15:43|16:15]]
|- id="t16:17:03"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | i guess not then
|| [[#t16:17:03|16:17]]
|- id="t16:17:44"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | #agreed group doesn't overly mind the proposal either way
|| [[#t16:17:44|16:17]]
|- id="t16:17:48"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | that was easy enough.
|| [[#t16:17:48|16:17]]
|- id="t16:18:08"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | #topic Upcoming QA events
|| [[#t16:18:08|16:18]]
|- id="t16:18:25"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | see http://rbergero.fedorapeople.org/schedules/f-17/f-17-quality-tasks.html !
|| [[#t16:18:25|16:18]]
|- id="t16:18:45"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | so things start heating up for f17 this week
|| [[#t16:18:45|16:18]]
|- id="t16:18:59"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | the first RATS is supposed to be going on right now (though note the built images seem to be non-bootable)
|| [[#t16:18:59|16:18]]
|- id="t16:19:13"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | we have the second RATS run scheduled for thursday, and the first blocker review scheduled for friday
|| [[#t16:19:13|16:19]]
|- id="t16:19:26"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | so everyone get ready for that, and try and finish off your pre-alpha tasks soon if you have 'em
|| [[#t16:19:26|16:19]]
|- id="t16:19:33"
! style="background-color: #8c4a4a" | kparal
| style="color: #8c4a4a" | when you talk about RATS...
|| [[#t16:19:33|16:19]]
|- id="t16:19:43"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | yeah?
|| [[#t16:19:43|16:19]]
|- id="t16:19:43"
! style="background-color: #8c4a4a" | kparal
| style="color: #8c4a4a" | do you mean rats_install test from autoqa?
|| [[#t16:19:43|16:19]]
|- id="t16:20:11"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | more or less
|| [[#t16:20:11|16:20]]
|- id="t16:20:21"
! style="background-color: #8c4a4a" | kparal
| style="color: #8c4a4a" | old or new version?
|| [[#t16:20:21|16:20]]
|- id="t16:20:24"
! style="background-color: #8c4a4a" | kparal
| style="color: #8c4a4a" | because I am working with honqging on that one
|| [[#t16:20:24|16:20]]
|- id="t16:20:36"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | whichever one works? :)
|| [[#t16:20:36|16:20]]
|- id="t16:20:52"
! style="background-color: #8c4a4a" | kparal
| style="color: #8c4a4a" | I reviewed that and found some issues, but hongqing unfortunately went on holiday
|| [[#t16:20:52|16:20]]
|- id="t16:20:52"
! style="background-color: #8c4a4a" | kparal
| style="color: #8c4a4a" | I believe the old one will not work
|| [[#t16:20:52|16:20]]
|- id="t16:20:59"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | the intent is that we get an image and run it through the rats test to see if it's vaguely bootable/installable
|| [[#t16:20:59|16:20]]
|- id="t16:21:09"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | ah. yeah. chinese new year. i really should've taken that one into account.
|| [[#t16:21:09|16:21]]
|- id="t16:21:16"
! style="background-color: #8c4a4a" | kparal
| style="color: #8c4a4a" | and the new one might
|| [[#t16:21:16|16:21]]
|- id="t16:21:32"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | still, good news is we already know the image isn't bootable, that was established on list
|| [[#t16:21:32|16:21]]
|- id="t16:21:38"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | so it's kind of academic
|| [[#t16:21:38|16:21]]
|- id="t16:21:39"
! style="background-color: #8c4a4a" | kparal
| style="color: #8c4a4a" | he'll be back Feb 1
|| [[#t16:21:39|16:21]]
|- id="t16:21:41"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | yeah
|| [[#t16:21:41|16:21]]
|- id="t16:21:50"
! style="background-color: #8c4a4a" | kparal
| style="color: #8c4a4a" | ok then
|| [[#t16:21:50|16:21]]
|- id="t16:22:09"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | would you mind trying to run new rats again with new image on thursday?
|| [[#t16:22:09|16:22]]
|- id="t16:22:20"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | then the following week we have a full TC scheduled, so no more RATS-ing.
|| [[#t16:22:20|16:22]]
|- id="t16:22:27"
! style="background-color: #8c4a4a" | kparal
| style="color: #8c4a4a" | yeah, just ping me
|| [[#t16:22:27|16:22]]
|- id="t16:22:44"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | okay
|| [[#t16:22:44|16:22]]
|- id="t16:23:21"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | the rats thing is bad process as we never documented it, we made a start but then i proposed replacing all rats runs with TCs, maybe for f18 we'll just do that since dgilmore apparently finds it just as easy to spin up a full TC as a single image for RATS testing anyway.
|| [[#t16:23:21|16:23]]
|- id="t16:23:36"
| colspan="2" | * maxamillion reads backscroll because co-worker is apparently on a mission to thwart his participation in this meeting
|| [[#t16:23:36|16:23]]
|- id="t16:23:57"
! style="background-color: #818144" | j_dulaney
| style="color: #818144" | maxamillion:  He's on a mission from God
|| [[#t16:23:57|16:23]]
|- id="t16:24:13"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | heh
|| [[#t16:24:13|16:24]]
|- id="t16:24:22"
| colspan="2" | * j_dulaney wonders if the first TC will be death
|| [[#t16:24:22|16:24]]
|- id="t16:24:37"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | #info first rats testing image is non-bootable, second will arrive thursday and kparal will attempt to rats test it
|| [[#t16:24:37|16:24]]
|- id="t16:24:44"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | j_dulaney: always the question
|| [[#t16:24:44|16:24]]
|- id="t16:25:45"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | and yup, blocker meeting this friday, bring your popcorn
|| [[#t16:25:45|16:25]]
|- id="t16:26:18"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | okay, moving along...
|| [[#t16:26:18|16:26]]
|- id="t16:26:22"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | forgot to put this on the schedule, but:
|| [[#t16:26:22|16:26]]
|- id="t16:26:25"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | #topic autoqa update
|| [[#t16:26:25|16:26]]
|- id="t16:26:34"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | what's the news, kparal?
|| [[#t16:26:34|16:26]]
|- id="t16:27:20"
! style="background-color: #8c4a4a" | kparal
| style="color: #8c4a4a" | not as much this week. most kudos go to mkrizek this time. he fixed occasional depcheck crash and also fixed watchers being stuck for eternity sometimes
|| [[#t16:27:20|16:27]]
|- id="t16:27:44"
! style="background-color: #8c4a4a" | kparal
| style="color: #8c4a4a" | I reviewed hongqing's rats_install patch twice and pointed out some problems
|| [[#t16:27:44|16:27]]
|- id="t16:28:01"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | #info occasional depcheck crash and watchers getting stuck both fixed by mkrizek
|| [[#t16:28:01|16:28]]
|- id="t16:28:03"
! style="background-color: #8c4a4a" | kparal
| style="color: #8c4a4a" | I can fix some of them but there's at least one hard issue that will require quite some work
|| [[#t16:28:03|16:28]]
|- id="t16:28:15"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | #info kparal and hongqing working on hongqing's rats patch
|| [[#t16:28:15|16:28]]
|- id="t16:29:00"
! style="background-color: #8c4a4a" | kparal
| style="color: #8c4a4a" | in the meantime I'm working on centralized configuration class for autoqa. expect more this week
|| [[#t16:29:00|16:29]]
|- id="t16:29:08"
! style="background-color: #8c4a4a" | kparal
| style="color: #8c4a4a" | and that's all I know
|| [[#t16:29:08|16:29]]
|- id="t16:29:10"
! style="background-color: #8c4a4a" | kparal
| style="color: #8c4a4a" | anyone else?
|| [[#t16:29:10|16:29]]
|- id="t16:29:50"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | #info kparal working on centralized configuration class for autoqa
|| [[#t16:29:50|16:29]]
|- id="t16:29:53"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | tflink_: any news?
|| [[#t16:29:53|16:29]]
|- id="t16:30:05"
! style="background-color: #4b904b" | tflink_
| style="color: #4b904b" | adamw: not on autoqa, no
|| [[#t16:30:05|16:30]]
|- id="t16:30:41"
! style="background-color: #4d4d93" | dgilmore
| style="color: #4d4d93" | adamw: i have to run exactly the same commands to make a full dvd iso set as i do to just make a boot.iso
|| [[#t16:30:41|16:30]]
|- id="t16:31:12"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | alrighty
|| [[#t16:31:12|16:31]]
|- id="t16:31:23"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | movin' right along, then
|| [[#t16:31:23|16:31]]
|- id="t16:31:25"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | #topic open floor
|| [[#t16:31:25|16:31]]
|- id="t16:31:52"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | anyone got any other issues of concern?
|| [[#t16:31:52|16:31]]
|- id="t16:31:56"
! style="background-color: #8c4a4a" | kparal
| style="color: #8c4a4a" | dgilmore: will there be regular boot.iso composes after f17 branches?
|| [[#t16:31:56|16:31]]
|- id="t16:32:02"
! style="background-color: #8c4a4a" | kparal
| style="color: #8c4a4a" | like daily
|| [[#t16:32:02|16:32]]
|- id="t16:32:04"
! style="background-color: #818144" | j_dulaney
| style="color: #818144" | adamw I do
|| [[#t16:32:04|16:32]]
|- id="t16:32:27"
! style="background-color: #4d4d93" | dgilmore
| style="color: #4d4d93" | kparal: yes
|| [[#t16:32:27|16:32]]
|- id="t16:32:36"
! style="background-color: #4d4d93" | dgilmore
| style="color: #4d4d93" | kparal: we make boot.iso for branched
|| [[#t16:32:36|16:32]]
|- id="t16:32:42"
! style="background-color: #4d4d93" | dgilmore
| style="color: #4d4d93" | kparal: but never for rawhide
|| [[#t16:32:42|16:32]]
|- id="t16:32:45"
! style="background-color: #8c4a4a" | kparal
| style="color: #8c4a4a" | great, that's important for rats_install test to have sense
|| [[#t16:32:45|16:32]]
|- id="t16:32:52"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | yeah.
|| [[#t16:32:52|16:32]]
|- id="t16:33:00"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | #info there will be regular boot.iso composes after branching
|| [[#t16:33:00|16:33]]
|- id="t16:33:04"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | j_dulaney: what's your topic?
|| [[#t16:33:04|16:33]]
|- id="t16:33:15"
! style="background-color: #818144" | j_dulaney
| style="color: #818144" | adamw:  It seems that I'm not getting emails from Trac
|| [[#t16:33:15|16:33]]
|- id="t16:33:23"
! style="background-color: #818144" | j_dulaney
| style="color: #818144" | At least, some of them
|| [[#t16:33:23|16:33]]
|- id="t16:33:42"
! style="background-color: #818144" | j_dulaney
| style="color: #818144" | I've had several people poke me, wondering why I was ignoring test day tickets
|| [[#t16:33:42|16:33]]
|- id="t16:33:52"
! style="background-color: #818144" | j_dulaney
| style="color: #818144" | And I did not know of their existance
|| [[#t16:33:52|16:33]]
|- id="t16:33:55"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | ah
|| [[#t16:33:55|16:33]]
|- id="t16:34:04"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | i don't think you'd get a personal mail automatically, it's not hooked up that way
|| [[#t16:34:04|16:34]]
|- id="t16:34:14"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | you'd have to watch test list for new tickets and cc yourself on them]
|| [[#t16:34:14|16:34]]
|- id="t16:34:29"
| colspan="2" | * j_dulaney is subscribed to test list
|| [[#t16:34:29|16:34]]
|- id="t16:34:31"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | i do see all the requests in the test list history, i think
|| [[#t16:34:31|16:34]]
|- id="t16:34:43"
! style="background-color: #4b904b" | tflink_
| style="color: #4b904b" | adamw: really, I get 2 emails for every trac ticket that is assigned to me or that I reported
|| [[#t16:34:43|16:34]]
|- id="t16:34:45"
! style="background-color: #818144" | j_dulaney
| style="color: #818144" | I'd been getting them automagically that way
|| [[#t16:34:45|16:34]]
|- id="t16:34:57"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | tflink_: test day requests won't be assigned to j_dulaney automatically, though
|| [[#t16:34:57|16:34]]
|- id="t16:35:02"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | so he'll just get the test list mail at first
|| [[#t16:35:02|16:35]]
|- id="t16:35:03"
! style="background-color: #4b904b" | tflink_
| style="color: #4b904b" | good point
|| [[#t16:35:03|16:35]]
|- id="t16:35:08"
! style="background-color: #8c4a4a" | kparal
| style="color: #8c4a4a" | correct
|| [[#t16:35:08|16:35]]
|- id="t16:35:16"
! style="background-color: #8c4a4a" | kparal
| style="color: #8c4a4a" | just create a mail filter j_dulaney
|| [[#t16:35:16|16:35]]
|- id="t16:35:21"
! style="background-color: #818144" | j_dulaney
| style="color: #818144" | Hmm
|| [[#t16:35:21|16:35]]
|- id="t16:35:28"
! style="background-color: #818144" | j_dulaney
| style="color: #818144" | kparal:  Already have one
|| [[#t16:35:28|16:35]]
|- id="t16:35:37"
! style="background-color: #818144" | j_dulaney
| style="color: #818144" | I'll just poke it and see what pops out
|| [[#t16:35:37|16:35]]
|- id="t16:36:19"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | is there a specific ticket you can give as an example that you didn't get a mail for?
|| [[#t16:36:19|16:36]]
|- id="t16:36:25"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | then i can check the ml archive and see if one was sent
|| [[#t16:36:25|16:36]]
|- id="t16:36:48"
| colspan="2" | * j_dulaney looks
|| [[#t16:36:48|16:36]]
|- id="t16:38:11"
! style="background-color: #818144" | j_dulaney
| style="color: #818144" | 276
|| [[#t16:38:11|16:38]]
|- id="t16:38:50"
! style="background-color: #8c4a4a" | kparal
| style="color: #8c4a4a" | j_dulaney: it's in the test list. Jan 20
|| [[#t16:38:50|16:38]]
|- id="t16:38:59"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | yeah
|| [[#t16:38:59|16:38]]
|- id="t16:39:02"
! style="background-color: #818144" | j_dulaney
| style="color: #818144" | Must have been a fluke in the Interwebz is all I can think of
|| [[#t16:39:02|16:39]]
|- id="t16:39:06"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | but that's the only one i see that you haven't responded to
|| [[#t16:39:06|16:39]]
|- id="t16:39:09"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | so i don't think you've missed a lot
|| [[#t16:39:09|16:39]]
|- id="t16:40:12"
! style="background-color: #818144" | j_dulaney
| style="color: #818144" | Dunno
|| [[#t16:40:12|16:40]]
|- id="t16:40:19"
! style="background-color: #818144" | j_dulaney
| style="color: #818144" | The Interwebz have failed me
|| [[#t16:40:19|16:40]]
|- id="t16:40:22"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | heh
|| [[#t16:40:22|16:40]]
|- id="t16:40:29"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | WHAT HAVE YOU WROUGHT
|| [[#t16:40:29|16:40]]
|- id="t16:40:38"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | you can always just check through the web interface for anything you missed
|| [[#t16:40:38|16:40]]
|- id="t16:40:55"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | they're all under 'test day release' at https://fedorahosted.org/fedora-qa/report/9 i think
|| [[#t16:40:55|16:40]]
|- id="t16:41:17"
! style="background-color: #818144" | j_dulaney
| style="color: #818144" | Righteo
|| [[#t16:41:17|16:41]]
|- id="t16:41:51"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | anything else for open floor, folks?
|| [[#t16:41:51|16:41]]
|- id="t16:42:13"
| colspan="2" | * j_dulaney is done
|| [[#t16:42:13|16:42]]
|- id="t16:43:21"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | alrighty then
|| [[#t16:43:21|16:43]]
|- id="t16:43:44"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | let's try and get the pre-alpha stuff rounded up soon (I know I still have stuff to do there...) and get prepped for f17 testing (yay)
|| [[#t16:43:44|16:43]]
|- id="t16:43:47"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | thanks everyone
|| [[#t16:43:47|16:43]]
|- id="t16:43:50"
! style="background-color: #407a40" | adamw
| style="color: #407a40" | #endmeeting
|| [[#t16:43:50|16:43]]
|}
Generated by irclog2html.py 2.8 by [mailto:marius@pov.lt Marius Gedminas] - find it at [http://mg.pov.lt/irclog2html mg.pov.lt]!

Latest revision as of 19:24, 23 January 2012

Attendees

  • adamw (108)
  • j_dulaney (37)
  • kparal (28)
  • maxamillion (6)
  • zodbot (5)
  • tflink (4)
  • dgilmore (4)
  • tflink_ (3)
  • jskladan (1)
  • mkrizek (1)
  • pschindl (1)

Agenda

Previous meeting follow-up

Requested change to BugStatusWorkFlow

Upcoming QA events

  • 'TC1' images built for first RATS run appear to be unbootable
  • kparal will try to conduct second RATS run this week as hongqing/twu are on vacation

AutoQA update

  • occasional depcheck crash and watchers getting stuck both fixed by mkrizek
  • kparal and hongqing working on hongqing's rats patch
  • kparal working on centralized configuration class for autoqa

Open floor

Action items

  • N/A

IRC Log

adamw #startmeeting Fedora QA meeting 16:00
zodbot Meeting started Mon Jan 23 16:00:51 2012 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:01
* tflink is here 16:01
adamw morning, tflink 16:01
* j_dulaney is distracted by hot girl with red purple hair 16:01
* pschindl is here 16:01
* kparal is unfortunately not distracted 16:01
* mkrizek is here 16:01
adamw #chair tflink 16:02
zodbot Current chairs: adamw tflink 16:02
adamw #chair kparal 16:02
zodbot Current chairs: adamw kparal tflink 16:02
* jskladan was distracted by ponies, but eluded the mighty creatures 16:02
j_dulaney Hmm, are they the smart ones for leaving? 16:02
* adamw is distracted by the snow report 16:02
j_dulaney No snow here! 16:03
adamw 25cm...why the hell am I down here 16:03
adamw you people don't deserve me, damnit 16:03
adamw :P 16:03
j_dulaney And it is *supposed* to be in the 60s tomorrow 16:03
j_dulaney adamw: Where is 'here' 16:03
adamw the 60s are over, man, get with the times 16:03
adamw j_dulaney: sea level. 16:03
tflink wow, I didn't realize that we were in the presense of such greatness 16:03
adamw tflink: you visionless fools! 16:03
j_dulaney adamw: But, I like the music 16:04
* j_dulaney cranks the Jefferson Airplane just to spite adamw 16:04
* maxamillion is here 16:04
j_dulaney Whatup, brah? 16:04
maxamillion not much, been absent for far too long :/ 16:04
adamw heya max 16:04
adamw yeah, you have. you're fired! 16:05
maxamillion adamw: o noes! 16:05
* adamw starts the week off right 16:05
maxamillion :P 16:05
adamw i love the smell of downsizing in the morning... 16:05
j_dulaney Well, if you want to do all the work yourself ... 16:06
maxamillion ha! 16:06
* j_dulaney quits! 16:06
adamw alrighty 16:06
j_dulaney You can't fire me! 16:06
adamw oh, just you watch 16:06
adamw #topic Previous meeting follow-up 16:06
adamw hah, well you can all fire me now 16:07
adamw cos i had three action items last week and i'm 0 for 3 16:07
adamw #info adamw to file trac ticket(s) for getting arm into the criteria / validation process somehow 16:07
adamw #info nope, didn't get to it yet, sorry 16:07
adamw #info adamw to co-ordinate with bcl on making sure all important old-UI bugs discovered in F16 validation get fixed in the old UI for F17 16:08
adamw #info ditto, still working on that one 16:08
adamw #info adamw to get a discussion going with pjones/kparal/hongqing/robatino to decide how to use pjones' check-iso-is-bootable too 16:08
adamw #info and once more...not done yet 16:08
adamw so that's a job well done 16:08
adamw #info tflink to contact lmacken re co-ordination between bodhi 2.0 and autoqa 16:08
adamw how'd you get on with that, tim? 16:08
tflink fail on that one, I forgot 16:08
kparal I haven't seen lmacken on IRC last week 16:09
kparal I was wondering whether he has vacation or something 16:09
kparal I guess noone knows? 16:09
kparal ah, he's here right now 16:09
kparal interesting, forget my comment 16:09
adamw alrighty 16:09
adamw #info tflink didn't get around to that yet 16:10
adamw 0 for 4! it's like we're mike piazza or something. 16:10
adamw alrighty, since we did such a great job there, let's move right on to the next topic 16:10
adamw #topic Requested change to BugStatusWorkFlow 16:10
adamw so, this vaguely touches on us, though it'd really be more bugzappers stuff officially 16:11
adamw did people see the thread on the devel list? 16:11
adamw https://lists.fedoraproject.org/pipermail/devel/2012-January/161370.html 16:11
tflink it rings a bell, but I'm not sure that I actually read it 16:11
* j_dulaney saw it 16:11
j_dulaney At least, a little 16:11
* j_dulaney scans to see if he missed anything 16:11
adamw #info sgallagh proposed that the CLOSED UPSTREAM resolution be dropped 16:12
adamw just wondered if anyone had any thoughts on that 16:12
adamw i mostly wrote the current page...my concern with the suggestion is it won't stop developers doing what they're doing now anyway, they'll just use a less accurate bugzilla status to describe it. 16:12
adamw so i doubt it'll get sgallagh where he wants to be. 16:12
adamw but just on its merits, it wouldn't be a horrible change. 16:13
j_dulaney Don't axe the whole upstream thing 16:13
j_dulaney Just don't make it closed 16:13
j_dulaney If that makes sense 16:13
adamw there is an Upstream keyword you can use too 16:14
adamw dunno if that's been pointed out in the thread yet 16:14
adamw still, devs who want to close a bug are going to close it, one way or the other, i think. 16:14
j_dulaney True 16:15
adamw anyone else have thoughts? 16:15
adamw i guess not then 16:17
adamw #agreed group doesn't overly mind the proposal either way 16:17
adamw that was easy enough. 16:17
adamw #topic Upcoming QA events 16:18
adamw see http://rbergero.fedorapeople.org/schedules/f-17/f-17-quality-tasks.html ! 16:18
adamw so things start heating up for f17 this week 16:18
adamw the first RATS is supposed to be going on right now (though note the built images seem to be non-bootable) 16:18
adamw we have the second RATS run scheduled for thursday, and the first blocker review scheduled for friday 16:19
adamw so everyone get ready for that, and try and finish off your pre-alpha tasks soon if you have 'em 16:19
kparal when you talk about RATS... 16:19
adamw yeah? 16:19
kparal do you mean rats_install test from autoqa? 16:19
adamw more or less 16:20
kparal old or new version? 16:20
kparal because I am working with honqging on that one 16:20
adamw whichever one works? :) 16:20
kparal I reviewed that and found some issues, but hongqing unfortunately went on holiday 16:20
kparal I believe the old one will not work 16:20
adamw the intent is that we get an image and run it through the rats test to see if it's vaguely bootable/installable 16:20
adamw ah. yeah. chinese new year. i really should've taken that one into account. 16:21
kparal and the new one might 16:21
adamw still, good news is we already know the image isn't bootable, that was established on list 16:21
adamw so it's kind of academic 16:21
kparal he'll be back Feb 1 16:21
adamw yeah 16:21
kparal ok then 16:21
adamw would you mind trying to run new rats again with new image on thursday? 16:22
adamw then the following week we have a full TC scheduled, so no more RATS-ing. 16:22
kparal yeah, just ping me 16:22
adamw okay 16:22
adamw the rats thing is bad process as we never documented it, we made a start but then i proposed replacing all rats runs with TCs, maybe for f18 we'll just do that since dgilmore apparently finds it just as easy to spin up a full TC as a single image for RATS testing anyway. 16:23
* maxamillion reads backscroll because co-worker is apparently on a mission to thwart his participation in this meeting 16:23
j_dulaney maxamillion: He's on a mission from God 16:23
adamw heh 16:24
* j_dulaney wonders if the first TC will be death 16:24
adamw #info first rats testing image is non-bootable, second will arrive thursday and kparal will attempt to rats test it 16:24
adamw j_dulaney: always the question 16:24
adamw and yup, blocker meeting this friday, bring your popcorn 16:25
adamw okay, moving along... 16:26
adamw forgot to put this on the schedule, but: 16:26
adamw #topic autoqa update 16:26
adamw what's the news, kparal? 16:26
kparal not as much this week. most kudos go to mkrizek this time. he fixed occasional depcheck crash and also fixed watchers being stuck for eternity sometimes 16:27
kparal I reviewed hongqing's rats_install patch twice and pointed out some problems 16:27
adamw #info occasional depcheck crash and watchers getting stuck both fixed by mkrizek 16:28
kparal I can fix some of them but there's at least one hard issue that will require quite some work 16:28
adamw #info kparal and hongqing working on hongqing's rats patch 16:28
kparal in the meantime I'm working on centralized configuration class for autoqa. expect more this week 16:29
kparal and that's all I know 16:29
kparal anyone else? 16:29
adamw #info kparal working on centralized configuration class for autoqa 16:29
adamw tflink_: any news? 16:29
tflink_ adamw: not on autoqa, no 16:30
dgilmore adamw: i have to run exactly the same commands to make a full dvd iso set as i do to just make a boot.iso 16:30
adamw alrighty 16:31
adamw movin' right along, then 16:31
adamw #topic open floor 16:31
adamw anyone got any other issues of concern? 16:31
kparal dgilmore: will there be regular boot.iso composes after f17 branches? 16:31
kparal like daily 16:32
j_dulaney adamw I do 16:32
dgilmore kparal: yes 16:32
dgilmore kparal: we make boot.iso for branched 16:32
dgilmore kparal: but never for rawhide 16:32
kparal great, that's important for rats_install test to have sense 16:32
adamw yeah. 16:32
adamw #info there will be regular boot.iso composes after branching 16:33
adamw j_dulaney: what's your topic? 16:33
j_dulaney adamw: It seems that I'm not getting emails from Trac 16:33
j_dulaney At least, some of them 16:33
j_dulaney I've had several people poke me, wondering why I was ignoring test day tickets 16:33
j_dulaney And I did not know of their existance 16:33
adamw ah 16:33
adamw i don't think you'd get a personal mail automatically, it's not hooked up that way 16:34
adamw you'd have to watch test list for new tickets and cc yourself on them] 16:34
* j_dulaney is subscribed to test list 16:34
adamw i do see all the requests in the test list history, i think 16:34
tflink_ adamw: really, I get 2 emails for every trac ticket that is assigned to me or that I reported 16:34
j_dulaney I'd been getting them automagically that way 16:34
adamw tflink_: test day requests won't be assigned to j_dulaney automatically, though 16:34
adamw so he'll just get the test list mail at first 16:35
tflink_ good point 16:35
kparal correct 16:35
kparal just create a mail filter j_dulaney 16:35
j_dulaney Hmm 16:35
j_dulaney kparal: Already have one 16:35
j_dulaney I'll just poke it and see what pops out 16:35
adamw is there a specific ticket you can give as an example that you didn't get a mail for? 16:36
adamw then i can check the ml archive and see if one was sent 16:36
* j_dulaney looks 16:36
j_dulaney 276 16:38
kparal j_dulaney: it's in the test list. Jan 20 16:38
adamw yeah 16:38
j_dulaney Must have been a fluke in the Interwebz is all I can think of 16:39
adamw but that's the only one i see that you haven't responded to 16:39
adamw so i don't think you've missed a lot 16:39
j_dulaney Dunno 16:40
j_dulaney The Interwebz have failed me 16:40
adamw heh 16:40
adamw WHAT HAVE YOU WROUGHT 16:40
adamw you can always just check through the web interface for anything you missed 16:40
adamw they're all under 'test day release' at https://fedorahosted.org/fedora-qa/report/9 i think 16:40
j_dulaney Righteo 16:41
adamw anything else for open floor, folks? 16:41
* j_dulaney is done 16:42
adamw alrighty then 16:43
adamw let's try and get the pre-alpha stuff rounded up soon (I know I still have stuff to do there...) and get prepped for f17 testing (yay) 16:43
adamw thanks everyone 16:43
adamw #endmeeting 16:43

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