=== Luciph3r [~Luciph3r@xd-85-20-0-162.rm2.albacom.net] has joined #launchpad [12:19] carlos, yes, I fixed. we only need to worry about it with security proxied objects. otherwise it won't break because int(NotSecurityProxiedPersonInstance) works [12:20] salgado, well, at least I'm happy that the tests raised that error, did they? [12:20] casting an sqlobject instance to an int is kinda gross [12:21] we should not do that [12:21] carlos, mpt: https://wiki.ubuntu.com/RosettaFAQ?action=diff&rev2=5&rev1=4 [12:21] define __int___ on the class. because the class sin't the object that will be ok. [12:21] ;) [12:21] it already is defined on the class [12:21] it isn't defined on the interface [12:23] lifeless, I agree with SteveA that we shouldn't be doing this, that's why I not even suggested adding __int__ to the interface [12:23] score 1 successful troll [12:25] carlos, yes, I found the problem because the test failed. otherwise I would never find it [12:27] SteveA, I don't remember the details about that code being that way but I think I had problems getting it as a SQLObject [12:29] jordi, good stuff. thanks [12:29] expicitly use obj.id, not int(obj) [12:31] carlos: sorery, I think liblaunchpad-integratiopn is GPL, but could not remember exactly [12:31] is it? [12:32] Merge to rocketfuel@canonical.com/launchpad--devel--0: [trivial] i18n Launchpad front page as an example (patch-2211: stuart.bishop@canonical.com) [12:37] jordi: it has to be - it ships on the CD's :) [12:37] lifeless: could be LGPL, I mean [12:37] is it exactly the GPL? [12:37] dunno, ask #ubuntu-devel I think [12:37] all I know is 'open source' [12:37] free software! :) === lifeless avoids the trap === jordi smirks. [12:38] open sores [12:39] dude, after the drop-dead sprint we've had ... erk [12:39] lifeless: any objection against rm'ing JobSourcerer? [12:39] jordi, liblaunchpad-integration? what's that? [12:39] ddaa: none [12:40] carlos: I thought it was the first bit of LP that was released [12:40] jordi: no, its entirely separate code [12:40] jordi, not really [12:40] jordi: its written in C. [12:41] by the distro team [12:41] jordi, I think the code we already released is related to the libraries we are using [12:41] righto [12:41] what got released then? [12:41] carlos: what licence? :) [12:42] jordi - under the licence the project uses. [12:42] jordi - i.e. we've release zope changes, sqlobject, pqm, [12:42] jordi, also, I need to request to Mark the python bindings for gettext to be released also as GPL, he agreed on that, I just need to request it by email so he sends me the approval signed with GPG [12:43] lifeless: oh, I thought it was actual launchpad code [12:45] jordi, the problem with releasing launchpad code as you think on it is that it's useless without the other parts of launchpad [12:47] carlos: no, no [12:47] I know that [12:48] I just thought something had been released as Mark told me in London one day [12:48] I was surprised that it had happened so early [12:48] I probably missunderstood [12:48] Merge to thelove@canonical.com/dists--bazaar--1.5: new build (patch-73) [12:49] jordi, well, our changes to zope, sqlobject and others are part of launchpad, I suppose he was refering to it [12:49] jordi, but perhaps I'm missing something [12:50] Merge to thelove@canonical.com/bazaar--devo--1.5: reverse out ARCH_LOG in hooks - it is not an appropriate method for transferring such large amounts of data (patch-59: robert.collins@canonical.com) [12:50] jordi, check it with mark [12:51] carlos: actually releasing rocketfuel would be meaningful imho, as it would address the "non-free infrastructure" issue, and would enable the community to actually make meaningful contributions. [12:51] ca lnod [12:51] in any case, that part of the FAQ needs to be corrected now [12:52] jordi: looks fine, except (as I've already changed) it's https, not http [12:52] hmm. [12:52] I didn't write any URL, so I guess it was already there [12:52] ddaa, I'm not arguing against it I want it released as free software too, it's just that it should be released all it at the same time or modify it to work without the other parts of launchpad [12:53] mpt: thanks mate [12:53] carlos: ack, I must have missed the bit where you mentioned the specific bit you are talking about. [12:53] carlos: that's mark's plan according to what he said [12:53] (modifying it) [12:53] I know [12:54] liblaunchpad... gettext bindings... zope changes, etc... all of that meaningful to realease alone... [12:55] certainly a "liblaunchpad" would not be useful without launchpad, in a practical sense, but it would certainly be necessary for things like integration in bazaar. [12:56] boggle, we should certainly release zope changes we make [12:59] ddaa - its not xmlrpc stuff, its fire a web browser at a url [12:59] elmo we have., [01:00] jordi: did you get the photo? [01:00] *shrug* I think I'm hopelessly out of sync. I'll just wait for the dust to settle a bit. [01:00] mpt: yeah, thanks! [01:00] Although I got all of them from you when we were at the sprint [01:00] probably the others didn't [01:01] why was my CoC sig modified? [01:01] oh. nvm [01:01] I'm etting old miail marked as read [01:01] unread* [01:16] lifeless: what are the following statements in ImportDBuild for? [01:16] try: [01:16] getTxnManager().abort() [01:16] except psycopg.Error: [01:16] pass [01:16] sivang, team created [01:16] As I understand the importd code, we should never be in a transaction there [01:17] (maybe it would be worth to be a bit more careful with that, to abort() in case of unhandled exception, but except for that issue) [01:18] There are couple of them, and I guess they might be related to db reconnection, but the justification eludes me... [01:19] Merge to rocketfuel@canonical.com/launchpad--devel--0: [trivial] cleanups to malone home page, and relabeling the post comment button (patch-2212: christian.reis@canonical.com) [01:21] okay... that's exactly what this code is about :) [01:44] how long does it usually take for a newly uploaded POT file to appear in rosetta as translatable messages? [01:47] I understand it is a bit backed logged at the moment as the next Ubuntu release is being imported. Unfortunately Carlos has just left so I can't give you any firm answer :-/ === stub makes a note to order the import queue better [01:49] hey stub [01:49] long time no see [01:49] yo ;) [01:49] i see you're with the canonical guys now :) [01:49] so, are we talking minutes, hours or days? [01:49] Yup. Didn't get to Europython this year unfortunately. [01:49] yeah, too bad [01:50] stayin' at the sgs again was fun :) [01:50] He's been here for a long time, he's our resident DB fascist^W admin^W magician. === philiKON has a slight feeling that DB doesn't necessarily mean ZODB *grin* [01:51] postgres [01:51] I started about a two months after last years Europython [01:53] cool === stub kicks off a production update, wondering if the load balancer will work as expected ;) [01:59] stub, so, uploads to the database are queued and taken care of asynchronously? [02:01] Yes. Parsing it all and inserting it into the right data structures takes too much time to do otherwise. [02:01] right [02:02] so, your restarting the app won't affect my upload i guess [02:02] duplicate matching on a few multi-million row tables is rather expensive ;) [02:02] Nope [02:02] hehe [02:02] so, i presume we're rather talking hours then minutes here before the queue is processed, eh? [02:03] it's not like zodb is not a big enough hammer for our nails, but like... it's maybe a bit too small ;) [02:04] i know. RDBMS definitely have their uses [02:05] bah, we really, really, could have had a use for a proper object db. It's an issue of raw performance. [02:15] Yay bed time [02:15] g'night [02:35] ddaa, do you happen to know if anyone can translate things even though they're not in the team that owns the project template? [02:36] I'm deifinitely not the guy to give a definitive answer, but expect there would be at least some provision for that. [02:36] Having translations restricted by default would be against the whole community-building idea behind launchpad. [02:36] (but I'm really not into these things) [02:37] ok [02:37] thanks [02:57] raga .. notte a tutti ! [03:42] Merge to rocketfuel@canonical.com/launchpad--devel--0: [trivial, rs=kiko for the bits I understand] Bugtask constraint improvements: disallow multiple tasks for the same bug with same product. Also adds a valid_branch_name constraint for Branches. Other little bits of fluff. Original patch by stuart.bishop@canonical.com, test fixed up by me. (patch-2213: christian.reis@canonical.com, stuart.bishop@canonical.com) === Keybuk [~scott@rjo-lmn-svr.kerntec.com.br] has joined #launchpad === sm [~simon@pool-71-107-252-117.lsanca.dsl-w.verizon.net] has joined #launchpad === robitaille [~daniel@d154-5-117-228.bchsia.telus.net] has joined #launchpad [04:42] is it a known problem that a system error occurs when trying to display a bug report in Malone? === mdz_ [~mdz@ca-studio-bsr1o-251.vnnyca.adelphia.net] has joined #launchpad [04:49] robitaille, nope, it's not. where? [04:49] any buga i have tried...https://launchpad.net/malone/bugs/1625 [04:49] foe example [04:50] s/foe/for === kiko sighs [04:50] sounds like we fucked up the update [04:51] sorry, robitaille -- will be fixed in about 10h :-( [04:51] no problem. I guess it is a known problem now :) [04:51] report a bug! [04:51] [SCNR] [04:53] elmo, don't you ever sleep? [04:53] not tonight it seems [04:59] hi kiko [05:00] 'ERROR: column "bug" does not exist SELECT id FROM BugAttachment WHERE bug = 1625' [05:02] jamesh, I know. something went wrong with the update, but I'm not waking anybody up [05:02] stub did a last-minute cycle to get carlos' fix for rosetta imports [05:02] I suspect that's what cracked it [05:02] ah well [05:03] jamesh, did you have a good flight back home? [05:03] and did everything work out in rio? [05:03] kiko: they didn't know about the reservation, but sold me a ticket anyway [05:04] how odd. [05:04] kiko: the flight got delayed by about an hour, which caused a bit of confusion since there was supposed to be another flight to Sao Paulo leaving from the same gate an hour after [05:04] well, good that they sold you the ticket, then. [05:04] (that other flight got delayed half an hour) [05:04] hah [05:04] and you caught your flight on-time just fine? [05:04] yeah [05:05] Varig lost my bag going to Sao Paulo, but managed to find them before I left [05:05] so everything worked out fine [05:05] lost your bag?! [05:05] man, you seem to have been the luckiest unlucky person in Rio on that day [05:05] no reservation [05:06] varig has ticket [05:06] lose bag [05:06] find it before flight leaves [05:06] all in all pretty good [05:06] they served chocolate fondue on the flight, which was nice [05:07] wow [05:07] good for people with tim-tam deprivation symptoms [05:42] Merge to rocketfuel@canonical.com/launchpad--devel--0: [trivial] lint.sh shouldn't complain about unused arguments in interfaces (patch-2214: christian.reis@canonical.com) === robitaille [~daniel@d154-5-117-228.bchsia.telus.net] has joined #launchpad === mexiKON [~philipp@G00e8.g.pppool.de] has joined #launchpad === Burgundavia [~corey@S0106000000cc07fc.gv.shawcable.net] has joined #launchpad === _Raptor_ [~KillerApp@dsl-253-122.monet.no] has joined #launchpad [08:05] jamesh: ping [08:07] sivang: hey [08:07] jamesh: hi, what's up? chocolate fondue ;-) Which flight was it? [08:08] sivang: Rio to Sao Paulo (this was in the economy section too) === _Raptor_ is now known as _Rappy_ [08:14] jamesh: cool , Sao Paulo sounds fun === Burgundavia [~corey@S0106000000cc07fc.gv.shawcable.net] has joined #launchpad [08:15] jamesh: I am thinking of creating a helper function in the library to add the menu items to bonnobo ui apps as well - I realized that the translation overhead would be that big, that it would be worthwhile to create such a function [08:15] jamesh: It supports the same funcitonality of merging items, and there's some skeleton code in gedit that pbor so kindly showed me at which I can borrow [08:16] sivang: okay. [08:16] jamesh: so, even though bonnobo ui would be dropped at some point int he future, to save the translation overhead and gain centerlized control, this is still beneficial [08:17] sivang: I wonder if it is worth putting that in a separate helper library [08:17] sivang: given shared library dependencies, etc [08:17] jamesh: might be so, so it would be trivial to drop that later ? [08:17] since currently the library just links to GTK (+deps) [08:17] bonoboui brings in ORBit, libgnome, libbonobo, gnome-vfs, etc [08:18] bah [08:18] ok, looks like it would be good to toss in an another lib [08:19] maybe ask seb128 for his opinion (from a packager's point of view) [08:19] jamesh: sure, I will [08:20] jamesh: I'll also ask pitti , he's also knowledgeable about this [08:21] sivang: how many bonoboui apps are we looking at, btw? [08:21] jamesh: applets count as well? [08:22] jamesh: (most of the bonnobo clients are actually applets, but there is quite some of them ) [08:22] I suppose so. Hadn't thought of them [08:22] jamesh: they have a drop down which I thought of intercepting for the menu items , usually and "About" drop down [08:22] jamesh: sorry, not an "About" drop down, but a right clickable one [08:26] sivang: hopefully we'll have some good info up on the +gethelp and +translate pages the LaunchpadIntegration stuff points at soon [08:26] there was some discussion of it at the sprint [08:26] (probably continuing this week, with the rosetta guys arriving) === Amaranth [~travis@amaranth.user] has joined #launchpad [08:28] sivang: who is stub? :P [08:29] ah he's not here. [08:29] Amaranth: maybe describe your problem and let's see if someone helps [08:29] err, i'd need a server administrator for this one [08:29] jamesh: cool, so we can start looking at real pages instead of the placeholders? [08:30] launchpad-integration sends people to launchpad.ubuntu.com but the cert is for launchpad.net so firefox flips out and puts up a nice scary warning dialog [08:31] jamesh: should we change the pointing link to launchpad.net ? (thinking maybe this will solve Amaranth's problem ) [08:32] sivang: yeah it should change [08:32] I don't think launchpad.net was working last week [08:33] jamesh: it wasn't, but it started working about 2 days ago [08:33] jamesh: I can send you a patch against your arch, would that be ok? [08:33] sure. [08:33] Amaranth: thanks for pointing that out, silly me I acutally can fix that :) === Amaranth bows [08:34] so, how do i get this into smeg? [08:35] that doesn't solve the general issue of old links causing the flipout [08:35] Amaranth: I can get it in for you, lemme check [08:35] can you do the redirect with http and then change to https when you hit launchpad.net? [08:35] Amaranth: is it in universe? [08:36] Amaranth: (smeg) [08:36] wow. we've even got a real certificate for launchpad.net [08:36] sivang: yeah, but not for long i don't think [08:36] Amaranth: let me know when it's in main , and I will take care for it :) [08:36] jamesh: yeah, from that crappy thawte company :P [08:36] lol [08:36] Amaranth: don't let Mark hear you :) [08:37] as long as he doesn't read the logs i'm ok :) [08:37] Burgundavia: doesn't ffox do that ? [08:37] sivang, no [08:37] hmm [08:37] my link is a https one [08:37] links pointing to https://launchpad.ubuntu.com will still be a problem [08:37] yes [08:37] because you need to have a cert for that [08:37] Amaranth: we change the links centerally [08:38] sivang: what? [08:38] Amaranth: so all launchpadized apps get the change in url when we do it [08:38] sivang: that's nice, what about the rest of the world's links? [08:38] Amaranth: universe stuff will have a picker application that you point on an app [08:39] err, what? [08:39] Amaranth: the launchpad-integration stuff launches the web browser using a helper app [08:39] Amaranth: meun integration is just for desktop seed [08:39] i'm talking about outside of ubuntu [08:39] Amaranth: so fixing the helper app fixes the URLs [08:39] Amaranth: the helper app is responsible for identifying the (distro, release, source package) triple used in the URL too [08:39] websites that link to launchpad.ubuntu.com [08:40] the helper app doesn't rewrite the world wide web [08:40] launchpad.ubuntu.com had a self signed cert beforehand anyway, so popped up a warning dialog ... [08:40] btw, launchpad looks a lot less like plone now, good job [08:40] jamesh: that needed to be fixed too [08:45] Amaranth: the various launchpad 1.0 announcements will go out with the right URL [08:46] that changes future references, not a link from a thread on a forum 2 months ago that someone finds in a search [08:46] jamesh: http://muse.19inch.net/~sivan/lpint/new_domain.patch [08:48] it gives people a bad first impression [08:48] committed [08:48] jamesh: thanks :) === jamesh looks forward to the wiki returning from brazil ... [08:51] jamesh: wiki ? [08:51] sivang: wiki.launchpad.canonical.com is read only right now, because they took a copy to Brazil to edit [08:52] since the internet connection dropped a few times [08:52] and the wiki was necessary to do the spec writing [08:53] jamesh: ah nice, so now you can't see all the specs until the wiki actually retunrs from brazil :) [08:54] holy shit [08:54] is soyuz even doable? :P [08:54] doable? [08:54] Amaranth: I think it's already operating in some way [08:56] err, that's a spaceship [08:56] oh, i see [09:01] jamesh: I'm assuming bonnobo ui supports placeholder just as UIManager does , right? [09:03] sivang: yeah. [09:03] sivang: although it doesn't have as nice an API for programatically adding UI [09:03] you end up needing to construct XML fragments to send to the bonoboui code [09:05] jamesh: yes, I am looking at such code at the moment :) I guess that's basically the way to do dynamic construction in bonnobo. I also see there bonobo_ui_component_set_translate, should I be worried about that or will you take care of the localization ? [09:06] jamesh: (does bonnobo presents different API for translation and does not use getttext ??) [09:06] sivang: I never really learnt much about the bonobo-ui internals [09:06] jamesh: k, I will hit docs while I work :) === jamesh [~james@203-59-251-126.dyn.iinet.net.au] has joined #launchpad === robitaille [~daniel@d154-5-117-228.bchsia.telus.net] has joined #launchpad === Virtuall [~virtuall@blackbox.enio.lv] has joined #launchpad === nakeee [~nakee@barak013-104-186.dialin.huji.ac.il] has joined #launchpad [10:51] sivang: any news? [10:55] nakeee: working on it, will update you when I have settled it down. (it's already open) [10:55] nakeee: (created, even) === Luciph3r [~Luciph3r@xd-85-20-0-162.rm2.albacom.net] has joined #launchpad [11:02] sivang: just be careful when you approve translations so you won't break the guides of the projects you submit them to [11:02] sivang: btw I think we should use some test/mentoring trick on new translators and not just giev access [11:07] nakeee: we can continue this in ubuntu-il , btw [11:07] salve a tutti === mexiKON is now known as philiKON [11:14] sivang: yea, but I need to go:) ttyl:) === nakeee [~nakee@barak013-104-186.dialin.huji.ac.il] has left #launchpad ["Client] === mvo [~egon@ip181.135.1511I-CUD12K-01.ish.de] has joined #launchpad === Mez [~Mez@cpc2-lich4-3-0-cust115.brhm.cable.ntl.com] has joined #launchpad === mdke [~matt@mdke.user] has joined #launchpad [12:40] could someone of the more experienced python guys have a look at the new pyhton-apt apt interface please? baz get http://people.ubuntu.com/~mvo/arch/ubuntu/python-apt--mvo--0 [12:47] mvo: any particular parts to look at? [12:53] jamesh: the apt/ dir please [12:54] jamesh: it's a wrapper around the old "apt_{pkg,inst}" modules [12:54] jamesh: the interface is what I'm most concerned about (if they are clean/pythonic enough) === cprov [~cprov@200-171-140-32.dsl.telesp.net.br] has joined #launchpad [01:08] mvo: is there any reason why the Package class has name, id, etc as methods rather than attributes? [01:10] mvo: for the idempotent no argument methods, I'd make them properties [01:12] jamesh: I made it methods because of my old C++ habits. I'll change them to properties (I guess I can't make description() a property because of the "Formated" argument?) [01:13] mvo: either that or provide two properties ... === carlos [~carlos@200-171-140-32.dsl.telesp.net.br] has joined #launchpad [01:14] morning [01:15] jamesh: thanks! let me know if you find more :) === mpt [~mpt@200-171-140-32.dsl.telesp.net.br] has joined #launchpad [01:21] jamesh: morning, did you review the last gpg patches ? [01:31] cprov: not yet. I'm still catching up on things after the flight [01:33] jamesh: I understand, but dedicate some love to it asap, it's blocking a lot of people to add their keys. [01:34] yeah. I'll look at it tonight [01:36] jamesh: thanks === SteveA [~steve@200-171-140-32.dsl.telesp.net.br] has joined #launchpad === stub [~stub@200-171-140-32.dsl.telesp.net.br] has joined #launchpad === spiv [~andrew@200-171-140-32.dsl.telesp.net.br] has joined #launchpad [02:05] ahoy hacker babes === BjornT [~bjorn@200-171-140-32.dsl.telesp.net.br] has joined #launchpad === salgado [~salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad [02:21] jamesh: do you have more comments on the pyhton-apt interface? if not, I'm going to change it now :) [02:21] mvo: nothing right now [02:22] haven't really looked at it in depth though [02:22] jamesh: ok, thanks so far! [02:25] amoogly [02:31] how long does PO export via email usually take? [02:32] philiKON, the interval between runs is in the half-hour range IIRC [02:32] you and I will get an email notification when it's done [02:32] this is of zope3 I imagine? [02:32] indeed [02:33] kiko, launchpad sez: you will receive an email "shortly" [02:33] maybe that could be clarified [02:34] I am not sure we have enough information currently to give QoS on the response [02:34] carlos is telling me the script interval is 10 minutes [02:34] I don't know how many are queued currently though [02:35] hang on, just received the email [02:35] i tested it since i heard some "complaints" from volunteers [02:35] there was also the problem of https://launchpad.net/malone/bugs/1558/ [02:38] is that happening for you? [02:38] it happened for one of our newly signed up volunteers [02:39] and the trick at the bottom supposedly solved it for him === niemeyer [~niemeyer@brutus.conectiva.com.br] has joined #launchpad [02:49] Morning! [02:51] morning niemeyer [02:52] hi [02:53] niemeyer, I need to call my agent back today [02:55] kiko: Has he mentioned anything interesting yesterday? [02:58] he said that interviews were indeed being done [02:58] but that a month sounded crazy === morgs [~morgan@wblv-146-198-162.telkomadsl.co.za] has joined #launchpad [03:01] Merge to rocketfuel@canonical.com/launchpad--devel--0: [trivial] More lint updats: turn off more warnings in non-verbose mode (patch-2215: christian.reis@canonical.com) [03:03] kiko: Indeed [03:03] kiko: I hope he's right :) === morgs [~morgan@wblv-146-198-162.telkomadsl.co.za] has joined #launchpad === morgs [~morgan@wblv-146-198-162.telkomadsl.co.za] has joined #launchpad === bradb [~bradb@200-171-140-32.dsl.telesp.net.br] has joined #launchpad [03:11] ddaa - we are definately in db connections [03:12] and yes, reconnections R us === mvo [~egon@ip181.135.1511I-CUD12K-01.ish.de] has joined #launchpad [03:36] elmo - ping [03:37] the importd machines need to be able to talk to https://docteam.ubuntu.com please [03:42] niemeyer, interesting -- he says we can't do anything from brasilia. snif [03:44] kiko: No problems.. [03:44] kiko: Thanks for trying [03:44] kiko: I'll just go through the normal procedure.. [03:46] crap, all of them? [03:47] lifeless: ^-- [03:49] elmo: please, I don't know which one the job will land on :) [03:50] hum, I need a better way to handling this routing crap [03:51] doing nayway [03:51] mvo: Greetings! [03:52] lifeless: Have we met at Laura's place during EuroPython, or perhaps was someone else? [03:52] hey niemeyer [03:52] someone else I think [03:52] I'm Robert Collins fwiw [03:53] Yes, I thought that was the name of the guy, but I'm pretty bad at names, so that's expected. :)) [03:53] lifeless: Nice to meet you, anyway.. ;) [03:54] niemeyer, you /did/ meet him last week but whatever ;-) [03:54] kiko: Ah, so I'm even worse than I thought. [03:57] I think the guy is "Rob Collins" as well.. [03:57] there was another "rob collins" at europython [03:58] SteveA: Ah, good.. so I'm not that crazy :) [04:01] niemeyer, I'd suggest going to get your visa asap from what my agent is telling me :-( [04:01] lifeless: done [04:02] elmo: thanks, now it barfs on the server cert [04:02] ddaa - what did you come up with that [04:02] kiko: What is he telling you? [04:02] *fear* [04:03] lifeless: err, seriously? it's valid, just self-signed [04:03] elmo: bah, can we *please* have en_AU.UTF-8 on the machines, its such a nuisance having to keep setting LANG on machine* [04:03] that they are only booking visa interviews for late-september :-( [04:03] lifeless: dude, you can fix your .ssh/config not send LANG :P [04:03] elmo: yes, svn complains and we need to accept it outside the cscvs code [04:04] I can't imagine it'll be the only self-signed svn repo tho? [04:04] its not, we've hit this before [04:04] ssh in, svn ls it, accept permanently. [04:06] niemeyer, sorry for not having better news [04:07] kiko: No problems.. and thanks for checking it. It's just unfortunate that I won't be able to attend what was planned, but we may certainly rearrange it for later on. [04:08] yeah. [04:08] I'm talking to mdz, so get the visa interview booked and meanwhile we'll work on dates === hno73 [~henrik@henrik.gotadsl.co.uk] has joined #launchpad [04:08] kiko: Will do that [04:12] mpt, ping [04:12] guys, you've proably thought about it [04:13] launchpad so totally could be used to manage documentation :) [04:13] are there any takes in that direction? [04:14] niemeyer: lifeless has a french dictionary dedicated to him :) [04:14] heh, I read that as "launchpad so totally could use some manageable documentation"... [04:14] dd ping [04:18] morgs: that as well :) [04:20] elmo - thanks [04:24] jordi, did you see your email already? [04:24] jordi, I think you will need to update your filters :-) === sabdfl [~mark@200-171-140-32.dsl.telesp.net.br] has joined #launchpad [04:32] SteveA, thanks for your mail, but it's not the filename that's the problem, it's unicode text in the actual RDF content. I've mailed you a better traceback... [04:35] carlos: now that I am the admin, can I make others admin, or demote them? [04:36] carlos: (for the hebrew translation team) [04:36] jamesh: ping! [04:36] hey sabdfl , what's up? [04:36] sivang: i'm lovin brazil [04:37] heh [04:37] the sunshine and the work... very few distractions in sao carlos ;-) [04:37] sabdfl: yeah, you told me. to be frank, if to judge by what my brazillian freinds tell me (one of them in Sao Paolo) I'd love it too :) [04:37] sivang: do you like the way LP is coming along? [04:37] sabdfl: very very much [04:38] sivang, yes, that's why I set you as an admin [04:38] sabdfl: it's has become blazingly fast, and very sexy UI wise [04:38] we're very close to a rosetta 1.0 now [04:38] sabdfl, near 10000 pofiles to go [04:38] ;-) [04:39] sabdfl: however, I feel like I can't grasp all of it's capabilites. I think some documentation would be in place :) [04:39] sabdfl: when you see how many subsections and optins is presents, you might get the feeling "Hmmm, I wonder what I'm missing here and there" [04:40] sabdfl: pong [04:40] jamesh: can you see http://lpwiki.async.com.br/TranslationCoverageMap from there? [04:40] sabdfl: nope. that URL doesn't work outside of Async [04:41] ok [04:41] i'll mail it to you [04:42] it's just for fun [04:42] sabdfl: sorry if this sounds a bit ungreatful ;-) , but it would be pitty to have people use only half of it's capabilities out of plain unawareness [04:42] the short-short version is that someone who knows LP and SVG could do cool world maps showing translation coverage of anything that supports rosettastats... [04:42] sivang: that's what TotalExposure is about (spec in LP wiki) [04:43] to make sure that you can see and manipulate everything that is actually in LP [04:43] we aren't quite there yet [04:43] but it's improved a lot in the last month [04:43] there are links to most of the things you can currently do [04:43] spiv, around? === lamont [~lamont@15.238.5.30] has joined #launchpad [04:44] sabdfl: probably wouldn't be too difficult -- it could be done with an essentially static SVG, and substituting in a few values [04:44] mdke: Yeah. [04:45] jamesh: that's the sort of thing that you might know that I certainly wouldn't ;-) [04:45] spiv, i wanted to ask a few questions about how launchpad autentication works... have you got time? [04:45] sabdfl: it might even be possible to do it with TAL :) [04:45] Sure. [04:45] jamesh: i'll put it in your queue, feel free to ignore it unless you have a moment of inspiration [04:45] TAL ??? [04:45] SVG is XML [04:46] holy shit, you could, couldn't you [04:46] jamesh: You're a bad man :) [04:46] spiv, would you join #miz? [04:46] IRosettaStats/@@+worldmap [04:46] we generate the registry RDF using TAL [04:46] we do indeed :) [04:47] morgs: okay, look forward to receiving the email === Virtuall [~virtuall@who.is.virtuall.info] has joined #launchpad [04:48] RDF is resource description framework by w3c? [04:48] yes [04:48] jamesh: thx [04:49] sivang: e.g. https://launchpad.net/products/launchpad/+rdf [04:50] jamesh: 500 Internal Server Error [04:50] looks broken :( [04:50] sivang, yes, working on that one. [04:50] Unicode problems. [04:51] jamesh: products is for packages right? or for upstream projects? [04:51] Try https://launchpad.net/products/apt/+rdf [04:51] morgs: got an XML file [04:51] sivang, we have all three... [04:51] sivang, it's based on DOAP (description of a project). [04:52] morgs: nice, so that's an export of a piece of info launchpad has [04:52] morgs: yes, I've used it already :) [04:52] morgs: is there a plan to provide real DOAP files too? [04:52] (I realise that they wouldn't contain all the info found in the existing RDF) [04:53] jamesh, we could certainly do that. However we would want to encourage our format... [04:54] jamesh, I wonder if you'll have some time to review my foaf-menus branch today. it should be pretty easy to review, and that changes are kind of blocking me. [04:54] perhaps we would allow easy importing of Launchpad RDF so people could suck entire projects into Launchpad, but provide some sort of DOAP-to-LP RDF translation thing... [04:55] salgado: probably not today (it's almost 11pm). I'll get onto it tomorrow morning though. [04:56] jamesh, cool. thanks [04:56] I don't want to stay on Brazil time ... [05:01] morgs: ping [05:02] SteveA, hi [05:02] morgs: try adding request.response.setCharset('utf-8') [05:02] SteveA, ok, I'll try that now [05:05] SteveA, nope, still get the error [05:05] ok [05:06] morgs: i will debug further [05:07] SteveA, thanks. [05:19] mpt, ping, ping! [05:19] SteveA, if I *remove* the request.response.setHeader('content-type', 'application/rdf+xml') then the RDF dump works. So it seems that mime type forces ascii... [05:20] interesting [05:20] salgado: ponggggggggggggggg [05:21] morgs: ewww, that sucks. [05:21] morgs: did you put the 'setCharset' before or after setting the header? [05:21] morgs: try "application/rdf+xml;charset=UTF-8" ? [05:22] yes [05:22] application/rdf+xml, the mime type for... people with ascii names! [05:22] SteveA, yes. [05:22] morgs: did you put the 'setCharset' before or after setting the header? [05:22] Merge to rocketfuel@canonical.com/launchpad--devel--0: [trivial] More lintage silencing (patch-2216: christian.reis@canonical.com) [05:22] jamesh: that was going to be my next suggestion to morgs [05:22] SteveA, sorry, first after, then tried before. [05:23] and it failed in both places? [05:23] SteveA, yes. [05:23] okay [05:23] try what jamesh just said [05:23] if that doesn't work, we have a deeper problem [05:23] jamesh, SteveA: that failed too. [05:24] okay [05:24] mpt, heh. I just wrote the page to add/edit wikinames, and I'm going to use something similar for IRC details, so it'd be good if you have 2 minutes just to tell me what needs to be fixed, before I write the IRC details page [05:24] deeper problem [05:24] i'm in the tracebacks [05:24] mpt, this is the URL: http://192.168.99.7:8086/people/name16/+editwikinames [05:25] salgado: "Wiki base URL:" [05:26] salgado: Try a table with one row for each wiki name [05:26] and one row for adding a new one [05:27] mpt, you mean, the URL and the name in the same row? [05:27] yes [05:27] Wiki base URL: Name: [05:27] [ ] [ ] [/] Remove [05:27] ok? === mpt has to go for lunch and money [05:28] oh, with the text entries in a separate row. I'll try [05:28] cool [05:30] mpt, still here or already left? === Seveaz [~seveas@seveas.demon.nl] has joined #launchpad === Seveaz is now known as Seveas === ddaa [~ddaa@ordo.xlii.org] has joined #launchpad [06:04] ddaa - svn memory errors - spiv has put a dump of the twisted svn repo on chinstrap so that we can reproduce the failure more quickly and easily. this is affecting ope3 + twisted, probably a comes straight after samba import support. [06:04] I'm working on the samba failure, I think I know the cause. [06:06] Cool. [06:07] Here, the next thing on the pipe should be updating importd for archivelocation [06:08] lifeless: I'm pondering blogging about tomlord's troll, that would be fun, but that might not be wise... not sure.. [06:09] mark has changed the baz bzr migrastion strategy. [06:10] current plan is to: [06:10] * get samba using bzr asap. [06:10] * get rocketfuel development on bzr asap [06:10] then start chewing through the features needed for a 'general' release - a 2.0 release of bazaar [06:15] Merge to rocketfuel@canonical.com/launchpad--devel--0: [r=jamesh] fixing bugs #1496 and #1613, better encoding handling and subkey signatures support. (patch-2217: celso.providelo@canonical.com) === robitaille [~daniel@d154-5-117-228.bchsia.telus.net] has joined #launchpad [06:32] ddaa - todo for you as soon as we have locations stuff working. [06:32] * [06:32] Revision.owner ArchUserId.person. Unfortunately, none of the existing rows in the database actually has a corresponding entry in ArchUserId. This is a problem because we want to set Revision.owner to NOT NULL. We need to fix taxi to set this, then run a taxi run to correct it. This is a TODO for DavidAllouche === SnakeBite [~SnakeBite@84.242.143.64] has joined #launchpad [06:33] thats high priority too - it blocks the BranchDataStorage spec. [06:33] we'll need to scan every outstanding revision we publish [06:33] ... or set them all to importd as we know thats what they are at the moment ;) [06:37] lifeless: please drop me an email [06:37] ddaa - its on the wiki page, which will be synced up to the dc after the sprint. (we have a local editable copy cause the intrawbe wasn't) [06:38] then, please drop me an email with a pointer to the wiki page :) [06:38] irssi doesn't seem to support that ;) === ddaa goes for a snack [06:47] I guess that would be a dubious enough reason for the company to fork irssi :) [06:54] lifeless: could you cherrypicky patch-2217 in production ? [07:00] stub: ^^ [07:01] salgado: I'm back [07:01] salgado: I had an interesting lunch, you should have been there [07:01] mpt, next time I will. :) [07:01] he was there [07:01] mpt, can you take a look at it again? [07:02] hey, let's go to the gym [07:03] salgado: [07:04] 1. replace all the "Change" buttons with a single "Save Changes" button right at the bottom of the form [07:04] 2. Replace the "Remove" buttons with a checkbox, so I can remove more than one in a single submission [07:04] (that's not very likely here, but it will be consistent with removing multiple support sources in LaunchpadIntegrationHelpPages, and other places) [07:05] 3. Put the fields for a new wiki name on a single line, like the fields for an existing one [07:06] 4. "i.e." means "that is". You meant "e.g.", which means "for example". [07:06] But just say "Example:" instead. [07:06] 5. It's https://wiki.ubuntu.com/ not http://wiki.ubuntu.com/ [07:06] 6. Put the help text under the control, not above it [07:07] ... Other than that, it's excellent ;-) [07:08] mpt, so, one "Save Changes" button and another "Add" one? [07:09] salgado: No, sorry, I should have mentioned that "Save Changes" replaces "Add" as well [07:10] cprov: Please email cherry pick requests so they don't get lost [07:10] stub: already done ;), you're right [07:19] mpt, ok. one last question. how do I put some space between the table rows? [07:21] Merge to rocketfuel@canonical.com/launchpad--devel--0: [r=SteveA] fix search breakage (patch-2218: brad.bollenbach@canonical.com) [07:21] mpt, also, should I have the headers (Wiki, WikiName and Remove) on each row or should they be the table headers? [07:22] salgado: There is no good way currently, though a hack would be to add style="margin-bottom: 0.5em;" to one of the controls in each row [07:22] the headers should be table headers, yes [07:23] stub, lifeless: cherry pickers, can you please cherry pick patch-2218? [07:24] mpt, great. would you mind having a last look? [07:26] bradb: Email [07:26] stub: ok, thanks [07:26] screw staging, let's just cherry pick from now on [07:26] salgado: Much improved, thanks, but still some way to go [07:27] salgado: 4. But just say "Example:" instead of "e.g." [07:27] 7. "Remove" should be the label for each checkbox, not a header [07:28] then no header for the third column? [07:28] correct [07:29] 8. The fields for a new wiki name should line up with the fields for existing wiki names. This means the "Existing wiki names" and "New wiki name" headings need to be inside [07:29] why not use a "Remove" button instead of a checkbox, then? I don't think we'll have people wanting to remove multiple wikinames at the same time as a common use case [07:29] salgado, mpt: you're like 7 feet from each other [07:31] salgado: (14:04:55) (that's not very likely here, but it will be consistent with removing multiple support sources in LaunchpadIntegrationHelpPages, and other places) [07:31] but make it a submit button if you feel strongly about it [07:31] I don't (feel strongly about it) [07:33] I don't either [07:33] thanks for that kiko === SnakeBite [~SnakeBite@84.242.143.64] has joined #launchpad [07:55] mpt: would be cool to se launchpad integration pages when they are ready [07:56] I'm supposed to write them? === mpt cries [07:58] I can help out if you'd like :)... (Who needs sleep) [07:59] mpt: btw, where can I see LaunchpadIntegrationHelpPages spec? [07:59] Well, we need some sort of text answering the question "What the smeg does 'Translate This Application' mean?" [08:00] what's smeg? [08:00] sivang: Due to Brazil's Internet being teh suck, the LaunchpadIntegrationHelpPages spec is currently on a copy of the wiki that's not accessible outside Sao Carlos [08:00] That should be fixed next week [08:02] mpt: ah right, jamesh mentioned that, I didn't know this spec is also part of it [08:02] mpt: he said the he "awaits the return of the wiki from brazil" :) [08:03] kiko: It's an empty epithet, like "what the heck" or "what the hell" [08:05] "Anticipation of a new Wiki's arrival" [08:06] carlos: OMFG DUDE [08:06] 3500 emails in my inbox [08:06] ok, gimme your procmail line [08:06] jordi: you need the fire department [08:06] jordi, welcome to the Rosetta team! [08:06] carlos: thanks for this AWESOME welcome party! [08:06] welcome to launchpad-errors [08:07] jordi, just filter on the 'From:' looking for 'Rosetta SWAT Team' [08:07] nod [08:07] jordi, you will get 12000 more between today and tomorrow [08:08] so be prepared [08:08] carlos: grrrrreat! :) [08:08] carlos: are they machine generated? [08:08] I badly need my canonnical account [08:08] so [08:08] I mailed my contract. [08:09] And today, I was waling down the street, and realised I never said what country in the envoelope. [08:09] Ie, I sent a letter to "Isle of Man, Planet Earth" [08:10] sivang, yes [08:10] jordi, Isle of Man is a country on itself [08:10] jordi, like Andorra [08:10] So I had to print it again and resend it this evening [08:10] carlos: really? [08:10] carlos: rlol === mpool [~mbp@ozlabs.org] has joined #launchpad [08:10] sivang, is the confirmation email we sent every time a .po file is imported into Rosetta [08:10] ok, then ithe first one will get there, the second will get lost. W:P [08:10] sivang, but for every single .po file we have in breezy [08:10] I thought it was somewhere in England for some reason. [08:11] jordi, :-P [08:11] jordi: the streets names are also funny :) [08:13] carlos: so why don't you hold some of those emails, after all this is probably the result of the auto merge of the po files no? [08:13] carlos: maybe you can email only if some error occurs [08:13] etc.. [08:16] sivang, yeah, but when I wrote that code I forgot to disable the success notification to the admins [08:16] sivang, and it's not trivial move a patch into production, we have a procedure that must be followed [08:16] sivang, so it's easier to just receive them and fix later so we don't get the spam again with next release import [08:18] carlos: I see :) got your point [08:18] carlos: well, jordi can just procmail them or something [08:18] carlos: [08:19] :0: [08:19] * ^From: Rosetta SWAT Team.* [08:19] canonical/rosetta-swat [08:19] does this souind good? [08:19] looks good to me :) [08:19] just make sure you empty the folder on your mail server :) [08:19] good :) [08:20] jordi, I know 0 bits about procmail ;-) [08:20] it works [08:20] -rw------- 1 jordi jordi 8902 2005-08-03 20:20 rosetta-swat [08:20] carlos: evolution sissy [08:21] jordi: you don't need to know too much to make some rules, if you follow made ones [08:22] now, how to move those to the new folder [08:22] sivang: I know a bit of procmail [08:22] I was just checking [08:22] I've fucked up annd lost mail in the past [08:22] hehe [08:24] jordi, or missed other emails..... [08:24] :-) [08:25] salgado: beautiful [08:25] ca dude [08:25] don't talk about that again huh [08:25] mpt, what? the last version? [08:27] salgado: I just reloaded [08:31] mpt, cool. thanks for the help, btw. ;) [08:40] jordi, btw, seems like zope was imported already === tav [~tav@p54BD7495.dip.t-dialin.net] has joined #launchpad [08:40] jordi, and SteveA tells me that they are going to use Rosetta officially to do translations [08:40] jordi, did you mail them already? [08:40] jordi: philiKON is the zope3 guy [08:41] SteveA: nice work baby [08:41] hi tav [08:41] didn't see you in the house [08:41] just came in [08:41] carlos: no, not yet [08:41] so, this be the project you've been working on? [08:41] ... to see what condition my condition was in [08:41] philiKON: hello! [08:42] tav: yes, me and a group of 15 or so others [08:42] carlos: I was waiting for the import, as we saw it's apparently common to include en.po with zope [08:42] coolios [08:42] I could alssk that when the import qwas done anyway [08:43] in berlin still ? [08:43] jordi, do you know that your are sending weird characters from time to time? [08:44] no, I didn't know [08:44] badly encoded utf-8? [08:44] has it happened lately? [08:44] jordi, seems like that [08:44] I think its a terminal config [08:44] lifeless says that your terminal needs to be configured better [08:44] not utf8 per se [08:45] my terminal... [08:45] hm [08:45] jordi, or your shell should be changed to bash :-) [08:45] jordi: "I could als[007F] [007F] sk that when the import qwas done anyway" === jordi takes the opportunity to get rid of @euro in his locale,to begin with. [08:46] SteveA: yup. well, been flitting between london/berlin. and now at the espian summer camp, just north of berlin [08:46] oh, you mean on IRC? [08:46] damn [08:46] I thought you meant e-mail [08:47] SteveA: you around this part of the world at all? [08:48] mpt: could be irssi or ncurses bug though [08:49] tav: today, i'm in brazil [08:49] i noticed === mp [horpah@hell.org.pl] has joined #launchpad [08:52] https://launchpad.net/malone/bugtrackers/ubuntu-bugzilla/+edit === srichter [~srichter@c-65-96-179-50.hsd1.ma.comcast.net] has joined #launchpad [09:07] stub: how can I add someone to our translator group? [09:07] I thought philiKON set me up for this [09:09] srichter, by default anyone is able to translate in any product [09:09] srichter, if you want to restrict who can translate to get some extra QA [09:09] mmh, I remember that philiKON has to add people to our group in order for them to translate soemthing [09:09] hmmm [09:09] not as far as I know [09:09] srichter, we only have Ubuntu translation team and the GNOME one [09:10] srichter, you can choose one of them (usually, Ubuntu team is a good idea) [09:10] so they need to join normal teams [09:10] the owner of the zope template for Zope 3.1 is "Zope 3 developers" [09:10] and be accepted by the coordinator [09:10] srichter, that's to upload new .pot files [09:10] srichter, is not related with the translations into other languages [09:11] ok, I just need to be able to sign up new people :-) [09:11] srichter, so you need admin rights on the zope3-dev team [09:11] srichter, ask philiKON to give you them [09:11] he is not around :-) [09:12] can you set me up so I can help people? [09:13] sorry dude, no can do [09:13] it'd be the start of a slippery slope ;-) [09:14] ok [09:15] srichter, I doubt he will be offline too much time :-) === Burgundavia [~corey@S0106000000cc07fc.gv.shawcable.net] has joined #launchpad === srichter [~srichter@c-65-96-179-50.hsd1.ma.comcast.net] has left #launchpad ["Konversation] [09:37] hey sr [09:46] mpt: any news about AutoBuildUserInterface spec ? [09:57] Merge to rocketfuel@canonical.com/launchpad--devel--0: [trivial] Fix my email addresses (patch-2219: stuart.bishop@canonical.com) [10:00] cprov: It's still in my pile, sorry [10:00] but my pile is shrinking, really it is [10:05] carlos: ok, got the log. will add ASAP [10:05] (not now, I'm in the middle of cooking= [10:06] jordi, sure [10:06] carlos: [10:07] so what if a product doesn't want to use GNOME or Ubuntu teams, but their own, restricted team? [10:07] Is that going to be common? [10:09] jordi, mark said that he wants to encorage the use of Ubuntu teams [10:09] jordi, so if they have an unavoidable issue and need their own team, tell me about it and we will see what would we do. === Burgundavia [~corey@S0106000000cc07fc.gv.shawcable.net] has joined #launchpad === sabdfl [~mark@sabdfl.silver.supporter.pdpc] has joined #launchpad === hno73 [~henrik@henrik.gotadsl.co.uk] has joined #launchpad === BjornT [~bjorn@200-171-140-32.dsl.telesp.net.br] has joined #launchpad === stub [~stub@200-171-140-32.dsl.telesp.net.br] has joined #launchpad === Mez [~Mez@cpc2-lich4-3-0-cust115.brhm.cable.ntl.com] has joined #launchpad === sivang [~sivang@box79162.elkhouse.de] has joined #launchpad [10:13] Merge to rocketfuel@canonical.com/cscvs--devel--1.0: r=jamesh finally land outstanding cscvs improvements (patch-102: robert.collins@canonical.com, david.allouche@canonical.com, colin.watson@canonical.com) === Luciph3r [~Luciph3r@xd-85-20-0-162.rm2.albacom.net] has joined #launchpad [10:41] hola people [10:44] sveikas [10:53] carlos: ok. [10:54] Merge to rocketfuel@canonical.com/launchpad--devel--0: [r=bradb, trivial] fixes to product series presentation to make ddaa happy, and style for to make stub happy (patch-2220: mpt@canonical.com) [10:55] thanks mpt [10:55] yw [11:02] ddaa: In return, can you fix the bug that's stopping the ubuntu-doc SVN import? :-) [11:03] I'll have a look. But lifeless is the only man on earth to know cscvs' SVN import code. [11:03] That's odd, he said it was your job ... [11:03] Unless it's really trivial, I cannot do anything. [11:04] My job with SVN imports is to fix trivial stuff, and punt the rest to him. [11:04] Until I have time to catch up on this part of the code. [11:04] Nah... not trivial... [11:05] lifeless: ^^ [11:05] https://macquarie.warthogs.hbd.com/roomba/status/ubuntu-doc-main/events/41/log [11:05] ddaa: I think with me beingout of action for another 2.5 eeks that you can tackle bigger things [11:05] the svn code is really straight forward. [11:06] its just hat svn is a biatch :) [11:07] lifeless: I might, if you and mark stop dropping "high priority urgent business plan blockers, please have it coded for yesterday" tasks on me. [11:07] I guess I should take that as something positive :) [11:08] the bug mpt has is a blocker for samba ;) [11:08] You're vital to the world domination plan, ddaa [11:08] and yes, you should [11:08] More importantly than samba, it's a blocker for ubuntu-doc!!! [11:08] ok, I kid [11:09] mpt: there's a couple of BLOCKER tasks in my pipe, I'll look at the issue when I'm done with those. Sorry to say that, but do not expect anything before next week. [11:09] ok, ta [11:55] SteveA: Where's the prototype code? [11:59] mpt, can you talk to sladen> [11:59] ? [11:59] sladen? [11:59] he's the initial culprit [11:59] kiko: yup [11:59] sladen: Do you have your code handy for the Google-Suggest-style control? [11:59] mpt, kiko: I'll find it for you [12:00] ta [12:00] mpt: half of it might be on a wiki page I can't get to any more [12:01] sladen: You mean ? [12:02] that's publicf [12:02] -f [12:06] Merge to rocketfuel@canonical.com/zope--test--3.0: merge from stub some undescribed thing with no commit message (patch-17: stuart.bishop@canonical.com)