/srv/irclogs.ubuntu.com/2006/08/01/#launchpad.txt

lucasvohm. how can I delete a branch?12:13
kikoha ha12:16
kikothat's a FAQ12:16
kikothere's a bug open on it, fwiw12:16
lucasvokiko: that means impossible?12:17
kikoI think you can't do it currently, no12:17
lucasvolol12:17
lucasvocan one ask an admin?12:18
kikoI don't think so, but ddaa may know (tomorrow)12:18
lucasvook12:19
lucasvoty12:19
lifelesskiko: there is some12:34
kikolifeless, some?12:35
lifelesssome documentation on shared branches12:35
kikoah. on help.launchpad.net?12:35
lifelesssorry, shared repository12:35
lifelesserr, whatever it was you asked, its partially documented for end users.12:36
lifelessoh help.lp.net - no, I dont know.12:36
lifelessbut I think not12:36
lucasvokiko: could you do me a favour?12:36
lucasvokiko: does inkscape render the LP Logo correctly on your machine?12:37
kikolucasvo, firefox does at least12:37
lucasvokiko: on my edgy machine it renders it with black steam12:37
kikoyeah12:37
kikoyou can clear that layer easily though can't you?12:37
lucasvosame on your side?12:37
kikoyep12:38
lucasvo?12:38
kikolet me install inkscape so I can see12:38
lucasvoty12:38
kikohorribly slow download though12:39
lucasvognome renders it correctly as well12:39
kikooh12:45
kikoISWYM12:46
kikoit's completely black12:46
kikolucasvo, I was able to fix it though12:47
kikouse object->fill and stroke12:47
=== bradb [n=bradb@modemcable048.58-130-66.mc.videotron.ca] has left #launchpad []
lucasvoand then?12:47
lucasvoit says: Paint is undefined12:48
kikoclick on gradient.. well...12:49
kikodownload the file again.12:49
lucasvothanks!12:49
kikolucasvo, does that look better? I need to scramble home12:50
lucasvokiko: well, it's still not the same, but I can live with it. thanks12:50
lucasvokiko: who is responsible for it?12:51
kikolucasvo, mpt.12:51
kikohe will be up in a few hours, btw.12:52
lucasvoand I'll be asleep.12:54
lucasvokiko: thanks anyway12:54
kikosure think. thanks!12:54
lucasvokiko: is he a graphician?12:55
kikoan artist you mean?12:55
kikonot really if so12:55
kiko-zzzbut I've put down an outline here that we need some kit for people that want to endorse launchapd12:56
kiko-zzzerr launchpad12:56
kiko-zzzso I might be able to get you with a button/banner sometime soon.12:56
lucasvokiko-zzz: ok, thanks01:08
=== mholthaus_ [n=mholthau@johnny33.dersbach.ch] has joined #launchpad
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
=== Fujitsu [n=Fujitsu@203.23.49.35] has joined #launchpad
BlueAidanhmm01:55
=== laszlok [n=laszlo@i216-58-25-76.cybersurf.com] has left #launchpad ["Konversation]
=== mpt_ [n=mpt@203.118.156.188] has joined #launchpad
=== jsgotangco [n=jsg123@ubuntu/member/jsgotangco] has joined #launchpad
=== stub [n=stub@ppp-58.8.2.184.revip2.asianet.co.th] has joined #launchpad
lifelessrandom python question05:47
lifelesscan a so be used to init a package? i.e. __init__.so05:47
stubNo idea05:49
=== lifeless tries
lifeless>>> import bzrlib.p05:54
lifelessTraceback (most recent call last):05:54
lifeless  File "<stdin>", line 1, in ?05:54
lifelessImportError: dynamic module does not define init function (initp)05:54
lifeless>>> import bzrlib.p.__init__05:54
lifeless>>> bzrlib.p.__init__05:54
lifeless<module 'bzrlib.p.__init__' from 'bzrlib/p/__init__.so'>05:54
lifelessI suspect it can be made to work05:55
stubThe trick would be to see if other modules in the package can be imported05:59
=== mpt__ [n=mpt@203.118.156.188] has joined #launchpad
stubMost code I've seen though just does 'from _foo import *' - it lets you muck around or wrap the C code in a nicer environment, setup docstrings etc. So unless you are worried about import times...05:59
lifelesswell06:01
lifelessits more that we have a plugin system that duplicates a certain amount of 'import'06:02
lifelessso we should strive to be compatible06:02
=== mpt_ [n=mpt@203.118.156.188] has joined #launchpad
=== Zomb- [n=eb@x118.rhrk.uni-kl.de] has joined #launchpad
=== abhay [n=abhay@ss75.shared.server-system.net] has joined #launchpad
=== MaSa69 [n=MaSa69@dsl-jklbrasgw1-fe1cfb00-100.dhcp.inet.fi] has joined #launchpad
=== Zomb- is now known as Zomb
=== jamesh [n=james@81.16.227.227] has joined #launchpad
stubI'm going to grab some lunch and then push out r384307:28
=== mholthaus__ [n=mholthau@1-5.0-85.cust.bluewin.ch] has joined #launchpad
=== mpt__ [n=mpt@203.118.156.188] has joined #launchpad
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
=== BjornT [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad
mpt__bug 1234508:28
UbugtuMalone bug 12345 in isdnutils "isdn does not work, fritz avm (pnp?)" [Medium,Fix released]  http://launchpad.net/bugs/1234508:28
sivangmorning08:47
=== Spads [n=crack@host-87-74-55-236.bulldogdsl.com] has joined #launchpad
=== Spads [n=crack@host-87-74-55-236.bulldogdsl.com] has joined #launchpad
stubLaunchpad will be going down in 15 minutes for its regular upgrade. Estimated downtime is 10 minutes.08:58
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
=== mpt_ [n=mpt@203.118.156.188] has joined #launchpad
=== BjornT [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad
lifelessstub: (importd.tests.test_baz2bzr.TestBaz2bzrImportFeature) hung09:24
stubThought it would. I have no idea why my test suite modifications make pipeBaz2bzr hang :-P 'icky debugging later I guess.09:26
=== malcc [n=malcolm@host86-134-233-12.range86-134.btcentralplus.com] has joined #launchpad
stubmalcc: Just upgrading Launchpad. Any problems with me pushing out r3843 to drescher?09:29
malccstub: Yes, my fix for one of the bugs in r3817 hasn't landed yet09:30
stubmalcc: Ok. I'll leave drescher untouched - none of the db patches look like they affect soyuz so we can keep the existing version running.09:31
malccstub: Cool, thanks09:31
=== jamesh [n=james@window.gnome.org] has joined #launchpad
=== Kinnison [n=dsilvers@spoo.flarn.net] has joined #launchpad
stubI need faster CPUs, or less data :-(09:51
=== azeem_ [n=mbanck@host109.natpool.mwn.de] has joined #launchpad
SteveAmpt_: ping10:17
stubIs it my imagination, or is Launchpad now much snappier after this upgrade?10:32
=== mpt__ [n=mpt@203.118.156.188] has joined #launchpad
mpt__SteveA, pong10:34
SteveAhi mpt_ 10:35
mdkejordi: obviously I failed yesterday to achieve the desired result on the mailing list. I've now found the correct option. I also went through the spam, out of 550 posts there was only one genuine email10:44
sivanglabas SteveA 10:46
SteveAlaba10:47
sivangSteveA: s/s$// ?10:47
=== doko_ [n=doko@dslb-088-073-084-199.pools.arcor-ip.net] has joined #launchpad
SteveAsivang: it's a slang form10:55
sivangSteveA: ah :)10:55
=== mpt [n=mpt@203.118.156.188] has joined #launchpad
jordimdke: ugh10:59
jordimdke: thanks mate10:59
=== Spads [n=crack@217.205.109.249] has joined #launchpad
sivangIt seems that the DB copy make harness is working on and the one I see by the local app server answering me on the browser, is different, is that so?11:04
sivangweird thing is that I use http urls that are using the local running rocketfuel copy, which means using the same db, but, when creating a spec through a pagetest frommake harness interatively, I can't see it when I list specs in the browser11:05
=== mpt_ [n=mpt@203.118.156.188] has joined #launchpad
=== Yannig [n=yannick@AToulouse-254-1-106-154.w81-50.abo.wanadoo.fr] has joined #launchpad
jameshsivang: the tests run using a separate DB in a known state (as it looks after loading sample data)11:09
=== jinty [n=jinty@213-156-52-99.fastres.net] has joined #launchpad
jameshsivang: running the tests against launchpad_dev would result in failures if you change anything locally, which would make things unreliable.11:10
sivangjamesh: I see, thanks. I also think I found where my error is...:)11:10
sivangjamesh: lanunchpad_dev is for the local running rocketfuel yes?11:11
jameshyes11:11
sivangcool, thanks.11:11
lucasvompt: I'd like to put a Hosted on Launchpad badge on my homepage11:14
lucasvokiko gave me an svg of the logo. However this is not being displayed correctly in inkscape...11:14
lucasvohttp://www.vincisolutions.org/launchpad_orig.svg11:15
mptlucasvo, hmm, that's polluting a bit :-/11:16
lucasvompt: kiko told me that you are the one to ask.11:16
lucasvoIs there I logo I can manipulate in Inkcape?11:17
sivangmpt: we should use natural gass ;-)11:18
sivangjamesh: so make harness uses the special DBs for tests then?11:19
sivangjamesh: (just as make check)11:19
sivangs/DBs/DB/11:20
jameshsivang: yeah.  launchpad_ftest, iirc11:24
jameshsivang: if you need to make sample data changes for your tests, read database/sampledata/README11:24
sivangjamesh: cool, thanks again.11:27
sivangjamesh: as a general rule, it would probably be best to have a test change the sample data for the same instance of the test run, rather then trying to change the initial state of the sample db, right?11:28
=== sivang notes this is a curiosity question of common practices
=== mpt_ [n=mpt@203.118.156.188] has joined #launchpad
Spadshttps://launchpad.net/people/planet-ubuntu/+branch/config/main <-- is there a reason that I can't find anything at this http URI?  Is this just something where I need to wait for a batch job?11:32
Spadsthe one mentioned on the page I linked, rather11:33
Spadssftp checkouts seem to work just fine, although I'd prefer anonymous checkout for this job11:34
mdkeI think, although I know very little about it, that http browsing isn't supported yet11:35
SpadsWell11:35
SpadsI don't need to *browse* per se.  I just wanted to do a "bzr get" on that URI11:36
mdkethat doesn't work?11:36
Spadsbzr: ERROR: Not a branch: http://bazaar.launchpad.net/~planet-ubuntu/config/main/11:36
Spadsthis is bzr (bazaar-ng) 0.8.211:37
mdkesame for me, you'll need someone who actually knows what they are talking about then11:37
Spadscool11:37
sivanghmm, make harness's python intp. got hung for me on a getControl..11:41
=== frodon_ido [n=patrick@ip-213-49-150-10.dsl.scarlet.be] has joined #launchpad
=== WaterSevenUb [n=WaterSev@azevedo.astro.up.pt] has joined #launchpad
mdkeSpads: looks like there are none of those around. Maybe #bzr can help?12:03
SpadsWell, it strikes me that this is more a launchpad issue than a bzr issue12:03
SpadsI can do http gets in general on my own systems, no problem12:04
mdkeyeah, just in case there happened to be more people listening in there than in here12:04
SpadsI'll wait for the time zones to work themselves out and ask again12:07
jameshSpads: there is data in http://bazaar.launchpad.net/~planet-ubuntu/config/main/.bzr/ -- there are no working trees published on http://bazaar.launchpad.net12:07
Spadshum.12:07
Spadsoh12:08
Spadsit just appeared12:08
Spadsit was 404 a few minutes ago12:08
Spadsthere we go12:08
jameshthere is also a time delay in publishing the branch12:08
Spadsthat's acceptable12:08
Spadsthanks!12:08
jameshit essentially does a "bzr pull" from where you put the branch on the sftp server to where the HTTP server looks12:09
jameshthis ensures that the published branch doesn't get corrupted if you screw things up on the sftp server12:09
Spadsright12:09
jameshand makes sure you actually uploaded a bzr branch rather than a copy of windows XP or something12:10
Spadshaha12:10
sivangheh12:11
=== sivang is puzzled what wnet wrong. rocketfuel won't process spec registeration requests anymore :-(
sivangIt just hangs on the +addspec after submitting.12:21
=== azeem_ [n=mbanck@host45.natpool.mwn.de] has joined #launchpad
sivanganyway, I've workarounded it by writing the browser.content to a file and getting from the a correct string of an error12:29
sivangwhat's the right way to run a single test inside a story ?12:39
=== mpt__ [n=mpt@203.118.156.188] has joined #launchpad
lucasvoshouldn't bzr ignore .pyc files?12:44
stublucasvo: You might get a rationale in #bzr12:55
=== mpt [n=mpt@203.118.156.188] has joined #launchpad
=== bradb [n=bradb@modemcable048.58-130-66.mc.videotron.ca] has joined #launchpad
sivanghey bradb 01:12
lucasvoanybody can tell me if there is a way to delete a bzr branch in LP? I know I can't do it, but can someone else do it?01:21
=== ddaa [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has joined #launchpad
=== jinty [n=jinty@213-156-52-99.fastres.net] has joined #launchpad
=== azeem_ [n=mbanck@host109.natpool.mwn.de] has joined #launchpad
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== stu1 [n=stub@ppp-58.8.9.88.revip2.asianet.co.th] has joined #launchpad
=== plaes [n=plaes@212.7.7.16] has joined #launchpad
plaeshi, I'm interested in the process how you get the translations from Rosetta back to upstream...02:05
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
mptlucasvo, yes, an admin can do it02:11
mptsomeone like stub or (I think) ddaa02:12
lucasvompt: who is an admin and is willing to do it?02:12
lucasvoah, ok02:12
lucasvostub: could you please delete this https://launchpad.net/people/harmony-devs/+branch/harmony/trunk/?02:12
lucasvoddaa: or could you do it?02:13
ddaaI do not have the required privs. That involve deleting an object from the db and from two filesystems.02:14
ddaaI think stub has all the required privs02:14
ddaahum...02:15
sivangso, I've converted xx-specs-02-creation.txt to testbrowser , and I have some clauses that fail when I ./test.py -f --test=pagetests.specs and not when I interactively paste the clauses in make harness02:15
sivangany idea anybody ?02:15
sivangthe exceptiong i get is:02:15
sivang     SyntaxError: invalid syntax02:15
mdkeplaes: rosetta doesn't take care of that, individual translation teams need to do that02:15
sivangwhat I'm trying to do is set a browser.getControl(name='field.summary').value ="....long string"02:16
mdkeplaes: (if you mean from Ubuntu to upstream)02:16
ddaasivang: there must be something wrong with your doctest syntax02:16
plaesmdke: so, if my team leader doesn't care, then all the translations made in Rosetta are basically lost for other distros?02:16
salgadosivang, do you have a line break somewhere in that statement?02:16
sivangsladen: I don't02:17
sivangdo I need to ?02:17
mdkeplaes: well, let's be clear. Rosetta can be used for translating upstream projects. However, translation teams for Ubuntu are responsible for pushing translations from Ubuntu upstream, as with other distributions that don't use rosetta02:17
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
=== sivang admits in the original pagetest there were ^M all over
plaesmdke: thx, this is what I wanted to know :)02:18
sivangI would expect the doctest engine to "just work" ;-)02:18
mptplaes, it makes sharing easier, but not effortless02:18
mdkeok02:18
matsubarasivang: can you mail me the diff, I'll take a look02:19
sivangmatsubara: oh , I would appriciate that alot :)02:19
=== niemeyer [n=niemeyer@200.181.170.145] has joined #launchpad
niemeyerMorning launchpaders02:22
sivanghey niemeyer !02:23
sivangmatsubara: sent02:23
sivangmatsubara: I susepct a line break is missing, as salgado noted :) the fact it succeds in the interactive make harness with the hack you setn me, and that it fails when running it suggest so :)02:24
=== jsgotangco [n=jsg123@ubuntu/member/jsgotangco] has joined #launchpad
salgadosivang, a line break shouldn't be needed02:25
lucasvoddaa: thanks anyway.02:25
sivangsalgado: ah, then I've done someting wrong for real , doh.02:25
ddaalucasvo: if you want us to keep track and handle the issue, your best option is to file a support request02:25
ddaahttps://launchpad.net/products/launchpad/+tickets02:27
ddaahey stub02:27
stubMorning02:27
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
ddaastub: lucasvo wants that branch deleted https://launchpad.net/people/harmony-devs/+branch/harmony/trunk/02:28
stubWe need a script to remove them if we are going to support this02:29
stublucasvo: Can you open a bug report or support request? Its not a trivial operation I can do now.02:29
jordidanilos: what's the status for xaralx?02:29
lucasvostub: yes02:30
lucasvostub: though there is already an open bug.02:30
lucasvostub: and removing branches is an important feauture02:30
lucasvostub: fyi bug 2999802:34
UbugtuMalone bug 29998 in launchpad "Cannot delete branches, series, etc" [Medium,Confirmed]  http://launchpad.net/bugs/2999802:34
=== yama_ [n=yama@ppp11-86.lns1.syd7.internode.on.net] has joined #launchpad
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has joined #launchpad
=== jamesh [n=james@window.gnome.org] has joined #launchpad
=== BjornT [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad
=== flacoste [n=francis@modemcable207.210-200-24.mc.videotron.ca] has joined #launchpad
ddaalucasvo: it's mostly blocked on sabdfl's moratorium on DELETE permissions...03:21
ddaaand the fact that there's some long standing issues in related systems that get the priority03:22
lucasvoddaa: well, if I accidentally uploaded the wrong bzr tree. why shouldn't I be able to delete it?03:23
=== SteveA [n=steve@195.182.78.95] has joined #launchpad
lucasvoddaa: even if I could just archive it and make it disappear03:23
ddaaI think you definitely should.03:23
=== BjornT [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad
ddaaYeah, the stopgap measure would be to allow users to mark branches "inactive"03:24
ddaaor "deleted"03:24
ddaaeverybody agrees that would be good03:25
lucasvobut I don't know why one should store data that is completely wrong and for testing purposes only...03:25
ddaa"inactive" branches would be effectively hidden to users03:26
ddaamostly undistinguishable from deleted ones03:27
ddaaanyway, I agree that it should be easier to do what you ask for03:27
ddaaBut we have limited resources to implement new features03:29
danilosjordi: carlos responded to the maintainer, not sure if we got another response (we had a wrong list of translators whose translations to remove)03:29
ddaaThe best thing you can do is comment on the bug and post to launchpad-users03:29
lucasvothis is a pita and makes the launchpad mirror unusable for me.03:30
=== jamesh [n=james@window.gnome.org] has joined #launchpad
LarstiQlucasvo: for testing, you can use +junk03:45
lucasvoLarstiQ: testing?03:45
lucasvotesting what?03:45
LarstiQ15:25:23 < lucasvo> but I don't know why one should store data that is completely wrong and for testing purposes only...03:45
lucasvoLarstiQ: the problem is, I uploaded testing data to a place where real data belongs03:46
LarstiQlucasvo: you can push --overwrite after uncommitting03:46
=== jamesh [n=james@window.gnome.org] has joined #launchpad
LarstiQlucasvo: that is what I do, though I agree actually deleting branches would be nice03:47
=== LarstiQ understands the lp dev have limited resources :/
lucasvoLarstiQ: ok, I didn't know that this option exists and that it's allowed03:50
lucasvoLarstiQ: thanks03:50
mptLarstiQ, eventually we'll pass the point where implementing the ability to delete branches would take less time than stub has spent deleting them manually :-)03:51
lucasvompt: I would say this won't be far away from now03:52
lucasvo(though I don't know how launchpad works)03:52
LarstiQmpt: but as those are costs already incurred, will that speed up the implementation?03:52
jordidanilos: let me check03:52
jameshto fully delete a branch would require database and disk access03:52
mptpossibly not :-)03:52
jameshso that the mirrored copy (and possibly sftp copy) of the actual data go away too03:52
kikoyep03:52
jordidanilos: the ball is on our court03:53
jameshit isn't as simple as granting DELETE permission on a table and whipping up a form03:53
jordidanilos: "I will take a look as soon as another scripts ends running on that server."03:53
jordidanilos: so you probably need to reexecute the removal script03:54
kikojamesh, though there could be a garbage collector03:54
ddaajamesh: from the user's perspective, we could just add Branch.inactive and not have the sftp server and update-rewrite script ignore inactive branches.03:54
danilosjordi: hum, ok, I don't have those messages by carlos :(03:54
ddaaKeeping the branch in the DB prevents re-using that id by another branch and helps with the "nothing can DELETE" policy.03:54
lucasvoddaa: but then what happens when someone still uploads to them?03:54
danilosjordi: btw, I don't have write permissions on staging db, at least I don't think so (well, I don't know if I have the read permissions in the first place; stub?)03:55
=== ddaa workraves
ddaaIf you mean "what happens is there is a concurrent sftp access while the branch is marked as inactive"04:07
ddaalucasvo: then the answer is "the branch stays visible until the end of the sftp session, or until is deleted on the sftp back-end filesystem", whichever comes first.04:08
ddaabut it only stays visible in that sftp session04:09
ddaait also stays visible on http until the rewrite map is updated (every few minutes, I believe)04:09
=== bradb returns
bradbhappy mailman day all04:16
=== BjornT [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad
kikohey bradb 04:17
kikohey BjornT 04:17
kikohow are you guys doin04:17
bradbhey kiko, not too bad, actually04:17
kikobradb, tooth stopped bothering you?04:17
kikostub, has there been/will there be a rollout today?04:17
bradbkiko: still hurts, but the situation seems under control for now. rather than the texas chainsaw massacre dentist i was with before.04:17
BjornThi kiko. it's going quite well04:17
kikobradb, oh, another dentist?04:18
bradbyeah, with lasers!04:18
kikoah, I thought the laser person was the same original dentist. heh04:18
bradbinterestingly, TCM dentist saw *two* cavities in my mouth. the one today, and his hygenist, saw none04:18
bradblong live digital radiography04:19
flacostebradb: that's because he had a payment to do on his chalet ;-)04:19
bradbflacoste: it was a she, but yeah04:19
flacostebradb: his hygenist wasn't aware of that04:19
bradbthe new guy with lasers is cool04:19
jameshwhat do they do with the lasers?04:22
jameshkeep you distracted?04:22
flacostekiko: how's my review going on?04:22
=== abhay [n=abhay@pdpc/supporter/student/Aranis] has joined #launchpad
kikoflacoste, almost there, I'll have it sent today, just have to do my monthly report as well04:22
flacostekiko: great!04:22
bradbjamesh: fillings without novocaine04:22
cprovkiko: hi, I hope you find sometime today to review bug #43802 solution you suggested, it's in you review section. It worked as expected ;) tks04:40
kikocprov, which one? queue-ui?04:55
cprovkiko: buildd-ui04:55
kikocprov, what branch I mean04:56
cprovkiko: that's the branch name04:56
kikoit's not on pending-reviews.. yet?04:57
cprovkiko: not yet04:57
kikoah, ok04:57
=== LeeJunFan [n=junfan@adsl-69-210-207-5.dsl.klmzmi.ameritech.net] has joined #launchpad
stubkiko: Yes - earlier today. I just updated the wiki.05:06
kikothanks stub, much appreciated.05:06
=== lbm [n=lbm@82.192.173.92] has joined #launchpad
=== flacoste [n=francis@modemcable207.210-200-24.mc.videotron.ca] has left #launchpad ["Bye"]
=== azeem_ [n=mbanck@host45.natpool.mwn.de] has joined #launchpad
jameshkiko: just hacked in web links for the current Python SF import (and made the importer support it)06:05
=== sivang -> out, be back later.
Seveaskiko, have you already mustered the guts (and found the time) to do the changes for Ubugtu?06:17
=== bradb & # lunch
=== robertj [n=robertj@66-188-77-153.dhcp.athn.ga.charter.com] has joined #launchpad
robertjhey all, is there a way to programatically access the information from launchpad?06:41
kikomoin06:41
robertjespecially karma06:41
kikojamesh, you rock!06:41
kikorobertj, what exactly are you looking for? the answer is not yet, but if you have an interesting feature proposal, maybe!06:41
kikoSeveas, good idea, I'll do them today.06:41
robertjkiko: I'm intersted in trust metrics and was thinking about building some test agents that relied on 3rd party datasources (probably advogato, ebay, and launchpad)06:42
kikoBjornT, jamesh: what's the story on FormLayout, btw? :)06:43
kikorobertj, what sort of query are you looking for? how much karma does such a person have? how would you specify who the person was? email address?06:43
robertjkiko: probably launchpad URL06:44
robertjinternally anyway06:44
robertjexternally by the launchpad id06:44
=== flacoste [n=amelie@modemcable207.210-200-24.mc.videotron.ca] has joined #launchpad
=== flacoste spilled some water on his laptop keyboard
kikorobertj, well, you /can/ right now parse the HTML. and I can easily add an <id> tag for you to use06:49
kikoerr06:49
kikoid attribute06:49
robertjkiko: that just seems naughty06:49
robertj;)06:49
robertjbut please do ;)06:49
flacosteafter cleaning it, i now have 8 dead keys :(06:49
kikosure. tell me what you would like, robertj, and I'll fix it up.06:49
flacostei'll need to go buy a USB keyboard, so I'll be afk for a little longer06:50
flacosteunless anyone has a gerat keyboard resurrection trick06:50
kikonope, go buy two spares <wink>06:51
flacostelol06:51
kikohey bradb 06:51
kikotell me all about the guided filebug page06:51
flacosteif I'm lucky, I should get a new laptop by the end of the week, i ordered it last week06:51
robertjkiko: just adding id='karma' to the td would be great06:52
flacostebut, it really sucks that I blow this spare one just before getting the new one06:52
flacosteanyway, i'll now go eat and get a new keyboard06:53
flacostec u later06:53
robertjor actually...06:53
kikorobertj, can you tell me exactly what page and element you're talking about06:53
robertjto reduce the numer of pages, adding a <span id='karma'> on https://launchpad.net/people/kiko06:53
kikorobertj, if you file a bug on launchpad, I'll do that just now. it'll be in production by next week.06:55
robertjbug #5481806:57
UbugtuMalone bug 54818 in launchpad "add <span id='karma'> to karma on people page " [Untriaged,Unconfirmed]  http://launchpad.net/bugs/5481806:57
kikothanks robertj 06:58
kikorobertj, anything else simple that you want?06:58
kiko(that is related to that, as I'm going to be editing that page anyway)06:58
robertjkiko: confirmed email would be good I guess06:59
kikorobertj, you don't have that unless you're logged in and the person has chosen to disclose it06:59
robertjoh, nm then06:59
robertjis launchpad ever going to be opensourced?06:59
kikoit will be, but the time is not right for that yet07:00
robertjIs there a milestone or is it a "we will know"07:00
robertjalso, is there a staging.launchpad.net or equiv?07:01
kikothere is a staging, yes07:02
kikothere's no milestone for opensourcing -- it has to do with success of launchpad (which may be a paradoxical goal, we realize)07:03
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
robertjkiko: it would be great to see launchpad be an openid provider, and at some point, an infocard minter as well07:06
jameshrobertj: we've talked about OpenID in the past.  I agree it is a good idea, but it isn't a priority at the moment.07:07
elmoJOOI, has there been any discussion of per-project theming of LP?07:08
jameshnot sure what an infocard minter is though07:08
robertjjamesh: Infocard is the windows identity bit shipping with Vista & it looks good07:08
robertjjamesh: you can self-issue cards or someone else like launchpad can issue them to you07:09
robertjand there is an eclipse working group called higgins that is issuing browser issue & server-side software07:09
kikoelmo, yes, there has -- we want to do it. Might happen first thing post 1.007:10
jameshugh.  looks like it depends on a lot of WS-Crap07:10
robertja new beta was issued breaking everything, but from what I understand hbx (the firefox extension) from cvs will work with live.windows.com07:10
elmokiko: ah ok - was just curious - it's the most obvious difference between LP and some of the other python trackers07:10
elmowannabe-trackers07:10
SteveAelmo: can you point us at an example of good per-project theming?07:11
SteveAor even poor per-project theming?07:11
kikoelmo, I mean, it would definitely make the pages a lot more familiar if there was a distinctive change when you were looking at ubuntu and looking at, say, python.07:11
SteveAas kiko says, we've talked about it and discussed with mark, but it would be nice to see examples of what others have done07:11
elmoSteveA: I don't know if it's "per-project", but when you look at the python wannabe-trackers, the roundup one stands out because it doesn't look live you've changed sites07:12
elmoI don't know of anything like LP or SF that is  multi-project and does per-project theming tho.  the roundup one is just a dedicated round up instance, IYSWIM07:12
SteveAI see -- you're talking about the entrants to the python competition07:12
elmoyes, sorry07:13
robertjkiko: is staging internal only?07:28
kikorobertj, no, but I hear it's currently down :-(07:29
robertjkiko: that's why I hear from my friend curl07:29
elmodeliberately?  if not, I can restart it07:31
=== bradb returns
kikoI'm not sure elmo. do you know, SteveA?07:32
SteveAno idea.  carlos was doing something on there, testing rosetta distro migration07:33
SteveAdanilos:  any idea why staging is down?07:33
danilosSteveA: hum, no07:33
danilosSteveA: I haven't played with it since Friday07:33
=== kiko sighs
danilosSteveA: has carlos been online today or yesterday?07:34
SteveAcarlos is on vac07:34
SteveAok, so staging can be restarted07:35
elmodone07:35
bradbkiko: the guided filebug page was started in London, with BjornT and I pairing on my malone-guided-filebug branch. BjornT offered to take it up after London, but other things came up.07:35
kikobradb, is it your current task?07:36
bradbkiko: no, i've been working on release management.07:36
elmoheh07:36
kikobradb, oh. I thought you had said that guided filebug would be done first?07:36
elmoit just oopses. that's probably why it's down ;-)07:37
kikoheh07:37
SteveAhmm07:37
kikoelmo, with session errors?07:37
SteveAwonder if it is the session db problem07:37
SteveAneed to tail the logs to see07:37
bradbkiko: yeah, but then i assumed Bjorn was going to take up the branch, based on our convo in London, so i moved forward with release management. i could make it my current task.07:37
elmoProgrammingError: ERROR:  permission denied for relation bounty07:37
SteveAooh, big suck07:38
bradb(also tied up things like filebug xmlrpc, etc.)07:38
=== bradb has been meaning to test that on production
kikobradb, I don't remember handing that work over to BjornT. It's not reflected on the spec page either07:38
kikobradb, question is how much work have you done on releasemgmt?07:39
bradbkiko: first part is about 70% done. i think i'll have it up for review tomorrowish.07:39
kikobradb, then fine, move ahead with it, come back to the other tasks later. what's first part, btw?07:39
bradbkiko: ok. first part is basically what we spec'd in london. no snazzy reporting, etc.07:41
BjornTbradb: iirc, i offered to take on the guided bug form if you wouldn't have time, but you said that you probably would have time for it.07:41
kikobradb, cool though.07:42
kikoBjornT, salgado, matsubara-lunch: are there users in sampledata with no preferred email address?07:43
salgadoprobably07:43
bradblots, i think07:43
bradb38, it seems07:44
salgadoyes, lots07:44
kikocan I have an id?07:44
salgado307:44
kikolaunchpad id 07:44
bradb  3 | justdave07:45
bradb  4 | kamion07:45
bradb  5 | keybuk07:45
bradb  9 | kiko07:45
kikoaha!07:46
kikoheh, thanks07:46
=== LaserJock [n=LaserJoc@ubuntu/member/laserjock] has joined #launchpad
LaserJockhmm, what would the product be for the librarian?08:07
kikoLaserJock, I think there's a librarian product, but file it on launchpad if you like08:09
=== bradb [n=bradb@modemcable048.58-130-66.mc.videotron.ca] has joined #launchpad
LaserJockwell, maybe you can tell me if this is a stupid idea or not08:13
LaserJockit's not really a bug, exactly08:13
LaserJockmore wishlist08:13
LaserJockbut when I go to a source package08:13
LaserJockand I want to download the files (.dsc, .diff.gz, and .orig.tar.gz) maybe because I need the source package from a different release08:14
kikookay so far08:14
LaserJockeach file has it's own librarian number08:14
kikoit does08:14
LaserJockwould it be possible to just use 1 number / source package?08:14
kikonot easily, no.08:15
LaserJockk08:15
kikothe files are uploaded separately, and the librarian has no way of aggregating them08:16
LaserJockok, then ignore me then ;-)08:16
kikoI wonder what you would consider to be a solution there.. offering a zipfile with the 3 items?08:16
LaserJockwell, the reason I wanted to have the same number is I usually grab the file with wget rather than using the browser to save them08:17
kikoyou could use wget and follow all links to the librarian. have you considered that?08:17
LaserJockif they had the same number then I can just quickly remove the file extention and get all 3 files very quickly08:17
LaserJockright now, I have to grab the URL for each file08:18
LaserJockhmm08:18
kikohmmm08:19
LaserJockanyway, it's no biggy, I just found it was faster when I was grabbing stuff from debian because the files were in the same dir08:20
LaserJockand I wondered if that was possible with librarian or not08:20
=== dcwChris [n=nospam@user-24-96-59-162.knology.net] has joined #launchpad
kikoyeah, no directories in the librarian either08:21
kikothe fact is that the librarian has no idea that those files are related08:21
kikoonly launchpad does08:21
LaserJockright, it just seems a little odd because I find LP to be very URL driven except for librarian which is basically random08:22
LaserJockbut I suppose there are lots of good reasons to do that08:22
kikomostly security-related08:22
kikomatsubara, is there a way of telling whether a code of conduct is current or not?08:22
LaserJockkiko: ah, never thought of that08:23
kikoright08:23
matsubarakiko: CodeOfConduct.current?08:24
kikothanks08:24
kikomatsubara, is that guaranteed to be unique for the CodeOfConductSet?08:29
matsubarakiko: what do you mean?08:30
matsubarait checks the self.version against the hard coded version08:30
=== gabaug [n=gburt@adsl-66-73-166-160.dsl.chcgil.ameritech.net] has joined #launchpad
gabaugI want to create a bzr branch for f-spot that can be committed to by other f-spot devs...do I need to create a f-spot team to do that?08:38
kikoddaa, ping?08:39
=== Spads [n=crack@host-87-74-55-236.bulldogdsl.com] has joined #launchpad
ddaakikong08:40
kikoddaa, see gabaug's question. if you send me a single-paragraph answer to that I'll add it to the FAQ as part of the checkin I'm about to do.08:40
kikoit's come up twice in the past 24h.. bazaar is growing up..08:40
kikogabaug, I believe the answer is yes, though ddaa knows for sure.08:41
ddaagabaug: the team does not have to be called something in specific, but otherwise, yes08:41
gabaugthanks08:42
ddaakiko: that would be spoiling my fun08:43
=== flacoste [n=francis@modemcable207.210-200-24.mc.videotron.ca] has joined #launchpad
kikoddaa, please08:43
ddaaI love to answer "yes" when people ask "can I do Foo?"08:43
ddaakiko: see https://launchpad.net/bazaar08:44
ddaaesp. the last paragraph of the "Hosted branches" section08:44
ddaaI think the context is important, because setting up a hosted branch on launchpad is not quite trivial08:45
kikoddaa, thanks.08:45
ddaabut once you know how to do that, setting up a multi-committer branch is easy08:46
=== ddaa goes back at rolling out importd
kikoddaa, added an item to the FAQ. thanks!08:51
=== ddaa sees the roomba rollout fail
=== ddaa wields a large hammer and blacksmiths roomba into shape
=== gabaug [n=gburt@adsl-66-73-166-160.dsl.chcgil.ameritech.net] has joined #launchpad
gabaughey, so the bazaar page says "To set up a VCS import, edit the source details of the trunk release series     of the product."09:10
gabaugbut I don't have permissions to access the source details page09:10
kikogabaug, well, what project might that be?09:11
bradbkiko: I want to move the targetname fu into IBugTarget, instead of being on IBugTask, so that I can manipulate IBugNomination targets (and other places where IBugTargets are shown) in a consistent way for display. Any objections?09:11
gabaugkiko: f-spot09:11
=== WaterSevenUb [n=WaterSev@azevedo.astro.up.pt] has joined #launchpad
kikobradb, are you suggesting moving targetname to being target/name?09:12
kikobradb, if so, no, you can't do that. FTI depends on it, for one.09:12
bradbkiko: IBugTarget.targetname09:12
kikobradb, no, the column needs to be on BugTask.09:12
bradb.name would cause naming clashes.09:12
kikogabaug, do you know who "Jamie Wilkinson" is?09:13
gabaugnot really, but I need to talk to him I guess?09:13
bradbkiko: It can still be left on IBugTask, if needed for an optimization. it would just return .target.targetname09:13
kikobradb, uhm, is this a storage question, or is it an API question?09:13
kikobradb, I think you are confused.09:14
bradbkiko: API.09:14
kiko(or perhaps I am)09:14
bradbI'm pretty clear on what I'm asking, tbh.09:14
kikogabaug, well, ideally yes. but what are you proposing to change in https://launchpad.net/products/f-spot/main09:14
kikobradb, you're actually not. are you proposing moving the column targetname to the Product/Distribution/DSP?09:15
gabaugkiko: I just want to create a bzr branch for my personal (and team) development that is automatically synch'd to f-spot HEAD in gnome CVS09:15
kikogabaug, well, it seems like an import has already been requested for f-spot -- have you checked that page? however, it seems to be currently failing.09:15
kikoddaa, how do I find out why f-spot is failing?09:15
bradbkiko: there is no targetname column, there's a targetnamecache column though. i'm not proposing a db schema change at all.09:16
gabaugkiko: yeah, I see that...I don't know how that relates to what I want to do..could I get permission (and get my team permission) to edit that source?09:16
bradbi'm proposing that IBugTask is the wrong place for the attribute .targetname. IBugTarget is the right place for it.09:16
kikogabaug, well, is something wrong with the current source information?09:16
ddaakiko: usually, you would ask me (yes, we need to give real user feedback) but it's not a question I can answere right now because importd is in the middle of a major disruptive rollout09:17
ddaathough...09:17
kikobradb, I don't understand what that would mean implementation-wise. I understand moving the attribute in the interface. Then what happens to the content class?09:17
kikobradb, oh. hmm.09:18
bradbkiko: then ID, IP, and IDSP would each implement .targetname, removing the need for the mess that is _calculate_targetname09:18
ddaaha09:18
ddaait's bogus, the branch should be MAIN09:18
ddaamh09:19
ddaathere's already something for MAIN somewhere in the db09:19
kikoddaa, I can edit source! hallelujah09:19
bradbkiko: I point this issue out to you, since I noticed you had some interest in it previously:09:19
bradb    # XXX 2005-06-25 kiko: if target actually works, we can probably09:19
bradb    # nuke this or simplify it significantly.09:19
bradb    def _calculate_targetname(self):09:19
ddaahttps://launchpad.net/products/f-spot/0.109:19
kikobradb, yeah, I know. you could follow target/name09:19
ddaagabaug: is there something more you want?09:19
bradbtarget/name causes a namespace conflict09:20
bradbthings that implement IBugTarget already have .name attributes09:20
kikoI know09:20
ddaawell, there should be a way to clear up the details on the /main branch, but the import appears working and up to date09:20
kikobradb, however, it appears to me that _calculate_targetname just calculates another fancy displayname09:20
bradbtechnically, i guess this is a target_displayname attribute09:20
kikobradb, right. so it could even be target.displayname09:21
=== LaserJock [n=LaserJoc@ubuntu/member/laserjock] has left #launchpad []
bradbkiko: but that wouldn't have the "foo (upstream)" and such, which is somewhat helpful in the context of malone, imho09:21
kikobradb, perhaps the product's  displayname should have (upstream) <wink>09:22
bradbmaybe09:22
bradberm09:22
bradbhm hm hm09:22
kikoso09:23
kikowell09:23
kikobugtask still needs a targetname and that would essentially come from targetnamecache09:23
kikoI'm okay with _calculate_targetname using target.displayname09:23
gabaugddaa, kiko: I'm new to bzr/launchpad...how can I work on f-spot patches with other people with those tools?  I'm quite confused at this point..do I just need to pull an existing bzr module?09:24
kikobradb?09:24
bradbkiko: do you mean we should nuke the current targetname logic then in favour of whatever .displayname is already returning, or that we should move that logic into the respective .displaynames?09:24
ddaagabaug: I suggest you ask general bzr questions on #bzr09:24
kikogabaug, well, yes. just bzr branch http://bazaar.launchpad.net/~vcs-imports/f-spot/0.109:24
gabaugkiko: and other people will be able to pull my changes and commit back to the same repo?09:25
bradb_calculate_targetname would no longer be necessary, since .targetname would now be a simple return self.target.somethingname09:25
kikobradb, you still need targetnamecache.09:25
kikobradb, so .targetname might as well return that.09:25
ddaato share back your changes, you can "bzr push" your branch to launchpad, see https://launchpad.net/bazaar for instructions09:25
gabaugddaa: but will that pushed branch be kept synchronized w/ f-spot HEAD?09:26
kikogabaug, well, no. you will need to push your branch to launchpad.09:26
bradbkiko: true09:26
ddaagabaug: no, you need to get your changes into the upstream CVS for that09:26
kikogabaug, no. that pushed branch is /yours/. the branch at http://bazaar.launchpad.net/~vcs-imports/f-spot/0.1 will, however, stay imported.09:26
kikogabaug, you will need to merge from the vcs-imports branch into yours periodically to stay up-to-date.09:26
ddaagabaug: you should probably contact the f-spot developers (and jaq in particular) for details.09:27
kikobradb, that's why I said it is more of an implementation question than an API question :)09:27
gabaugI *am* an f-spot developer09:27
ddaaha ok09:27
gabaugwe are feeling restricted by gnome CVS and I was looking for a way to improve our dev process09:27
kikooh09:27
ddaathat's great news09:28
gabaugthis seemed promising at first, but I think that's because I misunderstood it09:28
kikogabaug, are you considering moving from gnome CVS to bazaar completely?09:28
bradbkiko: as long as you think it's okay to fold the targetname logic into .displayname...! i though IBugTarget.targetname was a safer approach, but...09:28
gabaugkiko: no, just for collaborative patch development09:28
gabaugas opposed to sending updated patches back and forth over e-mail09:28
kikobradb, it's safer. you can probably use targetname...09:28
kikogabaug, and you can. 09:28
kikogabaug, the model is:09:28
kikoa) the vcs-imports branch is synchronized to CVS HED09:29
kikob) each developer creates his own branch based on the vcs-imports branch09:29
kikoc) developers can commit to their personal branches, and merge patches between each other's branches09:29
bradbkiko: ok09:29
kikod) when an approved patch is finally reached, somebody commits that patch to CVS HEAD09:30
kikoe) everybody does another bzr merge from vcs-imports to grab the latest goodies09:30
kikoddaa, is that about right? :)09:30
ddaagabaug: kiko is correct09:31
ddaagabaug: you probably want to look at http://bazaar-vcs.org/BzrForCVSUsers09:32
bradb33C, phew09:32
salgadocan't the last step cause spurious conflicts?09:32
kikonot spurious09:32
kikoconflicts because you modified the same files in different ways.09:32
kikosalgado, however, if you were working on that feature, you should probably have a separate branch for it.09:33
kikothat way you can throw away your branch after it has been merged upstream, and start a new one.09:33
kiko#@!*#&@*($UIWYWHUI09:33
kikomodem users!!@@09:33
ddaaThat's the sort of thing we need a bzr community guy for.09:34
ddaaI cannot spare the cycle to really figure out what's going on with f-spot, and to give them the help they need to be happy.09:35
kikoddaa, docs would probably solve /this/ problem 99%09:35
kikoI'm happy to do the remaining 1%09:35
salgadoI mean, the changes that went to CVS HEAD are in your branch too. when you merge from the branch that is synced from HEAD, will bzr do the right thing, detect you already have the changes and tell you everything is fine?09:35
kikosalgado, possibly not -- and the maintainer may have modified your patch before committing. see my comment on throwing away the feature branch.09:36
ddaakiko: it's more involved than that you appear to think, but so far that appears to be a standard use case. Docs would certainly help.09:36
kikoyeah, maybe I'm just biased by the questions I see here.09:37
kikobut it's necessarily complicated, and docs are a boon when things are necessarily complicated.09:37
ddaaOne of the things that are needed for this sort of thing to happen well is to teach a local expert with the issues, and help people find the best workflow for their project.09:37
kikothat's a lot of local experts.. 09:38
ddaathere's a lot of effort involved in Total World Domination09:38
kikodocs are the only way to scale up to that number of experts though09:39
ddaaBut docs are like pizza.09:39
ddaaWhen it's good, it's really good. When it's bad, it's better than nothing.09:39
kikothat's not pizza. that's sex!09:39
ddaaMy gf disagree that the later applies to sex,09:40
ddaaI think saying that of sex is an excessively gender-biased position.09:41
bradbbetter-than-nothing sex sounds pretty bad09:41
ddaaever had a really bad pizza?09:41
ddaabetter-than-nothing sex is even worse09:41
kikowe all have our standards09:42
bradbpizza's like poutine: cheese, fat, and more fat is hard to get wrong09:42
ddaaVladimir Poutine looked pretty slim the last time I saw a picture of him.09:43
ddaaThough he's arguably cheesy.09:43
kikohttp://www.thumper.net/tlkmag/archive/fun/poutine/09:43
kikoand that was a really bad joke09:43
bradbheh09:43
kikosalgado, ping?09:49
salgadokiko, pong09:50
kikosalgado, can you review a mostly-template-only change that improves UI for some simple things?09:50
salgadokiko, sure, where's it?09:52
kikosalgado, finishing a test for it.09:52
=== dsas [n=dean@host81-158-82-134.range81-158.btcentralplus.com] has joined #launchpad
ddaalooks like roomba is okay09:55
ddaanow, let's do hoover09:55
=== Keybuk [n=scott@quest.netsplit.com] has joined #launchpad
=== lakin [n=lakin@S01060013101832ce.cg.shawcable.net] has joined #launchpad
kikosalgado, https://sodium.ubuntu.com/~andrew/paste/fileBaTdyM.html10:09
kikosalgado, review for your patch sent, btw10:13
salgadokiko, what's that "mostly-template-only" patch for?10:17
kikosalgado, improve UI for small niggling things: deactivated accounts, code of conduct signing and display of information. Also fix bug 54818 to appease end-users.10:17
UbugtuMalone bug 54818 in launchpad "add <span id='karma'> to karma on people page " [Low,Confirmed]  http://launchpad.net/bugs/5481810:17
kikosalgado, it also adds a few faqs10:17
kikosalgado, and updates a test to be based on testbrowser.10:17
kikosalgado, it handles the use case "Launchpad automatically created an account for me. what now?"10:19
=== laszlok [n=laszlo@i216-58-51-141.cybersurf.com] has joined #launchpad
laszlokjordi: two PO files i just uploaded are saying "Needs Review", should i just wait?10:25
=== bradb notes it's 34C and counting
=== dcwChris [n=nospam@user-24-96-59-162.knology.net] has left #launchpad []
=== dcwChris [n=nospam@user-24-96-59-162.knology.net] has joined #launchpad
=== dcwChris [n=nospam@user-24-96-59-162.knology.net] has left #launchpad []
=== Lord_Athur [n=alejandr@pc-74-157-104-200.cm.vtr.net] has joined #launchpad
=== Lord_Athur [n=alejandr@pc-74-157-104-200.cm.vtr.net] has left #launchpad ["Leaving"]
=== BjornT [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad
matsubaraBjornT: around?10:59
BjornTmatsubara: a little, i'm about to go to bed11:00
matsubaraBjornT: I just need to check with you about a bug watch that is not up to date, but it can wait until tomorrow.11:03
=== LeeJunFan [n=junfan@adsl-69-210-207-5.dsl.klmzmi.ameritech.net] has joined #launchpad
kikomatsubara, use email.11:14
kiko(how many times will I have to say that)11:14
kiko(before my fingers fall off)11:14
bradb(whitebox testing)--11:18
kikodanilos, is carlos on vacation?11:22
bradbholiday/expense system?11:23
kikochecking..11:23
bradbthat thing needs a name badly11:23
kikoyeah, he is.11:23
kikodanilos, are you taking requests? :-)11:23
kikosalgado, how's it lookin?11:37
salgadoeh?11:37
ddaakiko: are you aware that webapp.urlappend does entirely the wrong thing with sftp urls?11:38
kikoddaa, did I do something wrong with it? I'm not aware no11:38
ddaa>>> from canonical.launchpad.webapp.url import urlappend11:39
ddaa>>> urlappend('sftp://foo/bar/', 'baz')11:39
ddaa'baz'11:39
ddaaworks right with http though11:39
kikothat's most odd11:40
ddaatook me a little while to figure out what broke importd...11:41
=== mpt_ [n=mpt@203.118.156.188] has joined #launchpad
ddaaBehold a brave new bzr-native importd!!!11:44
ddaaIt's only been in the works for, what? 15 months?11:45
ddaano has come the time to garbage-collect pybaz!!!11:45
ddaamuhuwhahahaha!11:45
bradbkiko: do you want to review my IBugTarget.targetname change? it removes more code than it adds.11:45
bradb11 files changed, 83 insertions(+), 131 deletions(-)11:46
bradbit's straightforward, mostly moving existing code into more appropriate places11:46
=== dcwChris [n=nospam@user-24-96-59-162.knology.net] has joined #launchpad
=== flacoste [n=francis@modemcable207.210-200-24.mc.videotron.ca] has left #launchpad ["Bye"]

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