=== fernando [n=fernando@unaffiliated/musb] has joined #ubuntu-meeting === ..[topic/#ubuntu-meeting:ubotu] : Calendar: http://fridge.ubuntu.com/event | Logs: https://wiki.ubuntu.com/MeetingLogs/ | 25 May 12:00 UTC: MOTU | 27 May 14:00 UTC: LoCo Team | 29 May 15:00 UTC: Kernel Team | 29 May 21:00 UTC: Community Council | 30 May 12:00 UTC: Edubuntu | 30 May 20:00 UTC: Xubuntu Developers === _czessi [n=Czessi@dslb-088-073-007-180.pools.arcor-ip.net] has joined #ubuntu-meeting === zul [n=chuck@CPE0006258ec6c1-CM000a73655d0e.cpe.net.cable.rogers.com] has joined #ubuntu-meeting === MikeB- [n=dbasinge@ubuntu/member/MikeB-] has joined #ubuntu-meeting === vorian [n=steve@ubuntu/member/Vorian] has joined #ubuntu-meeting === vorian [n=steve@ubuntu/member/Vorian] has left #ubuntu-meeting [".:porc::inca::dito::love:."] === BuffaloSoldier [n=firdaus@ubuntu/member/BuffaloSoldier] has joined #ubuntu-meeting === licio [n=licio@ubuntu/member/licio] has joined #ubuntu-meeting === dayylin [n=dayylin@dsl-216-227-91-136.fairpoint.net] has joined #ubuntu-meeting === mc44 [n=mc44@unaffiliated/mc44] has left #ubuntu-meeting ["Exit,] === merriam__ [n=merriam@85-211-245-180.dyn.gotadsl.co.uk] has joined #ubuntu-meeting === yarddog [n=yarddog@about/philosophy/pdpc.active.yarddog] has joined #ubuntu-meeting === Burgundavia [n=corey@ubuntu/member/burgundavia] has joined #ubuntu-meeting === j_ack [n=jack@p508dbcfd.dip0.t-ipconnect.de] has joined #ubuntu-meeting === yarddog [n=yarddog@about/philosophy/pdpc.active.yarddog] has joined #ubuntu-meeting === freeflying [n=freeflyi@123.118.3.18] has joined #ubuntu-meeting === Hobbsee [n=Hobbsee@ubuntu/member/hobbsee] has joined #ubuntu-meeting === beuno [n=martin@ubuntu/member/beuno] has joined #ubuntu-meeting === SpudDogg [n=spuddogg@c-76-109-159-194.hsd1.fl.comcast.net] has joined #ubuntu-meeting === ogra [n=ogra@ubuntu/member/ogra] has joined #ubuntu-meeting === j_ack [n=jack@p508DBCFD.dip0.t-ipconnect.de] has joined #ubuntu-meeting === highvoltage [n=highvolt@196.1.61.41] has joined #ubuntu-meeting === Huahua [n=hua_@122.0.230.160] has joined #ubuntu-meeting === tonyy [n=anthony@ubuntu/member/tonyyarusso] has joined #ubuntu-meeting === licio [n=licio@ubuntu/member/licio] has joined #ubuntu-meeting === dholbach [n=daniel@i59F70525.versanet.de] has joined #ubuntu-meeting === lns [n=lns@75.61.204.105] has left #ubuntu-meeting ["Leaving"] === juliux [n=juliux@ubuntu/member/juliux] has joined #ubuntu-meeting === nixternal [n=nixterna@ubuntu/member/pdpc.active.nixternal] has joined #ubuntu-meeting === blackskad [n=blackska@d54C1A48C.access.telenet.be] has joined #ubuntu-meeting === ompaul [n=ompaul@freenode/staff/gnewsense.ompaul] has joined #ubuntu-meeting === nixternal [n=nixterna@ubuntu/member/pdpc.active.nixternal] has joined #ubuntu-meeting === ubotu [n=ubotu@ubuntu/bot/ubotu] has joined #ubuntu-meeting === allee [n=ach@dialin-212-144-132-103.pools.arcor-ip.net] has joined #ubuntu-meeting === nixternal [n=nixterna@ubuntu/member/pdpc.active.nixternal] has joined #ubuntu-meeting === Lure [n=lure@89-212-19-55.dynamic.dsl.t-2.net] has joined #ubuntu-meeting === nixternal [n=nixterna@ubuntu/member/pdpc.active.nixternal] has joined #ubuntu-meeting === mvo [n=egon@p54A675F2.dip.t-dialin.net] has joined #ubuntu-meeting === nixternal [n=nixterna@ubuntu/member/pdpc.active.nixternal] has joined #ubuntu-meeting === nixternal [n=nixterna@ubuntu/member/pdpc.active.nixternal] has joined #ubuntu-meeting === Ju` [n=Ju@AAubervilliers-153-1-78-30.w86-203.abo.wanadoo.fr] has joined #ubuntu-meeting === illovae [n=illovae@uni14-1-82-233-221-131.fbx.proxad.net] has joined #ubuntu-meeting === Ju` is now known as Ju === gnomefreak [n=gnomefre@ubuntu/member/gnomefreak] has joined #ubuntu-meeting === mc44 [n=mc44@unaffiliated/mc44] has joined #ubuntu-meeting === Hobbsee_ [n=Hobbsee@ubuntu/member/hobbsee] has joined #ubuntu-meeting === Hobbsee_ [n=Hobbsee@ubuntu/member/hobbsee] has joined #ubuntu-meeting === morty [n=morty@escvig9.dl.ac.uk] has joined #ubuntu-meeting === ogra [n=ogra@ubuntu/member/ogra] has joined #ubuntu-meeting === geser [i=mb@ubuntu/member/geser] has joined #ubuntu-meeting === tkjacobsen [n=tkjacobs@133.15.236.89.dk-boa.res.dyn.perspektivbredband.net] has joined #ubuntu-meeting === ajmitch [n=ajmitch@203.89.166.123] has joined #ubuntu-meeting === blackskad [n=blackska@d54C1A48C.access.telenet.be] has joined #ubuntu-meeting === imbrandon [n=brandon@ubuntu/member/pdpc.active.imbrandon] has joined #ubuntu-meeting === joejaxx [i=joejaxx@fluxbuntu/founder/joejaxx] has joined #ubuntu-meeting === tkjacobsen [n=tkjacobs@133.15.236.89.dk-boa.res.dyn.perspektivbredband.net] has joined #ubuntu-meeting === tkjacobsen [n=tkjacobs@133.15.236.89.dk-boa.res.dyn.perspektivbredband.net] has joined #ubuntu-meeting === persia [n=persia@ubuntu/member/persia] has joined #ubuntu-meeting === ogra [n=ogra@ubuntu/member/ogra] has joined #ubuntu-meeting === bashelier [n=bashelie@gov91-1-82-234-91-6.fbx.proxad.net] has joined #ubuntu-meeting === ranf [n=ralfm@dslb-084-058-148-232.pools.arcor-ip.net] has joined #ubuntu-meeting [01:25] @now [01:26] ranf: 30 mins [01:33] Hobbsee, k thanks === Huahua [n=hua_@124.248.87.68] has joined #ubuntu-meeting === iwj [n=ian@xenophobe.extern.relativity.greenend.org.uk] has joined #ubuntu-meeting === ..[topic/#ubuntu-meeting:ubotu] : Current meeting: MOTU | Calendar: http://fridge.ubuntu.com/event | Logs: https://wiki.ubuntu.com/MeetingLogs/ | 27 May 14:00 UTC: LoCo Team | 29 May 15:00 UTC: Kernel Team | 29 May 21:00 UTC: Community Council | 30 May 12:00 UTC: Edubuntu | 30 May 20:00 UTC: Xubuntu Developers [01:56] siretart: do you know if sistpoty is going to turn up for the meeting? [01:56] the first agenda item is his, but I reckon it's of an old agenda - I remember we discussed this at least twice before === GatoLoko [n=GatoLoko@17.Red-83-57-209.dynamicIP.rima-tde.net] has joined #ubuntu-meeting === dholbach removes it [01:57] charter? === raphink [n=raphink@ubuntu/member/raphink] has joined #ubuntu-meeting [01:57] yes [01:57] dholbach: I haven't seen him today, but I know he's starting his new job next week (I think on monday) === StevenK [n=stevenk@14.5.233.220.exetel.com.au] has joined #ubuntu-meeting [01:58] alright === minghua [n=minghua@ubuntu/member/minghua] has joined #ubuntu-meeting === StevenK waits for the join flood. [01:58] StevenK: we're 100 in the channel already :) === ajmitch looks longingly at his bed [01:59] ajmitch: Surely we're more interesting? === StevenK waits for "Hardly." === crimsun [n=crimsun@pdpc/supporter/silver/crimsun] has joined #ubuntu-meeting === persia suspects ajmitch has a very interesting bed at this time of day === ScottK [n=ScottK@ubuntu/member/scottk] has joined #ubuntu-meeting === ScottK is here. [02:00] StevenK: "no, not in the slightest" [02:00] ok, let's get started [02:00] agenda is at https://wiki.ubuntu.com/MOTU/Meetings [02:00] ScottK wanted us to agree on a policy for something like clamav backports [02:01] dholbach: Want me to start the discussion then? [02:01] yes [02:01] The current problem is that the clamav 0.90 versions cannot be directly backported because they break stuff that depends on them [02:02] but the current packages have outstanding security issues that no one has stepped up to fix. [02:02] how does stuff break? [02:02] anything we can take from volatile.debian.org? [02:02] Going from 0.8x to 0.9x some of the interfaces changed [02:02] or how would a fix look like? [02:02] right, so it's some kind of library transition? [02:02] Yes [02:03] Additionally, the lib went from libclamav1 to libclamav2 [02:03] dholbach: means that klamav doesnt start / crashes / etc, and other related programs, which are binary incompatible with 0.8 & 0.9 [02:03] I'm also guessing that ClamAV break ABI compatibility without bumping their SOVER? [02:03] I think I remember, volatile.debian.org updated clamav as well as all packages that depend on it [02:03] the problem with backports is that we can't upload directly to it and stuff is synced (if I understand it correctly) [02:03] The problem is that there are a LOT of redepends. [02:03] redepends/rdepends [02:04] minghua: Yes, but volatile is completly seperate. I can't see feisty-volatile getting created just for ClamvAV and friends. [02:04] And so ugrading all the stuff that might break is, I think, a non-starter [02:04] I think we are able to modify stuff now, dholbach. [02:04] Although, PPA might be a way around this. [02:04] (18) [02:04] Or we were meant to be able to soon. [02:04] 13 source packages if I counted correctly [02:04] dholbach: sounds about right, i was counting binaries [02:05] I think it might make sense to look into how much effort fixes are [02:05] I think we're going to have to deal with the rdepends anyway. They will break/need dealing with no matter what path we take. [02:05] I can't imagine that all library calls have been changed completely [02:05] In thinking about this, I thought about something like separate repo for clamav and it's redepends, but that just seemed to hard [02:05] dholbach: we DO can upload directly to -backports [02:05] siretart: ok, good to know [02:05] The latest proposal I made on what to do is here https://lists.ubuntu.com/archives/ubuntu-motu/2007-May/001649.html [02:05] dholbach: the upload will be pocketed, and pitti asked to be notified about that case [02:06] or better the archive-admins in general [02:06] siretart: I asked because I wasn't sure if it makes sense to backport complete new upstream versions (which might need other stuff) === morty [n=morty@escvig9.dl.ac.uk] has joined #ubuntu-meeting [02:06] dholbach: No one has stepped up to maintain the current versions and so I think it's a choice between the new upstream versions and nothing. [02:07] ScottK: what would be built against clamav-alt? [02:07] i really dont think we can give users a credible experience of clamav, with the old, buggy version [02:07] I agree. [02:07] particularly as servers probably use virus scanners and such, like clamav and friends [02:07] Hobbsee: I think we all agreed that it's a problem we need to deal with. :-) [02:07] what about having the clamav backport in a PPA until we consider them 'mature', and then sync them to -backports? [02:07] And users might well get confused if say, klamav doesn't get fixed to use clamav-alt ... [02:08] if anything, these are the sorts of packages we need to update for LTS, and be exempt from the "no updates" rule [02:08] Would somebody volunteer to check how much changed in the library interfaces? [02:08] I think an important part of the proposal is to gather a team of end users to test this stuff and then have a wiki about what breaks and what doesn't. [02:08] Bugs aplenty about how klamav uses an old clamav. [02:08] ScottK: team++ [02:08] dholbach: plenty of impressive dupes over how klamav was utterly *stuffed* with the new clamav [02:08] Hobbsee: I can imagine === ucap [n=ucap@212-41-65-3.adsl.solnet.ch] has joined #ubuntu-meeting [02:09] At least klamav runs. Clamtk is utterly hopeless right now. [02:09] my proposal is: check what changed in the library interfaces, hope that it's not that much, patch the apps to work with libclamav2, upload all the stuff to -proposed, then to -updates [02:09] you'd have to build all of the rdepends against clamav-alt, i guess. [02:09] maybe I don't understand it correctly, but I don't see what clamav-alt would gain us [02:10] given that we need to rebuild stuff against it anyways [02:10] dholbach: twitch. is anyone *seriously* that dedicated to these packages to maintained an upstream delta, which they had to do security fixes for? [02:10] true [02:10] But clamav-alt would require changes. [02:10] i'd partially be in favour of just doing clamav with a security update, or something [02:10] A rebuild requires a debian/changelog change. [02:10] dholbach: The idea would be to enable people to knowingly install the latest clamav and accept the risk. [02:10] is there really a use case for the old clamav, without security fixes? [02:10] ScottK: but if stuff is not built against it (and changed it need be), nothing will use it [02:11] Hobbsee: It's known stable? :-P [02:11] There are things that just work. From the limited testing I've does, I think stuff that uses clamd is fine [02:11] does/done === mruiz [n=mruiz@ubuntu/member/mruiz] has joined #ubuntu-meeting [02:11] What about this: get a team of people interested in clamav together and research which package needs which kind of work [02:11] it should be easier to go from there when we have the information [02:12] What underlies this issue is the different needs for desktop and server. [02:12] at the moment I feel that a lot of guessing is involved [02:12] I have a question, are we trying to fix this for dapper only, or dapper, edgy and feisty? [02:12] minghua: feisty got fixed - it got a UVFe for all of it, i think [02:12] minghua: best to have a general solution [02:12] minghua: klamav certainly did [02:12] If all we cared about was servers and clamd, then it'd backport OK. [02:12] This will come up for feisty at some point, I daresay. [02:12] clamav and klamav are current in Feisty. [02:12] The reason it hasn't yet is because it was released last month. [02:13] I am just thinking backporting for all three releases would increase the work quite a bit [02:13] At the very least I think that Dapper MUST be addressed. [02:13] I agree. [02:13] Edgy is unimportant, IMO [02:13] who would join the team and investigate in how big the changes are? [02:13] Even if we just say we're fixing clamav for the LTS release, and complaining Edgy users can upgrade. [02:13] if we do dapper, we can do edgy too (it'd be similar kind of fixes) [02:14] dholbach: That's conjecture at this point. [02:14] right - I just feel that we need more information before we can move on and make a decision [02:14] i cant really see a use case for non LTS releases - they're not servers, with the long support [02:14] I feel we lack important information -- affected packages, their versions in three releases, so maybe better discussed on list? [02:14] I concur with both Hobbsee and dholbach [02:15] minghua: right [02:15] I can tell you that with some adjustments in version requirements in debian/control that don't appear to affect anything, you can build the current Gutsy clamav package on Dapper. [02:15] Isn't Feisty alright, minghua? [02:15] FWIW, keescook said he couldn't make it today, but he liked the clamav-alt plan [02:15] Fujitsu: Feisty is OK today, but how long will that last. [02:15] and klamav-alt, etc, plan, presumably [02:15] Fujitsu: I have no idea, I haven't touched clamav at all :-) [02:16] ScottK: Ah yes, true. [02:16] I personally don't like the -alt plan. [02:16] let's form the team, make a wiki page with affected packages and let's try to rebuild them in dapper and edgy chroots with the new clamav and see how they work === Hobbsee only touched klamav, when she noticed the number of bugs next to it, all about it being utterly and totally broken [02:16] Has upstream considered any method of stopping this sort of thing happening in future? [02:16] Fujitsu: You tell funny jokes. [02:17] Their method is upgrade to the latest, it's less than 1.0, so no API stability is promised [02:17] i think that for this type of stuff, we *need* to make sure we're communicating about what major base libs we're updating, so that the rdepends are fixed. [02:17] One thing that will help in the futue is the with the klamav in Feisty the function to get a new upstream source, download it, compile it, and install it works. I tested it. [02:17] I wouldn't call libclamav2 a major base lib, fwiw. :-P [02:17] ScottK: To /usr or /usr/local? [02:18] well, no, i meant "something with over 10 rdepends of different source packages" or something [02:18] To /usr/local iirc [02:18] Hobbsee: Why 10? [02:18] StevenK: because it's an arbitary number. [02:18] Hobbsee: Good answer. [02:18] StevenK: and because 42 was too high. [02:18] ScottK: Good, just so long it doesn't wipe out the packages files. [02:18] So in the future, klamav users will be able to bootstrap themselves [02:18] StevenK: It doesn't. [02:19] in the interest of time, can we agree to investigate offband and report back via the list? [02:19] ok, let's get more information about the magnitude of work that lies in front of us [02:19] I tested that [02:19] crimsun: +1 [02:19] OK [02:19] I agree with crimsun [02:19] I concur with crimsun [02:19] ScottK: I'm happy to help you with the team and announce it === ScottK isn't qualified to do the library investigation work. Who will lead that? [02:19] ScottK: let's discuss together with pitti and keescook [02:19] OK [02:20] ok, let's move on [02:20] thanks ScottK [02:20] persia: U-U-S Queue Procedure Review / Approval [02:20] I've put together a draft guide for the workflow (and criteria) for managing the Ubuntu Universe Sponsors queue at https://wiki.ubuntu.com/MOTU/Sponsorship/SponsorsQueue. [02:20] The idea is to have a standard workflow that keeps us from stepping on each others toes and helps move towards an empty queue. [02:20] I'd like to ask that people review it, and if there are no objections, that all people working on the queue follow this procedure. [02:20] & keeping it empty :) [02:20] :) [02:20] ajmitch: Exactly [02:20] I daresay u-u-s will never be empty. :-) [02:21] we can try [02:21] Indeed. [02:22] what about debdiffs or sync request that need some work from the submitter? should they be set to "needs info"? [02:23] "in progress" and assign to the submitter? [02:23] StevenK: it will when LP fixes a bug that i reported [02:23] geser: Right, set to "Needs Info", unsub UUS, assign the submitter, and ask for resubscription when complete. [02:23] I like dholbach's suggestion better. [02:23] Hobbsee: ... that removes the team? :-P [02:23] Hobbsee: The searching for bugs in some context subscribed to by someone? [02:23] StevenK: no - lets us search by only ubuntu bugs subscribed by u-u-s [02:24] can we make sure it is mentioned on https://wiki.ubuntu.com/SponsorshipProcess ? [02:24] dholbach: I prefer "Needs Info" for that. "In Progress" implies someone is doing something. I would expect the submitter to reset if they start work. === PriceChild [n=pricechi@ubuntu/member/pricechild] has joined #ubuntu-meeting [02:24] geser: needs info, i'd prefer [02:24] both is fine with me [02:24] Yeah, okay, persia convinced me. "Needs Info" here too [02:24] is that unsub U-U-S needed immediately? [02:24] dholbach: I can add it to that page, but shouldn't we get acceptance by U-M-S first? [02:25] persia: at least in the universe section of it [02:25] I'm a member of u-m-s, but I can't speak for them. [02:25] geser: I'd argue that unsub first is important: it reduces our bugmail. [02:25] and yeah, good to get it discussed on devel-discuss too [02:25] who's the head of it? ajmitch? [02:25] dholbach: OK. I'll do that. [02:25] excellent [02:25] I thought pitti was. [02:25] right [02:25] Yes, it's pitti. [02:25] point #5 under "Notes for Contributors" - can we clarify the distinction between "bugs that require approval by ubuntu-dev" and "bugs that represent a new candidate revision"? [02:26] Hobbsee: hm? [02:26] Hrm. We could just drag pitti in here... [02:26] ajmitch: sorry [02:26] StevenK: not a bad idea [02:26] and maybe refer to FreezeExceptionProcess too === Hobbsee pings === pitti [n=pitti@ubuntu/member/pitti] has joined #ubuntu-meeting [02:26] hi [02:26] crimsun: I was thinking rather to flesh out the MOTU/Contributing namespace (or MOTU Recipies), but we'll discuss that later. If nothing happens, then yes. [02:26] persia: ok. === ajmitch hugs pitti [02:27] pitti I've put together a draft guide for the workflow (and criteria) for managing the Ubuntu Universe Sponsors queue at https://wiki.ubuntu.com/MOTU/Sponsorship/SponsorsQueue. What do you think about it for main? [02:27] persia: no danger to lose some bugs as the submitter forgot to sub u-u-s again? [02:27] i'm hesitant to use assignments with all of this - until someone's actually uploading the debdiff [02:27] oh, quite much, reading [02:28] Surely we don't need to assign to ourselves when we upload? [02:28] geser: then the subscriber really needs to learn to follow proceedures, as the buglist is too big to search randomly [02:28] StevenK: cant really see where we need to assign ourselves at all, really [02:28] geser: I don't think so. I think with the new mentoring, we're developing enough active contributors that people will start searching for bugs with patches, and needs info that haven't been updated recently are good targets. [02:28] Hobbsee: Agreed. [02:28] oh, which is what is said. [02:28] Hobbsee: Assignment is to make sure we don't collide. [02:28] and we should have regular universe hug days [02:29] persia: Surely we just comment saying "Mine! Hand's off" [02:29] dholbach: regular revu days too - pick a day of the week for each [02:29] Then again, that takes about as long as assigning it to yourself. [02:29] StevenK: as long as someone comments on it asap, if they can see other people working on the buglist. not half an hour later. [02:29] Hobbsee: ok, let's get back to that on the 'regular' agenda point :) [02:30] dholbach: ah, it's on the agenda already is it? great. [02:30] StevenK: I prefer assignment & in-progress, as it tells both the reporter and the submitter that someone is working on it in a nice way, and will translate better if LP ever gets localised bugmail. [02:30] Hobbsee: Yeah, but the thought I had was it takes the same amount of time to do either. [02:30] StevenK: Right. [02:30] i dont care what people od, as long as they make it obvious [02:30] else i will use the Long Pointy Stick of DOOM!!!!!!!!!!!!!!!!! on them. [02:30] persia: Damn it, stop changing my mind for me! [02:30] persia: why 'fix committed' for uploaded packages with applied patches? that should be 'fix released' [02:31] I want everyone to do the same thing. That reduces confusion. === bashelier [n=bashelie@gov91-1-82-234-91-6.fbx.proxad.net] has joined #ubuntu-meeting [02:31] "fix released" only when it's built, I suppose? [02:31] pitti: they all like doing that because they dont know if will build on all arches [02:31] hello guys, sorry for being late [02:31] seems crazy to me [02:31] hi gpocentek [02:31] pitti: No. The submitter should set to "Fix Released" if everything builds ok. otherwise we haven't really realeased it. [02:31] seeing as you will get emails of the buildlogs if it fails, and often people dont go back and do it. [02:31] Hobbsee: I disagree, uploaders will get mails about FTBFS, and bugs are just forgotten to be closed IMHO [02:32] Hobbsee: We dont, only the submitter does. This way, we can see the Fix Committed bugs in the +assigned list and clean up after them if required. === dholbach agrees with pitti there [02:32] pitti: that's either what i said, or what i meant to say. [02:32] persia: that's not really common practice, but *shrug* I can certainly live with it if the process makes sure that someone closes those bugs [02:32] pitti: The person uploading doesn't get the mail: the last person in the changelog gets the mail. [02:32] persia: you can also see the links in +packages [02:32] Hobbsee: yeah, I was just too slow with typing :) [02:33] for the person who's name was in the changelog [02:33] Hobbsee: When I sponsor, it doesn't appear in my +packages. [02:33] which shows FTBFS, bugs, etc. [02:33] how about we discuss this on the list too? I think it's better use of our time if we collect arguments about specific points there and propose it for main on ubuntu-devel-discuss@ a week later after we're all happy - in general it's a good proposal [02:33] persia: no - it appears in the sponsoree's. [02:33] persia: then we should rather fix that to email both (Changed-By: person and sponsor) [02:33] persia: who is the one responsible for it, of coruse. [02:33] pitti: Maybe. [02:33] pitti: I like that. [02:34] dholbach: OK. I'll send the mail inviting discussion. [02:34] pitti: that'd be good [02:34] persia: thanks a lot [02:34] persia: otherwise this sounds good to me [02:34] persia: everything clarified? [02:34] Let's move on, but if anyone wants to use the draft process in the meantime, that would be great. [02:34] joejaxx: MOTU Reports/Statistics [02:34] alright [02:34] i have been generating statics on the archive for a release now [02:34] and some people have expressed that they would like expanded stats [02:35] is this MOM type statistics, or waht? [02:35] right now i only do top uploaders and top 10 changed packages [02:35] top 10 uploaders* [02:35] Hobbsee: http://ubuntu.joejaxx.org/ === dholbach is number 3 - yooohoo === ajmitch won't be near the top anytime soon [02:36] so i was wondering if there were any other statistics that people would like to have generated [02:36] top bugs opened/closed per week? [02:36] numbers of unmet deps, numbers of broken (uninstallable) packages [02:36] joejaxx: how about this: you put the source for the statistics generation in LP, create a product for it and ask people to file wishlist bugs on it? [02:36] highest number of dupes bugs [02:36] dholbach: ok that sounds like a good idea [02:36] that way you even get people who work with you on enhancing it [02:36] excellent [02:37] joejaxx: you had some other points on the agenda too [02:37] that way we have documented requets [02:37] Or put it in LP. That'd make more sense, except... [02:37] maybe even http://people.ubuntu.com/~ubuntu-archive/testing/gutsy_probs.html type thing for universe if that helps [02:37] dholbach: ah yes [02:37] by the bug opened/closed, I mean like http://bugzilla.gnome.org/reports/weekly-bug-summary.cgi [02:37] Hobbsee: Oooh, ouch, britney for universe. [02:38] Hobbsee: Britney, much like her namesake is a pig. [02:38] i was wondering if anyone else thinks it would be a good idea to have lin{tian, da} reports on packages? [02:38] StevenK: i think it may be a horrible output, though [02:38] joejaxx: it'd be nice if you would announce it on the list, so you get maximum exposure and maximum input [02:38] dholbach: sure [02:38] joejaxx: your next point was? [02:38] this should be checked with teh developer weather report, from UDS, too. [02:38] joejaxx: And then generation time goes up by exponentionally. [02:38] a lot of this either is, or will be, generated for main [02:38] i am wondering how we would go about doing that [02:39] dholbach: lintian/linda reports [02:39] right [02:39] Weather Report, heh. "Gutsy is currently raining bugs." [02:39] haha [02:39] I think it's best adressed in a soyuz wishlist bug, what do you think? [02:39] dholbach: i am guessing that would have to be a discussion with the LP devel team? [02:39] exactly [02:39] ajmitch: something like http://people.ubuntu-in.org/~carthik/bugstats/ ? [02:39] dholbach: sure but i am wondering if anyone else sees the benefits from having them [02:39] https://bugs.launchpad.net/soyuz [02:39] are we looking to do package stats or bugstats here? [02:40] geser: except by package [02:40] Hobbsee: I was suggesting a mix [02:40] i'd like to see package stats. bugstats seem to already being done [02:40] right [02:40] at least somewhat [02:40] but I don't know how useful it'll really be [02:40] what 'next steps' can we agree on here? [02:40] Tell us who to beat for breaking a package? [02:41] StevenK: no, just which packages are broken. [02:41] StevenK: It's all my fault. === Hobbsee blames Fujitsu. [02:41] Fujitsu: We know, thanks. [02:41] Hobbsee: And therefore, who to blame. :-P === svaksha [n=svaksha@unaffiliated/svaksha] has joined #ubuntu-meeting [02:41] yep [02:42] ok... joejaxx: anything you want to discuss some more? [02:42] dholbach: well i am going to submit a wishlist bug for this and then poke the LP devs [02:42] excellent [02:42] dholbach: nope i think everything was covered :) [02:42] joejaxx: anything you can do yourself will be quicker [02:42] laserjock is not here, he wanted clarification of the +mentoring functionatlity [02:42] LP stuff takes at least 6 months, iirv [02:42] Am I the only one who thinks that such a wishlist bug isn't going to get looked at for at least a couple of years? [02:42] s/v/c/ [02:43] I don't think there's much to say about it, other than: use it, make heavy use of it [02:43] Hobbsee: oh ok [02:43] That was raised in part because I asked that people listed on the old mentoring page +mentor some bugs. What do people think? [02:43] persia: I'm not sure I understand [02:43] dholbach: would tie in nicely with a Q&A session (next agendum item) [02:44] dholbach: Sorry. Context. LaserJock's agenda item. [02:44] Fujitsu: if we can demonstrate the use it is for us [02:44] Fujitsu: well, I know important bugs in main packages that haven't been looked for years, so no surprise :-/ [02:44] An explanation of the mentoring system for idiots like me would be nice. [02:44] ok [02:44] StevenK: +1 [02:44] StevenK: to the explanation, -1 to the idiot part. [02:44] dholbach: ... then it will get the motu tag added, and still sit around for at least a year or two. [02:44] Hobbsee: :-) [02:44] What Hobbsee said. [02:44] Fujitsu: The first, or the second? :_P [02:45] http://www.understated.co.uk/blog/2007/mentoring-in-launchpad/ [02:45] Both, of course. [02:45] If you come across bugs that you would like to see fixed and that you are capable to fix, it's great to let somebody else the work and you share your knowledge and help develop new MOTUs [02:45] is a great intro. [02:45] most bugs I'd like to mentor are in main packages :-( [02:45] minghua: that's fine [02:45] minghua: No reason you can't [02:46] and I can't find a team to label, so I didn't offer mentoring [02:46] minghua: as long as you can help with them getting fixed - you can even explain the sponsoring process with that [02:46] LP needs to be fixed on that [02:46] minghua: use ubuntu-dev for that as people who want to join ubuntu-dev will look there [02:46] minghua: Use ubuntu-dev [02:46] okay, will do that, thanks [02:46] Fujitsu: the LP people are very busy as everybody else - the best you can do is elaborate on why it's important for you [02:47] any more questions about mentoring? [02:47] yes [02:47] how much is mentoring expected to be a spoon feeding process? === j_ack [n=jack@p508da6fc.dip0.t-ipconnect.de] has joined #ubuntu-meeting [02:48] Hobbsee: I suspect it will be a fair bit with -dev. [02:48] pointing in the right direction and agreeing to review and correcting the mentoree should be it [02:48] well, how much are we wanting it to be [02:48] My experience is that the first bug is spoon feeding, but after that it works more smoothly. [02:48] (for ech contributor) [02:48] because i've go tthe feeling we're giving off the impression of "i need a mentor to do anything, and cant do anything until i get one" [02:48] maybe the MOTU/Recipes will help with that [02:49] and "they will be able to help me thru absolutely everything, all the time" [02:49] Hobbsee: good point, I'll add that to the mentoring docs [02:49] there doesnt seem tob e a "warning, you will need to actually think and put in work to do this" type idea. [02:49] "Your mentor is not your guide to all things Ubuntu" etc, etc [02:49] exactly [02:49] it's not rude to ask people to try and check some manpages you list them [02:49] "your mentor is not a substitute brain, nor substitute documentation" [02:50] ok... any more questions? [02:50] no - but i suspect people will view it as such regardless [02:50] dholbach: Some people can take it as such, [02:50] as long as you're being supportive and draw a line somewhere people will understand [02:50] some extra special snowflakes then bitch about how the mentor wont do the work fro them, etc :P [02:50] I'm happy to do a Q&A on mentoring if there's interest. (can even do ubuntu-audio bugs *cough*) [02:50] haha [02:51] you really hate alsa, don't you, crimsun... [02:51] no, I love it! [02:51] ok, shall we move on? :) [02:51] +1 === StevenK twitches. Someone said ALSA [02:51] shall we have regular MOTU Q&A sessions, where contributors can ask questions and wiki-fy them afterwards? [02:51] what about every two weeks? [02:51] that sounds smart [02:51] That isn't music you're hearing, it's the sound of computed gotos! [02:52] sounds good [02:52] they don't need a special format, we just need to make sure some of us are there [02:52] it seems to work better tahn the documentation - even people reading the logs of them afterwards [02:52] dholbach: Sounds good to me too [02:52] dholbach: like the school? :) [02:52] Heh [02:52] i've often heard people going "i'm intending to go back and read teh MOTU school logs" [02:52] dholbach: are we trying to make an MOTU FAQ here? [02:52] The School requires someone to be organise and teach. Q&A requires a bunch of people to answer questions. [02:53] i suspect ti'd be slightly more in depth than that [02:53] but ture [02:53] this stuff should usually be added to the FAQ [02:53] minghua: probably initially less "FA" and just more "Q" :) === _MMA_ [n=mma@cpe-071-070-203-016.nc.res.rr.com] has joined #ubuntu-meeting [02:53] We have an FAQ? [02:53] ok... first sessions May 31st? 0 UTC and 12 UTC? [02:53] I would like to see such sessions happen [02:54] it's got hardly anything on it, but yes [02:54] dholbach: sounds good. [02:54] StevenK: the answer to this question can be found in the FAQ :) [02:54] excellent [02:54] I'll announce them [02:54] geser: Oh, blah. [02:54] :-p [02:54] we alternate 0 UTC and 12 UTC every other session, right? [02:54] minghua: I think have both. [02:54] minghua: I thought it'd be good to have 2 sessions [02:54] so everybody has a chance to be there [02:55] oh, *and*, that's good [02:55] (to have been in at least once) [02:55] ok, moving on [02:55] # [02:55] DanielHolbach: start off ?MOTU/Recipes, where we walk people through [02:55] 1. [02:55] making a small change and getting a debdiff for it [02:55] 2. [02:55] updating a package [02:55] 3. [02:55] dropping a dpatch in a package [02:55] 4. [02:55] use pbuilder to test if Build-Depends are ok [02:55] 5. [02:55] etc. [02:55] this is something people have been constantly asking for [02:55] To go with the sponsoring documentation, I've been drafting basic information to populate the MOTU/Contributing namespace. This would include descriptions for Fixing Bugs (using MOTU/HowToPatch), Preparing Revisions (New Document), Packaging new software (new document), and pointers to MOTU/TODO for more things to do. Would this meet the needs of MOTU/Recipies? [02:55] My goal is something that looks like https://wiki.ubuntu.com/Bugs/HowToFix, but targeted at MOTU Contributors (with more knowledget, etc.). [02:56] some repeatable steps that show them that it's not all rocket science and tools are easy to use and give them the feeling they achieved something [02:56] persia: yes, that sounds very good [02:57] +1 persia [02:57] persia: maybe we should start each of those pages off with a series of steps they can just type in and see something happen that results in a debdiff or a package or something else [02:57] persia: Sounds great. [02:57] so they go from zero to hero in no time [02:57] persia: what do you think? [02:57] dholbach: Exactly. I want to make something as easy to follow as HowToFix, but which generates more useful results (and takes a bit more work). [02:57] dholbach: Oh wah, the cliches have to go. :-P [02:58] (zero to hero!) [02:58] StevenK: what do you mean? === StevenK ALSA's crimsun. [02:58] ok... who wants to help writing down those recipes? === dholbach joins persia in the effort [02:58] who else? [02:59] persia: does [02:59] I'll join [02:59] I'll help proof-read, since I suck at writing from scratch. [02:59] I'd actually prefer to draft everythnig myself to start (should be ready tomorrow or the next day), and encourages others to edit/polish, if that works. [02:59] persia: that's fine too - can you mail ubuntu-motu@ about that? [02:59] sounds sane === dholbach hugs persia [02:59] persia: you ROCK! it's great to have you in the team! [03:00] everybody hug persia :) === Hobbsee hugs persia too [03:00] Grrr.. With responsibility comes email. I *liked* being a contributor. [03:00] :-) === StevenK hugs persia [03:00] haha [03:00] :-) [03:00] you can write filters for the email [03:00] Hobbsee: That's work. See above. [03:00] any topic we forgot? [03:00] hahaha [03:00] point [03:00] on the agenda? [03:00] dholbach: world domination. [03:00] Hobbsee: adressed by the other points, anything else? [03:00] (I think that about covers the agendum) [03:00] i believe we have impending universe iceape now, too [03:01] which willb e fun, bug-wise [03:01] Not more Mozilla :'( [03:01] Oh, twitch. [03:01] ok... when will we have our next Universe HUG Day? [03:01] Debian has a trademark war, and we get sucked in too. [03:01] May 31 0 UTC, 12 UTC. === persia suggests weekends: more contributors are available. [03:01] crimsun: so May 31st? [03:01] I'd really like for us to make an effort to mark bugs as bitesize and offer mentoring [03:02] the bitesize seems to work - just they all get done, and there's nothing left [03:02] we need more tasks mentors can pass on to contributors, especially if it's an easy package update or something [03:02] persia: this weekend, then? === dholbach is offline throughout the weekend [03:02] This weekend might be too short notice. [03:02] crimsun: OK. I like next better, as there'll be better docs on what people should do. [03:02] next weekend? [03:02] but that shouldn't hinder other to join in on the fun [03:02] June 2? [03:02] Yeah, 1 hour notice isn't very good. [03:02] (next I'll be at linuxtag) [03:03] but if the WE works best for everybody else, so be it :) [03:03] if you don't mind, then, let's shoot for June 2 [03:03] alright [03:03] dholbach: It's just that on the weekend, there are more people (not ubuntu-dev) with time to help. [03:03] who write the announcement? [03:03] persia: right [03:04] ok, I'll write it [03:04] who's doing the minutes and such? [03:04] next motu meeting? [03:04] in two weeks, same time? other time? [03:04] June 15, 0 UTC? [03:04] that'd be june 8th [03:04] I can't make two weeks. [03:05] Three, I can. [03:05] this sort of time is good [03:05] If it matters. [03:05] that's 2 in the morning over here [03:05] is 1300 UTC too much a burden on EU and AU? [03:05] Hobbsee: To be fair to others, we need to adjust times :) [03:05] i'll be in exam time by then, i guess - but i should be around some [03:05] dholbach: A few hours earlier would work too. [03:05] crimsun: not on EU [03:05] persia: i'm well aware. i'm australian, and i'm used to all the other meetings being at crap times. [03:06] StevenK: what's 1300 local? [03:06] 11pm [03:06] 0200UTC [03:06] oh, 11pm. sounds sane [03:06] Oh woops, wrong way [03:06] sorry, 1300 UTC in local. was unclear [03:06] StevenK: We're +10 these days. [03:06] Fujitsu: Hobbsee confused me. [03:06] Which isn't hard at 11pm. [03:06] poor StevenK [03:06] ok... what do we agree on? === gouki_ [n=gouki@ubuntu/member/gouki] has joined #ubuntu-meeting [03:07] June 15th 1300 UTC? [03:07] wfm [03:07] June 15th, 1300UTC sounds great to me. [03:07] sounds sane, pending exams and such [03:07] who writes the announce? === Hobbsee will [03:07] excellent, thanks Hobbsee [03:07] mind you, i said that about kubuntu-devel, and havent yet. [03:07] i suck. [03:07] I think it's unfair to people in NZ, and NA, but am happy myself. === dholbach hugs Hobbsee too [03:07] https://wiki.ubuntu.com/MOTUMenuHeader updated [03:08] persia: that's ok [03:08] rock and roll [03:08] does that mean i'm doing teh meeting minutes as well? === afflux [i=fnord@pentabarf.de] has joined #ubuntu-meeting [03:08] I won't be there [03:08] thanks everybody - this was an awesome meeting [03:08] lots of stuff covered [03:08] it was! [03:08] better than the UDS one, even [03:08] There was a UDS MOTU meeting? [03:08] Hobbsee: will you CC fridge-devel@? [03:08] dholbach: yep [03:08] persia: yeah, on reviewing [03:08] alright [03:09] and such [03:09] and mentoring [03:09] persia: In person at UDS. [03:09] Ah, I remember now. No links. [03:09] there was VOIP [03:09] the redneck was on it, iirc [03:09] And gobby (until it broke) [03:09] yeah, true [03:10] Hobbsee: With full gain for extra breathing sounds :) [03:10] lol === freeflying_ [n=freeflyi@123.118.3.221] has joined #ubuntu-meeting [03:10] hehe [03:11] thanks everyone! === crimsun [n=crimsun@pdpc/supporter/silver/crimsun] has left #ubuntu-meeting [] === geser [i=mb@ubuntu/member/geser] has left #ubuntu-meeting ["Liberate] === _MMA_ [n=mma@cpe-071-070-203-016.nc.res.rr.com] has left #ubuntu-meeting [] === persia [n=persia@ubuntu/member/persia] has left #ubuntu-meeting [] === zul [n=chuck@CPE0006258ec6c1-CM000a73655d0e.cpe.net.cable.rogers.com] has joined #ubuntu-meeting === pitti [n=pitti@ubuntu/member/pitti] has left #ubuntu-meeting ["Bye"] === StevenK [n=stevenk@14.5.233.220.exetel.com.au] has left #ubuntu-meeting [] === ompaul [n=ompaul@freenode/staff/gnewsense.ompaul] has joined #ubuntu-meeting === highvolt1ge [n=highvolt@196.1.61.41] has joined #ubuntu-meeting === jussi01 [n=jussi@dyn3-82-128-185-45.psoas.suomi.net] has joined #ubuntu-meeting === jussi01 [n=jussi@dyn3-82-128-185-45.psoas.suomi.net] has left #ubuntu-meeting ["Konversation] === fernando [n=fernando@unaffiliated/musb] has joined #ubuntu-meeting === ucap [n=ucap@212-41-65-3.adsl.solnet.ch] has left #ubuntu-meeting ["Leaving"] === ScottK [n=ScottK@ubuntu/member/scottk] has left #ubuntu-meeting ["Konversation] === boredandblogging [n=nali@c-24-98-177-125.hsd1.ga.comcast.net] has joined #ubuntu-meeting === olemrac [n=carmelo@88-149-186-98.f5.ngi.it] has joined #ubuntu-meeting === BuffaloSoldier [n=firdaus@ubuntu/member/BuffaloSoldier] has joined #ubuntu-meeting === BuffaloSoldier [n=firdaus@ubuntu/member/BuffaloSoldier] has joined #ubuntu-meeting === PriceChild [n=pricechi@ubuntu/member/pricechild] has joined #ubuntu-meeting === ..[topic/#ubuntu-meeting:ubotu] : Calendar: http://fridge.ubuntu.com/event | Logs: https://wiki.ubuntu.com/MeetingLogs/ | 27 May 14:00 UTC: LoCo Team | 29 May 15:00 UTC: Kernel Team | 29 May 21:00 UTC: Community Council | 30 May 12:00 UTC: Edubuntu | 30 May 20:00 UTC: Xubuntu Developers | 31 May 16:00 UTC: Ubuntu Development Team === dholbach_ [n=daniel@i59F72E56.versanet.de] has joined #ubuntu-meeting === leonel [n=leonel@189.155.160.114] has joined #ubuntu-meeting === licio [n=licio@ubuntu/member/licio] has joined #ubuntu-meeting === nixternal [n=nixterna@ubuntu/member/pdpc.active.nixternal] has joined #ubuntu-meeting === leonel_ [n=leonel@189.155.160.114] has joined #ubuntu-meeting === PPmarcel [n=PPmarcel@cha86-1-82-247-203-143.fbx.proxad.net] has joined #ubuntu-meeting === PPmarcel [n=PPmarcel@cha86-1-82-247-203-143.fbx.proxad.net] has left #ubuntu-meeting [] === j_ack [n=jack@p508DA6FC.dip0.t-ipconnect.de] has joined #ubuntu-meeting === bashelier [n=bashelie@gov91-1-82-234-91-6.fbx.proxad.net] has joined #ubuntu-meeting === cbx33 [n=pete@ubuntu/member/cbx33] has joined #ubuntu-meeting === afflux [i=fnord@pentabarf.de] has left #ubuntu-meeting [] === bashelier [n=bashelie@gov91-1-82-234-91-6.fbx.proxad.net] has joined #ubuntu-meeting === bashelie1 [n=bashelie@gov91-1-82-234-91-6.fbx.proxad.net] has joined #ubuntu-meeting === pipedream [n=pipedrea@musselcracker.aims.ac.za] has left #ubuntu-meeting [] === yharrow [n=sysadmin@unaffiliated/yharrow] has joined #ubuntu-meeting === Lure_ [n=lure@89-212-19-55.dynamic.dsl.t-2.net] has joined #ubuntu-meeting === afflux [i=fnord@pentabarf.de] has joined #ubuntu-meeting === slackwarelife [n=slackwar@host73-195-dynamic.58-82-r.retail.telecomitalia.it] has joined #ubuntu-meeting === slackwarelife [n=slackwar@host73-195-dynamic.58-82-r.retail.telecomitalia.it] has left #ubuntu-meeting [] === lmanul [n=manu@212.99.9.227] has joined #ubuntu-meeting === afflux [i=fnord@pentabarf.de] has left #ubuntu-meeting [] === Maikel [n=ma1kel@cp818518-b.roose1.nb.home.nl] has joined #ubuntu-meeting === Maikel [n=ma1kel@cp818518-b.roose1.nb.home.nl] has left #ubuntu-meeting [] === fernando [n=fernando@unaffiliated/musb] has joined #ubuntu-meeting === slackwarelife [n=slackwar@host73-195-dynamic.58-82-r.retail.telecomitalia.it] has joined #ubuntu-meeting === afflux [i=fnord@pentabarf.de] has joined #ubuntu-meeting === finalbeta [n=gggggggg@d54C6865D.access.telenet.be] has joined #ubuntu-meeting === doko [n=doko@dslb-088-073-125-118.pools.arcor-ip.net] has joined #ubuntu-meeting === bashelier [n=bashelie@gov91-1-82-234-91-6.fbx.proxad.net] has joined #ubuntu-meeting === bashelier [n=bashelie@gov91-1-82-234-91-6.fbx.proxad.net] has joined #ubuntu-meeting === leonel [n=leonel@189.155.160.114] has joined #ubuntu-meeting === SpudDogg [n=spuddogg@c-76-109-159-194.hsd1.fl.comcast.net] has joined #ubuntu-meeting === blenderhead__ [n=blenderh@adsl-214-72-41.jax.bellsouth.net] has joined #ubuntu-meeting === blenderhead [n=blenderh@adsl-218-156-34.jax.bellsouth.net] has joined #ubuntu-meeting === bashelie1 [n=bashelie@gov91-1-82-234-91-6.fbx.proxad.net] has joined #ubuntu-meeting === Burgundavia [n=corey@ubuntu/member/burgundavia] has joined #ubuntu-meeting === juliux [n=juliux@ubuntu/member/juliux] has joined #ubuntu-meeting [09:29] @schedule chicago === PriceChild [n=pricechi@ubuntu/member/pricechild] has joined #ubuntu-meeting === GatoLoko [n=GatoLoko@37.Red-83-33-170.dynamicIP.rima-tde.net] has joined #ubuntu-meeting === Lure [n=lure@89-212-19-55.dynamic.dsl.t-2.net] has joined #ubuntu-meeting === Burgundavia [n=corey@ubuntu/member/burgundavia] has joined #ubuntu-meeting === afflux [i=fnord@pentabarf.de] has left #ubuntu-meeting [] === MikeB- [n=dbasinge@ubuntu/member/MikeB-] has joined #ubuntu-meeting === jenda [n=jenda@freenode/staff/ubuntu.member.jenda] has joined #ubuntu-meeting === r0bby [i=wakawaka@guifications/user/r0bby] has joined #ubuntu-meeting === r0bby [i=wakawaka@guifications/user/r0bby] has left #ubuntu-meeting [] === JanC [n=janc@lugwv/member/JanC] has left #ubuntu-meeting ["Ex-Chat"] === JanC [n=janc@lugwv/member/JanC] has joined #ubuntu-meeting === highvoltage [n=highvolt@196.1.61.41] has joined #ubuntu-meeting === mc44_ [n=mc44@unaffiliated/mc44] has joined #ubuntu-meeting