/srv/irclogs.ubuntu.com/2005/08/21/#launchpad.txt

=== mpt [n=mpt@200-171-140-32.dsl.telesp.net.br] has left #launchpad []
=== ddaa [n=ddaa@ordo.xlii.org] has joined #launchpad
=== mpt [n=mpt@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
elmoerr, mpt/kiko what are you guys talking about in that DPoT thread?01:03
jordithat's a great question01:03
elmoyou realise the missing ".2" is a packaging bug, long since fixed, right?01:03
elmoand nothing to do with launchpad...01:03
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [r=salgado]  implement DistroReleaseBugTargeting (patch-2256: brad.bollenbach@canonical.com)01:27
kiko-zzzelmo, thanks for the tip01:37
kiko-zzzI didn't realize that, no -- should I have?01:37
elmoI don't know, but I'm not sure why you and mpt are discussing it01:37
elmothey're two separate issues and only one is actually a launchpad bug01:38
=== Seveas [n=seveas@seveas.demon.nl] has joined #launchpad
=== elmo [n=james@83-216-156-21.jamest747.adsl.metronet.co.uk] has joined #launchpad
=== lamont-away is now known as lamont
=== robitaille [n=daniel@d154-5-117-228.bchsia.telus.net] has joined #launchpad
=== camilotelles [n=Camilo@201.32.223.192] has joined #launchpad
=== interalia [n=interali@adsl-60-232.swiftdsl.com.au] has joined #launchpad
interaliahi05:11
interaliathe various products under https://launchpad.net/products/+all - are the arch trees meant to be tracking upstream CVS only?05:11
jameshyes05:17
=== mpt [n=mpt@200-153-203-88.dsl.telesp.net.br] has joined #launchpad
interaliaah ok, so not the ubuntu version that might have patches applied?05:21
bob2not yet05:21
interaliameaning it's meant to track that instead, or in addition?05:21
bob2it will do that in addition05:22
interaliacool, thanks05:25
jameshinteralia: the Big Plan(tm) is that you will have branches off the mainline that represent the release tarballs made by upstream, and then each patch included in the Ubuntu debs would be a branch off the tarball branch05:25
robitailleI'm getting a system error on this url: https://launchpad.net/people/jdub06:23
robitailleis that a bug?06:23
spivsystem errors are always bugs :)06:24
spivYeah, this is a known bug.06:24
spivOne of our most frequent dupes.06:25
robitaillebug number?06:25
spivhttps://launchpad.net/malone/bugs/131306:26
robitaillethanks06:27
=== stub [n=stub@203-217-37-199.dyn.iinet.net.au] has joined #launchpad
mptok, I have to tweak the System Error page06:56
mpt"Yes, this is a bug. No, please don't copy this helpful text into a bug report, we know what it says, it's the same every time, and mpt's writing doesn't need any wider distribution."06:57
spivmpt: :)06:57
=== asgeirf [n=asgeirf@202-161-14-195.dyn.iinet.net.au] has joined #launchpad
jameshwould it be possible to include the URL to the error page?07:25
=== ben__ [n=ben@adsl-208-190-152-40.dsl.austtx.swbell.net] has joined #launchpad
jameshor some token we could use to look up the error they got?07:25
ben__ok can somebody help me sign the darn code of conduct07:25
ben__doing things in the way I would expect them to work07:25
ben__str: Code of Conduct digest do not match:07:26
spivjamesh: It should be possible to include a token, I'd think.07:26
ben__gpg --clearsign07:26
ben__then password07:26
jameshspiv: I guess a link would be a bad idea, since the tracebacks aren't visible without the client cert07:26
ben__then code of conduct text07:26
ben__then ctrl-d07:26
ben__then copy-paste output07:27
ben__no dice07:27
jameshben__: try saving the code of conduct to a file, then do "cat filename | gpg --clearsign > signedfile"07:27
jameshhttps://launchpad.net/codeofconduct/1.0/+download <- download link07:28
ben__thanks I'll give it a go07:28
jameshben__: it wants to make sure that the text you GPG-signed is the same as the text on the website, but doing a copy/paste from the web browser can give you different white space07:29
ben__ah ok07:30
ben__well the file thing work07:30
ben__ed07:30
ben__though I copied-pasted that too07:30
ben__thanks a lot07:31
=== robitaille [n=daniel@d154-5-117-228.bchsia.telus.net] has joined #launchpad
=== loreto [n=loreto@201.15.76.217] has joined #launchpad
=== robitaille [n=daniel@d154-5-117-228.bchsia.telus.net] has joined #launchpad
dilysMerge to rocketfuel@canonical.com/dists--devel--0: [trivial]  production and staging updates (patch-106: stuart.bishop@canonical.com)09:24
loretohello09:59
spivHi.09:59
loretorosetta is down?09:59
spivstub's doing a production rollout atm I think.10:00
spivIt should be back shortly (with shiny new code ;)10:00
loretooh, ok :-)10:00
=== carlos [n=carlos@243.Red-83-47-24.pooles.rima-tde.net] has joined #launchpad
carlosmorning10:02
stubYay for our 'system down for maintenance' page10:03
stub:-P10:03
stubspiv: Can you please bounce the librarian10:03
carlosstub, hi, is the error with the "fix white space" script happening with the change I did last week? I mean did you executed it from the same version that the fuzzy one?10:05
stubthink so10:05
stubI'll confirm in a tick if you like10:06
carlosstub, yes, please, because I think I fixed that problem and I don't understand how is that it's happening again...10:07
spivstub: bounced10:19
=== spiv -> dinner
stubcarlos: The exception is still being raised with current rocketfuel10:34
carlosstub, ok, I will take another look...10:34
carlosthanks10:34
=== WaterSevenUb [n=WaterSev@azevedo.astro.up.pt] has joined #launchpad
=== Seveas [n=seveas@ksl403-uva-141.wireless.uva.nl] has joined #launchpad
=== mpt [n=mpt@200-153-203-88.dsl.telesp.net.br] has joined #launchpad
=== morgs [n=morgan@wblv-146-198-162.telkomadsl.co.za] has joined #launchpad
carlosmpt, hi11:27
carlosmpt, around?11:27
sivanghi carlos 11:29
carlossivang, hi11:30
=== ddaa [n=ddaa@ordo.xlii.org] has joined #launchpad
=== camilotelles [n=Camilo@201.32.223.192] has joined #launchpad
=== stub [n=stub@203-217-37-199.dyn.iinet.net.au] has joined #launchpad
=== mpt wakes up
Nafallompt: morning :-)12:57
=== Mez [n=Mez@cpc2-lich4-3-0-cust115.brhm.cable.ntl.com] has joined #launchpad
=== Virtuall [n=virtuall@blackbox.enio.lv] has joined #launchpad
=== warthylog [n=warthylo@port49.ds1-van.adsl.cybercity.dk] has joined #launchpad
=== Topic for #launchpad: Discussion with Launchpad users and developers. || https://launchpad.net/ || Includes Rosetta and Malone. || Developers' meeting, Thursday 18 Aug, 12:00 UTC
=== Topic (#launchpad): set by SteveA at Thu Aug 11 14:45:43 2005
=== ondrej [n=ondrej@maple.active24.cz] has joined #launchpad
ondrejmm all01:52
ondrejcan we solve that issue with Czech L10N team?01:53
ondrejcarlos: jordi told me yesterday, that you are able to promote me to administrator status for "Ubuntu Czech Translators" team...01:55
carlosyes, I am01:55
carlosondrej, did you agree on that with the other team members?01:55
ondrejcarlos: yes, in fact I was asked by MadRabbit to take care of coordination...01:56
=== carlos [n=carlos@243.Red-83-47-24.pooles.rima-tde.net] has joined #launchpad
carlosgrr, My X server died again02:00
ondrej[resend in case you were disconnected before you got my message]  carlos: yes, in fact I was asked by MadRabbit to take care of coordination...02:00
carlosondrej, I saw it02:00
carlosI was writing that02:00
carlosI believe you and I'm going to give you those rights02:01
carlosbut I would remove them if the team says it's not true later, ok?02:01
ondrejcarlos: ok...  no problem02:02
ondrejright now I am organizing more people to get involved with czech translation, right now our *team* consist of three people :-(02:03
carlosondrej, it's a matter of time02:03
ondrejbrb...  I am attending CC meeting as LoCo Contact and new Member...02:03
carlosoh, fuck I lost my changes to the firefox spec .... grrrrrr02:04
carlosondrej, who is the main coordinator for the Czech translation team?02:05
ondrejguess it's /me02:05
carlosok02:06
ondrejI guess that MadRabbit started that group because he was first and I hadn't time to do any decent work for Ubuntu...  which changed now :-)02:06
camilotellesthere was any update in the launchpad today?02:09
carlosondrej, you are an admin now02:10
=== salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
carlosI tried to give you the ownership of the team but seems like we have a small problem there....02:10
carlossalgado, good morning02:11
carlossalgado, this one is for you...02:11
carlossalgado, https://launchpad.net/errors/showEntry.html?id=1124194261.140.85988403601202:11
salgadomorning carlos02:11
carlossalgado, I got it when I tried to change a team owner02:12
carlossalgado, I think it's related with the fact that daf is not an active member of that team anymore (that's true for most of Ubuntu translation teams)02:13
salgadocarlos, it shouldn't be, but that's obviously a bug. I'll check what's wrong and fix it02:15
salgadothanks for noting that02:16
carlossalgado, from the trace I guess that you try to set the admin flag to the old owner02:16
carlossalgado, and you have an assert checking that he was already accepted as a member of the team02:16
carlossalgado, but in that case, daf membership is disabled02:17
carlossalgado, you are welcome.02:17
=== carlos -> lunch
carlossee you!02:17
salgadocarlos, this way you won't leave any more work for me02:17
salgadothat's exactly the problem. :)02:17
carlossalgado, ;-)02:17
salgadocarlos, in fact, the problem is that I miss a flush_database_updates() before the call to add the old owner as an admin. 02:21
BjornTspiv: ping02:25
ddaamorgs: ping02:28
spivBjornT: pong02:32
ondrejcarlos: thanks...02:33
=== Mez [n=Mez@cpc2-lich4-3-0-cust115.brhm.cable.ntl.com] has joined #launchpad
BjornTspiv: is it intentional that you can't upload a file with a name containing spaces, to the librarian?02:35
spivHmm.02:35
spivI can't think of any reason off the top of my head, and the only restriction I recall is to do with /...02:37
spivWhat error do you get?02:38
spivHeh, I think even / is allowed atm.02:38
spivI can't see any obvious impediment to characters like space in the code.02:39
spivThere's no tests for wacky filenames atm, though, so that should probably be added.02:40
BjornTi get: UploadFailed: Server said: 400 STORE command expects a size and file name02:40
spivHmm!02:41
spivD'oh.02:42
spivI have a thinko.02:42
spivLine 125 of lib/canonical/librarian/libraryprotocol.py should have a 1, not a 2.02:43
spivAnd, clearly, I need a test for filenames with spaces :)02:43
BjornTspiv: ah. should i fix it? i'm fixing a bug related to it02:44
spivBjornT: Be my guest, but if you don't write a test for it make sure you make me write one tomorrow :)02:45
spiv(it's nearly bed time here)02:45
BjornTspiv: ok. btw, also regarding filenames, should you be able to pass unicode strings, or is the caller responsible for the encoding?02:46
spivHmm, there should be documentation and tests added for unicode names too.02:47
spivSo:02:47
spivThe server expects to read utf-8 encoded filenames.02:47
spivThe client at the moment doesn't seem to explicitly handle unicode.02:48
spivThe database has the filename as a text column, so it is happy with unicode there.02:49
spivSo, unicode should be allowed, although I suspect you need to explicitly encode it before handing it to the librarian client atm, which would be another bug.02:49
BjornTspiv: ok, i'll see if i can fix it. if i can't, i'll let you do it tomorrow.02:51
spivOk.02:52
=== niemeyer [n=niemeyer@brutus.conectiva.com.br] has joined #launchpad
=== Inglorion [n=inglorio@cc798722-a.hnglo1.ov.home.nl] has joined #launchpad
Inglorioni just discovered the rosetta interface for translation. it's very nice! only probleb is that i can't seem to find out how to become an official translator so that my translations can get entered more efficiently02:58
Inglorionis there any way, or is this done on purpose, or what?02:58
sivangguys, are you going to discuss the Launchpad Integration pages design on thursday's meeting?03:00
sivangor should I just lay my ideas there and contribute to the spec?03:01
=== mpt [n=mpt@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
bradbmorning all03:04
mptmorning bradb03:05
=== mp1 [n=mpt@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== Keybuk [n=scott@descent.netsplit.com] has joined #launchpad
=== sabdfl [n=mark@host217-37-231-22.in-addr.btopenworld.com] has joined #launchpad
=== mitsuhiko [n=blackbir@80.122.201.98] has joined #launchpad
salgadoBjornT, around?03:46
BjornTsalgado: yeah03:47
salgadoBjornT, I got this weird failure ( https://chinstrap.ubuntu.com/~dsilvers/paste/filei2prLh.html) when trying to merge into rocketfuel. any idea why?03:49
sivangsabdfl: I finally got to see the LaunchpadIntegration hel pages specs as the wiki retunred fro brazil :) Should I just add to the specs , or should I discuss ideas and changes here before?03:50
sivangsabdfl: s/hel/help/03:50
sabdflLPIntegration is already started with implementation, so best discuss ideas before changing the specs or it might confuse the implementors03:50
sabdfljamesh, seb128 ^03:51
sivangsabdfl: lol, I meant for the pages that open in launchpad :) I know it's already in implementation on the clinet distro side , I helped lots of it and still working on the left unpatched packages :)03:51
BjornTsalgado: hmm, strange. which branch are you trying to merge? i'll take a look at it now03:52
salgadoguilherme.salgado@canonical.com/launchpad--smallfixes--403:52
salgadoBjornT, https://chinstrap.ubuntu.com/~jamesh/pending-reviews/guilherme.salgado@canonical.com/launchpad--smallfixes--4/filtered-diff03:53
=== bradb [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has joined #launchpad
salgadompt, I wonder if you could give some love on https://launchpad.ubuntu.com/malone/bugs/1630? ;)04:04
carlosmpt, morning04:05
carlosmpt, I think you broke something with the statistics bar change04:05
carlosmpt, the "translated" color is missing04:06
carlosmpt, https://launchpad.net/distros/ubuntu/breezy/+translations04:06
carlosmpt, you can see there that the bars are missing it04:07
kikoargh04:11
mptoh dear04:26
mptlooks like the translated bars all have a width of 104:26
mptI'll get on to that right away04:27
kikoyou kiwi!04:30
bradbShould we have a fmt:age TALES adapter for, for example, showing the age of bug tasks? (which I currently need to do for the MaloneSearchResults implementation)04:40
mptbradb: https://wiki.launchpad.canonical.com/PresentingLengthsOfTime04:41
mptbradb: That's even mentioned in the spec you're implementing, isn't it? :-)04:41
mptIf you want to implement /fmt:approximateduration that would be awesome04:42
=== jblack [i=jblack@static-209-158-45-74.scr.east.verizon.net] has joined #launchpad
bradbmpt: I already tried both exact and approximate, but both raised an exception04:42
bradbalso, fmt:approximateduration (or exactduration) give me little hint that that would show the age of the thing04:43
mptbradb: Are you calculating (now - date reported) and doing fmt:exactduration on the result?04:44
mptThey don't know what dates you're comparing unless you tell them04:44
bradbmpt: No. I expected it to just work.04:44
=== bradb goes to write some boilerplate
mptThe fields for storing start and end of a build farm build, for example, are different from the date a bug was reported and ... well, a bug doesn't even have a field for "now"04:46
bradbI went looking for how to find the age of an IHasDateCreated object.04:47
mptah, that might be useful04:51
bradbSo, would it be useful if "task/fmt:age" just worked?04:52
bradbThe alternative is to write boilerplate for every IHasDateCreated object, to make it work with *duration, AIUI.04:54
mptsure04:57
mptI suggest discussing that with spiv, since he co-authored PLoT and implemented exactduration04:57
=== bradb writes email
WaterSevenUbcarlos, what does this mean - "gettext for desktop files" proposal submitted upstream? - in the status of the languagePackRoadmap05:09
carlosWaterSevenUb, we worked on a spec update so .desktop files use gettext directly to get translations05:09
salgadoBjornT, any news on that test failure?05:12
BjornTsalgado: no. i'm looking at it now, but since i can't reproduce it, it's quite tricky. did you try to submit the merge request again?05:15
salgadoyes, I tried05:15
mptddaa: Had time to look at the samba/ubuntu-doc problem yet?05:22
bradbBug Title Test  (5 days, 22 hours, 53 minutes, 12.7 seconds old) ;)05:24
mptheh05:25
salgadoBjornT, now I merged from rocketfuel (what shouldn't make any difference) and sent another merge request05:25
BjornTsalgado: right it shouldn't. and even if it does, it still needs to be fixed. i have some ideas now of what the problem is, though.05:27
salgadokiko, changes to the PendingReviews page are not going to launchpad-reviews because we lost all subscriptions in the wiki. can you fix that for us? :)05:27
kikosure05:27
ddaampt: it's on the top of my stack, but I've only been doing email and user support since the beginning of the day05:29
WaterSevenUbCarlos, I'm sorry, I didn't understand yet much of the mechanics of the translations... This sentence for example, "But eventually desktop/server files should just use gettext() to translate entries since application's *.mo files already ship the translations." in the Roadmap.. For example in GNOME-CUPS-MANAGER POT file in Rosetta there isn't the string for translation of the desktop file, so how the binary MO file has it?05:30
carlosWaterSevenUb, if it does not have it, we need to fix it to include them05:30
=== SnakeBite [n=SnakeBit@84.242.143.64] has joined #launchpad
bradbmpt: There are some problems with the MSR design, as pertains to the sp bug listing:05:33
bradb1. "in ..." won't be shown at all05:33
=== camilotelles [n=Camilo@201.32.223.192] has joined #launchpad
bradb2. there is no #2.05:34
bradbI first I thought "for ..." might be a problem, but not anymore now that we have milestones for distros as well05:34
bradboh, but there is a #305:35
bradb3. reconciling the difference in horizontal space used by table vs. list view05:36
bradb4. for "accepted by X", is X always the assignee?05:37
bradb5. for "rejected by X", we don't know X05:38
mptWhy 1.?05:39
sabdflbradb: that bugtracker refactor we did together hasn't landed yet05:39
sabdflany reason?05:39
bradbmpt: it doesn't make sense; you're already looking at the source package05:39
mptbradb: ok, I guess I had more the bugs for a distro release in mind05:40
WaterSevenUbcarlos,can u quick look to http://bugzilla.ubuntu.com/show_bug.cgi?id=13229? In the PO file I do not find "Printing" which is the desktop menu entry...05:40
mptbradb: w.r.t. 5., you know it if there is an assignee, otherwise you can just say "rejected"05:40
bradbsabdfl: I haven't had time between landing SourcePackageBugListing, DistroReleaseBugTargeting, and now doing MaloneSearchResults (while letting BugTaskAssigneeWidget sit awaiting code review response.) Overloaded.05:40
bradbsabdfl: if you'd say landing the BTS refactoring is more important that the list view listing, i'd switch to the BTS refactoring and make whatever other changes are need to get it into code review.05:42
carlosWaterSevenUb, hoary or breezy?05:42
WaterSevenUbcarlos,breezy05:42
bradbmpt: right05:42
WaterSevenUbcarlos, I mean .. .the desktop menu entry in Hoary was "Printing"....05:42
bradbmpt: 3. seems like a fairly important issue05:42
WaterSevenUbcarlos, maybe in breezy it isn't anymore...05:42
sabdflbradb: was the bugtracker stuff on a separate branch?05:42
sabdflbradb: it just seems sensible to land work that is completed sooner rather than later05:43
carlosWaterSevenUb, don't worry, it's easy to look for a .desktop reference inside the .po file, I don't need the exact word05:43
bradbsabdfl: it was done along with trac integration, IIRC05:44
bradbso, on its own branch05:44
carlosWaterSevenUb, that application is not prepared to use .po files to translate the .desktop files05:44
mptbradb: I have no idea what you mean by 3.05:44
sabdflbradb: which branch?05:45
bradbsabdfl: launchpad--malone-trac-integration--005:45
WaterSevenUbcarlos, the solution... is?:)05:45
bradbmpt: That list view takes up far less hortizontal space than table view might cause display problems if the portlets remain on just one side.05:45
sabdflBjornT: you watched us write that code, can i take it r=bjornt?05:45
sabdflwith appropriate tests?05:45
carlosWaterSevenUb, added a comment05:47
=== lamont is now known as lamont-away
WaterSevenUbcarlos, (and... how does the desktop menu entry code looks like in the PO file... give me some GNU manuals to read ;) )05:47
BjornTsabdfl: yes, with tests it should be ok by me.05:48
carlosWaterSevenUb, sorry, I don't understand your question?05:48
WaterSevenUbcarlos, you said that looking to the PO file you can see immediately the ".desktop" reference inside, if exists.. how does it look like? I don't want to bother with this particular sort of questions so the solution is to learn from some place, if you can point some:)05:50
salgadoBjornT, same failure again. and btw, I just found that I can't reproduce it locally either.05:50
carlosWaterSevenUb, the .po file has a section before every entry that tells you the file from where the string comes05:50
carlosWaterSevenUb, it's just a reference to the file name and the line number where it was05:51
BjornTsalgado: i'll soon have a patch for you to test out05:51
mptbradb: So what do you suggest?05:51
salgadoBjornT, great. thank you05:51
carlosWaterSevenUb, it's the "Located in" field in Rosetta05:52
bradbmpt: Maybe only doing list view?05:52
WaterSevenUbcarlos, I see, thx. (nice and helpful community :-) )05:52
bradbI think not having a table view will annoy some people, but we could always wait and find out :)05:52
carlosWaterSevenUb, you are welcome05:53
mptbradb: Ok, we can try that05:53
mptbradb: But don't rip out the table code, people might want it back badly :-)05:53
bradbmpt: right, I'm preparing for that05:54
sabdflbradb: what's your archive name?06:02
bradbbrad.bollenbach@canonical.com06:02
kiko-fudguys, I'm out for lunch. carlos the poparser is a work of art. the sort of art that requires killing chickens and offering them with candles to the dark overlord06:04
mptmmmm, chicken06:04
carloskiko-fud, I told you that already at .br ;-)06:05
kiko-fudGONE06:05
carloskiko-fud, that's the last chunck of code that we need to kill06:05
carlosso we don't get mad if we need to touch it06:05
bradbAmazing that we don't appear to have a details portlet for sourcepackage. /me adds one.06:12
sabdflbradb: good job06:13
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [r=spiv]  make ProductRelease use auto-gen add and edit forms (patch-2257: mark.shuttleworth@canonical.com)06:26
sabdflddaa: i merged in rf to the trac-support branch, and got a conflict because both brad and kiko had add a file with the same name06:28
sabdflit shoes up as TWO conflicts, one on the file, on on the .,arch-id06:28
sabdflddaa: how do i remove the conflict on the .arch-id file?06:28
sabdflcan i just remove the +rejects-list?06:29
ddaasabdfl: that should work06:29
ddaaassuming that "baz resolved" does not, which seems to be implied by your question.06:29
ddaaall this file addition conflict stuff is pretty fucked up06:30
sabdflddaa: i assume that it will be greatly helped by the move to bzr06:30
ddaasabdfl: it can hardly be made any worse, this code base is plagued by cruft and an ill conceived attempt at unifying data and metadata.06:31
sabdflok. ddaa what are you working on at the moment?06:32
ddaaRight now, I have been flushing out the mailbox, doing user support etc. I'm about to set up an environment to test the samba import problem, overriding completion of the yet-unfinished importd-archivelocation work.06:33
ddaaSince mpt nagged me repeatedly about it.06:33
ddaaBut I there's really a lot of work in the pipe with importd-archivelocation so I cannot defer that much longer.06:34
ddaasabdfl: spiv asked what he could do to help us with importd and cscvs work, and I think we could really use some on his time on that.06:35
sabdflok06:36
ddaalifeless and I are bottleneck there and you also want me to work more on launchpad things, so I think it would really be great if spiv could join us in maintaining that code.06:36
sabdflddaa: i'd really like to make some progress on the branches-in-launchpad stuff06:36
ddaasabdfl: I understand that, but I have a hard time prioritising my work. Also, I would really like to take the time to do my work properly.06:37
ddaaCleanups in importd-related code are taking a lot of time, and they are badly needed.06:38
ddaaHaving spiv work on cscvs and importd would help me work on launchpad-branches.06:39
sabdflcarlos: how do i attach a new POT to a series?06:49
carlossabdfl, from the series URL, add +addpotemplate to the URL06:50
carlossabdfl, seems like that action link was lost with the release-> series migration06:50
sabdfli'll add it again06:51
sabdflah, it's currelty launchpad.Admin06:51
sabdflthat's interesting. i don't see it, but it's there. unless it's not in production06:52
carlossabdfl, is it?06:52
carlosI didn't look at the code06:52
carlosI just saw that the link was not there anymore06:52
carlosa bug with the tal expression that hides/shows it?06:53
sabdflcarlos: tell me, how do i create a new potemplatename?06:54
carlossabdfl, current URL is at https://launchpad.net/potemplatenames06:55
=== lamont [n=lamont@15.238.5.97] has joined #launchpad
carlossabdfl, you should be able to search there for the potemplatename and to create a new one if it does not exist06:56
sabdflcarlos: done, thanks06:56
carlossabdfl, np06:57
sabdflcarlos: what's launchpad.Append?06:57
carlossabdfl, I added it to have the pot creation form fixed06:57
sabdflcarlos: *crack*06:57
carlossabdfl, on production, launchpad.Admin is closed to Bazaar team06:57
carlossabdfl, steve told me to use that one06:58
carlossabdfl, is closed for productseries06:58
carlossabdfl, so we were not able to use that form at all06:58
carlosit's a hack until the new permissions code lands06:58
sabdfli don't understand06:58
sabdfli just added a potemplate06:59
sabdfland that requires launchpad.Append06:59
sabdflso something is not working, if that was supposed to block people06:59
carlossabdfl, dude, you are an admin07:01
carlosor are you using another account?07:01
carlossabdfl, any admin/rosetta expert has rights to use it07:01
sabdflcarlos: ok. how long does it usually take for an import to happen?07:06
carlossabdfl, the run is executed every 10 minutes07:07
sabdflok07:07
carlosit should not take much more time than 30 minutes, it depends on how big he file is07:07
carlossabdfl, what did you import?07:08
sabdflcarlos: newton07:08
carloswhat's that?07:08
sabdflit was requested today on the rosetta list07:08
=== Mez [n=Mez@cpc2-lich4-3-0-cust115.brhm.cable.ntl.com] has joined #launchpad
carlossabdfl, I'm a bit behind on that list. Thanks for doing it07:11
sabdflno07:14
sabdflproblem07:14
sabdflo07:14
=== ddaa [n=ddaa@ordo.xlii.org] has left #launchpad []
=== ddaa [n=ddaa@ordo.xlii.org] has joined #launchpad
=== silbs [n=jane@217.205.109.249] has joined #launchpad
silbscarlos: can new languages be added easily in rosetta? 07:28
carlossilbs, yes, but it depends on Stuart's db access until we implement that functionality from the Web UI07:29
carlossilbs, are we missing any language?07:29
silbscarlos: not that I know of. I'm thinking of minority/regional langs and dialects that I suspect aren't on the list (although they could be - I haven't checked)07:30
carlossilbs, if they have a language code, they should be there07:30
carlossilbs, anyway, yes, it's really easy to do it07:31
silbscool, thanks07:31
=== Keybuk [n=scott@descent.netsplit.com] has joined #launchpad
=== Mez [n=Mez@cpc2-lich4-3-0-cust115.brhm.cable.ntl.com] has joined #launchpad
=== Keybuk [n=scott@descent.netsplit.com] has joined #launchpad
sabdflbradb-lunch: is it possible to register a view against any context?07:36
bradbsabdfl: I believe so. What are you trying to do, exactly?07:38
bradbi.e. are you talking about for="*", or something else?07:38
=== Seveas [n=seveas@seveas.demon.nl] has joined #launchpad
sabdflmake the browser/pref/country lang portlets generally available07:38
sabdflpossibly, or just for="Interface"?07:38
sabdflzope.interface.Interface perhaps?07:39
bradbsabdfl: I think for="*" is more Zope 3ish. BjornT, for="*" or for="...Interface"?07:39
BjornTbradb, sabdfl: yeah, for="*" is generally used for everything07:44
ddaaWTF???07:45
ddaasvn appears to ignore $HOME to locate ~/.subversion07:46
=== camilotelles is now known as camilotelles-afk
=== nasdaq7 [n=gfhgfa@tkp-ip-nas-1-p60.telkom-ipnet.co.za] has joined #launchpad
bradbmpt: "Don't even think about implementing fmt:approximateduration until fmt:exactduration is working." -- I'm assuming exactduration is considered to be "working" now?08:15
=== mitsuhiko [n=blackbir@80.122.201.98] has joined #launchpad
mptbradb: yes.08:18
=== avalon [n=chris@Gf6bd.g.pppool.de] has joined #launchpad
bradbmpt: good. I'm implementing approximateduration08:19
mptawesome08:20
bradbJust transferring that part of PLoT into tales.txt now. MaloneSearchResults looks goofy with fmt:exactduration.08:21
=== bcc|graf [n=nomis|@chello062178225065.14.15.vie.surfer.at] has joined #launchpad
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]  don't hide dyson errors, and ignore slashes and dotses when creating cache filenames (patch-2258)08:24
=== SnakeBite [n=SnakeBit@84.242.143.64] has joined #launchpad
Keybukit worries me that "baz merge $(baz tree-version)" often works much better than "baz update"08:27
=== Mez [n=Mez@cpc2-lich4-3-0-cust115.brhm.cable.ntl.com] has joined #launchpad
=== SnakeBite [n=SnakeBit@84.242.143.64] has joined #launchpad
bradb"Applying 88 revisionsgarhatehatehate ..."08:39
Keybukonly 88?08:39
=== bradb waits for the failure to fork error heading his way
=== Mez [n=Mez@cpc2-lich4-3-0-cust115.brhm.cable.ntl.com] has joined #launchpad
=== ddaa [n=ddaa@ordo.xlii.org] has joined #launchpad
=== Mez [n=Mez@cpc2-lich4-3-0-cust115.brhm.cable.ntl.com] has joined #launchpad
=== Mez [n=Mez@cpc2-lich4-3-0-cust115.brhm.cable.ntl.com] has joined #launchpad
=== Mez [n=Mez@cpc2-lich4-3-0-cust115.brhm.cable.ntl.com] has joined #launchpad
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: factor out error handling in handleMail(). make sure transaction is always comitted, hopefully fixing the intermittent test failure salgado had. r=salgado (patch-2259: bjorn.tillenius@canonical.com)09:48
ddaampt: is there a viewsvn for ubuntu-doc somewhere?09:55
ddaaOkay... I have some idea what's wrong.10:01
ddaalooks like incorrect handling of directory copying10:01
ddaaI need to learn more about svn though.10:01
ddaalifeless: ping10:02
lifelesspong10:03
lifelessit needs a recursive copy, like the recursive delete10:03
ddaaI need to learn about the relevent model in subversion10:03
ddaait's apparently copying of something that used to be outside of the checked out tree, I have no clue about what that entails.10:04
ddaacan you give me a pointer?10:04
lifelessI thought I dropped you an email10:04
ddaahu... there's "while I'm on leav"10:04
=== ddaa checks
ddaalifeless: there's a pointer to the relevent code10:05
ddaaI would like a pointer to the relevent documentation10:05
lifelessoh, the svn doco ?10:05
ddaayou know, that thing that explains how the code is supposed to work10:05
ddaaright10:06
lifelessif you find some, drop me a pointer.10:06
ddaa*sight*10:06
lifelessthe Source and Change classes implement an interface10:06
=== ddaa falls back to guess from cscvs source code
ddaaI'll look for docs if that does not work.10:07
lifelesswhich is extremely simple and documented in SCM.IChange/SCM.ISource10:07
ddaaI must be thick, but I find no match for DirectoryAdd or copy_from_rev in cscvs...10:11
lifelessok, copy_from_rev is a member of the svn log that this is built around10:12
lifelesscopy_from_revision or something specifically10:12
lifelessand the source file is AddedDir.py10:12
ddaaI find a copyfrom_revision, but it only appears in the tests10:14
lifelessok, thats the one10:14
lifelessso, if you look at Revision.py10:15
lifelessThe thing we need to fix is SourceIterator 10:15
lifelessas its not returning a complete iterator over the source - its only returning a single AddedDir element.10:16
ddaaYou mean ChangesIterator, right?10:17
lifelessthis means doing a ls of the revision when you see an added dir with a copyfrom_revision, because svn doesn't tell you what was copied in toto, only the top element. Which means a copy + delete + commit is fucking hard to deal with, but hey, its not my model.10:17
lifelessSourceIterator10:17
lifelesscscvs for the first revision in a branch iterates over the entire source doing .apply()10:17
lifelessfor the second revision it iterates over the changes doing .apply()10:17
ddaadoes not appear that hard, just ls the directory being added, any delete there is noise, since it's already accounted for in the listing10:19
ddaaunless it's doing something evil there too...10:19
ddaaof course, need to consider deletes occuring in the source if it's within the tree10:20
lifelessnope.10:20
ddaalifeless: right, so it's changesiterator, since the dir is added in the second revision10:21
lifelessits just a matter of a recursive ls of the revision, transformed into AddedDir and Added file elements10:21
ddaaI tried cheking out the first revision, it's empty10:21
ddaalifeless: what I was saying10:21
lifelessoh, the bug probably affects both PresentDir and AddedDir then10:21
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: Lots of refactoring/cleanups in browser/logintoken.py and added options to people be automatically logged in after validating something that requires the password. r=spiv,SteveA (patch-2260: guilherme.salgado@canonical.com)10:22
ddaaWhat is PresentDir about?10:22
lifelessits for SourceIterator - its a dir that is present in that revision10:22
lifelessbut if its already present it doesn't fail, it silently does nothing.10:22
=== Mez [n=Mez@cpc2-lich4-3-0-cust115.brhm.cable.ntl.com] has joined #launchpad
lifelessas opposed to an AddedDir where apply() has to fail if it exists10:23
ddaain which situations is PresentDir idempotence required?10:23
lifelessany situation its used in.10:23
ddaaon base-0, there's nothing, so not needed. On subsequent revisions we are dealing with changes.10:24
lifelessanyway, don't get sidetracked, neither AddedDir nor PresentDir themselves need to change10:24
lifelessits all in ChangesIterator10:24
lifelesslook at ChangesIterator.py line 8510:24
lifelesstheres a long comment there explaining what we do for rm's, which is a symmetrical situation10:24
ddaait makes partial sense10:25
lifelessonce you have a test case, you should be able to essentially copy and paste that to make it work, then refactor to reduce duplication10:25
ddaawhere should I look for the test framework?10:25
lifelessmodules/svn_oo/tests10:25
ddaaokay... rephrasing10:26
lifelessnow, begone, I'm on leave!10:26
ddaabah... only 1090 lines... puny...10:26
ddaalifeless: btw, did you notice tomlord resigned?10:26
lifelessyep10:27
mptddaa: Apparently there isn't an ubuntu-doc viewsvn10:29
ddaampt: it's okay, I understand the issue now.10:29
ddaadid somebody here mention that svn sucks?10:30
=== Mez [n=Mez@cpc2-lich4-3-0-cust115.brhm.cable.ntl.com] has joined #launchpad
=== Mez [n=Mez@cpc2-lich4-3-0-cust115.brhm.cable.ntl.com] has joined #launchpad
=== Keyb [n=scott@descent.netsplit.com] has joined #launchpad
mptddaa: https://docteam.ubuntu.com/repos/10:57
ddaathat's just subversion itself :)10:57
ddaacan't you feel the evil?10:57
bradbmpt: fmt:approximateduration is implemented 100% as spec'd (with a monster load of doctests); just gotta do some janitorial work in the implementation now ;)11:04
mptbradb, you're a marvel11:04
bradbMaloneSearchResults will be much less user-hostile this way11:06
=== Hashar [n=hashar@wikipedia/Hashar] has joined #launchpad
Hasharhello there :) is rosetta available as open source ?11:12
Hasharand if so, where can it be get from please :p11:12
bradbHashar: Rosetta hasn't yet been released as Open Source. It's possible (likely, even) that it will at some point in the future be available under an Open Source license.11:15
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]  Add a missing flush_database_updates() in TeamReassignmentView. That's needed when the old owner is not a member of the team anymore. (patch-2261: guilherme.salgado@canonical.com)11:16
Hasharbradb> thanks bradb )11:17
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [r=bjornt]  make bugtrackers use auto forms (patch-2262: mark.shuttleworth@canonical.com, brad.bollenbach@canonical.com)11:47
=== mpt realizes that the milestone icon should be an actual mile stone
sabdflmpt: what happened to the #launchpad reference at the bottom of the main_template?11:55
bradbspiv: around?11:56
sabdflcarlos: help, the barchart seems to be busted11:56
bradbspiv: I have about 150 lines worth of fmt:approximateduration doctests in tales.txt. I want to break out into presenting-lengths-of-time.txt. Any objections?11:57
bradbyou sleep, you lose, boi! /me creates a new file.11:59
mptsabdfl: It's on the feedback page, together with more context about what the "#" means for people who haven't used IRC before11:59
mptsabdfl: I'm fixing the bar chart now11:59
sabdflmpt: coolio12:00
sabdflmpt: i would rather people hopped onto 'launchpad than filed bugs12:00
=== stub [n=stub@203-217-37-199.dyn.iinet.net.au] has joined #launchpad
sabdflstub: !12:00
sabdflwas just thinking of you...12:00
sabdflis linkchecker in rf?12:00
stubI miss you too darling12:00
Nafallosabdfl: karma :-)12:01
mptsabdfl: Ok, I'll rearrange the page12:01
mptreorder, rather12:01
stubNot in rocketfuel in stuart.bishop@canonical.com/linkckecker--*--*12:01
stubsabdfl: Or in the imports at arch.ubuntu.com12:01
sabdflstub: how far are we from being linkchecker bitch-free on sampledata?12:01
stubI haven't actually run it against the sampledata. I've been more concerned with playing with it on staging (I think I have a pruning algorithm sorted out for reducing our 1million+ URLs to < 30,000 - should kick in soon on the staging update)12:03
carlossabdfl, mpt did some changes and he's aware of the problem already12:03
carlossabdfl, it should be fixed soon12:03
sabdflstub: i figure we should make it part of the test suite on sampledata12:04
stubShould be doable12:05
sabdflstub: could you turn it on in "warning" mode asap?12:06
sabdflthen we can drive warnings to zero12:06
stubok.12:06

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