=== terrex se va a ver la tele // is going to watch tv === mdke__ [~matt@81-179-215-74.dsl.pipex.com] has joined #launchpad === mdke__ is now known as mdke [12:14] New Malone bug 1518 filed on Registry by Christian "kiko" Reis: Product series and branch are being mismatched in the interface [12:14] https://launchpad.ubuntu.com/malone/bugs/1518 [12:46] Merge to rocketfuel@canonical.com/launchpad--devel--0: Landing fix for bug 1514: Error messages in autogen'd forms are in the wrong place. Whack the add/edit forms and widget templates, and add some experimental CSS to style them. r=mpt (patch-2126: christian.reis@canonical.com) [12:48] woo woo [12:48] thanks mpt [12:49] does anyone know anything about rosetta? I just sent a mail to the list about a major problem: I can't see longer suggested translations in order to approve them. The longer paragraphs are simply blank [12:55] hi matt [12:56] half of the launchpad team are in brazil, working on plans for the next 3-6 months' development. [12:56] however, daf and carlos are still working on rosetta this week and some of next week [12:56] i expect they will see your email tomorrow [12:56] they are both in europe [12:56] hi SteveA, thanks for the info :) [12:56] so, it is night there now [12:57] sure [12:57] i'm in europe [12:57] i will bug them again tomorrow :-) [12:57] geez, man, it's late [12:57] coming on midnight [01:15] Merge to rocketfuel@canonical.com/launchpad--devel--0: [trivial] Renaming product-portlet-branches according to standard, and removing unused (and misnamed) portlet (patch-2127: christian.reis@canonical.com) === SnakeBite [~SnakeBite@84.242.143.64] has joined #launchpad === Mez [~Mez@cpc2-lich4-3-0-cust115.brhm.cable.ntl.com] has joined #launchpad === SnakeBite [~SnakeBite@84.242.143.64] has joined #launchpad === SnakeBite [~SnakeBite@84.242.143.64] has joined #launchpad === SnakeBite [~SnakeBite@84.242.143.64] has joined #launchpad === asgeirf [~asgeirf@nat-pool-brisbane.redhat.com] has joined #launchpad [02:33] -=<{[_500_] }>=- syncs!! === mgalvin [~mgalvin@cpe-69-205-46-35.nycap.res.rr.com] has joined #launchpad === otep [~otep@AP-203.167.31.177.sysads.com] has joined #launchpad === mgalvin [~mgalvin@cpe-69-205-46-35.nycap.res.rr.com] has left #launchpad ["Leaving"] [05:30] New Malone bug 1520 filed on The Launchpad by Matt T Galvin: gpg CRC error in Validate your GPG Key email [05:30] https://launchpad.ubuntu.com/malone/bugs/1520 [08:10] jblack: good stuff [09:17] New Malone bug 1521 filed on Malone by Daniel Robitaille: Trying to edit a bug generates a system error [09:17] https://launchpad.ubuntu.com/malone/bugs/1521 [09:56] spiv, so finally, I broke your branch :-( [09:56] (morning) [09:58] carlos: I'm sure it's fairly easy to correct. [09:58] But I'll let lifeless diagnose, to be sure :) [09:59] I hope it.... [09:59] btws [09:59] btw [09:59] spiv, I had problems with transactions with that branch [09:59] carlos: Is this part of the channel topic still relevant: "Rosetta is unwell, login before using!" [09:59] and had to revert some changes I did to get them running [10:00] thanks for pointing me to it. It's not valid anymore, in fact it was not valid since friday as we had to change the permissions to Admin.... === ..[topic/#launchpad:carlos] : Discussion with launchpad users and developers. || Includes Rosetta and Malone. || Register for your account on https://launchpad.ubuntu.com/+login [10:00] spiv, do you have some time for the transaction problems I had? [10:01] spiv, I had to remove some testing functionality to get it fixed [10:03] Yeah, sure. === morgs [~morgan@wblv-146-245-52.telkomadsl.co.za] has left #launchpad [] [10:04] spiv, ok, so stub asked us to connect to the database with the user that we use on production [10:05] so we can detect missing permissions [10:05] before moving into production [10:05] Sounds good. [10:05] I had to change the way that the db setup is done and I had lots of problems with transactions [10:05] spiv, your suggestion fixed librarian transactions [10:05] Using LaunchpadFunctionalTestSetup? [10:05] but I'm testing also email notifications [10:06] and that does not work [10:06] spiv, no, with zopeless [10:06] email notifications is transactional too [10:06] so we need transaction.commit() [10:07] Can I specify the dbuser with LaunchpadFunctionalTestSetup ? [10:07] spiv, if that's possible, that's all I need [10:08] I used the zopeless one because it's the one stub told me to use and I thought is the only one that we can use in that case [10:08] spiv, also, the functionality is used by a zopeless script so... [10:08] Ok, then the zopeless setup is what you should use :) [10:08] I think is better if the tests are executed like the script is [10:09] spiv, with that, I cannot get librarian and email working at the same time [10:09] Hmm. [10:10] can you use ZoplessTestSetup and LibrarianFunctionalTestSetup? [10:10] (together) [10:11] What's breaking with the email? [10:11] Is it that it needs the zcml setup? [10:11] spiv, the commit does not work so I don't get any email inside the "stub" queue to test [10:12] daf, I did it, and it works if you don't use transaction.commit() but the zopeless transaction object [10:12] daf, and if you don't want to test email notification [10:13] the problem is that the tests uses librarian and email notification [10:13] why doesn't LaunchpadFunctionalTestSetup work? [10:14] daf, it works, but to test it correctly, it should be zopeless [10:14] daf, as that code will be executed as a zopeless script [10:14] ah [10:14] carlos: did you sort out those plural form requests? [10:15] carlos: and the pending requests for Czech/Latvian teams? [10:15] daf,dude, I hadn't time [10:15] ok [10:15] just making sure they're not forgotten [10:15] I expended the whole day with the fucked poimport fixes [10:15] I have they marked as pending to answer [10:15] do we still have to do DB patches to change plural forms? [10:15] so I don't forget them [10:16] daf, yes [10:16] carlos: This is poimport.txt? [10:16] spiv, yes [10:16] It uses LaunchpadFunctionalTestSetup... [10:16] spiv, because I need those changes merged into rocketfuel [10:17] Ah, right. [10:17] spiv, I had to revert that part of the tests [10:17] carlos: You should have added an XXX comment there saying so :P [10:17] spiv, I move also the setup and teardown to the .py script instead of having it inside the .txt but I had to revert it too [10:17] carlos: why's that? [10:18] daf, because I want that it worked as soon as possible, it took me a week since the review to get it merged! [10:18] just because tests problems [10:18] spiv, anyway I'm bugging you today to get that sorted out today O:-) [10:20] ok [10:20] well, the tests are not perfect, but they work [10:20] file a bug about it and move on to work on things which are more important === JanC [~janc@JanC.member.lugwv] has joined #launchpad [10:27] daf, I'm doing that already, preparing the language pack for pitti [10:29] cool [10:29] you got your section filtering thing working? [10:30] carlos: Thanks for the description, I'll see if I can make it work. [10:36] daf, yes, two weeks ago, but I hadn't time to test it until gina run, I'm doing it atm [10:37] spiv, feel free to ask me anything you need. I will try to open a bug later today with all information I can think on so we don't forget it. [10:37] carlos: do you have a test for that? [10:38] carlos did you add my acc as LV translator ? [10:38] kolcvk, no, sorry, I will process all requests today [10:38] ok [10:38] daf, I updated the tests, yes, but I think I need some extra sampledata to be sure it's working correctly [10:39] carlos: ok -- I would add a new .txt file for it [10:39] will do before requesting a code review [10:39] daf, it's part of the language pack export [10:39] and make it similar to the poexport-distrorelease-date.txt [10:39] why shouldn't add it to its already existent test? [10:40] I added it to lib/canonical/launchpad/doc/poexport-language-pack.txt [10:40] well, I guess [10:41] we have a bunch of poexport-* files already [10:42] daf, well, I don't think it's a bad thing ;-) [10:42] but I suppose it makes sense to extend the existing test in this case [10:42] but having poexport-language-pack.txt and poexport-language-pack2.txt is unneeded :-) [10:43] I think the style of poexport-distrorelease-date-tarball.txt is what you want [10:44] will take a look at it, don't worry [10:44] (create two PO templates in different sections, do an unfiltered export, then do a filtered export, and check the right files get exported) [10:44] morning guys [10:44] argh, lag [10:44] mdke, morning [10:44] hey carlos [10:45] bug #1071 is a major stopper for translating. apparently the workaround implemented on #1036 has not resolved it [10:47] did the #1036 fix go live yet? [10:48] not sure, the last comment suggests it would have [10:48] carlos knows for sure [10:48] yep :) [10:48] mdke, that's unrelated to 1036 [10:48] it's just that we are missing a feature [10:48] carlos, its marked as a dup, dunno who marked it === daf breathes a sigh of relief [10:48] to show those suggestions [10:48] ah [10:49] that's quite a big missing feature. will you unmark the bug as a dup of 1036? === daf unduplicates it [10:49] not sure we can do it [10:49] bradb-afk, ? [10:49] carlos: it's done [10:49] daf, how? [10:50] go to the duplicate page and empty the text field [10:50] ok so the problem is basically that rosetta can't show suggestions for translations involving more than one line? [10:50] oh, that's what I call user friendly... :-P [10:50] :) [10:50] mdke, right, but the suggestions is there [10:50] carlos: file a bug ;) [10:50] will do :-) [10:51] malone is improving fast for usability [10:51] still not there tho [10:51] carlos: we need a better way of approving suggestions than copy-and-paste :) [10:51] carlos, so is there any way I can see the suggestions? === mdke nods at daf [10:51] mdke: bradb will be glad you think so [10:51] daf, so can I file a bug on the copy-and-paste thing too? [10:51] he's been busy usability testing [10:52] mdke: yes, please do [10:52] looks like it hasn't been reported already [10:53] daf, it's part of a spec (translationreviews) that should be implemented post 1.0 so *now* :-) [10:53] done [10:53] mdke, not yet, sorry [10:53] New Malone bug 1522 filed on Rosetta by Matthew East: No good way to approve suggested translations in rosetta [10:53] https://launchpad.ubuntu.com/malone/bugs/1522 [10:53] mdke, they are stored but not showed [10:54] but we are really gonna be stopped by #1071 [10:54] carlos, glad to hear it :D [10:54] https://wiki.launchpad.canonical.com/TranslationReview [10:55] mdke, feel free to send us an email with updates to that spec if you think the usability is not good enough with the descriptions we have there === Burgundavia beats his head against a wall [10:55] carlos, as long as the feature comes, I'm sure it'll be fine, not too bothered about usability for that one [10:55] Burgundavia, yo [10:55] there [10:55] ok [10:55] stupid cached problem [10:56] daf, grr, asuka rejects my db connections [10:56] Burgundavia, you decache your brain by banging it against the wall? [10:56] fair enough [10:59] no firefox and launchpad [10:59] I viewed a bug not logged in [10:59] and then I logged in [11:00] carlos: hmmm :/ [11:02] carlos, btw do you think there will be an ETA on the resolution of 1071? just in case you know, if not, no problem [11:09] mdke, it's a matter of schedule sometime to fix it [11:10] daf, meeting time? [11:11] carlos, is the schedule publicly available? [11:11] mdke, no, we need to do it [11:11] mdke: we don't have a schedule yet [11:12] mdke: right now we're focused on polishing up 1.0 [11:12] I think we should be able to fix it this week [11:12] ah ok [11:12] mdke: then we will be meeting in Brazil to plan feature additions for the next 3-6 months [11:12] but it will not be too user friendly as you will need to copy & paste [11:12] that's ok [11:12] daf, I need to delay the meeting 10 minutes [11:12] we just need to see the suggestions, otherwise we can't work [11:12] carlos: I'm in the middle of something anyway [11:13] carlos: maybe we can meet in 20 minutes or so [11:13] ok, but in about 45 minutes I will need to leave for one hour or so [11:14] ok [11:23] wow, the X41 is sooo cute === mdke wants one [11:25] oh that is the one with a swivelling screen? [11:28] mdke, no, it's not the tablet one [11:28] same model number, but normal laptop [11:29] ah [11:29] you got one? [11:30] New Malone bug 1525 filed on Malone by Corey Burger: Better default search url [11:30] https://launchpad.ubuntu.com/malone/bugs/1525 [11:30] mdke, yep [11:31] cool... [11:37] carlos: meeting? [11:37] daf, sure === Mez [~Mez@cpc2-lich4-3-0-cust115.brhm.cable.ntl.com] has joined #launchpad === koke_ [~koke@169.Red-217-127-113.pooles.rima-tde.net] has joined #launchpad [12:42] bah, no mpt === Burgundavia [~corey@S0106000000cc07fc.gv.shawcable.net] has joined #launchpad === kiko [~kiko@200-171-140-32.dsl.telesp.net.br] has joined #launchpad [01:27] morning === terrex [~terrex@84-122-73-155.onocable.ono.com] has joined #launchpad === Keybuk [~scott@syndicate.netsplit.com] has joined #launchpad === debonzi [~debonzi@200-171-140-32.dsl.telesp.net.br] has joined #launchpad [01:53] Merge to rocketfuel@canonical.com/launchpad--devel--0: [trivial] move LanguageNotFound from DB code to interface (patch-2128: daf@canonical.com) === jamesh [~james@200-171-140-32.dsl.telesp.net.br] has joined #launchpad === SteveA [~steve@200-171-140-32.dsl.telesp.net.br] has joined #launchpad === mpt [~mpt@200-171-140-32.dsl.telesp.net.br] has joined #launchpad === cprov [~cprov@200-171-140-32.dsl.telesp.net.br] has joined #launchpad [02:05] kiko, morning [02:14] kiko, is stub around? [02:14] kiko, I don't have access to asuka and thus I cannot prepare the language packs that Martin needs [02:15] carlos, he should be === Mez [~Mez@cpc2-lich4-3-0-cust115.brhm.cable.ntl.com] has joined #launchpad [02:17] kiko, ok === salgado [~salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad === stub [~stub@200-171-140-32.dsl.telesp.net.br] has joined #launchpad [02:21] stub, hi [02:22] stub, I'm not able to connect to asuka [02:22] seems like the db port is closed [02:22] Merge to rocketfuel@canonical.com/launchpad--devel--0: [trivial] Getting rid of a bogus export in interfaces/translationgroup.py, and removing some unused imports as we go (patch-2129: christian.reis@canonical.com) [02:30] salgado: ping [02:31] cprov, pong [02:32] salgado: are you up for reviews ? there is a quick unicode/pyme change in general section [02:33] cprov: yay! :-) [02:34] Nafallo: hey, your fix is coming [02:34] cprov, I don't think I'll have time for it today, but probably tomorrow [02:34] cprov: I saw :-) [02:35] cprov: isn't that worthy of PendingUpload? ;-) [02:35] salgado: ok, let's do in that way, tomorrow isn't a bad ETA [02:35] salgado: thanks [02:35] np. :) [02:35] Nafallo: yep [02:37] carlos: Looks like asuka is down. I expect it will need Elmo to reboot it next time he is in the data centre. [02:38] carlos: oh... no. I'm on. === cprov -> afk === morgs [~morgan@wblv-146-245-52.telkomadsl.co.za] has joined #launchpad [02:44] is it a known issue that bug emails from malone don't get threaded? [02:45] Yes [02:45] okay [02:45] no need to file a bug? [02:46] stub, ok, it works now. Thank you [02:47] oh Kinnison i see the bug, was searching in Launchpad when I should have been searching in Malone [02:47] mdke: Heh, bug 181 [02:48] lifeless, stub, so, could I count with the patch to cherrypick that I requested yesterday to be done today? [02:48] Kinnison, i was looking at #978 meself :) [02:49] Yeah, they're kinda the same bug but not quite :-) [02:49] 181 is better :D [02:55] kiko: so I'm arriving at 5:10am tomorrow; there'll be someone waiting for me, right? :) [02:56] carlos: can you please resolve the conflict in your karma-branch, and make sure that all tests pass? === mdke spots a calendar in his launchpad profile [02:57] cool! [02:58] BjornT, conflicts? those are new... [02:59] BjornT, will do [02:59] thanks for the warning [03:00] morning [03:00] Keybuk, maybe :-P [03:01] bradb, can you try and get the fix for bug 1335 cherry-picked? it's the sixth dupe... [03:01] carlos: the conflict was quite minor, the tests are more important to fix, though. (there should be some test failures since you're not constructing SQLObjectModifiedEvent with enough arguments) === Mez [~Mez@cpc2-lich4-3-0-cust115.brhm.cable.ntl.com] has joined #launchpad [03:02] kiko: heh, well, if I don't show up -- chances are I just slept at the airport [03:02] BjornT, hmm, my computer setup is broken with tests so it's normal if I missed something, I will try to fix it later today. Thanks [03:03] I'm not very good at sleeping on plane, and am likely to be not exactly human when I reach Sao Paulo === carlos -> lunch [03:03] carlos: ok, thanks [03:04] kiko: the fact that it's been reported so many times is a bad sign :/ at a first guess, it seems to indicate that Malone is not clearly communicating what distrorelease tasks are for. [03:05] Keybuk: you'll have a 3 hour bus trip when you get here [03:05] jamesh: I'm aware [03:05] kiko: looking at now at what rf patch it was [03:06] Keybuk: and the bus route doesn't terminate at sao carlos (so you need to remember to get off) [03:06] s/at now/now/ [03:07] lol [03:07] I'm so doomed [03:07] someone book a taxi from wherever it does terminate ;) [03:08] stub: any chance of cherrypicking patch-2094? [03:10] If you email lifeless and myself rather than yelling it into the ether where it will get lost, sure [03:11] :P /me emails into the ether === mgalvin [~mgalvin@host-66-202-95-170.spr.choiceone.net] has joined #launchpad [03:25] cprov, ping [03:28] mgalvin: pong [03:29] mgalvin: what's up with your encrypted message ? [03:34] cprov, i'm not really sure, it just gives me that error, i don't think it's gmail but it it might be [03:34] should i email you the message so you can see it? [03:34] Merge to rocketfuel@canonical.com/launchpad--devel--0: [trivial] copy Domain header from PO template to PO file on export (fixes #5) (patch-2130: daf@canonical.com) [03:35] mgalvin: ensure you're not pasting weird chars from gmail into the file [03:35] daf, /wow/, fixes #5 is gnarly [03:35] mgalvin: please do it [03:35] kiko: that was in the merge summary :) [03:36] kiko: now, if dilys closed the bug in malone, *that* would be gnarly ;) [03:37] New Malone bug 1526 filed on The Launchpad by Christian "kiko" Reis: Can't supply a tabindex for add/edit buttons in autogen'd forms [03:37] https://launchpad.ubuntu.com/malone/bugs/1526 [03:40] cprov: hmm there where a bunch of ^M's in the file, i removed them, but still get the same error, i am emailing you the file now [03:41] mgalvin: dos2unix [03:41] i did it manually [03:42] the wierd thing is that elmo just sent me an gpg encrypted file yesterday and it worked fine (with gmail) [03:43] cprov: what is your email address? [03:44] mgalvin: celso.providelo@canonical.com === SnakeBite [~SnakeBite@84.242.143.64] has joined #launchpad === mgalvin sends cprov file [03:59] kolcvk: around? === mpt [~mpt@200-171-140-32.dsl.telesp.net.br] has joined #launchpad [04:20] stub, lifeless, please, could you tell me if you will be able to do the production update I asked you today? we are waiting for it to get breezy imported into production so it's a bit urgent and the transaction problem with tests delayed it too much already.... [04:26] carlos: I'm going to kick off the merges now (yours and brads). I should be able to have production updated in the next hour. === palmTree [~chatzilla@213.210.239.249] has joined #launchpad [04:27] stub, cool thanks === palmTree [~chatzilla@213.210.239.249] has left #launchpad [] [04:31] stub, about the migration script that you executed on staging last week, I'm going to add some sync() calls to reduce the amount of memory that it needs [04:31] stub, is there anything else I should fix before we test it again on staging? [04:31] we should run it on production as soon as possible to fix broken data [04:32] carlos: I didn't have any problem with it apart from the memory usage which made it problematic to test. [04:33] ok, will add the .sync call, I suppose that should fix the memory problem, right? [04:37] well [04:37] if you del things too, that would help [04:37] and maybe explicitly tell the gc to run, if you need that [04:37] textarea { [04:37] font: 110% "Courier New", Courier, monospace; [04:37] W. T. F. [04:37] mpt, r=kiko [04:37] fix it === Kinnison ewws [04:38] that'll make it use Courier on my machine :-( === mpt gets a system error on http://localhost:8086/products/evolution/+translations [04:38] please can we promote free fonts first [04:38] "Bitstream Vera Sans Mono", "Courier New", Courier, monospace [04:39] Kinnison, that's the /current/ situation [04:39] what a mess fonts in css are [04:39] I'm r=kiko any change to that [04:39] Kinnison: "font-family: monospace" [04:39] kiko: that's "rs" not "r" [04:39] mpt: that'd do nicely [04:39] I'm in the same room as him :-P [04:40] kiko, when's the best time for me to do laundry? [04:40] you said something about it being noisy [04:40] after 8pm is fine. [04:40] we can come back after dinner [04:40] If I'm awake enough for dinner tonight [04:41] I should be, since I slept until 6.30 this morning rather than 5.30 [04:43] mpt, you should stop going to bed early. [04:43] you'll never fix your jet lag.. [04:44] guarana! [04:45] All guarana does is make me want to pee [04:45] I fixed my jetlag by forcing myself to stay up until midnight and then getting up on time [04:48] hmm === mpt has never before been asked for his SSH password while committing === bradb [~bradb@modemcable082.64-130-66.mc.videotron.ca] has joined #launchpad [04:50] forgot to do ssh-add ? [04:51] No, I never do that either [04:59] keychain [04:59] ? [05:01] mpt: you never ssh-add, but never get asked for a password? [05:02] Have you moved your .ssh/ ? [05:04] carlos: I can't apply your patch cleanly to rocketfuel@canonical.com/launchpad--production--1.25 [05:05] stub, what's failing? [05:06] The cronscript and the sample data. [05:07] hmm, that should not be too dificult to fix... [05:07] stub, are you doing the usual production update? [05:07] carlos: I'll wait until I can get your patch in there [05:08] Lunch time in Brazil... [05:08] stub, same procedure we did last week? [05:08] morgs: I think it's because normally in the lifecycle of a terminal my first refuel always comes before my first launch, and refuel asks me for the password so launch doesn't have to [05:09] aah [05:09] branch from your production branch and apply my patch fixing the conflicts? [05:11] carlos: Yes please. It might involve replaying other patches as required. I can merge that into production, which will also run the tests. [05:13] ok [05:23] carlos: If we can't do it this way, let me know and I'll rollout rocketfuel@canonical.com/launchpad--devel--0--patch-2125 as the next production release (ie. not cherry pick it) [05:24] ok [05:26] salgado: is there a way of creating a new team without having me as the owner? [05:28] daf, no === bradb_ [~bradb@modemcable082.64-130-66.mc.videotron.ca] has joined #launchpad [05:28] salgado: ok [05:28] salgado: I've noticed an interesting thing [05:28] daf, unless you do it manually, of course. ;) [05:28] you can have a team where you are the owner but are also a deactivated member [05:28] which is a bit weird === terrex [~terrex@84-122-73-155.onocable.ono.com] has joined #launchpad [05:29] daf, there's a reason for us to allow this [05:30] if your team doesn't have a contact address, all notifications sent to your team will be sent to all its members [05:30] this is nothing to do with the contact address [05:30] I think [05:30] I just don't want to be listed as a member of the Maori translation team just because I created it [05:30] if you're the owner but you don't want to receive notifications, you can leave your team and you'll not receive notifications anymore [05:31] ok, that makes sense [05:31] but even if you're a deactivated member you still have rights over your team (after all, it's yours) [05:31] Merge to rocketfuel@canonical.com/launchpad--production--1.25: Cherry pick patch-2094 (patch-8: brad.bollenbach@canonical.com, rocketfuel@canonical.com) [05:32] hmm :) [05:32] I have to agree with you that the UI is confusing [05:32] I get a "Leave..." link even when I've left :) [05:32] really? [05:33] yes [05:33] I am deactivated [05:33] maybe under "Your involvement", it should explicitly say "You are (not) a member of this team" [05:34] daf what you wanted ? [05:34] kolcvk: I need to know your login information to create the Latvian team [05:35] login : kolcvk [05:35] oops [05:35] login : admin_@off.lv [05:35] :)) [05:35] daf, that's a bug. I just found what's wrong and will fix it. it's trivial [05:36] cool [05:36] can I search for people by email address? [05:36] daf, not yet. I started working on this two days ago [05:37] ok [05:37] but I don't think it'll get merged soon. :-( [05:39] no worries [05:47] carlos: I'm going through your rosetta-karma branch [05:47] jamesh, BjornT told me that I have some problems there [05:47] carlos: did you test the code? Don't you need 3 args to SQLObjectModifiedEvent? [05:47] yeah [05:48] jamesh, I have problems with tests in my computer so I missed that from the other errors that are not real [05:49] I was more wondering if you just tried to run those code paths locally [05:49] not necessarily the whole test suite [05:50] jamesh, I did some testing yes, and the ones I ran worked [05:51] at least I saw my karma action list grow [05:51] to be sure that it worked [05:51] that's weird then. [05:51] because the constructor for SQLObjectModifiedEvent definitely takes only 3 or 4 arguments [05:51] not one argument. [05:54] jamesh, I copied that code from Malone [05:55] well, I think it was not directly malone but the edit/add forms [05:56] let me look [05:56] right [05:57] jamesh, BjornT: lib/canonical/launchpad/browser/addview.py [05:57] carlos: the editview/addview use ObjectModifiedEvent [05:57] line 64 [05:57] carlos: that's SQLObjectCreatedEvent [05:57] which doesn't keep track of a previous state, because there isn't one [05:57] hmm [05:58] ok, then I see the problem, I think the actions I tried implied Create more than Add [05:58] gstreamer will be fully translated in 4h [05:58] :) [05:58] kolcvk, ;-) [05:58] thanks for membership [05:58] :) === kolcvk need 2 buy some Fries ... [05:59] :))) [05:59] carlos: well, your karma event listeners are making use of the SQLObjectModifedEvent attributes [05:59] i will be soon [06:00] jamesh, I use both [06:00] it depends on the action [06:00] yes [06:01] I hope tonight I will have a computer with hoary ready to use for launchpad so my test problem will disappear === lamont__ [~lamont@15.238.5.154] has joined #launchpad [06:08] Kinnison, could you confirm me that gina was executed on production? [06:09] staging server has SourcePackagePublishing table empty [06:09] carlos: stub said he was going to do that once he got to brazil [06:09] carlos: so I assumed it would happen this week [06:10] ok [06:10] that means no language packs.... [06:10] I thought my code was broken as I got 0 pofiles exported... [06:10] salgado: Might you have a chance to look at my one-bugmail-per-recipient branch today? [06:10] The gina updates branch is just getting its review finished. We can run her on production after that. [06:11] stub: cool, thanks [06:12] stub, cool, thanks === Kinnison steals his braincell back from carlos [06:13] Kinnison, ;-) [06:14] carlos: dogfood has a whole bunch of data if you're testing scripts [06:14] carlos: You could write something to xfer rosetta data from staging to dogfood if you wanted :-) [06:14] SteveA: ping [06:15] Kinnison, I can wait until tomorrow, I think it will be faster. but thanks for the suggestion [06:17] bradb, yes, I'll have to find some time to look at it today [06:18] hello brad [06:18] i'm about to go get lunch [06:19] SteveA: quick q [06:19] carlos: it'd be good to have a bunch of rosetta content in dogfood (I don't know how much is there already) [06:19] SteveA: in a "smarter traverser" for /distros/ubuntu/+bugs, what is the object this smart traverser is supposed to return? [06:19] Kinnison: dogfood was used for testing importing everything in Hoary [06:20] SteveA: I'm trying to figure out how that can be something other than a BugTaskSubset, or the results of a BugSet.search [06:20] Kinnison, what daf said [06:21] salgado-lunch: Cool, that'd be great if you can. [06:21] Kinnison, why don't get a production mirror there from time to time? [06:21] SteveA: (I meant to say BugTaskSet.search, not BugSet.search, btw.) [06:24] I guess the lunchbell ringeth [06:24] carlos: I guess we could do that at some point soon [06:24] carlos: once I finally get the breezy tracker going though, I'll need to maintain data integrity [06:31] Kinnison, I thought you are using it only for testing [06:34] naah, once I start tracking, I'll need the data until breezy releases [06:34] bradb-lunch: indeed, food is here [06:39] salgado-lunch: is there a way to delete a team? [06:45] Kinnison, oh, ok === sabdfl [~mark@200-171-140-32.dsl.telesp.net.br] has joined #launchpad [07:05] daf, no [07:07] bradb-lunch: i'm in a meeting now. i'll be able to talk with you about this a bit later. [07:11] jamesh, why do your review mails appear misindented to me? [07:11] I realized that I complained incorrectly [07:12] misindented? [07:12] I'll show you after the mgmt meeting [07:17] kiko: I have no idea what thunderbird did to the indentation there [07:18] I use mutt, so I guess you're saying you use tb? [07:20] yeah [07:20] I can see it in the copy of the message I got back on the list [07:21] carlos: what's up with the breezy import? [07:22] Merge to rocketfuel@canonical.com/launchpad--devel--0: [r=stub] make sure simple_sendmail encodes the To and From headers properly if the names contain non-ascii characters. (patch-2131: bjorn.tillenius@canonical.com) [07:22] sabdfl, pending of a production update to get a patch merged, I'm trying to solve conflicts with the production branch so stub can cherrypick it [07:22] yay! [07:22] thanx BjornT :-) [07:27] lifeless: /home/pqm/arch/queue/patch.1121874519 === terrex [~terrex@84-122-73-155.onocable.ono.com] has joined #launchpad [07:29] failed cscvs - resubmit [07:31] stub, hi, around? [07:31] carlos: yes [07:31] stub, ok, so I solved the conflicts without merging any other patch [07:32] stub, I did a baz replay of my patch [07:32] stub, is that enough? [07:32] I'm ready to commit it [07:32] carlos: That is fine if you have resolved the conflicts. [07:32] Commit and give me the branch [07:33] SteveA: Sure, whenever you're ready [07:33] ok === carlos does some tests to be sure he didn't break anythin [07:34] g [07:35] carlos: The test suite will be run when I ask for the merge. [07:35] ok [07:38] stub: My cherry-picked patch hasn't actually been rolled out yet, right? [07:38] bradb, blame my patch [07:38] bradb, stub got conflicts [07:38] That's what I thought :P [07:39] That's ok, I just wanted to confirm that the fact that the bug was still showing in prod was because the patch hadn't been rolled out yet. [07:40] I hope it will be ready to merge in less than 5 minutes [07:46] stub, carlos.perello@canonical.com--2004/launchpad--production--1.25 [07:46] stub, but it's mirroring now and the cacherev will take a while.... [07:46] carlos: Ta [07:47] Kinnison: ping [07:47] New Malone bug 1530 filed on Malone by Brad Bollenbach: DistroRelease tasks are misleadingly presented in Malone [07:47] https://launchpad.ubuntu.com/malone/bugs/1530 [07:47] SteveA: Yo, I'm just doing a dogfood update then I'll be wandering off. What can I do for you in the meantime? [07:48] ah [07:48] so, you are doing a dogfood update [07:48] when will it be complete? [07:48] I'd guess in the next 5 mins [07:49] stevea: I pulled in your suggestions for smli. I'm having a bit of a problem with it though. [07:49] jblack: okay. we can talk about it after this meeting i'm in [07:49] ok [07:53] mpt: Have you had a chance yet to do some prototyping of the Google-style bug listing format? [07:54] SteveA: it should be back now [07:54] bradb, we have some montreal mockups on that [07:55] SteveA: was there anything else? [07:55] Kinnison: that's it. thanks! [07:56] kiko: yep, i already implemented them too [07:56] cool [07:56] kiko: i'm more specifically looking for the Plone-style HTML/CSS magic [07:56] kiko: you remember? that's what i got yelled at for in Cape Town. ;) [07:56] the search results pages? [07:57] yeah. at that time i was provided with a bugzilla style html snippet. this time i'm looking for a Plone-style html/css snippet. === kolcvk [~assew@server.off.lv] has left #launchpad ["Leaving"] [07:59] stub, pqm has now in its queue the change I just did to reduce the memory usage with the migration data script [07:59] Merge to rocketfuel@canonical.com/launchpad--devel--0: cleanup and portlet love [r=stevea] (patch-2132: mark.shuttleworth@canonical.com, guilherme.salgado@canonical.com, stuart.bishop@canonical.com) === bradb preempts menu work until having a chance to discuss IBugTaskSub removal with SteveA. meanwhile, https://launchpad.ubuntu.com/malone/bugs/1334 seems to have become a fairly important usability problem. [08:00] s/Sub/Subset/ [08:02] kiko: w.r.t. indentation, the indentation looks fine here: http://lists.ubuntu.com/archives/launchpad-reviews/2005-July/001347.html [08:02] go figure [08:02] kiko: the main difference I can see between what thunderbird does and other mailers is that it uses ">" to indent rather than "> " === Kinnison heads off then, ciao dudes [08:05] cheers Kinnison, looking fwd to having you here next week [08:05] bradb: not yet [08:06] jamesh: Only at levels >1, I think (which is a requirement of the format=flowed RFC) [08:06] mpt: ok [08:06] (though I'm not defending Thunderbird's implementation of format=flowed, it's hideously broken) [08:07] mpt: Do you have any ideas off the topic of your head for a UI for making it quick to take a bug? [08:07] top, even [08:07] (likewise for making it quick to Cc yourself on a bug) [08:08] bradb: For the former, have an "Accept" button [08:08] instead of having the "Accept" option in the status menu [08:08] sabdfl: I'm looking forward to being back in SC [08:08] mpt, seconded [08:08] bradb: That would have the additional benefit that you couldn't pretend that someone else was accepting the bug when really they hadn't === Kinnison really does head off now [08:08] ciao [08:09] mpt: will the user understand that "Accept" means "Assign this bug to me"? [08:09] bradb: Ok, call it "Assign to Me" :-) [08:09] where does the button belong? [08:10] i wanna nail a couple of these too-many-click-things today, if I can, while waiting for the menu dust to settle [08:10] https://launchpad.ubuntu.com/malone/bugs/1346 === bradb jumps to the bottom of the page to catch up on the discussion [08:13] haha [08:14] :) :/ :( [08:14] i like that idea, but hm, patented one-click technology is shiny too [08:15] mpt: it looks like you're right. So thunderbird is not generating format=flowed text right :( [08:15] mpt: would a button be better than a radio button, for that one-click goodness? [08:15] saying either "Assign to Me" or "Reassign to me" [08:15] s/Me/me/ [08:15] or s/me/Me/, depending [08:17] Me [08:17] because it's not a preposition [08:17] or an article [08:17] right, so button or radio button? [08:17] radio button, on the grounds that you should be able to do other stuff at the same time :-) [08:18] fair enough [08:20] mpt: same principle for the Cc stuff? [08:21] er, a button could be useful in that case, perhaps [08:21] A "Subscribe me" checkbox at the bottom of the list of the subscribers [08:21] At least, that would work if we didn't have such a thing as watch subscriptions [08:22] if i deleted watch, noone would notice :) [08:22] If you think you can, that'd be great [08:22] except for the people who accidentally used it [08:23] I thought it would specifically say "Cc me on this bug", or something [08:23] otherwise it would have to be a "My subscription:" option menu [08:23] None / Watch / E-mail [08:23] (again, at the bottom of the subscription portlet) [08:24] right...E-mail, interesting... [08:26] stub: I wanted to allow BugTask.priority to be null in the db. Is this something I should branch/write one line of SQL/submit for review/etc. or can you be bribed into doing this? [08:28] mpt: If it's a checkbox, I'm picturing myself pulling my hair out trying to find the button to click to actuate. [08:28] mpt: What happens? [08:28] bradb: Welcome to Malone [08:29] bradb: A "Save Changes" button at the bottom of the page [08:30] mpt: Will a user know that there's a "Save Changes" button awaiting them all the way down near the beginning of the bug discussion? [08:31] Merge to rocketfuel@canonical.com/launchpad--devel--0: [trivial] Remove some evil code that was depending on SelectResults.__contains__() working for set operations. (patch-2133: guilherme.salgado@canonical.com) [08:31] bradb: I can do it, but it sounds like a change that needs to run past the sab [08:31] bradb: No, but I'm not going to say there should be buttons all over the page === SnakeBite [~SnakeBite@84.242.143.64] has joined #launchpad [08:31] because that just takes us further and further away from "let me do more than one thing at once" [08:32] mpt: What if, for now, the add subscriber page defaulted to Cc and your email address, if you weren't already subscribed to the bug? [08:33] (otherwise Cc and empty email address field) [08:33] bradb: Sure, that'd be an improvement on what we have currently, though still annoying compared with subscribing on the bug page itself [08:33] right, I can see the value in subtly moving towards not having to use 8 different pages to edit a bug [08:34] does this mean moving the comment box to the bottom of the page too? and ordering the comments first -> most recent? [08:34] It doesn't "mean" that, but a Save Changes button at the bottom of the page would make a lot more sense if that was the case, yes [08:35] indeed [08:35] stub: True, I'll ping you again on that once confirmed. kiko, do you know if sabdfl confirmed that it's ok for BugTask.priority to be null? [08:36] I can ask him [08:36] cool [08:37] mpt: right, so thanks for the ideas. I'm putting them in motion right now, starting with the assignee bit. [08:37] thanks [08:37] stub, the mirror finished === bradb wonders what the *hell* the LP front page is all about. "Old-Style Apps"? === mpt should get mpt@canonical.com/launchpad--front-page--0 finished soonish [08:40] heh [08:40] but remember that the front page you see is not the same as the front page production sees [08:42] right [08:43] stub: your head is leaking [08:43] :-P [08:43] SteveA: should the meeting time be in the topic, btw? [08:43] Launchpad Developers Meeting: $time, etc. === mpt gives bradb the job of doing that === bradb wondered if the habit was kicked intentionally === ..[topic/#launchpad:mpt] : Discussion with Launchpad users and developers. || Includes Rosetta and Malone. || Register for your account on https://launchpad.ubuntu.com/+login || Launchpad meeting Thursday 21st, 1200 UTC / 0900 Sao Carlos === Mez [~Mez@cpc2-lich4-3-0-cust115.brhm.cable.ntl.com] has joined #launchpad === ..[topic/#launchpad:mpt] : Discussion with Launchpad users and developers. || https://launchpad.ubuntu.com/ || Includes Rosetta and Malone. || Launchpad meeting Thursday 21st, 1200 UTC / 0900 So Carlos [08:51] cprov, that worked (just copy&pasting to a file), it seems wierd that the raw email from gmail doesn't work, anyway sorry for the noise, thanks for the help [08:52] mgalvin: no worries, email is encoded as quote printable, you can use the raw content directly in most of case, except plain ascii [08:53] mgalvin: s\can\can't [08:54] ok, really the wierdness i speak of is that elmo sent me my svn commit access email yesterday and that one worked with the raw email [08:55] oh well, at least it works ;) === carlos -> out [08:56] see you [08:56] bradb, mark's okay with making priority nullable. [08:58] bradb: do you have code changes to make use of the NULLable priority? [09:00] Merge to rocketfuel@canonical.com/launchpad--production--1.25: Cherry pick patch-2125 (patch-9: carlos.perello@canonical.com, andrew.bennetts@canonical.com, rocketfuel@canonical.com) [09:05] kiko: cool [09:05] stub: yes [09:07] bradb: am I wrong or we don't have links in the row into malone/assigned, it's on_click js ? It means i can't open as new window or tab in firefox [09:08] bradb: wouldn't be nice to have at least the "bug # xx" as a link ? [09:09] cprov: right, it should probably be changed to be consistent with the distro/distrorelease/upstream bug listings [09:09] I'll file a bug report for that, if there isn't one already open. Thanks. === cprov checks upstream page [09:10] bradb: great ! thank you [09:11] no prob [09:14] New Malone bug 1532 filed on Malone by Brad Bollenbach: /malone/assigned should use underlined, non-row-highlighting, non-js links [09:14] https://launchpad.ubuntu.com/malone/bugs/1532 [09:16] bradb, that page should just use the search widget you're going to provide us [09:16] stub: Should I just make funny noises when I'm ready for you to make that change in the DB, so that we can co-ordinate it to actually land without all the tests failing, or is there an even quicker way the db change can be made to happen at the same time that I merge to rf? [09:17] kiko: Agreed. [09:28] bradb: i have a space to talk subsets [09:28] SteveA: ok, so, here's my question: [09:29] take the URL path /distros/ubuntu/+bugs [09:29] AIUI, +bugs is what actuates the smart traverser bit [09:29] the "smart traverser" is this black box that will consume the rest of the URL, and return the right thing, which will then be rendered in the browser, right? [09:30] well [09:30] Merge to rocketfuel@canonical.com/launchpad--devel--0: [trivial] Reduced the amount of memory needed to run the script (patch-2134: carlos.perello@canonical.com) [09:30] it will consume the very next path step [09:30] if there are further path steps [09:31] then those will be traversed in the normal manner [09:31] we're "consuming" an extra path step [09:31] so, the traverser will consume two path steps rather then the usual one [09:31] right, and the traverser returns an object which the publisher publishes, right? [09:32] (higher-level question leading up to What I Really Want to Know) [09:32] well [09:32] the traverser returns the next object [09:33] if there are path steps left to traverse [09:33] then we'll need to do whatever is necessary to traverse those too [09:33] right, makes sense [09:33] the last object traversed to gets published [09:33] so, in the URL path example above, what kind of object will the final traverser return? [09:34] the example /distros/ubuntu/+bugs [09:34] ? [09:35] yes [09:35] what do you want to show the user if they put distros/ubuntu/+bugs in the browser? [09:36] Bugs that have Ubuntu tasks [09:36] so, a page template [09:36] it can be a view on the Ubuntu distro [09:37] so, you get the view (using the code i pasted to you yesterday) [09:37] and return it [09:37] when there is no further path step after +bugs [09:38] SteveA: i.e. I don't register a +bugs view on IDistribution in ZCML, right? [09:39] right now, you should register a '+bugs-only' page on IDistribution [09:39] when my nav stuff lands, i'll change it to a simple +bugs view [09:40] in your traversal function, you look up the '+bugs-only' view when you have just '+bugs' [09:40] this is a bit of a hack, but will be easy to refactor to use navigation stuff. [09:41] bradb: Make your change as patch-25-05-0.sql - I'll pre-approve it. [09:41] bradb: does this make sense? [09:41] so, your nav start will be smart enough so that, if a +foo view is registered in IBar then /bars/fnorb/+foo will render that ZCML-registered view, but /bars/fnorb/+foo/something could have in a different way? [09:42] yes [09:42] exactly [09:43] SteveA: with your nav stuff, what do i have to do to script the behaviour of the "something" traversal in /bars/fnorb/+foo/something, in this configuration? [09:44] i don't want to discuss that right now. i want to discuss how to get you doing this now, before the nav stuff lands. [09:44] SteveA: ok. i take it this is a more important priority than UI usability improvements? [09:45] well... [09:45] 1. this will be a quick refactor [09:45] 2. if you do it now, then the sab won't get annoyed by it, and start to do it himself [09:45] 3. the simplified code left behind will leave you more time for UI improvements in the future [09:46] bradb: okay? [09:48] sure [09:48] okay. cool. [09:48] so, you ought to be able to remove BugTaskSubset [09:48] there is a remaining question [09:48] should +bugs appear in the breadcrumbs? [09:48] mpt: ? [09:49] No, because it's a facet [09:49] okay [09:49] The hierarchy shows things up to the facets [09:49] correct. [09:49] so, when i'm on a distro page [09:49] i get the "Bugs" facet [09:49] I've got a bof on that on BrazilTopics [09:49] which takes me to that page [09:49] yup [09:49] that's fine then [09:50] kiko: Why? Does the spec need more examples? [09:50] It must be close to being the most example-laden spec in LP history [09:50] sab's going to land a hack that gets rid of certain particular "facet" things from breadcrumbs [09:50] and then my nav stuff will improve on the hack, and vastly improve traversal and breadcrumbs [09:51] SteveA: By the way, any news on page titles love? Is this something that's going to take to long to fix while you're in .br? === debonzi [~debonzi@200-171-140-32.dsl.telesp.net.br] has joined #launchpad [09:52] i'll try to get to it in some slack time [09:52] If it's a cheap fix, it'd be a wonderful ROI to whip through and be able to fix a bunch of Malone page titles [09:52] SteveA: ok, thanks [09:53] stub, could we not reuse the web cookie mechanism for baz-server/trebuchet? [09:53] web cookie [09:53] in xmlrpc [09:53] how about not [09:53] just the underlying mechanism. [09:53] no [09:54] what problem are you trying to solve? === mpt wonders how to stop kiko showing up as "Christian Reis" all the time [09:54] persisting authentication state when accessing an xmlrpc server. [09:54] showing up? [09:55] in Gaim [09:55] kiko: why do you want to do that? [09:56] kiko: we have a choice of how to do this, but we will want to use a different mechanism to the web logins [09:56] SteveA, BazLaunchpadClient. [09:56] two codepaths? [09:57] kiko: two different situations [09:57] talk to me in person [09:57] after the break [09:58] SteveA, what's a good time for us to work on getting rid of the *Subsets I have in basicvoting? [09:58] next session, probably [09:59] great [09:59] also, i think mark merged the first part of basic voting [09:59] he and i talked about it, just wanted to get his branch actually merged so he can get on with the specs [09:59] Merge to rocketfuel@canonical.com/launchpad--devel--0: [trivial] make task edit pages usable in KHTML/WebCore (bug 987) (patch-2135: mpt@canonical.com) [09:59] seeing as you'll be merging this afternoon, i said "okay" === SnakeBite [~SnakeBite@84.242.143.64] has joined #launchpad === SnakeBite [~SnakeBite@84.242.143.64] has joined #launchpad [11:08] carlos, bradb: Production has been updated [11:12] stub: Looks good, thanks. [11:13] kiko: ^^ canonical URL patch cherrypicked [11:30] Merge to rocketfuel@canonical.com/launchpad--devel--0: [trivial] fix distro-actions portlet diff3 marker (patch-2136: mark.shuttleworth@canonical.com)