/srv/irclogs.ubuntu.com/2008/07/30/#ubuntu-meeting.txt

=== elkbuntu is now known as elky
=== thekorn is now known as thekorn_
=== ogra_ is now known as ogra
=== RoAk is now known as RoAkSoAx
pedro_hey hey hey!18:00
henohey!18:00
* nand waves18:00
davmor2hello pedro_:)18:00
ara_hello!18:00
* stgraber waves18:00
pedro_hey davmor2 :-)18:00
sbeattieHey all!18:00
henowelcome back pedro!18:00
* bdmurray waves18:00
greg-ggood morning18:00
pedro_heey heno, thanks ;-)18:00
heno#startmeeting18:01
Moot2Meeting started at 12:04. The chair is heno.18:01
Moot2Commands Available: [TOPIC], [IDEA], [ACTION], [AGREED], [LINK], [VOTE]18:01
henoAgenda: https://wiki.ubuntu.com/QATeam/Meetings18:01
cody-somerville\o/18:01
cody-somervilleI'm here!18:01
henohey cody-somerville18:01
ogasawarahi everyone :)18:01
heno[TOPIC]: Bug Importance Guidelines18:02
Moot2New Topic: : Bug Importance Guidelines18:02
henothis was suggested by Brian on the mailing list but as stalled there18:03
davmor2schwuk: evening :)18:03
LaserJockso briefly18:03
henowe should poll the views of the team here and then check in with devs and release team again18:03
LaserJockthe question is whether Importance should be per-package or per-distro18:03
LaserJock?18:03
henoright18:04
bdmurrayBasically yeah18:04
LaserJockDebian is per-package, correct?18:04
henoand they have the concept of RC bugs in addition18:05
LaserJockI'm basically for per-package Importance18:05
davmor2Per-package gets my vote there are some package that cross a number of distro's.18:05
LaserJockI know it might mean we need to redo some things18:05
LaserJockbut for sure from a Universe perspective per-package is better18:05
bdmurrayWe have milestones and release targetting for setting distribution importance18:06
henothe release team uses importance as one flag denoting an RC bug in Ubuntu18:06
LaserJockbasically anything in Universe is going to have a lower priority, by definition, than something in Main18:06
LaserJockwhich doesn't help developers trying to have useful bug lists18:06
stgraberI'd also +1 per-package as it's how I want to handle priority of the package(s) I maintain (sort of), that's fine as long as we have a way of clearly getting a list of RC bugs18:07
henohttps://wiki.ubuntu.com/RCBugTargetting18:07
bdmurrayLaserJock: you mean currently right?18:07
LaserJockbdmurray: right18:07
LaserJockin general people are looking at how important a bug is relative to the other bugs in the package18:07
LaserJockand we do have milestones as bdmurray said18:08
LaserJockbdmurray: would it be reasonable to define milestone targeting as RC?18:08
henono because some people use milestones to plan their work18:08
stgraberbtw, who can milestone bugs at the moment ? (I'm not sure how ACLs are handled now on LP)18:08
=== Moot2 is now known as MootBot
bdmurraystgraber: ubuntu-bugcontrol18:09
henoindependent of the RC function18:09
LaserJockheno: hmm, that is a point18:09
LaserJockdevel release targeting might be a better choice18:09
LaserJockor maybe Launchpad can give an RC flag to drivers or something18:10
LaserJockin any case, is anybody opposed to having per-package Importance?18:10
henoactually a combination of milestone and release targeting is the official way to denote an RC bug18:11
henoif it's medium priority or less, it's just a target of opportunity18:11
LaserJockas far as I can tell the only -1 on the mailing list thread was from mpt18:12
LaserJockbecause of Launchpad perhaps using the Importance for some bug metric18:12
henoI don't think that should conflict with aligning importance with the package though in real world situations18:12
henoreal RC (high and critical bugs) are likely also high+ for that package18:13
LaserJockso an RC bug is defined as one that is Medium or above priority + targeted to devel release + milestoned ?18:13
LaserJockheno: exactly18:13
henowe can probably contrive situations where that is not the case, but ...18:13
cody-somervilleIt is high or above18:14
LaserJockoh, ok18:14
henowe could state explicitly that the release management use of importance takes precedence18:14
cody-somervilleWhat if we had a ubuntu project?18:14
henofor the 5-per release corner cases18:15
LaserJockheno: sure18:15
mptcody-somerville, what do you mean by an ubuntu project?18:15
sbeattiecody-somerville: you mean an ubuntu-release project, that the release manager(s) use to set priorrity there?18:15
cody-somervillesbeattie, Yes.18:15
mptheh, that would be such a hack18:16
henoI'd rather we didn't try to redefine the way RC bugs are managed here, as that was already a long discussion and has now been settled18:16
bdmurraythe importance for the release would be set on the release task18:16
mptSo maybe Launchpad should be able to track a bug's importance to a distribution release separately from its importance to the package18:17
cody-somervilleThere could be a Ubuntu project/product on launchpad and we can affect it for bugs that are of interest distro-wide. It makes sense to me because I see packages as individual and isolated where a "product" would represent the product Ubuntu as a whole.18:17
ara_and the link between ubuntu and ubuntu-release would be automatic?18:17
LaserJockmpt: I think we're kinda already doing that with milestones and release targeting18:18
cody-somervillempt, mmm... yea, that would be better than a separate product18:18
ScottKI think what Launchpad's future functionality may or may not be is not really on topic for a discussion of what Ubuntu policy should be currently.18:18
mpttrue18:18
henoright18:18
LaserJockso, is there any opposition to the proposed change (Importance is defined on a per-package basis)?18:19
henoI think we should take a position on this and then ask the release team if that causes problems for them18:19
LaserJockheno: +118:19
heno+1 from me18:19
ScottKMy main concern with the change is that if we change we suddenly have all the bugs triaged wrong.18:19
ScottKIs there a plan to deal with that?18:19
LaserJockwell, there is a point there18:20
cody-somervilleScottK, We were wondering about using a separate project/product in launchpad to track bugs that are of interest to the distro (ie. "release critical") interest of trying to contrive that from the fields that are/should be representative of the package18:20
LaserJockI would tend to think that it would just transition over18:20
henohow many are really that wrong though?18:20
bdmurrayI think it'll be handled the same way as all the Confirmed bugs when Triaged came out18:20
ScottKheno: For example, in Universe there are essentially no High/Critical bugs because almost by definition, if it's not in Main it can't be high.18:21
LaserJockmy guess is that a lot of Universe or less "important" package will be able to bump up their Importance18:21
LaserJockbut nothing should really go down in Importance18:21
sbeattiecody-somerville: I think what bdmurray's pointing out is that the the release manager could set the priority for the release, if it's different from the package's priority by setting the priority on the target-release task itself.18:21
ScottKbdmurray: I don't think that's giving me confidence.18:21
bdmurrayI think it will be less of an issue with packages with few bug reports18:21
henoit think it's a bigger problem that so many bugs are without importance at all18:22
bdmurrayIt becomes more useful where you have packages with 75+ medium bugs18:22
henoand in New18:22
ScottKI think there should be a clear plan before the policy change.18:22
* ScottK will be AFK for ~5 minutes.18:22
LaserJockScottK: can the plan be we have no plan? ;-)18:22
LaserJockI don't think there's a way to comprehensively just re-prioritize all bugs18:23
greg-gor when the bug is looked at again the importance can be changed?  for smaller packages it shouldn't matter TOO much to wait a bit.  For the big projects those independent maintainers already have an idea and could do it relatively quickly18:23
LaserJockyeah18:23
* cody-somerville wonders if maybe we should poke the actual release team to see if they can get in on this discussion because it is moot if the solution we come up with if it doesn't work for them.18:24
LaserJockI would just say "next time you touch the importance, re-evaluate it in view of the new policy"18:24
LaserJockcody-somerville: I don't think we're changing anything for them really, are we?18:24
geserI don't believe that a bug in a random package in universe will get fixed quickier because it's now High instead of just Medium or Low18:24
davmor2Can you not just add an RC tag that set a release critical bug flag?  An the importance be set in the general manner?18:24
greg-gLaserJock: ++18:24
bdmurraycody-somerville: I've spoken to slangasek and he was fine with it18:24
henoI agree with bdmurray that the place where this is an issue is the packages with lots of bugs that have been prevented from using Critical because of the current policy18:25
LaserJockdavmor2: tags are open ACLs, *everything* would be RC ;-)18:25
LaserJockgeser: no, but moving on in the future it might18:25
henoa bug in Medium that should really be in High now is not so pressing IMO18:25
davmor2LaserJock: Limit who can access the RC flag18:26
cody-somervilleheno +118:26
* cody-somerville doesn't really pay attention much to bug important anyhow.18:26
LaserJockdavmor2: that would be a big Launchpad change, and perhaps not one they want to make18:26
LaserJockcody-somerville: that's the problem, IMO18:26
LaserJockit would be good if Importance was properly defined and used so that it does mean something to people and they pay attention to it18:27
LaserJockcurrently I don't think we have that18:27
cody-somervilleI don't see the importance field becoming overly important in most developer's workflow.18:27
LaserJockit should18:27
henoand consistency has intrinsic value in itself18:28
LaserJockand it's also feedback to users/reporters18:28
geserif I stumble about a bug I know how to fix I usually don't care about the importance18:28
henoScottK: do you have any objection other that the transition period issue18:28
* ScottK just got back. Let me read the scrollback.18:29
heno(there will always be that with any change of tool, policy or procedure)18:29
cody-somervilleI think we need new values for the importance field18:30
greg-gthe consistency is a Good Thing(tm) and also, being able to do meaningful reports per package would also be useful. (to respond to the issue of importance not being imortant)18:30
ScottKThat makes policy change pre-depend on LP change cody-somerville18:30
cody-somervilleSorta Important, Important, and Omgz Important would mean more to me.18:30
LaserJockcan somebody write up a greasemonkey script for cody-somerville ? ;-)18:31
cody-somerville<g>18:31
* cody-somerville would so use it if someone did. :P18:31
gesercody-somerville: Sorta Important = Low, Important = Medium, Omgz Important = High? :)18:31
davmor2cody-somerville: should of done it yesterday = critical18:32
ScottKheno: I guess I throw my hands up and say whatever.  I see the advantage of the policy change and so that's fine.  I think about the pain with the current LP speed/UI of actually doing it and I think it's not going to be me spending time on it.18:32
henook18:32
ScottKI'd have mapped Low to Not Important.18:32
cody-somervilleScottK, same here18:32
henolet's hope the new LP APIs make all this much easier ;)18:33
LaserJockisn't wishlist Not Important ?18:33
ScottKheno: I just think when it's decided (and I think we ought to have more developer input that we have here) it needs to be clearly communicated.18:33
ScottKLaserJock: Wishlist is NotABug, but we don't want to say so.18:33
cody-somervilleLaserJock, Wishlist -> Illegitimate :P18:33
henoright. so we've settled on +1 as a QA team recommendation18:33
cody-somerville+118:34
LaserJockcody-somerville: those are Invalid18:34
cody-somervilleLaserJock, Illegal Alien then18:34
LaserJockmoving on ...18:34
* ScottK votes 0 - I see the advantage, but I boggle at the inhereited backlog.18:34
henoit's been suggested to the u-devel ML though, so there as been opportunity to weigh in18:35
ScottKFor some better spelling of inherited18:35
ScottKheno: I don't think silence is concurrence is a good model for deciding policy changes.18:35
sbeattieScottK: do you have suggestion  on how to deal with the backlog?18:35
henobdmurray: will you work with me on a proper announcement?18:35
ScottKheno: I object to deciding this based on silence is concurrence.18:36
* ScottK revises his vote to -1.18:36
LaserJockheno: I think sounds good to email to -devel a  "QA team is recommending we set Importance on a per-package basis, feedback on is welcome"18:36
ScottKI'm OK with that.18:36
henoScottK: how else should we decide? should everything be taken to the TB?18:36
cody-somervilleIsn't silence abstaining?18:36
geserScottK: true, but sometimes the only way to get moving forward :(18:37
henoLaserJock: sounds good18:37
ScottKsbeattie: There isn't a good answer for it.  It's just lots of work.  If we were starting from bug #2, I'd say do it this way.  I'm not certain it's worth the effort now.18:37
davmor2+118:37
LaserJockok, let's move on then, please :-)18:37
henook we are agreed :)18:37
ScottKheno: No, but "Hey let's talk about this" is different than "We intend to do this unless someone objects".18:37
heno[TOPIC]: ISO test bug report template18:37
MootBotNew Topic: : ISO test bug report template18:37
davmor2Ah this is me :)18:38
davmor2So when working with cgreagan on UME he had a very structured way to do bug reports.18:38
davmor2This was great for UME not so good for ISO's/QA a little too inflexible.18:39
davmor2So I started work today on my own version for Specifically ISO's18:39
davmor2it looks like this now after conferring with a few people18:40
davmor2RELEASE:18:40
davmor2CD/DVD VARIANT:18:40
davmor2ISO DATE:18:40
davmor2SYMPTOMS:18:40
davmor2CAUSE:18:40
davmor2STEPS TO REPRODUCE:18:40
henodavmor2: just to be clear: your recommendation is for ISO testing sourced bugs only - not bugs generally18:41
LaserJockhmm, should TEST CASE: be in there?18:41
henothe topic in the wiki is a bit unclear18:41
bdmurraysteps to reproduce could be test case18:41
henoactually, it's not - might have been your email18:41
LaserJockbdmurray: no, I mean, which iso test case they found the bug in18:42
sbeattiedavmor2: perhaps s/ISO DATE/ISO BUILD/ since there are often mutliple builds on a given day as release deadlines approach?18:42
LaserJocklike Install (expert) or whatever18:42
henoyep, let's standardise on 'TEST CASE' as we already use that18:42
LaserJockthe stuff that's in https://wiki.ubuntu.com/Testing/Cases/*18:43
davmor2Step's to reproduce is just the way for dev's to know what I was doing when the bug occured.18:43
LaserJockadditionally, would it be feasible to file the bugs via the ISO tracker?18:43
davmor2example https://bugs.launchpad.net/ubuntu/+bug/25336718:43
ubottuLaunchpad bug 253367 in ubuntu "Intrepid: Ubuntu screen saver kicks in then switches off again" [Undecided,New]18:43
LaserJockwe have somewhat of an overloaded definition of "test case" here18:44
LaserJockTest Case = what specific test where you doing on the iso when you encountered the bug18:44
davmor2It makes the bug far more readable for Dev's it also means that you don't forget to add important info like version's etc.18:45
LaserJockTest Case = what steps are needed to test or reproduce the bug18:45
sbeattiedavmor2: I think generally we're all in agreement that this is a good idea.18:46
LaserJockyeah18:46
LaserJockalso, not sure if CAUSE: is going to be generally filled in18:46
sbeattieand just a matter of getting some of the details right.18:46
henoare there cases where 'steps to reproduce' would not serve as a test case?18:46
LaserJockheno: how do you mean18:47
davmor2I think that TEST CASES is something that should stay in the qa realms.  That step to reproduce is more general and intuitive for dev's and bug triagers18:47
LaserJockok, maybe I'm not clear here18:47
henoif you follow these steps and you reproduce it's still there, if it doesn't occur then it's fixed18:47
henothat's basically a test case18:47
LaserJocka piece of data in the bug that is needed is what part of the build you were testing18:48
stgraberheno: as far as I understand, LaserJock asked if we should include the ISO tracker testcase in the bug report, something like "Install (entire-disk)"18:48
LaserJockthis in the ISO tracker is called a test case18:48
LaserJockstgraber: right18:48
henooic18:48
ara_heno, i think that is too inflexible for a test case definition18:48
stgraberthe problem here is that "testcase" has at least two different meaning for us :)18:49
henoright, so we are over loading it18:49
LaserJockexactly18:49
henoara_: heh :) can you help us with a more general definition?18:49
davmor2As I said I think Steps to reproduce is more intuitive in a readable format.18:49
davmor2as in you know what it means :)18:50
LaserJockright18:50
henothat's a good point, davmor218:50
LaserJockbut we are using the term "test case" elsewhere, like with SRUs18:50
LaserJockso I just wanted us to be aware of that18:50
LaserJockperhaps we need a QA Glossary :-)18:51
henoanyway, we are bikesheding a bit here18:51
davmor2LaserJock: Yes and at that point we know what it means.  However dev's, bug triagers etc don't need to know that's what we are working from they just need to know how we came about the bug :)18:52
LaserJockdavmor2: can you put up the Template on a wiki page where we can discuss, tweak?18:52
sbeattieagreed. Perhaps we can just agree to include the link to the iso test case in the steps to reproduce.18:52
ara_sbeattie: that makes sense18:52
henothat works18:52
davmor2sbeattie: I'm also using the template for smoke tests too18:52
LaserJockdavmor2: I disagree18:53
henodavmor2: will you set up a template in the wiki to start with?18:53
davmor2Yes no probs :)18:53
henolet's move on18:53
davmor2Be latter on though I got LUG meeting to go too any second :)18:53
heno[TOPIC]: Bugs in backport packages. Which should the policy with those be? It is clearly written that those packages are unsupported18:53
MootBotNew Topic: : Bugs in backport packages. Which should the policy with those be? It is clearly written that those packages are unsupported18:53
sbeattiedavmor2: BTW, the latest dl-ubuntu-test-iso, when passed the --versions arg, will report all the build versions of the isos unser ~/iso/18:54
sbeatties/unser/under/18:54
ara_I asked in the distro channel, about the policy with this18:54
LaserJockara_: which channel?18:54
ara_canonical internal18:55
LaserJockk18:55
stgrabersbeattie: btw, the next revision of the ISO tracker will have a /list URL (IIRC) that'll give you the list of all images we currently have on the ISO tracker and the md5 for these18:55
ara_and the usual thing to do would be:18:55
ara_This also affects project -> select hardy-backports as project18:55
ara_then, if the bug also happens to be in intrepid, leave the ubuntu one open18:56
ara_if not, close the ubuntu bug18:56
LaserJockthat seems reasonable18:56
henothen there is no longer a bug open on a real package18:57
henothough that may not be a problem18:57
ara_yep, if it only happens in the backport package and not the new release, then it is not maintained18:57
LaserJockif it only affects specifically the -backports package then I'm not sure what else you'd do18:57
LaserJockara_: what do you mean by "maintained"18:58
ara_supported18:58
* LaserJock is on a glossary hunt today18:58
LaserJockuh oh18:58
LaserJockara_: what do you mean  by "supported" ? :-)18:58
ara_:)18:58
LaserJockthese aren't trivial questions though18:58
LaserJock-backports is supported18:58
LaserJockjust not by Canonical18:58
davmor2Right I need to get off talk to you tomorrow18:59
LaserJockand it is maintained, just not by Canonical specifically18:59
stgraberdavmor2: see you18:59
henois it supported by Ubuntu though? as in do we make security fixes to things in -backports?19:00
LaserJocksure19:00
LaserJockif somebody wants to do it19:00
LaserJockthe backports team are all Ubuntu developers19:00
henoif nobody within the project has taken on that responsibility then it's not supported currently19:00
LaserJockusually official Ubuntu archives19:00
LaserJockso I'm not sure how it would be not supported19:01
LaserJockunless perhaps the backports team specifically said they weren't going to19:01
ara_but when you select in the Software Sources (system menu) the hardy-backports checkbox it is stated "Unsupported updates"19:01
henoif the backports team explicitly commits to that then perhaps. it's probably still a question for the TB though19:01
LaserJockheno: perhaps rather a question for the backports team19:02
henoyep19:02
LaserJockI don't know that it's an issue for the TB19:02
LaserJockmaybe, but I suspect not19:02
LaserJockin any case, it's not clear what "supported" means in these contexts19:03
LaserJockbut I'm quite sure that the backporters want to know if there are bugs in their packages19:03
LaserJockwe had an issue with flash for instance, not long ago19:03
henoI think it would be for Ubuntu as a project to say 'we support packages in backports' - ie. we as a project delegate that responsibility to the backports team19:03
LaserJockand it was fairly clear from that discussion that the backports do try to make sure their packages are bug-free as possible19:03
LaserJockheno: I believe we already do say that19:04
henook, but from a practical perspective, it seems that ara's suggestion works19:04
LaserJocki.e. it's in our archives, and it's done by our developers, it's ours to support19:04
henoclosing the package task with the backports task open seems fine to me19:05
LaserJockbut, I must admit that the whole "supported" thing is still unclear to me19:05
LaserJockheno: totally agreed19:05
henoLaserJock: good point19:05
LaserJockwe want to know if it's going to be a bug in Intrepid19:06
henoanyone object?19:06
LaserJockso it's valuable having that information19:06
LaserJockbut if it's not, then the backporting team needs to take care of it19:06
henolet's move on19:07
heno[TOPIC]: QA Liaison to Launchpad19:07
MootBotNew Topic: : QA Liaison to Launchpad19:07
LaserJockok, well in interest of time perhaps I'll just give a link to the wiki page I wrote up19:07
LaserJockhttps://wiki.ubuntu.com/JordanMantha/QALiaison19:08
henoI have to admit I've failed to get a suggestions list up before this meeting19:08
LaserJockand perhaps we can move the discussion to the mailing list this week19:08
heno(of LP feature requests)19:08
LaserJockhopefully the wiki page is fairly clear19:09
henosounds good. we are running a bit long here19:09
jonpackardI'd like to make a small suggestion: I think it would be of great benefit to have brief information about the QA Team on the related teams' wiki pages. Mostly just about how the teams are related to the QA Team. I was a member of BugSquad and had never heard of the QA Team until I read about it on Distrowatch.com (it kind of gave the team a bad rap in some ways).19:09
LaserJockjonpackard: yeah, I think we can troll around the wiki for some better inter-team linking19:10
henothe header is a good start19:10
LaserJockjonpackard: perhaps you might want to add an item to https://wiki.ubuntu.com/QATeam/RoadMap ;-)19:10
henowe should deploy that consistently19:10
LaserJockjonpackard did great work on that this week19:10
LaserJockand also cleaning up our meeting logs19:11
henorock jonpackard!19:11
LaserJockmy inbox was full of wiki edits ;-)19:11
jonpackardthanks :-[19:11
henothanks for stepping up to do that19:11
henothe QA portal should help too19:11
jonpackardheno: you're very welcome19:12
henothe new face of qa.ubuntu.com19:12
LaserJockheno: ok, last item real quick?19:12
heno[TOPIC]: FAUMachine for installation testing (LaserJock)19:12
MootBotNew Topic: : FAUMachine for installation testing (LaserJock)19:12
stgraberheno: this one got back to the "need better spec" status after discussing a bit with LaserJock the other day :)19:12
henostgraber: ok :)19:13
LaserJockstgraber: I've also been talking with ubuntuwire.com people19:13
henoI believe liw looked into faumachine last year19:13
stgraberyeah, we had a demo of it at UDS-Boston IIRC19:13
LaserJockyeah, so I wanted to just bring it up19:13
LaserJockbecause I was talking with sistpoty (who is a FAUMachine dev and Ubuntu core developer)19:14
henoit's neat to be able to poke commands in from the outside, but it means those tests cannot be run on native hw19:14
LaserJockand he thought it might be useful19:14
henowhich can be useful19:14
henowith the native tests we can run them in a range of envirnonments19:15
LaserJocksure19:15
henofrom hw to vms19:15
henoVMs I should say :)19:15
LaserJockI wonder how easy the native hw tests are19:16
henobut if sispoty can make a good case for it we will listen of course19:16
LaserJockI haven't seen anything on what the hardware cert people are doing19:16
henoLaserJock: to write or run?19:16
LaserJockboth19:16
LaserJockrun primarily19:16
henoara_: have you looked at faumachines at all?19:16
LaserJockwhat I'm getting at, is what can we give to advanced users/ubuntu devs to test for us19:16
cr3LaserJock: that's because it's internal for now, but we're always open to bigger better ways of doing things in concert with the community19:16
ara_heno: no, nothing yet19:17
LaserJockI'm not necessarily saying we should ditch what's being done now in favor of FAUmachine19:17
LaserJockbut perhaps it would be a good compliment19:17
henoLaserJock: right. I wondering if it not better done with tests scripts in a VM though19:17
ara_heno: i will try to give it a try19:17
LaserJockheno: pardon my ignorance, but how is that done?19:18
henowe should perhaps ask sispoty for a demo of faumachines for this case19:18
LaserJockhow would I do automated installation testing in a VM?19:18
henoara_: perhaps just have a look19:18
stgraberLaserJock: preseeding is a way19:19
LaserJockstgraber: ok, right19:19
LaserJockcan that handle the ISO test cases fairly well?19:19
henothere is some info here: https://wiki.ubuntu.com/Testing/Automation19:20
stgraberyep, except it doesn't test the UI19:20
LaserJockcan you preseed the Desktop install for isntance?19:20
cr3LaserJock: 1. vmware provides perl scripts to talk to vmware-server for example, see vmware-ubuntu project on launchpad;19:20
LaserJockcr3: ok cool19:20
cr3LaserJock: 2. the preseeding could either be done by modifying an iso image, supported by vmware-ubuntu, or from some other location19:20
cr3LaserJock: that project is just a shell script wrapping some of the coolness readily avialable from the vmware command line19:21
sbeattieheno: when we get back to generating vm images, we should consider adding faumachine images to those we generate.19:21
cr3sbeattie: where do we draw the line? vmware, qemu, kvm, faumachine, etc.?19:21
LaserJockI'm just trying to get us from "cool stuff a QA engineer can run" to "cool stuff an Ubuntu ISO tester can run"19:21
LaserJockcr3: ideally all of the above ;-)19:22
LaserJockbut the disk/bandwidth seems like it'd be unreasonable19:22
henoLaserJock: indeed, I would love that too19:22
stgrabercr3: you forogot virtualbox :)19:22
cr3stgraber: and the list goes on :)19:22
henoif faumachines is an easier way to that we should take a serious look19:22
LaserJockthe vmware-ubuntu thing sounds cool19:23
LaserJockin any case, I just thought I'd bring it up19:23
LaserJockI can poke sistpoty about it further (I was going to try to get him to come to the meeting but he's offline)19:23
henook, ara will have a look at faumachines and sispoty is invited to present if for the team as well19:23
LaserJockah, cool19:24
henook, any other urgent business?#19:24
cr3LaserJock: before you get too excited, I wrote that on the corner of the table but it enables me to automatically install new vmware instances from any alternate image for example19:24
stgraberJust a quick notice, I have worked on the Drupal module for the Package status, the result can be seen here: http://80.83.51.125/qapkgstatus/openoffice.org19:24
stgraberIt's just rendering ogasawara's xml files. Comments/suggestions are welcome.19:24
LaserJockcr3: something is better than nothing19:24
henostgraber: excellent!19:25
LaserJockI'm looking for things we can put effort into19:25
* heno cheers ogasawara and stgraber19:25
ara_stgraber: neat!19:25
ogasawaraI'll try to tackle some of the feature requests and add them to the xml19:25
LaserJockstgraber: is that "live"?19:25
sbeattiestgraber: a popup bug info for the oldest bugs a la the way the most duplicates bug is handled might be nice, too,.19:25
ogasawarawill also want to start generating more xml files for other packages19:26
ogasawarasbeattie: I'll add that to the list19:26
stgraberLaserJock: sort of, when it'll be on qa.ubuntu.com it'll be. At the moment I just sync the .xml file when ogasawara tells me she changed something.19:26
LaserJockstgraber: k19:26
LaserJockwell that is just a really cool page19:27
stgraberogasawara: would be good so we can use those categories :)19:27
ogasawarastgraber: exactly :)19:27
henothe xml may be useful for other people too, can we link to that?19:27
ogasawarasure, just a sec19:27
stgraberhttp://people.ubuntu.com/~ogasawara/pkg-stats/openoffice.org.xml19:27
MootBotLINK received:  http://people.ubuntu.com/~ogasawara/pkg-stats/openoffice.org.xml19:27
henoI mean on the web page :)19:28
LaserJockogasawara: oh, that is very interesting19:28
henoas in data source: LINK19:28
stgraberheno: sure19:29
stgraberogasawara: can you add a link to the original .xml (on people.u.c) and the generation time to the .xml ?19:29
ogasawarastgraber: sure19:29
LaserJockogasawara: is the code for that publicly available?19:29
stgraberogasawara: as attribute of <package> should be fine19:30
ogasawaraLaserJock:  I19:30
ogasawaraLaserJock: heh, I'll clean up the code and check it into bzr19:30
ogasawarastgraber: ok19:30
LaserJockogasawara: very cool, very cool indeed :-)19:30
henook, we've been going for 1h30 now so let's wrap it up19:31
henocool stuff though!19:31
heno#endmeeting19:31
MootBotMeeting finished at 13:34.19:31
ara_ok, thanks guys!19:31
greg-gwow, long meeting ;)19:31
henothanks everyone, good meeting!19:31
ara_cheers!19:31
sbeattiethanks, everyone.19:32
stgraberthanks19:32
=== tonohono_ is now known as tonohono
RiddellKubuntu meeting in a couple of minutes in #kubuntu-devel22:59
cjwatsongood evening23:00
* cjwatson pokes the bot in the vain hope of it knowing about the platform team meeting23:00
calchello23:00
TheMusoHey all.23:00
liwgreetingses and salutationses23:00
james_whi all23:01
* cjwatson moves to cooler surroundings - must get that hot water tank lagged so that it stops spraying heat all over the top of the house23:01
TheMusohaha23:02
TheMusosounds... unpleasant.23:02
james_wcjwatson: do we need a new batch of meetings scheduled on the fridge?23:02
* ogra waves23:02
james_whi all23:02
=== claydoh_ is now known as claydoh
cjwatsonjames_w: yeah, I'll e-mail them again in a bit23:03
cjwatsonanyway, sorry for the lack of e-mailed agenda this week, but there isn't really anything of great complexity23:03
james_wcjwatson: ok, thanks23:04
bryceheya23:04
cjwatsonthank you for holding the meeting last week while I was trying to get my respiratory system back in order23:04
cjwatsonsince there were several absences, I wanted to go over our collective to-do list for intrepid again and cover the gaps23:04
cjwatsonthere were also a few things people didn't mention that I would have asked them about :-)23:05
cjwatsonArneGoetje: glad to hear the language-selector work is going well; I'm curious as to how the font-selector work is progressing, since I didn't get a chance to talk with you and James about that at the sprint23:06
* doko will improve his mind reading next time ;)23:06
cjwatsonArneGoetje: (you and I also missed out on sitting down and sorting out generation of translation statistics, which we need to get to at some point)23:07
cjwatsonhmm, looks like Arne isn't here23:09
cjwatsonasac is at the Firefox Summit, so I expect is also absent23:09
cjwatsonbryce: we talked about xorg-input-hotplug earlier today, although can recap for the record if you like23:10
cjwatsonbryce: it's low priority, but have you got anywhere with xorg-ctrl-alt-backspace?23:10
bryceI discussed xorg-ctrl-alt-backspace with debian, and worked out some ideas on an implementation plan23:11
bryceI think it's doable by FF, but like you say it's lower priority so may get bumped to intrepid+123:11
cjwatsonwhat did the Debian X team think?23:11
brycebut I'd like to have something proof of concept ish by FF23:11
brycesurprisingly they were open to the idea23:12
brycegave some suggestions on how to do the timed delay check thingee, which is the only bit I wasn't sure about23:12
cjwatsonthe required changes seem spread somewhat all over the shop, but it doesn't seem all that large or invasive23:12
cjwatsonso I'd guess a proof of concept will not be all that far away from production code23:13
bryceright23:13
bryceregarding xorg-input-hotplug, when timo gets back the plan is to flip it on and start testing.  keyboard will take some extra work, as we discussed this morning23:13
brycethe plan there is that I'm going to make a script that translates the console-settings config into an fdi file, which I *think* is going to be quite straightforward.  And then hook it in to run with xorg-server.postinst.23:14
bryceso that's definitely going to be done by FF.23:14
brycethere is a concern that the keyboard hotplug will introduce too many issues; but the fallback here is to switch to only using input-hotplug for !keyboard.  We can make that decision and change post-FF if/when needed.23:15
brycenot a spec, but mdz also spent time with pitti and I at the sprint about apport for xorg-server23:16
cjwatsonhas there been a chance to do any testing on tablets, touchpads, etc.?23:16
bryceI plan to have that work done and uploaded by FF as well.23:16
cjwatsonthat's good news, mdz was asking me about that earlier today :)23:16
brycenot yet, but people have been slipping me tablets to test with (a total of 4 now)23:17
ograi have some tablets and at least one touchpad (a second one the next days)23:17
tjaaltoncjwatson: it's been done on F9 already, so apparently it works (the fdi file only tells which driver to load)23:17
tjaaltonhi btw :)23:17
bryceheya tjaalton23:17
ogratjaalton, how do they do the calibration ?23:18
tjaaltonogra: how is it done now?23:18
ograusually all touchpads need that ... most tablets as well23:18
ogramanually in a painful way ... and then editing the xorg.conf23:18
tjaaltonok.. input device properties will be the salvation there23:19
brycex-testing-infrastructure is also on the todo list, although nothing is being uploaded so probably not required for FF.  However I want to get something functional and usable by around FF or within a couple weeks after.23:19
ografor tuchscreens you usually use the well hidden tool evtouch ships23:19
cjwatsontjaalton: input device properties landed about three weeks ago in master, I seem to remember - they aren't going to land for intrepid surely?23:20
ogra(/usr/lib/xf86-input-evtouch/ev_calibrate)23:20
tjaaltoncjwatson: probably not, unless it's backported for 1.5. anyway, there is no support for synaptics yet, so it's not that useful now23:21
cjwatsonok, thanks bryce23:22
cjwatsoncalc: thanks for the note (and discussion) about OOo 3.0's slight slip23:22
cjwatsoncalc: I was also curious whether you'd made any progress on building a development package sufficient to build the langpacks without rebuilding the whole of OOo, and about how the discussion with the printing folks went23:23
calccjwatson: i am a bit delayed on the langpack work, going to get 3.0b2 into openoffice-pkgs ppa tonight (or early tomorrow) and then will be looking at langpacks23:24
calccjwatson: i managed to actually miss the printing discussion at the sprint due to email delays23:25
calccjwatson: it was sent out about 20m before the dicussion and the email server seemed to eat it for a few hours apparently23:25
calcso i still need to talk to Till and find out what i need to be doing there23:26
calcwrt the 3.0 delay if it slips much more it is questionable whether it will be a good idea to push it into intrepid23:26
cjwatsonfeel free to expense an international phone call if it will make things easier, obviously23:26
cjwatson(for Till)23:27
calc3.0rc1 is currently expected to be released on Aug 20 and 3.0 on Sept 1623:27
calcok, i have cheap voip for calls so its not a big issue for that23:27
cjwatsonI agree that the delay is getting worrisome23:27
calci somehow doubt they will go from rc1 to release in under 1 month23:27
cjwatsonit's not quite at the OMG IMPOSSIBLE stage yet23:27
calcit was about 6 weeks from rc1 to release for 2.4.023:28
calcwhich if that happens again it will put the release ~ Sep 30 which is after beta freeze23:28
cjwatsona good-quality set of PPA packages would make the decision easier :-)23:29
calcyes, i will be uploading those RSN, just need to fixup the launchpad-integration patch23:29
cjwatsonok, thanks23:30
calcso if they don't slip anymore it would ideal since it would put the uploads right before FF and BF23:30
cjwatsonevand is off-site at a meeting23:30
cjwatsonjames_w: can you give a summary of how font-selector work at the sprint went, since Arne's not here?23:30
james_wsure23:31
james_wwe had a discussion where Arne taught me about font issues, and the sort of thing that he would like to provide a GUI configuration tool for23:31
james_wwe then looked at fontconfig to see what that could tell us about what it was doing, and we realised the answer was not that much23:32
james_wso to do everything Arne wants would require extending fontconfig to expose this information, or re-implementing the configuration files logic23:32
james_whowever, it seemed like allowing the user to set the font priority for each meta-font was something that could be done with no fontconfig modification, so we're going to try and do that in the Intrepid timeframe. We're not going to have anything worthy of being in main or on the CD for this release though23:34
slangasekis the fontconfig mod the better long-term design?23:34
slangasek(does it help if I bend Keith's ear sometime?)23:34
james_wArne has a glade file for a UI for this part, we now need to wrap fontconfig so we can get at it from python, and make the UI do something23:35
james_wslangasek: I would much prefer that, but I don't think were any where near the stage of specifying what we want. Arne could draw up a list of things that we would like to be able to do though.23:35
slangasekok23:36
cjwatsonright, that's pretty clear, thanks23:36
cjwatsonjames_w: 76 failures left is good news - is that across the whole archive, or just main?23:36
james_wso, I think we're blocked on me learning pyrex or similar at the moment I think. This is a low prio spec, and low priority for the both of us though isn't it?23:37
cjwatsonit's medium priority I believe23:37
cjwatsonbut definitely background activity for you compared to udd23:37
james_wok23:37
james_w76 failures on the whole archive.23:37
ograwow23:37
liwjames_w, congratulations (I'm going to have to invent new ways to torture bzr...)23:38
cjwatsonwhen you said encoding, that's mostly commit message encoding rather than file name encoding? (I know there are a few of the latter, but I wouldn't have expected 76)23:38
james_wI'm spending a lot of time on making sure we get native->non-native and back transitions correct, as this is something that won't cause failures, but just bad data23:38
james_wit's probably in thirds, 25 commit message encoding mistakes, 25 path issues (usually encoding), and 25 other23:39
cjwatsondo you know where the LP folks are with exposing a namespace for these branches?23:40
james_wI need to focus on the client side for a while soon though, as that is impacted by FF.23:40
james_wI was told it was definitely post LP 2.0, so any day now :-)23:41
cjwatsonyes, we are living in the future23:41
james_wI haven't spoken to jml in a while, but I doubt that he has any more news for us.23:41
james_wI'll make sure to raise it before they start post 2.0 planning23:41
cjwatsonit was "we won't even plan this until after 2.0" last I checked, was just wondering if there was anything new23:42
cjwatsonit's already on kiko's 3.0 plan23:42
cjwatsonnumber one for codehosting23:42
james_wand we're almost at the point of saying "we're ready to start, we're just waiting for the lp changes"23:42
cjwatsonat least if the mail I have is any guide, which it may not be23:42
james_wah, that's good to know.23:42
cjwatsonclient changes will of course be of benefit to those of us already maintaining packages in bzr23:42
cjwatsonall right, thanks23:43
cjwatsonogra: ISTR there's one last bit of compcache to land23:43
james_wyeah, there may be some bumps if you use builddeb as I switch things over, but it's for the better I promise23:43
ograyeah, sorry i didnt get to that yet, i would have loved to have it in before the last alpha, especially since its no biggie23:44
cjwatsonogra: can we get it for alpha 4? (if necessary by you dropping what you have over to somebody else, if you're slammed with cmpc)23:44
ograi'll try to get it done this week, the cmpc bugfixing went better than expected yet23:44
cjwatsonI really want to see the memory requirement changes and figure out how much more we need to do to meet useful goals there23:44
ograalpha 4 is aug. 14th ?23:45
ograthat should be easily doable23:45
cjwatsona few weekends ago I had a fairly serious go at profiling localedef and making it use much less memory, so if necessary that could be dusted off23:45
cjwatsonyes23:45
ograits really only one casper script i assume its not even more than 10 lines23:46
ograthe big bits are all in intramfs23:46
ograand tehse are done23:46
cjwatsonright, just needs to happen. ask for help if you need somebody to do testing legwork23:46
ograi will23:46
ograi cant predict anything for my other specs though, the cmpc future is very blurry atm23:47
cjwatsonthey are not high priority from my POV23:47
ogra(it was agreed that i dont do the atom image, but now it seems to be in discussion for me again)23:47
cjwatsonthough Benedict is getting to the age where I might start caring about local-content-filter personally at some point ;-)23:47
ograheh23:47
cjwatsonok, this all sounds reasonably plausible when added to the material from last week, so thanks folks23:48
ograwell, he might be able to wait one release wit his step daddy looking over his sholder for another 4 months23:48
cjwatsonany other business?23:48
liwI have a question23:48
cjwatsonask away23:48
calcopendns is pretty decent23:49
liwwhat's the usual way in Ubuntu development to get people to try out your new, fancy software to eat up people's systems if in case it's buggy? set up a PPA and ask for volunteer victims?23:49
slangasekopendns is RFC broken23:49
slangasekdie die23:49
slangasek<ahem>23:49
bryceliw, yup23:49
* ogra claps hands for slangasek 23:49
henoliw: ask in the forums ;)23:50
slangasekcalc: please don't promote the use of systems that break Windows browsing on the local network :-)23:50
cjwatsonliw: well, there's the forcible approach for the brave, stick it in the archive and arrange that no intrepid users can avoid it23:50
cjwatsonliw: doesn't work so well for applications though23:50
cjwatsonliw: "targeted advertisement" is really the only way to do it - I'd suggest ubuntu-devel and possibly the forums23:50
liwI'll have to learn about the forums... ok, thanks23:51
ograprobably ubuntu-users but with a warning23:51
cjwatsondefinitely arrange for there to be a built package somewhere (a PPA is the most straightforward) - most of the people you want won't build from bzr23:51
ograthats the biggest list we have23:51
liwI was actually thinking just #ubuntu-devel to start with, but the mailing list and forums are probably a good second step23:51
ograliw, also blog about it :)23:52
liwogra, I have about two readers, counting myself :)23:52
ograliw, time for planet then :)23:52
cjwatsonliw: lesson learned from ubiquity: if you think your program is liable to be at all crashy, make sure to give it an apport hook so that you get information you need without having to round-trip23:52
cjwatsonliw: https://wiki.ubuntu.com/Apport/DeveloperHowTo23:53
liwcjwatson, I'm not expecting it to be crashy, I'm expecting it to remove people kernels, wipe their filesystems, and send their hidden porn collections to their mothers...23:53
bryceliw, to get into the planet, there's a bzr repo you pull and add your feed into.  Fairly straightforward.23:53
liwbut yeah, apport, I'll put that on the list23:53
cjwatsonliw: you could make it crash rather than actually do anything ;-)23:53
liwbryce, there's restrictions on who are allows on planet, though, I think23:54
ograheh23:54
bryceliw: fwiw, I find I get more testers if I provide hardy debs23:54
cjwatsonanyone in ~ubuntumembers can add themselves to planet; there's also precedent for sponsoring others onto planet23:54
ograwow, thats brave for X23:54
cjwatson(viz. I did it before and nobody objected)23:54
liwI'm not in ~ubuntumembers yet (please don't point at me and laugh at my failings as a sapient being)23:55
liwbut I can ask others to blog about it, I'm sure :)23:55
liw(I think we're done with this topic, I have my answer)23:56
james_wI have a quick (canonical) one, when does our holiday year run to?23:56
cjwatsonthe other thing I should note is that there is a public 8.10 status meeting tomorrow at 1600 UTC, all welcome though not required23:56
cjwatsonjames_w: calendar year23:56
TheMusoGood, as thats a little late for me. :p23:57
james_wcjwatson: thanks, I better plan some trips then23:57
cjwatsonjames_w: the company handbook is good for this kind of thing, https://wiki.canonical.com/PoliciesAndProcedures23:57
james_wah, thanks23:57
cjwatsonany more for any more?23:58
* cjwatson bangs the gavel, adjourned, cheers23:58
brycethanks23:59
TheMusoThanks.23:59
ograthanks23:59
* doko waves, and heads to bed23:59
* cjwatson goes back to poking bzr fast-import23:59
* TheMuso heads to get breakfast.23:59
james_wbye all23:59
liwthanks, and bye23:59

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