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

=== jinty [n=jinty@127.Red-83-50-221.dynamicIP.rima-tde.net] has joined #launchpad
UbugtuNew bug: #68292 in launchpad "+newaccount workflow might oops while redirecting to the newly created user page" [Undecided,Unconfirmed]  http://launchpad.net/bugs/6829201:00
=== flacoste [n=francis@modemcable207.210-200-24.mc.videotron.ca] has left #launchpad ["Bye"]
=== BaKKaR [n=BikOS@84.36.13.131] has joined #launchpad
=== _mholthaus [n=mholthau@johnny33.dersbach.ch] has joined #launchpad
=== cprov [n=cprov@monga.dorianet.com.br] has joined #launchpad
=== Fujitsu [n=Fujitsu@ubuntu/member/fujitsu] has joined #launchpad
BaKKaRa question please.01:43
BaKKaRwhy the translators don't get crdited like developers ?01:43
BaKKaRi mean don't you - anyone - think it's not fair ?01:43
kikoBaKKaR, what do you mean?01:48
BaKKaRkiko, i mean look at the programs ( about ) or (credits) you would see the developers and few translaters. Although much more translaters were involved in that project.01:50
kikoBaKKaR, that's a problem with that specific application; IIRC firefox for instance includes full translator info01:51
=== mholthaus [n=mholthau@163.29.203.62.cust.bluewin.ch] has joined #launchpad
=== Burgwork [n=corey@ubuntu/member/burgundavia] has joined #launchpad
Burgworkanybody alive?02:59
Nafallo.:-)03:00
Burgworkno, an LP dev03:00
Nafallothat was the smiley was there for :-)03:00
lifelessmorning03:07
Burgworklifeless: morning03:08
Burgworkhow goes bzr?03:08
ajmitchhey lifeless 03:09
=== stub [n=stub@carl-sgc-sg-1.inter-touch.net] has joined #launchpad
lifelessBurgwork: sweet mate03:09
lifelessBurgwork: 0.12 is kickarse, and 0.13 will rock some socks03:09
ajmitchgreat to hear that03:10
Burgworkspeed-wise?03:10
lifelessjamesh: can one do declarittive security at the content object level ?03:10
lifelessjamesh: if so,w heres the doc I should read to do that03:10
lifelessjamesh: I'd like to reacquaint myself with the current lp testing and best practicec, if you have some time today03:26
jameshlifeless: there is some info in lib/canonical/launchpad/doc/security.txt, but it seems to be a bit out of date03:30
jameshlifeless: but the basic system is to declare the permissions needed to read or write certain attributes on a class in the ZCML (either by attribute name or via a schema)03:31
jameshlifeless: then when you try to access an attribute on a security wrapped object, it checks what permission is required and looks up a security adapter by (context, permission_name)03:32
jameshlifeless: the security policy is in lib/canonical/launchpad/webapp/authorization.py03:34
jameshthe security adapters it looks up are in lib/canonical/launchpad/security.py03:34
=== xenru [n=Miranda@3-200.rdm.ru] has joined #launchpad
=== yleeyas [n=yleeyas@152.171.dsl.ebtech.net] has joined #launchpad
=== yleeyas [n=yleeyas@152.171.dsl.ebtech.net] has left #launchpad ["Ex-chat"]
=== predius_ [i=predius@knd.org.uk] has joined #launchpad
=== mpt [n=mpt@121-72-130-207.dsl.telstraclear.net] has joined #launchpad
mptGooooooooooooooooooood afternoon Launchpadders!05:00
ajmitchhelloooo mpt 05:07
Nafallomorning mpt :-)05:09
ajmitchmorning?05:12
jameshstill morning here05:15
Nafalloajmitch: just became morning :-)05:25
Nafallo5:09 when I typed that ;-)05:25
=== Nafallo should probably stop chatting with nice girls all nights.
spivjamesh: https://launchpad.net/products/tickcount/trunk has no bzr branch?06:06
jameshspiv: does now06:23
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
=== Starting logfile irclogs/launchpad.log
=== ubuntulog [i=ubuntulo@ubuntu/bot/ubuntulog] has joined #launchpad
=== Topic for #launchpad: Developer meeting: Thu 26 Oct, 1200UTC (wiki:MeetingAgenda) | launchpad-users@lists.canonical.com (wiki:MailingLists) | Channel logs: http://tinyurl.com/72w39
=== Topic (#launchpad): set by spiv at Thu Oct 19 14:05:06 2006
=== jml_ [n=jml@ppp105-229.lns1.hba1.internode.on.net] has joined #launchpad
=== jml_ is now known as jml
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
UbugtuNew bug: #68320 in launchpad "Python trunk reporting SVN repository as a file:// URL" [Undecided,Unconfirmed]  http://launchpad.net/bugs/6832008:06
mptjamesh or spiv, pagetests/standalone/xx-home-page-features.txt and pagetests/standalone/xx-root-page.txt are doing the same job. Can I get an rs= for merging them?08:22
jameshmpt: sure.08:25
mptthanks08:25
mptjamesh, for the pagetest restructuring, can the directories have more than one level?08:25
jameshmpt: not at present.08:25
mptI'm thinking of bugtracking/tags/, bugtracking/searches/, bugtracking/watches/, etc08:26
jameshmpt: it would be possible to implement, but hasn't been done so far08:26
mptok, I'll report a bug about it08:26
jameshyou could do bugtracking-tags/ bugtracking-searches/ bugtracking-watches/ though08:27
mpttrue08:31
UbugtuNew bug: #68323 in launchpad "Should be possible to have pagetest directories two levels deep" [Undecided,Unconfirmed]  http://launchpad.net/bugs/6832308:40
=== carlos [n=carlos@75.Red-88-0-156.dynamicIP.rima-tde.net] has joined #launchpad
carlosmorning!08:43
=== indu [n=indraven@203.129.255.178] has joined #launchpad
jameshcarlos: pygettextpo fix is in rocketfuel08:57
carlosjamesh: yeah, I saw that email. Thank you very much!!09:02
carlosalso the building changes you did would make for me quite easy to release it as Mark told us sometime ago already...09:02
carlosSteveA: ping09:02
jameshcarlos: so, things left to get launchpad working nicely on edgy include: use the local twistd/trial executables rather than /usr/bin/twistd2.4 (which doesn't exist anymore), a few test fixes for pygpgme and get the launchpad-dependencies package ported over09:03
carlosI did some symbolic links to twistd in my computer to workaround that :-P09:03
carlosalso, I get a bunch of test errors related with bazaar integration09:04
spivcarlos: file bugs next time, slacker :P09:04
jameshthat's cheating09:04
carlosspiv: I sent an email long time ago to launchpad@09:04
carloswhen I moved to Edgy09:04
carlosI know it's not the same09:04
carlosbut I reported it!09:04
spivHeh.  I don't remember that email :)09:05
carlosyou see... you don't pay attention to what I say!09:05
jameshI don't remember an email about the twistd/twistd2.4 issue09:05
spivIt's true!09:05
=== carlos feels ignored :'(
carlos:-P09:05
spivSorry, did you just say something?  I wasn't paying attention.09:05
jameshspiv: maybe he was speaking in mexican09:06
carlosjamesh: Message-Id: <1156504629.5152.3.camel@aragorn>09:06
carlosspiv: grrr 09:06
carlos:-P09:06
spivjamesh: haha09:07
carlos25th August, Subject: Launchpad changes to run on Edgy09:07
jameshcarlos: so you did.  Rather than adding symlinks or changing things to call /usr/bin/twistd instead, the correct fix is probably to call the local twistd script, btw09:08
carlosyeah, I saw that email09:09
jameshcarlos: at the moment we are relying on the fact that the system installed twistd executable is compatible with the in-tree twisted09:09
carlosdo we still need local twistd once migrated to Edgy?09:09
jameshwhich we shouldn't need to do09:09
spivcarlos: I haven't checked, it's quite possible edgy's Twisted is new enough.09:09
spivcarlos: but I expect we'll probably need the bleeding edge of Twisted again soon, so it's simplest to leave it there.09:10
jameshspiv: I'm sure you'll find something that'll need a newer version at some point though ...09:10
carlosok09:10
jameshoverall, edgy seems to run pretty well09:11
spivjamesh: yeah, e.g. there's WSGI fixes happening in SVN at the moment, and the SFTP server keeps bumping into little issues with the twisted.vfs package...09:11
jameshit had new enough bluetooth stuff to port the maemo obex VFS method over, which is nice ...09:11
carlosjamesh: does soyuz-upload.txt work for you?09:14
jameshcarlos: I haven't tried it today, but I haven't seen any errors related to it recently09:14
carlosIt fails for me in Edgy because it gets an extra 'Section: net' line in one of the outputs09:14
carlosand last time I checked... Rosetta was not adding such tags to .deb archives so it shouldn't be my fault ;-)09:15
jameshjust testing it now09:16
jameshyep.  It fails there for me too09:16
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
jameshreport a bug and send an email to the list09:18
carlosOk, then I will get the full list of tests that fail for me and mail the list (yesterday I got 165 test failures, some were my fault, but I don't think more than 20)09:18
SteveAcarlos: morning09:39
carlosSteveA: good morning09:39
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #launchpad
SteveAmpt: ping09:48
mptSteveA, pong09:48
SteveAanything for me to update on brilliant?09:48
mptSteveA, no, but I'll merge pagetest fixes in an hour or two, and shiny icons09:51
SteveAok, cool09:51
=== mdz [n=mdz@217.205.109.249] has joined #launchpad
=== ephesus [n=ubuntu@vodsl-2201.vo.lu] has joined #launchpad
=== jinty [n=jinty@127.Red-83-50-221.dynamicIP.rima-tde.net] has joined #launchpad
=== malcc [n=malcolm@host86-135-237-55.range86-135.btcentralplus.com] has joined #launchpad
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #launchpad
=== ryanakca [n=ryan@unaffiliated/ryanakca] has joined #launchpad
indukiko:  r u there kiko11:31
SteveAindu: try in about 3 hrs11:32
induSteveA: ok thankyou11:32
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #launchpad
=== carlos workraves
=== jml [n=jml@ppp105-229.lns1.hba1.internode.on.net] has joined #launchpad
=== ddaa [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has joined #launchpad
=== Spads [n=spacehob@217.205.109.249] has joined #launchpad
=== indu [n=indraven@203.129.255.178] has left #launchpad ["Leaving"]
=== matthewrevell [i=synchron@outbound.silenceisdefeat.org] has joined #launchpad
carlosBjornT: any chance to get fixed our infrastructure to be able to test textareas without extra '\n' chars? (bug #47511)12:39
UbugtuMalone bug 47511 in launchpad "pagetests add ghost new lines to textareas" [Medium,Confirmed]  http://launchpad.net/bugs/4751112:39
carlosis a bit annoying to add the extra '\n' char to the output of the tests...12:40
BjornTcarlos: not before 1.0, i'm quite busy with malone now since brad left.12:42
carlosOk12:42
carlosI understand what you mean, don't worry12:43
BjornTcarlos: i tried pulling in the upstream fix once, but it caused quite a lot of test failures, and i didn't have time to take a closer look at it.12:43
carloss/mean/feel/ 12:43
carlos:-P12:43
carlosI know, just asking for an update after I had to change a new test to pass12:43
carlosnow, every translation field in Rosetta is a textarea so this hit us a lot12:44
carlosdanilos: ping12:47
mptSteveA, in about 20 minutes the icons will have finished pushing to 2006-10-ui-one-zero01:09
mptMeanwhile I have conflicts in 2006-08-ui that I'll look at after dinner01:10
carlosdanilos: no, I don't see them01:10
daniloscarlos: now?01:10
carlosyes01:10
SteveAmpt: thanks01:13
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
=== salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
mptcarlos, "every translation field in Rosetta is a textarea"? Why is that?01:34
carlosbecause the assumption that a single line msgid should have a single line translation is wrong01:35
carlosmpt: a good example of that is the problem with translation credits in GNOME01:35
SteveAmaybe start with a single line for a single line, and have a JS expander for it to make it into a text area?01:36
SteveAspiv: ping01:36
carlosSteveA: what's wrong to have textareas for all messages?01:36
=== cprov [n=cprov@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
mptcarlos, translation credits shouldn't be entered manually anyway01:37
mptDo you have any other examples? :-)01:38
carlosmpt: I agree, but today, we are not in a position to solve that and prevent people to fix those messages now is giving us bad press01:40
carlosmpt: well, I don't know all details for all applications but the thing is, gettext allows that, why shouldn't we allow it?01:41
mptbecause it will take up more space01:42
jordican't you just special-case that string?01:43
carlosjordi: will we do that for any other exceptions we find?01:43
carlosmpt: do you really think that's a good 'excuse' ?  I think that's not so user friendly...01:44
mptcarlos, you think what's not so user friendly?01:44
mptI think Rosetta requires too much scrolling01:45
carloswell, not being able to add more than one line when needed is not being user friendly IMHO01:45
carlosI think is better move to 5 messages per page than leave 10 and limit what the user can do01:45
carlosat least, I prefer that01:45
mptMy hypothesis is that that never happens, except in the case of translator credits01:46
spivLaunchpad meeting in 14 minutes.01:46
spivTake a break now if you need one.01:46
carloswell, let me show you another problem (which also has workarounds, sure, but I still think is much more simple using textareas) looking for the bug report...01:47
jameshspiv: are you being Steve this week?01:48
jordicarlos: well you know the situation a lot better than me, but I can't think of other real life examples I have encountered while translating01:49
jordiie, it'd be special-casing translator_credits, translator-credits, the kde way and little more01:50
jordiand if the app uses a non-"standard" string, they either lose or we file bugs01:50
carlosjordi, mpt: https://launchpad.net/products/rosetta/+bug/3898401:50
UbugtuMalone bug 38984 in rosetta "Boxes for translated strings is "hiding" content, wich makes wrongly translated strings." [Medium,In progress]  01:50
carlosthat's caused by our lack of copy buttons, I know. I already have that implemented and this situation should not happen anymore, but...01:51
carlosWhat should we do when I get a .po file imported with more than one line?01:51
spivjamesh: I am.01:51
carlosthat will not be fixable in Rosetta at all01:51
spivjamesh: Not that Steve has been Steve for quite a while now ;)01:52
carlosin fact, people will not see that in the UI01:52
carlosyou could say: an easy workaround, if that's a multiline translation, show a textarea01:52
=== jsgotangco [n=jsg123@ubuntu/member/jsgotangco] has joined #launchpad
carlosok, I do that, but when someone changes that to a single line translation, do we mute to a single line entry?01:53
carlosisn't that even more confusing?01:53
carloswhat happens if that's not a wrong translation? how would they revert?01:53
carlosI'm not saying that I love having textareas for all entries, I'm just saying that I think is the less hurting solution IMHO01:54
=== jml [n=jml@ppp105-229.lns1.hba1.internode.on.net] has joined #launchpad
=== lukketto [n=lukketto@host92-192-dynamic.7-87-r.retail.telecomitalia.it] has joined #launchpad
mptcarlos, the only example given in that bug is of translator credits!01:55
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== flacoste [n=francis@modemcable207.210-200-24.mc.videotron.ca] has joined #launchpad
carlosmpt: please, read again the main comment01:56
mptI have01:57
carlosthat's not translation credits at all01:57
danilosmpt, carlos: if we're looking for more examples, looking through help messages in things like GNU findutils, coreutils will probably reveal many more results01:58
danilos(i.e. where there are fixed-width alignment issues)01:58
carlosdanilos: so you are aware of msgid that are single line and require multi line translations?01:59
=== MM79 [n=ubuntu@vodsl-2201.vo.lu] has joined #launchpad
daniloscarlos: not concretely, but I can look for some after the meeting02:00
carlosdanilos: yes, please02:00
danilosit all depends on the language as well02:00
spivMEETING TIME02:00
spivWho's here?02:00
flacosteme02:00
matsubarame02:00
jameshme02:00
cprovme02:00
BjornTme02:01
salgadome02:01
malccme02:01
carlosme02:01
jordime02:01
mptme02:01
danilosme02:02
salgadoSteveA may be a few minutes late and sends his apologies02:02
spivsalgado: thanks02:02
spivkiko-zzz: ?02:02
spiv_thumper_ and stub have registered their apologies.02:02
kiko-zzzme02:02
=== salgado hears a door crashing
salgadothat's kiko02:03
spivAgenda02:03
spiv======02:03
spiv  * Roll call02:03
spiv  * Agenda02:03
spiv  * Next meeting02:03
spiv  * Activity reports02:03
spiv  * Actions from last meeting02:03
spiv  * Oops report (Matsubara)02:03
spiv  * Bug report report (mpt)02:03
spiv  * Production and staging (Stuart)02:03
spiv  * Launchpad 1.0 status reports02:03
spiv  * Sysadmin requests02:03
spiv  ----02:03
spiv  * devpad apt repository (spiv)02:03
spiv  * Use bzr+ssh:// (bzr smart server) on devpad (spiv)02:03
spiv  * Keeping cleanups/whitespace changes separate from other other work (jamesh)02:03
spiv  * (other items)02:03
spiv  ----02:03
spiv  * Keep, Bag, Change02:03
spiv  * Three sentences02:03
spivIf you have anything else to add, send me a /msg02:03
spiv  * Next meeting02:03
spivSame time next week?02:03
kikosure, why not.02:04
=== ..[topic/#launchpad:spiv] : Developer meeting: Thu 2 Nov, 1200UTC (wiki:MeetingAgenda) | launchpad-users@lists.canonical.com (wiki:MailingLists) | Channel logs: http://tinyurl.com/72w39
spiv  * Activity reports02:04
kikonot up to date02:04
salgadoup to date02:04
BjornTup to date02:04
carlosup to date02:04
cprovup to date02:04
matsubaranot up to date02:04
spivWho's $adjective_good and who's $adjective_bad?02:04
flacosteup to date02:04
mptup to date02:04
malccup to date02:05
spivI'm not up to date :(02:05
danilosstill behind02:05
jameshbehind02:05
danilos(need $adjective_worst for me, I guess)02:05
jordinot up to date, I need to do a pile :|02:05
spivjordi: start sending current ones from today, even if you haven't caught up old ones yet02:05
jordispiv: as I send weekly, it's quite easy to catch up entirely02:06
spivjordi: ok.  So long as catching up doesn't block sending current ones.02:06
jordiyeah02:06
spiv  * Actions from last meeting02:07
spiv* spiv to make testcase for malcc's issue (eq, ne, and hash for database objects), and write up the results02:07
spivI can report some progress...02:07
spivI have a test case and a simple fix for the __eq__ problem in hand.  I'll mail the list with details shortly.02:07
SteveAhi02:08
spivACTION: spiv to finish the damn __eq__ for database objects action item02:08
spiv  * Oops report (Matsubara)02:08
matsubaraToday's oops report is about bugs 68292, 68203, 61915, 6191002:08
UbugtuMalone bug 68292 in launchpad "+newaccount workflow might oops while redirecting to the newly created user page" [Undecided,Unconfirmed]  http://launchpad.net/bugs/6829202:08
UbugtuMalone bug 68203 in malone "Bug description with only whitespaces should return a nice error message instead of crashing" [Medium,Confirmed]  http://launchpad.net/bugs/6820302:08
UbugtuBug 61915 on http://launchpad.net/bugs/61915 is private02:08
matsubaraBug 68292 is a strange one. Somehow the logged in user (returned by Launchbag) was None and after the account creation workflow, the view tries to redirect to that user's home page and crashes. Salgado, could you look at that one?02:09
matsubaraBjornT, can you take bug 68203?02:09
matsubaraBugs 61915 and 61910 are related. I proposed a fix (for 61915) here: https://lists.ubuntu.com/mailman/private/launchpad/2006-September/011616.html. Jamesh, could you handle that one?02:09
UbugtuBug 61910 on http://launchpad.net/bugs/61910 is private02:09
BjornTmatsubara: sure02:09
matsubarathanks BjornT 02:09
salgadomatsubara, yeah, I'll take that one. (a fix for that may already be available to my direct-person-creation branch. I need to check that)02:10
matsubaragreat, thanks salgado 02:10
jameshmatsubara: okay.  (was just reading the bug content)02:10
matsubarajamesh: all right. thanks02:11
matsubaraspiv: I'm done here. thank you.02:11
=== niemeyer [n=niemeyer@200-140-238-196.ctame7043.dsl.brasiltelecom.net.br] has joined #launchpad
spivTa.02:11
spiv  * Bug report report (mpt)02:11
mptThere are 15 known Critical bugs in Launchpad without released fixes. The oldest ten are:02:11
mpt * Bug #929 (Long words (such as URLs) overflow columns), Critical, In Progress, jamesh02:11
mptjamesh, are you still waiting for review?02:11
UbugtuMalone bug 929 in launchpad "Long words (such as URLs) overflow columns" [Critical,In progress]  http://launchpad.net/bugs/92902:11
jameshmpt: yes.02:11
mpt * Bug #2322 (Truncated plural forms), Critical, Fix Committed, carlos02:11
mptcarlos, since that's Critical, have you requested a cherrypick?02:11
UbugtuMalone bug 2322 in rosetta "Truncated plural forms" [Critical,Fix committed]  http://launchpad.net/bugs/232202:11
mptjamesh, how long have you been waiting?02:12
carlosmpt: no, thanks for remind me02:12
BjornTmpt, jamesh: i plan to review the fix for bug 929 today02:12
mptok, thanks BjornT 02:12
jameshmpt: 2 days -- not long02:12
mptall right02:12
mpt * Bug #2497 (/people/*/+translations times out for prolific translators), Critical, In Progress, kiko02:12
mpt * Bug #30602 (Timeout errors in +translate), Critical, In Progress, kiko02:12
mptkiko, what's new?02:12
UbugtuMalone bug 2497 in rosetta "/people/*/+translations times out for prolific translators" [Critical,In progress]  http://launchpad.net/bugs/249702:12
UbugtuMalone bug 30602 in rosetta "Timeout errors in +translate" [Critical,In progress]  http://launchpad.net/bugs/3060202:12
mpt * Bug #4594 (Shouldn't be able to add duplicate bug watches), Critical, In Progress, BjornT02:12
mptBjornT, last week I think you said you were waiting for review. Are you still waiting?02:12
UbugtuMalone bug 4594 in malone "Shouldn't be able to add duplicate bug watches" [Critical,In progress]  http://launchpad.net/bugs/459402:12
kikompt, the former is blocked on stub02:12
kikobecause he didn't implement the merging code for POFileTranslator02:13
kikoand even if I did, it would still need to be reviewed by him02:13
mptkiko, should you reassign it temporarily to him, then?02:13
kikoyeah.02:13
mptok02:13
mpt * Bug #44214 (We need to add code to prevent POFiles being in the same path), Critical, In Progress, carlos02:13
mpt * Bug #44808 (Some translation templates in dapper don't contain any items), Critical, Confirmed, carlos02:13
mpt * Bug #46982 (Rosetta does not accept correct KDE plural forms when there are more than 2), Critical, Confirmed, carlos02:13
mptcarlos, are you happy with your progress, or should danilos get one of those?02:13
UbugtuMalone bug 44214 in rosetta "We need to add code to prevent POFiles being in the same path" [Critical,In progress]  http://launchpad.net/bugs/4421402:13
UbugtuMalone bug 44808 in rosetta "Some translation templates in dapper don't contain any items" [Critical,Confirmed]  http://launchpad.net/bugs/4480802:13
UbugtuMalone bug 46982 in rosetta "Rosetta does not accept correct KDE plural forms when there are more than 2" [Critical,Confirmed]  http://launchpad.net/bugs/4698202:13
carlosbug #44214 is in the review queue since yesterday, when I found the solution for the failing tests (broken sample data)02:14
mptBjornT?02:14
BjornTmpt: it's been reviewed, i just need to address the review comments and land it.02:14
danilosmpt: with the work I am doing, I can surely help with 46982, but it might be helpful to have carlos get to know the new code as well02:14
mptBjornT, cool, thanks02:14
mpt * Bug #48860 ("Also notified" makes difficult to unsubscribe), Critical, Fix Committed, bradb02:14
mptBjornT, has the fix for that been rolled out?02:14
UbugtuMalone bug 48860 in malone ""Also notified" makes difficult to unsubscribe" [Critical,Fix committed]  http://launchpad.net/bugs/4886002:14
carlosbug #46982 is blocked on Firefox implementation being reviewed and merged (danilo is pushing that branch right now to be reviewed)02:14
UbugtuMalone bug 46982 in rosetta "Rosetta does not accept correct KDE plural forms when there are more than 2" [Critical,Confirmed]  http://launchpad.net/bugs/4698202:14
BjornTmpt: i have to check, just a second...02:14
mptcarlos, ok, reassign it if you think that's appropriate02:14
carlosok02:15
mpt * Bug #48948 (dapper indices files still being regenerated but shouldn't be), Critical, Confirmed, malcc02:15
mptmalcc, will you get to that this week?02:15
UbugtuMalone bug 48948 in soyuz "dapper indices files still being regenerated but shouldn't be" [Critical,Confirmed]  http://launchpad.net/bugs/4894802:15
malccmpt: Progress on 48948 today, Colin took a look at the dsync source for me and thinks it may already do what we want, so I need to try out some command-line options.02:15
malccmpt: Should get a fix real soon now02:15
mptgood good good02:15
mptthank you everyone02:15
mptthat's all spiv02:15
spivThanks mpt.02:16
spiv  * Production and staging (Stuart)02:16
spivstub isn't here.02:16
spivAny comments? :)02:16
spivOk,02:16
spiv  * Launchpad 1.0 status reports02:16
BjornTmpt: yes, the fix for 48860 has been rolled out.02:16
salgadoQuestion Tracker 1.002:16
salgado---------------------------------02:16
salgado- SupportTrackerWorklow: 2nd round of review, should land shortly.02:16
salgado- SupportTrackerViews: landed. Missing the 'Needs Attention' report.02:16
salgado- SupportTrackerHelp: 75% completed. Missing Highlights, help on native language support and polish.02:16
salgado- LocalizedSupportRequests: started, good progress.02:16
salgadoRandom Things 1.002:16
salgado-------------------------------02:16
salgado- DirectPersonRegistration: in review.02:17
cprov= Soyuz-1.0 Report =02:17
cprov * PPA: poppy (cprov) & nascentupload (malcc) parts started, derived from Archi\veRework02:17
cprov * Archive Rework: pending review (malcc)02:17
cprov * NoMoreAptFtparchive: pending review (cprov)02:17
cprov * Code quality: nascentupload first refactoring (kiko, under development) and \DiskPoll refatoring (malcc, pending review)02:17
BjornTMalone 1.0:02:17
cprov * General Fixing: nothing new.02:17
BjornTupstream-forwarding-workflow: code has been reviewed, kiko to take a look at the ui.02:17
BjornTseries-and-distrorelease-mgmt: taken over by BjornT. first branch still in review queue, another branch added to the queue, and yet another branch coming up soon, which should take care of the remaining issues.02:17
BjornTguided-filebug-form: pending code review. BjornT will make sure the implementation branch gets landed.02:17
BjornTremoving-duplicate-comments: No news, still implemented. 02:17
danilosRosetta 1.0 weekly report:02:17
danilos- opening edgy for translation: DONE02:17
danilos- firefox import/export: done, to put up for review (connection issues this week)02:17
danilos- oo import/export: in progress02:17
danilos- translation review: fixing tests, will be ready for review today02:17
BjornTmalone-essential-docs: No news, still not started.02:17
danilos  (with the same UI for reviewers and translators, once that's merged,02:17
BjornTsimple-bug-keywords: No news, still implemented.02:17
danilos  the review specific UI will be implemented)02:17
danilos- essential docs: no progress this week02:17
danilos- search: not started02:17
danilos- checks not to upload wrong language PO file using "too many changes" check: not started02:17
danilos- ui fixes: mpt on those02:17
danilos- outstanding issues: none02:17
=== mpt still doesn't know what "mpt on those" means
mptWhat UI fixes?02:17
mptWas that just referring to bug 46?02:18
UbugtuMalone bug 46 in rosetta ""special symbols" when people copy-paste text from original to translation" [High,Fix released]  http://launchpad.net/bugs/4602:18
carlosmpt: sorry, I forgot to update that02:18
carlosdanilos: ui fixes: DONE02:18
mptok :-)02:18
danilosmpt: be sure to fix that in your weekly meeting notes :P02:18
=== jinty [n=jinty@127.Red-83-50-221.dynamicIP.rima-tde.net] has joined #launchpad
kikodanilos, what are "connection issues this week"?02:19
mptall right, but I won't fix it for the past three weeks02:19
mpt:-)02:19
carlosmpt: that was moving the 'you are not an official translator' message to the end of the page02:19
daniloskiko: apparently, my ISP has misconfigured something on their side, and HTTP POSTs and scp/bzr push/rsync are all failing for me right now02:19
danilosI noticed that for HTTP POSTs yesterday (on bugzilla.gnome.org and wiki.canonical.com), and I was thinking it was only bzr push being slow for me02:20
kikodanilos, mail a tarball to somebody -- anything but block because of this.02:20
kikoyou can use a bzr feature to send changsets02:20
spivConnection issues can be sorted out outside of the meeting...02:20
spiv  * Sysadmin requests02:20
kikoI can't remember what it is02:20
danilosspiv: right02:20
kikospiv, I want to make a point that that sort of issue has no place blocking 1.0 work.02:21
daniloskiko: (anyway, I am on it very seriously)02:21
spivkiko: fair enough.02:21
kikothanks.02:21
SteveA+1.  it's good to announce such blockage and get help with it.02:21
SteveAit's always okay to use the mailing list, or talk with me or kiko directly02:21
spivCountdown for sysadmin issues...02:22
spiv502:22
spiv402:22
danilosSteveA, kiko: took notice, sorry for not going directly to you guys02:22
spiv302:22
spiv202:22
spiv102:22
spivAwesome.02:22
spivTwo happy weeks in a row!02:22
spiv  * devpad apt repository (spiv)02:22
spivThere is an apt repository for launchpad dependencies at lpdebs.canonical.com.02:22
spivAdd "deb http://lpdebs.canonical.com/dapper/ ./" or "deb http://lpdebs.canonical.com/edgy/ ./" to your sources.list.02:22
spivAt the moment it has bzr and bzrtools 0.12rc1 debs, the plan is for it to be the home of the launchpad-dependencies package.02:23
spivIt's signed by Etienne's key.02:23
spivThis leads into the item...02:23
spiv  * Use bzr+ssh:// (bzr smart server) on devpad (spiv)02:23
spivI sent a message to the list about using bzr 0.12rc1 and bzr+ssh:// to push branches to devpad.02:23
spivflacoste has already tried it and sent some good feedback.02:23
jameshit also has bzr-pqm debs02:23
spivPlease, everyone upgrade and test the new version of bzr, and this new feature.02:23
spivAny comments?02:23
daniloshum, I think I only got bzr upgraded, not bzr-pqm02:24
danilosah, right, I haven't install bzr-pqm using apt02:24
danilos(you might want to mention that in an announcement)02:24
SteveAspiv: we should get bzr 0.12 onto devpad and the pqm machine etc. soon02:25
spivThat would be good.02:25
spivflacoste has reported that PQM doesn't cope with bzr+ssh:// urls, I'm not sure if that's just a config issue, a bzr version issue, or something deeper.02:25
SteveAspiv: is bzr ready for us to do that?  just ask the admins to install from lpdebs?02:25
spiv(I'll forward the PQM issue to lifeless)02:26
SteveAcan we have a bug on it?02:26
spivI believe so.02:26
SteveAthere's a product for this kind of development infrastructure02:26
spivGood point.02:26
flacostespiv: lifeless was cc on my PQM feedback02:26
SteveAlet's have a bug02:26
SteveAso we can track it02:26
spivflacoste: ah, great, I didn't notice.  I'll just put it in a bug, then.02:26
kikosalgado, do you know how to write people merge code?02:26
jameshflacoste: you can set public_branch or public_repository in your ~/.bazaar/locations.conf file to fix that02:26
flacostejamesh: great, i'll do that02:27
spiv  * Keeping cleanups/whitespace changes separate from other other work (jamesh)02:27
salgadokiko, I've done it a few times, but I don't remember exactly how it's done02:27
jameshWhen working on a branch, please keep actual development separate from code cleanup.  This makes it easier for reviewers to see the actual changes.02:27
kikosalgado, if you could help me here I'd super-appreciate it02:27
jameshThis also makes your branch less likely to create spurious conflicts with other people working on the same areas of code02:27
SteveAit is also important if that revision needs to be cherrypicked02:28
jameshFor the cases where cleanup is needed, it is better to do as a separate branch02:28
jameshCode/formatting cleanup-only branches are also easier to review since the changes are more mechanical.02:28
SteveAif you do a clean-up, then do it, get it reviewed, and land it on mainline asap.  that way, you reduce conflicts with people who might have had the same idea02:28
jameshdoes that sound sensible to everyone?02:28
SteveAjamesh: +102:29
kikojamesh, absolutely.02:29
flacosteit does02:29
spivI like it.02:29
BjornTis there an easy and quick way of merging a specific revision of a branch?02:29
SteveAjamesh: would you write this up as launchpad coding policy on the wiki please?02:29
jameshokay.  That's all for me.02:29
jameshBjornT: "bzr merge -r REVNO BRANCH"02:29
jameshSteveA: okay02:29
SteveAthanks jamesh 02:29
spiv  * propose bugwatch tag (matsubara)02:30
matsubaraI'd like to propose the bugwatch tag. https://help.launchpad.net/TaggingLaunchpadBugs02:30
matsubaraPlease take a look and see what you think of the examples.02:30
matsubaraAlso, what about the sabdfl tag, will it be proposed forever?02:30
SteveAAction: jamesh to write up on the wiki about separating clean-up branches from features02:30
BjornTjamesh: i was thinking of merging to RF02:30
SteveABjornT: you'd need to branch at that revision02:30
jameshBjornT: ah.  I don't think PQM has regained this feature since we switched from arch02:30
spivBjornT: put the change on a new branch and merge that.02:30
SteveAand then merge that branch02:31
jameshBjornT: creating a new branch and merging from that would work02:31
BjornTi was looking for a quicker way than creating a new branch, though.02:31
kikomatsubara, I think the bugwatch tag is a great idea. I don't think sabdfl is important and should be dropped.02:31
spivBjornT: discuss on the list, perhaps?  lifeless may have some insight.02:32
jameshBjornT: creating a new branch in your repo on devpad should take about 5 seconds02:32
SteveAmatsubara: so... 02:32
=== MM79 [n=ubuntu@vodsl-2201.vo.lu] has joined #launchpad
matsubarakiko: ok, thanks.02:32
SteveAI like the proposed bugwatch tag.  Do we have anything else that gets "watched" in the same way?02:33
kiko(MHO)02:33
kikoSteveA, remote RCS branches? :)02:33
matsubaraSteveA: cve perhaps02:33
BjornTjamesh: sure creating a branch is quick, but to merge in the revision i need to create a working tree, don't i? anyway, i'll send a message to the list about this.02:33
SteveAwould these be dealt with by the same people, same triage groups etc?02:33
SteveAI think not, so I'm +1 on bugwatch.02:34
malccI'm a bit worried about naming tags for malone features02:34
SteveAI agree with kiko, -1 on a sabdfl tag.02:34
malccMy first guess as to a bugwatch tag was that it was for bugs we were watching in some sense, not that it was a feature tag about bugwatches02:34
SteveAwe have the importance and milestone and release features for that02:34
BjornT+1 on a bugwatch tag02:34
kikomalcc, ah, but it's okay for soyuz features?!02:34
jameshBjornT: don't think so.02:34
SteveAand using a sabdfl tag will reduce the effectiveness of using the proper features of launchpad's bugtracker02:35
kikosuch as importance.02:35
malcckiko: Well you won't confuse a bug about package uploads as being meta, whereas a bug about bugs is inherently more confusable02:35
SteveAmalcc: I agree... except that I don't think we use "bugwatch" in the UI02:36
SteveAand I don't think it's a common term02:36
SteveAso I think there's not much room for confusion02:36
spivI agree with Steve.02:36
kikosame here02:36
spiv  * adding help text to templates (mpt)02:36
mptThat was last week02:36
mptI thought I removed it from the agenda, sorry02:37
spivmpt: Steve asked me to add this.02:37
SteveAyep02:37
mptthen it should be (SteveA) :-)02:37
SteveAso, noticed that there are *very*few* templates with help text on mainline02:37
SteveAyou can land helptext as rs=stevea02:37
SteveAwe have a page on teh UI branch that allows us to browse through all the helptext across templates at one time02:37
SteveAso, we can improve it / catch typos etc.02:38
SteveAso, please do a few templates in your area of launchpad each day02:38
SteveAand get them into PQM02:38
=== salgado creates a branch for that
SteveAif anyone is unclear what I'm talking about, please /msg me and we can talk about it02:39
SteveAthat's all.  thanks andrew.02:39
=== flacoste is confused as what is the difference between what should goes in the help slot and the more_info slot on form
spivflacoste: grab SteveA or mpt after the meeting?  We're running low on time...02:39
spiv  * Keep, Bag, Change02:39
SteveAmpt: can you suggest a page template on mainline that is an example?02:39
flacostewill do02:40
mptThe only example I added was malone-index.pt02:40
jameshis there a machine running ui-1.0 up for us to look at yet?02:40
mptI haven't surveyed them since02:40
SteveAjamesh: yes, needs a cert.02:40
spivKEEP: 0 outstanding sysadmin requests.  Someone give elmo a hug!02:40
spiv502:40
carlosSteveA: will you share its url and certificate with us? ;-)02:40
spiv402:40
spiv302:41
spiv202:41
spiv102:41
spivOk.02:41
spiv  * Three sentences02:41
malccDONE: ArchiveRework in review, diskpool refactoring, started PPA trivial impl.02:41
malccTODO: Finish PPA trivial impl., some bugs, start fleshing out PPA.02:41
malccBLOCKED: No02:41
spivHit me!02:41
jordicarlos: here still02:41
flacosteDONE: landed tt-views, handled tt-workflow review, wrote support-tracker documentation02:41
salgadoDONE: Lots of shipit and mirror-prober fixes, checked lots of mirrors and found quite a few broken ones, fixed a few regressions from person-creation-rationale02:41
salgadoTODO: Land DirectPersonCreation, get back to normal life (LocalizedSupportRequests, code review and random fixes)02:41
salgadoBLOCKED: No02:41
flacosteTODO: land tt-workflow, finish support-tracker documentation02:41
jordiDONE: emailing02:41
flacosteBLOCKED: no02:41
BjornTDONE: code reviews. pick up brad's pending branches. fixed a few bugs in malone-release-management.02:41
mptDONE: 1.0 work02:41
mptTODO: more 1.0 work02:41
mptBLOCKED: no02:41
matsubaraDONE: oops report analysis, interview for USA visa, bug triage TODO: more of the same, need to get more triage action going.02:41
matsubaraBLOCKED: no02:41
BjornTTODO: code reviews. put up the last bits of malone-release-management.02:41
jameshDONE: code reviews, bug 929 (word breaks in fmt:text-to-html), bug 67359 (fix sf bug number extraction), bug 52780 (xml-rpc crash with URLs ending in a slash), FormLayout02:41
cprovDONE: poppyPPA, started builddPPA, finish NoMoreAptFtparchive and other small b\ranches.02:41
jameshTODO: code reviews, put FormLayout up for review, finish off url-utils, spec-branch02:41
jameshBLOCKED: no02:41
cprovTODO: finish builddPPA02:41
cprovBLOCKED: no02:41
BjornTBLOCKED: no02:41
jordiTODO: email, clear queue02:41
UbugtuMalone bug 929 in launchpad "Long words (such as URLs) overflow columns" [Critical,In progress]  http://launchpad.net/bugs/92902:41
UbugtuMalone bug 67359 in malone "Bad bug id when adding a remote bug watch on SourceForge" [Undecided,Fix released]  http://launchpad.net/bugs/6735902:41
UbugtuMalone bug 52780 in launchpad-bazaar "We need to return a user-friendly message when someone tries to register a branch with a invalid URL." [High,Fix committed]  http://launchpad.net/bugs/5278002:41
jordiBLOCKED: no02:41
danilosDONE: Firefox ready, OOo work, got USA visa, plane tickets, bus card, contract signed and sent, arranged for new ADSL02:41
danilosTODO: Finish OOo support, put ff and ooo up for review, search, install ADSL (tommorow, yay!)02:41
danilosBLOCKED: no02:41
carlosDONE: bug #2322 and done a new language pack export for Edgy with that fix included, User support (debugged some problems with imports, filed bug #67138), TranslationReview implementation resuming (lots of conflicts and test failures), Setup language pack updates for Edgy, fixed tests for bug #44214 and ask for review, DBA tasks in staging, several reports about contacts I did in Seville and new oportunity using Rosetta.02:41
carlosTODO: Merge TranslationReview, bug #46982 (KDE plural forms)02:41
carlosBLOCKED: Firefox branch being reviewed.02:41
spivDONE: reviewing, bzr smart server02:42
spivTODO: reviews, supermirror smart server02:42
spivBLOCKED: no02:42
UbugtuMalone bug 2322 in rosetta "Truncated plural forms" [Critical,Fix committed]  http://launchpad.net/bugs/232202:42
kikoDONE: Bugwatch fixes, POFileTranslator branch update, land rosetta refactoring, discussed features with various people, Soyuz sprint02:42
kikoTODO: Launchpad report, land three branches and rejoice02:42
kikoBLOCKED: stub needs to implement the merging code, BjornT needs to review my Bugwatch patch.02:42
UbugtuMalone bug 67138 in rosetta "poparser should use unichr instead of chr for escaped chars" [Medium,Confirmed]  http://launchpad.net/bugs/6713802:42
UbugtuMalone bug 44214 in rosetta "We need to add code to prevent POFiles being in the same path" [Critical,In progress]  http://launchpad.net/bugs/4421402:42
UbugtuMalone bug 46982 in rosetta "Rosetta does not accept correct KDE plural forms when there are more than 2" [Critical,Confirmed]  http://launchpad.net/bugs/4698202:42
SteveADONE: management, ui work, code review, management02:42
SteveATODO: more of the same02:42
SteveABLOCKED: no02:42
kikooh02:42
kikoTODO: review ArchiveRework02:42
kikooh02:43
SteveAoh?02:43
kikoBLOCKED: salgado needs to review my fix for bug 3064902:43
UbugtuMalone bug 30649 in launchpad "Shouldn't be possible to set an expiry date prior to today when editting a team membership" [Low,In progress]  http://launchpad.net/bugs/3064902:43
kikoI forgo about that.02:43
kiko+t02:43
salgadokiko, is that in my queue?02:44
kikosalgado, I emailed it to you a while back, matsubara's been reminding you of it, but you are IGNORING it02:44
kikoit's good that staff reviews are coming up02:44
spivkiko: but is it in the PendingReviews queue?02:44
kikoI will REMEMBER02:44
salgadonobody reminded me about it02:44
kikobla bla bla02:44
kiko9:4502:45
kikoanything else?02:45
spiv502:45
spiv402:45
spiv302:45
spiv202:45
spiv102:45
spiv0.502:45
spivnil02:45
spivMEETING ENDS02:45
carlosseg fault!02:45
kikoYes! You survive yet another Launchpad meeting. You feel rested.02:45
carlos:-D02:45
spivThanks everyone.02:46
SteveAthanks for running the meeting smoothly and on time spiv 02:46
spivThe trick is to paste the next agenda item whenever you get bored ;)02:46
kikoindeed02:46
malccHmm, when I chaired we overran. Perhaps I don't bore quickly enough02:47
flacosteSteveA, mpt: care to discuss the relationship between the new help portlet and the extra_info slot?02:47
flacosteor extra_toP?02:47
mptflacoste, the latter two are cruft02:49
mptafaik02:50
flacostempt: do you mean that all instructions should be moved from more_info to the help portlet? this doesn't sound like a good idea to me02:50
flacostesorry, extra_info02:51
mptNo, I don't mean anything like that02:51
flacostenot all templates have instructions in extra_info, but for those that do, what should go in the help portlet?02:51
mptIf you want to remove "more_info" and put anything that uses it into "main", that would be fine02:52
flacosteextra_info is a slot in main, it appears just after the form's title02:52
mptright02:53
mptso there's no reason for it not to be just a <p>02:53
flacosteit has class="documentDescription" usually02:53
flacosteit usually is02:53
mptI think the idea is for the help slot to contain more detailed help02:53
mptthat would be too wordy to show by default.02:53
=== carlos -> lunch
flacosteok, i think that makes sense02:54
flacostecan we link to pages on help.launchpad.net in there?02:55
mptyes02:55
mptGreat, another entire-file merge conflict02:56
=== mpt kicks bzr
flacostempt: thanks that clarify the scope of the thing for me02:56
flacostesalgado: ping02:57
mptflacoste, can you think of somewhere better I should document what the slot is for?02:57
salgadoflacoste, pong02:57
mptI suppose I could put a <tal:XXX in main-template.pt itself02:57
mptOr <tal:instructions>02:58
flacostempt: and also in launchpad-form.pt02:58
flacosteor template-form actually02:58
mptok.02:59
mptI'll do that.02:59
flacostesalgado: i would have time to work on localized-support-tracker if you are still overloaded02:59
flacosteLocalizedSupportRequest that is02:59
flacosteotherwise, i'll move on to writing help03:00
salgadoflacoste, any help you can give me on that will be great03:08
flacostesalgado: ok, what's left to do on that branch?03:09
salgadolet me see if there are any changes I need to push03:09
flacostesalgado: since it's already over 2000 lines, what do you think if I split out the preferences page changes you did and put that for review today?03:12
flacostesalgado: that way we would a preferred-languages-ui branch and a localized-support-request03:12
salgadoflacoste, yeah, that sounds good03:13
salgadolet me check how hard it'd be to split it03:13
flacostesalgado: from the diff on PEndingReviews, it seems not too hard to me03:14
salgadoindeed it shouldn't be... I was just checking if I could just branch a given revision and get only the preferred-languages changes03:15
flacosteaha, that would be a short cut indeed03:15
salgadoI think I can get that by cherry-picking two revisions, 03:16
=== salgado tries it
flacostesalgado: i have to go move the car, i'll be back 5-10 mins03:18
flacostemonday and thursday are "get-a-parfking-fine day"03:18
flacostesalgado: so how did the split go?03:34
=== mpt [n=mpt@121-72-130-207.dsl.telstraclear.net] has joined #launchpad
mpt"Number of remaining unsolved conflicts: 0 (of which -1224257380 are whitespace)"03:35
salgadoflacoste, got 600 lines out of the diff03:36
salgadoflacoste, let me explain what we're missing on localized-support-requests, and I'll take care of landing the preferred-languages branch03:36
flacostegreat!03:36
salgadoflacoste, there are two XXXs on browser/tickettarget.py, about adding the languages used to search for tickets on the messages displayed to users03:38
salgadoI was doing that in the template, but you moved that code to generate the message to a method. :(03:38
flacosteok, i'll take care of this03:39
flacostethat code is only in your local copy?03:39
salgadowhich code?03:39
flacostethe code in the template displaying the languages03:39
salgadono, I removed that code when solving conflicts. realized it'd be better to start it from scratch than to try and port it03:40
flacosteso, the branch on devpad is up to date?03:41
salgadoyes, it is03:41
flacosteok, apart those XXX, what else is left?03:42
salgadothe searchByPerson() method is not tested03:42
flacosteyes, that was a tt-views addition03:43
salgadoright. I added a languages argument to it but didn't have time to write tests03:45
flacosteso the feature is pretty much complete, there are only a few loose ends to tighten03:46
salgadoright03:47
flacosteok, i'm on it03:47
salgadoah, there's one other thing03:47
salgadoactually, a few other things03:47
flacostego ahead!03:47
salgadothe new views, I didn't have a look at them03:48
salgadois it possible to use them to search?03:48
flacosteit is03:48
flacostebut they all inherit from the same base view in which you already take care of adding the search support i think03:48
salgadoso I guess they need to be updated to include the Languages widget03:48
flacostespiv: can we use bzr+ssh: also for branch operation?03:50
salgadoflacoste, ah, I forgot about the notifications03:51
flacostenoted03:51
salgadoI had to postpone the changes to the email notifications because of the refactoring you did03:51
mptflacoste, I understand now03:52
flacosteyes, i remember talking to you about that03:52
mptextra_info and extra_top are for forms03:52
mptThey're redundant with each other, but not with anything else, I think03:52
flacostewell, they hook in different part of the form (extra_info appears outside of <form> and the other inside)03:53
flacostebut, yeah, my main use of page templates is for forms :-)03:53
flacostespiv: it seems that bzr+ssh: also works for branch :-)03:54
salgadoI'm using it for a checkout here03:54
flacostesalgado: let me know when your preferred-languages branch is up on devpad so that I can see how the localized-support-requests diff looks like03:55
=== MM79 [n=ubuntu@vodsl-2201.vo.lu] has left #launchpad ["Leaving"]
salgadoflacoste, sure thing04:18
UbugtuNew bug: #68395 in launchpad "The mirror prober needs to send a "Pragma: No-Cache" header when fetching releases.ubuntu.com/.manifest" [Medium,Confirmed]  http://launchpad.net/bugs/6839504:26
flacostesalgado: you have UTF-8 character in a page test, shouldn't be this handle through an escape sequence?04:36
salgadoflacoste, yes, I think it should. which pagetest is that?04:38
flacoste xx-ticket-add-in-other-languages.txt04:38
salgadoflacoste, I think it'd be better/easier to just replace  with eh04:39
salgadothat character was left there by accident04:39
flacostesalgado: we can also the unicode \u{eaute} or something like that04:40
=== _MMA_ [n=mma@cpe-071-070-203-016.nc.res.rr.com] has joined #launchpad
_MMA_Hello. Is this where I can get help with Launchpad?04:56
malcc_MMA_: It's quite possible that you might get some help. What's the problem?04:58
_MMA_Im trying to "Register a feature specification" and Im a little confused as to the difference between "Name" and "Title". Where they actually appear in the page when I submit it. Also can I edit this info later If I mess it up?04:59
flacoste_MMA_: the name will appear in the URL, it should be short and contain alphanumeric characters (plus hyphens)05:02
flacoste_MMA_: the title can be like a short sentence and is use in heading, listing and page titles05:03
_MMA_Ok. Im looking at it now. Can I edit if I mess up?05:06
flacostei'm sure you can edit the title, the name i don't remember05:06
flacosteprobably though05:07
_MMA_I hope I get it right. If I get it right once Ill have it down.05:07
matsubara_MMA_: yes, you can edit the spec name afterwards.05:10
_MMA_Ok. Im looking over what I've written and will submit in a moment. Thanx guys.05:12
_MMA_Can I add a URL to the summary?05:13
kikosure05:16
kikoyou can do whatever you like :)05:16
_MMA_Is there a formatting or do I just add "https://wiki.ubuntu.com/whatever"?05:18
_MMA_Im working off: https://launchpad.net/distros/ubuntu/+spec/replacement-init05:18
flacoste_MMA_: just entering the URL should auto-link it05:18
_MMA_And there is the "Read More" link in the summary.05:18
_MMA_Ahh... Ok.05:19
_MMA_Or can I do it WIKI style like [https://wiki.ubuntu.com/whatever MORE INFO] ?05:20
flacoste_MMA_: actually, the Read More is added when rendering the page to link to the specification URL field05:20
_MMA_Ok. :)05:20
flacosteno, wiki style markup is not supported yet05:20
_MMA_Gotcha.05:22
=== raraavis [n=emurphy@194.18.118.70.cfl.res.rr.com] has joined #launchpad
SteveAwe should display "name" as "launchpad id" in forms05:36
SteveAor something that makes it clearer05:37
SteveAwe can continue calling it "name" in the software of course05:37
SteveAI think we have a bug on this somewhere... mpt's talked about this before05:37
matsubaraSteveA: bug 4061605:38
UbugtuMalone bug 40616 in blueprint "Form a little too confusing" [Medium,Fix released]  http://launchpad.net/bugs/4061605:38
_MMA_I might not be one to chime in here but a "preview" function would be nice.05:39
_MMA_At least as a user.05:39
SteveAflacoste: ping sometime05:45
flacosteSteveA: pong05:45
_MMA_Im got an error with the "Drafter" entry. Im assigning  it to myself. This is me: https://features.launchpad.net/people/coryisatm Should I be inputting "coryisatm" like in the URL or "C.Kontros (MMA)"?05:57
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
malcc_MMA_: That field needs the email address registered in launchpad for the user. But, it's easier if you hit the "Choose..." link and use the search interface06:00
_MMA_Ok. So Ill just put in my registered email to assign it to me.06:02
malcc_MMA_: That should work, but the searching-for-a-person popup is very nice, and your launchpad-fu will become stronger if you give it a try and become comfortable with it :)06:03
_MMA_I did it worked. Searching: "coryisatm" brings up my registered email and adds it. Thanx.06:04
kiko-fudmalcc, so somebody disabled b-f-ns again?06:15
=== lbm [n=lbm@82.192.173.92] has joined #launchpad
malcckiko-fud: To the owner, yes06:15
kiko-fudmalcc, wtf?06:15
malcckiko-fud: I remember cprov discussing it with some people a day or two ago. cprov, do you remember who did this and what the issue was?06:16
elmo13:21 < cjwatson> it was mailing Debian maintainers who happened to have active Launchpad account06:17
kiko-fudhmmm06:17
cprovmalcc: kiko-fud: yes, someone from debian complaining about b-f-n receiving b-f-n06:17
cprovkiko-fud: an old pkg inserted by gina with SPR.creator = SPR.maintainer and inherited til edgy06:18
cprovkiko: retried via buildd-mass-retry.06:18
cprovkiko: uhm, also some P-a-s failures we haven't identified yet.06:19
kikocprov, so only one complaint?06:19
cprovkiko: seemed to be enough ...06:20
kikocprov, can we fix these old packages with a mass-db update?06:22
cprovkiko: maybe, we can do this for feisty.06:24
salgadoflacoste, the preferred-languages branch is on pending-reviews already06:24
flacostesalgado: great!06:25
kikocprov?06:25
elmokiko: spamming debian maintainers with ubuntu build logs is just about the worst thing we could do right now, from an Ubuntu/Debian relationship perspective.  one is absolutely enough when there's no guarantee it's not just one but a hundred06:29
kikoelmo, I just wanted to establish how many complaints came in, I share your opinion06:30
carlosSteveA, kiko: Should we add a spec for UDS about the meetings that Danilo, Stuart and me will have about Rosetta DB schema changes ?06:33
kikocarlos, yeah, that'd be good.06:34
carlosok06:34
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
carlosdone06:39
flacosteBjornT: ping06:40
BjornTflacoste: pong06:40
=== flacoste [n=francis@modemcable207.210-200-24.mc.videotron.ca] has joined #launchpad
=== flacoste [n=francis@modemcable207.210-200-24.mc.videotron.ca] has left #launchpad ["Bye"]
=== flacoste [n=francis@modemcable207.210-200-24.mc.videotron.ca] has joined #launchpad
flacosteBjornT: i got disconnected, after I said "i think we don't currently have a launchpad.Owner permission?"06:43
BjornTflacoste: right, that's true. i think it's ok to add one, though, and send an email about it to the list.06:44
flacosteBjornT: ok, I'll do this06:46
flacosteBjornT: and thanks again for doing the tt-workflow review, it was not an easy endeavour06:46
BjornTyou're welcome, and i'm glad it's over :)06:49
=== SteveA [n=steve@costello.z3u.com] has joined #launchpad
=== flacoste [n=francis@modemcable207.210-200-24.mc.videotron.ca] has joined #launchpad
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
=== seaLne [n=seaLne@ubuntu/member/sealne] has joined #launchpad
seaLneis there any way to remove comments which are spam on malone? not sure if this has happened much before?07:12
seaLnehttps://launchpad.net/distros/ubuntu/+source/kubuntu-meta/+bug/48777/comments/1707:12
UbugtuMalone bug 48777 in kubuntu-meta "No GUI way to change screen resolution in Kubuntu" [Wishlist,Rejected]  07:12
kikomalcc?07:16
kikoseaLne, it's the second time I hear of this.07:16
kikoseaLne, I'll request it be removed.07:17
seaLnekiko: thanks07:18
kikoseaLne, do you think that user exists only to post spam?07:18
seaLne0 karma before today and then they submit spam as a bug today, seems likely to me07:19
UbugtuNew bug: #68426 in launchpad-development-infrastructure "Default pqm-submit fails when pushing with bzr+ssh:" [Undecided,Unconfirmed]  http://launchpad.net/bugs/6842607:20
=== carlos -> out
carlossee you!!07:22
Burgworkany of the blueprint hackers here?07:26
=== seaLne [n=seaLne@ubuntu/member/sealne] has left #launchpad []
kikowho are those?07:26
Burgworkheh07:26
kikoBjornT, ping?07:31
kikoBurgwork, what's up?07:31
Burgworkkiko: just a sec phone07:31
kikosuuuure.07:32
BjornTkiko: pong07:33
kikoBjornT, I added a test to ensure that the BugWatchUpdateError thing works. would you like to see it?07:34
kikoit's a bit wonky but works07:34
BjornTsure, i could take a look at it.07:35
kikohttps://sodium.ubuntu.com/~andrew/paste/filelDkZ64.html07:35
kikoBjornT, kinda assumes DNS doesn't hang forever.07:36
kikoit's not easy to test otherwise07:36
kikomatsubara, are there any other bugs related to bugzilla or issuezilla?07:37
Burgworkkiko: as part of the ubuntu weekly news, I would love it if LP could produce a "specs that have changed this week"07:38
Burgworkadded, status changed, url change, et.c07:38
kikoBurgwork, hmm, interesting. I actually wanted this too07:38
BurgworkI am certain those that manage the distro would love it as well07:38
matsubarakiko: I suppose you're talking about bug 6709107:39
UbugtuMalone bug 67091 in malone "Issuezilla bug watches are failing to update" [High,In progress]  http://launchpad.net/bugs/6709107:39
kikomatsubara, well, any others? I just found one07:39
BjornTkiko: hmm, i don't like that test. relying on dns is kind of flaky, some setups always succeeds resolving domain names.07:39
kikohttps://launchpad.net/products/malone/+bug/3252407:39
UbugtuMalone bug 32524 in malone "Should support Bugzilla bugtrackers with version under 2.16" [Medium,In progress]  07:40
kikoBjornT, should I just drop it? it's hard to test otherwise.. maybe you have a better idea.07:40
matsubarakiko: bug 6771907:40
UbugtuMalone bug 67719 in malone "Bugzilla bug syncing stuffed" [Undecided,In progress]  http://launchpad.net/bugs/6771907:40
kikomatsubara, you can add the bugwatch tag to:07:40
kikohttps://launchpad.net/products/malone/+bugs?field.searchtext=watch&orderby=-importance&search=Search&field.status%3Alist=Unconfirmed&field.status%3Alist=Confirmed&field.status%3Alist=In+Progress&field.status%3Alist=Needs+Info&field.status%3Alist=Fix+Committed&field.assignee=&field.owner=&field.omit_dupes=on&field.has_patch=&field.has_no_package=07:40
kikohttps://launchpad.net/products/malone/+bugs?field.searchtext=bugzilla&orderby=-importance&search=Search&field.status%3Alist=Unconfirmed&field.status%3Alist=Confirmed&field.status%3Alist=In+Progress&field.status%3Alist=Needs+Info&field.status%3Alist=Fix+Committed&field.assignee=&field.owner=&field.omit_dupes=on&field.has_patch=&field.has_no_package=07:41
Burgworkkiko: worth creating a spec for it?07:41
kikoBurgwork, sure it is!07:41
Burgworkwill do07:41
BjornTkiko: yeah, i think it's better to drop it. in this case i think it's better to have no test rather than a flaky one, and i can't think of a good and easy way of testing it.07:43
kikoBjornT, I really don't like the fact that we don't even try to test the fact that the script actually works :-/07:44
kikoanyway, ok.07:44
BjornTkiko: well, if you feel like it, you could create a test web server (similary to the test keyserver), that would use TestBugzilla or something to serve its pages.07:46
kikoBjornT, one blue day. :)07:47
=== zwnj [n=zwnj@213.233.160.27] has joined #launchpad
kikosalgado, do you confirm that the revision 4193 was cherry-picked? it's in the wrong place in LPS.07:52
salgadokiko, yes, it was cherry picked07:53
kikothanks, I'll update.07:53
salgadoI didn't notice it was on the wrong place07:53
kikotis ok07:54
=== claude [n=claude@77.112.62.81.cust.bluewin.ch] has joined #launchpad
kikoddaa, ping?08:05
ddaakiko: pong08:05
kiko  [r=BjornT]  saner svn_oo.RevisionRangeParser.getLowRev, make svn_oo.WorkingTree.repourl() more readable and safer08:06
kikoddaa, in english.08:06
ddaanothing to see there, peripheral cleanup related to other work08:07
ddaamh08:08
ddaawait a min... I think there was something especially bogus with that one08:08
kikoyou don't want it included in the report?08:08
ddaasaner svn_oo.RevisionRangeParser.getLowRev08:09
ddaaNo longer retrieves the entire log of the branch, but only the first revision.08:09
ddaaNo longer requires a working tree, but can work directly on a repository URL.08:09
ddaaWell, it's not something that makes our users significantly happier08:09
ddaait's just one of those frequent peripheral cleanups I need to do when working on cscvs08:10
ddaaWhen I'm done with the review of cscvs/partial-copy, we will have something that makes user happier :) But it's a nasty bitch.08:10
ddaayeah, I remember this patch is related to partial-copy, but in a rather remote way08:11
ddaaso feel free to say "ddaa has been busy cooking some tasty cscvs voodoo to bring large improvements in svn import coverage", but the specific patches landed so far are quite boring.08:12
=== lukketto [n=lukketto@host79-89-dynamic.1-87-r.retail.telecomitalia.it] has joined #launchpad
kikothanks ddaa 08:33
Burgworkkiko: how do unmark a spec as superceded?08:50
Burgworkhttps://features.launchpad.net/distros/ubuntu/+spec/ubuntu-update-server/08:50
kikosuperseded08:50
Burgworkyes08:50
Burgworksee how it is both new and superseded?08:50
kikoselect Not Superseded in that amazingly long list.08:51
kikoI just did it for you08:51
Burgworkperfect08:51
Burgworkwhere is that?08:51
Burgworkoh, in the list?08:51
BurgworkI see now08:51
kikoyeah08:52
kikoit's not beautiful08:52
Burgworkno, very much not so08:52
kikoddaa,   [trivial]  tweak importd so sync does not fail when the working directory of the job does not already exist09:09
kikoddaa, what would cause this to happen?09:09
ddaamh... I do not think that's the right question09:09
ddaasince importd now uploads and downloads source _and_ target trees to escudero09:10
ddaathere is not any requirement to keep persistent data on the importd slaves09:10
ddaamostly, the data is currently left around to make debugging easier09:10
ddaaso this is a fix to remove an assuption that is no longer true09:11
ddaathe assumption being that the slaves needs persistent local data to do an import09:11
ddaaone case where this feature would be triggered would be when a product rename would cause an importd job to be affected to a different slave09:12
ddaathe case that actually triggered the need for the fix, was the change in the naming scheme for working directories, so it is based on the series id and no longer on the target arch name.09:14
ddaasince there is no longer ANY target arch name in the database :)09:14
ddaaI mean, ProductSeries.targetarch* columns.09:15
kikoright.09:15
ddaalooking back on this whole thing, it does give me a fuzzy feeling09:15
salgadohow hard is it to write a page test that POSTs an unprintable character?09:15
salgadoBjornT, maybe you know ^?09:16
ddaahow all those months of work to remove arch stuff in importd eventually all fell in place09:16
kikosalgado, you can just use http() if you can't use testbrowser09:16
kikothe form posted data is encoded09:16
salgadokiko, hmmm. I don't see what you mean09:17
kikoyou know the http() function we used to use?09:18
salgadoyes, I do09:18
kikoso you can use it to do form posts, right?09:18
salgadoright09:19
kikoso it has no limitations as to what it can post09:19
kikoyou can post whatever you like09:19
kikoso use it. :)09:19
BjornTsalgado: doesn't it work with testbrowser? what error do you get?09:19
salgadoright, and how would I post an unprintable character?09:19
kikosalgado, %0C or something?09:19
BjornTsalgado: escape it with \uxxxx notation?09:20
salgadoBjornT, would '\uxxx'.encode('ascii') fail?09:22
kikosalgado, you mean decode.09:22
kikoand yes09:22
kikoif xxx > 12709:22
BjornTsalgado: yes it would. you don't have to post it as ascii, though. i'm not sure if testbrowser encodes unicode automatically. if not, post it as utf-809:23
salgadookay, I'll explain why I need that09:24
salgadosorry for not doing that before09:24
salgadobug 6357909:24
UbugtuMalone bug 63579 in shipit "Request CDs form needs better validation for all fields" [High,Confirmed]  http://launchpad.net/bugs/6357909:24
salgadowhat happens is that somebody posted a control character in the form, and although the form-validation code thinks the character is valid because it can be encoded into 'ascii', the character is not printable and our DB constraint catches that 09:26
salgadobasically, the issue is that the form-validation doesn't match the DB validation09:26
salgadobut I think the DB validation is the one that is correct09:26
salgadodoes that make sense or am I on crack?09:27
salgadoBjornT, kiko ^09:27
kikosalgado, makes sense, yeah.09:27
kikosalgado, you mean decode though 09:28
salgadono, I mean encode09:28
kikoah 09:28
kikoit's utf-809:28
kikoand being encoded into ascii09:28
kikoso yes you are right09:28
kikowhat does the DB validation check? for a range of ascii?09:28
salgadodoes a re.match() using string.printable09:29
kikoah.09:29
BjornTsalgado: ah, so you want ascii. you could use '\x06'09:29
salgadoBjornT, where did you get that code from?09:29
BjornTsalgado: i did '^F' in a python prompt (using Ctrl+f)09:30
kikocontrol-E works too09:30
kiko<wink>09:30
BjornTwell, that doesn't give you '\x06' :)09:31
=== LarstiQ blinks
LarstiQ^F in a prompt the what now?09:32
=== claude [n=claude@77.112.62.81.cust.bluewin.ch] has left #launchpad []
BjornT>>> '^F'09:33
BjornT'\x06'09:33
=== LarstiQ can only reproduce that with ^v^f
UbugtuNew bug: #68457 in soyuz "P-a-s broken: yaboot built on !powerpc" [Undecided,Unconfirmed]  http://launchpad.net/bugs/6845709:35
kikoI use ^v09:35
kikowhich is btw the future09:35
LarstiQit is how I was brought up09:35
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
=== Burgwork [n=corey@ubuntu/member/burgundavia] has joined #launchpad
=== j-a-meinel [n=j-a-mein@adsl-67-37-190-65.dsl.chcgil.ameritech.net] has joined #launchpad
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
kikoddaa,   [r=BjornT]  ChangesIterator tests check interesting attributes of yielded changes11:47
ddaacleanup in preparation for partial-copy11:47
kikopartial-copy?11:48
ddaathe cscvs branch I mentioned before11:50
ddaawill fix a bunch of current svn import failures11:50
ddaaspent the whole day doing review fixes...11:50
kikoso partial-copy is something that makes the svn imports work much better?11:52
ddaayou could say that11:53
ddaabetter in terms of improved coverage11:53
kikoI see11:53
kikowhat does partial-copy mean exactly?11:53
ddaacheck my reply to bjorn's review of cscvs/partial-copy-part-one11:54
ddaaat the end of the mail11:54
kikookay11:54
ddaa    A partial copy is a directory copy change with simultaneous D (delete) or R     (replace) actions in children paths. These actions must not translate to     actual deletes, but must instead change the additions produced by the     directory copy. In particular, a delete must be interpreted as a pruning of     the file hierarchy being copied.11:55
ddaacurrently, when we have a partial copy case, cscvs just blows up11:56
ddaathe partial-copy code fixes the logic to handle those cases correctly11:56
kikoI see11:56
kikois that a common situation?11:56
ddaaquite common11:56
kikointeresting11:57
ddaamostly it looks like it got more common over time, as people figured out how to use svn11:57
kikoI see11:57
ddaaother side effects of this work include support for all the cases of "replace" changes11:57
ddaathe older code nedeed to dealt with those with special cases, and had only one case supported11:57
ddaait will also make it possible to support renames and file resurrection11:58
ddaathough not quite right now, but soon11:58
kikosuper-cool11:58
ddaaessentially, it just replaces some ad-hoc stuff hacked up by a badly overworked lifeless at the end of 2004, with something actually designed with understanding of svn11:59
kikoheh12:01
=== doko_ [n=doko@dslb-088-073-071-016.pools.arcor-ip.net] has joined #launchpad

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