/srv/irclogs.ubuntu.com/2006/09/15/#launchpad.txt

=== jml [n=jml@203-217-8-89.perm.iinet.net.au] has joined #launchpad
=== belito [n=user@190.40.169.24] has joined #launchpad
=== jml_ [n=jml@203-217-8-89.perm.iinet.net.au] has joined #launchpad
=== jml_ is now known as jml
=== jsgotangco [n=jsg123@ubuntu/member/jsgotangco] has joined #launchpad
=== Znarl [n=karl@bb-82-108-14-161.ukonline.co.uk] has joined #launchpad
=== jsgotangco [n=jsg123@125.212.21.68] has joined #launchpad
=== jml [n=njml@203-217-8-89.perm.iinet.net.au] has joined #launchpad
=== belito` [n=user@190.40.169.24] has joined #launchpad
=== mpt [n=mpt@203-167-187-52.dsl.clear.net.nz] has joined #launchpad
=== Burgundavia [n=corey@ubuntu/member/burgundavia] has joined #launchpad
=== mpt [n=mpt@203-167-187-52.dsl.clear.net.nz] has joined #launchpad
jameshlifeless: did you see the report on the product-release-finder run?04:12
lifelessyes, have skimmed part of it so far04:13
lifelessin sprint mode for 0.11 at the moment04:13
jameshokay.04:13
jameshI'm pretty happy with the results myself.04:14
=== stub [n=stub@ppp-58.8.5.134.revip2.asianet.co.th] has joined #launchpad
lifelessjamesh: excellent. You know about the plan to map via the file alias table to find distro spr's, and thus spn's to link to ?04:15
jameshyou mentioned it yesterday, yeah.04:16
lifelesstheres a spec somewhere04:16
jameshhttps://features.launchpad.net/products/launchpad-bazaar/+spec/tracking-versions04:19
lifelessjamesh: nope04:20
lifelesstheres a much older spec04:20
lifelessbefore blueprint04:20
jameshshould register it then ...04:20
lifelessneed to find it first :(04:21
lifelesshttps://launchpad.canonical.com/PackagingTablePopulation04:22
jameshso is the plan to match up source packages with tarballs aliased to the same content as product-release-finder found for a series?04:23
lifelessyes04:23
jameshnow its in blueprint ...04:29
lifelessthank you04:29
=== mumak [n=jml@ppp200-172.lns1.hba1.internode.on.net] has joined #launchpad
jameshBy the way, I think it would be good to simplify the PRF related data to a single field in productseries rather than releaseroot and releasefileglob04:31
jameshthe current PRF code just concatenates them anyway ...04:32
lifelessjamesh: I agree04:44
lifelessjamesh: have you looked at the uscan manpage ?04:44
jameshyep04:44
lifelessmight be nice to have uscan support, so that folk can copy n paste04:45
jameshit sounds like our syntax can handle a few cases uscan can't04:49
jamesh(or at least our implementation)04:49
mptjamesh, got time for a quick pre-implementation discussion? I'm thinking of fixing bug 4605:01
UbugtuMalone bug 46 in rosetta ""special symbols" when people copy-paste text from original to translation" [High,Confirmed]  http://launchpad.net/bugs/4605:01
jameshmpt: okay05:01
mptjamesh, this won't need a voice call, it's pretty simple I think05:02
mptIn interfaces/rosetta.py, I'll change SPACE_CHAR to <img alt=" " src="something" />, and NEWLINE_CHAR to <img alt="" src="something" /><br />05:02
jameshwhat are they at the moment?05:03
mpt<span class="po-message-special">?</span> and <span class="po-message-special">somefunnycharacter</span>, respectively05:04
mptWith an image, when people copy and paste they'll get the alt text, which will Just Work05:04
mptbecause the alt text for the space will be " ", and the alt text for the newline will be nothing at all (with the image itself being followed by a newline)05:04
jameshsounds good.  Does that work in all the common browsers?05:05
mptIt works in Gecko, I haven't checked the others, but I think it can't really be worse than the current behavior05:06
mpts/really/easily/05:06
jameshwell, you could end up with no white space ...05:06
mptworks in Konqueror...05:10
mptDoesn't work in Opera05:10
mptor Internet Explorer05:11
jameshI wonder what happens if you have "foo<img src="space.png" alt=" "> </img>bar"?05:11
mptA validation error, that's what :-)05:12
jameshmaybe we need "foo<img src="space.png" alt=""><div style="display: none"> </div>bar"05:12
mptBy "doesn't work" I mean "doesn't copy the alt text", but that will still be an improvement for the newline case05:12
mptbecause nothing is the correct thing to copy05:12
mptWhere by "an improvement" I mean "perfect behavior" :-)05:13
jameshthat should be a <span> rather than <div>05:13
mptThat's a whole 'nother bag of worms, jamesh 05:14
jameshso do they do or don't copy text from "display: none" elements?05:14
mptI remember there's something in bugzilla.mozilla.org about that05:15
mpttesting now05:15
mptGecko does05:15
mptinclude the text05:15
mptbut that's regarded as a bug05:16
mptOpera does not include the text05:16
jameshokay05:16
mptneither does Konqueror05:17
jameshI guess having something that works in Mozilla is good enough05:17
mptso that's a bit worse05:17
jameshthe number of people using Launchpad to translate things into english is fairly small ...05:17
jameshso they're probably mostly using mozilla or konqueror05:17
mptSo to summarize, the only thing wrong with the new approach is that leading spaces will be lost if blindly copying-and-pasting using Opera or Internet Explorer.05:17
stubWe can provide a link to the raw text/plain version if that is actually a problem05:18
mptWhereas the old approach generates bad characters, for either spaces *or* newlines, if copying-and-pasting using *any* browser.05:18
jamesha "copy orginal" button/link is probably more useful overall05:19
jameshrather than have people make copy/paste errors05:19
mptsure, but it would be appropriate to fix this even if that button was already implemented05:20
mptbecause a few people won't use the button for whatever reason05:20
jameshthe other way would be something like <span style="background-image: url(space.png)"> </span>05:21
jamesh(with appropriate height/width settings)05:21
jameshthat sould copy/paste fine in any browser, right?05:22
mptnifty!05:22
mptOk, I'll do that for the spaces05:25
mptthanks jamesh 05:25
jameshyou could probably do an empty span for the newlines, right?05:26
jamesh<span style="background-image: url(newline.png); height: x; width: x"></span><br />05:26
mptI could, but an <img alt="" would work fine for newlines05:26
mptand would work even if CSS was turned off05:28
mptso I'm trying to think of a reason it would be bad to DTRT for newlines but not spaces05:28
mptoh, spaces should be ...>&nbsp;<... rather than ...> <...05:29
=== jml [n=jml@203-217-8-89.perm.iinet.net.au] has joined #launchpad
=== Starting logfile irclogs/launchpad.log
=== ubuntulog [i=ubuntulo@ubuntu/bot/ubuntulog] has joined #launchpad
=== Topic for #launchpad: Developer meeting: Thu 21 Sep, 1200UTC (wiki:MeetingAgenda) | launchpad-users@lists.canonical.com (wiki:MailingLists) | Channel logs: http://tinyurl.com/72w39
=== Topic (#launchpad): set by matsubara at Thu Sep 14 14:03:44 2006
mpt(actually, they should be ... style="white-space: pre;"> <...)06:21
=== Fujitsu [n=Fujitsu@ubuntu/member/fujitsu] has joined #launchpad
=== AlinuxOS [n=alinux@d81-211-217-40.cust.tele2.it] has joined #launchpad
=== jml [n=jml@203-217-8-89.perm.iinet.net.au] has joined #launchpad
mptjamesh, ping07:04
mptjamesh, unping07:06
=== jml_ [n=njml@203-217-8-89.perm.iinet.net.au] has joined #launchpad
=== mpt should have known better than to start modifying functions that aren't tested
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
jameshmpt: btw, I put together a few helpers for page tests in my jamesh/launchpad/bug-55649 branch08:33
jameshmpt: allowing you to do e.g. find_tag_by_id(browser.contents, "foo"), find_portlet(browser.contents, "The title of the portlet"), etc08:33
jameshshould make it easier to test particular parts of the page08:34
BjornTlifeless: ping08:35
=== jinty [n=jinty@132.Red-83-55-196.dynamicIP.rima-tde.net] has joined #launchpad
=== kiko [n=kiko@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
SteveAmorning09:01
SteveAlifeless: ping?09:03
=== carlos [n=carlos@138.Red-81-39-35.dynamicIP.rima-tde.net] has joined #launchpad
carlosmorning09:06
carlosmpt: hi, around?09:06
=== doko_ [n=doko@dslb-088-073-098-216.pools.arcor-ip.net] has joined #launchpad
=== jml_ is now known as jml
=== glatzor [n=sebi@ppp-82-135-82-91.dynamic.mnet-online.de] has joined #launchpad
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #launchpad
=== mholthaus_ [n=mholthau@p54BCE46B.dip.t-dialin.net] has joined #launchpad
lifelessBjornT: pong09:46
lifelessSteveA: pong09:46
BjornTlifeless: so, this zope thing. what's the issue there?09:48
lifelessright09:48
lifelesslet me see09:48
lifelessits misconfigured in pqm09:51
lifelessstub: did you change the zope commit configuraiton for pqnm ?09:51
stubNope09:52
stubAt least I don't think so....09:52
lifelessSteveA: are commits to zope currently meant to run the launchpad tests ?09:53
jameshthey probably should -- zope API changes could break Launchpad09:53
BjornTlifeless: yes, they should.09:53
lifelessthats my opinion too09:54
lifelessbut the setup is bust09:54
=== lifeless fixes
lifelessBjornT: you can commit to zope 3.2 now09:54
BjornTcool, thanks.09:54
=== kiko [n=kiko@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
SteveAlifeless: I'd like commits to zope to run the launchpad tests, and the zope tesst09:56
=== malcc [n=malcolm@host86-138-251-144.range86-138.btcentralplus.com] has joined #launchpad
lifelessas long as make check_merge does that still, that is what will happen09:57
lifelessbjorn could not commit because the rule was set to run check_merge, but not to build the full tree with launchpad etc09:58
=== Spads [n=spacehob@217.205.109.249] has joined #launchpad
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #launchpad
mptcarlos!10:25
mptjamesh, cool10:26
mptcarlos, if you do me a small favor, I'll do you a couple of big favors10:26
carlosmpt: not sure... :-P10:31
carlosmpt: are they related to bug #46?10:31
UbugtuMalone bug 46 in rosetta ""special symbols" when people copy-paste text from original to translation" [High,In progress]  http://launchpad.net/bugs/4610:31
mptcarlos, yes10:32
mptI've fixed it, but I don't know how to test it10:32
carlosmpt: I wanted to talk about them10:32
carlosoh, so you did it already....10:32
carlosconflicts :-(10:32
carlosok, I guess the small favor is to write the tests, right?10:32
mptcarlos, so what I would like is for you to write me a single simple test for msgid_has_tab10:32
mptand I'll write the rest.10:33
carlosok10:33
carlosdon't we have already a test for the tab case?10:33
mptNot that I could find10:33
mptI couldn't find "[tab] " in either launchpad/doc/ or launchpad/pagetests/10:33
carlosok, I will write such test and send it to you10:34
jameshmpt: for your change, don't you just need to do a few msgid_html() calls in the test?10:35
mptjamesh, the function returns True or False10:36
mptfor a msgid containing particular text10:36
mptGetting HTML involved would make it unnecessarily brittle, I think10:36
mptcarlos, by "conflicts" did you mean you were fixing it already?10:37
jameshmpt: aren't you trying to test that the generated HTML is correct?10:38
carlosmpt: no, that I changed a lot that form to implement TranslationReview spec10:38
carlosmpt: but I will get a diff with your changes and apply them by hand10:38
mptjamesh, I wasn't thinking of that, but you're right, I should test that separately.10:39
mptjamesh, because msgid_html and pomsgset.py detect things like "contains a tab" in different ways. (That smells a bit -- I put an XXX in pomsgset.py complaining about it.)10:41
mptcarlos, so I'm asking you to help me make a conflict in one of your branches? hmm, that isn't very nice of me10:45
mptI'll pull your branch and see if I'm smart enough to merge the changes in myself10:46
carlosmpt: well, I was planning to fix that bug while working on TranslationReview10:46
=== ddaa [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has joined #launchpad
carlosmpt: don't worry, really, it's not a big problem, unless you rewrote a big part of that form... :-P10:46
jameshcarlos: he was just working on alternative HTML that copy/pastes correctly10:47
=== Fujitsu is now known as wag
mptcarlos, I added a couple of extra conditional rows to the table, like the one that's currently there for [tab] 10:47
=== wag is now known as dubg
mpt"<blahblah> represents a space. Enter a space in the equivalent position in the translation."10:48
carlosoh, so you added copy/paste buttons?10:48
mptNo, I didn't.10:48
=== dubg is now known as Fujitsu
=== doko__ [n=doko@dslb-088-073-098-216.pools.arcor-ip.net] has joined #launchpad
carlosjust notices about what to do with such symbols?10:48
carlosthat's fine10:48
mptI (1) changed leading/trailing space presentation and newline presentation from characters to <img> elements, and (2) replaced the "Special characters:" portlet with context-sensitive help like we have for [tab] .10:49
mptSo what I'm asking you for is a test of msgid_has_tab()10:50
mptthen I'll know how to write tests for msgid_has_newline() and msgid_has_leading_or_trailing_spaces().10:50
UbugtuNew bug: #60533 in soyuz "cron.germinate doesn't need hppa anymore for edgy" [Untriaged,In progress]  http://launchpad.net/bugs/6053310:50
=== doko__ is now known as doko_
carlosmpt: ok10:57
carlosso the old portlet is gone now, right?10:58
mptyep10:58
carloscool11:03
=== jinty [n=jinty@132.Red-83-55-196.dynamicIP.rima-tde.net] has joined #launchpad
mptcarlos, sorry, I didn't realize it would take this long, maybe you should just give me a hint instead, or point me to a similar test of another browser-class function11:09
carlosmpt: sorry, I was with other things. I'm just updating my trivial branch to write the test11:10
mptoh, ok11:10
mptin that case, sorry for pestering :-)11:10
carlosnp11:13
SteveAbug 5599211:19
UbugtuMalone bug 55992 in malone "bad parsing of attachment names ? (ref OOPS-223B168)" [Medium,Fix committed]  http://launchpad.net/bugs/5599211:19
=== Spads [n=spacehob@217.205.109.249] has joined #launchpad
carlosmpt: so, we need some sampledata addition to do that test11:25
carlosseems like we don't have any msgid in our database with the '\t' char11:25
mptcarlos, I need to test many different variations of text, so I don't think sampledata is appropriate11:27
mptIs there some way of creating a msgid within the test?11:27
mptpotmsgset.txt seems to do something similar, but I couldn't figure out quite how it worked11:28
carlosWell, in other tests, what I have done is to update a string as part of the test, and later revert that change11:28
carlosI could do it11:29
carlosso we adapt it to our needs11:29
carlosmpt: yeah, kind of11:29
carlosI will do it once for \t and you can just change it for the others11:29
mptthank you11:29
carloswhat I don't understand is how's possible that we didn't add a check for it before....11:30
mptYeah, I was all happy at fixing the bugs, and then realized that it was in untested code, argh :-)11:32
doko_Unexpected response from server11:33
doko_11:33
doko_11:33
doko_11:33
doko_11:33
doko_11:33
doko_11:33
doko_11:33
doko_11:33
doko_Firefox doesn't know how to communicate with the server.11:33
doko_11:33
doko_11:33
doko_11:33
doko_    *   Check to make sure your system has the Personal Security Manager11:33
doko_          installed.11:33
doko_    *   This might be due to a non-standard configuration on the server.11:33
=== mpt gives doko_ the Heimlich maneuver
doko_oops ...11:33
doko_I get this browser message when trying to access launchpad ...11:33
mptdoko_, do you get the same message visiting other HTTPS sites, like https://wiki.ubuntu.com/ ?11:34
jameshdoko_: maybe you are using an unsupported development distribution?11:36
jameshI hear they occasionally break11:36
doko_jamesh: :-P11:36
doko_mpt: yes, seems so11:37
doko_mpt: hmm, works after restarting firefox ...11:38
imbrandonany word if https://launchpad.net/bugs/58144 got put into production ( celso said it could /POSSIBLY/ go in tuesday , meaning last tuesday since I asked last sunday )11:39
UbugtuMalone bug 58144 in soyuz "Backport is rejected if an older backport is already there" [Critical,In progress]  11:39
malccimbrandon: No, that didn't go in yet11:40
imbrandonhum , ok11:40
imbrandonnext tuesday ?11:41
imbrandonor do code pushes get pushed on other days also 11:41
malccimbrandon: For soyuz internals like that, which don't require schema changes, we can cherrypick them on non-tuesdays11:42
imbrandonahh could you /please/ see about that one, its holding up a fix to a now broke amarok in backports ;)11:42
malccimbrandon: The delay is getting the branch containing the fix through the review process, which while it's excellent for code quality, does have the potential to produce potentially unlimited delays to any one possible fix11:42
imbrandonright, i totaly understand11:42
malccimbrandon: Celso is on vacation today, but I'll pass on your priority bump when he returns on Monday11:43
imbrandonthats why i only ask every few days11:43
imbrandonok sounds good, thanks11:43
=== Spads_ [n=spacehob@217.205.109.249] has joined #launchpad
SteveAddaa: ping11:47
ddaaSteveA: pouet11:48
carlosmpt: https://devpad.canonical.com/~andrew/paste/fileFYpIKf.html11:48
carlosmpt: is that what you want?11:48
mptcarlos, that looks great11:49
mptDo I need to worry about resetting the value at the end?11:50
carlosmpt: no, it's at the end of the test, testing infrastructure should reset the database....11:50
mptcool, thank you11:50
carlosmpt: btw, instead of 'Foo\tBar' use u'Foo\tBar'11:50
=== frodon_ido [n=patrick@ip-213-49-147-165.dsl.scarlet.be] has joined #launchpad
=== matthewrevell [i=synchron@outbound.silenceisdefeat.org] has joined #launchpad
=== jelmer [n=jelmer@a62-251-123-16.adsl.xs4all.nl] has joined #launchpad
jameshSteveA: was there a decision about short URLs (e.g. https://launchpad.net/python) for Launchpad 1.0?12:12
SteveAyes12:12
SteveAstu is doing it12:13
stubBut not today cause I feel crap and am going to bed.12:16
stubThink I'm taking a half day sicky - see what I end up doing on the weekend12:16
mptbah12:17
mptWhat are the python regexps for "a space at the start of a string" and "a space at the end of a string"? I thought they'd be "^ " and " $", but apparently not12:18
SteveAthat's basically it12:18
SteveA>>> import re12:19
SteveA>>> re.compile('^ .*').match('foo')12:19
SteveA>>> re.compile('^ .*').match(' foo')12:19
SteveA<_sre.SRE_Match object at 0xb7dc13a0>12:19
SteveA>>>12:19
mptif (... or ('^ ' in msgid.msgid) or ...):12:20
mptI guess I'm misinterpreting "in"12:20
SteveA"in" is to say whether a string is a substring of another12:21
mptho ho, not a re. in sight12:21
mptok12:21
SteveAit doesn't understand regular expressions12:21
mptspot the newbie12:21
SteveAif you want to look at the start12:21
SteveAuse " foo".startswith(' ')12:21
stubmsgid.msgid.startswith(' ') or msgid.msgid.endswith(' ') 12:21
mptah, beautiful12:21
=== AlinuxOS [n=alinux@d81-211-219-220.cust.tele2.it] has joined #launchpad
carlosjordi: hi, around?12:34
jordiyeah12:34
jordisort of12:34
mptjamesh, there are already tests of msgid_html() in test_helpers.py. I think there probably wouldn't be any benefit from copying the exact HTML I used and pasting it over the dummy "XXXA" and "YYYA" used in the tests.12:34
jordimpt: for the record, hell has been reduced to *YAIRD SUCKS*12:34
mptjordi, YAIRD?12:34
mptDid you have to pay your tax this week too?12:35
carlosmpt: btw, while you fix the symbols thing... what about changing all white spaces with the middle dot instead of just the ones at the start and the end?12:35
mpt(Yet Another Inland Revenue Department?)12:35
mptcarlos, because the dot is very distracting :-)12:35
jordiyaird - Yet Another mkInitRD12:35
jordi;)12:35
AlinuxOSHello all, is it possible to search a specific English string into rosetta ?12:35
mptAlinuxOS, ask danilos ;-)12:35
carlosmpt: there were some requests to do it that way to be consistent all time12:35
=== mpt flees
carlosAlinuxOS: not yet, but will be possible soon12:36
jameshcarlos: you really only want to draw attention to important spaces12:36
AlinuxOSmdz, danilos seganos ? :)12:36
jameshcarlos: maybe runs of more than one space should be highlighted, but not all of them12:36
jordicarlos?12:36
mptLeave mdz out of this12:36
carlosjordi: I don't see which email do you want I care about...12:36
jordicarlos: wait12:36
AlinuxOSmpt, I'm really happy that Danilo is involved with rosetta, he is great person.12:36
mptjamesh, I was thinking that too, but then we'd pick up silly style issues like people using two spaces at the end of a sentence12:36
mpt(or more precisely, using two spaces between sentences)12:37
danilosAlinuxOS: thanks, as for the search, it should be available "soon" ;)12:37
jordiAlinuxOS: don't trust danilo. Under that appearence of cool guy hides pure evil :)12:37
carlosjordi++12:38
=== carlos hides
danilosjordi: hey, don't reveal all about me in a public channel :)12:38
AlinuxOS:)12:38
danilosthis one is even logged on www! #$%@# ;)12:38
AlinuxOSjordi, I have some friends from Ugoslavia :) I love that people, and I love their music :) So Danilo must be great :)12:39
AlinuxOSjordi, it will be great to have some Entrans features in rosetta. Search, mutli edit, and .url file support.12:40
danilosAlinuxOS: if good music ain't enough, nothing is, so I admit that I am great :P12:40
AlinuxOSfor a moment we (Georgians[ka] ) use Entrans to translate official GNOME.12:41
daniloscarlos: just fyi, gnome-applets seems to include es_ES, es_MX, es_AR... probably for the default location for weather applet, but need to figure out the effect on rosetta and ubuntu ;)12:42
jordiAlinuxOS: ah, well. do what you want. But really, always keep an eye on danilo if he's around, you never know :)12:43
AlinuxOSdanilos, I'm Vladimer, if you remmeber, some times ago there was an issue about Georgian team coordinator. :)12:43
jordidanilos: ugh, that's right, and sucks :|12:43
danilosAlinuxOS: yeah, I do, hi Vladimer :)12:43
AlinuxOSjordi, thanks :) I know that. He is dangerous :)12:43
AlinuxOShehe12:43
jordiat least in the past, gnumeric also had es_ES, etc.12:43
danilosyeah, I wear my trousers upside down! beware: my pee marks are out in the open!12:44
AlinuxOSdanilos, http://www.gia.ge/dormidon/main.php?root=47612:44
AlinuxOSjordi, I'm not sayng that rosetta sucks :)12:44
jordiAlinuxOS: no, rosetta is ok. Only danilo sucks here.12:45
danilosAlinuxOS: ah, nice, lets see if there are any ideas to make use of (i.e. steal :)12:45
AlinuxOSjust because of some reasons and some features, Entrans is more fast (because it's on georgian server),has some features that Rosetta don't have.12:45
danilosjordi: thanks, it's always nice to have a friend back you up :P12:45
AlinuxOSdanilos, yes I agree :)12:46
danilosAlinuxOS: you should combine that with http://progress.gnome.org/teams/ka (it needs more polish, so it's not announced yet)12:46
AlinuxOSyou can see that Entrans is transated complitely into Georgian... it will be great to have Rosetta translatable too.12:46
jordiprogress!12:46
jordiI diodn't know this12:46
jordiwhat other stats is it going to host?12:46
danilosjordi: well, it should actually rock really hard (docs, l10n, module blah-blah)12:47
danilosjordi: the best part is that it's machine hosted by canonical ;)12:48
jordidanilos: really? cool :D12:48
danilosAlinuxOS: those entrans guys don't know how to create CSS layers fill 100% of a graph, thus they must suck :P12:48
danilosjordi: yeah, I found about that from gnome sysadmins, and it was like: hey, we'll be getting a machine from canonical for l10n stuff12:49
danilosjordi: btw, library.g.o might end up on this one as well12:49
jordicool12:49
AlinuxOSdanilos, yes I agree, I need something fused Rosetta + Entrans :D12:49
jordiis library going to host the aPI docs, or more?12:49
danilosAlinuxOS: oh, you want carlos' pretty graphs? :)12:50
AlinuxOSI knew that Rosetta is very slow from georgian internet...is it possible to have a mirror in Georgia ?12:50
danilosjordi: both user guides and API, afaik12:50
AlinuxOSI live in Italy so for me everything is ok...but for others :/12:50
danilosAlinuxOS: that would be expensive12:50
AlinuxOSdanilos, expensive for whom ?12:50
jordidanilos: hmm, the pages need timestamps12:50
danilosAlinuxOS: but what is exactly that is slow? we can and should work on improving performance if that's the problem12:50
jordiso you know when it was last generated?12:50
jordihttp://progress.gnome.org/people/jordim12:51
jordithis is cool12:51
jordiI mean, it'll be cool :)12:51
danilosAlinuxOS: for whoever is hosting the mirror (our database is huge)12:51
danilosjordi: add your data to people.xml.in inside damned-lies module ;)12:52
danilosjordi: I even have a hackergotchi in there: http://progress.gnome.org/teams/sr ;)12:52
jordioh really :D12:52
AlinuxOSdanilos, refresh, and submitting translations :)12:52
carlosdanilos: well, it's just a matter of approve those files manually....12:53
danilosjordi: the most important bit of info; btw, what pages need timestamps? updates are (will be) done as cvs commits are done, so they will be per-module, and there are timestamps there12:53
jordihttp://progress.gnome.org/languages/ca/gnome-2-1612:53
danilosAlinuxOS: ok, so that's something we are working on, we want to improve that as well12:53
jordithis appears to be outdated, but I can't tell when it was done12:54
AlinuxOSdanilos, some times ago I've requested vsichi@gnome.org :) but I've had no replies... :/12:54
danilosAlinuxOS: are you a member of Gnome Foundation?12:54
AlinuxOSdanilos, do you use Edgy Eft too ? I mean do you use Ubuntu ?12:54
danilosjordi: yes, it was regenerated two months ago for the last time12:55
AlinuxOSdanilos, Dear Vladimer Sichinava,12:55
AlinuxOSWe are pleased to inform you that you are now part of the GNOME12:55
AlinuxOSFoundation Membership.12:55
AlinuxOSyes I've a mail from GNOME :P12:55
danilosAlinuxOS: then it should be quick, just annoy gnome-sysadmins with that ;)12:55
AlinuxOShttp://progress.gnome.org/languages/ka it's great :)12:56
jordidanilos: er12:56
danilosbtw, yes, I do use Ubuntu for some time already :)12:56
jordidanilos: is this sorted in any way?12:56
danilosjordi: not sure, maybe not ;)12:56
AlinuxOSdanilos, annoy :) hehe12:57
AlinuxOSthat mail is dated Sat,  8 Jul 2006 13:57:55 -0400 (EDT)  (19:57 CEST)12:58
AlinuxOSmaybe I must wait :)12:58
danilosAlinuxOS: you don't get your @gnome.org alias automatically, you need to ask for it using policy described on live.gnome.org/NewAccounts12:58
danilosjordi: btw, another great thing is per-module overview, like http://progress.gnome.org/module/epiphany12:59
AlinuxOSdanilos, http://gnome.inet.ge/ is dead, as my friend has no more time to collaborate. As I'm not web master and ths sort of things...is there some templates for gnome that I can translate and make a good Georgian GNOME community site ?01:00
=== jsgotangco [n=jsg123@ubuntu/member/jsgotangco] has joined #launchpad
danilosAlinuxOS: I don't know, best to stop by GimpNet (irc.gnome.org) and ask in web and marketing channels ;)01:01
AlinuxOSdanilos, I see ;)01:01
AlinuxOSdanilos, is not simple to be a coordinator. :)01:01
danilosAlinuxOS: yeah, so many hard things to do :)01:02
AlinuxOSthe maximum was installing Entrans and translate it into georgian :)01:02
AlinuxOSdanilos, we (Georgians) are only 4 million, so you can understand ...that there is very small community...01:03
AlinuxOSwe still have too many windows xp pirate copies.01:03
AlinuxOS:/01:03
danilosAlinuxOS: Serbs are 10 million and there is almost no community at all (Linux Users Group mailing list is dead for two years already); Macedonians, on the other hand, are probably not even 4 million, yet their community rocks ;)01:04
danilosso, it's not that simple: keeping a community is a job in itself01:05
AlinuxOSdanilos, are you ortodoxs or muslims in your location ?01:05
AlinuxOSdanilos, community serves a lot for bug hunting.01:05
danilosAlinuxOS: orthodox, though I consider myself as someone believing in the Ancient Greek mythology ;)01:06
danilosAlinuxOS: well, in Serbian "community", I am happy if I see a person I am not familiar with posting Ubuntu screenshots in Serbian language :)01:06
AlinuxOS:)01:09
AlinuxOSI'm ortodox too, and I believe in peace and love & in open and free source !01:10
mptPeace and love? Keep those heretical thoughts out of here01:11
AlinuxOSI hope that rosetta in near future become complete of everything(Some Entrans features that I mentioned). It will be great to have localised rosetta too :)01:12
AlinuxOSmpt, yes love love :)01:12
mptAlinuxOS, what is ".url file support"?01:13
AlinuxOSfor esample if I would like to import entire GNOME project (.po files) I can update a .url file into entrans and it stars to import files automatically.01:15
AlinuxOS.url file contains exact urs of GNOME .po files.01:15
carlosAlinuxOS: we are not going to support that feature, at least in the near future01:16
carlosAlinuxOS: the first way we will support automatic imports from upstream is using Bazaar trees01:16
danilosAlinuxOS: well, we do that even better: you don't have to use any URL file, it's done automatically from software packages01:16
daniloscarlos: btw, it's simple to do with Rosetta: use that .url file to download all PO files using "wget", tar them up, and upload a tar file containing translations ;)01:16
=== carlos talks about /products/ imports, as danilos notes, we do it already automatically for Ubuntu source packages
AlinuxOScarlos, danilos, yes but in GNOME project's case, as GNOME package's collection is quite different that ubuntu-desktop, I need something to translate official gnome's po files.01:18
AlinuxOShttp://www.gia.ge/dormidon/main.php?root=476 as I have listed here.01:19
=== Nafallo [n=nafallo@ubuntu/member/nafallo] has joined #launchpad
danilosAlinuxOS: ah well ;)01:19
carlosAlinuxOS: we plan to do automatic imports for the whole GNOME01:19
danilosAlinuxOS: you can't have it all right now :)01:19
carlosso that would solve your problem, but we don't have a date yet01:19
AlinuxOSso there will be Offical GNOME translation project teams ?01:20
AlinuxOSI've one, it was created by previous coordinator ("coordinator") but I see no needs :/01:20
carlosAlinuxOS: yeah01:21
carloswith closed permissions so only official translators can do changes there01:21
AlinuxOSso you are tellng me that rosetta becomes something official for Mother GNOME translation...and there will be official package lists http://l10n-status.gnome.org/gnome-2.16/ka/index.html like here and that .po files will be translatable...right ?01:23
AlinuxOScarlos, will Ubuntu translator, Official GNOME translator to ? 01:24
AlinuxOStoo..01:24
carlosAlinuxOS: well, it will not be official for GNOME01:26
danilosAlinuxOS: no, Gnome won't be officially translated using Rosetta, but Rosetta will allow someone to have a team to translate official (rather, upstream) Gnome01:26
carloswe will set up it so any official team is able to use Rosetta as another tool to translate01:26
carlosfinal work should be committed manually by translators01:26
carloswe will 'suck' .po and .pot files from GNOME01:26
AlinuxOSah01:26
carloslike from KDE and others01:27
AlinuxOSso it will constantly merged with official gnome right ? :)01:27
carlosright01:27
carlosthe other way should be handled still by translators01:27
carlosand to prevent forks for that /products/ URL, we will require you to be an official member in GNOME01:27
AlinuxOScarlos, just anoher small question...Entrans have a great feature that permits automatic suggestion/translation for standat most common strings.01:28
carlosthat's a glossary/translation memory01:28
AlinuxOSexample edit,file,Do you really want... etc ecc...01:28
AlinuxOScarlos, right.01:28
AlinuxOSthat one...01:28
carloswe have something like that, but we never will set a new translation based on what we have01:28
carlosautomatic translations suck01:28
carlosglossary support is still pending to be implemented01:29
carlosso we require someone to accept such 'automatic' translation01:29
AlinuxOScarlos, yes I know but Entrans only gives you an automatic solution...you only need to correct it if it's not 100% good translated..and then commit.01:29
carlosthen it's the same thing here01:29
carlosyou need someone to 'commit'/approve it01:30
carloswe show you it, you need to accept it or 'fix' it01:30
carlosbut it will never be used unless someone approves it first01:30
AlinuxOScarlos, and how about, if I'm translating GNOME 2.16 branch... and I have _File string in 7-8 different .po files ? Can I submit that string in more that one .po file ?01:31
carlosplanned feature01:31
carlosif you have the needed rights, you will be able to do that01:32
AlinuxOS:) oh...01:32
carloswe want to finish the review UI01:32
carlosand once that's done, revisit the spec about that and implement it01:32
=== matthewrevell [i=synchron@outbound.silenceisdefeat.org] has left #launchpad []
AlinuxOScarlos, what's the difference between GNOME team coordinator and Ubuntu Team Owner ? I'm coordinator for GNOME but Admin in Ubuntu Team...it's ok ?01:33
carlosAlinuxOS: this is a draft we wrote about the feature: https://wiki.launchpad.canonical.com/MulticastTranslations01:34
AlinuxOSI've noticed that Owners commits have more power then admins commits.01:34
carlosAlinuxOS: hmm being an owner or an admin is more or less the same for Rosetta, in fact is the same as being member of the team01:34
AlinuxOSI mean that some old owners translations appeared in Edgy...and it was double work for me.01:35
carlosAlinuxOS: well, when we open Edgy, we copied whatever was in Dapper01:35
carlosto reuse that work01:35
AlinuxOScarlos, yes of course... but why in Edgy Eft case rosetta prefered owners old translations then my new reviewed strings ?01:36
carlosAlinuxOS: where and how did you review your strings?01:37
AlinuxOSjust sec01:37
AlinuxOShttps://launchpad.net/distros/ubuntu/edgy/+source/gnome-desktop/+pots/gnome-desktop-2.0/ka/+translate , here for gnome-desktop I was able to re-confirm my translations ..against owners old translations.01:40
AlinuxOScarlos, I've changed them yesterday.01:41
AlinuxOShm..today :)01:41
carlosAlinuxOS: hmmm01:42
carlosdapper has the ones from Alexander as the used ones01:42
carlosAlinuxOS: so we copied them as they were there01:42
carlosAlinuxOS: did you use the web forms to do that change? or the .po upload form?01:43
AlinuxOSmost frequently .po but sometimes web.01:43
AlinuxOSbah,...mistery...01:44
carlosAlinuxOS: did you select 'Published upload' ?01:44
AlinuxOShm...what's this ? :D01:44
carloshttps://launchpad.net/distros/ubuntu/dapper/+source/gnome-desktop/+pots/gnome-desktop-2.0/ka/+upload01:44
carlosThere are two options: 'User upload' or 'Published upload'01:45
AlinuxOSlooolz01:45
=== carlos should remove them and make all those 'User upload'
AlinuxOSI use User upload sooo :D01:45
carloshmm01:45
carlosthen01:45
=== salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
carlosit's either a bug or a 'fight' between you and Alexander...01:45
carlosAlinuxOS: did you manage to see your changes applied?01:46
AlinuxOSI haven't noticed that 2 options :)01:46
AlinuxOSpoor me :D01:46
AlinuxOScarlos, don't understand you ? manage too see ?01:46
carlosAlinuxOS: after you did the upload01:47
AlinuxOSsorry :) I'm not very strong !01:47
AlinuxOSah01:47
carlosdid you go to that form and saw your strings as the ones by default?01:47
AlinuxOSno normally(for Dapper everything worked great)01:47
carlosAlinuxOS: in fact, you should get a confirmation email01:47
carlosdid you got it?01:47
carlosAlinuxOS: it should work the same for Edgy, we didn't change anything related to that code01:48
AlinuxOScarlos, I know that I must recive a confermation mail...but I've upgrated to Edgy yesterday night...so there was immediatly some strange strings in interface01:48
AlinuxOSand I've found out that thoose stringes belong to Alexander....that has no more time to translate...he is out for the moment.01:49
carlosAlinuxOS: well, at least for the link you gave me01:49
carlosdapper seems to have the same strings: https://launchpad.net/distros/ubuntu/dapper/+source/gnome-desktop/+pots/gnome-desktop-2.0/ka/+translate01:50
carlosso I'm confused, if you say that those are correct in dapper...01:50
AlinuxOScarlos, ok...it's not a tragedy...I was simply interested whats happened :)01:50
carloswell, me too, if we have a bug there... I want to know it :-)01:51
AlinuxOSah01:51
AlinuxOScarlos, so ... my strins that apear there...are from GNOME project...01:51
carlosI guess01:52
AlinuxOSbut system gives more importance to Alexander-s translations.01:52
carlosbut if they come from upstream, they don't take preference over the ones in Ubuntu01:52
carlosright01:52
AlinuxOSah01:52
carlosI understand now the problem01:52
AlinuxOSok :D01:52
AlinuxOSme too :)01:52
carlosUbuntu has always preference01:52
AlinuxOShehe01:52
carlos:-)01:52
AlinuxOSand I was thinking that GNOME has preference :)01:53
AlinuxOSso I was thinking about it entire morning :)01:53
AlinuxOScarlos, thank you for your time :) And sorry... I'm not so professional as you guys here :)01:53
AlinuxOSdanilos, thank you for your time too :)01:54
danilosAlinuxOS: no problem ;)01:54
AlinuxOSdanilos, carlos maybe sometime somewhere I'll meet you all :D01:55
danilosAlinuxOS: plan for next GUADEC, I'll be there ;)01:55
AlinuxOSSo you will have a opportunity to know some Egsotic People from georgia :)01:55
AlinuxOSpeople = me :)01:56
danilossure :)01:56
carlosAlinuxOS: you are welcome, and thanks for your time too ;-)01:56
AlinuxOSI hope it will be near..somewhere in europe :) As student, I'm not rich :)01:57
AlinuxOSso if it's in Burkina Faso...or me it's a big problem :)01:57
AlinuxOShehe carlos copy copy from Entrans (good features of course)Rosetta must be perfect!! :D...it's open source :D01:59
AlinuxOSdanilos, I'm really happy that you are working with this great people ;) I hope you enjoy Canonical :)02:00
AlinuxOSDanilovo Blogchetanje :)02:00
=== mholthaus_ [n=mholthau@pD95363A5.dip.t-dialin.net] has joined #launchpad
danilosAlinuxOS: yeah, I am, thanks ;) btw, GUADEC is in Birmingham next year, July I think02:00
danilosAlinuxOS: :)02:00
AlinuxOSdanilos, is there some sponsorship for students ?02:01
AlinuxOSI can sponsor my air tickets... but I don't know nothing about English hotels and prices :)02:02
danilosAlinuxOS: there is some sponsorship for anyone involved with Gnome, not sure how much will there be for next year02:03
danilosAlinuxOS: as for stay, we usually get some cheap hostels or something02:03
AlinuxOSand It will be great to stay with you people! ;) I hope that I'll meet you all there :)02:03
AlinuxOSdanilos, I feel myself involved into Gnome :D02:04
danilosAlinuxOS: of course you are :)02:05
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
AlinuxOSdanilos, hehe if you like wine :) I can get for you some great Tuscanian wines! :)02:05
AlinuxOScarlos, for you too pal! :)02:05
danilosAlinuxOS: sure, we'll see about that ;)02:06
AlinuxOShehe02:06
AlinuxOSdanilos, ok...02:06
AlinuxOSso In my plans there will be GUADEC in Birmingham too for next year! :)02:06
=== carlos hopes to be there too :-P
AlinuxOScarlos, not hopes but you must be there ...If won't..so no Red Wine ! :D02:08
AlinuxOSIf I'll be in GUADEC, I should meet some Mythologic people/developers from GNOME/Ubuntu/Canonical :)02:09
carlosAlinuxOS: Well, this time I will not have any university exam, so I should be able to attend...02:09
AlinuxOSit's root of my happynes :D02:09
AlinuxOSI hope for me too...02:10
danilosAlinuxOS: yeah, it was moved even later for 2007 I think :)02:11
AlinuxOShehe02:13
AlinuxOS;)02:13
AlinuxOSok see you people! ;) have a nice day.02:13
=== carlos -> lunch
carlossee you later02:14
UbugtuNew bug: #60556 in rosetta "Missing ubuntu-l10n-ms group in ubuntu-translators" [Untriaged,Unconfirmed]  http://launchpad.net/bugs/6055602:15
=== niemeyer [n=niemeyer@200.140.230.47] has joined #launchpad
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
=== Fujitsu [n=Fujitsu@ubuntu/member/fujitsu] has joined #launchpad
=== AlinuxOS [n=alinux@d81-211-219-220.cust.tele2.it] has joined #launchpad
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
=== AlinuxOS [n=alinux@d81-211-219-220.cust.tele2.it] has joined #launchpad
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #launchpad
=== flacoste [n=francis@modemcable207.210-200-24.mc.videotron.ca] has joined #launchpad
=== Nafallo [n=nafallo@ubuntu/member/nafallo] has joined #launchpad
=== jelmer [n=jelmer@a62-251-123-16.adsl.xs4all.nl] has joined #launchpad
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
=== neutrinomass [n=pandis@ppp94-206.adsl.forthnet.gr] has joined #launchpad
neutrinomassOut of curiosity: Why does bug 2 not exist ?03:39
UbugtuNew bug: #60566 in launchpad "Register new account form needs better input validation for invalid syntax emails." [Low,Confirmed]  http://launchpad.net/bugs/6056603:40
=== mholthaus_ [n=mholthau@p54BCE46B.dip.t-dialin.net] has joined #launchpad
SteveAneutrinomass: no idea.  there is no record of bug number 2 in the database.03:48
SteveAyou can try asking on the launchpad-users mailing list.  maybe someone else would know03:49
neutrinomassSteveA: Thanks. It's not blocking my work or anything, so I'd rather not disturb as much. It just surprised me :)03:54
BjornTneutrinomass: it's because we use a transactional database; every new bug get a unique id from a database sequence. If however a transaction (that already asked for a bug id) get aborted for some reason, that id will remain unused. the sequence can't be reset since another transaction might already have increased its value.03:54
UbugtuNew bug: #60568 in launchpad "Cannot import OpenPGP key." [Untriaged,Unconfirmed]  http://launchpad.net/bugs/6056803:55
SteveABjornT: that's a reason why a given bug number might not be in the database.  but I guess bug 2 was excluded for some other reason, as it is #203:56
=== ddaa goes on mailbombing pqm
neutrinomassBjornT: That sort of explains it :) Thanks03:59
=== mholthaus_ [n=mholthau@p54BCE46B.dip.t-dialin.net] has joined #launchpad
=== mholthaus_ [n=mholthau@p54BCE46B.dip.t-dialin.net] has joined #launchpad
kikoHELLO THERE CANADA04:12
=== mholthaus_ [n=mholthau@p54BCE46B.dip.t-dialin.net] has joined #launchpad
=== flacoste wonders if he should feel concerned by this CANADA greeting
kikoI am two steps behind you francis04:13
flacosteaah, that explains that eery feeling of presence if have been feeling all this time04:15
kikoyou know it04:16
kikoflacoste, many thanks for researching malcc's problem yesterday04:22
kikomalcc: good news eh?04:22
flacostekiko: my pleasure04:22
malcckiko, flacoste: Yes, excellent. Unfortunately my first attempt to land it since hit other errors, I'm trying again in the hope that they're random04:23
kikomalcc, can you forward those errors as well?04:23
kikorandom errors should not happen.04:23
malcckiko: Sure04:23
=== neutrinomass [n=pandis@ppp94-206.adsl.forthnet.gr] has left #launchpad []
=== danilos [n=danilo@cable-89-216-150-31.dynamic.sbb.co.yu] has joined #launchpad
=== Keybuk [n=scott@quest.netsplit.com] has joined #launchpad
UbugtuNew bug: #60574 in malone "Comments/Audit trail does not show multiple attachments" [Untriaged,Unconfirmed]  http://launchpad.net/bugs/6057404:30
=== j-a-meinel [n=j-a-mein@adsl-67-37-234-251.dsl.chcgil.ameritech.net] has joined #launchpad
kikocarlos, do you know why xx-rosetta-potemplate-export is disabled?04:37
carloshmm, I don't remember any reason to have it disabled04:38
carlosany XXX comment?04:38
kikoBjornT, is there a way, using the new pagetest system, to say exactly what form elements you want to send off?04:38
kikocarlos, nope.04:38
carlostry to enable it 04:38
kikoI did04:38
carlosif it fails tell me it and I will fix it04:38
kikoit fails but I believe I can fix it04:38
carlosok04:39
kikono need, i"m already fixing it and that oops we saw in yesterday's report04:39
kikorelated to an export with no "format" message provided04:39
kikohttps://devpad.canonical.com/~jamesh/oops.cgi/2006-09-14/D56904:39
carloskiko: I think that error came from mvo playing with curl to do uploads/exports04:40
kikocarlos, they do. but I think it's nice to fix that anyway, since it's a page which more people may want to automate.04:40
j-a-meinelIs the sftp => http mirroring script for launchpad stalled again?04:40
carlosat least, I know he did it to upload tarballs. From that error, I guess he tried to do it also for the exports04:40
kikomalcc, so make_pidfile and test_gettarget failed?04:41
salgadothe make_pidfile problem I reported some time ago04:41
salgadoand spiv suggested a fix, but I didn't have time to try it out04:41
carloskiko: well... we send an email, we don't give any URL to download anything, so I don't think it's so usual...04:41
malcckiko: Yes04:41
carloskiko: but if it's easy to give a good error, that's also fine04:41
BjornTkiko: no. if you want test such things you probably should do it as a normal doctest, not as a pagetest.04:42
salgadomalcc, kiko, there's a thread with subject "PQM failure on canonical.pidfile" on the launchpad@ list which has a fix for the make_pidfile problem04:42
malccsalgado: Thanks, looking04:42
malccOk, I'm guessing I got randomly hit by that, but that the other one, which is a test layer isolation failure, is probably down to my branch04:44
kikocarlos, it's 2 lines04:44
kikoj-a-meinel, I don't know how to check :-/04:44
kikomatsubara, I'm finishing off the fix for yesterday's topcrasher, btw.04:45
j-a-meinelkiko: Thanks for responding. Do you know who I could ping? I would usually ping someone like spiv/lifeless, but they should be sleeping right now.04:45
kikoj-a-meinel, ddaa may be able to at least guide us in the right direction. I'd like to be able to help you but I'm a bit clueless, will need some pointing04:45
j-a-meinelWell, all I really know is that there is a script which does a 'bzr pull' from the sftp upload area to the area where branches are served by http.04:46
j-a-meinelIn the past, it also was the one responsible for mirroring from external http sites.04:46
j-a-meinelWhich meant that a bad remote site would slow everything down.04:47
matsubarakiko: thanks04:47
malccelmo: Ping04:48
=== lbm [n=lbm@82.192.173.92] has joined #launchpad
kikomalcc, I'll try fixing the make_pidfile crash meanwhile, since nobody seems to have taken it on.04:51
malcckiko: Cool04:51
iwjMaybe I should ask my bzr/LP question here.  #bzr seemed to think that there was a problem with my branch registration.05:00
iwjSo, I was wondering if anyone would be able to help me with this symptom:05:00
iwj-anarres:autodebtest> bzr push --create-prefix sftp://ijackson@bazaar.launchpad.net/~ubuntu-core-dev/autopkgtest/ubuntu05:00
iwjbzr: ERROR: exceptions.IOError: ubuntu05:00
iwj  at /usr/lib/python2.4/site-packages/bzrlib/transport/sftp.py line 54005:00
iwj  in _translate_io_exception05:00
LarstiQiwj: I haven't looked at it closely enough, but does it work if you first `bzr init sftp://..` and then `bzr push sftp://..`?05:02
iwjbzr init fails with ENOENT too.05:03
iwjStrangely quickly.05:03
LarstiQwhat version of bzr is that?05:04
j-a-meinelLarstiQ: No paramiko?05:04
iwjI tried bzr init in the wrong window, so I got Debian testing's.05:04
iwjThe edgy one worked.05:04
LarstiQj-a-meinel: the bzr.log mentioned sftp transport being used05:04
j-a-meinelK05:04
LarstiQtesting is presumably at 0.8.2 still then05:05
LarstiQiwj: did just the init work, or the push also?05:05
iwjI'm trying the push again now.  It's a bit slow.05:06
iwjYay!05:06
LarstiQNo further questions, your honor.05:06
iwjThanks.  I'll update the wiki instructions.05:06
=== LarstiQ blames it on incomplete .bzr hierarchy
iwjThere was no .bzr at that location to start with.05:06
LarstiQoh right05:07
iwjI was following the instructions at https://wiki.ubuntu.com/BzrMaintainerHowto05:07
LarstiQbut push --create-prefix also didn't want to work? *boggle*05:07
Keybukwe need a duckie to unfreeze edgy ;)05:07
LarstiQiwj: mind you, doing the explicit init is a workaround05:07
j-a-meinelThe explicit init should only work for bzr >= 0.905:08
j-a-meinelI'm pretty sure it never worked for 0.8.2.05:08
LarstiQcorrect05:08
jamesh--create-prefix shouldn't ever be needed: the ~user/product directories magically exist05:08
iwjYes, we discovered that.05:08
LarstiQthat change only made it into 0.905:08
iwjjamesh: Without --create-prefix it failed earlier.05:08
LarstiQjamesh: any idea what caused iwjs problem?05:09
jameshnope05:09
iwjIs anyone on the case to get 0.9 into etch, jooi ?05:09
iwjOr should I ask that in #bzr ? :-)05:09
LarstiQiwj: just a matter of testing propagation05:10
iwjLarstiQ: Ah, excellent.05:11
LarstiQiwj: then again, with 0.10 recently uploaded and 0.11 close, it needs active effort not to reset the delay05:11
=== LarstiQ trots off to a propedeuse uitreiking
flacostemalcc: yeah, the IsolationError is not random05:11
malccflacoste: Can you shed any light? My brain has decided it's done with thinking for this week...05:13
flacostemalcc: i'm on it05:13
=== danilos [n=danilo@cable-89-216-150-69.dynamic.sbb.co.yu] has joined #launchpad
ddaaj-a-meinel: sorry, I was deep in paperstuff, what's the status of your branch puller problem?05:22
ddaaj-a-meinel: previously, the cause of the problem was a network outage in the DC05:25
kikomatsubara, does a new bzr push take like 6 minutes for you?05:28
ddaaj-a-meinel: it does not appear to be the same problem now05:29
matsubarakiko: didn't test it yet05:30
kikomatsubara, I mean, for a new branch05:30
kikosalgado, matsubara: OOPS-257A1251 is known, right? is it hard to fix?05:31
Ubugtuhttps://devpad.canonical.com/~jamesh/oops.cgi/257A125105:31
matsubarakiko: yes, it's know and it's assigned to BjornT 05:32
kikoah, okay.05:32
matsubaras/know/known/05:32
ddaaj-a-meinel: woohoo, I got supermirror admin privs!05:33
kikocarlos, can you check out https://sodium.ubuntu.com/~andrew/paste/fileGVh13k.html -- ?05:36
=== LeeJunFan [n=junfan@adsl-69-210-207-5.dsl.klmzmi.ameritech.net] has joined #launchpad
carloskiko: well... my only comment on that would be to stop using our own solution to show error messages and use the standard notification system05:39
=== ddaa [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has joined #launchpad
kikocarlos, I'm not going to do that as part of this fix. kthxbye :-P05:40
carloskiko: other than that, it looks fine05:40
carloskiko: ok ;-)05:40
kikothanks05:40
ddaaj-a-meinel: siginted the branch pullers that were running, and increased the verbosity of the cronscript, that might help figure out what's going on05:41
kikosalgado, matsubara: do any of you have a clue about OOPS-257A20 -- ?05:41
Ubugtuhttps://devpad.canonical.com/~jamesh/oops.cgi/257A2005:41
flacostestub: ping05:42
salgadoanother known bug, kiko 05:43
matsubarakiko: bug 5775905:43
kikosalgado, what's it about?05:43
UbugtuMalone bug 57759 in launchpad "Accessing +mergerequest-sent page after successfully completing the merging process crashes." [Low,Confirmed]  http://launchpad.net/bugs/5775905:43
salgadopeople hitting the back button, probably05:43
kikomatsubara, that bug title could be updated -- it doesn't say why :)05:43
kikooh05:44
kikonow I read it again05:44
kikosalgado, can that count() not return more than 1 ever? if not, why not?05:48
salgadoit may return 005:48
salgadowhen the account is merged05:48
kikoagreed05:48
kikobut05:48
kikowhat if the account that is being merged 05:48
kikohas more than one email address associated to it?05:48
kikois that impossible?05:49
salgadoyes, but that takes you to a separate page05:49
kikooh?05:50
UbugtuNew bug: #60592 in malone "Sept 15 Dapper updates wiped audio drivers" [Untriaged,Unconfirmed]  http://launchpad.net/bugs/6059205:50
kikomatsubara, you're too fast!05:52
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
matsubarafor some strange reason I can't add attachments to bugs in launchpad.dev05:53
matsubara    *  Module canonical.librarian.client, line 138, in addFile05:53
matsubara      raise UploadFailed, 'Server said: ' + response05:53
matsubaraUploadFailed: Server said: 500 Internal server error] 05:53
flacostemalcc: i have found the cause of the IsolationError, but I'm now tripping over another Unauthorized one in LaunchpadZopelessLayer05:56
malccflacoste: Looks like I've pulled out a vital twig with my new test, and the whole tree of launchpad testing is collapsing! :)05:57
BjornTmatsubara: try removing /var/tmp/fatsam05:57
kikomalcc, poetic injustice05:59
=== Aeon`Away [n=Aeon@adsl196-251-95-206-196.adsl196-3.iam.net.ma] has joined #launchpad
matsubaraBjornT: danilos told me that on pm. it worked! thanks06:00
flacosteboy, those supermirror test are slow...06:01
=== Spads_ [n=spacehob@217.205.109.249] has joined #launchpad
matsubarakiko: have you seen this bug 60574?06:04
UbugtuMalone bug 60574 in malone "Comments/Audit trail does not show multiple attachments" [Untriaged,Unconfirmed]  http://launchpad.net/bugs/6057406:04
matsubarakiko: I just confirmed it. isn't it related to the code you landed to hide comments?06:04
kikomatsubara, no. it sounds scary. :)06:04
=== stub [n=stub@ppp-58.8.2.153.revip2.asianet.co.th] has joined #launchpad
j-a-meinelddaa: thanks06:06
ddaamh, it's not clear that the increased verbosity is going to help...06:07
ddaaanyway, now I'm in a position to actually handle this sort of problem06:08
kikomatsubara, a few of the 404s are trivial image renames that need to be fixed06:10
matsubarakiko: I think they're fixed already06:13
kikomatsubara, the /padlock reference in bugtask-edit-form?06:14
kikomatsubara, hmmmm. yes, it is related, good catch.06:15
matsubarahmm where did you find that padlock one, kiko? 06:15
kikolib/canonical/launchpad/templates/bugtask-edit-form.pt06:16
kikomatsubara, I was looking at my zope output when running06:16
matsubarakiko: hmm it appears on staging oops report. I'll fix it today.06:18
kikomatsubara, I've already fixed that one06:18
kikothere may be others though06:18
j-a-meinelddaa: The branch ~bzr/bzr/bzr.urllib.keepalive is the one that I'm aware of, which shows that sftp is not replicating to http. But I don't know a whole lot more than that.06:18
ddaaj-a-meinel: is that still out of date?06:21
j-a-meinelI just checked 10s ago.06:21
ddaaweird06:22
ddaait looks like -v or -vv on that script have no effect whatsoever06:22
matsubarakiko: does your patch in pqm's queue fix OOPS-256D759?06:25
Ubugtuhttps://devpad.canonical.com/~jamesh/oops.cgi/256D75906:25
UbugtuNew bug: #60601 in launchpad "Add an ssh key should allow adding a key without comments" [Untriaged,Unconfirmed]  http://launchpad.net/bugs/6060106:25
kikomatsubara, hmmm, nope.06:26
ddaawhy is it that everytime I try to do the paperwork, an emergency of some sort arises?06:27
kikomatsubara, I'll sort it out too06:28
matsubarakiko: thank you06:28
kikomatsubara, is there a bug for that? in what oops report did it appear?06:28
j-a-meinelddaa: I don't know that this is a pure emergency, more than just an oddity. I can still get access to the branch over sftp, which is enough for me right now.06:29
matsubarakiko: 2006-09-1306:29
ddaait is a service failure of the sort that seriously harms the confidence of users into launchpad hosting06:30
matsubarakiko: there's no bug for it but I can report if you need it.06:30
ddaaj-a-meinel: it is an emergency06:30
kikomatsubara, no, that's fine, it will go in today as well. it's a very easy fix.06:30
j-a-meinelddaa: Well, let me know if there is anything I can do. I probably don't have access rights to those machines, but if I do, I'm willing to help out.06:31
ddaaj-a-meinel: the last time that happened, I had users complaining of "launchpad not mirroring again" for one week after the service was fixed, because that became their initial assumption06:31
j-a-meinelddaa: good point.06:31
j-a-meinelOnce the system starts failing, people assume it is its fault, rather than their own.06:31
kikoj-a-meinel, you can probably get access if you talk it over with rob and david06:31
j-a-meinelAt this point, I don't know much about the Launchpad internals. So I'm not sure I'd be a lot of help. But I am willing to help with bazaar related stuff.06:32
j-a-meinel(I'm *willing* to help with other stuff, but I probably shouldn't get swamped with it :)06:32
=== mez [n=mez@69.60.114.100] has joined #launchpad
ddaaj-a-meinel: if you could hit the launchpad code for that script (the entry point is cronscripts/supermirror-pull.py) and sprinkle it with warning, progress and debug logging, that would help me.06:33
j-a-meinelddaa: Do I even have access to Launchpad code? I'd certainly be willing to do so.06:33
kikoj-a-meinel, you should have -- do you have an account on sodium?06:34
ddaaj-a-meinel: also, if you could get robey to fix paramiko so it does not give EOFError for just any sort of connection problem (timeout, key verification failed, could not route to host, etc.) that would help.06:34
j-a-meinelI don't think it is an issue of me being specifically forbidden to access it. (I have signed the NDA, etc)06:34
kikoj-a-meinel, no, on the contrary, it should be absolutely fine06:34
j-a-meinelddaa: Are you wanting paramiko to give specific errors. Or just not raise EOF?06:34
ddaaj-a-meinel: I want some more specific error (a general paramiko.ConnectionError would be fine) so the puller script can catch it.06:35
ddaaEOF is just not specific enough for that06:36
j-a-meinelkiko: I don't seem to have a 'sodium' account. At least it isn't letting me in using ssh keys to login.06:36
ddaaThat would also help the bzr UI too...06:36
j-a-meinelAFAIK, I only have chinstrap, escudero, and orcadas accounts.06:36
kikoj-a-meinel, so ssh devpad.canonical.com doesn't work?06:36
kikoj-a-meinel, I'll file an RT request for you, one moment. what's your chinstrap username?06:37
j-a-meinelddaa: I agree. I can look into it a little (I've at least paged through the paramiko code in the past)06:37
j-a-meinelkiko: 'jameinel'06:37
ddaawow!06:38
ddaagot it!06:38
kikoj-a-meinel, filed request, I'll ping you when it's done.06:38
ddaamh, maybe not, but accepting the rsa key for bazaar.launchpad.net cannot hurt06:38
j-a-meinelthanks06:38
ddaaj-a-meinel: your sftp branch _should_ be mirrored now06:39
j-a-meinelddaa: nope06:40
j-a-meinelat least not yet06:40
j-a-meinelbzr log http://bazaar.launchpad.net/~bzr/bzr/bzr.urllib.keepalive/ should be at revno 201006:41
ddaathanks06:41
j-a-meinelThis branch was recently renamed.06:41
j-a-meinelIf that is an issue.06:41
ddaahaha06:41
ddaayes, it is pertinent, but should not be an issue06:41
j-a-meinelBut it was renamed *before* revno 200706:41
j-a-meinelSo an earlier push has already worked with a renamed branch.06:41
ddaaSo, the renaming was handled fin.06:42
ddaaNew branches and renamed branches need to wait for the supermirror_rewritemap.py script to run before they are accessible06:43
matsubarakiko: bug 2497 is currently assigned to Stuart, should I assign it to you?06:43
UbugtuMalone bug 2497 in rosetta "/people/*/+translations times out for prolific translators" [Critical,Confirmed]  http://launchpad.net/bugs/249706:43
kikomatsubara, hmmm, not yet, wait for him to finish the tests.06:43
flacostemalcc: i got it working!06:43
ddaaone issues is that I do not even know which user runs this script :(06:43
ddaaj-a-meinel: in that case, the branch is accessible, so it's not a rewritemap issue06:43
kikoflacoste!!!!1106:43
malccflacoste: You da man. What was wrong?06:44
flacostewell, the problem was that ImportdTestCase assumed (rightly) that it had an ANONYMOUS interaction setup but some tests before it removed it06:44
flacostethe Unauthorized error after that was just a bad fix on my part in the definition of support-tracker-emailinterface (i had used LaunchpadZopelessLayer instead of LaunchpadFunctionalLayer)06:45
flacostei'm sending a message to the list with my diff against your tree yesterday06:45
ddaaflacoste: importd test cases are a little hell of their own, they should become real launchpad tests one day06:45
kikoflacoste, can we avoid this sort of problem occurring in the future?06:46
kikoflacoste, we shouldn't let one test fuck us all over06:46
flacostekiko: i left a check in the ZopelessLayer06:46
kikoyou are a master06:46
flacostekiko: but it raises an LayerIsolationError - so aborts the test run06:46
flacostekiko: i could instead change it into a warning and recover06:46
=== WaterSevenUb [n=WaterSev@195-23-238-197.nr.ip.pt] has joined #launchpad
flacostekiko: but we are probably going to ignore that warning since nobody runs the whole test suite on his desk it seems06:47
kikoflacoste, I think a crash is great. 06:47
flacostekiko: actually, this is for the original error Malcolm got06:47
kikoI've lost track by now you realize06:48
=== mez [n=mez@ubuntu/member/mez] has joined #launchpad
flacostekiko: you'll read my mail then :-)06:48
mezer - why can I not link a bug to an external tracker?06:48
kiko-fudmez, you certainly can. what's up?06:48
mez kiko-fud - theres a bug on katapult, that is also filed in KDE's bugtreakcer - but I cant link it to that bug06:49
kiko-fudmez, what happens?06:49
mezkiko - firt of all I cant find the option to link it06:49
kiko-fudmez, Also Affects: +Upstream06:50
kiko-fudmdz, and I don't blame you.06:50
mezkiko-fud: it is FILED in upstream06:50
mezhttps://launchpad.net/products/katapult/+bug/6013606:50
UbugtuMalone bug 60136 in katapult "Katapult doesn't work with Amarok >= 1.4.2" [Critical,Confirmed]  06:50
mezWe use Malone as the main bugtracker - but people also post bugs elsewhere06:51
kiko-fudmez, I see!06:51
mezkde bug 13303006:51
UbugtuKDE bug 133030 in general "Katapult exporting malformed url to Amarok" [Normal,New]  http://bugs.kde.org/show_bug.cgi?id=13303006:51
kiko-fudthat's a very interesting case :)06:51
kiko-fudwow06:51
mezI guess it's just me being awkward again and refusing to use KDE's stuff cause I like LP better and me just being a PITA as usual06:52
kiko-fudmez, you have left me gasping for air now because I have never considered your use case06:52
kiko-fudmez, the way watches work is 06:52
kiko-fudif you don't use launchpad officially, you can link to an upstream bug watch and get status syncing.06:53
kiko-fudif you /do/ use launchpad officially we never took into account the fact that you'd want to sync status from abroad06:53
kiko-fudmez, here's a question: when you do fix the bug, will you close it in the KDE bugzilla, or in launchpad first?06:53
mezLp06:54
kiko-fudheh06:54
kiko-fudso I /can/ propose an ugly workaround06:54
kiko-fudtwo even06:54
kiko-fudworkaround 1 would be add just a URL to the remote watch; grabbing its status wouldn't be very useful anyway given the above.06:54
kiko-fuderr remote bug06:55
kiko-fudin a comment06:55
kiko-fudworkaround 2 would be add a task for another hopefully related upstream that does /not/ use LP and add a watch to /that/06:55
kiko-fudthat's a big hack though and you didn't hear it from me06:55
kiko-fudla la la06:55
mez;)06:55
mezIt'd be nice just to be able to say "bug reported "here" too06:56
mdzkiko-fud: I should hope you don't blame me; I wasn't even part of the conversation06:56
mezi thought that was waht malone was meant to be ;)06:56
kiko-fudmez, it is, it is. just that it's tricky to allow everybody to do everything06:56
kiko-fudmdz, when did I last blame you for anything?06:56
mez kiko-fud> mdz, and I don't blame you.06:56
kiko-fudI have that sequence on my fingers06:57
mdzkiko-fud: as mez points out, I was having fun with you06:57
mdzkiko-fud: but to answer your question, "yesterday"06:57
=== Spads [n=spacehob@host-87-74-19-213.bulldogdsl.com] has joined #launchpad
kiko-fudI didn't do that /that/ explicitly 06:57
kiko-fudbut I GIVE UP :-P06:57
=== kiko-fud goes for fud now for real
mezkiko: would it not be possible to set up the thing so it's this bug is reportyed here rather than "this instance of this bug is in this bugtracker"06:58
mezor to add URLS to it06:58
ddaaj-a-meinel: sorry, I will not have time to deal with that problem today07:01
j-a-meinelnp07:01
j-a-meinelWe're all busy.07:01
j-a-meinelYou were just the only person I could track down who could work on it at all :)07:02
j-a-meinelAre you probably the best person right now to look into this sort of thing?07:02
j-a-meinelOr should I be trying to ping someone else?07:02
ddaaI'm supposedly where the buck of supermirror things stops.07:02
flacostemalcc, kiko: my fix is in the patch sent to the list Cc: malcolm07:02
=== flacoste is going for lunch now
ddaaThough there are a lot of things which are effectively maintained by spiv and jamesh.07:03
j-a-meinelddaa: Is there a page like 'pqm.ubuntu.com' that shows the pqm status for the "other project(s)"?07:03
ddaapqm.launchpad.net shows the launchpad-related stuff07:04
j-a-meinelIt would be nice to check it from time to time, when it looks like things have stalled.07:04
j-a-meinelddaa: that's what I was looking for. Thanks.07:04
ddaaI've landed a bunch of arch and other cruft removal branches today, so it can explain pqm being busier than usual07:05
j-a-meinelnp07:06
j-a-meinelIts more just that the LP test suite takes about 1hr to finish. So it is hard to tell if it is stalled, or just halfway through.07:06
=== carlos -> out
jordidanilos: won't have time to finish up that KDE email.07:08
jordidanilos: I've been working through the import queue, there's a lot of cruft in there that needs to be investigated07:08
jordiit's down to just 40 entries now, tho07:08
danilosjordi: can you forward what you've got to me, and I'll fill in what needs filling, and ask you for a review before sending it, is that ok with you?07:08
jordido you plan to do it now?07:09
jordibecause I could attempt again tomorrow07:09
jordidanilos: btw, can you see if https://launchpad.net/bugs/32471 and https://launchpad.net/bugs/60029 merit some severity/priority triaging?07:10
UbugtuMalone bug 32471 in rosetta "display differences from upstream" [Wishlist,Confirmed]  07:10
jordipeople in the list are quite interested in these07:10
jordidanilos: also, input from you in rosetta-email's 20060913163134.GA30387@nubol.oskuro.net would be cool07:12
=== mholthaus_ [n=mholthau@p54BCF888.dip.t-dialin.net] has joined #launchpad
danilosjordi: I know about them, but what doesn't happen with translationreview carlos is doing is not really high priority07:12
danilosjordi: we've got more important things right now; I'll just confirm the unconfirmed one07:12
jordidanilos: ok07:12
=== j-a-meinel [n=j-a-mein@adsl-67-37-234-251.dsl.chcgil.ameritech.net] has left #launchpad []
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
jordiI'll be back07:14
=== j-a-meinel [n=j-a-mein@adsl-67-37-234-251.dsl.chcgil.ameritech.net] has joined #launchpad
=== WaterSevenUb_ [n=WaterSev@195-23-238-207.nr.ip.pt] has joined #launchpad
=== doko_ [n=doko@dslb-088-073-098-216.pools.arcor-ip.net] has joined #launchpad
=== flacoste kisses whoever implemented canonical.lp.decorates
=== doko__ [n=doko@dslb-088-073-098-216.pools.arcor-ip.net] has joined #launchpad
=== danilos [n=danilo@cable-89-216-150-89.dynamic.sbb.co.yu] has joined #launchpad
UbugtuNew bug: #60617 in launchpad "PersonVocabulary crashes when it receives a list" [Low,Confirmed]  http://launchpad.net/bugs/6061709:31
=== AlinuxOS [n=alinux@d83-184-245-165.cust.tele2.it] has joined #launchpad
=== beyond [n=beyond@200.192.160.100] has joined #launchpad
=== beyond [n=beyond@200.192.160.100] has left #launchpad ["Don't]
=== doko_ [n=doko@dslb-088-073-104-229.pools.arcor-ip.net] has joined #launchpad
kiko-fudBjornT, around?10:43
matsubarakiko-fud: looks like it's on gangotri10:47
kiko-fudmatsubara, yeah, foundit10:52
flacostekiko-fud: What do you think of my 'Solved' proposition to replace 'Answered and confirmed'?10:54
kiko-fudit's great, flacoste 10:54
flacosteok, changing this10:54
elmooh oh, I know, how about 'Asked and answered'? ;)10:55
flacostelol10:58
flacosteyeah, i'm sure mpt would love that10:58
kiko-fudI keep reading that as "Asked and Skewered"10:59
=== danilo[out] [n=danilo@cable-89-216-150-30.dynamic.sbb.co.yu] has joined #launchpad
=== jelmer [n=jelmer@a62-251-123-16.adsl.xs4all.nl] has joined #launchpad
=== flacoste [n=francis@modemcable207.210-200-24.mc.videotron.ca] has left #launchpad ["Bye"]
=== LeeJunFan [n=junfan@adsl-69-210-207-5.dsl.klmzmi.ameritech.net] has joined #launchpad

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