[12:15] <malcc> kiko: The attack vector is, my build compromises the environment used for the next build, so the next build (for somebody else's PPA) is compromised and contains my evil code
[12:15] <kiko> malcc, you mean the chroot? isn't that transfered to the box? or something else?
[12:16] <kiko> or do you mean breaking out of the chroot is possible?
[12:16] <malcc> Yes, with root access you can break the chroot
[12:16] <kiko> mmm
[12:16] <kiko> IC
[12:16] <malcc> Possibly even without root access. I didn't stop to get all the details, I'm not a security expert, I just know enough to listen when they tell me what they need
[12:17] <SteveA> breaking out of a chroot when you're not root involves getting to be root first
[12:17] <SteveA> but, seeing as local root exploits are patched less quickly than for example remote ones
[12:18] <SteveA> it's still something to keep in mind
[12:18] <kiko> SteveA, this is a buildd..
[12:18] <kiko> so local root is something malicious code doesn't have to do rocket science to get
[12:19] <kiko> BjornT, stub, what's the LP spec for the bug reporting tool, LP side?
[12:21] <kiko> carlos, can you tell me what you think of this latest round of discussions on language teams?
[12:23] <SteveA> stub: ping
[12:24] <BjornT> kiko: pitti has had a look at initial-cve-tracking now, so you can approve it
[12:24] <SteveA> it's 12.30am here.  I want to talk with mpt before I go to sleep.
[12:24] <SteveA> anyone at UDS able to help me with this?
[12:24] <kiko> BjornT, rock on.
[12:24] <BjornT> kiko: SupportingBugReportingTool
[12:24] <SteveA> also, stub, I'd like to check how beta.lp.net is going
[12:24] <carlos> kiko: I only was at https://features.launchpad.net/distros/ubuntu/+spec/unifying-loco-resources-with-launchpad
[12:25] <carlos> kiko: the others were Drafting sessions
[12:25] <kiko> carlos, hmmm. wasn't there a specific language teams discussion?
[12:25] <carlos> stuart already told you that it was deprecated
[12:25] <jordi> carlos: I can't find the sql statement neneded to change the owner of a translation group
[12:26] <srf21c> Howdy.  Was wondering if it's possible to edit your own comments on the ubuntu launchpad site?
[12:26] <jordi> carlos: can you tell me or mail stub directly with the necessary to make silva translators owned by "thisfred"?
[12:26] <carlos> and I think I said here also that mdz said that they will handle it outside launchpad, and once they have the set of data that they need they will see what could be implemented in launchpad....
[12:26] <srf21c> would like to clarify a post of mine.
[12:26] <carlos> jordi: sure
[12:26] <carlos> jordi: please, send me an email so I don't forget it...
[12:27] <kiko> carlos, I am confused. we have a real issue with language teams today, which is raging on rosetta-users and launchpad-users, and you tell me "the spec is deprecated"?
[12:27] <stub> SteveA: I think Znarl was doing the mirroring I needed earlier today, but the rt job has not yet been closed.
[12:27] <carlos> kiko: first
[12:28] <jordi> carlos: sure
[12:28] <BjornT> SteveA: i can't find mpt anywhere
[12:28] <malcc> SteveA: I just gave mpt a physical ping
[12:28] <malcc> Hmm, that didn't quite come out how it sounded in my head
[12:28] <carlos> we don't have such spec but an informal meeting with one of the Esperanto guys
[12:28] <SteveA> malcc: thanks
[12:28] <carlos> second
[12:29] <SteveA> stub: ok.  I'm going to add a beta testers team to production now
[12:29] <malcc> At least I think that was mpt, all the nametag swapping is getting out of hand
[12:29] <SteveA> and also, I'll shortly be landing all the new vhosts
[12:29] <carlos> kiko: as far as I know, the people that are participating on the mailing list about this issue aren't here
[12:29] <carlos> so
[12:29] <stub> Sure
[12:29] <carlos> unless you want that I have a meeting with myself....
[12:29] <SteveA> so please check that we're fine with starting to use these
[12:29] <carlos> is a bit difficult to reach something
[12:29] <carlos> kiko: we have already a set of improvements to finish/implement
[12:30] <carlos> from what we talked with the Tim by email
[12:30] <carlos> and also, I still have some pending email from that thread, which I cannot handle due other tasks at UDS...
[12:30] <kiko> carlos, mmkay. I'm sure we could discuss these things better, though. I guess I'll just call a redux for the allhands.
[12:31] <mpt> SteveA, pong
[12:31] <carlos> kiko: sure, but I don't think we should define a bunch of changes for it now and the take a lot of time to implement them and see how they went
[12:31] <carlos> kiko: I think we should finish the mechanisms that we already defined or agreed on implement
[12:31] <kiko> carlos, the "take a lot of time to implement" think is something we need to address regardless.
[12:31] <SteveA> hi mpt 
[12:32] <carlos> and get feedback on those and keep defining new ones if we see are needed
[12:32] <carlos> kiko: sure
[12:32] <kiko> anyway
[12:32] <kiko> ok.
[12:33] <carlos> kiko: but handling more than three, four things at the same time doesn't help a lot there
[12:33] <carlos> or saying it more clear... we have limited resources...
[12:34] <carlos> said that, with danilo on board, we are now handling more things and it's starting to go faster...
[12:36] <Ubugtu> New bug: #71159 in launchpad "No way to not schedule a spec that's in Drafting state" [Undecided,Unconfirmed]  http://launchpad.net/bugs/71159
[12:37] <kiko> malcc, I'm interested in Xen for a moment. does this mean no powerpc PPAs?
[12:37] <malcc> kiko: Yes
[12:38] <kiko> hmmm.
[12:38] <kiko> k
[12:49] <kiko> BjornT, stub, what's the LP spec for the bug reporting tool, LP side?
[12:52] <kiko> BjornT, found it: https://features.launchpad.net/products/malone/+spec/support-bug-reporting-tool
[12:52] <kiko> BjornT, I'm going to reassign to stub
[12:52] <kiko> BjornT, he can bounce it back to you
[12:55] <stub> ta
[12:55] <kiko> just so we know what it's about
[12:57] <BjornT> ok
[01:01] <kiko> flacoste, ping again
[01:09] <kiko> salgado, ping?
[01:10] <kiko> salgado, https://launchpad.canonical.com/SupportingBugReportingTool has some stuff on token redirects. can you check that it is feasible?
[01:10] <kiko> basically preserving GET parameters.
[01:12] <SteveA> preserving query strings in tokens?
[01:13] <BjornT> kiko: bug 70807
[01:13] <Ubugtu> Malone bug 70807 in launchpad "Properly redirect people when creating new accounts" [Medium,Confirmed]  http://launchpad.net/bugs/70807
[01:15] <kiko> BjornT, mmmm.
[01:16] <SteveA> kiko: I'm not keen on preserving arbitrary query parameters
[01:16] <SteveA> I'd suggest an alternative:
[01:16] <SteveA>  ...gedit/+filebug?info=1234 changes to ...gedit/+filebug/info=1234 or just ...gedit/+filebug/1234
[01:17] <kiko> SteveA, really? hidden issue?
[01:17] <SteveA> what are you asking?
[01:18] <kiko> why you are not keen on it, SteveA 
[01:18] <SteveA> a few reasons
[01:18] <SteveA>  - I've seen complexity in preserving GET query params in our login forms already
[01:19] <SteveA>  - it makes forms more complicated, because they need to deal with GET vs POST data in the same namespace
[01:19] <SteveA>  - it may open XSS vectors we haven't consider
[01:19] <SteveA> if all we need to do is preserve that one piece of information, I'd say do it as part of the URL
[01:20] <kiko> SteveA, hmmm. if we allowed traversal on +filebug we could avoid this completely
[01:20] <kiko> I guess
[01:20] <kiko> +filebug/blob/12331
[01:20] <SteveA> it's easy enough to make a page deal with stuff that goes after it
[01:20] <SteveA> well, I know the right magic anyway
[01:20] <kiko> I just want salgado not be blocked on this when he comes to it
[01:47] <kiko> mmm
[01:47] <kiko> I don't know how to comment on specs
[02:28] <lifeless> kiko-fud: you cant comment on specs in lp, need to do it in the wiki
[02:32] <SteveA> stub: I updated LaunchpadProductionStatus with some details about the vhosting changes.  There's an RT request needed to avoid breaking links when this gets rolled out.
[02:35] <carlos> kiko-fud: around?
[02:38] <lifeless> SteveA: is your pqm stuff working ?
[02:40] <lifeless> stub: the oops count doubled yesterday, did we do a rollout or change anything ?
[02:44] <stub> That would be the rollout stuffup I emailed launchpad mailing list about
[02:44] <stub> Prob lots of timeouts
[02:49] <lifeless> okies
[07:59] <BHSPitMonkey> hi all
[08:06] <BHSPitMonkey> is there any resource for getting a GPG key set up? I really am not sure of the specifics, here.
[09:37] <mdke> BHSPitMonkey: yeah, hang on a tic
[09:37] <mdke> https://help.ubuntu.com/community/GnuPrivacyGuardHowto
[02:47] <kiko> hey SteveA 
[03:11] <jamesh> kiko: btw, there is a fmt:break-long-words formatter in rocketfuel now
[03:12] <kiko> jamesh, you think I didn't notice? many many thanks
[03:16] <flacoste> kiko: pong
[03:16] <flacoste> latency sucks
[03:16] <kiko> flacoste, mmm, not sure I remember anymore what I wanted to talk to you about.
[03:16] <kiko> maybe I emailed you
[03:17] <flacoste> ok, ping back if you remember
[03:17] <kiko> ok
[03:53] <kiko> hey malcc!
[03:56] <malcc> Morning
[03:56] <kiko> how's it hanging there
[03:57] <malcc> I'm pretty pleased it's friday.
[03:57] <malcc> Six 9am - 6:30pm days in a row is a lot
[03:57] <malcc> zzz
[04:17] <kiko> mpt, what do you think of https://launchpad.net/products/launchpad/+bug/71233
[04:17] <Ubugtu> Malone bug 71233 in launchpad "Merge various distribution and product role edit pages into a +roles page." [Undecided,Unconfirmed]  
[04:25] <kiko> malcc, or you, what dya think?
[04:25] <Ubugtu> New bug: #71233 in launchpad "Merge various distribution and product role edit pages into a +roles page." [Undecided,Unconfirmed]  http://launchpad.net/bugs/71233
[04:26] <malcc> kiko: Looks sane from here, but I've managed so far not to learn much about permissions and roles in launchpad
[04:29] <lifeless> morning
[04:29] <kiko> yawning
[05:05] <mpt> kiko, that's what I meant when I said last week that Launchpad has far too many pages :-)
[05:05] <mpt> I agree with that bug
[05:05] <mpt> Actually I reported one earlier about having one page for all your Malone customizations
[05:05] <mpt> one for your Rosetta customizations
[05:06] <mpt> ... one for your Rosetta customizations
[05:06] <mpt> etc
[05:07] <kiko> mpt, I don't think a single +roles page is bad.. people have a hard time finding action items that are tied to facets that are not the overview facet
[05:07] <kiko> and I don't think it's just a function of having bad navigation
[05:07] <kiko> SteveA, ping
[05:09] <SteveA> kiko: hi
[05:09] <kiko> hi there
[05:09] <kiko> how is the weather
[05:09] <SteveA> ok
[05:09] <SteveA> so, the 1.0 ui
[05:10] <kiko> yes
[05:10] <kiko> the fabled 1.0 UI
[05:10] <SteveA> mark is displeased with the 1.0 beta ui
[05:10] <SteveA> as it stands currently implemented
[05:11] <kiko> or so we hear
[05:12] <SteveA> but this is really between mark, usman and mpt
[05:12] <SteveA> in my opinion
[05:12] <SteveA> we're about to roll out the app domains
[05:13] <SteveA> mpt is blocking me on the menus because he reverted what I had
[05:13] <SteveA> and mark used a lot of mpt's implementation time in doing mockups for more pages
[05:13] <kiko> immmm
[05:13] <kiko> -?
[05:13] <kiko> ->
[05:14] <SteveA> so, I think we need more mpt time to get this done
[05:14] <kiko> *** -?
[05:14] <SteveA> as I'm not really competent to actually do ui implementation
[05:15] <SteveA> but, mpt has limited time, and there's still a lot of actual text to be updated in template
[05:16] <SteveA> although, getting more help text will help too... and that's been landing recently
[05:22] <kiko> hey salgado 
[05:22] <kiko> 38 is pretty low in the CIDR scheme
[05:22] <salgado> hi kiko
[05:22] <kiko> I don't think I've ever been below the 70s
[05:27] <kiko> BjornT, ping
[05:31] <kiko> BjornT, ping
[05:32] <BjornT> kiko: pong
[05:40] <kiko> BjornT, please make sure you talk to mark to get his status notes today, okay? don't let that drop or I am toast 
[05:43] <BjornT> kiko: yeah, i'll make sure to do that today.
[05:57] <flacoste> kiko: ping
[06:13] <flacoste> salgado: ping
[06:14] <salgado> hi flacoste 
[06:14] <flacoste> hi salgado, how's UDS?
[06:15] <salgado> flacoste, it's fine... how are things on your side?
[06:16] <flacoste> fine, ready to leave for SF tomorrow, and I hope to put the last bits of localized-requests up for review today
[06:16] <flacoste> salgado: and I wanted to discuss the search feature with you
[06:17] <flacoste> I find that the 'English/Preferred Languages/Any Language" radio choices takes too much screen estate
[06:18] <salgado> yeah, that is true
[06:18] <flacoste> i thought about an alternative: by default always display requests in English and in the user's preferred language
[06:18] <flacoste> and put a small checkbox called 'All Languages'
[06:19] <flacoste> Also, put a notice stating which languages are displayed with link to the 'Preferred Languages' page to choose other
[06:19] <flacoste> I was also thinking of displaying that notice if not all languages were displayed
[06:20] <flacoste> for example, if there are only tickets in English, don't display the notice
[06:21] <flacoste> another possibility: when there are tickets in many languages: display one checkbox for each available (horizontally like for status) with default selection to 'English' + preferred languages
[06:21] <flacoste> what do you think of these salgado?
[06:22] <flacoste> (kiko: do you have an opinion on the above?)
[06:23] <salgado> flacoste, so, with the first suggestion the notice would be displayed by default and would be removed if the 'All Languages' checkbox was checked?
[06:24] <flacoste> salgado: the notice would be remove if the 'All Languages' checkbox is checked or if we effectively display all languages (because there are only tickets in English or the user's preferred languages)
[06:24] <kiko> im on the phone help
[06:25] <Ubugtu> New bug: #71244 in blueprint "scheduling of sessions should be independent of it's state" [Undecided,Unconfirmed]  http://launchpad.net/bugs/71244
[06:27] <flacoste> the problem with the alternative (one checkbox by language present in the TicketTarget) is that it's not scalable as the number of languages grow
[06:27] <flacoste> but it's perfect when the number is small
[06:28] <flacoste> maybe we could scale automatically from 'no widget' when only English is used, checkbox for every available languages on the target when that number is small (<=5) and then only an 'All Languages' widget when they're many and display only 'English' + preferred languages
[06:29] <salgado> I'm afraid that the second alternative wouldn't scale even for 3 languages
[06:29] <flacoste> we have 6 statuses and they display fine
[06:29] <salgado> because that mean's we'd have "English + preferred languages", "Language with long name", "Another language", "Even other language"
[06:30] <flacoste> Languages: [X]  English [ ]  French [X]  Portuguese (Brazil) [ ]  Spanish
[06:30] <salgado> yeah, but we have control on the length of the statuses
[06:30] <flacoste> ok, then only nothing (only English used) or 'All Languages' then
[06:30] <salgado> we don't have that many languages with long names
[06:31] <salgado> but I prefer the first alternative
[06:31] <flacoste> what I like with the second alternative, is that the user gets instant feedback on what he can select, no need for notice, etc.
[06:33] <salgado> yeah, that's indeed a good thing, but if there are two or three other languages he'd have to mark three checkboxes, and I think the most common case will be somebody wanting to see tickets in all languages
[06:33] <flacoste> right
[06:33] <salgado> other than that I think people will only want to see the tickets in one of their preferred languages
[06:34] <flacoste> that makes sense
[06:34] <flacoste> i'll go with an 'All Languages' checkbox then
[06:35] <salgado> flacoste, I think that is fine... and thanks for taking the time to sort this out, which is something I noticed too, but didn't have time to discuss/fix
[06:36] <flacoste> no problem :-)
[06:36] <flacoste> salgado: did you have some support tracker related discussion at UDS?
[06:37] <flacoste> salgado: what do you think of a notice like 'Only support requests in English, Portuguese Brazil are displayed. To see requests in other languages either click the "All Languages" checkbox or _change_ your preferred languages.'?
[06:38] <flacoste> Of course, that notice would only be displayed when there are requests in another language.
[06:40] <salgado> yeah, I think it's fine
[06:40] <salgado> maybe too long?
[06:41] <salgado> mpt may be able to get something simpler for us, but since this is not going to be displayed always, I don't think it's a big deal
[06:43] <flacoste> salgado: thanks for the discussion
[06:46] <kiko> flacoste-lunch, for the record, I think salgado's okay with the all languages thing -- we can wait for users to complain first before trying to address anything else
[06:50] <kiko> hey carlos 
[06:51] <kiko> carlos, I added more comments to the langpack ui spec. 
[06:51] <kiko> carlos, your changes wrt the UI look okay
[06:51] <kiko> I have more questions though.
[06:51] <kiko> salgado, can you /MAKE SURE/ mpt pings me in 2h?
[06:51] <kiko> salgado, I have something that is super urgent
[06:52] <kiko> and he needs to talk to me about it
[06:53] <carlos> kiko: hi
[06:53] <carlos> I pinged you yesterday to answer your questions
[06:53] <carlos> but anyway, I will leave teh answers in the document
[06:53] <carlos> in the new section you added
[06:53] <carlos> kiko: thanks for your input
[06:54] <salgado> kiko, I'll do that
[06:54] <carlos> matsubara: hi, sorry, I had to restart the computer and lose what you messaged to me
[06:54] <mhb> hello
[06:54] <kiko> carlos, you're welcome
[06:55] <kiko> let me eat and bbiab.
[06:55] <mhb> is a launchpad logo in 128x128 somewhere on the net ?
[07:01] <jordi> lifeless: wow that Finnish guy is impatient
[07:01] <jordi> carlos: any progress with Silva translators?
[07:05] <mpt> kiko-fud, pong
[07:21] <stub> SteveA: Where does the publication machinery live now? I need to hook in and maintain counters of requests served, number of exceptions raised etc.
[07:22] <SteveA> it's all in webapp
[07:22] <SteveA> webapp.publication webapp.publisher
[07:23] <SteveA> we know the number of exceptions raised from the oops reports
[07:23] <SteveA> and we know the number of requests served from the weblogs
[07:23] <SteveA> so why do you need this?
[07:24] <stub> Monitoring
[07:24] <stub> So hook into rootobject.publishTraverse or something?
[07:25] <SteveA> endrequest event?
[07:25] <stub> I was thinking of hooking into the stuff that calls the traversal code, but it looks like we nolonger customize that
[07:25] <stub> Hmm... 
[07:25] <stub> That won't tell us if an exception has been raised etc.
[07:25] <SteveA> so, you want to know
[07:25] <SteveA> - request start
[07:25] <SteveA>  - request ended
[07:25] <SteveA>  - reason request ended:
[07:26] <SteveA>     timeout, exception (what kind), soft timeout
[07:26] <stub> No - I need to maintain a counter incremented when a request is served, a request served via http, a request served via xmlrpc and counters when various exceptions are raised.
[07:27] <stub> (although we might want timing information later...)
[07:27] <SteveA> ok
[07:27] <SteveA> for request being served via whatever, I'd say hook into the
[07:27] <SteveA> VirtualHostRequestPublication.__call__
[07:28] <SteveA> that gives you a place that is used for every request and clear information as to which kind of vhost is used
[07:28] <stub> That is our replacement for ZopePublication?
[07:28] <SteveA> no
[07:28] <SteveA> that's a factory for an appopriate publication and request type for a particular request
[07:29] <SteveA> it is called for every incoming request
[07:29] <SteveA> so you can keep your count separate from what particular publications are used
[07:29] <stub> That doesn't seem to exist
[07:30] <SteveA> when did you last merge from RF?
[07:30] <stub> Yesterday
[07:31] <SteveA> you got r4253?
[07:32] <stub> Nope
[07:32] <SteveA> you could also hook into webapp/publication.py's LaunchpadBrowserPublication
[07:32] <SteveA> you have beforeTraversal(self, request)
[07:32] <salgado> no vai caber tudo
[07:33] <SteveA> which is where we write out the thread-xxxx.request files
[07:33] <salgado> oops
[07:33] <SteveA> and handleException and endRequest
[07:33] <SteveA> I think xmlrpc uses that publication too
[07:46] <glatzor> hi carlos
[07:46] <carlos> glatzor: hi
[07:47] <glatzor> carlos: I would like to use Rosetta to translate the Ubuntu Weekly Newsletter.
[07:47] <carlos> ok
[07:47] <carlos> glatzor: do you have already a .pot file for it'
[07:47] <carlos> ?
[07:47] <glatzor> carlos: So I created a product. Is there a way to automatically upload the po files using a script?
[07:47] <carlos> or do you need help on it?
[07:47] <glatzor> carlos: I use txt2po :)
[07:49] <glatzor> carlos: Can I push updated po files using a script? Or can they be extracted from a bzr repo?
[07:49] <carlos> glatzor: you can use a script
[07:49] <carlos> glatzor: using curl
[07:49] <carlos> glatzor: talk with mvo
[07:50] <glatzor> thanks
[07:50] <carlos> he developed some scripts to do it
[07:50] <glatzor> carlos: by the way have you already looked at the ubuntu-docs in edgy?
[07:50] <glatzor> they cannot be translated
[07:55] <carlos> glatzor: no, sorry. I will do it right now before I get busy at UDS...
[07:57] <glatzor> carlos: Thanks. I would like to complete it before the next language pack role out
[07:57] <glatzor> carlos: The po file import/export works again?
[07:58] <carlos> glatzor: hmmm, well, that's not going to work...
[07:58] <carlos> ubuntu-docs are not handled as part of language packs....
[07:58] <carlos> glatzor: only exports, imports are still closed
[07:59] <glatzor> carlos: you could do this manually? I would like to reuse the translations of the edgy manuals for dapper
[07:59] <glatzor> carlos: so there is no other upstream than us
[08:01] <carlos> doing what?
[08:01] <carlos> upload .po files into Rosetta?
[08:22] <kiko-fud> mpt, ping
[08:35] <kiko> mpt, ping
[08:38] <mpt> kiko, pong
[08:38] <kiko> look at that, mpt
[08:38] <kiko> mpt, can you ring me?
[08:38] <kiko> or do you have a US number I can reach?
[08:38] <mpt> I'm roaming, my mobile number on /Offices works
[08:39] <kiko> yeah but that's uncallable for me
[08:40] <carlos> voip?
[08:40] <kiko> pffft 
[08:40] <kiko> please. something reliable.
[08:41] <carlos> I use it every day here to call home....
[08:41] <carlos> it's quite reliable
[08:55] <flacoste> kiko: is it possible to do a SELECT DISTINCT using SQLObject?
[08:55] <flacoste> or should I use a subselect for that?
[08:56] <flacoste> like .select("id IN (SELECT DISTINCT...)")
[08:56] <kiko> flacoste, yes. both distinct and distinct on. but you need to think about it a bit.
[08:56] <kiko> so if it's just select distinct, just pass distinct=True to your select
[08:57] <kiko> if you want DISTINCT ON then you need to subselect yes.
[08:57] <flacoste> what is DISTINCT ON?
[08:57] <flacoste> i want to retrieve the languages used in a given tickettarget
[08:58] <kiko> so Language.select("ticketarget.language=Language.id", distinct=True) ?
[08:58] <kiko> distinct on means you distinct on certain attributes, not the entire result set.
[08:59] <flacoste> hmm, since this joins tickettarget, it won't work?
[09:01] <salgado> flacoste, in this case you actually need a "select distinct language from tickettarget where ...", no?
[09:01] <kiko> flacoste, why won't it work?
[09:01] <kiko> salgado, what are you talking about?
[09:01] <kiko> of course it will work.
[09:01] <kiko> Language.select("ticketarget.language=Language.id", distinct=True, clauseTables="TicketTarget") ?
[09:01] <kiko> that is how you do it
[09:02] <flacoste> ok, Language will only select the language's field?
[09:02] <kiko> o/` you play the guitar on the mtv o/`
[09:02] <kiko> fantastique
[09:02] <matsubara-afk> dire straits, kiko?
[09:02] <matsubara-afk> anyway, bbiab
[09:03] <kiko> I am indeed in dire straits
[09:17] <flacoste> kiko: you were right, it works fine :-)
[09:18] <kiko> good.
[09:21] <mpt> kiko, no mail from you yet
[09:22] <kiko> mpt, hold on, your turn now
[09:29] <mpt> ok :-)
[09:33] <mhb> hi ... is there a large launchpad logo image on the web?
[09:36] <mpt> mhb, not at the moment
[09:36] <kiko> mhb, humm, mpt might know, and if not, maybe hmm matt nuzum
[09:36] <mpt> Why do you ask?
[09:37] <mhb> I wanted to point at a launchpad page with an icon
[09:44] <carlos> kiko: We have an svg image in our development tree
[09:45] <kiko> ah, true!
[09:45] <kiko> mhb, you can look at the svg image
[09:45] <kiko> one sec for a url
[09:49] <kiko> oh bummer
[09:49] <kiko> no public svg
[09:51] <mhb> please try again
[09:52] <kiko> sending again
[09:52] <mhb> (0%) - 0.00kB/s - ETA (stalled) - launchpad.svg
[09:53] <kiko> bummer man
[09:53] <kiko> mhb, email?
[09:53] <mhb> can you send it to my email? necteno@gmail.com
[09:53] <mhb> oh, cool
[09:55] <kiko> mhb, sent.
[09:55] <mhb> thanks
[09:58] <mhb> kiko: 16:06 < kiko> I never forget. laters! << remember when you forgot about my suggestion to make a Rosetta plugin for a LoCo dictionary? :o)
[09:58] <kiko> I have no idea what you are talking about :-P
[09:59] <mhb> kiko: seems your claim that you never forget was overrated at least :o) 12th of August was a while ago, I know
[10:00] <kiko> I never forget, really
[10:00] <kiko> I honestly believe that
[10:01] <mhb> kiko: well you forgot to send me an email after that discussion, and you probably forgot the whole dicussion by now :o)
[10:01] <kiko> oh
[10:01] <kiko> I actually remember now
[10:01] <BenC> hello launchpaders!
[10:01] <kiko> I was going to send you some stuff on ajax, mhb 
[10:02] <kiko> I still mean to.. it's on my todo notepad
[10:02] <kiko> hey BenC 
[10:02] <BenC> I have a problem where I've created a poll, but I set the start date to 12am this morning, now I can't add options :)
[10:02] <kiko> BenC, hmm, that's no good. what's the URL?
[10:03] <BenC> https://launchpad.net/people/ubuntu-kernel-team/+poll/feisty-kernel-version
[10:03] <BenC> can't edit it or anything
[10:03] <kiko> lemme look.
[10:03] <matsubara> BenC: bug 28670
[10:03] <Ubugtu> Malone bug 28670 in launchpad "Shouldn't be able to create a poll with zero options" [Medium,Confirmed]  http://launchpad.net/bugs/28670
[10:03] <kiko> BenC, you need to get salgado and stub to fix that for you.
[10:04] <kiko> matsubara, related but perhaps different issue here 
[10:04] <salgado> yeah, the only way to fix it is with manual DB intervention
[10:04] <salgado> IOW, we need stub
[10:04] <mhb> carlos: how come some of you Rosetta devs always claims "the search will be implemented very soon" and the translators believe that? .o) You said that to me at the start of Edgy, IIRC :o)
[10:04] <matsubara> kiko:  read the bug description. :)
[10:04] <kiko> get stub the stud
[10:05] <kiko> matsubara, no, fix the summary <wink>
[10:05] <BenC> basically you shouldn't be allowed to create a poll with a start in the past
[10:05] <BenC> and if a poll has no options, it should not start
[10:05] <kiko> right
[10:05] <kiko> both right
[10:05] <kiko> two bugs
[10:05] <mhb> carlos: now it's danilo mentioning it on the translators mailing list that it's going to take some time
[10:06] <kiko> mhb, well, that's because it's actually HARD :-)
[10:07] <mhb> kiko: and you are working on it for um ... how many years? :o)
[10:08] <kiko> mhb, we never managed to start on it -- the priority list is hard to beat
[10:08] <kiko> right now we're just firefighting..
[10:08] <mhb> hm, time to dig out the logs again
[10:09] <mhb> 14:37 < kiko> mhb, it's one of the earliest planned features, so yes, it will happen. << remember saying that in August?
[10:09] <kiko> if it's just to say we're late then it's not really necessary...
[10:09] <kiko> it will happen, but not today. have patience.
[10:10] <mhb> it's not just me who says that
 if it's just to say we're late then it's not really necessary...
