/srv/irclogs.ubuntu.com/2010/12/14/#ubuntu-devel.txt

gesercjwatson: as you seem to be pretty knowledgeable about package sets: do you know or have an idea why the "xubuntu" package set isn't included in the packagesets collection of the LP API?00:07
cody-somervillegeser, I don't think one exists.00:08
geserit can be queried with edit-acl.py00:10
=== asac_ is now known as asac
=== jjohansen is now known as jj-afk
netadminhi04:38
netadminj #ubuntu-network04:40
netadminah sorry, i'm typo /04:41
=== Flannel is now known as 14WAAHCIA
=== spm` is now known as spm
ScottKRiddell: https://launchpad.net/ubuntu/natty/powerpc/libpackagekit-qt14/0.6.10-1 landed in Universe by mistake which is why kpackagekit won't build on powerpc.  Would you please promote it.05:36
=== _LibertyZero is now known as LibertyZero
handmasterhello. i made a client and a server. i have a break point in my server code, but how do i run my client?  my client is in bin/debug but double click on it does nothing.06:26
handmastersystem monitor also does not show it even starting06:26
=== jj-afk is now known as jjohansen
dholbachgood morning!07:03
Simiramorning Daniel07:03
ebroderMorning, dholbach07:03
dholbachhey Simira, hey ebroder07:03
dholbachSimira, long time no see - how are you doing?07:03
=== Nigel_ is now known as G
=== RoAkSoAx_ is now known as RoAkSoAx
dholbachRoAkSoAx, congratulations!07:27
pittiGood morning07:44
\shgood morning pitti07:44
RoAkSoAxdholbach thank ypou!!07:46
dholbach:-)07:46
=== smb` is now known as smb
tkamppeterpitti, hi08:33
pittihello tkamppeter08:34
tkamppeterpitti, for bug 690040 you are looking for returning CUPS back to init scripts? For me such a step looks like that Upstart is a completely broken concept.08:35
ubottuLaunchpad bug 690040 in cups (Ubuntu Natty) "no longer confined by AppArmor" [Undecided,Triaged] https://launchpad.net/bugs/69004008:35
tkamppeterpitti, is there no possibility to get the sequence: start apparmor -> start cups -> wait for cups being ready -> start samba with upstart?08:37
pittitkamppeter: it would make things a bit easier (share package/script with Debian again, avoid apparmor race condition)08:37
pittitkamppeter: as I wrote in the bug, it'd be even better if apparmor could move to an upstart script08:37
pittialthough, hmm08:38
pittibut yes, I think there's some trick how to do state based conditions, with environment variables08:38
tkamppeterpitti, I think this would really better, when using Upstart, everything should get moved to Upstart.08:38
pittiso, would require some tinkering, but with an apparmor upstart script it'd work better08:38
pittitkamppeter: we just need to drop thaht silly "restart samba" bit from cups' job, and update the samba upstart job to wait on cups if cups is available08:39
tkamppeterThe CUPS/Samba problem looks for me like that Samba already starts when the CUPS daemon is not yet ready.08:39
pittiI don't know how to do this currently, but we have some experts here :)08:39
pittimy other worry is that cups now starts a lot earlier08:40
pitti(but it doesn't need to really)08:40
pittiin terms of boot speed, and keeping the CPU free for the really urgent things08:40
=== 14WAAHCIA is now known as Flannel
tkamppeterpitti, if all startup dependencies are well defined, there should be no daemon starting too early or too late.08:41
macopitti: would it be possible to make the apparmor start script emit an event?08:41
tkamppeterpitti, if you want CUPS to start after the gdm is up, make a dependency between CUPS and gdm.08:42
macoif making it fully upstartified is too much work...08:42
pittimaco: ah, "initctl emit"?08:43
hyperairwhat's wrong with blocking on "started samba"?08:43
pittimaco: yes, but event based waiting conditions don't work with optional components08:43
macopitti: uhh...if that's the command keybuk put in his blog post the other day, then sure ;-)08:43
hyperairahh08:43
macooh08:43
pittimaco: as you can uninstall, or separately upgrade apparmor08:44
pittihyperair: samba isn't installed by default, and optional08:44
hyperairpitti: yeah, i just realized.08:44
pittihyperair: or actually the other way around08:44
pittisamba "start on started cups" doesn't work if you uninstall cups08:44
pittior you upgrade the samba package08:44
hyperairright.08:44
tkamppeterpitti, one should add a feature to Upstart, like "wait for XXX if XXX is available".08:44
pittitkamppeter: that's called "weak dependency", like the "Should-Start:" in the LSB init.d headers, FYI08:45
pittitkamppeter: but it's hard to express in terms of events, I think08:45
hyperairpitti: how about.. start on local-filesystems or (local-filesystems and cups)08:46
hyperairpitti: and then add a pre-start hook to check if cups exists.08:46
hyperairpitti: would that work?08:47
pittia || (a and b) -> that's just "a"?08:47
pittihyperair: pre-start hook could work, yes08:47
hyperairpitti: er i was hoping it could end up starting twice, where the first time fails the check, and the second time starts it for real?08:47
pittihyperair: bit expensive to write, though (as you need to poll for a process)08:48
hyperairpitti: make use of a rather large sleep?08:48
pittihyperair: I don't know how upstart implements that08:48
pittihyperair: that'd feel cheesy08:48
hyperairpitti: i know, but we have a lot of long sleeps in the bootchart and ureadahead scripts.08:48
pittihyperair: my truly preferred option would be to add socket activation to upstart :)08:48
hyperairpitti: which feel cheesy as well. perhaps it's time to give upstart more power08:49
hyperairpitti: er socket activation? like xinetd?08:49
pittilike systemd08:49
hyperairhmm i haven't actually looked into systemd before08:49
pittimdz: argh, the merge proposals are back at the TB moderation queue08:58
diwicdoko_ or barry, since you wrote I should ping you with a python 2.7 error, we have bug #688535 which makes it impossible to report (some?) bugs with apport09:03
ubottuLaunchpad bug 688535 in apport (Ubuntu) "apport-gtk crashed with ValueError in format()" [Medium,Confirmed] https://launchpad.net/bugs/68853509:03
diwicdoko_ or barry, seems like locale.format does not accept the same type of format strings anymore09:04
hyperairpitti: i have a solution for the cups/samba issue.09:59
tkamppeterhyperair, great. Please tell us.09:59
hyperairtkamppeter: in cups.conf, put: start on (starting NEED_CUPS=1 or ..... )09:59
hyperairtkamppeter: and in smbd.conf, put env NEED_CUPS=1\nexport NEED_CUPS10:00
tkamppeterhyperair, and what happens if samba is not installed.10:00
pittihyperair: interesting10:00
hyperairtkamppeter: it's an "or" condition. cups will get started anyway.10:01
hyperairtkamppeter: just that order doesn't matter so much now.10:01
hyperairpitti: i got it from here: http://www.netsplit.com/2010/12/03/event-matching-in-upstart/10:01
hyperairi never knew you could put starting without any service name10:01
tkamppeterhyperair, but there are the following problems:10:03
hyperairtkamppeter: ?10:03
tkamppeterhyperair, 1. If Samba triggers the start of CUPS via setting NEED_CUPS, CUPS starts, regardless whether the requirements of CUPS, especially a running AppArmor and the loopback device lo are present.10:05
hyperairtkamppeter: that sucks.10:05
hyperairtkamppeter: if we put "and" would that help?10:06
tkamppeterhyperair, 2. If Samba triggers the start of CUPS it must still wait until the CUPS daemon is listening. Usually the daemon take a second or so until being ready.10:06
tkamppeterhyperair, if we put "and" and Samba is not installed, CUPS will never start.10:07
hyperairtkamppeter: okay, maybe we need to poke scott. =p10:07
tkamppeterhyperair, I think that would be the best.10:10
hyperairyeah10:10
* hyperair thinks events and boolean operators don't really go well together =\10:10
tkamppeterhyperair, he could also do fixes or add features on Upstart.10:10
hyperairyeah10:10
=== cjwatson_ is now known as cjwatson
Keybukwhat's the thing that's not screen that does unicode10:23
macotmux?10:23
Keybukthat's the one I was thinking of, thanks10:24
ionI’m using it. I’ve been quite happy with it.10:25
macoKeybuk: things i osmosis off of crimsun :P10:25
hyperairtkamppeter: oh hey look Keybuk's here.10:25
macohaha10:25
hyperair=p10:26
macoyou're not gonna grab pitti too?10:26
hyperairlooks like you did that. =)10:26
macowait dangit.. if the english are all online, that means i really really really should go to bed10:26
hyperairKeybuk: so anyway, there was an issue with cups and samba, where samba needs to start after cups, but still be able to start if cups isn't installed. how does one design upstart jobs for this?10:26
mok0Hm, my sbuilder fails with "installing python2.7-minimal would break existing software"10:27
Keybukhyperair: the problem with that is that samba is done with Upstart10:27
Keybukwhereas cups is done with sysvinit10:27
hyperairKeybuk: no, cups has an upstart job.10:27
mok0Don't understand why it wants to install python2.7-minimal...10:27
macomok0: natty?10:27
mok0maco: yes10:27
Keybukhyperair: oh, it didn't used to have10:28
hyperairKeybuk: yeah, but it does in maverick.10:28
macomok0: python minimal isnt part of a base install?10:28
hyperairKeybuk: the current solution is to kill -HUP samba if cups is started after samba.10:28
mok0maco: I'll look10:28
Keybukhyperair: the best fix for that is for cups to insert itself into samba's starting event10:28
macomok0: i thought there was an email about python being in a very umm fun... state for a while as the 2.7 transitin happens10:28
Keybukso when samba is started, it blocks until cups is running10:28
hyperairKeybuk: i proposed that, but then cups would not start if samba doesn't exist.10:28
pittiKeybuk: we had that, but that breaks upgrades of cups10:29
pittiKeybuk: as cups then waits forever if samba is already running10:29
Keybukhmm10:29
Keybukso you have two jobs that both depend each other if the other is installed10:29
pitti(or samba isn't installed at all)10:29
Keybukotherwise don't?10:29
pittiKeybuk: not on each other, cups doesn't need samba10:29
mok0maco: it has python-2.6-minimal10:29
mok0maco: the package I want to build doesn't depend on python10:29
pittiKeybuk: we basically have samba should-start: cups10:29
Keybukin samba.conf:10:30
Keybukpre-start exec start cups ?10:30
pittiwith an || true?10:30
hyperairbut cups depends on things.10:30
Keybukyeah10:30
Keybukhyperair: the start cups can be10:30
Keybukpre-start exec initctl emit need-cups10:31
Keybukwhere cups.conf has on need-cups10:31
Keybukif there's no cups.conf, need-cups will just finish straight away10:31
Keybukif there's a cups.conf, need-cups gets picked up and blocked by it10:31
hyperairKeybuk: but what if samba isn't installed, and nothing emits needs-cups?10:31
pittiKeybuk: so do we need the needs-cups var, or should "pre-start exec start cups" suffice?10:31
Keybukpitti: well, I was just looking at cups and samba10:32
Keybukand it looks like they start on the same condition anyway10:32
Keybukso pre-start exec start cups would work10:32
=== diwic is now known as diwic_afk
Keybukprobably best option10:32
pittiah, that's much simpler indeed10:32
pittithans10:32
pittithanks, too10:32
cjwatsongeser: lapack done.  (I don't seem to be getting these devel-permissions mails; odd)10:33
* Keybuk makes sure this one is in the use cases for 210:33
KeybukI think it should just work, but I'll make sure there's a test case for it10:33
cjwatsongeser: xubuntu in lp.packagesets> um, no idea, sorry10:35
tkamppeterKeybuk, pitti, do we take into account that CUPS has some delay? It takes a second or so after being started until the CUPS daemon is actually listening.10:35
macomok0: but the 2.6 to 2.7 transition is going on now. dependies are probably broken somewhere in the chain10:36
Keybuktkamppeter: you can do that in cups.conf with a post-start script that waits for it10:36
cjwatsonScottK: libpackagekit-qt14 promoted10:36
Keybukupstart doesn't consider a job running until the post-start finishes10:36
mok0maco: I guess. But how do I get my sbuilder to work? :-(10:36
tkamppeterKeybuk, then this is solved for CUPS.10:37
mok0maco: the schroot has a kept-back update of python-minimal. Perhaps I can pin it10:37
cjwatsonpitti: socket activation is on the upstart plan for natty, FYI10:37
cjwatsonsince you asked10:37
pitticjwatson: cool!10:37
Keybukcjwatson, pitti: lp:~scott/upstart/bridges10:38
Keybukwhere "on the plan" includes "took scott 2 hours one night to implement"10:38
cjwatsonwell, yes :)10:38
Keybukthough it obviously needs testing and a few bug fixes10:40
mvowoah!10:40
mdzpitti: yeah, I noticed that too (merge proposals in moderation)10:48
mdzpitti: are you already talking to a Launchpad dev about it, or should I?10:48
pittimdz: I'm not even sure what changed again; I haven't contacted LP folks yet10:49
mdzpitti: maybe nothing changed, and it was coincidence that the queue was empty (someone else cleared it out?)10:49
Keybukmdz: oh, while you're here10:49
Keybukyou may notice some funny business going on with my LP account10:49
AnAntHello, I am getting this build failure on natty: http://launchpadlibrarian.net/60640251/buildlog_ubuntu-natty-i386.drawtiming_0.7.1-2_FAILEDTOBUILD.txt.gz  , yet it builds fine in maverick. Note that both natty & maverick have the save version of graphicsmagick. Build fails during linking, any clues ? Could it be related to doko's email about "gcc in natty now passes --as-needed by default to the linker" ?10:49
mdzKeybuk: are you in the office today? I thought I saw you walk by10:50
KeybukLOOK OVER THERE!  A THREE HEADED MONKEY!10:50
Keybukmdz: I am10:50
doko_pitti: could you have a look at #688535 (what diwic reported before)10:50
AnAntdoko_: ^10:51
doko_AnAnt: g++ -I/usr/include/GraphicsMagick   -DYYDEBUG=1 -g -O2  -Wl,-Bsymbolic-functions -o drawtiming -lGraphicsMagick++ -lGraphicsMagick   main.o parser.o scanner.o timing.o10:52
doko_move the objects before the libs10:52
AnAntok10:52
AnAntdoko_: is that a binutils-gold thing ?10:53
mok0Bah, pinning doesn't work, the python transition just screws everything up10:53
mdzpitti: I read http://raphaelhertzog.com/2010/11/15/save-disk-space-by-excluding-useless-files-with-dpkg/ and my first thought was "what about the bug reports we'll get when people break their systems this way?"10:54
mdzmaybe apport should check for that before filing a bug?10:54
mdzKeybuk: what sort of funny business?10:54
pittimdz: right, that was one of the things I was working on with Raphael during my OEM cycle10:54
doko_AnAnt: no, it is needed for the --as-needed default10:54
Keybukmdz: I've now got two launchpad accounts10:55
Keybukone with my canonical address and all the old bug subscriptions10:55
Keybukand a new one with my home address and team memberships10:55
pittimdz: we could, but if it's only used for filtering out /usr/share/doc/, things should still work10:55
pittidoko_: on my list10:55
doko_now that is intersting ...10:56
doko_checking for corosync/cpg.h... yes10:56
doko_Session terminated, killing shell...checking for cpg_initialize in -lcpg... make: *** [debian/stamp-autotools] Terminated10:56
doko_Terminated10:56
doko_ ...killed.10:56
doko_Build killed with signal 15 after 150 minutes of inactivity10:56
pittidoko_: ah, that worked in 2.6 still, apparently locale.format() got much stricter in 2.710:57
mdzKeybuk: declaring launchpad bankruptcy?10:58
mdzI've thought about just getting myself unsubscribed from all bugs older than a certain date10:58
pittidoko_: fixing10:59
Keybukmdz: well, with leaving10:59
KeybukI don't want the 142,000 bug subscriptions10:59
Keybukand blueprint subscriptions10:59
Keybukand things I added to the launchpad registry when was on the bzr team and still get mails about10:59
Keybuketc.10:59
mdzKeybuk: sure, but is it really easier to set up a whole new account than to get that cruft removed?11:00
mdzI'd rather not have to change LP accounts just to cut down on the amount of spam I receive11:00
Keybukmdz: apparently so11:00
Keybukwe looked into the problem of just purging the data11:00
doko_pitti: thanks ... preparing for a flood of bug reports11:00
Keybukand apparently it's so hard, nobody wants to contemplate11:00
Keybuke.g. you could purge all the bug associations11:01
Keybukbut then the karma system would assert because you have more karma than you should have11:01
Keybuketc.11:01
Keybukwhereas renaming accounts is an understood problem11:01
cjwatsonlaunchpadlib to go through and unsubscribe everything? :)11:02
cjwatson(I realise it's too late)11:02
Keybukcjwatson: you can't unassign yourself from bugs that have been marked as dups of things11:02
Keybuknot without un-dupping and re-dupping11:02
Keybukand that wouldn't take into account all the ownerships I had in LP11:03
macoseriously?11:03
macothat's a stupid limitation11:03
=== soren_ is now known as soren
cjwatsonI thought that had been fixed ages ago ...11:03
cjwatsonI guess not11:03
mok0dpkg: considering deconfiguration of python-minimal, which would be broken by installation of python2.7-minimal ...11:07
=== jjohansen is now known as jj-afk
mok0?11:07
mok0catch 2211:08
pittimok0: is this a normal dist-upgrade?11:08
pittiit should upgrade python-minimal11:08
mok0pitti: it's my schroot environment11:09
mok0pitti: for natty11:09
pittimok0: I mean, did you see this during dist-upgrade?11:09
pittior what did you try?11:09
mok0pitti, in my natty builder, I did apt-get upgrade11:09
pittiright, upgrade won't suffice11:09
pittiyou need dist-upgrade11:10
mok0pitti: and then apt-get install python2.7-minimal11:10
Keybukcjwatson: yeah, the whole stack of things that stacked on top of stacks got scary11:10
pittimok0: right, you can't install python2.7-minimal with python-minimal 2.6, that wreaks havoc; that's why we added the Breaks:11:10
pittimok0: do a dist-upgrade, or install python-minimal instead11:10
mok0pitti: thx will try dist-upgrade11:10
pittimok0: please let me know if that works properly11:11
mok0pitti, nope, same error11:11
mok0pitti, http://pastebin.com/6q5fgvGb11:12
pittimvo: ^ any idea why apt just doesn't do that?11:12
pittiif you upgrade p-minimal to 2.7, then the breaks: is solved11:13
pittimvo: instead of "Breaks: python-minimal (<< 2.7.1~)11:14
pittimvo: .. should we add "Depends: python-minimal (>= 2.7.1~)" instead?11:14
pittimvo: the thing that we need to avoid is to configure any python2.7* stuff with python-minimal 2.6 still installed11:14
mvopitti: hm, is that reproducable in a chroot? I can look after lunch11:16
pittimvo: I guess a maverick chroot (or a natty system with 2.6 installed) and dist-upgrading?11:16
mok0mvo, what I have is a natty sbuilder11:17
=== MacSlow is now known as MacSlow|lunch
mvopitti, mok0: thanks, let me check it11:20
=== diwic_afk is now known as diwic
Riddellbryceh: bug 69012211:28
ubottuLaunchpad bug 690122 in libxkbcommon (Ubuntu) "no-shlibs-control-file" [Undecided,New] https://launchpad.net/bugs/69012211:28
mvopitti: hm, I don't think the depends will work either (instead of the break) - that needs a closer look. why do we want to avoid 2.7* stuff with 2.6 minimal? (I will read scrollback, gtg for lunch now)11:32
pittimvo: python2.7 mustn't call the 2.6 version of pycompile from the python-minimal package11:32
pittimvo: (in its postinst)11:32
pittimvo: why wouldn't a depends: work? because it's circular?11:33
pittimvo: (that's why I suggested using breaks: to the older version)11:34
mdzcjwatson: you're chairing TB today, right?11:40
cjwatsonmdz: yes11:40
mdzcjwatson: ok, thanks11:40
=== doko_ is now known as doko
dokokenvandine: libdesktop-agnostic is another gir-repository issue. could you have a look?11:55
=== ssj6akshat is now known as akshatj
ScottKcjwatson: Thanks (libpackagekit-qt14) - kpackagekit built on powerpc now, so one more FTBFS down.12:39
=== MacSlow|lunch is now known as MacSlow
pitticjwatson: *phew*, I'm finally done with bug 415038, FYI; all fixed up now12:48
ubottuLaunchpad bug 415038 in debconf (Ubuntu) "port GNOME frontend to GtkAssistant" [Medium,Triaged] https://launchpad.net/bugs/41503812:48
cjwatsonok, thanks, will have a look once I'm finished with current task12:49
Riddellkirkland: is jplayer useful as a local package?12:50
=== freeflyi1g is now known as freeflying
sabdflhi folks, hotel network isn't allowing connections to port 587, or normal smtp, of smtp.canonical.com13:27
sabdflany suggestions?13:27
sabdflblech, wrong window!13:28
cdbs:)13:29
cdbs*:(13:29
=== almaisan` is now known as al-maisan
=== dendroba` is now known as dendrobates
=== zul_ is now known as zul
kenvandinedoko, i can look at that13:33
smoser`@pilot in13:35
=== udevbot changed the topic of #ubuntu-devel to: Archive: Open | Development of Ubuntu (not support, not app development) | #ubuntu for support and general discussion for dapper -> maverick | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://wiki.ubuntu.com/HelpingWithBugs | Current Friendly Patch Pilots: smoser`
=== smoser` is now known as smoser
* dholbach hugs smoser13:35
Simiradholbach: I was right off to work this morning. How are you? We just filled up the house with another dog!13:36
dholbachSimira, oh wow! what kind?13:37
Simiradholbach: Rhodesian Ridgeback :D13:37
dholbachSimira, just this second I was about to take my dog out for a walk and get lunch13:37
dholbachSimira, wow - that's a bit bigger than your other dog, right? :)13:38
Simirahttp://www.simira.net/gallery/Hund/2010-11-24-Bergen-Hemsedal-div/slides/P1000883.html13:38
Simiraslightly13:38
Simira6 months and 35 kg now13:38
dholbachwow :)13:39
Simiradholbach: have a nice lunch! Make sure your dog gets his part!13:39
dholbachSimira, the dog will make sure - no problems :-P13:39
dholbachsee you :)13:39
=== dendrobates is now known as dendro-afk
=== dendro-afk is now known as dendrobates
dokois Bilal Akhtar here in the channel?13:42
cjwatsondoko: meet cdbs13:43
mvopitti: hey, soory for the delay. the depends is circular, dpkg/apt do not like that for essential packages13:43
mvopitti: I look at it again to see what can be done13:43
dokocdbs: ping13:46
cdbsdoko: yes?13:48
cdbsI got your mail, but the other way to link the library wasn't working13:48
cdbsI tried many many times, including the way you mentioned in your mail to ubuntu-devel last month13:49
jdstrandpitti: haven't read all the backscroll, but the cups thing is known (as of a couple weeks). you just need to start it like mysql, with something like this in the upstart job file: http://paste.ubuntu.com/543589/13:49
dokocdbs: then please just file a bug.13:50
dokocdbs: are there other uploads like this one?13:50
cdbsdoko: looking at your uploads, I don't see any such of them13:51
cdbsdoko: the problem is, the package links agianst a library it itself builds13:51
cdbsand adding  --no-as-needed -lcourier-authlib doesn't seem to work --as-needed13:52
dokocdbs: right, then the build system has to be fixed13:52
dokoI'll look at it13:52
cdbsdoko: thanks, I 'll re-open bug13:52
cdbsoh, you already did that13:53
pittimvo: how do you mean?13:55
pittimvo: we currently have p-minimal depends: p27-minimal, and p27-minimal breaks: p-minimal (< 2.7)13:55
pittimvo: and apparently that causes apt to hold back both, instead of upgrading both13:55
pittijdstrand: right, i've seen it in avahi13:56
pittijdstrand: but I really don't like it13:56
jdstrandI see that now after having read the bug13:58
kirklandRiddell: it's something that web applications could depend on and use13:59
kirklandRiddell: currently, there is a snapshot of jplayer embedded in the 'musica' application13:59
kirklandRiddell: but it would be better if 'musica' just depended on jplayer14:00
jdstrandpitti: it might be enough to test for /sys/kernel/security/apparmor/profiles, but a) we want to double check that with jj-afk and b) that is going to have to be updated once we lose the compatibility patch14:00
kirklandRiddell: other web apps could use it too14:00
jdstrandpitti: (that is instead of 'aa-status')14:00
seb128cjwatson, hey, could the desktop set get access to vte?14:00
pittijdstrand: I actually meant calling apparmor_parser to force-start it14:00
jdstrandapparmor_parser is an ELF14:00
kirklandRiddell: or you could make your own homepage or blog or whatever and just 'apt-get install jplayer' and then embed music there14:00
pittijdstrand: IMHO cups should just wait on apparmor to start14:01
kirklandRiddell: it's very HTML5-y ;-)14:01
pittiinstead of a lot of programs having to manually call apparmor bits14:01
jdstrandpitti: right. we've talked about an apparmor upstart script, but it is fraught with peril. kees is way more up on it than I though, so he can get into that more14:01
pittijdstrand: so, it's obviously the right solution for a maverick update14:01
jdstrandpitti: we've also considered an apparmor helper doodad that upstart could use (that would ship with upstart) that would do this as well. that hasn't happened yet14:03
Riddellkirkland: ok, accepted14:03
jdstrandpitti: but yes, the current situation is not ideal and not the long term plan, but it does work14:03
kirklandRiddell: cheers, thanks14:04
kirklandRiddell: hey, question for you ...14:04
kirklandRiddell: did I handle the debian/copyright file correctly?14:04
kirklandRiddell: the project says that it's dual licensed, MIT/GPL14:04
kirklandRiddell: in that case, as distributor, do we just pick one?  or do we put both licenses there, and let the end user pick one?14:05
Riddellkirkland: we don't tend to pick one, we tend to put both into the copyright file14:05
dokopitti, mvo: while you discuss this, please could you accept the python-defaults for -proposed?14:05
kirklandRiddell: ah, okay, i'll upload again adding the MIT license too14:06
kirklandRiddell: thanks14:06
Riddellkirkland: famfamfam-silk likewise needs a copyright change, ping me when you reupload it if you want a quick review14:08
cjwatsonseb128: done14:09
seb128cjwatson, thanks14:10
kirklandRiddell: i'm adding that now14:10
kirklandRiddell: the license is in full in the file LICENSE in the root directory of the orig.tarball14:12
kirklandRiddell: that's the only reason i didn't embed it in debian/copyright14:13
kirklandRiddell: but i'm copying it there now14:13
=== bilalakhtar_ is now known as cdbs
jdstranddidrocks: I'm confused by your response to bug #69001114:13
ubottuLaunchpad bug 690011 in compiz (Ubuntu) "unity panel and launcher do not start with latest update" [Undecided,Incomplete] https://launchpad.net/bugs/69001114:14
jdstranddidrocks: you implied that I either did something wrong or didn't do something that I had no idea I would need to do (and surely other people wouldn't either)14:14
seb128didrocks, is everybody supposed to run unity --reset?14:14
didrocksjdstrand: unity --reset and ensure to have latest compiz14:14
didrocksseb128: I think it will impact everybody yes14:15
seb128didrocks, shouldn't add a session snippet doing that?14:15
seb128shouldn't we add...14:15
jdstranddidrocks: I understand that part. I don't understand why I need to do that or why that wasn't done for me or why I should know about it :)14:15
seb128it seems suboptimal to break everybody's session and tell them to run --reset14:15
didrocksseb128: that will be nice, but I didn't have the time to come with that solution, we don't have a script starting, right?14:15
didrocksseb128: right, but as long as upstream doesn't support migration path, and there was a rename this time14:15
seb128well we could add an autostart desktop in /usr/share/autostart14:16
seb128just for one day or two14:16
jdstrandI'll let seb128 take it from here...14:16
didrocksjdstrand: it's just upstream didn't rename every gconf path14:16
didrocksjdstrand: and they fix one after another14:16
didrocks(compiz upstream)14:16
seb128didrocks, what is gnome-session starting? compiz?14:16
seb128didrocks, is there any wayt to have the unity --reset in the session for a day?14:16
jdstrand'Sorry, Compiz closed unexpectedly'14:16
didrocksseb128: can add that14:17
seb128jdstrand, that seems a crash, see if apport cna report it14:17
jdstrandoh, it is definitely a crash. I have no window manager :)14:17
seb128didrocks, that would be nice, that would avoid having to deal with people on IRC, bug reports, and to confuse users14:17
didrocksseb128: I can do taht now14:17
seb128didrocks, thanks14:17
didrocksseb128: hum14:17
seb128didrocks, you rock ;-)14:17
jdstrandI can't click the button-- my irc is in the foreground14:17
didrocksseb128: no, I need to put that in a script14:17
seb128jdstrand, yeah, go to a vt and DISPLAY=:0 compiz14:18
seb128then compiz --replace in your session14:18
seb128so it uses the right profile14:18
didrocksseb128: hum, we should be clever enough for that and let it until alpha214:18
seb128I've workarounded those issues by adding a desktop launcher to start compiz14:18
kirklandRiddell: done; famfamfam-silk uploaded14:18
didrocksseb128: let's see if I can come up with something14:18
seb128so when it crashes I can double click on it :p14:18
seb128didrocks, then you need to set a gconf key I guess14:19
didrocksseb128: no, just check for the old one :)14:19
seb128didrocks, that would work ;-)14:20
didrocksseb128: let's see, 5 minutes :)14:20
didrocksseb128: you still have an old config, right?14:20
seb128yes14:20
didrocks(in a word, would you put your config in danger for the sake of it? :))14:20
seb128I didn't upgrade today yet14:20
seb128sure ;-)14:20
jdstrandwhee, apport crashed too14:21
didrocksseb128: excellent, thanks \o/14:21
seb128jdstrand, welcome to natty :p14:21
jdstrandhehe14:21
pittijdstrand: I fixed apport a few hours ago14:21
jdstrandof course, I've been here awhile ;)14:21
seb128jdstrand, the apport issue might be fixed already, pitti did a python2.7 upload14:21
* jdstrand nods14:21
pittibut indeed, it's fun to see how all your applets and indicators crash differently every morning :)14:21
kenvandinedoko, looks like there are a number of issues with libdesktop-agnostic, which might all be fixed in the upstream project, including some pretty big packaging changes14:27
kenvandinedoko, i am going to ping the upstream guys to see if they are ready for a release14:27
kenvandineor if i should just grab a snapshot14:27
dokokenvandine: is an upstream release expected in the natty time frame?14:28
kenvandinei am going to find out14:28
kenvandinei don't know any of them14:28
jdstranddidrocks, seb128: thanks! I seem to have a desktop again now :)14:29
seb128jdstrand, great ;-)14:30
didrocksseb128: jdstrand nice :)14:32
=== fddfoo is now known as fdd
Riddellsiretart: what's the status of bug 581805 ?14:39
ubottuLaunchpad bug 581805 in srtp (Ubuntu) "libsrp1-dev srtp-utils srtp-docs missing from lucid" [Medium,Triaged] https://launchpad.net/bugs/58180514:39
kirklandRiddell: thanks14:40
dholbachsmoser, for example if we wait for upstream input before uploading we could say "Please subscribe sponsors once you had feedback", and/or subscribe ourselves to the bug14:46
=== yofel_ is now known as yofel
smoserdholbach, yeah, but then it sits in that state.14:47
smoserright ?14:47
smoseran example (with your comments) is at https://code.launchpad.net/~dmitrij.ledkov/ubuntu/natty/htmldoc/fix-ftbfs/+merge/4339314:47
dholbachsmoser, I think it's fair to say "I looked at it, it's good AFAICS, tested it, but I defer judgement to upstream"14:48
dholbachif we can't find anyone of us to make that judgement, we shouldn't all be looking at the patch all over again14:49
dholbach^ are there other opinions on it?14:49
smoseron that one in particular, we should fix the ftbs right away and open a bug to track the upstream, right ?14:50
dholbachI just had a look at the changelog - it doesn't seem like any of the ubuntu developers touched it before14:50
dholbachI think dmitrij opened an upstream bug already14:50
dholbachhang on14:50
dholbachhttp://www.htmldoc.org/str.php?L23514:51
dholbachsmoser, personally I think it's alright as a temporary measure to just fix the ftbfs and compile without optimisation for now as long as the upstream bug gets tended to14:53
mdeslaurpitti: could I get your opinion on bug 614717, please?14:55
ubottuLaunchpad bug 614717 in udisks (Ubuntu) "Security risk in mounting hard disks" [Medium,Confirmed] https://launchpad.net/bugs/61471714:55
siretartRiddell: what about it? 6 months I've asked how to proceed.14:56
siretart+ago14:56
cjwatsonmdz: is sabdfl unable to attend as well as unable to chair?14:57
cjwatsonmdz,Keybuk,pitti,kees: TB meeting in three minutes14:57
cjwatson(by my calendar anyway)14:57
pittimdeslaur: commented in the bug14:57
pittimdeslaur: well, it was me who introduced the change in the first place..14:58
pitticjwatson: thanks; I'm in14:58
mdeslaurthanks pitti14:58
pittimdeslaur: followed up agin14:59
mdzcjwatson: correct15:00
mdeslaurpitti: ah! it's only for the admin user?15:01
pittimdeslaur: yes15:01
mdeslaurpitti: ah, perfect. WONTFIX15:02
pittimdeslaur: and we don't install p-desktop-privs on servers either15:02
mdeslaurthanks pitti15:02
siretartRiddell: oh, that's not what I've written, I see. sorry for the confusion15:03
pittimdeslaur: updated again15:03
mdeslaurthanks pitti :)15:03
=== zyga is now known as zyga-food
dholbachsmoser, was there another bug that should probably get off the list?15:12
smoseri dont really know how something makes the list15:12
smoserbut, for instance, https://launchpad.net/bugs/61366215:13
ubottuUbuntu bug 613662 in eglibc (Ubuntu) "nscd doesn't cache host entries" [Undecided,New]15:13
dholbachsmoser, ah, ok - it get the list of bugs that 'ubuntu-sponsors' is subscribed too and the ubuntu merge proposals that have their status set as "needs review"15:13
smoserwe either need to decide to carry that patch , or say "no".  given RHEL and Suse carrying it, i'd be apt to carry.15:13
siretartRiddell: I was clearly confused. anyway, uploaded.15:14
smoserbut I don't feel informed enough to make a decision.15:14
dholbachthat's something I personally can't make a judgement on, but somebody like doko can probably help (#613662)15:14
dholbachsmoser, I'd even feel less informed than you :-)15:15
dokosmoser: do you volunteer to maintain the networking stack in eglibc?15:15
dokorobbiew: ^^^15:15
smoserdoko, i can do that in my sleep :)15:16
smoseror wait,15:16
smosermaybe that is why i said i don't feel informed enough to make a decision15:16
dholbachdoko, AFAICS smoser was asking for advice, not saying "I'll go and upload it now" :)15:16
dokosmoser: I'm fine to apply such a patch if you want to maintain it15:17
robbiewso we don't really have a "networking stack" person in either Foundations or Server....with that said, networking is a core, foundational component15:17
smoserdoko, yeah, i would think you're capable of making a decision, but in order to get it off the list, we have to make said decision.15:17
robbiewdoko: maybe it's something barry could maintain :P15:18
robbiewhe used to work in Launchpad...they run on the network, right...heh15:18
barry robbiew: ? :)15:19
smoseri'm not trying to make trouble. i promise.15:20
dokobut you do ;P15:20
robbiewfwiw, I have an opening in foundations and I'm looking for networking skill...so we could just take it into foundations and  dump it on the poor sap....uh, I mean lucky person who gets the job :)15:22
barryrobbiew: we should see if any of the twisted guys need a job :)15:23
dokosmoser: ^^^ so best thing to delay that one15:23
robbiewsmoser: or apply it and temporarily "maintain" it until I fill my opening15:24
dokosmoser: apply in bzr, please don't upload15:25
smoserlaunchpad wouldn't let me anyway15:26
cjwatsonrobbiew: difficult to maintain just the networking part of eglibc (at the package level) without the rest of it too15:27
robbiewcjwatson: ah...good point...and doko is clearly dancing around it ;)15:28
dokorobbiew, cjwatson: you know what I mean ...15:29
robbiewI do15:29
robbiewI do15:29
=== bjf[afk] is now known as bjf
Simira_dholbach: is it a sign we don't feed the puppy enough when he starts chewing on Odin?15:35
dholbachSimira_, I guess not :-)15:36
Simira_hm, why do I have that _15:37
=== Simira_ is now known as Simira
=== dholbach_ is now known as dholbach
jdstrandkees: hey, so looking at your ifupdown change, I like how it is minimal, but it is not an obvious change to me. can you explain the 'instance' thing?15:44
hmcahello , i'm having some problems upgrading my system to python 2.7 under ubuntu, it's a server.... http://pastebin.com/KVbjW8Bt15:47
keesjdstrand: sure! basically, by defining an instance, a job is run multiple times for each of it's possible "or" conditions (among other things), with $JOB being set to the name of that condition.15:47
keesjdstrand: in the case of network-interface.conf, it also adds its $INTERFACE to fully describe each of those instances.15:48
keesjdstrand: it's a work-around, since we shouldn't have to run multiple times, but it works in that it blocks every case until it finishes. (and I added a stamp file so that later runs are as fast as possible)15:48
jdstrandkees: thanks, between that and 'man 5 init', I understand now15:53
keesokay, cool.15:53
jdstrandkees: it isn't totally clear why network-interface-security.conf needs to be declared an instance too, but I guess that may be part of the nature of the bug15:54
keesjdstrand: making it an instance-able job means the job is included in the dependency resolution for all of its conditions.15:55
keesjdstrand: it results in a number of side-effects. ultimately, the "always run before the thing it waits for" is the critical bit.15:56
jdstrandkees: ok. that seems to be an undocumented side-effect15:56
keessudo initctl list15:56
keesnetwork-interface-security (network-interface/br0) start/running15:56
keesnetwork-interface-security (network-manager) start/running15:56
keesnetwork-interface-security (network-interface/vnet0) start/running15:56
keesnetwork-interface-security (network-interface/eth0) start/running15:56
keesetc15:56
keesinstead of just the 115:56
jdstrand(the dependency resolution bit)15:56
keesyeah, which is why I tried to describe it in the n-i-s.conf job itself.15:57
jdstrandyes, the comment is clear. the 'why' it works that way is not15:57
jdstrandkees: ok cool, thanks15:57
bdrungsmoser: the debian changelog for bug #681012 is not verbose enough. please state the remaining changes15:59
ubottuLaunchpad bug 681012 in netbase (Ubuntu) "Sync netbase 4.44 from debian sid/Add mysql proxy port (6446) to /etc/services" [Undecided,Confirmed] https://launchpad.net/bugs/68101215:59
bdrungsmoser: and call it merge, not sync15:59
smoserbdrung, ok. i didn't think i should recopy those, but i will.16:00
=== jj-afk is now known as jjohansen
smoserthanks for input.16:00
=== pgraner is now known as pgraner-afk
hmcahello doko,  i'm having a problem doing an upgrade of python o my server , "ScottK> hmca: Ask doko on #ubuntu-devel about that."  , can u help me ?http://pastebin.com/KVbjW8Bt16:01
dokopitti, mvo: any update? ^^^16:01
pittiI'm afraid I don't know how else to tell apt to upgrade the packages in the right order16:03
=== beuno is now known as beuno-lunch
mvodoko: sorry, not yet, I got hold up16:12
dokopitti: so I'll revert the Beaks in python2.7-minimal? please could you accept the sru?16:13
pittidoko: well, *shrug*, it won't help these upgraders, and there are still tons of unresolved questions there16:13
bdrungsmoser: let me know once you have done that16:13
pittiI just read the diff again, and it seemed plausible to me until you seemed to imply that the code I pointed out wasn't the fix16:13
smoserwhat did you mean "call it merge" (in the bug subject)?16:14
dokopitti: why do you object to that upload?16:15
pittidoko: so if you don't want to backport the particular fix, and there's no real solution available, I'll accept it, but as it's still unclear what the fix is, and you don't want to explain either, I can't take responsibility for this16:15
=== TerminX_ is now known as TerminX
dokopitti: the fix for this issue is the version range change, the other changes16:16
doko- test the return status of the py_compile processes16:17
doko- properly byte-compile even if .pyc files are present16:17
pittidoko: "did I say that?" sounded like "no" to me; so that _is_ the code fix theN?16:17
doko- properly byte-compile .pyo files16:17
=== dendrobates is now known as dendro-afk
pittiright (but that wasn't my question); what actually specifies the vrange option? is that the call of pycompile in package postinst?16:19
bdrungsmoser: yes, the title16:19
smoserbdrung, branch change is pushed16:22
ari-tczewcould any archive admin accept NEW binaries of clementine?16:23
smoserand title updated16:23
=== Pendulum_ is now known as Pendulum
=== Sarvatt_ is now known as Sarvatt
=== emma is now known as em
bdrungsmoser: uploaded16:40
=== zyga-food is now known as zyga-waiting-for
ari-tczewdoes any Canonical guy know where can I find dyfet (David Sugar)?17:02
dholbachari-tczew, https://launchpad.net/~dyfet lists a few mail addresses17:03
=== deryck is now known as deryck[lunch]
=== sam---___---- is now known as sam-_-
=== beuno-lunch is now known as beuno
=== dbarth_ is now known as dbarth-afk
=== jjohansen is now known as jj-afk
=== tkamppeter_ is now known as tkamppeter
keesis there a versioning convention to indicate "please just sync this in the future" once an ubuntuN has happened? i.e. if I have foo-1.2-3, it got a 1.2-3ubuntu1, and now the need for that changes has gone away, will something like 1.2-3ubuntu2build1 trigger a sync when 1.2-4 comes around?17:43
ScottKkees: Nope.  You'll need to request the sync when the time comes.17:44
keesScottK: okay, fair enough. I guess I'll upload an ubuntu2 with the change reverted so it's clear it's okay to sync.17:45
ScottKkees: When I've done this in the past I've explicitly said that in debian/changelog.17:46
keesScottK: perfect :)17:46
=== dpm is now known as dpm-afk
smoseranyone able to sponsor a hardy backport ? https://bugs.launchpad.net/ubuntu/+source/mailman/+bug/244233 is *very* straightforward and I believe the bug is in good state for sponsoring.18:00
ubottuUbuntu bug 244233 in mailman (Ubuntu Hardy) "Logrotate is noisy with: Re-opening all log files" [Undecided,New]18:00
=== jj-afk is now known as jjohansen
ScottKsmoser: backport or update?18:07
smoserupdate.. but, don't bother just yet, i have something else to look at on it.18:07
=== deryck[lunch] is now known as deryck
hallyn_mvo: so to add a changelog entry in the packaging tree, is there a bzr command to do it?18:16
jdstrandpitti: I just went through all the apparmor SRU bugs and verified the fixes. Some of the bugs listed in pending-sru.html either didn't affect lucid or we didn't fix it in this update18:19
jdstrandpitti: for those bugs, I marked as 'verification-done' and closed the task appropriately18:19
jdstrandpitti: and added a comment and verified it didn't regress18:19
jdstrandpitti: I did that because to avoid confusion since pending-sru.html listed too many bugs18:20
jdstrandpitti: would it be helpful if I changed the tag to 'verification-done' on the remainder of those bugs or shall I leave that for you?18:21
seb128jdstrand, he left for today I think18:21
seb128he will probably read the backlog though18:21
jdstrandah, so he did18:21
jdstrandI guess I'll stop talking to myself then :)18:21
jdstrandseb128: thanks18:21
seb128those bugs where in the .changes uploaded?18:22
seb128how come they are listed if they don't concern the version uploaded?18:22
jdstrandseb128: was a full version update and I used -v18:22
jdstrandseb128: it was a significant upload18:22
seb128ok18:23
jdstrandseb128: basically, we SRUd what is in maverick-updates into lucid-proposed, backing out certain patches (commented in the changelog)18:23
jdstrandthere were also a few maverick only ones that never hit lucid18:23
seb128jdstrand, ok, I was rather curious, I think pitti knows the detail so no need to spend time going through that again ;-)18:23
seb128I was just curious if there was a bug in the sru script that builds the page18:23
jdstrandoh yes, he most certainly does :)18:23
jdstrandno18:24
jdstrandwell, yes, but not worth fixing18:24
seb128k, thanks ;-)18:24
bencc1where can I ask questions about apt package dev?18:25
=== kklimonda1 is now known as kklimonda
=== kklimonda is now known as Guest60816
=== Guest60816 is now known as kklimonda
=== dendro-afk is now known as dendrobates
=== dpm-afk is now known as dpm
ebroderScottK: By the way, have you had a chance to look at my backportpackage script? I want to make sure it handles all of the cases you care about18:34
ScottKebroder: I have not.  I still have it on my TODO.18:34
ebroderCool18:34
=== dendrobates is now known as dendro-afk
=== sconklin is now known as sconklin-lunch
=== akshatj is now known as akshatj|bed
=== cking is now known as cking-afk
hallyn_kirkland: could you take a look at people.c.c:~serge/public_html/vmbuilder-460.tgz and consider sponsoring it, pretty please?19:38
=== drspeedo|away is now known as drspeedo
mvohey hallyn_ - sorry for the delay, I was at dinner19:57
mvohallyn_: I use emacs and debian-changelogs-mode, when using dch I think you can use "CHANGELOG=changelog dch"19:58
hallyn_mvo: hm, i'll try that nxt time, thanks.  (i just did it by hand)20:00
=== zyga-waiting-for is now known as zyga
mvohallyn_: ok20:04
hallyn_mvo: and so from there, you create the source package (bzr-buildpackage -S) and then dput that right?20:06
mvohallyn_: yeah, bzr-buildpackage -S (might need --merge, but that should not be needed as there is a .bzr-builddeb/defaults.conf)20:06
mvohallyn_: and it will provide the .changes file in ../build-area/20:07
mvohallyn_: if you are unsure I'm happy to have a look before oyu upload20:07
mvohallyn_: I always do a debdiff before uploading, just in case (old habit)20:07
hallyn_mvo: thanks.  i just did a dpkg-source -x and looked at the result.  looks good20:09
mvohallyn_: excellent !20:09
bdrungBlackZ: bug #690330 is a duplicate of bug #68902520:20
ubottuLaunchpad bug 690330 in sudo (Ubuntu) "Please merge sudo 1.7.4p4-5 (main) from debian unstable (main) (dup-of: 689025)" [Wishlist,In progress] https://launchpad.net/bugs/69033020:20
ubottuLaunchpad bug 689025 in sudo (Ubuntu) "Please merge sudo 1.7.4p4-5 (main) from Debian unstable (main)" [Undecided,Incomplete] https://launchpad.net/bugs/68902520:21
BlackZbdrung: well, when I checked for bug containing the "merge" title, I didn't find anything..20:22
BlackZbdrung: I assume the bug title has been changed or it was invalid or its status was "Fix released", "Invalid" or "Expired" ?20:22
bdrungBlackZ: look at the mailing list - it was a user request for "syncing" the debian version20:23
bdrungBlackZ: i fixed the title to be a proper merge request20:23
BlackZbdrung: ah, I seen now. I was planning to merge it (today I talked to jdstrand)20:23
BlackZbdrung: I will reply in the mailing list, then20:25
SpamapS@pilot in20:26
=== udevbot changed the topic of #ubuntu-devel to: Archive: Open | Development of Ubuntu (not support, not app development) | #ubuntu for support and general discussion for dapper -> maverick | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://wiki.ubuntu.com/HelpingWithBugs | Current Friendly Patch Pilots: SpamapS, smoser`
bdrungBlackZ: can you please check the six patches for sudo if they should be applied, forwarded, or dropped?20:33
BlackZbdrung: *six patches* ?20:34
BlackZbdrung: seems like to me there are just 2 patches currently applied in the Ubuntu package20:34
bdrungBlackZ: yes, look at https://bugs.launchpad.net/ubuntu/+source/sudo20:35
bdrungBlackZ: six patches attached to bug reports20:35
BlackZbdrung: ah, I see what you mean20:35
BlackZbdrung: sure, will give a look at them20:35
=== bjf is now known as bjf[afk]
=== oubiwann is now known as oubiwann-holiday
smoser@pilot out21:01
pasteeatersiretart: http://pastebin.com/x6LgnDBE21:11
pittijdstrand: please feel free to use v-done yourself; I thin I caught them all now21:12
pasteeatersiretart: related to LP #690296.21:13
ubottuLaunchpad bug 690296 in x264 (Ubuntu) "libx264 2:0.98.1653+git88b90d9-3ubuntu1 messes up bitrate when encoding (at least using mencoder)" [Undecided,New] https://launchpad.net/bugs/69029621:13
pasteeateri think...21:13
jdstrandpitti: ack, thanks!21:18
=== drspeedo is now known as drspeedo|away
kirklandhallyn_: hey21:44
kirklandhallyn_: okay, vmbuilder ...21:44
hallyn_kirkland: yeah?21:45
kirklandhallyn_: i'm surprised you pointed me to a tarball, rather than a branch?21:45
kirklandhallyn_: any particular reason?21:45
hallyn_yes.  there is no 'branch'21:45
kirklandhallyn_: interesting ....21:45
hallyn_there is ap ackaging branch, and a source branch21:45
kirklandhallyn_: ah, and they're separate?21:46
hallyn_yup21:46
kirklandhallyn_: interesting21:46
hallyn_yup :)21:46
sorenIt's an upstream project.21:46
hallyn_not sure where in the sphere of UDD that fits in, but i'm sure it's somewhere21:46
kirkland(that's not how i handle any of my projects, but meh)21:46
hallyn_kirkland: we can change it if we want,21:46
hallyn_kirkland: but i don't want ot make a rash decision until i've tried it21:46
kirklandhallyn_: right, sure21:46
kirklandhallyn_: i'm not particular, just curious21:46
hallyn_frankly, this may actually be nicer for having one source tree for lots of releases21:46
hallyn_but, it's awkward in having to send over tarballs :(21:47
ebroderhallyn_: I thought you could bzr merge-upstream a branch21:48
kirklandhallyn_: uploaded ;-)21:49
hallyn_kirkland: thanks!21:49
hallyn_ebroder: out of the packaing branch?21:49
hallyn_packaging21:49
hallyn_mind you, i don't have archive upload rights, so *i* couldn't21:49
kirklandhallyn_: you can do the merge, but just push to a branch you own, in lp:~hallyn21:50
kirklandhallyn_: and then point me at that, and i'd branch yours and sponsor/upload/push21:50
hallyn_kirkland: ebroder: i'll try that for the next one, thanks.21:51
kirklandhallyn_: sure21:52
kirklandhallyn_: this one was easy enough21:53
kirklandhallyn_: perhaps for one that involves a lot more changes, it's nice to peruse bzr log, etc.21:53
bdrungebroder: around?21:55
ebroderbdrung: Yeah21:55
bdrungebroder: i like to improve u-d-t by adding test to it. there should be local test that will be run on building the package and internet requiring test that can be run from time to time manually (and before release)21:56
ebroderbdrung: Makes sense. I was considering adding an option to backportpackage take a .dsc file as an argument instead of a source package name. I think that would let you write tests for it21:57
ebroder*to take a .dsc file, obviously21:58
bdrungebroder: you made the wrong assumption. i would like to see tests for backportpackage ;)21:59
ebroderbdrung: Like unit tests?21:59
bdrungebroder: yes (i didn't used unit tests before)21:59
ebroderbdrung: I could probably write unit tests for some of it, but I don't think you can really do tests for, like, the launchpadlib stuff usefully22:02
ebroderEven if I had an object that mocked the lp API, it would just be feeding back the information that the functions were programmed to expect.22:02
bdrungebroder: for the launchpadlib stuff we could write test that work on edge22:03
ebroderbdrung: Sure, or staging, but that doesn't get us offline tests22:03
bdrungebroder: yes, but having online test is a gain - i would run the online test before uploading the package22:04
ebroderbdrung: Sure. Do you have infrastructure for doing unit testing already?22:05
bdrungebroder: no and i don't know what kind of infrastructure is required22:05
bdrungebroder: the offline tests should be run on package build time and the online test should be run with calling one command22:06
ebroderbdrung: Sure, I'm willing to setup infrastructure, but I'd prefer if it didn't block review of my branch22:07
ebroderFeel free to open a bug and assign it to me, though I likely wouldn't have time to work on it until this weekend22:07
bdrungebroder: you can do it in a separate branch22:07
ebroderbdrung: Sure, and I would22:08
=== al-maisan is now known as almaisan-away
bdrungebroder: your backportpackage branch is ready for merging?22:41
ebroderbdrung: I'd like ScottK to make sure the interface does everything he needs, but other than that, I'm happy with it22:43
bdrungebroder: ok, i will look at it and merge it if there is nothing blocking22:43
ScottKI should be able to look at it tonight or in the morning.22:47
ebroderScottK: Awesome, thanks22:47
SpamapSugh.. the us archive servers are goingg... slllwooooowww today....23:02
barrySpamapS: are you sure?  they seem quick to me23:05
SpamapSbarry: its something with Los Angeles I think23:08
SpamapShappens about once a month23:08
SpamapSI get like, 256kbit for a day or two23:08
SpamapSI'm sure its AT&T's fault23:09
SpamapSthey're huge here.. and I'm on U-verse.. so sitting right on their backbone23:09
barrySpamapS: no doubt :)  i do see occasional problems with my isp (rcn cable) but i usually track it down to their dns being f'd23:09
SpamapSI've been using google's dns for a while now23:10
barryyeah, i really should switch, but in general they're pretty good.  sometimes it's easier just to live through the pain for day23:11
SpamapSThey're about 0.5s faster than any name server AT&T has ;)23:11
SpamapSI love the idea of just pre-caching everything23:11
SpamapSflipping ttl on its ear and trying to actually keep everything in RAM23:12

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