=== lukjad007 is now known as ShadowChild [01:50] hello guys [01:50] _MMA_, hey, long time no see [01:59] anybody besides TheMuso and ScottL around? [01:59] Ok. Who do we have here for the UbuntuStudio meeting? [02:00] * luisbg_ raises his hand [02:00] I know stochastic wanted to try and make this meeting. [02:00] I'm here for the Ubuntu Studio meeting [02:00] hello Scott [02:00] TheMuso, want to run the show? [02:00] or wait for more people to attend? [02:00] Sure. Do we have an agenda documented anywhere? [02:00] hello luis...brb [02:01] TheMuso, not really, more an open forum... imprompta [02:01] I'll give stochastic a few minutes to show up. [02:01] fair enough [02:01] talk about the future first [02:01] and then follow that [02:01] ok [02:03] Ok will if stochastic shows up, he can jump in. [02:03] we can wait till past 10 maybe? [02:03] Ok, so I think we need to start by looking at the jaunty release, and how it was received, and identify what was good, and what was not so good. [02:03] I'll start, the RT kernel was bad. [02:04] +1 [02:04] the key thing is to figure out how the development process can be improved [02:04] Yeah, and the kernel is something I want to bring up a bit later. [02:04] ok [02:05] Supporting firewire hardware was good. [02:05] :) [02:05] how was the integration between pulseaudio and jack? [02:05] Thanks to rexbron's great work. [02:05] ScottL: Not sure, I don't remember seeing any user reports about that, but it should have been ok. [02:06] I dont recall any words about pa/jack [02:06] If we can get the right bits to land for karmic, it should be even better. [02:06] pulseaudio gives generic problems to all linux users [02:07] Well, its more that pulse exposes bugs in ALA, for the msot part at least. [02:07] ALSA [02:07] most [02:07] I see [02:07] The good thing is that pulseaudio is being developed so rapidly that things are always improving. [02:08] I still think we need pulseaudio in the studio desktop, but as I said, work is ongoing upstrea to improve the communication/integration between pulse and jack. [02:08] TheMuso, I agree [02:09] majority of users want to be able to skype in the same machine they play with ardour/blender [02:09] The other thing that was good last release is the desktop task not being shown on install, as it just gets installed now. [02:09] luisbg_: Yeah, but pulse and skype is going to be an ongoing issue till skype fix their broken use of alsa, or support pulseaudio. [02:09] it was just an example [02:09] Yep. [02:10] There is also bluetooth to consider, but thats more a consumer use case. [02:10] yeap [02:10] more good and bad features? [02:10] art was even better [02:10] lot of people gave me kudos about that [02:11] ScottL: Do you have anything else to mention? [02:11] luisbg_: Cool. [02:11] TheMuso: not really since I still Hardy [02:11] ScottL: Right. [02:11] Ok well I think we [02:11] Ok well I think we'll move on [02:12] yes [02:12] The important thing to me at the moment is what do we do about RT. Unfortunately, the RT patches are always somewhat behind the latest mainline kernel upstream release. We tried getting patches for RT for kernel 2.6.28, which failed badly./ [02:13] sadly Im not aware of the details involved [02:13] never got time to learn how the process works [02:13] and do it myself for once [02:13] We now look at a situation for karmic, where the main kernel will be 2.6.31. We don't even have 2.6.30 RT patches yet, and I don't want to go down the same route we did for jaunty. [02:13] so I think in this room you are the expert [02:13] I will follow what you think is best [02:13] do you see any solution? [02:13] Ok, I am just laying everything out. I wish there were a few more here to have input on this, but anyway. [02:14] Originally, I was thinking that we ship the latest kernel version that has upstrea supported RT patches. However this has been thrown into doubt, as we start getting pieces into the desktop that will require kernel 2.6.31 or better. [02:14] Wouldn't it be better to have older patched RT kernel than current generic kernel? [02:14] sorry, typed too slow [02:15] So at this point, I think we keep an eye on the RT patches as the cycle progresses, and we should find out whether 2.6.30 patches are coming, or even if 2.6.31 patches are planned. [02:15] I think we will no longer have Alessio Abogani's help as I think he has more real life concerns to deal with. [02:15] TheMuso, is there any problem if Studio doesnt have the same version of the kernel than main Ubuntu? [02:15] I recall there was [02:15] packaging probems and more [02:15] I believe having a different version of the kernel will only add to the burden. [02:16] luisbg_: Not really, but it may cause unusual/weird breakage with desktop components, particularly pulseaudio. [02:16] persia: I am in agreement I think./ [02:16] hello persia [02:17] Then there is the question of whether RT is still needed. Some users have reported that the generic kernel has been fine for their audio latency needs. [02:17] what is the differential between RT latency and generic kernel latency? [02:17] sorry again, typed too slow [02:17] TheMuso, hmmmmmm [02:18] I haven't measured it myself, so I can't say for sure, but I think generic wouldn't allow people with older hardware to get as good performance with their hardware. [02:18] it is an interesting topic (that of dropping RT) [02:18] Yes. [02:18] I think we need to ask users to do some testing for us, to get an answer as to whether we should drop RT. [02:18] TheMuso: would a single core computer be considered "older hardware"? [02:18] TheMuso, It's more than that. RT generally gives better performance than generic even on newer hardware. That most people can't hear the difference isn't always what is discussed. [02:19] ScottL: Depends on how old that machine is. [02:19] persia: Right, I think we still need to get users to test for us though. [02:19] persia, and a lot of users want RT [02:19] even if they dont need it [02:19] they feel better with themselves :P [02:19] luisbg, Right, which is the tricky bit. [02:20] So given the mess we are in with trying to stay at the same version as Ubuntu, and not having RT patches, I am not sure where to go from here. [02:21] TheMuso, what do you reckon? [02:21] ask users [02:21] ? [02:21] persia is right in what he says about RT giving better performance regardless of hardware. [02:21] And I think those users who tested generic may have not tested performance with a full session load, i.e ardour with multiple plugins and other apps. [02:22] And people always want to try to get more out of their hardware. [02:22] I think we just have to track upstream RT as well as we can, short of finding someone who knows the patches well enough to help us forward port them again. [02:22] this RT kernel availability issue will continue to be a problem, will it not? [02:22] TheMuso, Im sorry the burden of RT is going to fall into your workload [02:22] ScottL: I think it will be, particularly if we want to track Ubuntu's kernel version, yes. [02:22] I don't think it's a useful thing to ask users. On the other hand, I think it is a useful thing to offer RT iff we can get RT patches for the current kernel. [02:22] so if you want to deal with it [02:22] Im not going to say "No" :) [02:23] Well, if I deal with it, I'll be able to do less of other things. I am interested in getting an RT kernel happening, and integrating jack and pulse. I am happy to sponsor other work from others who work on other things, but my focus from here on out I think will be the core pieces. [02:24] Which brings us to the next topic I think, which is manpower... Unless anyone has anything else to add about RT. [02:25] I know this is going to sound weird but... [02:25] RT is a big element in the "what differs Studio from main Ubuntu" [02:25] everytime somebody asks me about what is the difference [02:25] the conversation gets to a point where the question follows to [02:26] That doesn't sound weird to me. [02:26] "so what is the difference of grabing main ubuntu and installing the metas (or a list of cool creative apps)?" [02:26] and RT falls into the "ok, that is a big difference" [02:26] Installing the metas would install RT anyway. [02:26] Yeah. [02:26] FWIW, I'd rather have a machine that records music well than supports latest kernel/apps [02:26] *than* not that [02:26] ScottL, :) [02:27] persia, I agree, yes [02:27] The difference between installing Desktop and Studio metas and installing Studio is mostly about the default theme. [02:27] but without RT the need for a separate install disk is very little [02:27] Oh, and stuff like Network Manager vs. Network Utilities. [02:27] yes [02:27] luckily Canonical helps us with the builds of the disks [02:27] I disagree. I believe there is utility to having a disk with the applications. [02:28] so it doesnt really matter that much [02:28] oh yeah [02:28] Many people don't have optimised network connections in their studios. [02:28] off course having a 15 minute install and ready [02:28] is way better than 15 minute install, plus downloading and installing all the metas [02:28] if you can download off course [02:29] But we've focused on RT for a while, to the detriment of other things. [02:30] speaking of manpower...I want to help, but limited with experience [02:30] I think we ought leave RT this cycle, to see what we can get from upstream, and call it best-effort. Let's focus on polishing the other stuff (which takes us to manpower) [02:30] I've only been using LInux for two years [02:30] I think we use the altest rt patches from upstream, and either work around, drop, or backport the patches we need for 2.6.31 desktop pieces. If that makes sense. [02:30] persia, we can have RT in the LTS and no RT in the other ones [02:30] persia: right [02:30] TheMuso, That does make sense. I just don't think we should consider not having RT a blocker. [02:30] right. [02:30] luisbg, Having an RT requirement for LTS makes sense to me. [02:31] persia, and we can focus manpower into other stuff in non-LTS releases [02:31] (There are also plenty of non-Studio RT users who would be served by that) [02:31] kinda like working in stages to a powerful LTS [02:31] Right. [02:31] I want to talk about manpower later btw ;) [02:32] What comes before manpower for our agenda then? [02:32] finishing with RT [02:32] I don't think there is anything else. [02:32] :) [02:32] Thats decided I think, best effort is all we can do. [02:32] I'll keep on it as well as I can. [02:33] trying to do RT in all releases as best as we can? [02:34] Yep, but we don't attempt to forward port/backport RT patches unless we have someone who knows them intimately, and can be certain that there will be little to no problems;/ [02:34] i.e we track upstream's available patches. [02:34] Ok, so man power, and how we can recruit more help., [02:34] This is what it all comes down to. [02:35] recruiting [02:36] and current developers and how much time they have for the project [02:36] I think the first place to start, is to get users testing the alphas at a minimum, and testing dailies at best. [02:36] luisbg_: Right. [02:36] myself... [02:36] with more responsabilities at work [02:36] and a full employee [02:37] as you guys have noticed probably... have less time than a year ago [02:37] luisbg_: Yep, and thats understandable. [02:37] I'm happy to offer the lead position to Luke [02:37] specially since he has more direct relations with the rest of community and canonical staff [02:37] :) [02:37] I'm dying to help with stuff if someone points me in the right direction [02:38] luisbg_: If you really don't think you can reliably take care of that position, and if there is nobody else who is interested in leading the project, then I may consider accepting. [02:38] and willing to answer questions when I get stuck [02:38] ScottL, I think you've hit the most critical bit. Building a task list. [02:38] TheMuso, I will be available [02:38] just not as much [02:38] We need some clear direction on goals, and some organisation of stuff needing doing. [02:38] and as you know slightly unmotivated after the whole UDS/OVC fiasco [02:38] luisbg_: Right. [02:39] * ScottK wonders who this ScottL is? [02:39] TheMuso, I will tell you about OVC in an other moment [02:39] Ok, I'll sit down this weekend and see if I can come up with a task list, and some bits on how people can get stuck into that task list to help. [02:39] TheMuso, dont worry about this... we will work something out [02:39] Sorry to interrupt, but it seemed funny from here. [02:39] TheMuso, about recruiting [02:40] luisbg_: ok [02:40] we should blog and shoot at the mailing lists soon [02:40] ok [02:40] this is an approach we can take [02:40] ScottL, want to help recruiting? [02:40] certainly [02:40] Since my recent rekindling interest in producing music, I want to keep the project alive, and will do what I can to keep it that way. [02:41] TheMuso, Im aware of that [02:41] and I want to hear that music of yours [02:41] and will help to get to listen to it :P [02:41] TheMuso, you prepare that task list [02:41] heh, it will be a while yet, but it will happen. [02:41] I will shout in blog and mailing lists [02:41] and ScottL will grab the task list and the people interested at my shouts [02:41] luisbg_: Ok sounds good, will have a look at it on the weekend. [02:41] and gather a work force :) [02:42] TheMuso, yeah... I will be in the middle of the ocean with no internet connection for the next week [02:42] luisbg_: sounds like a plan [02:42] until Guadec starts (2nd of July) [02:42] luisbg_: right, I saw your message. [02:42] TheMuso, so staying with the manpower and managing of the project [02:42] something I want to change is making things a little more serious [02:43] I will grab the tasklist and write it as action items in a wikipage [02:43] I was thinking of wikifying it myself. [02:43] then with the help of Scott assign action items to people [02:43] TheMuso, perfect! [02:43] When I do the list, I'll put it on the wiki, and will let everyone know on the list. [02:43] ok [02:44] then we can keep track of who is doing what [02:44] what is being done by whom [02:44] Yep. [02:44] times [02:44] schedules [02:44] Scheduling is always inconvenient, but regular meetings can often help with visibility and task tracking. [02:44] persia, I agree [02:44] my atempts of general meetings failed [02:44] so having a more person to person tracking system [02:44] will help me have one-to-one meetings [02:45] luisbg, If you have the time to coordinate that... [02:45] and keeping track (I will have a file for myself in a project tracking app) [02:45] persia, I think it will take me the same time, it will just be more optimized [02:45] right now there is a lot of running around :P [02:46] luisbg_: If you feel thats all you can do for the project atm, thats fine by me at least. [02:46] We just need some coordination and assigning of tasks, as already stated. [02:46] TheMuso, I will try to assign some action items to myself too [02:46] specially stuff related to parts of the project that Im experienced with [02:47] as I can do changes in the menu/controls quicker [02:47] Right. [02:47] TheMuso, going slightly off topic [02:47] but you and me need to decide a time that suits us both to talk every once in a while [02:47] luisbg_: Certainly, I'm happy for that to be a weekend if that suits you better. [02:48] right now it seams that every time I arrive at the office you are heading to bed, and when I leave the office you are waking up [02:48] Right [02:48] what is your usual on-line time each day [02:49] if I know you are going to be online when it's 11pm here, Im happy to jump in to talk and then continue with my night [02:49] Working week, from about 8:00AM/22:00UTC through to 5:00PM/0700:UTC [02:49] Weekends, it can vary. [02:50] But if it has to be a weekend, I can make the time. [02:50] Even if thats the only studio thing I do for that weekend. [02:50] forget about weekends [02:50] :) [02:51] Ok [02:51] let me check that 8-22 in respect to time difference [02:51] Ok, we are almost out of time. Is there anything else? [02:51] re: meetings, I personally prefer group meetings so I can understand what all is going on [02:51] but i understand that the two of you will need to discuss things [02:52] And with the existing team members so spread, thats not very easy. Look at the hassle we had getting this meeting going. [02:52] TheMuso, your 8am is my 11pm [02:52] luisbg_: Right, sounds good. [02:53] I will just ping you at 8:30 or around that time [02:53] :) [02:53] Ok sounds fine by me. [02:53] ScottL, do you have skype? [02:54] luisbg_: not at the moment, haven't really had a need atm [02:54] not for now now [02:54] will might be calling you in a few weeks though :) [02:54] just something you should have in mind to get sorted [02:54] it will be done [02:54] always easier to talk one-to-one on voice than chat chat chat :) [02:55] persia, any other topic you want to bring to the floor? [02:55] News just to hand, 2.6.31-rc1 is out. [02:57] TheMuso, cool! [02:57] luisbg, No. [02:57] cool [02:57] well [02:57] Im happy we have a plan now :) [02:57] lets put it in motion [02:58] Indeed. [02:59] well [02:59] anything else before we close the meeting people? [02:59] * luisbg_ has a plane to catch tomorrow :) [03:00] Have fun, and nothing from me. [03:00] TheMuso, talk to you soon and see you in August also \m/ [03:00] I have nothing more to add at this time [03:00] persia, are you coming to guadec by any chance? [03:01] ScottL, what is your time zone btw? [03:01] luisbg, I'm not. [03:01] central in the US [03:01] cool [03:01] I lived 9 months in Denver [03:03] Ok, till later folks. [03:03] hello cody-somerville [03:03] Meeting adjourned [03:03] Hi luisbg_ [03:03] bye, talk to you soon [03:03] how is all cody? [03:04] luisbg_, all cody is well, thanks. yourself? [03:04] doing good [03:04] in hollidays :) [03:05] well [03:05] gotta go to sleep [03:05] night everybody! [03:37] Long live Fedora [03:38] hello/ [03:38] hi [03:38] hello [03:39] can we do something about maybe making a TV ad on Ubuntu [03:39] !brainstorm > nextstepusr [03:39] nextstepusr, please see my private message [03:40] I know about brainstorm but none of the users ideas are ever implements [03:40] *impolemented [03:43] hello? [03:45] People please state their countey [03:45] country [03:45] nextstepusr, chat in #ubuntu-offtopic [09:11] cjwatson: yeah, I think I missed one of the implications from the conversation we had. :) === cjwatson_ is now known as cjwatson === nizarus_ is now known as nizarus === randa is now known as randa-lunch === dholbach_ is now known as dholbach === yofel_ is now known as yofel [16:40] dholbach, geser, nixternal, jpds, nhandler, soren: Are enough of you going to be about that I can miss the meeting in a bit? [16:41] soren and jpds wanted to be around [16:41] nhandler is not going to be here [16:41] dunno about geser and nixternal [16:41] Hello [16:42] hello AnAnt [16:51] * geser waves [16:51] persia: ^ :) [16:56] Afternoon. [16:59] hello everybody [17:00] Hello [17:00] uh, fridge and wiki are not coherent about the meeting start... [17:00] dholbach: is fridge right? [17:00] geser, jpds, soren: around? [17:00] Ja. [17:00] gaspa: we moved AnAnt a bit earlier because he couldn't attend the later meeting [17:00] #startmeeting [17:00] Meeting started at 11:00. The chair is dholbach. [17:00] Commands Available: [TOPIC], [IDEA], [ACTION], [AGREED], [LINK], [VOTE] [17:00] gaspa: we moved the meeting one hour before to suit AnAnt better [17:01] uops... so I should run home. [17:01] [TOPIC] Contributing Developer application: أحمد المحمودي (Ahmed El-Mahmoudy) [17:01] New Topic: Contributing Developer application: #-E/ 'DE-EH/J (Ahmed El-Mahmoudy) [17:01] MootBot: you fail! :) [17:01] [LINK] https://wiki.ubuntu.com/%D8%A3%D8%AD%D9%85%D8%AF%20%D8%A7%D9%84%D9%85%D8%AD%D9%85%D9%88%D8%AF%D9%8A/UniverseContributorApplication [17:01] LINK received: https://wiki.ubuntu.com/%D8%A3%D8%AD%D9%85%D8%AF%20%D8%A7%D9%84%D9%85%D8%AD%D9%85%D9%88%D8%AF%D9%8A/UniverseContributorApplication [17:01] UTF8 problem ? [17:01] looks like, yes :) [17:01] AnAnt: how are you doing? [17:02] fine, thanks, how are you ? [17:02] a bit tired... but generally alright :) [17:02] AnAnt: what have you mostly been focusing ubuntu-wise in the last time? was it sabily? [17:03] some Debian packages [17:03] but a couple of months ago it was sabily [17:03] lately dico got accepted [17:03] what has the response been like regarding sabily? [17:03] what response ? [17:04] from users [17:04] did you see a great uptake after the sabily release? [17:04] yes, I see many happy with it [17:04] except for the web control software [17:04] webstrict [17:05] I noticed on the blueprints that Ubuntu is working on one, so probably we may use that [17:05] cool [17:05] what was the biggest challenge when you worked on sabily? [17:05] other than that, users are happy with the applications we ship by default, and the themes [17:05] I had a look at a few screenshots - it looked great :-) [17:06] hmmm, the artwork packages were the biggest challenge I think [17:06] the reason, is that to make our themes the default themes, one had to do stuff with gconf & so [17:06] before I worked on it, they used to do things in a way that is against Debian policy [17:07] like manually editing conf files & so [17:07] *nod* that's what I heard from a few other derivatives too, that branding wasn't the easiest thing [17:07] currently there is still one thing that is against the policy (that's the main reason that we didn't try to push it to Ubuntu repos yet) [17:07] but hopefully that would change after grub2 [17:08] how is the effort behind non-solar-based calendars coming on? to me it seems like there's quite a few components that would need changing [17:08] dholbach: well, I only know of two software doing so: libitl0 & python-hijri [17:09] python-hijri isn't in Debian/Ubuntu yet, because of the copyright, there's a difference in opinion wether it is DFSG compliant or not [17:09] python-hijri is on the PPA though [17:09] I just looked at POSIX 2008 standard yesterday [17:10] right... I was just asking because I know that bugs for this in glib and glibc have been open for years [17:10] I still don't find any support for non-solar-based calendars [17:10] AnAnt: you could ask for a review by the archive admins to find out if it's suitable for inclusion in Ubuntu [17:10] it sounds like it would solve a bunch of problems [17:10] dholbach: really ? please give me links to those bugs [17:10] * soren is around now as well, after kicking his X server around a bit :( [17:11] but I still think that this should better be in glibc not in some libraries [17:11] AnAnt: I'll try to find them [17:11] for example I use mutt [17:11] am I going to make mutt use libitl0 to support hijri [17:11] if we do this for every app that would be just too much ! [17:12] yeah [17:12] soren, geser, jpds: more questions? [17:12] No, I was going to ask about the calendar thing as well :) [17:12] AnAnt: http://bugzilla.gnome.org/show_bug.cgi?id=344005 (glib) [17:12] no [17:12] dholbach: thanks [17:12] Error: Could not parse XML returned by Gnome: timed out (http://bugzilla.gnome.org/xml.cgi?id=344005) [17:12] None from me. [17:13] soren: any more questions from you? [17:13] Nope. [17:13] [vote] Shall Ahmed El-Mahmoudy become Contributing Developer? [17:13] Please vote on: Shall Ahmed El-Mahmoudy become Contributing Developer?. [17:13] Public votes can be registered by saying +1/-1/+0 in the channel, private votes by messaging the channel followed by +1/-1/+0 to MootBot [17:13] E.g. /msg MootBot +1 #ubuntu-meeting [17:14] +1 [17:14] +1 received from dholbach. 1 for, 0 against. 0 have abstained. Count is now 1 [17:14] +1 [17:14] +1 received from soren. 2 for, 0 against. 0 have abstained. Count is now 2 [17:14] +1 [17:14] +1 received from geser. 3 for, 0 against. 0 have abstained. Count is now 3 [17:15] jpds: the suspense is killing us [17:15] hehe [17:15] I'm sure it's something about broken X servers again [17:15] KMS stuff [17:15] ? [17:15] I don't know - it all works for me :) [17:16] ok, till he comes back, where can I ask about glib ? I never knew glib has to do with calendar stuff [17:19] +1 [17:19] +1 received from jpds. 4 for, 0 against. 0 have abstained. Count is now 4 [17:19] Sorry. [17:19] AnAnt: I think it makes sense in glib, but probably would even make more sense further down the stack, to make timestamps and dates work in various calendars [17:19] [endvote] [17:19] Final result is 4 for, 0 against. 0 abstained. Total: 4 [17:19] congratulations AnAnt! [17:19] thanks guys [17:19] AnAnt: but I'm no expert when it comes to calendars and stuff - I just stumbled over the bug :) [17:20] ok [17:20] AnAnt: well done [17:20] geser, jpds, soren: shall we go on and see who of our applicants is here? [17:20] Congrats AnAnt. [17:21] Ampelbein: Are you around? [17:21] jpds: thanks [17:21] dholbach: sure, instead of idling for 39 minutes, we can also ask question to the next applicants :) [17:21] [TOPIC] MOTU Application: Andreas Moog === Claudinux is now known as Claudinux_One [17:21] New Topic: MOTU Application: Andreas Moog [17:21] [LINK] https://wiki.ubuntu.com/AndreasMoog/MOTUApplication [17:21] LINK received: https://wiki.ubuntu.com/AndreasMoog/MOTUApplication [17:21] Ampelbein: how are you doing? === Claudinux_One is now known as Claudinux [17:23] oops, sorry - I thought he replied [17:23] ttx: around? [17:23] dholbach: yes [17:23] [TOPIC] Core-Dev Application: Thierry Carrez [17:23] New Topic: Core-Dev Application: Thierry Carrez [17:23] [LINK] https://wiki.ubuntu.com/ThierryCarrez/CoreDevApplication [17:23] LINK received: https://wiki.ubuntu.com/ThierryCarrez/CoreDevApplication [17:24] ttx: how's life in France? [17:24] It's nice and sunny. I've a baby screaming on my lap so my answers might get delayed sometimes [17:24] :-) [17:24] was kinda expecting the meeting at 1700utc [17:25] ttx: AnAnt couldn't make it later on [17:25] I should be ok :) [17:25] ttx: the most pressing question I have is the following: [17:25] Mathias Gug said you should eat more cheese, what are your plans with that? [17:26] dholbach: well, its a kind of phobia. But I can work around it with cooked cheese [17:26] as long as it's not really raw. So I expect improvements in this area for the next cycles [17:26] :-) [17:27] ttx: how has your experience with Java packaging and integration changed in the last time? [17:28] dholbach: I would say I encounter two types of actions now. One is packaging missing packages... the other is wide changes to the state of Java library packages in general [17:28] Java packages don't get updated a lot so there are lots of old deps that need to be cleaned out [17:29] otherwise you get unwanted dependencies, that sort of things [17:29] so I look forward using core-dev powers to extend my reach to main Java library packages. [17:29] ttx: do you think we're in a better position nowadays (with a few people working on it and having skills and knowledge) to train new people to start working on them? [17:30] I'm asking because you said you'd like to do more mentoring and sponsoring :-))) [17:30] dholbach: yes. And we'll restart the Java team meetings very shortly to try to build a new momentum around that [17:30] ROCK [17:30] ttx: what's your impression about the current status of the several java packages in the archive? [17:30] that makes me happy [17:31] dholbach: same space, next week, 0900UTC [17:32] geser: I'm currently working on cleaning up lots of them, as part of eucalyptus-in-main and eucalyptus-on-cd blueprints [17:32] geser: so I'd say not that good, but improving. [17:32] geser: main problem at that point is hard dependency on a non-headless JRE [17:32] which pulls full JDKs on otherwise server-only installs. [17:33] I covered like 20 of them recently... more coming :) [17:33] ttx: I remember there were a lot of things up in the air about how to deal with java packages some months ago. Is there a grand plan for dealing with embedded jar's and API incompatibility and all that jazz going forward? [17:33] ttx: Example: [17:34] soren: not really. We are still at a point where if more software is added, there is a risk that the stack underneath will not support all software [17:34] Say there turns out to be a bug in a java library, like Bouncycastle. Is everything in the archive that uses bouncycastle already using a separately packaged Bouncycastle? [17:35] there are workarounds, but the best is to convince upstream projects to have a saner approach to depends [17:35] soren: they should. there are a few black sheeps, but I'm tracking them through my java-Contents files, which allow to spot code duplication in java packages [17:36] I hope we can set up something more formal within the java team in the near future [17:36] Cool. So we have an overview of packages that need to be fixed up in case there's a security problem? [17:36] Yes. Just grep for the affected class and the thing should tell you where it was unduly packaged [17:36] Ok. [17:37] https://wiki.ubuntu.com/JavaTeam/JavaContents [17:37] Ah, neat. I didn't know. [17:37] soren, jpds, geser: more questions? [17:38] ttx: have you any ideas how to resolve this self-build-depending of some java packages? [17:38] I remember fighting with jboss and now maven-plugin-tools :( [17:39] geser: I hit that issue with a Eucalyptus dependency. The "solution" was to push it to multiverse first and have it build from source + JAR (like Java projects like to do) [17:39] then upgrade it to build-depend on itself [17:39] then move to universe once it is properly bootstrapped [17:40] ttx: does that info live in JavaTeam/FAQ or something? :) [17:40] It's still dirty, but it was the least dirty way I could find. [17:40] dholbach: you got me. Not yet :) [17:40] :-) [17:41] I just thought "that's something that probably more than one person wondered already..." .-) [17:41] * dholbach is done with questions [17:41] I've was about to repeat the cup stunt (include the debian deb uuencoded in the .diff.gz for bootstrapping) but got stopped by an other build-dependency [17:41] * soren has no more questions [17:41] * geser neither [17:41] geser: wow [17:41] jpds? [17:42] None from me. [17:42] [vote] Shall we recommend Thierry Carrez for Ubuntu Core Developer? [17:42] Please vote on: Shall we recommend Thierry Carrez for Ubuntu Core Developer?. [17:42] Public votes can be registered by saying +1/-1/+0 in the channel, private votes by messaging the channel followed by +1/-1/+0 to MootBot [17:42] E.g. /msg MootBot +1 #ubuntu-meeting [17:42] +2 [17:42] +1 [17:42] +1 [17:42] +1 [17:42] +1 received from jpds. 1 for, 0 against. 0 have abstained. Count is now 1 [17:42] +1 received from dholbach. 2 for, 0 against. 0 have abstained. Count is now 2 [17:42] +1 received from soren. 3 for, 0 against. 0 have abstained. Count is now 3 [17:42] Worth a try. [17:42] +1 [17:42] +1 received from geser. 4 for, 0 against. 0 have abstained. Count is now 4 [17:42] [endvote] [17:42] Final result is 4 for, 0 against. 0 abstained. Total: 4 [17:42] well done, ttx [17:43] \o/ thanks everyone :) [17:43] soren: I think that feature is only implemented for sabdfl :) [17:43] gaspa: around? :) [17:43] dholbach: here I am. [17:43] :) [17:43] excellent [17:43] [TOPIC] MOTU Application: Andrea Gasparini [17:43] New Topic: MOTU Application: Andrea Gasparini [17:43] [LINK] https://wiki.ubuntu.com/Gaspa2/MotuApplication [17:43] LINK received: https://wiki.ubuntu.com/Gaspa2/MotuApplication [17:43] gaspa: how are you doing? [17:44] quite tired. :P I've a little child that doesn't let me sleep too much :p [17:44] video survaillance? Interesting... [17:45] jpds: of course :) i actually like what I'm doing. [17:45] gaspa: who were the people you worked mostly with in the ubuntu developer community ... that were not Italian? :-) [17:45] well, it depends... [17:45] looks like the whole Ubuntu Italian developer mafia^Wgroup replied to your application :-) [17:45] :D [17:46] I started working with pitti, for usplash, but that was some time ago. [17:46] * warp10 chuckles [17:46] about bug fixing, I didn't had contacts with any one in particular... [17:46] ok [17:47] simply asking for sponsoring... [17:47] jpds, soren, geser: questions? [17:47] Err... [17:47] Do you currently work with the QA team? [17:48] jpds: i'm countinuosly work for QA. [17:48] the thing I like most is writing script to find subtle bugs. :P [17:49] Oh, within the -it team? I was think more #ubuntu-testing :( [17:49] :)* [17:49] gaspa: do you think there's lessons the other parts of the community can learn from the Italian community? there's lots and lots and lots of you guys :-) [17:50] there's ever a lot of new people in the -it channel... [17:50] and we're simply trying to 'catch' them up :P [17:51] we should have a separate discussion about that :) [17:51] some times ago we tried an -it bug day, but it doesn't ends with much people. :P [17:51] dholbach: sure :) [17:51] Have you ever run a local bug/packaging jam in your area? [17:52] jpds: http://wiki.ubuntu-it.org/GruppoSviluppo/BugDay [17:52] Oh, nice work. [17:52] only one, with only me, dktrantz, and other two/three contributor... [17:52] gaspa: you said you're interested in training new motu.... do you think there's anything generally missing? [17:53] but that's only the first :P [17:53] dholbach: oh, well, we lack of mentors, it seems. [17:53] gaspa: who mentored you... when you started? [17:54] dholbach: I hadn't any mentor. [17:54] what a coincidence , 3 of us got babies [17:54] AnAnt: :D LOL [17:54] dholbach: I asked one a month ago, but without response. [17:54] preparing the next generation of Ubuntu developers? [17:54] * gaspa hoping [17:55] gaspa: I know... it's a tough one... we're not big enough for one-to-one mentoring [17:55] gaspa: but generally you feel we're on the right track? [17:55] dholbach: oh, I appreciated a lot the split in junior/senior mentoring, [17:56] perhaps do we need more people on -reception? [17:56] don't know, just guessing [17:56] maybe [17:56] no more questions from me [17:56] jpds, geser, soren: ^ [17:57] Neither. [17:57] no questions [17:59] soren? [17:59] hi. sorry i'm late. i think i confused utc again [18:00] Ampelbein: no, we just started an hour earlier [18:01] ah, ok. well, i guess this meeting is over? [18:01] Ampelbein: no, we're waiting for soren to ask gaspa a question [18:01] no [18:02] Ampelbein: no worry, your application will be processed [18:03] ok, i'm here [18:04] dholbach is hopefully currently looking for soren so we can finish gaspa's application [18:04] geser: around berlin? :P [18:05] gaspa: sure... from Berlin to Denmark it's not that far ;-) [18:05] dholbach: wow, you're so fast :D [18:06] hum... I have no idea what happened to soren [18:07] nixternal does not seem to be around yet [18:07] and persia hopefully went to bed [18:08] dholbach: should we start with questioning Ampelbein till soren comes back? [18:08] maybe not a bad idea [18:08] gaspa: we'll get back to you in a bit [18:08] no probs. [18:09] [TOPIC] MOTU Application: Andreas Moog [18:09] New Topic: MOTU Application: Andreas Moog [18:09] [LINK] https://wiki.ubuntu.com/AndreasMoog/MOTUApplication [18:09] LINK received: https://wiki.ubuntu.com/AndreasMoog/MOTUApplication [18:09] hey Ampelbein... sorry for the confusion - how are you doing? [18:09] dholbach: i'm fine, thanks [18:10] dholbach: little nervous though [18:10] Ampelbein: don't worry :) [18:10] Ampelbein: you said that there's heaps of bugs in older versions of Ubuntu... what has your experience been trying to get them fixed (be it through -updates or -backports)? [18:11] dholbach: there were 2 SRU i managed to get into proposed/updates. [18:12] Ampelbein: was it a lot of work? were you happy with how it all went? [18:12] dholbach: but there was no successful backport, mostly because i did not have enough drive to do it. [18:13] is it a lot of work to go through that process? [18:14] How do you feel PPA have affected backports? [18:14] dholbach: the biggest problem was to find the one fix for the issue and get it done. [18:14] Ampelbein: ah ok, I see [18:15] dholbach: its a lot documentation, but i don't think its unneccessary work. we must ensure that the stable releases are good at all times [18:16] jpds: in a negative way. more fixes are just uploaded to ppa but no one bothers to do a SRU/backport [18:16] Ampelbein: as you mentioned that there a many unfixed bugs in the released ubuntu version, so we should do more SRUs? on the other hand I've read "complains" that Ubuntu does to many updates. Any idea how we can serve both sides? [18:16] jpds: which is not bad in itself, when the ppa is used to preliminary test fixes, but the regular process should be undergone also [18:17] Ampelbein: what would you say is your biggest interest going to be in the next months? desktop? [18:18] geser: no idea atm. i don't think having many updates is bad, those who don't want them can just disable -updates/backports and rely on security alone [18:19] dholbach: yeah, desktop and some python related stuff. but no particular package [18:20] when there is nothing else to do, i will do some sponsoring/regular bug fixing. [18:21] that sounds good to me :) [18:21] "sponsoring" is music to my ears :) [18:22] Ampelbein: there is never a "nothing else to do" [18:22] :) [18:22] but i must be careful. i tend to overlook some packaging flaws (mainly the LP:XXXX-thing) [18:23] Ampelbein: what was your experience with working with debian? [18:23] dholbach: good, i sent patches there and some were accepted. [18:24] dholbach: some were not, i never received an response and have not asked again in the bug report [18:24] for example the nzb-package had a remaining diff over debian, i sent it there and it got accepted -> sync [18:24] excellent [18:25] * soren is here now. [18:25] I hope we can make the sponsoring work so well that we don't keep people hanging there :) [18:25] Sorry, the real world demanded my attention. [18:25] I don't have any more questions for Ampelbein [18:25] how about you geser and jpds, while soren catches up [18:26] geser: yeah, i imagine that (nothing else to do happens quite rarely) [18:26] Ampelbein: Do you plan to start working with the backporters team at some point maybe? [18:27] jpds: i honestly don't know yet. i don't want to start working on everything and then realising i dont make things right. [18:27] jpds: i'd rather go one step for another. [18:27] Good plan :) [18:27] No more questions for gaspa. [18:27] * soren catches up, slowly. [18:28] Ampelbein: you mentioned earlier that people tend to upload a fix to their PPA and don't bother to do a SRU/backport. Is there a flaw in our processes that makes a SRU/backport too unattractive/hard? [18:29] geser: i don't think it's something we can change. we should encourage users to do sru/backport. but most stop at the "works for me" point [18:30] geser: maybe there should be an easy interface to request a sru from a ppa. [18:30] geser: like bugzillas have their bug filing interface, we should have something similar for backports/srus [18:31] of course that would mean to spend more time on those, as i can imagine the number of requests grows large [18:31] :] [18:31] geser, soren, jpds: any more questions for Ampelbein? [18:32] Nope, I'm fine. [18:32] Nein. [18:32] no [18:32] [vote] Shall Andreas Moog become a MOTU? [18:32] Please vote on: Shall Andreas Moog become a MOTU?. [18:32] Public votes can be registered by saying +1/-1/+0 in the channel, private votes by messaging the channel followed by +1/-1/+0 to MootBot [18:32] E.g. /msg MootBot +1 #ubuntu-meeting [18:32] +1 [18:32] +1 received from dholbach. 1 for, 0 against. 0 have abstained. Count is now 1 [18:32] +1 [18:32] +1 received from jpds. 2 for, 0 against. 0 have abstained. Count is now 2 [18:32] +1 [18:32] +1 received from geser. 3 for, 0 against. 0 have abstained. Count is now 3 [18:32] +1 [18:32] +1 received from soren. 4 for, 0 against. 0 have abstained. Count is now 4 [18:32] [endvote] [18:32] Final result is 4 for, 0 against. 0 abstained. Total: 4 [18:33] congratulations Ampelbein! [18:33] Well done Ampelbein! [18:33] [vote] Shall Andrea Gasparini become a MOTU? [18:33] Please vote on: Shall Andrea Gasparini become a MOTU?. [18:33] Public votes can be registered by saying +1/-1/+0 in the channel, private votes by messaging the channel followed by +1/-1/+0 to MootBot [18:33] E.g. /msg MootBot +1 #ubuntu-meeting [18:33] +1 [18:33] +1 received from soren. 1 for, 0 against. 0 have abstained. Count is now 1 [18:33] +1 [18:33] +1 received from dholbach. 2 for, 0 against. 0 have abstained. Count is now 2 [18:33] +1 [18:33] +1 [18:33] +1 received from geser. 3 for, 0 against. 0 have abstained. Count is now 3 [18:33] +1 received from jpds. 4 for, 0 against. 0 have abstained. Count is now 4 [18:33] [endvote] [18:33] Final result is 4 for, 0 against. 0 abstained. Total: 4 [18:33] thank you all very much! [18:33] congratulations gaspa! [18:33] YEEEHAW! :-) [18:33] Ampelbein: congratulations . :) [18:33] gaspa: yeah, congrats! [18:33] thanks all! :D [18:33] gaspa, Ampelbein : rock on! :D [18:34] warp10: will do! ;-) [18:34] [TOPIC] Any other business? [18:34] New Topic: Any other business? [18:34] jpds, geser, soren: anybody of you up for doing the honours? [18:34] if nobody does, I'd do it in the morning [18:35] I really need to head out in a bit [18:35] * soren has a foot out the door (literally) [18:35] I guess that means that I do it in the morning... :-) [18:35] ok... thanks a lot everybody [18:35] #endmeeting [18:35] Meeting finished at 12:35. [18:35] * warp10 and the other picciotti of the Italian Developers Mafia Group get back to the famiglia with a bottle of prosecco. Everyone's invited to the party, this is an offer you can't refuse... [18:36] thanks again everybody [18:36] warp10: :-))) [18:36] dholbach: ;) [18:36] :) [18:36] thanks [18:36] \o/ [18:36] o/ [18:36] gaspa, AnAnt, Ampelbein, ttx: I promise, I do it real early tomorrow :) [18:37] \o/ [18:37] ok [18:37] thanks [18:37] :-) [18:37] rock on everybody === ShadowChild is now known as lukjad007 === nxvl_ is now known as nxvl [21:55] * lool appears [21:56] neat [21:57] do it again [21:59] moop === ogra__ is now known as ogra_ [22:00] #startmeeting [22:00] Meeting started at 16:00. The chair is NCommander. [22:00] Commands Available: [TOPIC], [IDEA], [ACTION], [AGREED], [LINK], [VOTE] [22:00] [link] https://wiki.ubuntu.com/MobileTeam/Roadmap [22:00] LINK received: https://wiki.ubuntu.com/MobileTeam/Roadmap [22:00] [link] https://wiki.ubuntu.com/MobileTeam/Meeting/2009/20090625 [22:00] LINK received: https://wiki.ubuntu.com/MobileTeam/Meeting/2009/20090625 [22:00] sigh, NCommander are you sure there is no piece of german in you_ [22:01] ? [22:01] [link] https://blueprints.launchpad.net/~canonical-mobile?show=all [22:01] LINK received: https://blueprints.launchpad.net/~canonical-mobile?show=all [22:01] #startmeeing at the moment where my clock flips 22:59 to 23:00 ... [22:01] ogra_, :-) [22:02] * ogra_ heard lool wants to replace the roadmap with something cooler [22:02] Who's here? [22:02] o/ [22:02] * StevenK isn't [22:02] * ogra_ pretends to be [22:02] * plars has melted into a puddle of mush due to extreme heat [22:02] * GrueMaster is not. [22:03] * NCommander puts plars in the freezer [22:03] * ajmitch lurks & watches [22:03] * NCommander blinks [22:04] ogra_: it's done! [22:04] There we go [22:04] davidm won't be here [22:04] right, post the link :) [22:04] ogra_, I did [22:05] * ogra_ is to distracted by other channels :P [22:05] * NCommander is too [22:05] [topic] Action Item Review [22:05] New Topic: Action Item Review [22:05] [topic] ogra to investigate pm-dashboard (co) [22:05] New Topic: ogra to investigate pm-dashboard (co) [22:05] ogra_: It's the same wiki page but the list of specs is from blueprints.lp.net instead of duplicated? [22:05] ogra_: So we don't have to maintain both [22:06] and it's always up-to-date [22:06] Just keep your spec up-to-date basically :) [22:06] lool, we have other stuff on the roadmap page [22:06] ogra, the rest of its there [22:06] ogra_: that's still there [22:06] like specs of other teams we care about and bugs [22:06] ah [22:06] ogra_: Why don't you just *read* the current Roadmap page? :-) [22:06] ogra, so, pm-dashboard ... [22:07] awesome [22:07] i spent my day with it [22:07] saldy it doesnt fit our requirements [22:07] i filed bug 392098 [22:07] Launchpad bug 392098 in pm-dashboard "please add option to filter by tags" [Undecided,New] https://launchpad.net/bugs/392098 [22:07] and bug 392094 [22:07] Launchpad bug 392094 in pm-dashboard "needs search option for bugs a team is subscribed to" [Undecided,New] https://launchpad.net/bugs/392094 [22:08] (there are other usability issues i didnt file yet, these two are critical for us to use the dashboard) [22:08] Cool, ogra, why don't you add those to a wishlist section of the roadmap so we can track it [22:08] good idea ! [22:08] [topic] NCommander to investigate https://bugs.launchpad.net/ubuntu/+source/vnc4/+bug/338148 (co) [22:08] New Topic: NCommander to investigate https://bugs.launchpad.net/ubuntu/+source/vnc4/+bug/338148 (co) [22:08] Ubuntu bug 338148 in vnc4 "Needs new version from Debian: fails to build with removal of mesa-swx11-source" [High,Triaged] [22:08] c/o. Might get to this if I clone myself in the near future. [22:09] [topic] GrueMaster to retest on i386 https://bugs.launchpad.net/ubuntu/+source/linux/+bug/337809 [22:09] New Topic: GrueMaster to retest on i386 https://bugs.launchpad.net/ubuntu/+source/linux/+bug/337809 [22:09] Ubuntu bug 337809 in linux "APIC error on CPU 0" [Medium,Triaged] [22:09] co [22:09] [topic] NCommander to investigate thunderbird segfaults on ARM (https://launchpad.net/bugs/340595) [22:09] New Topic: NCommander to investigate thunderbird segfaults on ARM (https://launchpad.net/bugs/340595) [22:09] Ubuntu bug 340595 in thunderbird "thunderbird-bin failed to start: burned lots of CPU crashed with SIGSEGV (dup-of: 385325)" [Undecided,Invalid] [22:09] Ubuntu bug 385325 in thunderbird "[armel] thunderbird-bin crashed with SIGSEGVI" [Medium,Confirmed] [22:09] Had a breakthrough with heavy assistance with asac, lool, fta, and a bunch of other people [22:09] Its fix committed now in karmic [22:10] We're pending a test build [22:10] If anyone got an ARM karmic system beside me and feels like helping, shoot me a ping, I'd like to get one other person to test this before we shove it int he archive [22:10] [topic] GrueMaster to ask StevenK to review mobile-unr-karmic-applications spec [22:10] New Topic: GrueMaster to ask StevenK to review mobile-unr-karmic-applications spec [22:11] moot at this point. [22:11] NCommander: Well done on the TB stuff [22:11] lool, you were a major help on that entire project. :-). asac going to handle putting it into karmic so while I think we need to keep tracking this, I think we're more or less done here [22:11] s/karmic/jaunty/g [22:12] [topic] ogra to get clarification on the 2D UNR spec [22:12] New Topic: ogra to get clarification on the 2D UNR spec [22:12] NCommander: asac does the jaunty backport as well? nice [22:12] lool, well, he wants to upstream it, then put 2.0.0.23 into jaunty-security ... [22:12] * ogra_ applauds NCommander [22:12] Oh ehehe [22:13] via upstream, that's nice [22:13] lool, it helps when asac has upstream commit rights [22:13] NCommander, now earn your rupert and get us mono-debugger [22:13] :) [22:13] [action] NCommander to investigate mono-debugger on ARM [22:13] ACTION received: NCommander to investigate mono-debugger on ARM [22:13] * ogra_ hugs NCommander [22:13] [topic] unr-karmic-accessibility to be reviewed and assigned [22:13] New Topic: unr-karmic-accessibility to be reviewed and assigned [22:14] [action] NCommander find out what a rupert is :) [22:14] *g* [22:14] ogra, that only works for me ;-) [22:14] (try [idea]) [22:14] i know [22:14] nah, i dont want to log it [22:14] so who put this action item down last week [22:14] oh wait [22:14] I didn't paste it [22:14] [topic] unr-karmic-accessibility to be reviewed and assigned [22:14] New Topic: unr-karmic-accessibility to be reviewed and assigned [22:15] * NCommander looks around [22:15] I think we concluded that unr-karmic-accessibility work would likely come from the dx team [22:15] ok c/o [22:15] Oh [22:15] cool, then I don't need to care [22:15] [topic] ogra to get clarification on the 2D UNR spec [22:15] New Topic: ogra to get clarification on the 2D UNR spec [22:16] that's not to say that they have officially agreed to it, at least not that I know of [22:16] lool assigned it to bfiller today [22:16] so its done [22:16] OSG works fast [22:16] apart from that there is a prototype [22:16] very cool thing [22:16] [topic] NCommander to confirm list of specs to be in Review and Approved and have davidm set LP status accordingly [22:16] New Topic: NCommander to confirm list of specs to be in Review and Approved and have davidm set LP status accordingly [22:16] I think I got everything [22:16] If you see a spec that isn't set right, bug davidm [22:17] -translations ? [22:17] The two informational one seem bogus, see the Roadmap section [22:17] StevenK, that one is a special case I think [22:17] "Specifications which might be informational and need to be sorted out" [22:17] NCommander: It is? [22:17] StevenK, I heard that it isn't ours, but I might be misremembering [22:17] Does someone want to take this? [22:18] I think we want to clarify these [22:18] StevenK: You were assigned as drafter [22:18] StevenK: Can you clarify what's happening with them? [22:18] [action] StevenK to clarify informational specs and -translations [22:18] ACTION received: StevenK to clarify informational specs and -translations [22:18] Why informational? [22:18] they were in the list of the ones SteveA wanted to get rid of iirc [22:18] err [22:18] StevenK, [22:19] I was just about to say I'm not 100% clear on -translations, and would like some help [22:19] pitti might be good for that one [22:19] he wrote a lot of the code to get translations going in ubuntu [22:19] I think pitti has enough specs to write, I just want someone to draft it [22:20] ah, i thought more for assistance [22:20] StevenK: What about kyleN? [22:20] Once I know what to do, I can get it done, it's figuring out what to do [22:20] lool: I can prod him harder [22:20] StevenK: Was the consensus to do translations in Ubuntu? [22:21] ISTR it was, but please confirm [22:21] it wshould [22:21] I think it was to do them "upstream" [22:21] so we get LP love [22:21] StevenK: Really? [22:21] Er, in the upstream projects [22:21] ugh [22:21] ow [22:21] lool: Lets deal with this offline out of the meeting [22:21] StevenK: Ack [22:22] StevenK: What about the other one? [22:22] [action] StevenK and lool to collobrate on -translations and to report back next week [22:22] ACTION received: StevenK and lool to collobrate on -translations and to report back next week [22:22] Which other spec? [22:22] It's 7:20, I've not had tea, and Firefox doesn't love me [22:22] StevenK: The one I pinged about earlier while you were sleeping!! :) [22:22] paulliu: I think it's yours [22:22] -application-res? [22:22] paulliu: I think we discussed it shortly; is it something davidm agreed we should do this cycle? [22:22] * GrueMaster wonders who does love StevenK? [22:23] StevenK: Yup [22:23] lool: Not sure. I haven't ask him. [22:23] GrueMaster: Careful ... [22:23] lool, you really need a dream-connector for StevenK :) [22:23] paulliu: Could you chekc with him? I'm pretty sure it's ok [22:23] :D [22:23] lool: ok. [22:23] paulliu: It's just that the spec seemed in limbo [22:23] paulliu: Will you take drafting as well? [22:23] lool: yes. [22:23] paulliu: I'll make you drafter [22:23] ogra_, no, having dreams with your coworkers are bad enough. I think I would flip if I started getting assigned stuff in my dreams [22:23] * NCommander already had a TB related nightmare this week [22:23] lool: no problem. [22:23] StevenK: One down for you :) [22:24] paulliu: Thanks [22:24] \o/ [22:24] NCommander, just an IRC to dreams portal ;) [22:24] we can use a special channel [22:24] Back to https://blueprints.launchpad.net/~canonical-mobile?show=all [22:24] I wonder about the two unassigned specs [22:24] lool, actually, I want to do meeting time first [22:24] If lool starts giving me work in my dreams, I'm going to seek professional help [22:24] StevenK, +1 [22:24] karmic-freescale-desktop and karmic-marvell-desktop [22:25] NCommander: I'm still discussing sorting out specs status? [22:25] and HW enablement :) [22:25] oh, you are? [22:25] NCommander: But we can defer to later in the meeting if you prefer [22:25] they are all team assigned [22:25] lool, no, go for it [22:25] Oh, hardware-enablement needs drafting too? [22:25] ogra_: These are targetted at karmic [22:25] We're going to run over, we have too much to do this meeting, so I"m not super picky ... [22:25] StevenK: it's approved [22:25] HW enablement isnt ? [22:25] Oh it is? [22:25] But right, hw enablement needs an assigneed as well [22:26] Like I said, Firefox doesn't love me [22:26] So concerning the two desktop specs, we need to split work [22:27] lool, in which way [22:27] I was also surprized by UNR/FSL ending on dyfet's plate as he doesn't have B2, but since we have no 2D UNR nor OpenGL drivers, it's not an issue right now [22:27] well, they are closely hardware bound [22:27] NCommander: We need to have people implement FSL desktop and Marvell desktop [22:27] I was surprised too ;) [22:28] lool, well yes, but I think we can break that into mini-specs [22:28] I think it's a collection of small things; for FSL it's probably just an update on what we have, and for Marvell it's a new image with uboot and all [22:28] Or tasks [22:28] and then individually assign those [22:28] * ogra_ hast read the specs, does it need special seeds ? [22:28] I think that one will require physical hardware access [22:28] (and then have one lead person to report progress) [22:28] NCommander: Each spec can be broken down in work items, yes, but we need a responsible person for each [22:28] NCommander: exactly [22:28] I'm looking for such persons :-) [22:28] I'm happy to be the RP for UNR/FSL [22:28] responsible? [22:28] RP ? [22:28] Oh dear god, did I just say that [22:28] lool, that's asking a lot [22:29] StevenK: Hmm this is not exactly the ones we were discussing, but we could discuss that [22:29] Let me recap [22:29] I can take Marvell or FSL desktop [22:29] RP == Responisble Person, it's a DNS thing [22:29] We have desktop FSL, desktop marvell, UNR marvell, UNR FSL, hardware enablement [22:29] aww [22:29] to long ago [22:29] Ahh [22:29] The UNR ones are irrelevant as long as we don't have OpenGL drivers OR a 2D UNR launcher, so no hurry [22:29] Currently these are assigned to dyfet [22:29] Right, okay [22:30] StevenK: i'm happy if you help dyfet with UNR stuff though [22:30] I think we can leave both UNR ones assigned to canonical-mobile [22:30] Then, we have the two desktop ones [22:30] (as it stands in LP, both are dependent on their desktop specs) [22:30] NCommander: The UNR ones are /already/ assigned [22:30] which is the default [22:30] I think dyfet would be happy, too [22:30] NCommander: And don't need to move to canonical-mobile [22:30] Hmm ok [22:30] i dont expect much apart from fixing remaining jaunty bugs for FSL [22:30] StevenK: yes :) [22:30] Actually you folks are correct, no need to assign them to dyfet now [22:31] Just for sanity sake [22:31] (new kernel and redboot aside here indeed) [22:31] WHo currently has TO2 hardware, and who is getting Marvell hardware? [22:31] * ogra_ raises hands for both [22:31] I removed assignees for these two [22:31] * NCommander raises hand for both (and two B1s that work, and another thats a brick) [22:32] but marvell should be lead by someone else [22:32] NCommander: I am on the Marvell "list"... [22:32] According to davidm_'s email earlier, we should al be getting marvel boards "soon". [22:32] i'm fine keeping babbage [22:32] Now there's hw enablement, and the two desktop ones [22:32] THat's fine [22:32] then I'll take Marvell [22:32] and help with marvell [22:32] and help with FSL [22:32] lool, is that fine by you? [22:32] NCommander: marvell desktop? that's ok with me [22:32] Ok [22:32] lool, i think they go hand in hand for each HW [22:32] [action] ogra to lead freescale-desktop specification and projection implementation [22:32] ACTION received: ogra to lead freescale-desktop specification and projection implementation [22:32] (the desktop ones) [22:32] NCommander: Actually there are two things [22:33] argh [22:33] :-P [22:33] NCommander: One is FSL needs B2 hardware [22:33] and cdimage capability (as discussed earlier) [22:33] the other is that Marvell needs Marvell hardware and cdimage capability [22:33] Why cdimage? [22:33] StevenK, we need subarchitectures [22:33] for adding the image specific stuff [22:33] StevenK: Because we need to write cdimage scripts to output images [22:33] Ahh [22:33] StevenK, we fudged it and make imx51 the only armel image [22:33] That's most of the work actually [22:34] StevenK, to avoid another ps3 hack [22:34] I'll just say 'ewww' [22:34] StevenK, well put [22:34] So [22:34] So either we keep NCommander as assignee, and he asks for help, or we put cdimage folks as assignees and they ask NCommander for help [22:34] I like the former [22:34] lool, I have cdimage setup, so I can work on that [22:35] lool, someone from cdimage will have to do the merge to antiomony [22:35] NCommander: The cdimage cdimage is a bit different from the public cdimage [22:35] yeah [22:35] *cough* [22:35] lool, that's not what I was told. [22:35] and needs review usually from slangasek or cjwatson [22:35] Ok ... [22:35] Hysterical raisins [22:35] * NCommander looks at StevenK [22:35] NCommander: But there are other tasks: packaging of uboot, kernel + image testing etc. [22:35] NCommander: So you're tacking marvell desktop? [22:35] Yeah, I'll take it [22:36] Next is FSL desktop [22:36] [action] NCommander to lead marvell-desktop specification and project implementation [22:36] ACTION received: NCommander to lead marvell-desktop specification and project implementation [22:36] It's relatively easy, but it needs splitting out FSL stuff of armel into armel+imx51 [22:36] Then updates to redboot + kernel [22:36] lool, as i said before i thing HW enablement, image building and basic desktop are one task [22:36] so i'm fine to take that [22:36] ogra_: hw enablement covers a shitload of netbooks [22:37] HW enablement for FSL i meant :) [22:37] ogra_: Are you talking of the hw enablement spec or just of the FSL spec? [22:37] Ok [22:37] I think it's an easy one yeah [22:37] Ok, I'll assign to you [22:37] thanks [22:37] Final one is hw enablement for QA [22:37] I already have that action item for ogra [22:37] Sounds like plars [22:37] * StevenK hides [22:37] I think I'd like someone from QA to pick that up :-) [22:37] lool: what's that? [22:38] your task :P [22:38] plars: The hwenablement spec [22:38] https://blueprints.launchpad.net/ubuntu/+spec/mobile-unr-karmic-hardware-enablement [22:38] ah, I haven't looked at that one yet [22:38] needs an assignee to drive it; looks like it would be nice to have someone from QA pick it up [22:38] or GrueMaster perhaps? [22:38] * GrueMaster hides [22:39] What would I need to do? [22:39] work ? [22:39] actually, is this for the certification stuff? [22:39] ogra_ Pfft! [22:39] :) [22:39] if so, that portion of it might already be covered by another blueprint [22:39] plars, GrueMaster: it still needs implementation + design drafting at least [22:40] I think I saw something on this earlier. [22:40] Basically, one responsability of the mobile team is to make sure these netbooks work [22:40] I only have one netbook. This is something the QA team should look at as they have a bunch in MA. [22:40] And it was discussed in UDS. [22:41] lool: but is that with the assumption that it's going to go into the lab for official certification? or that it's going to be tested in cycle by this team? [22:41] So if someone would be to drive this, I'd suggest coming up with a good way to ensure stuff works (test plan / test cases / checkbox etc.) and collecting results from people who have the hardware [22:41] If something doesn't work, tracking bugs and progress on the resolution [22:41] Finally, outputting release notes covering the actual level of support [22:41] Like I said, the QA team already has a process for this in place I believe. [22:42] lool: ok, give it to me then I guess, and we can hash out the details later... sounds like it shares a lot withe the mobile karmic qa UNR one that I already have [22:42] plars: I know nothing more than you do, I wasn't at the discussion (you were I think?), it's just my guesses [22:42] plars: Okay [22:42] StevenK: You're drafter on that one [22:42] Do I have to be? :-) [22:43] StevenK: Will you complete drafting, or perhaps you can discuss this with plars out of band? [22:43] Yeah, I'll talk to plars into it^W^Wabout it [22:43] StevenK, you really need to fix your terminal settings [22:43] Ok; I think that's all I had on blueprints triage; unless someone sees any other issue? [22:43] bribery will get you everywhere [22:44] wait [22:44] https://blueprints.launchpad.net/ubuntu/+spec/mobile-unr-karmic-compliance-autotesting doesn't seem to show up on the current list [22:44] plars: It wasn't on the Roadmap wiki page [22:45] lool: yeah, it just got thrown at me yesterday [22:45] plars: It should appear now [22:45] lool: ah, I see it now... it wasn't there a few min ago when I checked [22:45] so is that everything on specification assignments? [22:45] plars: So you'll draft and implement that? [22:46] [action] plars to draft and implement mobile-unr-karmic-compliance-autotesting [22:46] plars: It appeared because I sub-ed canonical-mobile to the spec just seconds ago [22:46] ACTION received: plars to draft and implement mobile-unr-karmic-compliance-autotesting [22:46] plars: I've assigned you to the spec as well; let me know offline if that's incorrect [22:47] 13mins ... [22:47] [topic] Meeting Time Discussion [22:47] New Topic: Meeting Time Discussion [22:47] plars: as I was saying I've assigned you to the spec as well; let me know offline if that's incorrect [22:47] I kind of like it where it is. [22:47] If you have an idea, please use [idea] to submit it, we'll individually vote on each one [22:48] Each member can vote multiple times on each timeslot [22:48] yeesh, just got dumped... it's drafted, needs review if someone is up for it [22:48] The one with the most votes wins [22:48] * ogra_ agrees with GrueMaster [22:48] In case of tie, it goes to David to decide [22:48] [idea] current time works. [22:48] IDEA received: current time works. [22:48] [idea] current time [22:48] IDEA received: current time [22:48] argh [22:48] gruemaster beat me to it [22:48] [ides] agreeing on current time [22:48] [idea] agreeing on current time [22:48] IDEA received: agreeing on current time [22:48] gah [22:48] ogra, no, I'll do a vote on it :-) [22:48] So [22:48] I don't mind the current time [22:48] Except it conflicts with a moving meeting on Fridays [22:49] [idea] current time, peer pressure [22:49] IDEA received: current time, peer pressure [22:49] Well, do we have any other good candidates? [22:49] So I'd like to move the *day* of the IRC meeting [22:49] to keep at least two days away of that other meeting [22:49] lool, to Friday? [22:49] I'd like to move the time [22:49] No [22:49] StevenK, [idea] a time and day [22:49] i'd personally recommend Tuesday for the IRC meeting and Thursday for that other meeting [22:50] StevenK, it will be consider and reject^W voted [22:50] paulliu, you are suffering from the time as well, dont you ? [22:50] * GrueMaster likes to watch StevenK squirm [22:50] ogra_, yes a bit. [22:50] and persia [22:50] I don't think persia suffers this cycle, we can revisit in karmic + 1 [22:50] (for persia) [22:50] * StevenK books flights to OR [22:50] Does someone object with moving to Tuesday/Thursday? [22:51] well, given that paulliu replaces him, that doesnt mean much [22:51] StevenK, bring a video camera, I want to watch [22:51] bad time is the same [22:51] [idea] Moving the meeting to Tuesday, same time [22:51] IDEA received: Moving the meeting to Tuesday, same time [22:51] [idea] Moving the meeting to Thursday, same time [22:51] IDEA received: Moving the meeting to Thursday, same time [22:51] I'm fine with that [22:51] Tuesday UTC? [22:51] ogra, yes, Japan time is only +1 of Taiwan Ttime. [22:51] so three candidate ideas [22:51] 9pm UTC [22:52] move it earlier for the asian and au people ? or later ? [22:52] lool: anything that you can find the code for in the public cdimage should be committed there first, anyway... :) [22:52] Earlier is bad [22:52] 7am is already early enough [22:52] hrm [22:52] Wait, today is thursday [22:52] wow [22:52] *coughs* [22:52] slangasek: I wish :) [22:53] NCommander: We are thursday [22:53] lool, yeah, I realize this, but I was thinking we had three different candidates for time [22:53] StevenK: How about one hour later. [22:53] So it's 6AM for me. Better than 5AM. [22:53] paulliu: Then it's 1am for ogra_ and lool [22:53] I think that causes issues for the Europeans [22:53] Ouch. [22:53] I think there's no match for UTC+2 / UTC - 4 / UTC - 5 / UTC - 7 / paulliy [22:54] I dunno, maybe its easier to move the team to one location [22:54] +2, -4, -5, -7, +8, +10 [22:54] 1h later is 11pm for me [22:54] err [22:54] 12 [22:54] not 1am [22:54] midnight-1am is a bit much, though [22:54] ogra_: ends at 1am though [22:54] i could live with that [22:54] * plars proposes that all countries eliminate DST and move to UTC [22:54] indeed [22:54] plars, +1 [22:54] Its a pity, ALaska used to do that, then they brought it back. Its the only flaw in that place :-/ [22:55] What about moving it /slightly/ [22:55] Then you get, "Why is sunrise at 10pm?" [22:55] * GrueMaster votes for Mark buying an island in the south pacific and moving the mobile team there. [22:55] [idea] Moving the meeting ahead one hour to 22:00 UTC [22:55] IDEA received: Moving the meeting ahead one hour to 22:00 UTC [22:55] e.g. half the time 8pm UTC then 10pm UTC [22:56] Then we can't bai^Wtalk to the Europeans [22:56] StevenK: We'd attend, we'd just be pained one time out of two [22:56] * ogra_ can easily live with a 12pm meeting [22:56] And you would too [22:56] ogra_: that's because you don't have the living 7am alarm clock [22:56] * NCommander notes that neither dyfet nor myself would be badly affected by that. [22:56] every second week is even better [22:56] Oh yuck, two meetings, one at 6am and 8am? [22:57] StevenK: No, one week 6am the other 8am [22:57] NCommander: true [22:57] lool, alarm clock ? [22:57] or one month, one month [22:57] whats that ? [22:57] ogra_: my son [22:57] i know :) [22:57] * NCommander notes his dog used to do that. [22:57] If we're going to do that, can we at least pick a better time? [22:57] ogra_: I'll send him to germany for some time :) [22:57] StevenK, we could flip it by 12 hours [22:57] feel free, susie would be happy [22:57] SO us states folks get boned [22:57] I figure if we're going to bone people, we should be an equal opportunity boner. [22:58] I'm fine with moving 12 hours [22:58] Haha [22:58] Ok; 2 minutes left in all timezones [22:58] NCommander, you get all the other privileges alreaday ... like easy travelling [22:58] I don't see why we should bother with NCommander's schedule anyway ;-) [22:58] lool, we have this room until tomorrow mornin [22:59] lool, I have a schelude? [22:59] OK. I'm ok with same time. [22:59] NCommander, thats the point [22:59] [vote] Keep the meeting where it is [22:59] Please vote on: Keep the meeting where it is. [22:59] Public votes can be registered by saying +1/-1/+0 in the channel, private votes by messaging the channel followed by +1/-1/+0 to MootBot [22:59] E.g. /msg MootBot +1 #ubuntu-meeting [22:59] :) [22:59] +1 [22:59] +1 received from NCommander. 1 for, 0 against. 0 have abstained. Count is now 1 [22:59] 0 [22:59] +1 [22:59] +1 received from plars. 2 for, 0 against. 0 have abstained. Count is now 2 [22:59] +1 [22:59] +1 received from GrueMaster. 3 for, 0 against. 0 have abstained. Count is now 3 [22:59] +1 [22:59] +1 received from lool. 4 for, 0 against. 0 have abstained. Count is now 4 [22:59] +1 [22:59] +1 received from paulliu. 5 for, 0 against. 0 have abstained. Count is now 5 [22:59] Just MOVE IT TO TUESDAYS; THANKS [22:59] StevenK, its +0 [22:59] +0 [22:59] Abstention received from StevenK. 5 for, 0 against. 1 have abstained. Count is now 5 [22:59] Stupid bot [22:59] 0 [22:59] Ok, I think that's everyone [23:00] paulliu: You should be voting -1 [23:00] Or not [23:00] +0 [23:00] Abstention received from ogra_. 5 for, 0 against. 2 have abstained. Count is now 5 [23:00] +0 [23:00] lool: can't vote twice. [23:00] Where abstention == i don't care for it, really [23:00] GrueMaster: I'd like to change my vote! :) [23:00] lool, you said +1 before [23:00] lool: I'm ok. [23:00] Vote is 4 for, 3 abstain [23:00] * NCommander will mentally not it [23:00] Ok; done [23:00] #endvote [23:01] er [23:01] [endvote] [23:01] You're not in Florida. No changing. [23:01] Final result is 5 for, 0 against. 2 abstained. Total: 5 [23:01] EVERYBODY OK WITH TUESDAYS? [23:01] Sorry I'm all caps [23:01] I'm fine with tuesday [23:01] [vote] Moving the meeting to Tuesday, same time [23:01] /ME DOESNT CARE MUCH [23:01] Please vote on: Moving the meeting to Tuesday, same time. [23:01] Public votes can be registered by saying +1/-1/+0 in the channel, private votes by messaging the channel followed by +1/-1/+0 to MootBot [23:01] E.g. /msg MootBot +1 #ubuntu-meeting [23:01] +1 [23:01] +1 received from lool. 1 for, 0 against. 0 have abstained. Count is now 1 [23:01] +1 [23:01] +1 received from plars. 2 for, 0 against. 0 have abstained. Count is now 2 [23:01] Tuesday or Thursday makes no diff for me. [23:01] +0 [23:01] Abstention received from ogra_. 2 for, 0 against. 1 have abstained. Count is now 2 [23:01] +0 [23:01] Abstention received from StevenK. 2 for, 0 against. 2 have abstained. Count is now 2 [23:01] +1 [23:01] +0 [23:01] +1 received from paulliu. 3 for, 0 against. 2 have abstained. Count is now 3 [23:01] Abstention received from GrueMaster. 3 for, 0 against. 3 have abstained. Count is now 3 [23:01] +1 [23:01] +1 received from dyfet. 4 for, 0 against. 3 have abstained. Count is now 4 [23:01] Sounds good [23:01] Ok; done deal [23:01] * NCommander isn't sure hot o vote [23:01] lool, not quite :-) [23:02] Result is clear [23:02] It is? [23:02] Unless NCommander votes -5 ? [23:02] -5 [23:02] The only thing is that we'll probably be having meetings on #ubuntu-mobile as there's a meeting every two weeks [23:02] * StevenK smirks [23:02] heh [23:02] I didn't think that would work. [23:02] NCommander: [endvote] [23:02] +0 [23:02] Abstention received from NCommander. 4 for, 0 against. 4 have abstained. Count is now 4 [23:02] [endvote] [23:02] Final result is 4 for, 0 against. 4 abstained. Total: 4 [23:03] Ok; moving on [23:03] Both votes are now tied. [23:03] NCommander: We can check that offline for the actual IRC channel [23:03] (for keeping, and for moving) [23:03] Worst case #ubuntu-mobile-meeting [23:03] [vote] Move the meeting time ahead one hour [23:03] Please vote on: Move the meeting time ahead one hour. [23:03] Public votes can be registered by saying +1/-1/+0 in the channel, private votes by messaging the channel followed by +1/-1/+0 to MootBot [23:03] E.g. /msg MootBot +1 #ubuntu-meeting [23:03] +1 [23:03] +1 received from NCommander. 1 for, 0 against. 0 have abstained. Count is now 1 [23:03] +1 [23:03] NCommander: WTF? [23:03] +1 received from StevenK. 2 for, 0 against. 0 have abstained. Count is now 2 [23:03] lool, that was one of the ideas submitted. [23:03] +1 [23:03] +1 received from dyfet. 3 for, 0 against. 0 have abstained. Count is now 3 [23:04] We agreed to keep the current time? [23:04] +0 [23:04] Abstention received from paulliu. 3 for, 0 against. 1 have abstained. Count is now 3 [23:04] -1 [23:04] -1 received from GrueMaster. 3 for, 1 against. 1 have abstained. Count is now 2 [23:04] How are you going to decide between the two votes? [23:04] +0 [23:04] Abstention received from plars. 3 for, 1 against. 2 have abstained. Count is now 2 [23:04] +12 [23:04] hah [23:04] lool, you can vote on all of the, which ever has the highest amount of votes wins. [23:04] StevenK: You're voting for one hour ahead?? [23:04] hmm, doesnt work [23:04] lool, in case of tie, davidm chooses [23:04] This doesn't make any sense [23:04] [endvote] [23:04] Final result is 3 for, 1 against. 2 abstained. Total: 2 [23:04] -15 [23:05] I think that one is defeated [23:05] hmm, doesnt work either [23:05] lool, well, as it stands, your vote, and the keep the current vote tied. [23:05] did we have any more candidates we wanted to vote on? [23:05] They are unrelated [23:05] One is about the day, the other about the hour [23:05] We voted the hour, we voted the day, it's done? [23:05] lool, no, that one would have been Thursday +1 hour to the time [23:05] * GrueMaster agrees with lool [23:05] I think we're moving the meeting to Tuesday same time or the current time [23:06] (I'll poke davidm about that) [23:06] Yes; let's move on [23:06] [action] NCommander to poke davidm_ on meeting times result [23:06] ACTION received: NCommander to poke davidm_ on meeting times result [23:06] [topic] Specification Review [23:06] New Topic: Specification Review [23:06] done [23:06] We did that [23:06] er wait [23:06] [topic] Bug Workflow discussion [23:06] New Topic: Bug Workflow discussion [23:06] No, we didn't? [23:06] sorry, got the wrong one on the todo list [23:06] We didnt give status of our specs? [23:07] StevenK, in the beginning ... when you didnt have tea yet [23:07] [link] https://wiki.ubuntu.com/MobileTeam/BugWorkflow [23:07] LINK received: https://wiki.ubuntu.com/MobileTeam/BugWorkflow [23:07] ogra, we did? [23:07] Sure, but we didn't discuss every spec like we did last week [23:07] plars: I wish Goals would state that we want to a) identify relevant bugs b) track their progress, c) don't miss important bugs etc. [23:07] lool: ok, noted [23:07] we're already 7min over [23:07] (I can change it but since it's your work) [23:08] ogra, we have th room until tomorrow ... [23:08] ogra_: It doesn't matter, you don't mind midnight meetings :) [23:08] lool: either way, np... I don't mine others editing, but it deserves group discussion I think [23:08] NCommander, NOT MY LIVING ROOM, NO ! [23:08] ogra, I meant #ubuntu-meeting [23:08] lool, indeed :) [23:09] plars: I think we want to assign to canonical-mobile when it's clearly the responsability of the mobile team to fix, but we don't know whom [23:09] plars: e.g. other teams might want to do that, and we might want to do that when we don't know yet [23:09] lool: assign? or subscribe? [23:09] I think assignment works better [23:09] plars: assign [23:09] I think we should move the IRC meeting to ogra_'s living room, and meet there every week [23:09] yay [23:09] StevenK, oh great, then my expense reports can be even MORE fun. [23:09] i'll care for the beer [23:09] plars: We don't want to assign all the time, there are bugs which are important to the mobile team, and bugs which are the responsabiilty of the mobile team to fix [23:09] with subscribe, you still get notified. The potential problem I see with assigned is that for many bug submitters, it has an implied meaning that someone is actively working on it [23:10] plars: If we want to follow, or someone needs our advice on a bug > subscribe [23:10] I think one thing we really want is that we don't want to lock out community contribution [23:10] Rephrase [23:10] Non-canonical [23:10] plars: I think bugs should stay assigned to canonical-mobile too long; it should be a temporary state until we assign one person from the mobile team to it [23:11] I personally think we should use ubuntu-mobile in place of canonical-mobile unless its something that must be handled by Canonical employees only. [23:11] [23:11] plars: I think it's a strong commitment, but I also think we want to be clearer about who owns what; if the team is just sub-ed, it's not clear we need to do any action, it might just be an issue affecting us which we're waiting a fix of [23:12] NCommander: I actually have something else to offer on that subject, but i'd like to reach consensus on assign/subscribe [23:12] lool: the other problem I see, is that it is difficult from a triage perspective to determine which bugs the mobile team is interested in being subscribed to, vs. which should be clearly assigned to the mobile team [23:12] unless you have a clear way of determining that? [23:13] What about subscribing bugs of interest, and tagging ones we might want to take action on? [23:13] plars: So the way I see it, bugs just live against projects and we see them through various subscriptions; at some point, there are more important bugs for which we want an explicit tracking or for which we want to commit to fixing [23:14] plars: Typically, milestoned bug, bugs blocking work, bugs relevant for implementation of a spec, bugs for which we committed to another team to do somethihng about [23:14] etc. === bazhang_ is now known as bazhang [23:14] When triaging bugs, we focus on making sure the bug is in a good shape, and for serious bugs we take action to assign someone [23:14] lool: ok, so who would look at a bug and say "yes, the mobile team needs to work on this" and make the assignment? Is that something you would expect a bug submitter to do? triager? or a dev from the mobile team? [23:15] triager and mobile team [23:15] if the triager is able to judge [23:15] plars: I think it could be other teams, the triager, and mobile team declaring "this needs our action" [23:16] It's a strong commitment though [23:16] even if it's something you expect a triager to do, then there needs to be a clear delineation of how to tell which bugs need to be subscribed, and which need to be assigned === apachelogger is now known as hsitter [23:16] It's a good question, I find it hard to tell at which point you decide you need to raise it to the team action's list [23:17] lool: which brings me back to the original idea of... subscribe, then someone who *knows* should determine that it needs to be assigned [23:17] Subscribe in the first case, if we feel it's important enough, we'll take it? [23:17] plars: Oh a two level process is fine with me [23:17] I want to avoid someone opening a bug and randomly assigning it to the team [23:17] StevenK, ++ [23:17] plars: I don't mind subscribe or subscribe + assign [23:17] I'd say subscribe first, assign second. [23:17] Seems we have good consensus here [23:18] seems so, so moving on to team then? [23:18] plars: The way I see it, during our meetings we'll look at all sub-ed + assigned bugs [23:18] which team to use? canonical-moibile? ubuntu-mobile? [23:18] For assigned bugs we'll ask individuals how they are making progress, or assign individuals [23:18] For sub-ed bugs we'd discuss impact and progress [23:18] and the other question is, do we distinguish between armel and unr bugs for team assignment/subscription? [23:18] Teams: ubuntu-mobile is sadly conflated for historical reasons [23:19] It served Ubuntu MID and has random people in it who don't really follow everything we do [23:19] ubuntu-mobile is a bit broad: you wouldn't expect someone to pick arm and unr bugs [23:19] So instead I propose we use more specific teams; ubuntu-unr (exists) and a new ubuntu-arm [23:19] the third options is - do we need a new team(s)? ...probably a bigger can of worms than I was hoping to open here [23:19] lool, I thought ubuntu-arm existed [23:19] There are examples of ubuntu-$arch teams already [23:19] good idea [23:19] NCommander: it does not [23:20] Or didn't last time I checked [23:20] lool, those teams exist more for kernel development [23:20] * NCommander is in all of them already... [23:20] NCommander: they exist for porting [23:20] if it does we'll call it ubuntu-leg :P [23:20] * NCommander wonders if ogra will ever run out of puns [23:20] not me [23:20] ubuntu-forearm [23:20] NCommander: not possible [23:21] plars: using non-canonical teams is aimed at community participation, right? [23:21] plars: I don't think we can expect community people to participate in exactly the same technical topics [23:21] lool: yes, canonical and non-canonical inclusive [23:21] So all I wish for is to use finer grained topics, and hence teams [23:21] So ~ubuntu-unr, ~ubuntu-armish etc. [23:21] although, I don't think that subscribing (or assigning) to a canonical team necessarily excludes broad participation either [23:22] (not suggesting exact names here) [23:22] ~ubuntu-amish ! \o/ [23:22] StevenK: Out! :) [23:22] /part [23:22] plars: Also, these teams could server QA contacts for source packages [23:22] StevenK: and I was doing to suggest that was a bad choice ;) [23:22] e.g. UNR packages, or say Moblin packages if we ever package that [23:22] whats moblin ? [23:22] MY EYES [23:22] * ogra_ hides [23:23] armish was just an example; ~ubuntu-armel would be a nicer one for porting issues [23:23] lool, that's a four letter word around here [23:23] ++ [23:23] Do people agree with giner grained teams? [23:23] *finer [23:23] With ginger breaded teams [23:23] * GrueMaster yawns [23:23] * ogra_ agrees with giner ... [23:23] Geez *finer [23:23] not so sure about finer [23:23] * NCommander would perfer cinnamon [23:23] Mmmmm, Ginger [23:23] ok, I think we've gone too far with the puns. [23:23] for some parts in -mobile you need the hardware, which sometimes is not available for the community [23:23] plars: Does that work with you? [23:24] I am in favor of that, but we need to define what they are and create them if they do not already exist... as was already pointed out, ubuntu-mobile already exists, but doesn't make sense to use [23:24] plars: Exactly [23:24] Ups s/plars/playya [23:24] or to expensive to build some packages on it [23:24] I think we want -unr, -armel for porting issues FTBFS, crashes etc. [23:24] Perhaps we want one for imx51, but that seems a bit heavy [23:25] playya_, but if youre in the team you can ask people with the HW for help [23:25] plars: Perhaps we can keep canonical-mobile by default when we don't have a more specific team? [23:25] +1 for -armel [23:25] many project have the problem that they start with a lot of hackers. but when everthing (newarly) works they are away [23:25] +1 for -arm [23:25] lool, no, not imx51 specific [23:25] ogra_: Yeah [23:25] +1 for -armel [23:26] plars: Is this enough for a start? [23:26] ogra, yes. i started the freesmartphone.org team. but i don't have hardware which runs ubuntu and has a gsm modem [23:26] lool: I think so, yes. However I haven't looked into creating teams before, who would need to do that? [23:26] playya_, right, but you have people in the team with such HW (i hope) [23:26] plars: So we could say we regularly triage New bugs tagged armel, and new bugs against Ubuntu UNR packages [23:26] plars: It's trivial, and one is already there [23:27] plars: It's just two clicks away in LP [23:27] ok [23:27] who wants to take that? [23:27] plars: Do you think you could update the wiki page with more specific workflows for armel bugs and UNR bugs? [23:27] lool: yes, of course [23:28] plars: What I'd recommend is using source package's QA contact or subscribe ubuntu-unr to UNR packages [23:28] And for armel it's a bit different, the bugs aren't in a specific package but all over the place, so looking at the armel tag is probably the best thing to do [23:28] We get these bugs directly usually (i.e. we are pinged about them :) [23:29] or file them ourselves [23:29] Is anything left to discuss on this topic; do other people have comment on plars' page? [23:29] lool: usually, yes, but circumstances could change with that [23:29] another question I had [23:29] what about bugs that are against the image [23:29] i.e. not a specific package [23:29] plars: there's a project to file these bugs against [23:29] lool: right, which is? [23:30] plars: If it's an installation issue, I think they get reported against ubiquity or debian-installer (dependning on the image type) [23:30] plars: Concerning bugs due to the cdimage software, against ubuntu-cdimage [23:30] It's a separate project which represents issues in the images (image format, image name, scripts creating the images, missing files in the image etc.) [23:30] ok, thought so... istr seeing one that didn't fit either of those, but I can't remember where it was [23:31] The cdimage team deals with these [23:31] file it against lool then [23:31] hopefully things like that will be rare [23:31] heh [23:31] ubuntu-bug -p lool :-) [23:31] Ok [23:31] plars: Unfortunately, we're a team with a good load of cdimage bugs :) image additions, image formats etc. are all our league [23:31] Can someone send me the sparknotes version of what we just discussed? [23:32] Or better yet [23:32] Update the wiki, and then ping me? [23:32] NCommander: I'm telepathy-ing it to you, close your eyes [23:32] Hrm, so that's the answer to everything. [23:32] NCommander: basically, I have an action to update the wiki, and someone needs an action to create those teams... I can take both but may need to ping someone if I run into trouble creating the teams [23:32] [action] plars to update the wiki and to create teams [23:32] ACTION received: plars to update the wiki and to create teams [23:32] DOne [23:32] plars: Happy to help [23:32] plars: But really trivial don't bother [23:32] [topic] Specification Review (finally) [23:32] New Topic: Specification Review (finally) [23:33] I'm a pessimist, lool says 2 clicks and I see 2 exposures where everything could blow up :) [23:33] StevenK: can you make ~ubuntu-unr owned by canonical-mobile, davidm, or me? [23:33] Sure, but wish? [23:33] Er, which [23:34] [topic] mobile-unr-karmic-connman (paullui) [23:34] New Topic: mobile-unr-karmic-connman (paullui) [23:34] plars: I created ~ubuntu-armel :) [23:35] lool: thanks [23:35] didn't we decide on ~ubuntu-arm? [23:35] :-) [23:35] no [23:35] StevenK: canonical-mobile? [23:35] -amish [23:35] didnt you say thats for kernel ? [23:35] or ubuntu-limb? [23:35] lool: Sure [23:35] * NCommander hits StevenK with a buggy [23:35] NCommander: ok. [23:35] ogra_, I'm just not saying anything at this point [23:35] plars: owner is canonical-mobile; you can change details if you like [23:35] https://launchpad.net/~ubuntu-armel [23:35] paulliu, what's your status on this spec. [23:35] NCommander: I just see it today. [23:36] paulliu, Oh ... [23:36] well [23:36] That's easy :-) [23:36] [topic] mobile-unr-karmic-seeds (StevenK) [23:36] New Topic: mobile-unr-karmic-seeds (StevenK) === asac_ is now known as asac [23:36] Drafter plars [23:36] NCommander: eh two secs [23:36] Um [23:36] * NCommander stops [23:36] plars: (Did you complete drafting of connman?) [23:37] Oh right it's approved, nevermind [23:37] i'm slow [23:37] In progress, waiting for LP changes, tasksel, livecd-rootfs, etc [23:37] lool: to the extent I can, unless anyone wants to add anything [23:37] If it's approved it's perfect! [23:37] StevenK: Needs infrastructure or just your work? [23:37] perfection doesn't exist. Its an illusion of the mind or an untenable goal [23:37] YOur pick. [23:38] lool: The latter, it's underway [23:38] /q [23:38] [action] mobile-karmic-armel-toolchain (lool) [23:38] ACTION received: mobile-karmic-armel-toolchain (lool) [23:38] fail. [23:39] NCommander: Fail. [topic] [23:39] ah [23:39] [topic] mobile-karmic-armel-toolchain (lool) [23:39] New Topic: mobile-karmic-armel-toolchain (lool) [23:39] * NCommander notes writing the minutes for this meeting is going to be a *explicative deleted* [23:39] That's moved to adam [23:39] Which is why it's need infrastructure [23:40] lool, adam == infinity? [23:40] Oh, ok [23:40] Once we have qemu buildds we can change the toolchain [23:40] We're going for qemu 0.9 [23:40] lool, what's our timeline looking like for that? [23:40] As 0.10+ is unstable for him, and works for me :-( [23:40] infinity should hopefully provide qemu buildds soon, but he didn't give any date [23:40] I think we can hope for next week [23:41] lool, please make sure we get a virtual porting box so I can move our apport retracer [23:41] I don't want to loose that now that we have a stable release [23:42] (if thats not possible I'll talk to you on other possibilities) [23:42] NCommander: Could you bring that up with him directly? [23:42] The qemu stuff is just interim really [23:42] We're moving to real hardware ASAP [23:42] Be it B2.5 or Marvell [23:42] lool, right, but the porting box is the lowest priority thing we need in the DC [23:42] What works and we have enough of and IS will take :) [23:42] So I don't want it overlooked; I might be able to run apport-retracer outside the DC though (there is no technical limitation on that, but I'll have to get approval) [23:43] ANyway [23:43] [topic] mobile-qa-karmic-arm (plars) [23:43] New Topic: mobile-qa-karmic-arm (plars) [23:43] not really time to (officially) start these two yet [23:43] I've done some prep work for them, but that's about it at this point [23:43] BTW, a quick annoucement: StevenK has implemented our first spec this cycle [23:43] last week already [23:43] * StevenK wins [23:43] no news [23:44] yay [23:44] [topic] karmic-freescale-desktop (NCommander) [23:44] New Topic: karmic-freescale-desktop (NCommander) [23:44] er [23:44] [topic] karmic-freescale-desktop (ogra) [23:44] New Topic: karmic-freescale-desktop (ogra) [23:44] no kernel yet [23:44] but ongoing [23:44] [topic] karmic-marvell-desktop (NCommander) [23:44] New Topic: karmic-marvell-desktop (NCommander) [23:44] No hardware yet [23:44] But I did break down the TODO list on the wiki earlier today, I'll put these in the whiteboard and find victims^W volunteers. [23:45] [topic] mobile-arm-karmic-easy-redboot-m... (ogra) [23:45] New Topic: mobile-arm-karmic-easy-redboot-m... (ogra) [23:45] ... [23:45] approved ... not started [23:45] We have /some/ hardware for marvell; just not very stable; fortunately we're getting more [23:45] needs the new redboot source too [23:45] ogra, feel free to ping me once that materializes [23:45] [topic] mobile-unr-karmic-wubi (StevenK) [23:45] New Topic: mobile-unr-karmic-wubi (StevenK) [23:46] Waiting for -seeds [23:46] * ogra_ wants to see mobile-unr-karmic-wubi-armel :) [23:46] At this point [23:46] ogra, with a windows ce installer? [23:46] [topic] mobile-arm-karmic-softboot-loader (NCommander) [23:46] New Topic: mobile-arm-karmic-softboot-loader (NCommander) [23:46] Successful proof of concept [23:46] indeed [23:46] But I ran into an interesting hitch [23:46] I have no ARM hardware that can kexec [23:47] fix kexec [23:47] On x86, I have hardware that can kexec, but breaks if you access /dev/fb0 before doing so (known bug in kexec upstream) [23:47] ogra, ENOTAKERNELHACKER [23:47] the hw you have needs to support it [23:47] Well [23:47] I found that the PS3 does support both [23:47] I'm tryng to justify buying one for myself for ... work purposes [23:47] :-) [23:47] (I also tried on my SPARC (couldn't get /dev/fb0 to work), and on the ia64 (don't ask)) [23:48] I'm currently asking my loco to see if someone can loan me some PPC hardware shortterm for this [23:48] Upstream is working on a curses based UI [23:48] But its not expected to land for a few more weeks. [23:48] I'm filing feature requests and helping them get a roadmap of what we need to implement to make this fly. [23:49] I"ll skip the UNR specs [23:49] [topic] mobile-unr-karmic-application-res (pauliu) [23:49] New Topic: mobile-unr-karmic-application-res (pauliu) [23:50] looks like that one still needs drafting [23:50] [topic] mobile-arm-karmic-offline-installer-gui (ogra) [23:50] New Topic: mobile-arm-karmic-offline-installer-gui (ogra) [23:50] approved, in the works ... [23:50] [topic] mobile-karmic-arm-cloud-builds (lool) [23:50] New Topic: mobile-karmic-arm-cloud-builds (lool) [23:50] waiting for thye LP team to rename the project [23:51] lool, ? [23:51] asleep ... nearl 1am :P [23:51] That was deping on the qemu stuff [23:51] +y [23:51] I didn't make more progress on it this week [23:51] [topic] mobile-karmic-general-resolution-for-touchscreen-handling (lool) [23:51] New Topic: mobile-karmic-general-resolution-for-touchscreen-handling (lool) [23:51] heh [23:52] * ogra_ wasnt aware [23:52] er [23:52] [topic] mobile-karmic-general-resolution-for-touchscreen-handling (ogra) [23:52] drafting, needs more papaerwork i didnt manage yet [23:52] New Topic: mobile-karmic-general-resolution-for-touchscreen-handling (ogra) [23:52] will be approved before next meeting [23:53] [topic] mobile-karmic-lxde-ubuntu-desktop (ogra) [23:53] New Topic: mobile-karmic-lxde-ubuntu-desktop (ogra) [23:53] thats dyfet [23:53] yep [23:53] er [23:53] [topic] mobile-karmic-lxde-ubuntu-desktop (dyfet) [23:53] New Topic: mobile-karmic-lxde-ubuntu-desktop (dyfet) [23:53] * GrueMaster hands NCommander a pair of glasses. [23:53] It seems a "lubuntu movement" has also separately emerged... [23:53] GrueMaster, I'm reading about how Michael Jackson died on the Chumby ... [23:53] * ogra_ hands NCommander https://blueprints.launchpad.net/~canonical-mobile?show=all [23:54] ogra, I got it [23:54] he dies on the chumby ? now thats news [23:54] [topic] (mobile-unr-karmic-compliance-autotesting (plars) [23:54] New Topic: (mobile-unr-karmic-compliance-autotesting (plars) [23:54] *died [23:54] ogra, no, I pulled the news up [23:54] just drafted, needs approval [23:54] Farrah Fawcett also died [23:55] [topic] Roadmap Review [23:55] New Topic: Roadmap Review [23:55] [topic] ubuntu-mobile-voice-user-interface (dyfet) [23:55] New Topic: ubuntu-mobile-voice-user-interface (dyfet) [23:55] Uh, what about mobile-unr-karmic-applications? [23:56] Ack [23:56] This has only a few items in karmic timeframe, and one of them have been picked up by the community [23:56] I missed one [23:56] sorry [23:56] [topic] mobile-unr-karmic-applications (GrueMaster) [23:56] New Topic: mobile-unr-karmic-applications (GrueMaster) [23:57] I've pinged a couple of people on OEM & DX to work with me on reviewing the current stack. No response so far. [23:57] For the specs that we're tracking on other teams [23:57] Also, desktop is talking about switching to banshee from rythymbox. [23:57] Who's been following those ? [23:57] (i.e., who can report status) [23:58] ok then ... [23:58] [topic] Any other business [23:58] New Topic: Any other business [23:59] I got an annoucement [23:59] We're in DIF now [23:59] * ogra_ too [23:59] ogra, go for it [23:59] DIF? [23:59] i might go to linuxtag depending on how early i get up tomorrow and how i feel about it [23:59] Debian Import Freeze' [23:59] debian import freeze, no more autosyncing [23:59] that means i wont be at the call if i doo