/srv/irclogs.ubuntu.com/2007/12/21/#ubuntu-meeting.txt

=== ubotu changed the topic of #ubuntu-meeting to: Calendar: http://fridge.ubuntu.com/event | Logs: https://wiki.ubuntu.com/MeetingLogs/ | 21 Dec 12:00 UTC: MOTU meeting | 22 Dec 11:00 UTC: Kubuntu Developers | 02 Jan 12:00 UTC: Edubuntu meeting | 09 Jan 20:00 UTC: Edubuntu meeting | 10 Jan 14:00 UTC: Desktop Team Development | 16 Jan 12:00 UTC: Edubuntu meeting
=== johnc4511 is now known as help
=== help is now known as johnc4511
=== Varka_ is now known as Varka
yharrowomputer crqapped out on me :S01:50
=== johnc4510 is now known as johnc4510-laptop
krautmoin07:29
Varkamoin07:32
somerville32moin07:33
=== bigon is now known as bigon`
warp10Hi all11:24
=== markey is now known as Mamarok
=== dholbach_ is now known as dholbach
=== ubotu changed the topic of #ubuntu-meeting to: Current meeting: MOTU meeting Calendar: http://fridge.ubuntu.com/event | Logs: https://wiki.ubuntu.com/MeetingLogs/ | 22 Dec 11:00 UTC: Kubuntu Developers | 02 Jan 12:00 UTC: Edubuntu meeting | 09 Jan 20:00 UTC: Edubuntu meeting | 10 Jan 14:00 UTC: Desktop Team Development | 16 Jan 12:00 UTC: Edubuntu meeting
persiaWho plans to chair the meeting?11:57
* persia wants to avoid chair confusion after the meeting begins11:58
Hobbseeyou.11:58
* persia is recused due to haveing the only agenda item11:58
dholbachHobbsee: how about you? :)11:59
TheMusoI can do minutes/announcements, if people are willing to wait 5/6 days for them.11:59
* dholbach hugs TheMuso11:59
Hobbseei'm so not.11:59
* persia is more than happy to wait for annoucements, but offers to do minutes if nobody else wants them in the interest of not waiting.11:59
* Hobbsee is gaming12:00
* dholbach chairs the meeting then12:00
dholbach#startmeeting12:00
MootBotMeeting started at 12:00. The chair is dholbach.12:00
MootBotCommands Available: [TOPIC], [IDEA], [ACTION], [AGREED], [LINK], [VOTE]12:00
dholbachWelcome to another MOTU meeting12:00
TheMusopersia: You're welcome to do minutes if you want12:00
dholbachour Agenda is available at: https://wiki.ubuntu.com/MOTU/Meetings12:01
dholbachfirst up is persia12:01
dholbach[TOPIC] Discussion of change from requesting interdiff files to requesting diff.gz files. Despite documentation, interdiff seems hard to use.12:01
MootBotNew Topic:  Discussion of change from requesting interdiff files to requesting diff.gz files. Despite documentation, interdiff seems hard to use.12:01
persiaTheMuso: OK.  If you don't mind announcements: I tend to forget :)12:01
TheMusopersia: Announcements are fine.12:01
persiaInterdiff files are wonderful, do everything we need, and help with the review process.  Unfortunately, despite documentation, many people seem to have trouble with them.12:02
persiacjwatson pointed out that most of the interesting information is contained in the diff.gz, and that the diff.gz was actually smaller than the "full interdiff".  In testing, I've found that I can reliably produce a .changes file for a new upstream from a diff.gz.12:02
dholbachI personally haven't dealt much with interdiffs yet, but found it OK once I knew about the process-interdiff script.12:03
TheMusoBut interdiff files are a nice way to see exactly what has changed.12:03
persiaDoes anyone know of any reasons not to shift from interdiff to diff.gz in the hopes of making the process easier to understand?12:03
persiaTheMuso: True, but the understanding is easier with -p1, and that makes it hard to reconstruct the target package.12:03
TheMusoYes, looking at .diff.gz alone can sometimes be hard to work out what has changed.12:03
TheMusopersia: Following the documented process at http://wiki.ubuntu.com/UbuntuDevelopment/Interdiff, I have had no problems making interdiffs for others, and reviewing them.12:04
persiaMost of the confusion seems to be related to the presence or absence of -p1.  By migrating to diff.gz, we'd push the burden of understanding when to use -p1 on the sponsor.12:04
TheMusoRight.12:04
persiaTheMuso: Neither I, but I've seen others with difficulties.12:05
TheMusoWhat is so difficult about following a process?12:05
TheMusoThat is documented/12:05
* persia doesn't know12:05
TheMusoI fear that the few of us who are present, who seem to be fine ith them cannot make this decision.12:05
TheMusoWe need more attendees, particularly those who have had trouble with them, to speak up.12:06
TheMusos/speak up/attend the meeting and put their view forward/12:06
dholbachI feel the process decision would benefit from an evaluation period and the script being more public (ubuntu-dev-tools maybe) - maybe also a wiki page at PackagingGuide/Recipes12:06
TheMusodholbach: Agreed. I was not even aware that the script was in a state that was usable.12:07
TheMusoi've been doing it manually myself.12:07
persiadholbach: It's a one-line call, documented at both UbuntuDevelopment/Interdiff and MOTU/Contributing.  The script isn't very reliable, although RainCT is looking at it.12:07
dholbachjust to avoid going through the "ok, we've changed the process again", "hey we reverted it because somebody complained", etc business12:07
dholbachpersia: I think it'd help to distribute it and improve it in iterations of using it day-to-day12:08
dholbachI'm sure we can tweak it to a point where it makes people happier :)12:08
dholbach... even happier... :)12:08
persiaSure.  I don't see any point to changing the process unless one of the people who complained has something to say in the meeting.  Two weeks ago, this was raised in "Any Other Business", and all comments were positive, but I promised to investigate alternatives, hence this topic.12:08
dholbachOk... what can we agree on and what can we transform into action items?12:09
* siretart is late - sorry12:09
dholbachsomebody who wants to help me with setting up a recipe page (in the new year)?12:10
persiaIn the absence of discussion from anyone with problems with Interdiff, let's agree that we should make more efforts to get automation scripts working well.12:10
TheMusoI agree with that.12:10
siretartI tried interdiff for one of my packages12:10
dholbachpersia: will you add your process-interdiff script to ubuntu-dev-tools as a first step?12:10
persiadholbach: Not in the current state.  It breaks too often.12:11
cjwatsonwhy were we ever requesting people to use interdiff by hand rather than debdiff?12:11
cjwatson(debdiff uses interdiff internally)12:11
persiacjwatson: new upstream packages sometimes have new binary objects which debdiff can't represent.12:11
siretartcjwatson: I assume because debdiff also displays the upstream changes12:12
siretartcjwatson: perhaps we can tune debdiff to skip those?12:12
siretartpersia: this sounds like a bug to me. I'd expect that it notes this fact, but continues then12:12
persiasiretart: Yes, but it means that one can't reconstruct the target package from the debdiff.12:13
persiaOne can reconstruct from interdiff -p0 or diff.gz from the new package.  There may be other ways, which I have yet to discover.12:13
siretartpersia: is that really necessary?12:14
persiasiretart: I think so.  I'd rather have a relatively small single file to download as a bug attachment when sponsoring a new upstream than negotiating from where to get a package.12:14
persia(especially when sponsoring from unknown contributors)12:15
siretarthm. I see12:15
* Hobbsee notes that those who are not up with the latest motu proceedures still use debdiff, quite happily12:15
siretarthow about teaching debdiff binary diffs then? (perhaps using xdelta or something)12:15
* Hobbsee notes that you're going to get resistance switching everyone over, for something that seems to be of little benefit12:15
persiasiretart: Considering that we can usually just download orig.tar.gz from upstream, and that we should when we don't know or trust the contributor, I'm not sure that's ideal.12:16
dholbachcjwatson: what are your thoughts about this?12:16
persiaHobbsee: Sure.  Maybe takes a while.  Still, good to pick the right thing before pushing everyone to switch.  Interdiff has been documented in one way or another for about 6 months.12:16
* norsetto thinks that downloading a diff.gz from a bug report and then a tarball from somewhere is not much different than downloading a diff.gz and a tarball from revu12:17
* siretart agrees to norsetto 12:17
* persia thinks that new upstreams have a lower threshold for changes than REVU packages, and that this is confusing to Contributors.12:18
* persia further doesn't trust tarballs on REVU, having found a few that were different for no clear reason12:18
cjwatsondholbach: personally? not being able to open a patch directly in my browser makes me less likely to review it in a timely fashion12:19
TheMusocjwatson: That I can understand.12:19
cjwatsonI think we should fix the tools rather than reverting to a process that will delay review12:19
persiacjwatson: Do you mean adding hunking support to combinediff?12:19
cjwatsonand work around it on a case-by-case basis in the odd instance where there's a problem12:19
cjwatsonpersia: I do think new upstreams are a special case12:20
cjwatsonand there's no reason to throw the non-new-upstream baby out with the bathwater12:20
persiacjwatson: Ah.  Currently Interdiffs are only recommended for new upstreams.  All other patches are supposed to be debdiffs.12:20
cjwatsonoh, I see, I misunderstood then12:20
persiaWe're trying to close the corner case.12:20
cjwatsonyes, I think in that case a full .diff.gz is probably easier to review12:20
cjwatsonso I take back my comments12:21
cjwatsonbut new upstream bugs should definitely come with clear instructions on retrieving the .orig.tar.gz12:21
persiaI argue those instructions belong in either a watch file or a get-orig-source target in debian/rules12:22
cjwatsonI agree that they should be there, but relying solely on them complicates review12:23
cjwatsonand it means that you have to run stuff from the package before you can review it12:23
persiacjwatson: That's the reason for writing the automation scripts to pull it out.  Good point about running unseen code in get-orig-source though.12:24
cjwatsonit doesn't seem much to ask for somebody to provide a URL in addition12:24
geserpersia: I haven't looked at it yet: but how does it work to call the get-orig-source target from the diff.gz? how to you apply the diff.gz without the source tarball?12:25
persiageser: filterdiff :)12:25
dholbachto me it seems we should hold off on making a final process decision today but work on documentation and wiki examples instead and give people some time to evaluate the process12:26
persiaThat seems reasonable to me, although with Interdiff having been documented for the last six months, I'd like to continue recommending that to new Contributors until and unless we pick another process (perhaps using diff.gz).12:27
dholbachI didn't intend us to revert any decision or documentation now.12:28
persiaOK.  That sounds perfect then :)12:28
dholbachgreat12:28
TheMuso+112:28
dholbachpersia: shall we work together on documentation and recipes?12:28
persiadholbach: I don't really understand recipes as implemented on the Wiki.  I'm happy to write yet more docs if the current are insufficiently clear.12:29
dholbachpersia: the recipes are intended to be step-by-step examples, so people would download a tarball, an existing package and the steps would guide them to a working interdiff etc12:30
persiadholbach: Right.  We can discuss in another forum.  Consider my previous response mostly as "yes".12:30
dholbach[AGREED] No process change now, improve documentation (examples) instead and give us some time get feedback on it.12:30
MootBotAGREED received:  No process change now, improve documentation (examples) instead and give us some time get feedback on it.12:30
dholbach[ACTION] persia and dholbach to work on wiki documentation containing examples12:30
MootBotACTION received:  persia and dholbach to work on wiki documentation containing examples12:30
dholbachthanks a lot persia12:31
dholbach[TOPIC] Other business12:31
MootBotNew Topic:  Other business12:31
dholbachany other business?12:31
dholbachgoing once...12:31
TheMusoShould we perhaps notify people that there may be few/no MOTUs around for the next two mondays, due to the break?12:31
TheMusoand people doing the festive things they do?12:32
dholbachTheMuso: I believe persia already sent out a notice12:32
TheMusoOh?12:32
persiaTheMuso: I've recently sent an annoucement about REVU days, but something more general may be useful.12:32
TheMusopersia: Ok.12:32
dholbachDoes somebody volunteer to send out a more general announcement?12:33
TheMusopersia: Where did you send that announcement? I don't think I've seen  anything to that effect yet.12:33
norsettowhy general if its about mondays? Or is that about the next two weeks?12:33
dholbachTheMuso: -motu and -motu-mentors12:33
persiaTheMuso: About 5 minutes before the meeting started.12:33
TheMusopersia: ah ok12:33
dholbachnorsetto: yeah, the next two weeks - I expect less activity12:34
persianorsetto: About the next two weeks (for general MOTU availability).  That wasn't clear in my mail.12:34
TheMusoHrm. Mail is slow then.12:34
dholbach(at least speaking for myself... :))12:34
norsettodholbach: you bugger :-)12:34
dholbachOk... do we need a more general announcement?12:34
geserTheMuso: https://lists.ubuntu.com/archives/ubuntu-motu/2007-December/002942.html12:35
dholbachmaybe I'll just do it12:35
TheMusogeser: thanks12:35
dholbach[ACTION] dholbach to send out a general announcement about christmas activities12:35
MootBotACTION received:  dholbach to send out a general announcement about christmas activities12:35
dholbachany other business?12:35
dholbachgoing twice...12:35
dholbachok, gone12:35
dholbach[TOPIC] date and time of next meeting12:35
MootBotNew Topic:  date and time of next meeting12:35
* persia proposes 20:00 UTC 4th January12:36
TheMusoGood for me.12:36
* dholbach keeps quiet because he'll likely be on the road then12:36
gesergood for me too12:37
dholbachok... let's go with 20:00 UTC 4th January then12:37
dholbach[AGREED] next MOTU meeting is 20:00 UTC 4th January12:37
MootBotAGREED received:  next MOTU meeting is 20:00 UTC 4th January12:37
TheMusoI'll send an announcement out as soon as I return next thursday.12:37
dholbachadjourned - thanks for attending the meeting :)12:37
dholbachthanks TheMuso and persia for sending out those mails12:38
dholbach#endmeeting12:38
MootBotMeeting finished at 12:38.12:38
dholbachhttp://kryten.incognitus.net/mootbot/meetings/ubuntu-meeting.20071221_1200.html12:38
=== Hobbsee is now known as LongPointyStick
=== ubotu changed the topic of #ubuntu-meeting to: Calendar: http://fridge.ubuntu.com/event | Logs: https://wiki.ubuntu.com/MeetingLogs/ | 22 Dec 11:00 UTC: Kubuntu Developers | 02 Jan 12:00 UTC: Edubuntu meeting | 09 Jan 20:00 UTC: Edubuntu meeting | 10 Jan 14:00 UTC: Desktop Team Development | 16 Jan 12:00 UTC: Edubuntu meeting | 17 Jan 12:00 UTC: Edubuntu meeting
Hobbsee@now13:46
ubotuCurrent time in Etc/UTC: December 21 2007, 13:46:31 - Next meeting: Kubuntu Developers in 21 hours 13 minutes13:46
=== cjwatson_ is now known as cjwatson
=== bigon` is now known as bigon
=== asac_ is now known as asac
=== bigon is now known as bigon`
=== bigon` is now known as bigon
=== bigon is now known as bigon`
=== bigon` is now known as bigon
=== jpatrick_ is now known as jpatrick
=== bigon is now known as bigon`
=== bigon` is now known as bigon
=== bigon is now known as bigon`
=== bigon` is now known as bigon
=== bigon is now known as bigon`
=== bigon` is now known as bigon
=== mc44_ is now known as mc44
=== txwikinger3 is now known as txwikinger
=== txwikinger3 is now known as txwikinger
=== mc44_ is now known as mc44

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