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

=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
=== lakin [n=lakin@S01060013101832ce.cg.shawcable.net] has joined #launchpad
=== interalia [n=interali@adsl-60-232.swiftdsl.com.au] has joined #launchpad
=== alexandros_se [n=alex@2-1-1-18a.spa.sth.bostream.se] has left #launchpad ["Lmnar"]
=== tambaqui [n=tambaqui@200.231.242.21] has joined #launchpad
=== tambaqui [n=tambaqui@200.231.242.21] has left #launchpad []
=== lakin [n=lakin@S01060013101832ce.cg.shawcable.net] has joined #launchpad
=== kbrooks [n=kbrooks@unaffiliated/kbrooks] has joined #launchpad
kbrooksHOW do I remove a release?02:17
kgoetzi don't think you can, lp doesnt support remving stuff to the best of my knowlage02:19
kbrookskgoetz: "stuff"?02:19
kgoetzkbrooks: almost anything thta you might what to remove02:19
=== spiv [n=andrew@adsl-66-203.swiftdsl.com.au] has joined #launchpad
=== daf [i=daf@muse.19inch.net] has left #launchpad []
=== changlinn [n=mog@61.8.117.101] has joined #launchpad
changlinnhello everyone, gotta problem signing up, it never sends me the email.03:09
kgoetzISP spam filters?03:10
changlinnnup, my own mail server, and I have yet to install any...03:10
kgoetzchecked your server logs?.... hm. i don't know what you need then tbh. 03:11
changlinnI have blacklists.org setup and a couple other blacklists...03:12
=== jinty [n=jinty@134.Red-83-49-51.dynamicIP.rima-tde.net] has joined #launchpad
changlinnwhat mail server should it come from?03:33
kgoetzum. i'll try and find mine03:33
changlinnthanx03:34
kgoetzmy email validation email is from bounces@canonical.com. i'll check for my original email to be sure03:34
kgoetzit's from "the launchpad team" noreply@canonical.com03:35
spivlifeless: would you mind reviewing https://chinstrap.ubuntu.com/~dsilvers/paste/file8ZkgAR.html?  I think it's sane, but double-checking would be appreciated.  This fixes test failures with current bzr.dev.04:12
lifelessbug 2988404:16
UbugtuMalone bug 29884 in ept "[dapper]  Adept crashes when selecting "remove package" via right-click" [Unknown,Unknown]  http://launchpad.net/bugs/2988404:16
lifelessbug 3988404:16
UbugtuMalone bug 39884 in launchpad "test_branchtomirror tests disabled." [Normal,Confirmed]  http://launchpad.net/bugs/3988404:16
lifelessyes, mailed you a review04:18
spivThanks04:18
spivBtw, I generally expect to find work mail sent to my @canonical.com address :)04:19
lifelessuhm, I type andrew b in and let evo sort it out04:19
=== lakin_ [n=lakin@S01060013101832ce.cg.shawcable.net] has joined #launchpad
lifelessdo they go to different places ?04:19
spivDifferent folders, yeah.04:20
spivNot a huge issue, but I don't tend to look at personal mail at much while working.04:20
=== stub [n=stub@ppp-58.8.4.123.revip2.asianet.co.th] has joined #launchpad
=== LeeJunFan [n=junfan@adsl-69-210-207-5.dsl.klmzmi.ameritech.net] has joined #launchpad
=== jinty [n=jinty@134.Red-83-49-51.dynamicIP.rima-tde.net] has joined #launchpad
=== mdke [n=matt@ubuntu/member/mdke] has joined #launchpad
=== mpt [n=mpt@203.109.220.214] has joined #launchpad
mptGooooooooooooooood afternoon Launchpadders!05:31
kgoetzhi mpt05:33
ajmitchgood afternoon mpt, how are you today?05:37
=== lakin_ [n=lakin@S01060013101832ce.cg.shawcable.net] has joined #launchpad
=== mpt_ [n=mpt@203.109.220.214] has joined #launchpad
=== LeeJunFan [n=junfan@adsl-69-210-207-5.dsl.klmzmi.ameritech.net] has joined #launchpad
=== stub [n=stub@ppp-58.8.4.123.revip2.asianet.co.th] has joined #launchpad
=== mpt__ [n=mpt@203.109.220.214] has joined #launchpad
=== womble [n=mpalmer@106.135.233.220.exetel.com.au] has joined #launchpad
=== jsgotangco [n=jsg@125.212.127.151] has joined #launchpad
=== dsas [n=dean@host86-128-54-253.range86-128.btcentralplus.com] has joined #launchpad
=== mpt [n=mpt@203.109.220.214] has joined #launchpad
=== BjornT [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad
=== mpt_ [n=mpt@203.109.220.214] has joined #launchpad
spivlifeless: ping08:06
lifelesspong08:07
spivlifeless: A couple of things... did you get my mail confirming that that Twisted merge is safe?08:08
lifelessspiv: nope, got salgados08:08
spivAh, I wonder where that went.  Anyway, I ran make check_merge locally, and it all passed.08:09
lifelesswheres the branch with it in ?08:09
spivI think it's only in patch form atm.08:11
lifelessplease fix kthnx08:12
lifelessits a nuisance in patch form08:12
spivSure.08:12
lifelessand the other ?08:12
spivI also sent a mail with yet another odd failure from pqm, this time trying to merge into SQLObject.08:12
spiv(which I want to do so I can merge buildbot, so I can merge the re-enable sourcecode checks...)08:13
lifelessyou did ?08:13
stubCan anyone recommend a decent python parser generator?08:13
spivlifeless: "Subject: Merge to SQLObject fails [pqm@canonical.com: failure] "08:14
lifelessdo you mean 'a parser generator written in python' or 'a generator of parsers whose implementation is in python'08:14
lifelessspiv: I have no mail from you08:14
spivlifeless: In the wee hours of May 6th.08:14
stublifeless: the latter08:14
spivlifeless: How odd.08:14
spivlifeless: my local mail queue is empty, and the one about the Twisted merge was CCed to the launchpad list and reached that ok.08:16
spivlifeless: I mailed them to robert.collins@ canonical.08:17
lifelessfound them08:17
lifelessto simulate the sqlobject failure locally08:17
lifelessmake -C ../.. check_merge08:18
lifelessrun that from the sqlobject dir08:18
spivAh, is that what it does?  Thanks.08:18
lifeless(thats in the email that is sent to you)08:18
lifelessAll lines of log output:08:18
lifelessExecuting pre-commit hook make -C ../.. check_merge at Fri May  5 12:57:36 200608:18
spivAh, yes.08:18
spivI somehow missed that bit :(08:18
spivMy eyes for some reason didn't expect to find a command line in the middle of that line.08:19
spivWhich is probably more a bug in my eyes than in PQM :)08:19
spivOk, I'll see if I can fix that.  Thanks.08:20
=== jinty [n=jinty@94.Red-83-49-50.dynamicIP.rima-tde.net] has joined #launchpad
=== womble [n=mpalmer@106.135.233.220.exetel.com.au] has left #launchpad ["Oooh!]
SteveAmorning08:56
SteveAspiv: i used spark before08:57
SteveAi think it was called spark08:57
SteveAhttp://pages.cpsc.ucalgary.ca/~aycock/spark/08:58
spivSteveA: I think you mean stub?08:58
SteveAwas stub asking about CCs ?08:58
=== SteveA reads scrollback again
stubShh.... I'm trying to sleep08:59
stubWould you trust software written by a cock?09:00
stubI'll have a look - might be suitable.09:00
lifelesswhat do you need to parse ?09:01
lifelessand is it performance critical ? 09:01
lifelessIf its not, I usually use recursive descent with an interpreter as its much easier to understand and debug09:01
SteveAlifeless: compared to spark?09:02
stublifeless: The text search query parser is currently a collection of regexps, which works fine but we keep tripping over edge cases.09:02
lifelessSteveA: parser generators typically generate shift-reduce table parsers09:03
lifelessSteveA: which are a pillock to debug09:03
stubA tokenizer would probably be good enough09:03
=== mpt__ [n=mpt@203.109.220.214] has joined #launchpad
=== carlos [n=carlos@175.Red-88-9-38.dynamicIP.rima-tde.net] has joined #launchpad
carlosmorning09:19
SteveAmpt__: ping09:24
SteveAhello carlos 09:24
SteveAcarlos: we should talk with kiko this afternoon09:25
SteveAjamesh: hi.  i'd like to have a voice call with you today.09:25
carlosyeah, I didn't talk with kiko last Friday so I didn't arrange the meeting....09:25
carlosSteveA: I will do as soon as he wakes up09:25
SteveAcarlos: great09:26
SteveAstub, spiv: what did you agree between you about authserver cacheing?09:27
spivSteveA: That it's low priority now that downtime for rollouts is generally much smaller.09:30
SteveAspiv: it is still "essential" in the spec tracker09:30
spivThe same idea will still be useful for redundancy, though.09:30
SteveAhttps://launchpad.net/products/launchpad/+spec/auth-server-caching09:30
SteveAplease change the priority, and note why in the status whiteboard09:31
spivOk.09:31
SteveAhmm... looking at the spec tracker menu, it seems we have a new CEO09:31
SteveAit says "* Mark Superseded"09:31
=== frodon_ido [n=patrick@ip-213-49-208-78.dsl.scarlet.be] has joined #launchpad
SteveAjamesh: ping09:42
jameshSteveA: pong.09:43
SteveAhi09:43
SteveAskype talk?09:43
jameshokay09:43
sivangmorning all09:44
SteveAhello sivan09:44
sivangLabas SteveA 09:45
=== mpt [n=mpt@203.109.220.214] has joined #launchpad
mptspiv, have five minutes spare for a review?09:59
mptor jamesh?09:59
spivmpt: Ok.10:00
spivmpt: I hope it's not as controversial as the last one :)10:00
mptActually, it's fixing a boo-boo from the last one :-)10:01
mpthttps://chinstrap.warthogs.hbd.com/~dsilvers/paste/fileJIxqtN.html10:01
mpt(It was rather disappointing to be having to defend the idea that something that fails a lot of the time is a bug...)10:02
SteveAlabas sivanai10:04
mptspiv, the intent here is to fix bug 39312 (if you scroll horizontally to the point where the lines diverge, you'll see see the ~20-character diff), fix bug 43261 (by making the advanced search form use standard Launchpad markup), and make Rosetta's "[tab] " translation a little more understandable10:07
UbugtuMalone bug 39312 in launchpad "Launchpad pages grab focus when they finish loading" [Normal,In progress]  http://launchpad.net/bugs/3931210:07
UbugtuMalone bug 43261 in launchpad "Advanced search page lacks style sheet." [Major,In progress]  http://launchpad.net/bugs/4326110:07
carlosmpt: oh, so #39312 behaviour is our fault?? I thought it was a firefox problem!10:09
mptcarlos, well arguably browsers should ignore that JavaScript function anyway10:09
mptin Dapper Firefox it just causes the taskbar button to throb, which isn't as bad10:10
mptbut that might be an Ian Jackson Special10:10
spivmpt: amusingly enough, highlighting the changed text in that line in epiphany reveals another browser bug ;)10:10
mptspiv, and trying to edit that JavaScript with syntax highlighting on caused gedit to hang10:11
mptthe script is cursed, I tell ya10:11
spivmpt: yeah, I'd argue that javascript functions should only be allowed to change the focus within the browser viewport, not outside that, and certainly not the window itself.10:12
mptyep10:12
spivBut until all browser implementors think the way I do...10:12
spiv(oh what a happy day that would be!)10:12
spiv"/* if(config.setFocus || true)config.frames.popups.focus();*/"10:13
mptin the Mozilla 0.8/0.9 days there was a very annoying and very persistent bug where sometimes the layout engine would cause a window to jump to the front10:13
spivWhy add the || true as well as commenting it out?10:13
mptThat was a carnival of fury -- some people thought it was intentional, some thought it should be configurable, some people said "there shouldn't be any code in Mozilla that layers windows AT ALL"10:13
mptspiv, hmmm, I don't know -- that's what the volunteer contributor did10:14
mptI'll remove the || true10:14
spivAh, presumably debugging cruft.10:14
spivIs it safe for me to assume that's the only change on this line?10:15
mptyes10:15
spivSo there's a bunch of changes to a search form here that seem for more complicated than a simple reinstatement of a stylesheet.10:16
mptYes, it is more complicated10:16
mptbecause I'm changing it to use <fieldset> instead of custom-styled <table>s10:17
mptRemember before how it was all grey? Nice grey, but inconsistent with the rest of LP10:17
spivYeah, I followed the links on the bug report :)10:18
spivOk, this looks fine to me.10:19
mptI haven't gotten rid of all the cruft, just enough to get it looking good again10:19
spivI don't know why that javascript ever had a focus() call in it, that's just silly for a menu.10:19
mptyeah10:20
spivAnyway, r=spiv.10:20
mptthanks!10:20
SteveAspiv: hi.  jamesh and i were just talking about james' current work on the authserver code10:20
SteveAi proposed that he put his work-in-progress up for review by you, so you can take a quick look over it while you're still around this week10:21
spivSounds like a good idea.10:21
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has joined #launchpad
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has left #launchpad []
lifelessah, its the jojo boss :010:55
mptjojo, or yoyo?10:58
=== ploum [n=ploum@ubuntu/member/ploum] has joined #launchpad
lifelessmpt: yes10:59
SteveAi want to buy a printer.  any recommendations for a colour inkjet kinda thing, compact dimensions?10:59
mpoolhp ones have good linux support11:00
mpooli don't think the particular model matters much11:00
SteveAcool, thanks11:00
jameshif you don't need colour, spend a little extra on a laser11:00
mpoolthere's a web site - linuxprinting.org11:01
jameshyou'll save on ink in the long run (especially if you don't print very often)11:01
mpoolbut in general hp are a good deal11:01
mpooljamesh: "black gold" :-)11:01
SteveAjamesh: especially if i *don't* print very often?11:01
lifelesseven if you do need colout11:01
jameshSteveA: yeah.  the ink in the nozzles on inkjet cartridges can dry up if you don't print often enough11:02
lifelessspend a little more and get a laser11:02
jameshso you end up having to replace the cartridge early11:02
lifelessthe single pass lasers are -really- nice11:02
mpool"do not expose your hp LaserJet to flame" (actual quote from manual)11:03
lifelessoh man11:03
lifelessa laserjet II, that would survive a fire11:03
mptmpool, is that a reference to the old error message in lp(1), "printer is on fire"?11:03
mpoolit may well be11:03
mpoolthey do sometimes have a dry sense of humour11:03
mpoollifeless: actuall V Joshi, the VP of that group, made a point at a large meeting once by standing on a LaserJet that they are unnecessarily overengineered11:04
mpthttp://www.eeggs.com/items/1037.html11:04
mpoolmost customers actually will not pay more for a printer that can bear someone's weight11:04
lifelessindeed11:05
lifelessspiv: got that branch for me ?11:08
SteveAmost offices want a photocopier that an bear someone's weight 11:08
SteveAfor office parties11:08
lifelesss/want/need/11:08
SteveAin case they decide to bare their weighty arse11:09
mpoolheh, you know there's probably an engineering requirement spec item about that11:09
mpooland a calculation of the dynamic load of a 90th-percentile drunk mail climbing onto a copier...11:09
SteveAyou mean an ISO standard arse?11:09
SteveAto go with the ISO standard finger11:10
mptMust withstand a pressure of 0.05 dpi (derri?res per inch)11:10
SteveAand other ISO standard body parts11:11
SteveAthe finger is used to check for electrical safety among other things11:11
SteveAfar thinner and more manouverable than a real finger11:11
mpoolmy elec eng ex-housemate had a Test Finger11:11
mptugh11:12
=== mpt has a failure in person.txt which seems completely unrelated to his changes
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has joined #launchpad
=== doko [n=doko@dslb-088-073-080-023.pools.arcor-ip.net] has joined #launchpad
dokois there a way to send an email to somebody registered in launchpad?11:30
SteveAmpt: stick it in a paste-bin and let me look at it, if you want.11:31
SteveAdoko: not using launchpad.  if they have chosen so, you can log in, see their email, then mail them11:31
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has left #launchpad []
dilysMerge to devel/launchpad/: [r=lifeless]  Update tests to be compatible with bzr 0.8. (r3539: Andrew Bennetts)11:34
mpt19 conflicts!11:41
=== mpt shakes his fist at bradb
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has joined #launchpad
=== ddaa [n=ddaa@ordo.xlii.org] has joined #launchpad
=== lucasvo [n=lucasvo@wservices.ch] has joined #launchpad
lucasvohi11:57
lucasvois there any possibility to add a comment or suggest an improvement of a spec on launchpad?11:59
sabdfllucasvo: sure, in the wiki12:00
lucasvosabdfl: it says "Locked page"12:00
sabdfllucasvo: not sure why that is12:00
lucasvoah, yes, how about LP & commercial software?12:00
lucasvohttps://wiki.edubuntu.org/EmbeddedUbuntu12:00
lucasvois it possible to have private specs, private branches and so on?12:01
sabdfllucasvo: yes for bugs, not yet specs or branches12:02
lucasvook12:02
lucasvosabdfl: when will that come?12:02
sabdfllucasvo: it's not a huge priority, we want to get the public aspects working well first12:02
sabdflwe needed private bugs to deal with security issues12:02
sabdflso bradb did that early12:02
lucasvook12:02
sabdflbut private specs and branches are less important right now12:03
kgoetzhi sabdfl12:07
sivanghey kgoetz :)12:08
kgoetzhi sivang :)12:09
sivangkgoetz: thank_you^3 :-)12:09
=== kgoetz turns back to hubackup bug. brb
=== mpt_ [n=mpt@203.109.220.214] has joined #launchpad
sabdflhiya kgoetz12:16
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
carlosjordi: hi, around?12:35
=== richips [n=richi@57.Red-88-3-167.dynamicIP.rima-tde.net] has joined #launchpad
zakamehi all12:46
kgoetzhi12:49
=== WaterSevenUb [n=WaterSev@195-23-238-159.nr.ip.pt] has joined #launchpad
=== mpt [n=mpt@203.109.220.214] has joined #launchpad
SteveAlifeless: meeting time?01:02
lifelessyup01:04
lifelessreviewer meeting time01:05
jameshlifeless: I'm doing a pending-reviews run now with the extra column01:05
lifelessjamesh: ping01:05
lifelessspiv: ping01:05
jameshpong01:05
spivpong01:05
lifelessBjornT: ping01:05
lifelessSteveA: ping01:05
SteveAhi01:05
lifelesshi guys01:05
BjornTlifeless: pong?01:05
lifelessgimme just a second to setup the file for the meeting01:05
SteveAhi BjornT.  holiday today?01:08
lifelessagenda today01:08
lifeless * Roll call01:08
lifeless * Agenda01:08
lifeless * Next meeting01:08
lifeless * Queue status.01:08
lifeless * Ensuring reviews [and subsequent discussion]  are visible. (SteveA)01:08
lifeless * Dealing with reviews that go off the tracks and sit unreviewed for ages. (SteveA)01:08
lifelessmpt: ping01:08
lifelessthose I have just pung, if you are here for the meeting, please say aye or similar01:09
BjornTSteveA: yeah, it's a public holiday today01:09
lifelessif you are not here for the meeting, say nay.01:09
SteveAaye01:09
spivaye01:09
BjornTaye01:09
jameshaye01:09
lifelesscool01:10
lifelessnext meeting : 2006-05-15 at 1100 UTC. ok ?01:10
BjornTsure01:10
spivsure (depending on jury duty)01:11
jameshokay01:11
mptnay01:11
lifelessok01:11
lifelessqueue status01:12
lifelessoldest unaccounted for branch is 4 days01:12
lifelesswith BjornT 01:12
BjornTi'll review it tomorrow01:12
lifelessoldest in needs-reply is salgado/launchpad/shipit-for-dapper01:13
lifelessspiv: any idea whats got that held up ? 01:13
spivlifeless: I have email about that somewhere, I'll dig it up...01:13
lifelessSteveA: you made a typo on the wiki page : needs-relpy01:13
SteveAopos01:14
lifelessSteveA: I'm fixing that now01:14
SteveAta01:14
lifeless[it breaks the status grouping on pending-reviews] 01:14
SteveAi was obviously thinking of the blonde french actress julie delpy01:14
lifeless:)01:14
spivlifeless: "Right, this branch wasn't quite ready for review yet," ... "Please don't review this branch again, as there's some issues you pointed here, that aren't solved ..."01:15
lifelessHmm, I think such branches should be taken out of the system01:15
lifelessand put back in fresh when they *are* ready.01:15
spivlifeless: basically, it was a work-in-progress branch, salgado put it up for early review.01:15
lifelesswhat do you you reviewers think ?01:15
spivI think that's a good policy, I don't think it's benefitting anyone having it cluttering up the review queue pages.01:16
SteveAwell01:16
SteveAit can be nice to see works in progress.  but i have a different suggestion01:16
SteveAwhat if we have a "work in progress" page, as a separate page01:16
SteveAand people can put works in progress there01:16
jameshhave a "doesn't-need-review-yet" state?01:17
SteveAand an equivalent script to jamesh's one can produce diffs for it01:17
SteveAso pointy-haired bosses like me can see what's going on more easily01:17
=== qqqtas [n=a@a3.krak.tke.pl] has joined #launchpad
lifelessSteveA: I'm wearing a wig right now :)01:17
SteveAthat way, the reviews page stays clear, but we get a place for "this is in progress"01:17
lifelessSo, we have several options01:18
lifelessa new page01:18
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
lifelessa different classifier, but on the same page01:18
lifelessstop tracking the branch altogether01:18
qqqtasHemp Gru joint01:18
lifelessI think putting them on the same page, but as 'Under development' status would work01:19
=== mode/#launchpad [+o SteveA] by ChanServ
lifelessThat could be sorted down the bottom by pending-reviews01:19
SteveAfor a "my branches" page, i'd want to edit it organized by person, not by reviewer01:19
lifelesswould not need to be in any reviewers queue (just have the top most section of the wiki page list 'under development' branches01:19
SteveAonly when it is pending review would i want it to be in a reviewers' queue01:20
lifelessSteveA: agreed.01:20
lifelessSteveA: it seems conceptually easier to me to have a single 'these are the branches' page, with branches moving around there, than to have two pages and be forever copy and pasting between them01:20
SteveAof course, all this should be in launchpad before *too* long01:21
lifelessof course01:21
SteveAsure, let's try adding to the same page01:21
lifelessso, the simplest action right now, is 'stop tracking the branch'01:21
lifelesson the basis that lp should be doing that01:21
lifelessalright, that sounds fine to me. jamesh - I guess we'll want a status like 'in-development' ?01:22
jameshlifeless: yeah.  that or in-progress or work-in-progress01:22
jameshwhatever people prefer01:22
lifelessjamesh: pick one :)01:22
spivI like "work-in-progress"01:23
jameshwork-in-progress it is01:23
SteveAlifeless: would you move the current branch that is in development to the place you think it should be in that page, then jamesh can make his script accommodate01:23
lifelessSteveA: yep01:23
jameshlifeless: if you stick it in its own section, it won't get assigned to any reviewer in the summary page01:24
lifelessjamesh: yes, I'll be adding a new section at the top01:24
lifelesstitles 'Works in progress'01:24
lifeless * Ensuring reviews [and subsequent discussion]  are visible. (SteveA)01:24
lifelessSteveA: care to introduce this01:24
SteveAsure01:24
jordicarlos: hello01:24
carlosjordi: hi01:24
SteveAsometimes, someone has mailed or asked on irc privately to a reviewer for a review.01:24
SteveAi know i've done this01:25
SteveAasking privately for a review isn't a problem at all01:25
carlosjordi: what needs to be done to reject/import the templates at https://launchpad.net/rosetta/imports/+index?status=NEEDS_REVIEW&type=pot ?01:25
SteveAbut, the review itself, if it is more than "great, r=me" or "write some goddamn tests and ask me again", needs to be on the reviews mailing list01:25
SteveAotherwise, what often happens is, the email goes back and forth, and the cc list grows01:26
SteveAand we end up with just some people knowing about what's going on01:26
lifelessthis is like a water cooler discussion01:26
lifelessthat ends up with 5 people rather than 201:26
SteveAso, i ask reviewers to always reply to emails about reviews onto the reviews list01:27
jordicarlos: there's different stories involved. Some of them I can remove in the evening, as I haven't got any reply, others are new, still bogus (gaim; wordpress, again)01:27
=== mode/#launchpad [-o SteveA] by SteveA
jordischooltool for example is pending me doing a merge of old branch po files with new pot file on the new series01:27
spivSteveA: What about reviews that are conversations on IRC -- should they be copied&pasted/summarised to email, or perhaps go straight to email in the first place?01:27
ddaalifeless: now that 0.8 is out, when is launchpad switching to knits?01:28
jordicarlos: I'll  clear the list entirely in the evening01:28
qqqtasship it is 100% free and no spam ??01:28
jameshmaybe a small summary email?01:28
ddaaqqqtas: yes01:28
lifelessI'd like any review to be sent to the reviews list01:28
carlosjordi: please, give one week to answer you, if you don't get an answer, remove them and notify them about the removal, we will have 3 extra days to revert the removal01:28
jordiok01:28
ddaaqqqtas: spamming folks would really really damge the company's reputation01:28
carlosjordi: thank you01:28
SteveAspiv: you should use your judgement.  if the review goes on the mailing list, then others can learn from it and see what's going on.01:28
spivOk.  When in doubt, mail the list.01:29
SteveAit also provides evidence of work done, which is helpful when kiko and i come to do performance reviews.01:29
SteveAwe don't look through irc logs.01:29
SteveAwe do often look through mailing list archives01:29
carlosjordi: could you add that procedure to our documentation?, that way people will know how are we going to handle the requests too and they cannot complain if we remove them without warning, as you are already mailing them and we have it well documented.01:29
SteveAqqqtas: some people have been asked to pay money by the customs or import tax people of their own country.01:30
jordiok01:30
SteveAqqqtas: but Canonical doesn't charge money.01:30
jordiin the FAQ?01:30
SteveAlifeless: i've finished01:31
carlosjordi: yes01:31
lifelessok01:31
SteveAalthough, if there is a wiki page that says how we do reviews01:31
kbrookscan i ask a question :P01:31
lifelessso, I think that if its something work commenting on in the review01:31
SteveAa note could go on theere01:31
carlosjordi: perhaps you should take that update as the best time to migrate it to help.launchpad.net...01:31
lifelesss/work/worth/ then its worth sending to the list01:31
SteveAkbrooks: you just did ;-)01:31
kbrooksSteveA: is this a meeting?01:31
jameshlifeless: https://chinstrap.ubuntu.com/~jamesh/pending-reviews/ <- now with new data column01:32
SteveAkbrooks: yes.  a few of us are having a meeting.01:32
lifelessjamesh: pending-reviews page updated01:32
lifelessjamesh: thanks. Thats going to be really useful01:32
kbrooksSteveA: can i ask questions? :-)01:32
SteveAkbrooks: we are responsible for reviewing the code that goes into the Launchpad software.  so we're meeting about how we do those reviews.01:32
qqqtasaha thanks01:32
jordicarlos: nod01:32
jameshlifeless: it'll be more accurate as branch states change01:32
lifelesskbrooks: sure think01:32
jordiI have to look at how that works01:32
lifelesss/think/thing/01:32
kbrooksum01:32
kbrookswhats help.lp.met01:32
kbrooksnet*01:32
carlosjordi: it's just another wiki01:33
jordihmm, wiki01:33
jordiok01:33
SteveAkbrooks: it's a place where documentation about how to use launchpad will go01:33
carlosjordi: is a matter of moving there the content we have and leave in the old location a link to the new one01:33
jordithe frontpage is just great :)01:33
jameshI'm open to UI/layout improvement suggestions01:33
jordiyes01:33
jordiok, that should be easy.01:33
lifelessjamesh: it looks great. thank you01:33
jordicarlos: have we talked about a layout?01:33
SteveAkbrooks: currently, we have some documentation for the people who develop launchpad, but almost none for the people who want to use launchpad01:33
jordiie, would we want RosettaFAQ or Rosetta/FAQ?01:33
kbrooksSteveA: why should there be documentation? it's "easy" enough for people to use01:33
jordikbrooks: it's not01:34
carlosjordi: notify me when it's done and I will update launchpad code to point to the new location01:34
carlosjordi: don't know01:34
kbrooksjordi: ah, well01:34
SteveAkbrooks: yes, many features are easy to use.  but some things are more difficult.01:34
jordiyup.01:34
carlosSteveA: do we have any special layout to follow at help.launchpad.net?01:34
lifelessSteveA: there is TipsForReviewers and PreMergeReviews. I'll add some text there.01:34
SteveAkbrooks: sometimes it isn't just using a feature that is hard.  it is working out how to make the best use of launchpad given your own interests and situation.01:34
jordiSteveA: ie, Rosetta/blahblah or RosettaBlah01:34
SteveAlifeless: thanks01:34
SteveAcarlos, jordi: please ask kiko when he arrives.01:35
carlosok01:35
=== jordi prefers the former, but mpt might not :)
jordiok01:35
kbrooksSteveA: ah. well, i sort of have a feature request01:35
SteveAlifeless: i'm back at this meeting now01:35
lifelessSteveA: I would prefer a stronger statement than if in doubt01:35
SteveAkbrooks: join the launchpad-users mailing list, perhaps?  then you can have a discussion with people who aren't on irc right now01:35
carlosBjornT: I have a question about the new testing infrastructure, are you available?01:36
lifelessSteveA: reviews are different to general discussions, because they are the final influence on what lands.01:36
kbrooksSteveA: URL to mailing list area?01:36
lifelessI would like 'unless there is a reason not to, reviews -> the list'01:36
carloskbrooks: https://lists.ubuntu.com/mailman/listinfo/launchpad-users01:36
SteveAkbrooks: https://wiki.launchpad.canonical.com/MailingLists01:36
SteveAlifeless: i agree, except in the cases of "no, go write some tests" and "all good.  r=me"01:37
lifelessSteveA: thanks01:37
SteveAi don't want to weigh us down with bureaucracy01:37
lifelesssure01:37
lifelessneither do I01:37
SteveAbut i do want us to communicate effectively about the code and processes01:37
lifeless * Dealing with reviews that go off the tracks and sit unreviewed for ages. (SteveA)01:38
lifelesscare to intro this one :)01:38
SteveAo01:38
SteveAk01:38
lifeless[ * Resolution: reviewers should copy the reviews list in on all reviews except where its clearly pointless to do so.] 01:38
SteveAso, i left a review of brad's for ages, even though brad was dilligently nagging me about it01:38
lifelessSteveA: and I01:38
BjornTcarlos: if it's a small question, sure, after the meeting.01:39
SteveAthere was a discussion on the list about it01:39
=== lifeless needs a whip to go with the carrot
SteveAthe outcome of the discussion was01:39
carlosBjornT: oh, sorry, didn't remember the reviewer meeting is running now...01:39
SteveA - the buck stops at the owner of the branch.  so, it is brad's ultimate responsibility to get his code reviewed.01:39
SteveA - if a reviewer is not being effective at getting your code reviewed, then you can reallocate your branch to someone else01:40
SteveA - a reviewer should, if possible, realize they aren't getting the review done, and seek to reallocate it to someone else.01:40
SteveAany comments from the gathered review team?01:40
lifelessone possibility is for me to set a hard limit on review time01:41
kbrookscan I ask a question?01:41
SteveAkbrooks: you don't need to ask to ask a question.01:41
lifelessand say 'This branch has not been reviewed', transferring it to xyz.01:41
kbrooksit's a small one: what does reallocate mean?01:41
SteveAit means to give to someone else01:41
kbrooksok01:41
kbrooksty01:41
lifelessI think that a hard limit will actually make it easier to not review branches01:42
lifelessbecause you'll know someone else will get the slack :{01:42
lifelessSo I'd rather not do that. But what do y'all think ?01:42
SteveAit wasn't a good choice of words for that sentence.  "give" would have been better.01:42
lifelessSteveA: 'seek to have someone else review it'01:42
SteveAsure01:43
lifelessor 'seek a different reviewer' :)01:43
SteveAi used "reallocate" twice in the points above01:43
spivlifeless: I agree.  I don't think we need a hard limit.01:43
lifelessBjornT: ?01:44
lifelessjamesh: ?01:44
jameshokay01:44
SteveAi don't see how a hard limit would work.01:44
BjornTi agree as well, no hard limit is needed.01:44
SteveAwhat happens when the limit is reached?01:44
ddaaI think a limit serves a purpose.01:44
lifelessSteveA: lets not worry, as the unanimous feeling is one isn't needed.01:45
SteveAok01:45
lifelessddaa: what purpose ?01:45
ddaaIt helps seeing when a reviewer regularly drops packets. Maybe some action is not called for when that happens, but just asking for the submitter to take care of it loses some information for understanding what's going on.01:45
lifelessddaa: I already track that01:46
ddaacool01:46
lifelessfor instance, recent offenders are jamesh and stevea :)01:46
lifelesswhich leads into my next question01:46
lifelessare you guys managing to fit the daily review into your schedule ?01:46
lifelessright now we seem to be less frenetic than we were a month back, so its more like one every couple of days01:47
spivI feel like I've been doing less reviewing recently.01:47
jameshI let it slide for a while, but I'll make sure I fit them in01:47
lifelessjamesh: thanks.01:48
lifelessSteveA: what led to the long delay of bradbs branch ?01:48
kbrookswhy is "reviewing" (what is that?) important? What do we review?01:48
BjornTi usually review the branch within a day or two after it lands in my queue.01:48
jameshkbrooks: before landing any code into the mainline of Launchpad, it goes through a code review01:49
lifelesskbrooks: https://wiki.launchpad.canonical.com/PreMergeReviews01:49
lifelessBjornT: so, we agreed two weeks ago to aim for a 72 hour turnaround01:49
lifelessBjornT: that means realistically, next-day should be the expected case, and same day ideally.01:50
SteveAlifeless: my ever expanding todo list.  i let my review duties fall to the end of the list, because they're easy to put off.01:50
lifelessSteveA: should I stop giving you reviews to do? Kiko routinely asks to not have reviews assigned 01:50
SteveAwe could try having me take reviews from the queue when i have time.01:51
SteveAbut i think not now01:51
SteveAbecause andrew may be absent for a while, i'll need to help with it01:51
lifelessthere is no 'queue' anymore01:51
SteveAthere's the older ones from other people01:52
SteveAor newer ones01:52
lifelessthe general queue is flushed by me to individual reviewers, I perform a load balancing task01:52
lifelessas well as trying to ensure the reviewers each get to look at all bits of launchpad01:52
SteveAhttp://c2.com/cgi/wiki?CodeReviewPatterns01:53
=== bradb [n=bradb@modemcable092.66-130-66.mc.videotron.ca] has joined #launchpad
SteveAlifeless: don't change anything for a while01:53
lifelesswasn't planning on it01:54
jameshlifeless: I've got another pending-reviews run part way through.  If everything is working, the changed branches should have the "state age" reset to zero01:54
lifelesswas asking about the problem we had to debug it01:54
SteveAok01:54
lifelessmy feeling on this is that the review team is in good shape01:54
lifelessmaybe one branch in 10 falls through the cracks01:54
lifelesswhich is way down from when I started managing the group, when many branches would be up in the double-digits01:55
SteveAgood stuff01:55
SteveAi have heard much fewer complaints about code review from developers recently01:55
lifelessSo I don't think anything needs changing. But we should still consider things can be improved, and actively debug each failure01:55
lifelessjamesh: thanks01:56
SteveAi meant "don't change anything wrt me being allocated reviews"01:56
lifelessSteveA: ah, right.01:56
lifelessSteveA: i won't - there is a protocol for you to do so anyhow :)01:56
lifelessSteveA: https://wiki.launchpad.canonical.com/TipsForReviewers01:56
lifelessend of meeting in 1001:57
lifeless901:57
lifeless801:57
lifeless11101:57
lifeless11001:57
lifeless10101:57
lifeless10001:57
lifeless01101:57
lifeless01001:57
lifeless00101:57
lifeless0001:57
lifeless001:57
lifelessthanks for coming01:57
lifelesssee you next week01:57
SteveAi think i'll do the launchpad meeting countdown in unary01:58
lifeless11111111101:58
lifeless11111111101:58
lifeless1111111101:58
lifeless111111101:58
lifeless11111101:58
lifeless1111101:58
lifeless111101:58
lifeless11101:58
lifeless1101:58
lifeless101:58
lifelessyou mean ?01:58
SteveAyes01:58
kgoetzo_001:58
jameshthat's not unary01:58
jameshunary is:01:58
jamesh001:58
lifelessSteveA: we could play guess the base01:58
jamesh001:59
jamesh001:59
jamesh001:59
jamesh001:59
jamesh001:59
jamesh001:59
jamesh001:59
jamesh001:59
SteveAoh?01:59
jamesh001:59
spivI'm looking forward to the Roman numerals.01:59
kgoetz*blink*01:59
SteveAi think that's nunnery01:59
lifelessSteveA: thats a *shsrubbery*01:59
jameshis that like a monastery?01:59
SteveAonly if the nuns are monstrous02:00
lifelessBjornT: btw, thanks for being here on your holiday02:01
=== kiko [n=kiko@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
BjornTnp. since i was here anyway, i could just as well attend02:02
=== jinty [n=jinty@62-15-158-30.inversas.jazztel.es] has joined #launchpad
=== salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
jameshlifeless: the age stuff appears to be working02:09
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
spivlifeless: /home/warthogs/archives/spiv/twisted/twisted-pyunit-compat/02:11
jameshlifeless: btw, I finally got Ekiga working with siproxd by using a CVS snapshot of ekiga02:13
lifelesson chinstrap ?02:13
carlosBjornT: do you have time now?02:13
lifelessspiv: ^^ ?02:13
BjornTcarlos: sure02:13
carlosBjornT: this is the initial version of the pagetest you reviewed using the new infrastructure: https://chinstrap.ubuntu.com/~dsilvers/paste/fileDxtHjx.html02:14
carlosBjornT: but it fails with the second submit I execute: https://chinstrap.ubuntu.com/~dsilvers/paste/filebOlBHX.html02:14
carlosBjornT: look for the second "browser.getControl(name='submit_translations').click()"02:15
spivlifeless: yes.02:16
lifelessdone02:18
BjornTcarlos: right, bradb ran into the same problem before. hold on, i'll get you a patch you can apply locally. i'll try to fix it properly tomorrow.02:20
spivlifeless: great, thank you.02:20
carlosBjornT: ok, thanks02:20
=== alexandros_se [n=alex@2-1-1-18a.spa.sth.bostream.se] has joined #launchpad
spivWould someone like to do a quick review of https://chinstrap.ubuntu.com/~dsilvers/paste/filepr6u2j.html for me?02:23
lifelesspystone02:28
lifelessARGH02:28
=== Keybuk [n=scott@quest.netsplit.com] has joined #launchpad
lifelessr=lifeless02:28
BjornTcarlos: actually, try inserting ">>> browser.open('http://localhost/')" at the top of the page test.02:32
=== qqqtas jest away, auto-away po 60 min - truplem padem (pager: On/log: On)
=== qqqtas is now known as dzvlk[a]
carlosBjornT: before the authentication?02:34
BjornTcarlos: yeah02:35
carlosBjornT: same error02:35
BjornTcarlos: ok. for now, apply this patch in your local zope tree: https://chinstrap.ubuntu.com/~dsilvers/paste/fileYElUMf.html02:42
BjornTthat will let you get on with your work until i've taken a closer look at the problem02:42
carlosok, let me try it...02:43
carlosBjornT: yeah, it solves the problem02:48
carlosBjornT: thanks02:48
BjornTcool02:48
spivlifeless: Thanks02:49
=== carlos -> lunch
carlossee you later02:51
lifelessnight al02:51
=== cprov [n=cprov@201-27-192-96.dsl.telesp.net.br] has joined #launchpad
=== mpt [n=mpt@203.109.220.214] has joined #launchpad
cprovgood morning, hackers02:53
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
=== sfllaw [i=sfllaw@debian/developer/coleSLAW] has joined #launchpad
=== bradb [n=bradb@modemcable092.66-130-66.mc.videotron.ca] has joined #launchpad
=== lakin_ [n=lakin@S01060013101832ce.cg.shawcable.net] has joined #launchpad
mptBjornT, ping03:21
BjornThi mpt 03:21
mptBjornT, would you have time to fix one more pagetest for me today? :-)03:21
kikohey there03:23
mpthi kiko03:23
BjornTmpt: maybe if it's quick, i've already worked too much than is suitable for a public holiday :)03:26
mptah03:26
mptwell, if I knew whether it was quick, I'd know enough to do it myself :-)03:26
mptIn mpt/launchpad/2006-03-MaloneSimplifications, pagetests/bugattachments/40-search-bug-attachments.txt fails, and I don't know why03:26
BjornTwhat is the failure?03:27
mptohhhh, hang on a minute03:28
mptI know why it's failing03:28
mptI thought it was returning completely different bugs03:28
mptbut it's not, it's just returning them in my tweaked format03:28
mptVICTORY03:31
mptBjornT, thank you for that *excellent* question03:31
=== dzvlk[a] jest away, auto-away po 60 min - truplem padem (pager: On/log: On)
dilysMerge to devel/launchpad/: [trivial]  Fix Bug 43245 in full text query parser (r3540: Stuart Bishop)03:32
UbugtuMalone bug 43245 in launchpad "Search string causes syntax error in full text engine" [Normal,In progress]  http://launchpad.net/bugs/4324503:32
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has joined #launchpad
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has left #launchpad []
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has joined #launchpad
=== beyond [n=beyond@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
zakamehi all03:37
BjornTSteveA: any objections against having canonical_url() always return str objects, instead of (like now) sometimes str, sometimes unicode?03:38
=== cprov [n=cprov@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
kikosounds correct to me BjornT 03:38
SteveABjornT: well...03:39
SteveAthe data will always consist of safe ascii-only characters03:40
BjornTyes, i was thinking of adding a .encode('ascii')03:40
SteveAif it returns a unicode, the information that it is safe is preserved03:40
SteveAif it returns a str, once that gets into other parts of the system, we no longer know that it is to be considered in ascii encoding03:41
BjornTSteveA: that is true. the problem is that bad things start to happen if you pass a unicode string to urlparse, for example: https://chinstrap.ubuntu.com/~dsilvers/paste/filebOlBHX.html03:42
BjornTbasically, urlunparse returns unicode objects, and then other strings get converted to unicode objects, causing stuff like SimpleCookie to break...03:43
BjornTor actually, urlparse returns unicode, it caches previous parses.03:45
BjornT>>> urlparse.urlparse(u'http://localhost/')03:45
BjornT(u'http', u'localhost', u'/', '', '', '')03:45
BjornT>>> urlparse.urlparse('http://localhost/')03:46
BjornT(u'http', u'localhost', u'/', '', '', '')03:46
SteveAhow is canonical_url used in that rosetta test?03:46
=== niemeyer [n=niemeyer@201.10.91.81] has joined #launchpad
BjornTSteveA: at least the menu uses canonical_url, and calls urlparse with the result.03:48
SteveAsounds like SimpleCookie is most at fault03:49
SteveAi don't see how a menu that uses canonical_url links to a use of SimpleCookie03:50
SeveasWho should I contact for details of a possible significant improvement in the sourceforge remote bugwatch thing?03:52
=== LeeJunFan [n=junfan@adsl-69-210-207-5.dsl.klmzmi.ameritech.net] has joined #launchpad
kikome03:52
kikoSeveas, me? or add a bug, as my queue is kinda long03:53
SeveasI'll paste something in here, if you like it I'll turn it into a bug03:53
Seveas<jamessan> Seveas: Sf has short URLs you can use, too03:53
Seveas<Seveas> hmm03:53
Seveas<Seveas> tell me more 03:53
Seveas<jamessan> e.g., http://sourceforge.net/support/tracker.php?aid=147877103:53
Seveas<supybot> Title: SourceForge.net: Detail: 1478771 - url last throws tb (darcs) (at sourceforge.net)03:53
BjornTSteveA:  yeah, that could be true. SimpleCookie looks explictly for str object. actually it's the use of urlparse that causes the problem, not canonical_url.03:53
Seveasso in short: no need to register all sf projects separately (!)03:53
SteveABjornT: i don't see what the problem is from your example above.03:54
SteveAi think canonical_url should return a consistent type, as you suggested.  but that type should be unicode.03:54
SteveAour main use for canonical_url is using it in page templates and in emails03:54
SteveAboth these things are handled as unicode internally, and then encoded appropriately for transmission03:55
spivlifeless: Once we get all sourcecode/ tests running all the time again, please yell at anyone that wants to break them even for just a little while ever again.  The chain of merges involved in getting it passing again is ridiculous...03:56
kikospiv, why did we disable them in the first place anyway?03:56
spivkiko: I have no idea.  But I'm now sure it was a bad idea, whatever the reason ;)03:57
BjornTSteveA: well, URLs in page templates and emails should be ascii only anyway. but back to the problem.03:57
SteveABjornT: yes that's my point :-)03:58
SteveAif we're keeping them as non-unicode, we've actually lost the information that they're ascii only03:58
BjornTok, i kind of get your point.04:00
=== Keybuk [n=scott@syndicate.netsplit.com] has joined #launchpad
SteveApragmatically, if it's causing problems for them to be unicode, and we're using them in other situations04:01
SteveAwe can consider changing them to always return str type objects04:02
SteveAbut i'd rather fix the real brokenness or work around it in specific places04:02
BjornTSteveA: anyway. when testbrowser builds the request, it uses urlparse to parse for example 'http://localhost/foo'. since the menu already called urlparse with u'http://localhost/foo', urlparse returns unicode strings, instead of str, like it normally does. it then joins the result from urlparse with the rest of the request, causing the whole request being a unicode string.04:03
SteveAdoes urlparse have a cache?04:03
BjornTyes04:04
SteveAah04:04
SteveAso it is broken04:04
SteveAit is considering str equivalent to unicode04:04
SteveAand that's not valid04:04
SteveAand will lead to unexpected interactions depending on the state of the cache04:04
BjornTexactly04:05
SteveAi think a fix in this case would be to ensure we always use urlparse with str04:05
SteveAso, make the menus explicitly convert to ascii04:05
SteveAwith a comment that urlparse is broken04:05
SteveAor, add our own urlparse to webapp.__init__04:05
SteveAi favour the latter, because it is a useful webapp workaround in general04:05
BjornTyeah, i think adding our own urlparse sounds like a good idea.04:06
SteveAthen, urlparse can be added to the importfascist04:07
SteveAso that we're assured we're always using our own version04:07
BjornTyeah. i'll fix that tomorrow then.04:08
kikoBjornT, how's the bugwatches work going? can I see it up somewhere?04:08
BjornT(and send a mail to the mailing list about it)04:08
=== mpool_ [n=mbp@ozlabs.org] has joined #launchpad
BjornTkiko: i've almost finished what we discussed doing, there's only some widget work left to do. i don't have time to set up a demo instance right now, but the first part is up for review, so you could grab the branch if you want.04:11
kikoBjornT, set up a demo so I can take a look at it.04:12
carloskiko: hi, we should schedule/have the meeting about Rosetta tasks today04:17
carloskiko: when would you have time for it?04:17
kikonow's fine04:18
BjornTkiko: ok... try 84.32.240.183:12304:19
=== BjornT returns to his public holiday
carlosSteveA: do you have time now?04:19
kikoBjornT, I didn't mean "now" I meant when you could, given I won't be able to :)04:19
kikobut thanks04:19
SteveAcarlos: not immediately.  i have a phone call in a second.04:19
siretartis it okay to register random upstream products without actually notifying upstream? whats the procedure if upstream wants to have control over the product entry?04:20
kikoit's okay but nice if you contact them, and if they want to take over it we hand it off to them04:21
carlosSteveA, kiko: I will need to leave in 2 hours and a half, perhaps we should agree something for tomorrow?04:21
kikowill SteveA's phone call take 2.5h?04:21
kikoBjornT, This address uses a network port which is normally used for purposes other than Web browsing. Firefox has canceled the request for your protection.04:23
kiko:)04:23
carlosI don't think so ;-), I'm warning early just in case something else prevent us to have the meeting today, to agree a time tomorrow so we don't delay it again ;-)04:23
carloskiko: really?04:23
carlosthat sounds so stupid...04:23
kikoyeah, port 123 is verboten04:23
=== bradb [n=bradb@modemcable092.66-130-66.mc.videotron.ca] has joined #launchpad
jordihi04:48
jordirosetta meeting04:48
jordisounds fun04:48
SteveAcarlos, kiko: i'll be ready in 10 mins04:50
carlosjordi: ;-)04:50
carlosSteveA: ok, I'm ready 04:50
carloskiko: ?04:50
jordikiko: did you see my question about how to organise docs in help.lp.net?04:51
kikosure #cm04:51
kikojordi, I didn't, but hold on for a bit04:51
Kinnisonkiko: When a bug is duplicated a lot, if I close one, does it close all duplicates?04:53
kikoKinnison, duplication and bugtask status are unrelated.04:54
Kinnisonkiko: so I need to click on every duplicate and close each individual task? Okay04:55
Kinnisonnot a problem, just wanted to know04:55
kikoKinnison, no, ignore status for duplicates.04:56
kikothey don't show up in bug listings by default anyway04:56
Kinnisonkiko: does the reporter of the duplicate get to know when I close the bug?04:57
kikoKinnison, there's a bug filed on that which I am not sure was fixed or not04:58
Kinnisonkiko: also, how do I unmark duplicateness?04:59
kikoclear the text box05:00
Kinnisonmmm, obvious05:02
Kinnison:-)05:02
Kinnisonthanks dude05:02
kikonot very nice UI, but you're welcome05:02
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has left #launchpad []
=== trappist [i=trappist@tra.ppi.st] has joined #launchpad
trappistif I'm, say, a moron and I accidentally send an email to launchpad that was meant to go to an individual, and if that message contains sensitive information, is it possible to get the comment removed from the bug?05:08
jordiwow, this was an instant export request05:09
kikotrappist, it is possible with DBA intervention.05:09
kikohowever05:09
trappistbleh05:09
kikomany bug reports are echoed to mailing lists05:09
kikoand subscribers05:09
kikoso...05:09
trappistkiko: thankfully this bug doesn't seem to be getting a lot of attention - it's out there, I'm sure, but the more I can limit exposure (like, immortality in google's cache) the happier I'll be05:10
kikotrappist, you can make the bug private if you like...05:10
trappistthere's an idea05:10
trappistthat helps some05:11
trappistI suppose there's a really good reason for the bug to be the reply-to address, which is how this happened (that plus my inattention)05:13
kikowell05:13
kikothat is a matter of some debate05:13
kikoit's hard to strike a balance between keeping the discussion in the bug05:13
kikoand allowing people to discuss privately without being burned as you have05:14
trappistif I had a vote I'd say users should use their mua's reply-to-list feature to make their messages public05:14
trappistand that could go to the bug if the subject stays intact, with a re:05:15
kikowell, if the bug is CC:d it's enough05:15
kikobut...05:15
kikomany people don't use reply-to-list05:15
kikohow do you work around that?05:15
trappistif I see the guy's name I mean to email in the from: line and I hit reply, I have an expectation that it's going to him05:15
kikoyeah, see what you mean, but there are other angles to consider.05:16
trappistoh I understand that05:16
trappistyour last point is a tough one05:16
trappist"people should do what they should do" is hardly an answer to it05:16
kikothe only answer I see is "user preference!"05:16
trappistooh!05:17
kikoyeah.05:17
trappistuser preference is almost always the right answer :)05:17
kikowell, except it's not :)05:17
kikoand we don't even have a facility for prefs in malone yet ;)05:17
trappistis there room for contributors to malone?  it's an awesome bug tracking system that could use a few more features, and I'd be interested in contributing05:19
trappisthow about this: since replies are going to the bug, why not make the from: address the same, and add the poster as a piece of meta-data in the body?05:20
kikotrappist, I don't quite see what you mean05:20
trappistI mean it wouldn't have happened if I'd seen the bug in the from: field rather than my intended recipient05:21
bradbThe subscribers of the dupe bug will mail from the dupe target bug. I fixed that bug a week ago. No idea if it's in production.05:27
bradbI guess I'll email launchpad@ about a way to make it easier to figure out what the current prod revision is05:27
sfllawbradb: The best thing to do is log the Subversion revision number in the HTML of a page.05:29
sfllawMaybe a META or something.05:29
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
sfllawThat way, if anyone sends you an HTML snapshot, you'll know exactly what revision generated that code.05:29
kikosubversion?05:30
bradbheh05:30
sfllawSorry.05:30
sfllawBrain fart.05:30
sfllawI was staring at Subversion all of yesterday.05:30
bradbddaa: Is there an easy, programmatic, non os.system way, to do the equivalent of "bzr revno"?05:37
ddaayour mean using bzrlib?05:37
bradbsure05:37
ddaawhat does the implementation of bzr revno look like?05:38
bradbI dare not find out.05:38
bradbbut i guess i could05:38
SteveAthe way to do this is on "make" to build a lookup list in a .txt file05:38
ddaabradb: bzrlib.builtins.cmd_revno05:38
SteveAin a place well known relative to the webapp software05:38
SteveAso that it can read these and include them as needed05:38
ddaabradb: it appears that branch.revno() does it05:38
trappistkiko: is it possible to unsubscribe, say, ubuntu-bugs from the bug?05:39
SteveAalthough, i'm not sure exactly what problem this is intended to solve05:39
bradbSteveA: My email will explain.05:39
kikotrappist, heh. no, but commonly-filed bug05:39
sfllawkiko: Is there some way to get only newly-filed bugs?05:40
sfllawOther than using procmail?05:40
kikoeven using procmail it is non-trivial, but no.05:40
sfllawkiko: Is there already a bug with this functionality?05:41
sfllawI looked...05:41
kikowell, I'm not sure what you are asking for. only getting notifications for new bugs, not replies?05:41
sfllawYup.05:41
sfllawMy job would be a lot easier if I could process a bunch of those each morning.05:42
sfllawClear out duplicates that I remember.05:42
trappistfollowing up on my earlier question, I guess I chould check out the malone source with bzr, but I'm not finding any info on where the repo is - can somebody point me to instructions on checking out?05:42
kikosfllaw, use procmail?05:43
kiko:)05:43
kikotrappist, it's not publically available. :)05:43
trappist!05:43
trappistI'm a lil bit shocked05:43
sfllawkiko: I could...  But it would be nice to not have LP continually hammer on my mail server.05:43
kikoyeah.05:43
kikosfllaw, uhh I think you are prioritizing poorly there05:43
kikomail server load -- trivial fix05:43
kikomalone preference -- large amount of work05:44
sfllawI suppose.  But I'm paying for bandwidth.  :)05:44
trappistsfllaw: I'd +1 a feature like that05:44
kikocan't be that much in .ca05:45
trappistkiko: what's the motivation for not publishing the source?  it sounds like there's a lot of work to be done, and a lot of potential contributors...05:46
kikotrappist, it's a rather involved question to answer via IRC, but a) it will be public at some point in the future b) the concerns are more of fragmentation than of keeping the source secret05:46
sfllawkiko: You need some sort of peer-to-peer protocol for LP.  :)05:49
kikoheh05:50
SteveAsfllaw: this was discussed a couple of years ago.05:51
SteveAsfllaw: we figured it would take a *lot* longer to develop launchpad that way05:51
trappistI see.  In the mean time, how does the project get contributors?05:51
kikotrappist, by assisting with triaging of the bugs themselves, and by providing useful feedback and criticism and QA on launchpad.05:52
sfllawkiko: Well, I'll file a bug, because I think it would be of utility to people doing bug triaging.  It will be wishlist, of course.05:54
bradbBjornT: Ever figure out that testbrowser exception weirdness?05:54
bradbBjornT: Here's another observation: if I added a browser.open(".../+bugs") to workaround the bug, I still got the exception, but if I changed that to a browser.open($bug_page) I no longer got the exception.05:56
SteveAbradb: were you in the launchpad meeting on thursday?05:58
SteveAdid you see the note about https:..05:59
BjornTbradb: yes, it's a weirdness in urlparse, i'll fix it tomorrow.05:59
SteveAdid you see the note about https://wiki.launchpad.canonical.com/LaunchpadProductionStatus ?05:59
bradboh, nice, didn't see that05:59
SteveAit was in the meeting06:00
SteveAstu added it for the kind of reason you point out in the email06:01
SteveAhaving something automated would be nice, although it wouldn't have the succinct reason for each cherrypick06:01
SteveAso, good suggestion brad.06:02
SteveAsee if LaunchpadProductionStatus meets your needs06:02
SteveAand if not, we'll look at what to do06:02
jordicarlos: so I deleted one POT file06:03
jordiand it said "two items deleted"06:03
jordiand I freaked out :)06:03
jordibut it was one, really06:03
carlosjordi: two items deleted? or two items changed?06:04
jordichanged, sorry06:04
carlosjordi: there is a 'race' condition on that form06:08
carlosjordi: you get that page06:08
carlosthe system approves one of your entries automatically06:08
carlosand you submit it06:08
carlosyou submit it as Needs review, the system has it now as 'Approved'06:08
carlosso you change it06:08
carlosjordi: is not a big issue, it will be approved later 06:09
jordiaha06:09
jordiit just scared me twice already ;)06:09
=== sabdf1 [n=mark@217.205.109.249] has joined #launchpad
=== bradb & # lunch
=== jinty [n=jinty@94.Red-83-49-50.dynamicIP.rima-tde.net] has joined #launchpad
=== sabdf1 [n=mark@217.205.109.249] has left #launchpad []
=== asw [n=asw@karuna.med.harvard.edu] has joined #launchpad
jordicarlos: re: this thousand KDE po files06:33
jordicarlos: can I do soemthing about it?06:33
carlosjordi: no, I'm waiting for Riddell to know if we can ignore them or we are missing some .pot files06:33
carlosjordi: https://wiki.ubuntu.com/MissingPotFiles06:33
jordimakes searching for series po files quite impossible06:34
carlosyeah, I know...06:35
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has joined #launchpad
sivangmatsubara: I see you checked the malone bug I filed, do you have any idea what might be causing this?06:37
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has left #launchpad []
sivangmatsubara: if the package doesn't exist in the requested distro, the note does not get duplicated for some reason.06:38
matsubarasivang: I couldn't reproduce it. 06:40
matsubarasivang: wasn't it the case I commented on the bug? 06:42
sivangmatsubara: I did not add the binary hint myself06:46
sivangmatsubara: it was aded automatically06:46
matsubarasivang: ok, when you mentioned the note is duplicated, you mean duplicated in the description and the first comment? 06:49
sivangmatsubara: correct. So this is working as desined?06:50
matsubarasivang: hmm, AFAIK when you edit a bug and it has no comments, the original description is appended as the first comment. I suppose the bug hint thing triggered that. That's a recently added feature, I think. I wasn't aware of it.06:54
matsubarasivang: I need to get some lunch, can we talk about this later? In 1 hour maybe?06:54
=== neutrinomass [n=pandis@ppp103-1.adsl.forthnet.gr] has joined #launchpad
jordicarlos: https://launchpad.net/rosetta/imports/+index?status=NEEDS_REVIEW&type=po&start=1125&batch=7506:56
jordithere's some gcompris stuff in there06:56
sivangmatsubara-lunch: ofcourse06:56
sivangmatsubara-lunch: ping me when you're back.06:56
jordihmm, and ooo06:56
=== Bluekuja [n=bluekuja@ubuntu/member/bluekuja] has joined #launchpad
carlosjordi: gcompris lacks a .pot file06:57
jordinod06:57
carlosjordi: an dthe ooo entries need manual approval and contact those language teams and suggest that they should not use the country code information06:59
carlostalking about upstream language packs 07:00
neutrinomassI've tried signing the coc but I get two errors: The signed text does not match the Code of Conduct. Make sure that you signed the correct text (white space differences are acceptable). and "an error" occurred. When copy pasting the .asc in firefox, it seems to get garbled (I don't know if newlines are acceptable). Anyone else having similar problems?07:01
=== neutrinomass hopes he isn't off topic - this is launchpad support too right ?
carlosneutrinomass: is not off topic, don't worry07:03
neutrinomasscarlos Ok :)07:04
carlosneutrinomass: could you give us the error code you got?07:04
carlosOOPS-07:04
neutrinomassI'm not getting an error code. Just those two strings.07:04
jordicarlos: all the pending product series pot files are waiting for replies or clarification.07:04
jordiie, it's "clean"07:04
carlosneutrinomass: oh, I thought you got first the rejection and then an error page07:05
carlosjordi: ok, you should remove/import all those next Monday as the last day07:05
jordiyeah07:05
carlossalgado: could you take a look to neutrinomass' problem?07:06
neutrinomasscarlos: No, just the rejection. I've never really worked with gpg before, but I've been following instructions and everything seems ok. Only thing that doesn't appeal to me is that my .asc file starts with -----BEGIN PGP SIGNED MESSAGE-----, but doesn't end similarly.07:06
carlosneutrinomass: you should have an ending tag or the signature is broken07:06
neutrinomasscarlos: I have this: -----END PGP SIGNATURE-----. But should a ---- END PGP SIGNED MESSAGE ---- be present ? (gpg doesn't output such a string in the .asc)07:07
carlosI really don't know... let me check07:09
sivangcarlos: I eventually re-got everything last night, now I'm pulling for updates and getting: 07:11
sivangUsing saved location: sftp://chinstrap.ubuntu.com/home/warthogs/archives/rocketfuel/launchpad/devel07:11
sivangbzr: ERROR: Revision {pqm@pqm.ubuntu.com-20060507115829-e0e65b77a04377e6} not present in inventory.07:11
sivangUsing saved location: sftp://chinstrap.ubuntu.com/home/warthogs/archives/rocketfuel/launchpad/devel07:11
sivangbzr: ERROR: Revision {pqm@pqm.ubuntu.com-20060507115829-e0e65b77a04377e6} not present in inventory.07:11
sivangUsing saved location: sftp://chinstrap.ubuntu.com/home/warthogs/archives/rocketfuel/launchpad/devel07:11
sivangbzr: ERROR: Revision {pqm@pqm.ubuntu.com-20060507115829-e0e65b77a04377e6} not present in inventory.07:11
sivangUsing saved location: sftp://chinstrap.ubuntu.com/home/warthogs/archives/rocketfuel/launchpad/devel07:11
sivangbzr: ERROR: Revision {pqm@pqm.ubuntu.com-20060507115829-e0e65b77a04377e6} not present in inventory.07:11
sivangoops, that got duplicated few times - my laptop is itchy today..:-/07:11
carlosneutrinomass: seems like is correct, you will get the BEGIN PGP SIGNED MESSAGE, the Code of conduct and at the end a BEGIN PGP SIGNATURE and END PGP SIGNATURE07:12
carlosneutrinomass: at least that's what I got07:12
carlossivang: so you did a bzr get from sftp://chinstrap.ubuntu.com/home/warthogs/archives/rocketfuel/launchpad/devel ?07:13
neutrinomasscarlos: Yes. And if you try to copy paste it in the form provided at launchpad, it doesn't get copy pasted "correctly". The formatting breaks, which is probably why I get the "this is not the code of conduct" type error. Makes me wonder though, how did everybody else sign it ? :)07:13
sivangcarlos: I acutally used jblack's rocketfuel-get07:14
carlosneutrinomass: it's pasted ok here...07:14
sivangcarlos: I have rough idea what it does inside07:14
neutrinomasscarlos: Weird. Thanks....07:15
carlossivang: what's doing the sftp download then?07:15
carlosneutrinomass: I guess the problem is the different new lines you have when pasting it07:15
carlosneutrinomass: how did you copy it?07:15
neutrinomasscopy, paste, from gedit07:15
neutrinomassActually it shouldn't be related to that. I minimized firefox and increased it's width to double my screen and it gets copy pasted correctly. Let me do-things-at-random in case I fix it ....07:16
carlosneutrinomass: right, my signed coc was rejected too07:20
carlosneutrinomass: I think you will need to wait for salgado07:20
neutrinomasscarlos: Ok. Thanks for your time :) 07:20
carlosyou are welcome07:22
sivangcarlos: I believe it's using rsync, not sftp07:23
carlossivang: I know, but the error message you showed me says sftp ;-)07:23
sivangcarlos: crap, it was using sftp :)07:24
=== sivang checks inside rocketfuel-refresh
jordiI love signed cocs07:24
carlossivang: rocketfuel-refresh uses sftp07:24
jordiok07:24
jordicarlos: I just accepted xaralx07:24
carlossivang: but it should be used inside the launchpad directory07:25
jordiwhich leaves us with 3 pot files.07:25
carlosjordi: I saw it, cool ;-)07:25
neutrinomassAha. I signed 1.0 just fine, it seems that coc 1.0.1 is causing the problems...07:25
sivangcarlos: this is what I did :)07:25
jorditwo of them will be deleted, very probably07:25
carlosjordi: would be better if you pointed them to the new URL where they should import any po file so we don't need to approve anything07:25
jordithe blender one I dunno what07:25
jordicarlos: what new url?07:25
carlosjordi: the URL to the +upload form for the new created template07:26
sivangcarlos: can I just do bzr pull without using rf-refresh?07:26
carlossivang: well, the idea behind refresh is to get updated trees at sourcecode/07:26
jordihttps://launchpad.net/products/xaralx/0.4/+translations-upload ?07:27
jordithis one?07:27
carlosand it should not be done for launchpad if you execute it from within launchpad/07:27
carlosjordi: no, https://launchpad.net/products/xaralx/0.4/+pots/xaralx/+upload07:28
sivangcarlos: okay, so from launcpad/ plain pull,07:28
carlosthe one you gave is the one that will require our review07:28
sivangcarlos: and from lp/sourcecode -refresh?07:28
jordiok, so what's the difference between both?07:29
jordiwhy aren't both "smart"?07:29
carlossivang: aren't you changing anything on that tree?07:29
jordiI'm missing something.07:29
carlosjordi: because the second one knows the potemplate were you are attaching the files07:29
sivangcarlos: not yet, I just wanted to make sure I'm up to date with commits from today and from after the last night when I first checked all out07:29
carlosand with the first one you don't have such information07:29
matsubaracarlos: I think neutrinomass is running into bug 3954707:29
UbugtuMalone bug 39547 in launchpad "Code of Conduct 1.0.1 signatures not accepted" [Critical,Confirmed]  http://launchpad.net/bugs/3954707:29
carlossivang: rocketfuel-refresh should give you that information 07:30
carlossivang: it will create a fresh tree 07:30
neutrinomassmatsubara: Heh, it didn't occur to me to search for the bug. Thanks. ( I signed 1.0 after all )07:30
jordicarlos: ah07:31
jordiok07:31
jordithat makes sense :)07:31
carlossivang:  on $WORKDIR07:31
carlosjordi: ;-)07:31
jordicarlos: does it make sense to hide the other link if the product series is setup for translation, then?07:32
jordino07:32
jordibecause you might add more templates07:32
jordiignore me07:32
carlosright07:32
jordiI need sleep these days07:32
sivangcarlos: oops07:32
jordikiko is now fed07:33
matsubarasivang: i'm back.07:33
kikoI am07:34
sivangmatsubara: cool07:34
carloskiko: I think something is going wrong on production and the po import script07:34
carloskiko: either is stalled or is not being executed07:35
kikocarlos, more firefighting? :)07:35
kikooh07:35
kikono launchpad error mail?07:35
matsubarasivang: well, the problem seems to be with the new binary package hint. when you report a bug in a binary package it automatically adds a Binary package hint in the description, changing the original description.07:35
kikocan you see it being executed?07:35
carloskiko: no, and the imports are not being imported07:35
kikohmmmm07:35
kikommmmmmmmm07:35
carloskiko: I'm talking with you to know who could take a look while stuart is sleeping ;-)07:35
kikocarlos, what script should be running, how is it supposed to be run, and can we ask elmo or Znarl?07:35
matsubarasivang: it's better to talk with bradb about it to really confirm if it's a bug or a by design.07:36
carloskiko: the script is called rosetta-poimport.py07:36
kikomatsubara, can you summarize the problem sivang is having?07:36
kikocarlos, cron or daemon?07:36
carloskiko: and it's a cron job so I guess is a matter of checking first if it's running07:36
carloskiko: cron07:36
kikookay07:37
kikoZnarl, elmo: ping07:37
kikocarlos, what user does it run as?07:37
Znarlkiko : Pong?07:37
carlosI think launchpad07:37
carlosand it's executed on gangotri, or at least the cron output comes from there07:37
kikoZnarl, can you help carlos see why a certain script is not being run in production?07:37
carlosZnarl: hi07:38
sivangmatsubara: okay, will do.07:38
Znarlkiko : Sure, glad to help.07:38
Znarlcarlos : Hello. What do you want me to check?07:38
carlosfirst, I need to know if there is a process called rosetta-poimport.py running07:38
carlosZnarl: I think the user is launchpad07:39
sivangbradb: ping07:39
matsubarakiko: bug 4346307:39
UbugtuMalone bug 43463 in malone "duplicated note when reporting a bug against a distro package." [Normal,Unconfirmed]  http://launchpad.net/bugs/4346307:39
Znarlcarlos : Yes, rosetta-poimport.py is running.07:39
carlosZnarl: how old is it?07:39
carlosand would you check if it's stalled?07:39
carlosbecause it's taking a lot of time to finish07:40
Znarlcarlos : 1000     31085  5.0  2.8 255312 113288 ?       Ssl  17:36   3:15 python /srv/launchpad.net/production/launchpad/cronscripts/rosetta-poimport.py -q07:40
sivangcarlos: so rf-refresh was meant to always be executed in ~/canonical/rocketfuel/$WORKDIR(=launchpad) ? and not in ~/canonical/lptrees/rocketfuel/launchpad ?07:40
=== neutrinomass [n=pandis@ppp103-1.adsl.forthnet.gr] has left #launchpad []
matsubarakiko: if you report a bug in a binary package, we change the original description adding a "Binary Package hint: $binarypackage" and the original description is appended as the first comment.07:40
sivangcarlos: (given $WORKDIR was automatically created with rf-get)07:41
carlossivang: right07:41
carlosthe one on lptrees is updated already with the rsync07:41
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has joined #launchpad
carlosZnarl: hmm, is not normal that it takes so much time, would you kill it, please?07:42
Znarlcarlos : ok.07:42
carlosZnarl: the cron daemon will execute it again without any data lose07:42
carlosZnarl: thank you07:42
Znarlcarlos : It's dead.07:43
carlosZnarl: ok, thanks07:44
sivangmatsubara: so https://launchpad.net/malone/bugs/+package is always for filing bugs against bin pkgs?07:45
sivangmatsubara: what's the way to report a bug against a source package? or are we only allowing reports against bin pkgs?07:45
bradbsivang: pong07:46
bradbsivang: ah, interesting07:48
matsubarasivang: no, ideally you would report a bug in a sourcepackage. If you don't know the name of the sourcepackage, you can report it in a bin package (as you did) and we try to re-assign it to the correct sourcepackage, leaving the binary-package hint. 07:48
=== cbx33 [n=pete@ubuntu/member/cbx33] has joined #launchpad
bradbsivang: You've found a bug with the recent bin pkg change, I think.,07:48
matsubarasivang: but bradb can clarify this better to you.07:48
sivangmatsubara: k, thanks07:48
=== sivang high fives for quiclk backlog absorption.
=== sivang high fives bradb , that is
jordicarlos: hmm, I don't think that DB update I requested happened?07:49
bradbsivang: +filebug is for reporting bugs on packages, whether bin or src07:49
jordia07:49
carlosjordi: did you get Stuart's confirmation?07:49
sivangbradb: so how do I know if I file it against src or bin?07:49
jordinope07:49
carlosjordi: he always send a confirmation07:49
carlosso I guess it was not done07:50
bradbsivang: The rule is that a Malone user shouldn't care about the difference between a bin or src pkg. Malone figures it out.07:50
sivangbradb: (to file this amarok bug, I just did what seemed intuitive, as noted in the reproduction scenario)07:50
sivangbradb: I wouldn't mind too much about the note getting duplicated, it's just that at first sight I was sure I did something wrong :) 07:50
bradbsivang: You did the right thing. It appears that the Malone bug is that it didn't add the binary package hint to the initial comment, only to the description. This is incorrect, and has the side effect of the duplicate message you're seeing.07:51
jordicarlos: ok, up to date on activity reports again07:51
carlosjordi: cool, thanks07:51
sivangbradb: okay, good to know.07:52
bradbsivang: Can you please report a bug on that, btw?07:53
sivangbradb: ofcourse.07:53
bradbsweet, thanks07:53
sivangbradb: when you fix, I'd be interested in knowing where / what modifications were actually needed inside the code , or better be guided by you to try and come up with a patch myself. but the former is more realistic :)07:54
bradbsivang: I can send you a patch with a test in about 10-15 minutes, which might be helpful to figuring things out.07:55
sivangbradb: cool, please do.07:56
jordicarlos: ok, I'm done for today I think07:57
=== carlos too
jordicarlos: do you need anything from me, from what you said in the morning?07:57
carlosZnarl: I will send you an email if I see tonight that it's stalled again. Thanks for your help07:58
jordicarlos: I'm so up to date I have a half-written activity report for this week even.07:58
carlosjordi: no, I think you did it perfect ;-)07:58
carlosjordi: thank you07:58
=== carlos -> out
carlossee you tomorrow!07:58
sivanglater carlos 07:58
sivangand jordi 07:58
Znarlcarlos : Best results if that email goes to RT.07:59
jordilaters07:59
jordihmm07:59
jordiI know what I'm missing07:59
jordigah07:59
carlosZnarl: sure!07:59
carlosjordi: your brain?08:00
=== carlos hides
kikohmmm, Znarl , very strange that that script hung. it never happened before08:01
sivangmalone #4356008:02
UbugtuMalone bug 43560 in example-content "Interesting files in Examples folder" [Normal,Unconfirmed]  http://launchpad.net/bugs/4356008:02
sivangerr08:02
sivangmalone #4365008:02
UbugtuMalone bug 43650 in malone "New binary package hint causes duplication of initial bug report note." [Normal,Unconfirmed]  http://launchpad.net/bugs/4365008:02
sivangbradb: ^^08:02
Znarlkiko : We've not had any network problems, core machines crashing or other events which may have caused it to hang.08:03
=== kiko cries
matsubarasivang: why not update bug 43463?08:04
UbugtuMalone bug 43463 in malone "duplicated note when reporting a bug against a distro package." [Normal,Unconfirmed]  http://launchpad.net/bugs/4346308:04
bradbI'll fix both of them! :P08:05
sivangmore Karma for brad ! :)08:05
sivangmatsubara: I had the wrong impressions, due to brain damage I must opne a new one in order to change original descripiont08:06
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has left #launchpad []
sivangmatsubara: will do next time.08:06
sivangstill getting that PQM error when pulling, /me goes to check if keys are all signed propely as noted in RFS08:08
bradbsivang: patch: https://chinstrap.ubuntu.com/~dsilvers/paste/filelCPWPt.html08:08
=== WaterSevenUb [n=WaterSev@195-23-238-250.nr.ip.pt] has joined #launchpad
bradbIt's pretty simple one, but at least it shows: 1. a fix starts with a test and ends with the implementation to make the test pass and 2. a few hints about where various bits of code live08:10
sivangbradb: taking a look now, I don't have the HTTP password so I need to scp it ;-)08:11
bradbah, heh08:12
sivangbradb: so bug.py is the test? seems more like the fix 08:14
bradbsivang: The test is in bug-pages.txt.08:14
sivangbradb: k, that is more logical. thanks, I'll look now to see about those various bits of code and there living place.08:16
sivangdoes anybody know if scott's and jbailey's rookery repos are needed if one is using dapper? (this is the source list setup in RFS)08:27
kikosivang, shouldn't be08:28
sivangkiko: thanks, that's what I thought.08:28
=== sivang makes a note to remove them once dapper is released and used throughout the launchpad team.
sivangheh, launchpad-depdencies got fatter since last time I used it :)08:30
Keybuksivang: iirc, the current bzr is uploaded to dapper now08:30
Keybukyou should be using that, rather than the dailies08:30
sivangKeybuk: I already am, thanks for the note :)08:32
=== LeeJunFan [n=junfan@adsl-69-210-207-5.dsl.klmzmi.ameritech.net] has joined #launchpad
sivanghmm, has the location for the importd public key has changed? I can't seem to import it from /home/importd/public_html/importd@chinstrap.pub08:42
sivang(again , from the RFS instructions)08:42
kikowhy do you need it08:59
sivangkiko: good question. Been following RFS like a blind. don't you need to have it, and sign it in order to be able to push branches? (and pqm's as well)09:07
sivangkiko: never mind, I'll leave it for now and go on with setup.09:13
=== jinty [n=jinty@94.Red-83-49-50.dynamicIP.rima-tde.net] has joined #launchpad
=== jamesh [n=james@203-59-208-190.dyn.iinet.net.au] has joined #launchpad
=== lamont tries to figure out how to cherry-pick patches in bzr to apply to another branch
=== mattl [n=mattl@host-87-75-129-11.bulldogdsl.com] has joined #launchpad
bradblamont: One way, I think, is to use bzr diff -r1..209:57
bradbstub's the cherry pick master though09:57
lamontbradb: yeah - I figured that part out...  my next question is how confused will I be later... :0)(09:58
bradbheh09:59
=== jamesh [n=james@203-59-208-190.dyn.iinet.net.au] has joined #launchpad
kikodon't use diff10:07
kikounless you want to loose history10:07
kbrookshuh?10:08
kbrookskiko: svn diff doesnt automatically lose history in the diffed files. so why should bzr diff do that?10:08
kikophone10:09
kikowell, how is lamont going to apply the diff to a tree?10:10
kikoif he uses patch...10:10
kbrookskiko: ahhh10:10
kbrookskiko: <rcs> diff loses history by design. ok. got that10:11
lamontkiko: I used bzr merge10:12
kikoyeah10:12
lamontbut then, bzr log doesn't show the log entries for the merged versions (it wasn't the full set, you see..)(10:13
kbrookskiko: "yeah" to me?10:13
kikokbrooks, no and I am curious bout your reply10:13
=== lbm [n=lbm@0x555298ca.adsl.cybercity.dk] has joined #launchpad
dilysMerge to devel/launchpad/: [r=spiv]  Fixes bug 39312 (Launchpad pages grab focus when they finish loading). Fixes bug 43261 (Advanced search page lacks style sheet), and puts the page on a markup diet. Clarifies '[tab] ' explanation in Rosetta. (r3541: Matthew Paul Thomas)10:41
UbugtuMalone bug 39312 in launchpad "Launchpad pages grab focus when they finish loading" [Normal,In progress]  http://launchpad.net/bugs/3931210:41
UbugtuMalone bug 43261 in launchpad "Advanced search page lacks style sheet." [Major,In progress]  http://launchpad.net/bugs/4326110:41
sivanghmm , is stub supposed to come online ?10:50
sivangmake schema is failing for me, after following DatabaseSetup10:54
sivangtraceback goes deep to:10:55
sivang  File "/home/sivan/canonical/rocketfuel/launchpad/database/schema/../../lib/zope/proxy/__init__.py", line 21, in ?10:55
sivang    from zope.proxy._zope_proxy_proxy import *10:55
sivangImportError: No module named _zope_proxy_proxy10:55
elmorun make10:55
sivangelmo: thanks, now move forward to make schema?10:56
elmoright10:56
sivangweird, same thing. maybe I need a clean tree and retry?10:56
elmoeh, how is your current tree not clean?10:57
sivangelmo: failing make schema before make10:57
elmono that shouldn't matter10:57
elmohang on - just 'make' gives you that error?10:57
sivangnope, it does not. it just spits:10:58
sivangpython2.4 utilities/shhh.py make -C sourcecode build PYTHON=python2.4 \ PYTHON_VERSION=2.4 LPCONFIG=default10:58
sivangand that's all10:58
elmodo you have a sourcecode/zope/src/zope/proxy/_zope_proxy_proxy.so10:59
=== sivang pokes
=== kbrooks thinks
kbrookswho are you, elmo? :-)11:00
kikolink_external_sourcecode, sivang?11:00
sivangelmo: I do11:00
sivangkiko: ?11:00
salgadosivang, try adding a 'import zope; print zope.__file__' line before the import that is failing in lib/zope/proxy/__init__.py11:06
sivangsalgado: did that11:15
salgadosivang, and what did it print?11:16
BjornTsivang: try: make -C sourcecode/zope11:16
sivangsalgado: /home/sivan/canonical/rocketfuel/launchpad/database/schema/../../lib/zope/__init__.pyc11:17
sivangBjornT: done, no erros11:18
sivangBjornT: make schema still fails11:19
BjornTsivang: and does sourcecode/zope/src/zope/proxy/_zope_proxy_proxy.so exist?11:19
sivangBjornT: correct11:20
elmosivang: does lib/zope ?11:23
BjornTsivang: hmm, not sure what is wrong. do you have read access to _zope_proxy_proxy.so?11:25
sivangelmo: yep. lib/zope is there full of stuff11:27
sivangelmo: launchpad/lib/zope/proxy doesn't have the produced .so, only sourcecode/zope/src/zope/proxy/_zope_proxy_proxy.so11:28
sivangBjornT: checking11:28
elmosivang: lib/zope should be a symlink11:28
elmoyour tree is fux0red11:28
elmojust rsync a working pre-built tree off of chinstrap11:29
sivangBjornT: -rwxr-xr-x11:29
BjornTsivang: yeah, what elmo said11:30
sivangelmo, BjornT : thanks *alot* guys, I will fix that now11:30
sivangelmo: is this the only symlink full dir on the tree? 11:36
lifelesskiko: they were disabled at steves request11:39
lifelesskiko: because the time to run their test suites was non trivial. 11:39
salgadosivang, almost everything inside lib/ is a symlink to a directory inside sourcecode/11:39
lifelessand as had no evidence of how big a problem it *would* be, all I could do is say *I think* it will be a problem.11:40
lifelesssivang: bzr st should tell you11:40
lifelesssivang: as it tracks teh symlinks11:40
=== bradb heads off, later all
=== bradb [n=bradb@modemcable092.66-130-66.mc.videotron.ca] has left #launchpad []

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