[10:10] <kiko> we know we're late. thanks.
[10:11] <mhb> so you're saying you don't care? nice.
[10:12] <kiko> salgado, can you help BenC get a hold of stub? I'd love to see the polls used more...
[10:12] <matsubara> kiko, BenC: bugs 71274, 28670
[10:13] <Ubugtu> Malone bug 71274 in launchpad "If a poll has no options, it should not start" [Low,Confirmed]  http://launchpad.net/bugs/71274
[10:13] <Ubugtu> Malone bug 28670 in launchpad "Shouldn't be able to create a poll with a date in the past" [Medium,Confirmed]  http://launchpad.net/bugs/28670
[10:13] <kiko> yeah.
[10:13] <BenC> matsurba: thanks
[10:13] <kiko> that reads perfect matsubara -- good job
[10:13] <salgado> kiko, he's having lunch right now and his laptop is right beside me
[10:13] <matsubara> and I think we could use a poll tag in the future
[10:13] <kiko> salgado, fun!
[10:13] <LarstiQ> mhb: I don't think kiko is saying that, rather everyone is swamped.
[10:13] <kiko> matsubara, approved
[10:13] <mhb> I'll describe it in a different way: what should we (the translators) do to make Canonical actually work on that?
[10:14] <salgado> kiko, it's locked, unfortunately. :-(
[10:14] <kiko> salgado, that's no good. have a livecd handy?
[10:14] <salgado> we have plenty
[10:14] <mhb> we're doing quite a lot of work in Ubuntu. I know you do a lot of work too, but I think when there is something almost every single LoCo team member wants, how come it's not one of the #1 problems?
[10:15] <kiko> mhb, right now.. keep on requesting the feature and reminding us of it. the main issue with it is sorting out the rosetta performance problems which atm are the #1 problem.
[10:15] <kiko> once that's improved, and once the language teams debacle is sorted out, and once rosetta and firefox work well, and once translation reviewing is landed, we're going to start on it.
[10:15] <kiko> I'm not out of touch with the requirements
[10:16] <kiko> but a lot of different users have different #1 problems and balancing them out is not easy.
[10:16] <mhb> language teams debacle?
[10:16] <kiko> salgado, great answer to mark, btw
[10:17] <kiko> mhb, yeah, the threads going on in rosetta-users
[10:19] <kiko> BjornT, don't forget to chat to mark about the statuses.
[10:19] <mhb> kiko: you don't have no deadlines for features?
[10:19] <kiko> heh
[10:19] <kiko> mhb, we do, but they slip :)
[10:20] <Ubugtu> New bug: #71274 in launchpad "If a poll has no options, it should not start" [Low,Confirmed]  http://launchpad.net/bugs/71274
[10:20] <mhb> kiko: hm, the translators simply cannot slip, the packages get made and that's it, but you can slip all the way you want :o)
[10:21] <kiko> hey carlos 
[10:23] <mhb> well I hope you will at least set the deadline for this feature soon ... otherwise I'll be really disappointed ... well, see you soon
[10:26] <steveire> Hey. Can rosetta be searched?
[10:26] <carlos> steveire: hi
[10:26] <carlos> not yet
[10:26] <carlos> danilos will start soon on that feature
[10:27] <steveire> Ok. Does google cache it? Maybe I can use that.
[10:28] <kiko> hmmm, good question
[10:28] <kiko> it should
[10:28] <carlos> don't think so, you need to be logged in to reach the translation form
[10:28] <carlos> and last time I checked, google didn't have an account 
[10:28] <kiko> hmmm
[10:28] <kiko> hmmmmmmmmmmmmmm
[10:28] <kiko> hmmmmmmmmmmmmmmmmmmmmmmmmmm
[10:28] <kiko> hmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
[10:29] <kiko> carlos, I have an idea.
[10:29] <kiko> what if we changed the +translate page to not require login
[10:29] <ddaa> kiko: you're into Buddhic meditation now?
[10:29] <kiko> and just display the messages
[10:29] <kiko> no textareas or inputs
[10:29] <kiko> and then text saying "LOG IN TO TRANSLATE GOD DAMN IT"
[10:29] <steveire> I tried import site:launchpad.net inurl:de for german 'import'. One result, and not what I wanted.
[10:29] <carlos> kiko: it would be possible once TranslationReview lands
[10:29] <kiko> steveire, yeah
[10:29] <kiko> carlos, let's do that! yes!
[10:29] <kiko> that will rock!
[10:29] <carlos> because we only use textareas for new translations
[10:29] <ddaa> "You can see me, but you cannot touch me!"
[10:30] <kiko> google can do the searching for us for now!
[10:30] <kiko> that would be sweet
[10:30] <kiko> steveire, you are a genius!!!
[10:30] <carlos> kiko: well... I hope searching is finished quite soon
[10:30] <kiko> carlos, can you file a bug on that?
[10:30] <carlos> but anyway it's something good to have anyway
[10:30] <carlos> sure
[10:30] <kiko> "Allow non-autenticated rendering of +translate pages"
[10:30] <kiko> be sure to say that the form controls should be omitted
[10:31] <kiko> because that's the fundamental part of it
[10:31] <steveire> kiko: That's true, but it still doesn't work...
[10:31] <kiko> steveire, it will once that bug is fixed, and fixing that bug is not too far off now that I know how easy it is
[10:31] <carlos> kiko: ok
[10:32] <kiko> cool
[10:32] <kiko> steveire, I am just amazed nobody thought of that before. you are a true wizard
[10:33] <kiko> carlos, let me know the bug # so I can bump it up
[10:33] <steveire> hehe. You'd want to do a full rethink of what you look for in the url you'll want inurl:translate in the search string as well.
[10:33] <carlos> ok, let me finish my lunch and I will file it
[10:35] <salgado> okay, the queue should be shorter by now; /me goes for lunch
[10:36] <kiko> steveire, hmmm?
[10:39] <steveire> Are you going to put a google search form for rosetta somewhere on launchpad?
[10:40] <kiko> steveire, well, that's a possible second step. I would rather we offered a search ourselves but this cheap approach may end up working very well. let's get the indexing going first.
[10:41] <steveire> Very Good. I've no idea about that kind of stuff so I'll leave you to it.
[10:43] <kiko> mpt, gotmail!
[10:44] <mpt> kiko, thanks, already reading it
[10:44] <kiko> cool
[10:59] <kiko> mpt, are you freaking out, or can I reply to mark positively?
[10:59] <mpt> kiko, I was partway through a reply to the list
[10:59] <mpt> or would you prefer it just to you?
[10:59] <kiko> reply to: me cc: list
[11:00] <kiko> matsubara, can you file a critical bug for me please? "Bugs in the unknown status are not returned in bug listings for a context" and use my rationale in launchpad-users:Finding bugs with Unknown status?
[11:00] <matsubara> kiko: yes, sure.
[11:01] <kiko> matsubara, assign to me is fine
[11:01] <kiko> matsubara, bonus points for replying to bjorn's launchpad-users message with it.
[11:05] <kiko> hey stub 
[11:05] <kiko> have a sec?
[11:06] <mpt> kiko, replied
[11:07] <kiko> thanks mpt
[11:07] <kiko> mpt:
[11:07] <kiko> Brilliant have not supplied the large-size application images yet. I'm
[11:07] <kiko> mailing them now.
[11:07] <matsubara> kiko: bug 44238
[11:07] <Ubugtu> Malone bug 44238 in malone "Bugs with Unknown status are not included in the bug listings" [Medium,Confirmed]  http://launchpad.net/bugs/44238
[11:07] <kiko> mpt, just use the same images with a different tint for now.
[11:07] <kiko> mpt, when the new images come in, just replace those.
[11:07] <kiko> ok?
[11:08] <mpt> yes
[11:09] <kiko> good man
[11:09] <kiko> mpt:
[11:09] <kiko> On what page do you see this problem?
[11:09] <stub> kiko: eh?
[11:09] <kiko> on any facet page
[11:10] <kiko> for instance, the bugs page for firefox, mpt 
[11:10] <kiko> stub, just wanted to check with you on this beta.launchpad thing as I need to give mark some assurance in email
[11:10] <LarstiQ> ok, why do I keep seeing some sort of OSX striped interface popup on launchpad before it gets overriden with the current flat blue look?
[11:10] <kiko> mpt, that list of exceptions is fine, very good job
[11:11] <kiko> LarstiQ, it's because the CSS caching is busted, but look at staging.launchpad.net to see how it will be shortly
[11:11] <stub> kiko: We are just finalizing the setup right now. If I had a cert password, I could even be testing it :)
[11:11] <mpt> kiko, "build 3755 | bugs" appears to be debugging code added by SteveA
[11:11] <kiko> stub, you are a rock star
[11:11] <kiko> mpt, gotcha.
[11:11] <kiko> thanks.
[11:12] <mpt> Well, I added the "bugs" part at the top of the page, and he's moved it to a less obtrusive place
[11:12] <kiko> cool
[11:12] <kiko> cool
[11:14] <mpt> Ok, hacking time, bbl
[11:14] <kiko> mpt, godspeed
[11:14] <mpt> :-)
[11:24] <salgado> SteveA, around?
[11:27] <SteveA> salgado: I am around
[11:27] <SteveA> although a bit distracted by packing
[11:32] <salgado> SteveA, we have the rss feed for mirrors, and kiko asked why we don't provide it as an "alternate" link on the page, to publicize it
[11:33] <salgado> since that list is not really useful for users --it's there mostly for other programs to get that info out of launchpad
[11:33] <salgado> SteveA, mpt doesn't think we should do that, but kiko told me to ask you
[11:37] <SteveA> what does the RSS feed tell you?
[11:37] <ddaa> free advice: if it's not useful with a normal user rss reader, then there should not be an alternate link. Instead it should be documented in the help text.
[11:37] <salgado> gives you a list of the mirrors, with the country, speed, URL, etc of each mirror
[11:38] <salgado> ddaa, agreed
[11:38] <SteveA> doesn't sound like something to put in an RSS reader
[11:39] <SteveA> I agree with ddaa
[11:39] <SteveA> put it in the help text
[11:39] <Znarl> I think it might be good to have, as it would allow other sites to list Ubuntu mirrors.
[11:41] <salgado> Znarl, the help text is something new in LP 1.0, and it'll be shown on that page, so they can easily find out
[11:48] <carlos> kiko-fud: https://launchpad.net/products/rosetta/+bug/71283
[11:48] <Ubugtu> Malone bug 71283 in rosetta "Allow non-autenticated rendering of +translate pages" [Undecided,Unconfirmed]  
[11:56] <Ubugtu> New bug: #71283 in rosetta "Allow non-autenticated rendering of +translate pages" [Undecided,Unconfirmed]  http://launchpad.net/bugs/71283
[11:56] <carlos> Ubugtu: I win!
[12:11] <BjornT> ddaa: ping?