= UDD stakeholders meeting 2010-10-20 2100 UTC = Meeting conducted on #ubuntu-meeting @freenode. Duration: 1 hour max. Chair: Barry Warsaw == Agenda == * Action items * '''poolie to confirm charline to do user studies at UDS-N''' (done) * '''poolie to organize a foyer poster''' (ongoing) * '''barry to start some sphinx docs to be well-integrated w/ wiki.u.c''' (ongoing) * '''barry to talk to dholbach about making sure udd is well advertised in pkg guide''' (ongoing) * '''barry/poolie to write up job announcements; barry posts to python job board, james_w/slangasek posts to debian-jobs, ubuntu-devel''' (done) * UDS prep * Top bug: [[https://launchpad.net/bugs/295274|watch file support]] - barry * AOB == Summary == * UDS-N actions * sit down with scottk and watch his diff/patch method for porting clamav updates to all releases and see if UDD can help. * face-to-face feedback from mvo * have complete end-to-end story, including reviewing merge proposals and landing new packages from branches * top bugs * bzr branches are too expensive to use for casual sponsoring, compared with downloading packages from my local mirror (slangasek) * [[https://launchpad.net/bugs/295274|(watch file support)]] - james_w and barry to sprint on that at uds-n * [[https://launchpad.net/bugs/653307|Import fails with missing referenced chk root keys]] * [[https://bugs.edge.launchpad.net/bzr/+bug/603395|bzr commit in a heavyweight checkout does not propagate new tags]] * changelog merge problem (probably caused by dpkg-mergechangelogs). need more investigation by barry == New action items == * poolie to start list thread to find problems which can be carried on at UDS == Meeting log == {{{ #startmeeting Meeting started at 16:00. The chair is barry. Commands Available: [TOPIC], [IDEA], [ACTION], [AGREED], [LINK], [VOTE] * slangasek waves https://wiki.ubuntu.com/DistributedDevelopment/20101020 [LINK] https://wiki.ubuntu.com/DistributedDevelopment/20101020 LINK received: https://wiki.ubuntu.com/DistributedDevelopment/20101020 hi all [17:01] hi slangasek, poolie, jelmer, ajmitch hi hi flacoste james_w sends his apologies barry: thumper should join thumper: hi hi hi the agenda link is: https://wiki.ubuntu.com/DistributedDevelopment/20101020 [TOPIC] action items [17:03] New Topic: action items * '''poolie to confirm charline to do user studies at UDS-N''' (ongoing) done, i think i see i have a new mail from her very slow, nm [17:04] let's say that's done poolie: thanks, i'm looking forward to that! * '''poolie to organize a foyer poster''' (ongoing) not done yet, will do that today or tomorrow cool [17:05] * '''barry to start some sphinx docs to be well-integrated w/ wiki.u.c''' (ongoing) not done but... * '''barry to talk to dholbach about making sure udd is well advertised in pkg guide''' (ongoing) will do that at uds * '''barry/poolie to write up job announcements; barry posts to python job board, james_w/slangasek posts to debian-jobs, ubuntu-devel''' (ongoing) [17:06] i know you've sent it to python because we got lots of applicants python jobs board post done. poolie tells me we have some interesting candidates already i haven't seen any from debian so i suspect that wasn't done however we probably have a selection, so no more advertisement is needed atm nice incidentally, i'm told that we'll soon have better recruiting management software [17:07] which should be nice for all involved indeed :) (not hraspace :) i think we can mark this one done for now though, right? yep thanks everyone [TOPIC] uds prep New Topic: uds prep i believe we have 3 sessions scheduled, so it probably makes sense to prep for them. i plan on at least looking at that over the next two days [17:08] poolie: do you prefer that I not post it to debian-jobs then, given the tardiness? slangasek: yes, better not too [17:09] ok feel free to post other job ads though :) probably the most work will be for the user session. i'll have to ping james_w about that tomorrow so we're on the same page. does anybody have any thoughts about prepping for the sessions? * ScottK reminds barry he's promised to sit down with me and watch my diff/patch method for porting clamav updates to all releases and see if UDD can help. [17:11] ScottK: right, thanks. we're also going to sit down with mvo for his feedback there is a "user feedback session" that this will probably be appropriate for, and i'll add action items to the blueprint for that [17:12] [ACTION] barry to add ScottK and mvo feedback to uds session ACTION received: barry to add ScottK and mvo feedback to uds session you have a few usecases listed for the user feedback session? ajmitch: i was going to work off of the udd wiki page use cases Please don't distract ajmitch from fixing boost. ;-) [17:13] one thing i'd really like to address is getting more reviews and sponsor landings from merge proposals i guess all interested parties need to to subscribe to the sessions ScottK: I can sense your impatience :) as in, how to get more reviews? Me? Impatient? poolie: well, right now mp's seem to be a black hole. i don't think sponsors are tuned to looking at mps yet :/ ok, that's a good thing to think about and since i can't sponsor, it's unclear in my mind what *should* be the workflow barry: when talking to people about this, can you try to gather work-flow information? [17:15] barry: I'm keen to know how people do use MPs, and how they'd like to use them [17:16] there are a few different workflows depending on what's being sponsored solve the "bzr branches are too expensive to use for casual sponsoring, compared with downloading packages from y local mirror" problem? thumper: sure. aren't you keen on hooking that up to build-from-branch? :) +m so popping up one meta-level, we want - to help people understand how to use what is there [17:17] barry: I'm not sure I understand what you are suggesting - to make sure we have a good triaged list of what's inadequate - either technically failing, or failing as process - to recruit some people willing to try our solutions to the previous point heh, so as far as actions: - do we need more sessions? right now, i think "no" [17:19] - i propose we start a list thread to find problems and then carry that on at UDS - if we want to go into them in detail i suggest we continue after the 'steering committee' bit of the meeting is over therefore, done? poolie: i like your list. for me it really comes down to having a complete, end-to-end story for devs and sponsors poolie: thanks. would you like to kick off that thread? [17:20] i will thanks! [ACTION] poolie to start list thread to find problems which can be carried on at UDS [17:21] ACTION received: poolie to start list thread to find problems which can be carried on at UDS any other uds related comments? no [17:22] [TOPIC] top bug [17:23] New Topic: top bug bug 295274 Launchpad bug 295274 in bzr-builddeb "merge-upstream shouldn't require --version when debian/watch is present" [High,Triaged] https://launchpad.net/bugs/295274 nice agenda item! james_w: and i are going to sprint on that at uds that would rock current top udd bugs for us: andrew is working on bug 655307 [17:24] Launchpad bug 655307 in QBzr "using odt2txt to diff OOo documents" [Wishlist,Confirmed] https://launchpad.net/bugs/655307 indeed, both because i think it will eliminate a pain point (one which i witnessed first hand yesterday) and because it'll help get me acquainted with the code or not bug 653307 bug 603395 Launchpad bug 653307 in Ubuntu Distributed Development "Import fails with missing referenced chk root keys" [Critical,In progress] https://launchpad.net/bugs/653307 Launchpad bug 603395 in Bazaar "bzr commit in a heavyweight checkout does not propagate new tags" [Medium,Confirmed] https://launchpad.net/bugs/603395 heaven help us when we get to 7 or 8 digit bugs slangasek: that's your nomination, 603395? we'll have to start tinyurl'ing them barry: you know about pad.lv, right? [17:25] i guess it could fold them into base64 but .. shudder poolie: it's the one that breaks every UDD merge I do unless I remember it beforehand; maybe I'm the only one running into it? poolie: yeah, i was using the generic :) rather, it breaks the branches /after/ I've done a merge barry: hi lifeless: hi barry: I want you after this meeting :) slangasek: i'll bump it up most people probably use bzr branch instead of checkout? slangasek: i'll add it to "top bugs". i haven't hit it because i always branch [17:26] lifeless: ooooohhhh :) barry: am I wrong in thinking co is supposed to be cheaper than branch? maybe I should just be larting myself [17:27] a heavy checkout won't be much cheaper its main effect is that commits synchronously update the master branch a light checkout will be cheap to set up, but it has no local history cache * slangasek nods [17:28] so maybe it's just a bad habit of mine; but it has taken its toll on a number of the UDD branches to date there is another problem that i always run into, but i haven't figured it out well enough to submit a bug report on. it seems i always get weird merges in debian/changelog that's the new dpkg-mergechangelogs, I think [17:29] slangasek: it should be reasonably easy slangasek: hmm, it *seems* like when i merge a branch, i don't get conflicts, but i get some maintainer lines just getting overwritten and other changelog sections moved way down in the file. [17:30] barry: i think bzr builddeb has a hook that tries a smart merge of debian/changelog but as i said, i need to find a good reproducible test case and understand what's happening better. i'm usually in yak shaving mode at that point so haven't stepped back to figure out what's going on it may not be as smart as it thinks barry: bzr-bd calls dpkg-mergechangelogs, which is good, but doesn't mind when it rewrites the entire history of the changelog prior to the base revision, which is bad :) slangasek: ;) [17:31] poolie: gotcha next time it happens, i'll at least get a bug reported * ajmitch used to have the entire changelog appearing as a conflict, so it's improved :) any other top bugs that are buggin' ya? so I think this is just a bug in bzr-bd needing to be smarter about which changelog entries it passes to dpkg-mergechangelogs for merging slangasek: gotcha, thanks, that's definitely helpful [17:32] on our side, the speedup to lp-serve, which should cut ~2 seconds off ssh connection time, is still winding its way through the lp development meatgrinder ajmitch: you'd think it's an improvement, until you notice in the conflict-free diff that it's reordered all your history back to 1998 :) it may be live next week poolie: nice our next devops-type change after that is to get the package-importer moved into being a LOSA-run and monitored service i've seen people complaining about some particular package imports failing [17:33] which is actually a great sign that they care so i hope we will find some time to work on that yep. do you think it's possible to drive import failures to zero? barry: not really a bug, but is working with a package that uses a patch system going to be talked about at UDS? one question: we're getting many questions from non-ubuntu bzr users about memory usage and large file handling does anyone notice this as an issue in udd? ajmitch: we can. it's definitely one on my list "large file handling" - er, in the working tree or in the repository? [17:34] both to me "large file" means "> 2GB", I've yet to run into such a file in UDD * barry has not the typical user complaint is "i'm doing game development and i have this multi-GB binary artwork asset" ah, heh ask the ubuntu-docs folks :) k i'm guessing the top performance thing for UDD would be network latency for branch/checkout/push? [17:35] I think so * barry too those of us in NZ would readily agree :P :) [17:36] tbh, i'm not really affected by it ;) any more top bug nominations? 5 4 3 2 [17:37] 1 no, not that one [TOPIC] aob New Topic: aob i have one poolie: would that include wanting stacked branches/history horizons? bug 1 already gets enough attention ;) Launchpad bug 1 in Ubuntu "Microsoft has a majority market share" [Critical,In progress] https://launchpad.net/bugs/1 slangasek: :) jam, i think at the moment plain roundtrips would be an easier place to start [17:38] eg the get_parent_map calls but anything, really oh, looms push/pull! poolie: (I'm wondering if this is initial checkout, or ongoing updates) so i'm applying for an Ubuntu developer membership https://wiki.ubuntu.com/MartinPool/DeveloperApplication what's the state of working with debian packaging branches that are in git? i should have done it ages ago, but here it is now if people would like to endorse me i'd appreciate it [17:39] and thanks to barry for already doing so np i'm confident you'll get ppu [17:40] I maintain that having a documented, promulgated solution for UDD branch mirroring, including partial mirrors, is a key to making the workflow viable; lots of devs have local mirrors, and even with decent bandwidth waiting for a fresh download is too much downtime local package mirrors, that is ajmitch: They can be used, but their history is diverged from the history of the package imports. i think you're right poolie: I think it's great that you're applying for dev membership, but I'm crap at writing endorsements for these things so hopefully your application doesn't hinge on me doing so I'd agree there, being reliant on getting branches from 1 location at the moment is just a bit painful slangasek: mind if i paste that? poolie: uh... I don't mind :) i think you've even sometimes handled my small patches to debian years ago [17:42] btw, jelmer perhaps: do you know, is there a lag between package upload and source package branch update? if so, what's the time frame? I can't recall but frankly am happy to assume that's the case :) i wonder if we could have a eagerly caching proxy for connections to lp or something... there may be something cheap we can do [17:43] slangasek: do you recall if there's a bug for mirroring? barry: Sorry, I don't know how often the package importer runs. k, np [17:44] poolie: I haven't opened one, shall I do so? i'll have a look, open one, and subscribe you ok, thanks anything else from the peanut gallery? [17:45] in that case... [17:46] #endmeeting }}}