/srv/irclogs.ubuntu.com/2006/05/10/#launchpad.txt

dilysMerge to devel/launchpad/: [trivial]  Change 'beginning of May' with 'around mid-May' on the instructions for people wanting to order Dapper CDs (r1853: Guilherme Salgado)12:11
=== erdalronahi [n=erdalron@p50877135.dip.t-dialin.net] has joined #launchpad
=== erdalronahi [n=erdalron@p50877135.dip.t-dialin.net] has left #launchpad []
=== ddaa [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has left #launchpad []
lifelessSteveA: are you awake ?02:10
mpoolhe was a moment ago02:13
mpooljust said he was going to bed02:13
lifelessjamesh: ping02:45
=== poningru__ [n=poningru@ip24-250-224-132.ga.at.cox.net] has joined #launchpad
=== mpt__ [n=mpt@203-109-236-140.bliink.ihug.co.nz] has joined #launchpad
=== mpt [n=mpt@203-109-236-140.bliink.ihug.co.nz] has joined #launchpad
jameshlifeless: pong03:53
lifelesshi03:54
lifeless20  jamesh  david/bzrtools/smallfixes03:54
lifelessstill shows as needs-review03:54
jameshon it.03:56
lifelessthank you03:56
lifelessseparately, have you seen https://launchpad.net/products/launchpad-development-infrastructure/+bug/4236603:57
UbugtuMalone bug 42366 in launchpad-development-infrastructure "Update pending-reviews script to show time in current state" [Normal,Unconfirmed]  03:57
jameshyeah03:57
lifelesscool03:57
dilysMerge to devel/launchpad/: [trivial]  Enable XML-RPC on staging (r1854: Stuart Bishop)04:03
=== stub [n=stub@ppp-58.8.2.196.revip2.asianet.co.th] has joined #launchpad
fabbionemorning guys06:34
fabbioneare all the LP apps frontends ok???06:34
fabbionemalone seems horribly slow this morning06:34
fabbiones/seems/i06:35
fabbiones/seems/is06:35
sfllawfabbione: Morning.06:35
fabbionemorning sfllaw 06:35
ajmitchhi06:37
=== dsas [n=dean@host86-129-15-192.range86-129.btcentralplus.com] has joined #launchpad
fabbionemdz: ping?06:47
fabbionecan somebody at least confirm i am not the only one with this problem?06:49
stubfabbione: Seems snappy to me, and all the appservers are responding.06:49
fabbioneit seems very very very slow06:50
fabbioneto the point i need to reload pages a few times before i actually get it06:51
spivfabbione: are you getting error pages?06:51
fabbioneno06:51
fabbionei get FF timeouts06:52
spivWhat URLs are you looking at?06:52
fabbionehttps://launchpad.net/distros/ubuntu/+source/xserver-xorg-input-evdev/+bugs06:52
fabbionefor example06:52
fabbionei had to reload it 3 times before getting anything back from LP06:52
fabbioneff was stalling on Waiting for launchcrack.net06:52
spivPerhaps it's a connectivity issue where you are?06:52
fabbionespiv: mtr looks good06:52
spivThat page loads in under 3 seconds for me here, and I'm in .au :)06:53
fabbione.dk06:53
jameshsurely .dk has a thicker piece of string than .au06:53
spivjamesh: I bet they get a whole *rope*!06:54
jameshfabbione: thanks for the discover-data update for the XGI graphics cards06:55
fabbionejamesh: no problem at all...06:56
fabbionediscover1-data is a piece of hutter shit06:56
jameshI got a new laptop yesterday, so will see how well the install goes on that06:57
jameshit just has intel graphics, which I assume are covered already :)06:58
fabbionemeh06:58
fabbionejamesh: before you open any bug on X please read the 3 gazillions already there for i81006:59
jameshfabbione: sure.  I usually search before filing bugs06:59
fabbionejamesh: ehehe06:59
mptEventually I'd like to put the "Report a bug" link at the end of the search results page, and nowhere else07:11
mptWould that be horrible?07:11
=== irvin [n=vx@ubuntu/member/irvin] has joined #launchpad
jameshmpt: yeah.07:12
fabbioneARRRRRGHHHHH07:16
fabbioneanother tons of conf/logs copy paste in the comments07:17
fabbionealso please make LP refuse! to accept M$ word documents in attachment07:17
=== fabbione just got an X config in such format
mptwow07:19
mptHow was that even possible?07:19
mptThey were running Word under wine?07:19
jameshmpt: do you think it would be worth trimming long comments with a "read rest of comment" link?07:20
jameshmpt: you can create word documents with OpenOffice07:20
mptoh, true07:20
mpthmm07:21
mptjamesh, that's maybe a good idea07:21
mpttrim them at ten lines :-)07:21
jamesh10 lines is a bit short07:21
mptoh, speaking of ten lines07:23
mptDo you have a half-finished activity report open for tdoay, jamesh? :-)07:23
mpttoday, even07:23
spivjamesh: pending-reviews seems broken atm.07:42
jameshmpt: not right now.  I'll start it.07:43
jameshspiv: yes it does.  I'll take a look07:43
spivjamesh: thanks07:43
jameshmpt: as far as trimming long comments, trimming long comments to 10 lines is probably okay, but trimming all comments longer than 10 lines would be annoying07:44
jameshmaybe only trim comments longer than 30 or 50 lines?07:44
jameshspiv: a bunch of InstallFailed exceptions from bzrlib ..07:46
jameshInstallFailed: Could not install revisions:07:47
jameshpqm@pqm.ubuntu.com-20060505020254-e26fc45197d86b6507:47
lifelessjamesh: a fixing07:49
jamesh?07:50
lifelessjamesh: there was data corruption in chinstraps copy of rocketfuel07:50
jameshah.07:50
lifelessits now detectable, because of recent fixes to bzrlib07:50
lifelesswhen the current push to chinstrap finishes, it will all come good immediately07:50
jameshokay07:51
lifeless| [==============================                             ]  fetch phase 2/407:51
jameshspiv: so it should sort itself out on the next run07:51
jameshspiv: https://chinstrap.ubuntu.com/~jamesh/pending-reviews.old/ <- last run07:51
spivjamesh: Ah, thanks.07:52
spivjamesh: Cool, that has the diff I want, perfect :)07:52
jameshspiv: btw, the funky "|=" usage in the patch you reviewed was in the program already -- I was just following the pre-existing style07:56
jameshspiv: I can switch to a more explicit style if you want though, since it only seems to be used in that one file07:57
spivjamesh: Yeah, reviewing tends to uncover lots of old sins :)07:57
=== jamesh blames gustavo
spivjamesh: Sorry for misattributing it, it's good that you were being consistent.  But yeah, I'd like it if you could fix that.07:58
spivIf I saw it in C code, it wouldn't bother me, but I don't like it in Python. :)08:00
lifelessjamesh: add author annotations to the diff output :)08:06
lifelessjamesh: push complete08:07
jameshlifeless: which bzrlib function do I call to do that? :)_08:07
lifelessannotate.py  08:11
lifelessannotate the before and after file, then diff the annotated files :)08:11
jameshat the moment I'm just doing bzrlib.diff.show_diff_trees08:12
lifelessah08:15
lifelesswill need refactoring then08:15
jameshwill annotate give correct output for a tree with uncommitted pending merges?08:16
lifelessit should now08:18
lifelesshmm, maybe08:18
lifelessthere was a bug08:18
jameshI suppose I'd need to do "--all" style annotation too08:19
jameshto remove spurious diff output when an insertion occurs in the middle of a block of lines from another revision08:19
=== interalia [n=interali@adsl-60-232.swiftdsl.com.au] has joined #launchpad
=== mpt [n=mpt@203-109-236-140.bliink.ihug.co.nz] has joined #launchpad
lifelessyeah08:25
lifelessso, the pending reviews time-in-state thing08:25
lifelesswhere is that on your TODO list ?08:25
jameshlifeless: I'm getting the bzrsync history rewriting branch landed, and then finishing off moving the supermirror branch-pull-list to the authserver (to get rid of InternalHTTPServer)08:26
jameshthen I'm looking at the times thing08:26
spivjamesh: Interesting, what's the benefit of moving the branch pull list to the authserver?  Just simplifying things by removing InternalHTTPServer?08:29
jameshspiv: the details are here: https://launchpad.net/bugs/4038308:30
UbugtuMalone bug 40383 in launchpad "remove InternalHTTPLayer" [Normal,Confirmed]  08:30
spivjamesh: Fair enough.  Thanks.08:31
lifelessjamesh: ok. Is there any change I can get you to move the times thing up one ? It would be extremely useful08:32
lifelessre 40383, has stevea seen that ? I ask because he suggested internalhttpserver in the first place08:33
jameshlifeless: SteveA actually suggested removing the InternalHTTPLayerstuff completely after moving the pull-list stuff to authserver08:34
jameshlifeless: as far as the times thing, do you just want a "time in current state", or something more?08:36
=== mpt_ [n=mpt@203-109-236-140.bliink.ihug.co.nz] has joined #launchpad
lifelessjamesh: I just want to add a new field in the output08:51
lifelessjamesh: showing how many days its been waiting in that state08:51
jameshlifeless: okay.  Currently there is no state persisted between runs (other than the bzr repository used when doing the diffs), so was wondering what to store08:53
lifelessstate, date it entered the state IMO08:56
jameshyep08:57
=== mpt__ [n=mpt@203-109-236-140.bliink.ihug.co.nz] has joined #launchpad
=== carlos [n=carlos@207.Red-88-9-33.dynamicIP.rima-tde.net] has joined #launchpad
=== pef [n=loic@42.42.64-86.rev.gaoland.net] has joined #launchpad
pefhello09:08
pefdoes someone has upload logs access ?09:08
carlosmorning09:09
=== mpt__ is now known as mpt
spivlifeless: I sent you mail with a request for a commit to our Twisted snapshot, when you have time.09:13
=== irvin [n=vx@ubuntu/member/irvin] has joined #launchpad
lifelessspiv: will it break existing tests ?09:14
lifelessi.e. after I commit it, are we fucked 09:15
=== stub [n=stub@ppp-58.8.2.196.revip2.asianet.co.th] has joined #launchpad
spivlifeless: Not that I know of!  I'll double-check locally and let you know.09:15
lifelessthanks09:15
SteveAhi09:16
spivstub: I'd like to chat to sync up on AuthServerCaching, and also about some wiki stuff.  Is now a good time?09:17
carlosBjornT: hi, around?09:20
BjornThi carlos 09:21
carlosBjornT: about your review09:21
carlosBjornT: that branch reuses a lot code from the main +translate form, it adds a single message view reusing a lot of code that is already tested in the main form09:22
carlosthat's why I added pagetests and nothing more09:22
carlosto test the specific part of that view09:22
BjornTcarlos: that's understandable. still, the view class is far from trivial, so it deserves more testing than just page tests. it would been one thing if you added/changed only template code, but if you add code you should test it properly and not rely on pagetests only. if your view class is broken.09:28
carlosok09:28
=== mpt [n=mpt@203-109-236-140.bliink.ihug.co.nz] has joined #launchpad
mptsfllaw, ping09:41
=== jinty [n=jinty@244.Red-83-54-78.dynamicIP.rima-tde.net] has joined #launchpad
=== jinty [n=jinty@244.Red-83-54-78.dynamicIP.rima-tde.net] has joined #launchpad
=== interalia [n=interali@adsl-60-232.swiftdsl.com.au] has left #launchpad ["Client]
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has joined #launchpad
=== alexandros_se [n=alex@2-1-1-18a.spa.sth.bostream.se] has joined #launchpad
jordihrm10:18
jordibubulle from debian wants me to speak about rosetta in Debconf10:18
jordieveryone seems to assume I'll be there.10:19
SteveAwhere is debconf this year?10:19
jordiMexico10:20
jordiIn 1.5 weeks10:20
jordi1.3 weeks now. :)10:20
jordiPeople think I'll take a last minute flight or something.10:20
SteveAfrom my point of view, a talk would be nice if you were there anyway10:21
SteveAbut not really sending you there to give the talk10:21
jordioh it's not a talk just about rosetta10:22
jordiit's a i18n bof10:22
jordiand as rosetta is a new player in the Debian i18n infrastructure, they want me to discuss how to integrate it in a non-disruptive way10:23
jordiie, clash of svn vs. rosetta translations for d-i etc10:23
jordisigh, I don't know what to do10:24
jordieven asking my boss here would be interesting... "can I go to Mexico DF... next friday?"10:24
SteveAi see10:27
SteveAi think we'd be better seeing if any debian i18n people can come to the UDP meeting in paris10:28
jordibubulle lives in the area :)10:36
carlosjordi: a last minute flight to Mexico doesn't sound like a cheap flight ;-)10:39
stubflights to LA are regular and there would be no trouble for short hops to mexico - I think it is better than you suspect.10:43
SteveAi think mark may be at debconf at some point10:44
SteveAsabdfl: will you be able to meet with people interested in rosetta at debconf?10:44
=== mpt_ [n=mpt@203-109-236-140.bliink.ihug.co.nz] has joined #launchpad
jordicarlos: the prices haven't changed much in 3 months :)10:46
jordiSteveA: if you manage to get ahold of sabdfl on this, tell me10:55
sabdflSteveA: sure10:59
sabdflthough i won't pimp LP for debian usage because it will drive some folks nuts to do so, i'm happy to answer questions10:59
mpt_SteveA, can I get an rs= on replacing the old hmenu.js with the new one? The diff is the complete file because of the reindenting, but I've tested it works in Firefox, Opera, Konqueror, and Internet Explorer11:06
mdzfabbione: pong11:12
fabbionemdz: solved thanks :)11:13
mdzfabbione: glad to hear it11:13
=== anto9us [n=anthony@cpc1-ptal1-0-0-cust555.swan.cable.ntl.com] has joined #launchpad
SteveAmpt_: i'd prefer the minimal diff, but this is okay if you have confirmed that there is just that small change.11:15
SteveAmpt_: in that case, rs=me11:15
SteveAlifeless: hello11:16
SteveAlifeless: thanks for the email to the list about metaweave format.  can you confirm that to ensure they have the correct bzr version, folks should use the bzr that is in dapper, and ensure they've done an update/upgrade recently.11:17
mpt_SteveA, no, I haven't, because the diff is the entire file11:17
mpt_There's a comment specifying which is the extra code, but I can't be 100% sure that there have been no other changes11:18
mpt_hmm, I suppose I could just make the same changes to the unindented version11:18
SteveAhere's how to tell....11:18
lifelessSteveA: yes11:18
lifelessSteveA: confirmed11:18
mpt_diff -wwithavengeance?11:18
=== ddaa [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has joined #launchpad
SteveAlifeless: on the list11:19
SteveA?11:19
lifelessSteveA: reply and ask :)11:19
SteveAmpt_: yeah something like that.  i expect jamesh would know the exact incarnation11:19
ddaahello11:19
ddaalifeless, care to remind me what was your concern with publishing the importd logs to the launchpad devels?11:20
=== Manta_Ray [n=PheeNoox@202.152.170.254] has joined #launchpad
lifelessddaa: cvs passwords11:20
ddaastored where?11:20
lifelesslaunchpad vcs details, emitted in logs11:20
ddaayour mean stuff in the ~/.cvspass11:20
lifelessno11:21
ddaaokay, so if I check the contents of ProductSeries and it comes clear, we can publish that?11:21
lifeless:pserver:user:password@host11:21
lifelessddaa: if you change the form to not allow entry of passwords11:21
ddaaokay, can the same information be stored in ~/.cvspass?11:21
lifelessit can11:21
SteveAjamesh: ping11:21
ddaalifeless: in any case, if there are passwords there, they are visible to the whole world in the web UI11:21
ddaaso fixing the form validation is a low priority IMO, the important thing is fixing the extant data11:22
lifelessddaa: I thought the VCS Details were owner only on the seris11:22
ddaathey are listed in extenso on the series page11:23
ddaagood... I looked at error report generated by jamesh script yesterday, and I basically fell over myself in despair11:24
lifelessddaa: look, I don't really care either way : its not a blocker. 11:24
lifelessbut you asked for what the concern was. Thats what it was.11:24
ddaaeven better11:24
ddaaI had the impression you considered it a blocker11:24
ddaaI personally could not care less11:25
=== erdalronahi [n=erdalron@p50876B5B.dip.t-dialin.net] has joined #launchpad
=== erdalronahi [n=erdalron@p50876B5B.dip.t-dialin.net] has left #launchpad []
=== dda1 [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has joined #launchpad
jameshSteveA: pong11:35
SteveAjamesh: hi.11:37
SteveAmpt needs to do a diff between two .js files11:37
SteveAone has had most whitespace removed11:37
SteveAone is nicely indented11:37
SteveAwould you help him work out a good way to diff them please?11:38
jameshokay11:38
SteveAi'm not sure whether the normal diff -w (or whatever) will be good enough11:38
jameshmpt_: if the javascript files are relatively C-like (i.e. not relying on newline based statement termination), I'd try running "indent oldfile.js -o oldfile-indented.js" and the same for newfile.js11:39
jameshmpt_: then try doing a diff of the consistently indented js files11:39
jameshindent is designed for C code, so it might make a mess11:40
jameshbut it would be a good place to start11:40
SteveAjamesh: i was thinking of some sed or awk to kill the whitespace11:44
Kinnisonand then some use of wdiff or similar?11:45
jameshSteveA: given that diff is generally line based, I'd think having consistent newlines would be important11:45
lifelessdiff -w -B11:45
lifelessif its only whitespace, not where { etc are, diff -w -B should be enough11:46
jameshSteveA: I'm not suggesting that the results of indent be committed -- just used to compare the logic of the two files11:46
SteveAjamesh: right, cool11:46
jameshlifeless: the file is lib/contrib/dynarch-resources/hmenu.js -- essentially no newlines11:47
jordisabdfl: ok11:48
jordisabdfl: if you want me to talk to bubulle about this, let me know11:48
jordisabdfl: the scope of the bof is general debian i18n and l10n, but he wanted to tackle how rosetta translators can coordinate with the regular debian l10n teams11:50
lifelessastyle might do better11:50
ddaalifeless: do you have any idea what is the piece of code responsible for restricting the permissions of the log directories in botmaster?11:54
ddaadid some grepping and testing, and apparently it's not what mkdir just do, but I cannot find the responsible chmod11:54
lifelesstwistd probably11:55
lifelessas it does setuid etc11:55
ddaamh11:55
ddaayou mean it would override the umask??11:56
=== Bluekuja [n=bluekuja@ubuntu/member/bluekuja] has left #launchpad ["Ex-Chat"]
=== Bluekuja [n=bluekuja@ubuntu/member/bluekuja] has joined #launchpad
ddaabingo!11:57
ddaaCRAAAAAACK!11:57
jordicarlos: ping11:58
jordicarlos: can you have a look at the two posts I pointed you at yesterday?11:58
carlosjordi: sure, could you remind me it?11:58
ddaaI _guess_ I could reset the umask in master.cfg...11:59
=== WaterSevenUb [n=WaterSev@azevedo.astro.up.pt] has joined #launchpad
=== mpt__ [n=mpt@203-109-236-140.bliink.ihug.co.nz] has joined #launchpad
jordicarlos: Subject: Re: bad merge?12:03
jordithe other was the plural forms thingy12:04
jordiI'll mail you and stub now12:04
carlosjordi: ok, thanks12:05
carlosjordi: the bad merge mail is already solved using irc and bug report12:05
carlosjordi: but I will answer anyway12:05
jordiok12:05
=== zakame [n=zakame@ubuntu/member/zakame] has joined #launchpad
zakamehi all :D12:17
zakameis bradb around? =)12:18
=== mpt_ [n=mpt@203-109-236-140.bliink.ihug.co.nz] has joined #launchpad
=== irvin [n=vx@ubuntu/member/irvin] has joined #launchpad
SteveAzakame: not for another hour or two12:37
=== irvin [n=irvin@ubuntu/member/irvin] has joined #launchpad
zakameSteveA: ah, ok, I'll probably lurk for a while then :)12:42
=== AlinuxSOS [n=AlinuxOS@d83-184-248-185.cust.tele2.it] has joined #launchpad
AlinuxSOShttps://launchpad.net/distros/ubuntu/dapper/i386/ttf-freefont01:01
AlinuxSOShowto file a bug against this package?01:01
AlinuxSOSI can't find an available "file a bug" link. 01:02
AlinuxSOScan someone help me?01:02
zakamehmm, ubuntu/+source/ttf-freefont mayhaps?01:03
AlinuxSOSzakame, thank you found! :)01:03
zakameAlinuxSOS: a guess, really :) no problem :)01:03
mpt_AlinuxSOS, you've just experienced a variant of bug 3152 and bug 3664501:04
UbugtuMalone bug 3152 in malone "Prominently link between product bug listings <-> equivalent package bug listings" [Normal,Confirmed]  http://launchpad.net/bugs/315201:04
UbugtuMalone bug 36645 in malone "Link prominently from distro release bugs pages to distribution bugs pages" [Normal,Unconfirmed]  http://launchpad.net/bugs/3664501:04
AlinuxSOSah01:05
zakameshould 36645 be confirmed then? :)01:05
mpt_Well, it's not *quite* the same bug :-P01:06
zakameah, heh01:07
=== mpt_ wonders how to fix it
zakameI suppose that's another consideration worth taking :)01:11
mpt_"Mark Shuttleworth does not have members, because Mark Shuttleworth is not a team."01:13
mpt_That's an interesting error message01:13
lifelessrotfl01:13
lifeless404 would be better01:13
ddaampt_: luckily it's a plural!01:13
zakameLOL01:13
ddaa"has no member" would be much, much worse!01:14
lifelessddaa: "Mark Shuttleworth does not have members, because Mark Shuttleworth are not a team." ?01:14
=== heyko\na is now known as heyko
mpt_bug 4308601:17
UbugtuMalone bug 43086 in launchpad "Distribution members page is silly when distro team is a person ("Mark Shuttleworth does not have members")" [Normal,Unconfirmed]  http://launchpad.net/bugs/4308601:17
mpt_But apart from that, the results for http://www.google.com/search?q=%22mark%20shuttleworth%22%20site:launchpad.net are absolutely beautiful01:19
mpt_Look at those page titles01:19
ddaathe "for" bits are a bit ugly01:20
ddaashould be "by", "assigned to", "related to", etc...01:20
mpt_In a couple of cases they should be "involving", yes01:20
jameshmpt_: did you see my suggestion for comparing the new and old versions of that javascript?01:26
mpt_jamesh, yes, thanks01:29
mpt_gedit is hanging on the unindented version :-/01:29
mpt_max CPU eatage01:29
sabdflping01:32
sabdflmy member was itching, is someone talking about me?01:32
mpt_sabdfl, https://launchpad.net/distros/fink/+members01:33
zakamelol01:34
sabdflmpt_: iiiinteresting01:35
sabdflmpt_: those google hits are purrrrfect01:35
mpt_That page isn't expecting any distro to have a person as its members01:35
zakameI just love the new qprocd! :D01:36
zakameAccepted kdevelop3 (source) :)01:36
mpt_zakame, URL?01:37
zakamempt_: nope, mail :) probably hitting dapper-changes soon01:37
zakamestrike one more for the DhIconCacheChanges :)01:37
sfllawmpt_: Pong.01:46
mpt_sfllaw, are you doing QA for Launchpad?01:49
=== bradb [n=bradb@modemcable092.66-130-66.mc.videotron.ca] has joined #launchpad
sfllawmpt_: Not that I know of.02:04
mpt_I wonder who kiko-zzz was talking about then ...02:08
=== sfllaw shrugs.
sfllawI'm the QA person for Distro, as far as I can tell.02:10
sfllawI'd love to help with LP as well, but that's sort of secondary as we have 26 days to release.02:10
sfllaw:P02:10
bradbmpt_: matsubara, i thought02:11
=== carlos -> lunch
=== cprov [n=cprov@201-68-7-160.dsl.telesp.net.br] has joined #launchpad
mpt_hmm, possibly02:14
cprovgood morning, hackers02:14
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
matsubaragood morning!02:18
=== welshbyte [n=welshbyt@cpc3-cwma2-0-0-cust276.swan.cable.ntl.com] has joined #launchpad
welshbytehello02:23
welshbytedid everyone's karma get halved?02:23
sfllawwelshbyte: In LP?  It looks like it.02:28
welshbytesfllaw: oh good, not just mine then :)02:29
=== niemeyer [n=niemeyer@200.138.41.106] has joined #launchpad
carloskiko: hi03:06
kikomorning carlos 03:06
carloskiko: Do you want to talk about PoMsgSetPage now?03:07
kikoI need an hour first03:08
kikobut at 11 sure03:08
kiko11 my time03:08
carloskiko: ok, ping me when you have time, please03:09
=== beyond [n=beyond@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== bradb [n=bradb@modemcable092.66-130-66.mc.videotron.ca] has joined #launchpad
zakamehi all03:32
zakamebradb: ping03:32
=== jinty [n=jinty@244.Red-83-54-78.dynamicIP.rima-tde.net] has joined #launchpad
kikobradb, carlos: it's true that PQM is taking forever, is it not?03:34
=== Keybuk [n=scott@quest.netsplit.com] has joined #launchpad
carloskiko: it's being slow03:34
carlosI think lifeless said it's due rewave actions03:34
kikook03:34
carlosit should be fixed when we start using the new format03:35
kikook03:35
kikoor so we pray03:35
kikoBjornT, SteveA: do you have a moment to discuss something matsubara raised yesterday?03:36
SteveAok03:37
kikoso look at matsubara's last analysis03:37
kikoOOPS-123B24203:38
Ubugtuhttps://chinstrap.ubuntu.com/~jamesh/oops.cgi/123B24203:38
kikolet's look at the traceback together, shall we?03:38
kikoif you look at it, we're doing a Snapshot()03:38
kikonow this causes us to cache /all/ attributes the object has 03:38
kikoincluding properties03:39
SteveAand... is this causing them to be loaded unnecessarily?03:39
kikowell, "unnecessarily" is questionable03:39
kikohowever03:39
kikoit does mean that anything that does heavy computation as a property will be triggered when running an +editform03:40
SteveAheavy computation in properties is of course bad news anyway03:40
kikoyes, of course, PEP-8 says03:40
kikobut this adds some extra depth to the problem03:40
SteveAdo we need all properties to be snapshotted?03:40
kikowell, that's the hard part03:40
bradbzakame: pong03:41
SteveAcould it use names from a particular interface?03:41
kikoI'm not sure03:41
kikoit does03:41
kikoit does use names from an interface03:41
kikohowever that interface includes properties ;)03:41
SteveAi see03:41
SteveAwe should change those things not to be properties i think03:41
bradbkiko: "Forever" would be an improvement, actually.03:41
kikothat's one way out, which I think is possibly the best one03:41
kikoI just wanted to raise the issue03:41
SteveAi mean, we could have expensiveproperty as a descriptor type03:42
SteveAbut that's kinda stupid03:42
kikosounds a bit silly03:42
kikoand really03:42
kikowhat do properties buy us?03:42
kikoless 2 chars typing?03:42
SteveAwell03:42
SteveAmore than that03:42
=== irvin [n=irvin@ubuntu/member/irvin] has left #launchpad ["Leaving"]
kikooh?03:42
SteveAbecause we should use verb-style words for methods03:42
zakamebradb: hi, I was referred to you by mdz, re: LaunchpadSupportApp :)03:42
SteveAbut even so03:43
kikoSteveA, okay, so potentially 6 chars. :)03:43
SteveAi prefer more chars if it makes things clearer03:43
SteveAand, being clear about the potential expensiveness of the operation03:43
SteveAis important03:43
kikoyeah.03:43
kikoall right.03:43
kikocan you email reviewers/launchpad to raise this issue and keep an eye out for this?03:43
kikoI'll do a sweep through database/ code.03:43
bradbzakame: Oh, hm, yeah, that brings back memories.03:44
SteveAthere's a reviewers' meeting early next week.03:44
SteveAi'll put it on the agenda there03:44
kikothanks SteveA 03:44
zakamebradb: ooh, how come? =)  Actually I'm interested in doing something similar as a project for the SoC03:44
bradbzakame: FWIW, the ticket tracking system in LP now is maintained mostly by BjornT.03:45
kikoSteveA, and email?03:45
SteveAan email will come out of the reviewers meeting03:46
kikok03:46
SteveAbased on the review policy decided at that meeting03:46
bradb"Our support tracking sysem, Pebcak..." -- that has a nice ring to it :P03:47
zakamelol03:48
=== cprov [n=cprov@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
sivangzakame: what is this app about? :)03:51
=== sivang looks for the spec
zakamesivit's at the LP wiki03:52
zakamebradb: has there been work on user tool yet included in the Ubuntu distro itself, and not just in LP?  I figure that such an app leads to some interesting possibilities...03:53
sivangzakame: yeah, found it. this is going to be something installed in ubuntu right?03:54
bradbzakame: not to my knowledge03:55
sivangbradb: we did had plans to include another item into lp-integration, that would redirect a user's browser to the support tracker, right?03:55
zakamesivang: yes03:56
sivang(along with "Translate" and "Report bugs")03:56
bradbI think the current "Get Help Online..." would be that.03:58
zakamesivang: actually I'm meaning to do something like a better bugreporting tool that would automatically include the proper information for debugging certain pkgs, as well as help reduce duplicates03:58
sivangzakame: I see, so do check out https://wiki.ubuntu.com/AutomatedProblemReports03:59
sivangzakame: I think this is somewhat at that way03:59
=== zakame checks
zakameindeed, looks interesting04:01
kikosalgado, can anyone register a mirror?04:03
salgadoyes04:04
kikofor any distro?04:04
salgadoyes04:04
kikompt_, ping?04:05
salgadokiko, did you see nightly.sh's output?04:05
kikonot yet04:05
kikowhat happened?04:05
salgadothe prober raised some exceptions04:05
kikoha ha04:07
salgadokiko, https://chinstrap.ubuntu.com/~dsilvers/paste/fileaCbVlg.html is the failing code04:07
kikowhat's the traceback?04:07
salgadoand it fails because there's no BinaryPackageFile for a given binarypackagerelease in a publishingrecord04:08
kikoha ha ha04:08
kikocprooooov04:08
kikookay04:08
kikohere's a point04:08
salgadoor at least not a .deb file04:08
kikoI think it is actually possible that a binary upload not include a .deb04:08
kikocan you do some querying to find out?04:08
salgadoonly on mawson04:09
kikooh, not on staging/production?04:10
salgadono, I only have access to mawson04:10
kikowell04:11
kikoconsider the BinaryPackageFileType dbschema04:11
kikowhat options do we have apart from .DEB?04:12
kikosalgado, my gut feeling is I think you need to skip publishing records for BinaryPackageReleases that don't have .debs associated.04:12
matsubarakiko: salgado's machine hung while make checking.04:15
kikohung hung or just very slow?04:15
kikowhat's the box's name?04:16
matsubarakiko: to the point of being unusable, he's coming down04:16
matsubaracanario04:16
SteveAcarlos: incoming...04:24
carlosSteveA: talking about Tim's email?04:25
SteveAyes04:25
SteveAno need to drop everything, but we should tell him what the plan is to look into this04:25
carlosSteveA: I think the cause is that we imported a new .pot file04:26
carlosso no data was lost, let me talk with doko04:27
SteveAok04:27
carloshe provide me the new files04:27
SteveAso, you mean upstream changed?04:27
SteveAor rather, the ubuntu package changed?04:27
SteveAand that changed the english translations in the pot file04:27
carlosSteveA: yeah, doko told me that openoffice.org was going to be backported to breezy and I guess he provide me the new .pot file instead the old 1.x template we had in breezy...04:28
SteveAif that's so, it's going to have an effect on all translation teams for OOO04:28
carlosSteveA: yes, and Rosetta is not implementing the fuzzy algorithm that gettext has so we don't create new fuzzy strings in this situation, that's bad... but when we implement it, our data would be updated automatically04:29
carlosSteveA: right, but most of them have full translations from upstream04:29
carlosesperanto is a special case04:29
carlosthey are not yet part of upstream04:29
SteveAi see04:29
carloslike Kurdish04:30
bradbBjornT: ping04:34
BjornThi bradb 04:34
bradbhey BjornT. I had a very strange exception raised while using z.tb.B. I was wondering if you could have a look.04:34
kikohey BjornT 04:35
BjornTbradb: sure. what was it?04:36
BjornThi kiko 04:36
bradbSomebody remind me, what's the cmd line tool to paste the clipboard contents into the shell?04:36
kikoshift-insert?04:36
kikoBjornT, is Mark's request hard to handle?04:37
bradbkiko: that's not a cmd line tool :)04:37
kikobradb, really, I don't know apart from that and middle-click. do you need it non-interactively?!04:38
carlosSteveA: doko just confirmed this, current templates are for dapper's OpenOffice 2.x04:38
carlosSteveA: and he said the many things changed04:38
bradbkiko: Something I can pipe to utilities/paste04:38
carlosso it's 100% normal that amount of changes04:38
BjornTkiko: it's trivial to change the formatting.04:39
kikoBjornT, could you do it right now then and reply to him? :)04:40
kikobradb, cat | utilities/paste and then shift-insert into cat?04:40
kiko^D afterwards?04:40
bradbBjornT: https://chinstrap.ubuntu.com/~dsilvers/paste/file1zPwpy.html04:41
BjornTkiko: i'd rather not do it now :), i was planning to head out soon. but i could do it tomorrow if you want.04:41
bradbyeah, i guess i could have done that. i swear there was a cmd line tool that just did this though...i even thought it was you who suggested it to me a while back.04:42
kikoBjornT, keeping good QoS for mark is always good.. ok.04:42
=== spiv [n=andrew@adsl-66-203.swiftdsl.com.au] has joined #launchpad
BjornTbradb: hmm. in the test, do you log in using the login form, or by sending an Authorization header?04:45
bradbBjornT: auth header04:46
kikospiv, ping?04:47
kikoor sabdfl, ping?04:47
kikoI want to know what orderBy on a RelatedJoin means04:47
kikodoes it mean ordering by the target or by the intermediary table?04:47
kiko(or what it should mean!)04:48
spivkiko: pong04:48
kiko^^^04:48
spivkiko: Excellent question, I'll take a look.04:48
kikothanks.04:48
BjornTbradb: put a 'print text' right before 'c = SimpleCookie(text)' (line 399) in zope/publisher/http.py and see what it says.04:48
spivkiko: Well, there are *zero* tests of RelatedJoin with orderBy in SQLObject SVN.04:49
kikohe he he04:50
spiv(assuming my grepping is accurate)04:50
spivSo the glib answer is that it's undefined :)04:50
kikothat does not reassure me one bit, because we are currently using it :)04:51
bradbBjornT: ''04:51
bradb(in pdb)04:51
spivkiko: So we must have tests for it then ;)04:51
bradbBjornT: er, u'launchpad=C384MK2LmUEUUF1C8YMuMew5U-4g7ayVwhtR.EUsa3SU50KnLF94rQ' the second time it hits it04:53
spivWow, there is a seriously scare amount of code involved in RelatedJoin's orderBy stuff considering it has no tests I can find.04:53
kikocorrect04:54
kikowhich is why I was asking spiv :)04:54
kikoanyway, bbias, rebooting04:54
BjornTbradb: ok. seems like SimpleCookie doesn't like unicode strings...04:55
bradbBjornT: I don't get it. 40-show-subscribers-from-dupes.txt seems to work fine. What's the diff?04:57
bradb(i.e. it's another test where I used Browser)04:58
BjornTbradb: can you paste the two tests so that i can see what's different?05:00
bradbBjornT: sure, one sec, just trying to see if I can reduce it to a minimal test case05:02
=== kiko [n=kiko@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
spivkiko: It appears to be sorting by the target.05:02
spivOr "otherClass" in its terminology.05:03
bradbBjornT: madness!05:03
kikookidok05:03
kikothanks duder05:03
bradbBjornT: If I throw in a:05:03
bradb>>> browser.open("http://localhost:9000/products/firefox/+bug/4")05:03
bradbthe test works05:03
bradb(i.e. add that right before browser.addHeader)05:04
bradbThat's the only thing the other test is really doing differently: opening a url /before/ it calls .addHeader("Authorization". ...)05:05
BjornTbradb: what does the test do after the addHeader call?05:06
bradbBjornT: https://chinstrap.ubuntu.com/~dsilvers/paste/fileYiZ4j6.html05:12
BjornTkiko: how does https://chinstrap.ubuntu.com/~dsilvers/paste/fileNV4xRd.html look?05:12
bradbBjornT: if you add a "browser.open("http://localhost:9000/bugs/1")" above .addHeader, the test works05:14
Keybukhi guys05:14
Keybukwill we have Debian-in-Launchpad and an XML-RPC way of querying and submitting bugs in, oh, four weeks time?05:14
kikoBjornT, r=kiko05:14
BjornTthanks05:15
kikoKeybuk, the former is doable, mainly a matter of pushing for it. the latter I'm not so sure about; I assume email and/or the text output isn't enough for you?05:15
Keybukkiko: mom, still needs to know what bugs it's already reported05:16
Keybuk"the text output" ?05:16
kikoKeybuk, I suggested using the nickname field for that, have you tried?05:16
kikoKeybuk, yeah, ?format=text or something. bradb?05:16
bradb /bugs/$id/+text05:18
bradbe.g. https://launchpad.net/bugs/1/+text05:19
UbugtuMalone bug 1 in Ubuntu Dapper "Microsoft has a majority market share" [Critical,Confirmed]  05:19
Keybukkiko: I thought the "nickname field was going"05:19
Keybukbradb: can you get a bug listing in text?05:19
kikoKeybuk, it didn't, I kept it for you.05:19
bradbKeybuk: not atm, sorry05:19
salgadokiko, https://chinstrap.ubuntu.com/~dsilvers/paste/fileKkpPbb.html05:31
salgadothat's the fix for the prober failure on production05:31
kiko"fix"05:41
=== ubuntulog [i=ubuntulo@trider-g7.fabbione.net] has joined #launchpad
=== Topic for #launchpad: https://launchpad.net/ | developer meeting: Thu 11 May, 1200UTC (wiki:MeetingAgenda) | launchpad-users@lists.canonical.com (wiki:MailingLists) | Channel logs: http://tinyurl.com/72w39
=== Topic (#launchpad): set by SteveA at Thu May 4 14:06:23 2006
(spiv/#launchpad) salgado: That loop would be simpler and clearer as https://chinstrap.ubuntu.com/~dsilvers/paste/filebyC90F.html, I think.05:44
(spiv/#launchpad) salgado: And it's not a fix if it doesn't have a test ;)05:44
(salgado/#launchpad) spiv, that fix is actually wrong05:44
kikoI think salgado has some crack upstairs05:45
=== ubuntulog [i=ubuntulo@trider-g7.fabbione.net] has joined #launchpad
=== Topic for #launchpad: https://launchpad.net/ | developer meeting: Thu 11 May, 1200UTC (wiki:MeetingAgenda) | launchpad-users@lists.canonical.com (wiki:MailingLists) | Channel logs: http://tinyurl.com/72w39
=== Topic (#launchpad): set by SteveA at Thu May 4 14:06:23 2006
dilysMerge to devel/launchpad/: [trivial]  Fixes bug 33743 (E-mail addresses box and product page have links to unavailable pages), bug 39934 (Support requests have no heading), bug 42519 (Use title capitalization, or at least be consistent on Launchpad front page), and bug 42788 (Merge account page shows the header twice). Adds text to the error pages indicating that the launchpad-users@ mailing list requires subscription. (r1855: Matthew Paul Thomas)05:56
bradbBjornT: Is it me, or were widgets fixed to not include a <div> tag when rendering themselves?05:58
BjornTbradb: afaik widgets have never included a <div> tag when rendering themselves.05:59
bradbhm, i swore they did before. oh well.06:03
BjornTbradb: btw, i found out why you got a ValueError in the page test. work around for now, i'm not sure yet what the best fix is.06:06
kikocarlos, has the kdegantt issue been solved?06:08
kikokdgantt sorry06:08
carloskiko: yes, but we need to solve it with code06:08
kikook06:08
carloskiko: I asked Riddell about kde having two translation domains with the same name06:08
kikoah06:08
carloskiko: in the mean time, I renamed one of them and disabled it06:09
carlosas it's broken, not only for Rosetta but for any distribution06:09
carlosbecause two packages would provide the same file06:09
kikoyeah I see06:11
bradbBjornT: Zope bug?06:11
ddaabehold my fearsome sql foo https://launchpad.net/products/launchpad/+bug/4311806:11
=== bradb & # lunch
=== liviudm [n=liviudm@85.186.141.156] has joined #launchpad
carloskiko: do we need to do things like 'person.id != foo.id' or 'person != foo' would work now?06:24
kikohmmmm.06:25
kikoI think the latter works06:25
kikobut what are you trying to compare?06:25
carlostwo Person objects06:25
carlosthe code I'm changing atm is not using the .id part06:26
kikoone sec06:26
kikoI will test for you06:26
carlosbut I remember that in other parts of code I used it06:26
carloskiko: well, the thing is that I think sometimes will be the same an others will be different unless we fixed that06:26
kikowell06:27
kikoif you are holding objects across transaction boundaries it will fail06:27
kikoah, one sec.06:27
kikoso yeah06:28
carlosis not the case here, all objects come from the same transaction06:28
kikothen they /should/ be the same06:28
BjornTbradb: actually, i'm not sure anymore... i thought it was a zope bug, but it could very well be a mechanize or ClientForm bug. i can't really find what is setting the Host header to u'localhost'. i'll try asking someone who might know more.06:28
kikoso look at this:06:28
kikohttps://chinstrap.ubuntu.com/~dsilvers/paste/fileVnNdZe.html06:31
kikocarlos, that's a case where it breaks06:31
kikoI think .id is safer :-(06:31
=== dooglus [n=dooglus@rincevent.net] has joined #launchpad
carloskiko: well, but that implies that the transaction failed and you keep using the object, right?06:34
kikoright.06:34
carlosthen I don't need to use .id06:34
carloskiko: we should not use objects after an abort06:34
carloswe need to refetch them06:34
carlosso I don't think it's an issue06:35
carloskiko: thanks for the confirmation06:36
kikocarlos, I am not so sure it's safe though06:36
kikoit may depend on whether they all come from the same transaction or not06:36
kikoI'd do .id myself06:36
carlosok, then I will do it too06:36
=== ozamosi [n=nnnnozam@h55n9c1o1049.bredband.skanova.com] has joined #launchpad
=== jsgotangco [n=jsg123@ubuntu/member/jsgotangco] has joined #launchpad
=== pef [n=loic@lns-bzn-51f-81-56-130-224.adsl.proxad.net] has joined #launchpad
=== sivang wonders how easy it is to rename a product and make it point on renamed source package
=== niemeyer [n=niemeyer@200.138.135.41] has joined #launchpad
sivangI have the 'upbackup' product registered in LP, now I have changed the name, how can I change the name that is shown in the url part of the object path in LP?06:56
sivang(will I have to create a new product for that..?)06:56
sabdflsivang: i can do that for you06:58
sabdflwant name do you want?06:58
matsubarasivang: I think, currently only LP admins can change the name of a product06:58
sabdflsivang: the branch url will move06:58
sivangsabdfl: yay, thanks - change it to hubackup :)07:16
sabdflh?07:16
sabdflgotit07:16
sivangit's a nice short of home user backup :)07:17
sivangsabdfl: yay, thanks, I can already access it using the new object name. Do you do that straight in the db or is there an admin interface for that ?07:18
sivang(trying to know where the magic takes place)07:18
sabdflthere's an admin interface07:19
sabdfli don't have db rw07:19
sivang:)07:19
sivangk, noted.07:19
sabdflif you really know the registry system well id be happy to make yu a registry admin and you could do that yourself07:19
sivangsabdfl: I will ping you back once I've learned enough of that...I'd be great to be able to answer to people with those similar requests while others are away or on different timezone.07:23
sabdflyou need to understand projects, products, product series, and releases07:23
sabdfland links to the distro packages07:23
sabdflif you grok all of that, ping me again07:24
sivangsabdfl: I will, thanks!07:30
=== LeeJunFan [n=junfan@adsl-69-210-207-5.dsl.klmzmi.ameritech.net] has joined #launchpad
sivanghmm, I already get the mirrored url http://bazaar.launchpad.net/~sivan/hubackup/devel-main , but this seems to not exist yet. Is it created together with the scheduled cron that scans for branches over the night?07:40
sivang(it displayed on the branches list for my product in LP)07:40
sivangerr, rather under the main development branch details.07:40
salgadokiko-fud, https://chinstrap.ubuntu.com/~dsilvers/paste/filerpF1nC.html07:59
salgadoI still need to check how many tests these sampledata changes are going to break08:00
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has left #launchpad []
=== zyga [n=zyga@ubuntu/member/zyga] has joined #launchpad
=== sits [n=sits@cpc3-cwma2-0-0-cust739.swan.cable.ntl.com] has joined #launchpad
=== carlos [n=carlos@207.Red-88-9-33.dynamicIP.rima-tde.net] has joined #launchpad
salgadokiko, so, r=kiko with the []  => () change08:53
kikowell08:53
=== dsas [n=dean@host86-128-54-11.range86-128.btcentralplus.com] has joined #launchpad
=== salgado knows how pqm's being slow lately so he'll send the merge request to pqm and pester kiko until he gets the review stamp
salgadothat should give me around 16h to get the stamp, considering pqm's current queue08:59
salgado:)08:59
kikoheh08:59
salgadocome on kiko. approve that so I can free this branch and start working on the changes we just discussed09:04
kikoI thought you were going to do them together09:04
salgadoI'm not sure it's a good idea. mainly because this is a somewhat urgent fix while the other can wait if I get carried away by shipit09:08
kikook09:10
kikoyou know tests are going to fail anyway...09:10
salgadokiko, what should be the status of a mirror for which there's no publishing records at all?09:16
kikokindof a corner case -- perhaps unknown?09:16
kikothe easiest thing for you09:16
salgadothat's what I do today. it'll always happens for Backports and the distrorelease that is in development09:18
kikoyeah, it's okay09:18
=== pef [n=loic@dyn-83-157-212-254.ppp.tiscali.fr] has joined #launchpad
=== AlinuxSOS [n=AlinuxOS@d83-176-64-160.cust.tele2.it] has joined #launchpad
=== Bluekuja [n=bluekuja@host212-232.pool8254.interbusiness.it] has joined #launchpad
=== LeeJunFan [n=junfan@adsl-69-210-207-5.dsl.klmzmi.ameritech.net] has joined #launchpad
=== thierry [n=thierry@modemcable150.222-70-69.mc.videotron.ca] has joined #launchpad
=== bradb [n=bradb@modemcable092.66-130-66.mc.videotron.ca] has joined #launchpad
sivangguys, refuling now inside a branch form about 2 months ago should work?10:26
sivang(given there are bzr changes taking place, or planned)10:26
=== sivang wonders if he should just re-get from scratch
kikoI'd reget unless you have something you want from the branch10:40
kikosalgado, the nice thing about this change10:41
kikois that you can probably use that method from your test10:41
kikoit will avoid you needing to do all the horrible removeSecurityProxy() stuff 10:42
kikoright?10:42
salgadoonly if I define that method in the interface. and I don't think I should do that10:44
salgadoactually, not even if I do that10:45
kikosalgado, huh?10:49
salgadoI can't use that method at all10:51
kikoreally now10:52
sivangkiko: can I just scp in order to get a branch from scratch, to overcome rsync overhead ? (since it has nothing to compare against while getting)10:53
carlossivang: yes, it would work but it's really really slow10:53
sivangcarlos: ah :) so rsync is better?10:53
carlossivang: if you have changes that you want to keep, get a fresh checkout and merge your old branch into the new one, that's really fast10:54
carlossivang: aren't you using rsync already?10:54
carlossivang: we use a local mirror fetch using rsync10:54
carlosand then do the merge10:54
carlossivang: I think you should take a look to the scripts at https://wiki.launchpad.canonical.com/RocketFuelSetup10:55
carlosrocketfuel-get and rocketfuel-refresh10:55
=== heyko is now known as heyko\na
sivangcarlos: I already used those scripts, but they all use rsync, I thought maybe with scp it would be faster ? (since rsync does a 'comaprison' phase with existing data). also, I don't have anything I like to keep in the old branch.11:00
carlossivang: the scp code needs to fetch 100MB each time to know what to download...11:01
carlosthat's why we use rsync11:01
carlossivang: I guess that will change with the new backend file format that is being developed, I think it's called knits 11:01
=== bradb heads off, later all
=== bradb [n=bradb@modemcable092.66-130-66.mc.videotron.ca] has left #launchpad []
carlossivang: that 100MB is the inventory file11:02
carlosfor launchpad11:02
sivangcarlos: okay, then I will just use rocketfuel-get :)11:03
carlos:-)11:05
=== sivang -> out
sivanglaters all11:06
=== cprov [n=cprov@201-68-7-160.dsl.telesp.net.br] has joined #launchpad
=== jd_ [n=jd@wikipedia/Meanos] has joined #launchpad
=== carlos -> bed
carlosnight11:30

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