[12:10] <carlos> salgado, oh, not sure, that's why I was confused with the rights being an admin, I was able to promote to others users to Admins on that team without being the owner, just an Admin
[12:10] <elmo> jordi: redirection to sindomino
[12:10] <jordi> elmo: both@canonical and @ubuntu?
[12:10] <jordi> elmo: ok
[12:10] <elmo> real mail server depends on account which depends on contract
[12:10] <elmo> + confirmation
[12:10] <elmo> jordi: yes
[12:10] <carlos> salgado, but I suppose it was because I was a member of the team and was not related with being an admin...
[12:10] <jordi> elmo: I see
[12:10] <jordi> elmo: I'll scan it tomorrow. Faxing it seems quite difficult here in August.
[12:11] <carlos> jordi, those problems are not related with Rosetta so my answers are a bit limited
[12:12] <jordi> carlos: ok
[12:12] <jordi> let's walk through this
[12:13] <jordi> xqf has a "MAIN" release series
[12:13] <jordi> which I guess was created automatically when the series thign was implemented
[12:13] <jordi> the template that was in rosetta before this, was it lost?
[12:14] <jordi> there were some ongoing translations there
[12:14] <carlos> jordi, all products on launchpad have a MAIN release series, that's kind of HEAD on CVS
[12:14] <jordi> carlos: right
[12:14] <carlos> jordi, the template you imported on December was moved to Ubuntu
[12:14] <carlos> jordi, we moved all potemplates that were not supported directly by upstream
[12:15] <jordi> what if I am upstream, kinda? :)
[12:15] <jordi> ok, so I should just import those from ubuntu?
[12:16] <carlos> jordi, I could move them back to the product (and you as a Rosetta expert)
[12:16] <carlos> jordi, as I don't think we got too many translations from Ubuntu
[12:16] <jordi> nod
[12:16] <jordi> want me to try to do it?
[12:17] <carlos> jordi, if you will take care to upload new .pot files when they are ready and get the updated .po files and send them to XQF cvs... yes
[12:17] <jordi> yeahg
[12:19] <lifeless> jordi - xqf's main was added during the import sprint I think
[12:19] <lifeless> you probably cannot edit it unles you are the xqf owner, or on the xqf team
[12:25] <carlos> jordi, https://launchpad.net/distros/ubuntu/hoary/+sources/xqf/+pots/xqf/+admin
[12:25] <carlos> jordi, change it from there
[12:26] <carlos> jordi, you need to leave empty hte sourcepackagename and distrorelease empty and select the productseries where it should be moved to
[12:26] <carlos> jordi, also, change the owner to you as the maintainer of that POTemplate
[12:30] <jordi> carlos: no perms to access that
[12:30] <carlos> hmm
[12:31] <carlos> ok, I was not sure, but that confirms that Mark asked that only admin can do that action
[12:31] <dilys> Merge to rocketfuel@canonical.com/launchpad--devel--0: [r=bjornt]  generate the bugtask search results table through a macro, and use that macro in both the regular bug listing and the assigned bugs page (as a second-callsite-test). Does some ZCML cleanups, too. Enjoy (patch-2230: christian.reis@canonical.com)
[12:33] <carlos> jordi, and I cannot do it because the change from release to series...
[12:33] <carlos> jordi, remind me it next week
[12:33] <carlos> I need to fix the code and it should be moved into production so will take a week or so
[12:33] <jordi> ok
[12:37] <carlos> jordi, please, file a bug so I don't forget it :-)
[12:37] <carlos> jordi, you should say thank you because your karma gets higher with all those bug reports :-)
[12:39] <jordi> carlos: that I have no access to that page?
[12:41] <carlos> jordi, no, that xqf should be moved back to the product
[12:41] <carlos> jordi, that page is only for admins, it's my fault, I forgot it
[12:41] <carlos> jordi, admins == launchpad admins
[12:42] <jordi> oops
[12:42] <jordi> too late.
[12:46] <jordi> carlos: #1675
[01:00] <carlos> jordi, thanks
[01:01] <jordi> #1675 is to close I guess
[01:02] <carlos> jordi, I did it already
[01:02] <jordi> k
[01:22] <carlos> night
[01:53] <mpt> slackers
[01:53] <jordi> yeah
[01:53] <jordi> it's quite late here
[01:53] <jordi> and here I am, fixing Debian
[01:55] <dilys> Merge to rocketfuel@canonical.com/launchpad--devel--0: [rs=bjornt,bradb]  make the latest bugs portlet available for distributions and distroreleases, and wire it all together. Nukes the remnant of the *anorak* view. Crocodiles be us. (patch-2231: christian.reis@canonical.com)
[01:56] <mpt> have fun :-)
[02:25] <dilys> Merge to rocketfuel@canonical.com/launchpad--devel--0: [r=kiko]  main template tweaks for accessibility (patch-2232: mpt@canonical.com)
[11:29] <WaterSevenUb> hi
[11:32] <WaterSevenUb> can you explain me why for example in French templates (Breezy) there is a "gnome-app-install" and there is none in Portuguese?
[11:32] <WaterSevenUb> thx
[12:03] <_Raptor_> try #ubuntu
[01:15] <lifeless> WaterSevenUb: it just means noone is translating gnome-app-install into Portuguese yet - if you want to do that that would be cool
[01:16] <WaterSevenUb> yes, I want to do that... Who should I contact or what should I do?
[01:18] <lifeless> I'm not 100% sure let me try dsomething
[01:19] <lifeless> WaterSevenUb: what page are you looking at for gnome-app-install ?
[01:20] <WaterSevenUb> https://launchpad.net/distros/ubuntu/breezy/+lang/fr
[01:20] <WaterSevenUb> here exists.....
[01:21] <lifeless> wa	ah, so ..
[01:21] <WaterSevenUb> here doesn't https://launchpad.net/distros/ubuntu/breezy/+lang/pt
[01:21] <WaterSevenUb> maybe templates are not all imported yet?
[01:21] <lifeless> hang one second
[01:24] <lifeless> https://launchpad.net/distros/ubuntu/breezy/+sources/gnome-app-install/+translate
[01:24] <lifeless> thats the translation home page for that package source in breezy
[01:24] <lifeless> theres a link there on the side portal that takes you to .../+translations
[01:24] <lifeless> on that page you should see pt if its in your preferred language list
[01:24] <lifeless> and be able to start translating it immediately
[01:25] <WaterSevenUb> yes! Thanks !
[01:28] <WaterSevenUb> hhhmm... I was looking for the "Add/remove Programs" entry but is not inside this template......
[01:28] <WaterSevenUb> it is not correctly translated to Portuguese and I was trying to correct that.
[01:28] <lifeless> ah
[01:28] <WaterSevenUb> (anyway... I will translate this)
[01:28] <lifeless> probably its not one of the translated strings, you'll need to look in the source and make a patch to get it translatedable first.
[01:29] <lifeless> you can grab the source using baz - http://bazaar.ubuntu.com/gnome-app-install@bazaar.ubuntu.com/gnome-app-install--MAIN--0
[01:31] <lifeless> the reason that gnome-app-install  wasn't shown in the list at https://launchpad.net/distros/ubuntu/breezy/+lang is because that page only shows the partly or fully translated programs. programs that are not yet translated into that language dont shjow up
[01:31] <lifeless> this is arguably a bug, and I'm filing a bug report fo r you now
[01:31] <WaterSevenUb> (aaaah! now makes sense)  
[01:31] <WaterSevenUb> now... to make the patch... what are the steps? I have no idea...
[01:34] <lifeless> be back in a minute
[01:34] <lifeless> ELIFE
[01:36] <lifeless> WaterSevenUb: for the patch - I think your best bet is to hop over to #ubuntu-devel and say that you want to do a patch for this, and how would they perfer it be done
[01:36] <lifeless> or ubuntu-motu if you are new to this sort of thing, asn they are very good at tutoring
[01:38] <WaterSevenUb> :) great.
[01:42] <Nafallo> why can't my girlfriend save in Rosetta?
[01:42] <jordi> what is she getting?
[01:42] <lifeless> uhm
[01:42] <Nafallo> Application error. Unauthenticated user POSTing to page that requires authentication.
[01:43] <Nafallo> on AboutUbuntu in hoary
[01:43] <lifeless> Nafallo: she should log in first
[01:43] <lifeless> Nafallo: what url is she on at the moment ?
[01:43] <jordi> hmm, has her session expired or something?
[01:43] <Nafallo> lifeless: she is, according to the top
[01:43] <Nafallo> jordi: is it a timeout on Rosetta? :-O
[01:43] <lifeless> Nafallo: fire up antoher browser window and log in there :)
[01:44] <lifeless> Nafallo: rosetta thinks she isn't logged in which is why you are seeing that message.
[01:44] <gothcat> https://launchpad.net/distros/ubuntu/hoary/+sources/ubuntu-docs/+pots/aboutubuntu/sv/+translate
[01:44] <Nafallo> lifeless: oki, thanx :-)
[01:46] <gothcat> lifeless: thanx
[01:46] <dilys> Merge to rocketfuel@canonical.com/launchpad--devel--0: po translation page location fixes, and new-style cve support [r=spiv,lifeless]  (patch-2233: mark.shuttleworth@canonical.com)
[01:46] <lifeless> gothcat: no probs
[01:47] <Nafallo> but still, why is it a timeout there? should be reset on a keystroke basis or something :-P
[01:48] <lifeless> WaterSevenUb: https://launchpad.net/malone/bugs/1682
[01:48] <lifeless> cprov: morning dude
[01:50] <Nafallo> morning cprov :-)
[01:51] <cprov> lifeless: hey, have you already tested subkey signatures in prodution ? 
[01:51] <lifeless> cprov: not tested yet, that reminds me :)
[01:51] <carlos> morning
[01:51] <Nafallo> morning carlos :-)
[01:51] <lifeless> carlos: WaterSevenUb in this channel reported this to me https://launchpad.net/malone/bugs/1682
[01:52] <cprov> Nafallo: thank you, for perform the needed tests for unicode in production. how is the life post-GPG ? 
[01:53] <Nafallo> cprov: wonderful. but then, my girlfriend is stubborn and hates all of you for having timeouts and losing her translations ;-)
[01:54] <carlos> lifeless, ok, thanks. Will try to talk with Mark and mpt about it
[01:54] <Nafallo> I'm working on turning that hate to love though ;-)
[01:56] <cprov> Nafallo: quick kick on carlos would make her feelings better, wouldn't it ?
[01:56] <cprov> carlos: ^^^
[01:56] <carlos> cprov, dude, timeouts are out of my control :-)
[01:57] <cprov> carlos: I see, just joking
[01:59] <lifeless> cprov: sqweet dude, it works
[02:00] <Nafallo> cprov: my girlfriend likes you.
[02:00] <gothcat> cprov: thanx for gpg
[02:00] <lifeless> carlos - can you moderate my rosetta-uesers post please ?
[02:00] <carlos> lifeless, sure
[02:02] <cprov> lifeless: finally ;)
[02:03] <cprov> Nafallo: ehe 
[02:06] <WaterSevenUb> lifeless: thanks... not only gnome-app-install, many other... but I think the message is there 
[02:06] <carlos> jordi, around?
[02:06] <jordi> yes
[02:07] <carlos> jordi, I just added as an admin for the rosetta-users mailing list
[02:07] <carlos> jordi, will send you the password by email so you can help us moderating that list too
[02:07] <jordi> carlos: I so feared thjat when I saw lifeless' request :)
[02:07] <jordi> carlos: sure, you know my gpg key I guess
[02:07] <carlos> jordi, ;-)
[02:08] <carlos> jordi, I think I have it signed, so yes :-)
[02:13] <cprov> bradb: what's wrong with bug 1613 ? "the duplicated immutable bugtasks" has been already identified by kiko some time ago ... do we have an ETA for this fix ?
[02:14] <bradb> cprov: next production rollout stub says the patch'll be rolled out
[02:15] <kiko> yeah
[02:15] <kiko> I approved and landed it a while back
[02:32] <cprov> bradb: kiko: thank you
[02:32] <Nafallo> carlos: will we ever loose sweden (swedish)?
[02:32] <Nafallo> carlos: people translates that instead of sweden
[02:32] <carlos> Nafallo, no new additions for it, old ones will remain
[02:32] <kiko> swedish is so great we can translate it twice
[02:32] <Nafallo> carlos: if I look over them, can I get you to remove them one by one after my review?
[02:32] <WaterSevenUb> lifeless: I was wondering how did you find gnome-app-install sources... when I go here https://launchpad.net/distros/ubuntu/breezy/+sources/  if I write just "gnome" it doesn't show gnome-app-install. The same happens typing "gnome-app-install" in the search box.
[02:32] <Nafallo> kiko: I rather won't have swedish (sweden) :-/
[02:32] <Nafallo> at all
[02:32] <lifeless> WaterSevenUb: the search is broken just now :[
[02:33] <cprov> spiv:  ZConfig has no usable path-aware datatype ?
[02:33] <cprov> spiv: <sectiontype name="librarian_server">
[02:33] <cprov>         <!-- Not 'existing-directory' because the test runner needs to
[02:33] <cprov>         create it. Not 'existing-dirpath' because ZConfig will enforce it
[02:33] <cprov>         for all sections, not just the one we are using -->
[02:33] <cprov> spiv: something is wrong on production config:
[02:33] <cprov> spiv: "/home/launchpad/dists/launchpad/cronscripts/../lib/canonical/launchpad/zcml/gpghandler.zcml", line 13.4     OSError: [Errno 17]  File exists: '/var/tmp/gpg_home'
[02:33] <kiko> cprov, no, that's not the production config
[02:34] <kiko> the problem is that multiple instances are running at the same time
[02:34] <kiko> and they both try to access the same directory
[02:34] <kiko> cprov, look at the bug stub posted (and subscribe to launchpad-bugs)
[02:35] <carlos> Nafallo, ok, if you migrate all data and you just want it deleted, I think we can workout something
[02:36] <cprov> kiko: I don't what to say about you arrogance .. pause
[02:36] <Nafallo> carlos: nice. we will start working on that soon then :-)
[02:36] <stub> cprov: We can make new datatypes easily enough if you care - we already do this for urls. Check out canonical/config/__init__.py
[02:38] <WaterSevenUb> lifeless: there are some menu entries that I am trying to translate but, besides g-a-i which now I understand, do you know how to translate for example "Ubuntu Device Database" menu entry? "Hwdb-client" template is not available I think....
[02:38] <kiko> jordi, so, are you using ubuntu yet? :-P
[02:38] <salgado> stub, have you seen https://launchpad.net/malone/bugs/1683?
[02:39] <cprov> stub: yep, just because falling in "string" sounds a little bit lazy IMO, I'll look on it ... but $GNUPGHOME needs some love in direction to support multiple zope instances 
[02:40] <lifeless> WaterSevenUb: I'd ask on #ubuntu or ubuntu-devel to figure out the source package.
[02:40] <lifeless> then visit .../+sources/packagename/+translating
[02:40] <lifeless> erm.. +translations
[02:40] <stub> cprov: I reported a bug on this suggesting just using a temp directory. I don't see why it needs to be persistant.
[02:40] <stub> (persistant across invokations of the script/application I mean. We want to use the same dir while the tool is running)
[02:40] <lifeless> it doesn't need to persist at all
[02:40] <stub> salgado: Yes - robert was bitching at me about it
[02:40] <WaterSevenUb> lifeless: I search the packagename in packages.ubuntu.com ... but then , or the template with the package name does not exist, or when it exists doesn't have a translatable menu entry. Some of my friends don't like this mixture between different languages in the menus:))
[02:41] <lifeless> cprov: just make a random dir in /tmp using the tmepdir module :)
[02:41] <kiko> salgado, I just assigned it to stub 
[02:41] <cprov> stub: right
[02:41] <salgado> stub, do you know what's the problem?
[02:41] <lifeless> carlos: can you help WaterSevenUb its outside my purview now
[02:42] <carlos> WaterSevenUb, you need to translate it from the hardwaredb-client
[02:42] <carlos> let me check if I find it....
[02:42] <carlos> WaterSevenUb, breezy?
[02:42] <WaterSevenUb> carlos: yes
[02:44] <cprov> lifeless: I'm not sure about the reflects ... but looks fine, I'll investigate.
[02:45] <stub> salgado: Current thought is that that account I merged by hand before the real merge code was written.
[02:45] <stub> salgado: But we are looking into it
[02:45] <carlos> WaterSevenUb, seems like it's not ready to be translated
[02:45] <carlos> WaterSevenUb, would you open a bug report against it so the maintainer prepares it to be translated?
[02:46] <WaterSevenUb> carlos: @bugzilla?
[02:47] <salgado> stub, maybe you'd like to fix https://launchpad.net/malone/bugs/1356 while you're there. ;)
[02:49] <carlos> WaterSevenUb, yeah, I think bugzilla is still used for main
[03:05] <lifeless> jblack: ping
[03:07] <WaterSevenUb> carlos: hal-device-manager seems not to be available either.. should one wait longer that people put in launchpad all these packages instead of boring them : please, put the templates there ? :)
[03:07] <carlos> WaterSevenUb, there are two problems:
[03:08] <carlos> - There is no .pot file to be imported (the case fot the hw application)
[03:08] <carlos> - The .pot file is not being imported (a Rosetta problem unrelated to the maintainer)
[03:09] <carlos> WaterSevenUb, the second one is  a matter to check our logs and find why it was not imported automatically
[03:09] <carlos> WaterSevenUb, the first one needs that the maintainer updates the application to support translations
[03:10] <jblack> lifeless: Morning. What's up? 
[03:11] <kiko> yo SteveA?
[03:12] <lifeless> hows that draft looking ?
[03:12] <lifeless> good morning too :)
[03:12] <jblack> Did you get that draft yesterday morning? 
[03:12] <lifeless> I'll look ..
[03:12] <SteveA> kiko: yeah
[03:12] <lifeless> uhm
[03:13] <lifeless> do you mean the tomlord specific one, or the wider ocmmunity one ?
[03:13] <jblack> The wider community one.
[03:13] <carlos> WaterSevenUb, hal seems to be a problem with Rosetta, please file a bug at https://launchpad.net/products/rosetta/+filebug
[03:13] <carlos> WaterSevenUb, and we will take a look at it to get the import done
[03:13] <jblack> You would have received it ~ 8:45am yesterday morning your time. 
[03:13] <lifeless> looking now, my mail is glacial here
[03:14] <jblack> I don't see it in my sent messages.
[03:15] <jblack> I sent one just now.
[03:15] <WaterSevenUb> carlos: done!
[03:16] <gothcat> carlos: should this &quot; be translated into " when I save?
[03:17] <carlos> WaterSevenUb, cool, thanks
[03:17] <carlos> gothcat, no
[03:18] <carlos> gothcat, if you see &quot; you should put it again that way
[03:18] <carlos> or the translation would break the application that uses it
[03:18] <Nafallo> carlos: she did, and it got translated to " when she saved :-P.
[03:18] <carlos> wtf...
[03:18] <carlos> Nafallo, gothcat please, file a bug then
[03:19] <Nafallo> carlos: k :-)
[03:19] <carlos> Nafallo, gothcat thank you
[03:23] <gothcat> carlos: #1685
[03:24] <jblack> lifeless: ? 
[03:25] <lifeless> cant see it yet
[03:25] <carlos> gothcat, ok
[03:26] <lifeless> is geoip in production working yet ?
[03:27] <jblack> Aug  5 09:15:14 localhost postfix/smtp[10133] : 2E2783B402D: to=<rbcollins@cygwin
[03:27] <jblack> .com>, relay=sourceware.org[12.107.209.250] , delay=2, status=sent (250 Queued! 1
[03:27] <jblack> 123247715 qp 30339 <20050805131454.GA6621@comet.merconline.com>)
[03:49] <dilys> Merge to rocketfuel@canonical.com/launchpad--devel--0: Lots of fixes in person/+reportedbugs and person/+assignedbugs. r=jamesh (patch-2234: guilherme.salgado@canonical.com)
[04:02] <lifeless> jblack: its coming together nicely, I've emailed you my current thoguhts.
[04:02] <jblack> Ok. Thank you.
[04:03] <jblack> Thanks for the eyeball. 
[04:03] <ddaa> What's up?
[04:12] <jordi> kiko: nope :)
[04:12] <jordi> is claire in Brazil?
[04:12] <jordi> or on IRC right now?
[04:15] <carlos> jordi, on IRC
[04:31] <Nafallo> will there be support for grabbing peoples gpg-keys directly from FOAF?
[04:32] <jordi> lifeless: this email you sent to rosetta-users without context at all... what were you trying to say?
[04:32] <jordi> err
[04:32] <jordi> sorry, missread subject :)
[04:34] <jordi> carlos: so if a guy wants to translate zope3 to Aragonese, the "normal" way is to join the Aragonese Ubuntu team and start translating? Or if the Aragonese team doesn't exist, consider creating it?
[04:34] <SteveA> Kinnison: ping
[04:35] <Kinnison> SteveA: hi steve
[04:35] <SteveA> hi 
[04:35] <SteveA> back in one piece?
[04:35] <Kinnison> yep
[04:35] <Kinnison> still quite tired from the journey
[04:35] <lifeless> hows the sunburn?
[04:35] <SteveA> The "PocketPages" spec is ready for you to look at
[04:36] <Kinnison> lifeless: almost all healed, thanks for the after-sun
[04:36] <carlos> jordi, not really, that's only needed if there is not such team and you want to translate a product or distribution with translation permissions set to CLOSE
[04:36] <Kinnison> SteveA: has it been reflected onto the main wiki?
[04:36] <SteveA> probably not
[04:37] <SteveA> maybe i can mail you the raw text
[04:37] <Kinnison> and attach any mpt images
[04:37] <carlos> jordi, also, the new policy is that we only create translation teams when there is more tha one person that wants to be a member, if we only have one person, he/she becames 'the team'
[04:37] <jordi> carlos: good
[04:38] <kiko> niemeyer!
[04:38] <niemeyer> Hiho! :)
[04:38] <salgado> Nafallo, in one of my branches I have a change that will list the gpg keys of a given person, so you will be able to get it from a keyserver. I guess this is what we'll have for now
[04:39] <Nafallo> salgado: yea. something like that would be a good start indeed :-)
[04:41] <jordi> carlos: so, a product set to "OPEN", non-team members can translate, but will their translations end up in the po file without review?
[04:41] <carlos> jordi, right
[04:42] <cprov> Nafallo: but why do you need to grab pub keys directly from FOAF ? the keyserver.ubuntu.com:11371 is public
[04:42] <jordi> ok, so this guy should just start translating, no need to join (but recommended?)
[04:42] <cprov> Nafallo: I mean, FOAF isn't a GPG manager application, it only uses GPG key features.
[04:43] <Nafallo> cprov: then I have to search. I want a single location with all info there is :-)
[04:43] <carlos> jordi, if he's only interested on Zope, no need to join any team
[04:43] <carlos> unless zope team decides to move into a CLOSE mode
[04:44] <cprov> Nafallo: IMHO, linking you to a keyserver is the right action we can take
[04:44] <Nafallo> cprov: indeed that would be a good solution :-)
[04:47] <Nafallo> cprov: in the past I wasn't good at handle my gpg-keys, so there are lots of me on subkeys :-P
[04:47] <Nafallo> cprov: a single click to get the correct key would be wonderful :-)
[04:48] <cprov> Nafallo: now that you mentioned, we just support subkeys signatures
[04:48] <jordi> carlos: ok, let's see how I did for my first e-mail :)
[04:48] <Nafallo> :-)
[04:48] <carlos> jordi, I will fire you if I don't like it :-P
[04:49] <Nafallo> cprov: I know ;-)
[04:49] <jordi> SHORTEST CONTRACT EVER
[04:49] <Nafallo> cprov: I follow most channels :-)
[04:49] <Kinnison> SteveA: I've dumped some review comments on the PocketPages stuff
[04:50] <cprov> Nafallo: indeed, you just need to "find and import" them in LP and inspect at nafallo/+gpgkeys , every other operations with keys, like grab pubkey, should be done through our keyserver
[04:51] <cprov> Nafallo: I can see 
[04:51] <SteveA> Kinnison: the ball in your court.
[04:51] <jordi> carlos: funny. Can you moderate and while you're at it, change my subscription address?
[04:52] <Kinnison> SteveA: there's a couple of things I'd like done by the guys in .br before I take it on and get it ready for mark to approve
[04:52] <Kinnison> SteveA: particularly I want the facts confirming
[04:52] <jordi> carlos: I haven't got any mail from you re:mailman
[04:52] <Kinnison> SteveA: I'm currently working on a database patch of doom
[04:52] <carlos> jordi, no, but I can send you the password so you do it yourself :-)
[04:52] <Kinnison> SteveA: ask mark if you want to know just how doomful it is
[04:54] <carlos> jordi, mail sent
[04:56] <SteveA> Kinnison: who does PocketPages go to next?  I have the yellow square in my hand.
[04:56] <jordi> this is... totally not serious :)
[04:57] <SteveA> Kinnison: okay, going to mark
[04:58] <carlos> jordi, who did that we are serious?
[04:58] <carlos> s/did/said/
[05:01] <jordi> me too
[05:01] <jordi> and actually I should go and get it
[05:01] <jordi> carlos: so, am I fired
[05:02] <carlos> jordi, not yet ;-)
[05:03] <jordi> good :)
[05:05] <salgado> mpt, I did a lot of changes related to editting people details (http://192.168.99.7:8086/people/name16), and it'd be great if you have some time to look at it and tell me if it looks reasonable and if there's something I can do to make it look better
[05:13] <Kinnison> lunch? Good plan
[05:14] <Kinnison> lifeless: How often do we cacherev on rocketfuel?
[05:23] <ddaa> Kinnison: baz does automatic cacherevs every 50 revs
[05:23] <ddaa> starting at patch-1 (I know that's stupid) then patch-51 and so on
[05:23] <Kinnison> Odd then
[05:23] <ddaa> dunno if pqm does anything fancier
[05:23] <Kinnison> because I just ended up fetching a cacherev and 64 patches for mainline launchpad
[05:24] <ddaa> the builder will not always take the first cacherev
[05:24] <ddaa> using cacherev for big tree has an important cost in bandwith, disk usage and latter performance. A cacherev-created revlib entry is not hardlinked.
[05:26] <Kinnison> Aye, but I got cached from archive anyway, and then 64 patches
[05:26] <WaterSevenUb> lifeless: let us suppose that I want to give to a couple of friends a breezy portuguese version for a translation consistency check before the final release... by that time the distro translations will be based on all the templates in Rosetta I guess. To correct some of the errors that they might find at that time I would go to Rosetta and then the new language packs for the final release would be corrected?
[05:26] <ddaa> Kinnison: mh... sounds weird indeed. Maybe there was an uncachereved base-0 in te middle
[05:26] <WaterSevenUb> I'm trying to understand how this thing works :) 
[05:26] <Kinnison> ddaa: on the launchpad mainline?
[05:26] <ddaa> Kinnison: mh... unlikely :)
[05:26] <Kinnison> ddaa: *shrug* it's not like I care that much, at home the b/w is fine
[05:28] <ddaa> I still have some painfully itchy insect bites from the rafting afternoon in brazil... brazilian blood-sucking insects must be eating too much garana or something...
[05:29] <Kinnison> Speaking of guarana, I found the best drink known to man
[05:29] <Kinnison> It was Aa+Guarana
[05:30] <Kinnison> truly powerful brain-juice
[05:31] <WaterSevenUb> carlos: same question to you Carlos :)
[05:32] <carlos> WaterSevenUb, yes, that's the idea
[05:33] <carlos> WaterSevenUb, if they are not ready on time, a month after release or so the language packs will be updated again
[05:36] <WaterSevenUb> carlos: which did not happen in hoary, right?
[06:00] <Kinnison> Is there some sane way to ask postgresql for a list of views which depend on some relation?
[06:04] <carlos> WaterSevenUb, well, we are working on language pack updates for Hoary too
[06:04] <carlos> WaterSevenUb, I hope we will have them next week
[06:07] <WaterSevenUb> carlos: As far as I understood from someone talking here before, those are not based on Rosetta. When we use the translations from Rosetta in the future, I guess a test phase would be desirable to see if those translations do not have critical issues?
[06:07] <stub> Kinnison: Yes. Need to wade through the system tables to work out the query though.
[06:07] <Kinnison> stub: Don't bother
[06:07] <carlos> WaterSevenUb, the initial translations for Hoary are not based on Rosetta, next update will do
[06:07] <Kinnison> stub: There are 12 views in the launchpad db
[06:07] <Kinnison> stub: 11 of them belong to Soyuz and need changing
[06:07] <Kinnison> stub: the other is a rosetta view
[06:08] <lifeless> Kinnison: please stop making stubs siren go off
[06:08] <Kinnison> lifeless: siren?
[06:08] <lifeless> *once* is enough
[06:08] <lifeless> he uses xchat
[06:09] <Kinnison> Aah and this makes noises when people talk to you?
[06:09] <lifeless> no, it makes noise when people talk to him
[06:09] <carlos> stub, it's just a test :-P
[06:17] <Kinnison> Feck, Just the comment on this db patch is > 1.5kB
[06:18] <Kinnison> stub: Each patch is always applied in a transaction, yes?
[06:18] <lifeless> kinnison - yes, but you can nest if needed
[06:18] <lifeless> erm, to the limits of our postgres that is
[06:18] <lifeless> actually I think I'm on crack
[06:19] <lifeless> each line in the pach is  atransaction unless you add begin/end
[06:19] <Kinnison> s'okay, it's just that given my patch *comment* is 1.5kB, I was checking if I should surround it in BEGIN/COMMIT myself
[06:20] <stub> Kinnison: No begin/commit. That is done automatically by upgrade.py
[06:20] <lifeless> so, I've lost track, and am *still* on crack
[06:20] <Kinnison> stub: righty
[06:20] <lifeless> Kinnison: please stop that :)
[06:20] <Kinnison> lifeless: tell stub to turn his volume down
[06:20] <lifeless> Kinnison: please, jus stop it. iots easier, *trust* me.
[06:21] <stub> stub stub stub stub stub
[06:21] <Kinnison> shouldn't be too hard
[06:43] <Kinnison> stub: Is it okay for me to do very postgresql magic in a db patch?
[06:43] <Kinnison> stub: In particular I want to manipulate the pg_constraint table
[06:43] <stub> Nope - you are not to mess with the internal catalog tables.
[06:43] <stub> What are you trying to do?
[06:46] <Kinnison> rename a bunch of constraints without having to drop and recreate them
[06:46] <SteveA> Kinnison: looks like mark has made some changes and then approved PocketPages
[06:47] <Kinnison> SteveA: Okay, that saves me waffling on it :-)
[06:50] <stub> Kinnison: Drop and recreate them
[06:50] <Kinnison> If you insist
[06:52] <Kinnison> stub: What's the deal on the FTI stuff, if I drop it in my patch, will it get recreated?
[06:53] <Kinnison> Or should I leave it alone entirely?
[06:53] <stub> Kinnison: fti.py rebuilds any fti columns that are define at the top of the script.
[06:53] <stub> Kinnison: So you can drop the fti column (although I can't think why you would want to?)
[06:54] <stub> It will cause some bloatage in the DB though
[06:54] <Kinnison>     "binarypackage_fti" gist (fti)
[06:54] <Kinnison> is an index
[06:54] <Kinnison> when I rename binarypackage
[06:54] <Kinnison> that index should become binarypackagerelease_fti
[06:54] <stub> Ok. Drop the fti column, and update fti.py to use the new table name.
[06:55] <Kinnison> stub: gotcha
[06:55] <stub> How about we just 'CREATE VIEW BinaryPackageRelease AS SELECT * FROM BinaryPackage' :-)
[06:55] <Kinnison> stub: can you please allocate for me a patch-25-XX-0 so I can get this all in the right places?
[07:04] <Kinnison> stub: Hmm, problem.. I can't drop/create all the constraints without ending up dropping/recreating constraints on about six other tables too because they refer to them
[07:05] <stub> Yup. Typing. Punt it to me if you want.
[07:05] <Kinnison> S'okay, I'll do it if this is the "right way" :-)
[07:11] <Kinnison> Somehow, osfile and osfileinpackage have managed to stay alive
[07:11] <Kinnison> anyone mind if I nuke 'em?
[07:20] <Kinnison> So, no complaints? Huzzah
[07:27] <cprov> mpt: questions for AutoBuildUI sorted, it's gonna rock ;), you're doing a great  job ! 
[07:28] <cprov> Kinnison: Have we already sorted how to nominate the distribution/distrorelease Security Teams ? 
[07:28] <cprov> Kinnison: ##soyuz miss you 
[07:29] <Kinnison> cprov: I'm unsure about those selecting them
[07:29] <Kinnison> cprov: we'll need UI for them though somewhere
[07:30] <cprov> Kinnison: uhm, let's see the problem by parts: sec-team by distribution or distrorelease ?
[07:31] <Kinnison> the only per-release team is the review team
[07:32] <cprov> Kinnison: so, we are gonna have Ubuntu-Security Team, not Hoary-Security team, ok ?
[07:33] <Kinnison> I believe so
[07:33] <Kinnison> We should get elmo to look at that spec though
[07:35] <cprov> Kinnison: anyways there is no indicator in the distrorelease model point it as SECURITY distrorelease, only changing view for DAR & Pockets
[07:36] <Kinnison> I beg your pardon?
[07:36] <cprov> Kinnison: indeed, is he available this time ?
[07:37] <Kinnison> cprov: put together an email to me and elmo and mark
[07:38] <cprov> Kinnison: uhm, thinking loud .. I mean how can we figure out we are inside a SECURITY distrorelease 
[07:38] <cprov> Kinnison: sure, I'll
[07:38] <Kinnison> there isn't such a thing
[07:39] <Kinnison> there's a distrorelease which has been released and has a security pocket though
[07:40] <cprov> Kinnison: right and only thing you can do is following the same distroarchrelease and find out (or not) other pockets, isn't it ?
[07:44] <Kinnison> I'm really not sure what you mean
[07:51] <dilys> Merge to rocketfuel@canonical.com/launchpad--devel--0: [r=spiv,lifeless]  po translation navigation fixes, and new-style cve support (patch-2235: mark.shuttleworth@canonical.com)
[07:54] <cprov> Kinnison: no problem,  I was just wondering the permitted movements between the pockets available for each distroarchrelease ... 
[07:57] <Kinnison> things don't tend to be moved between pockets
[07:57] <Kinnison> And for now we assume they don't move
[07:58] <cprov> Kinnison: right ! 
[08:07] <salgado> SteveA, should I do some polishing in the ShipItNG or should I leave it as it is now until we get more input?
[08:08] <SteveA> salgado: kiko will come and work with you shortly.  please do any polishing you can now.
[08:08] <salgado> SteveA, sure
[08:11] <salgado> Kinnison, why is flavour irrelevant there?
[08:12] <SteveA> hey everyone, the launchpad wiki will be moving back to london for use monday morning
[08:12] <SteveA> it will turned off at async once we've completed today's work
[08:13] <Kinnison> salgado: we don't make CDs of flavours
[08:13] <salgado> Kinnison, and we're not going to make them, either?
[08:14] <Kinnison> salgado: If/When we do, it'll be a distribution
[08:14] <Kinnison> salgado: flavours are proper distroreleases as far as you're concerned
[08:14] <Kinnison> so Kubuntu is a distribution, not a flavour
[08:14] <Kinnison> Do you see what I mean?
[08:15] <salgado> yes, I see now
[08:15] <Kinnison> Cool
[08:15] <Kinnison> Sorry for not being more exact on the wiki
[08:15] <salgado> where are flavours used, then?
[08:16] <Kinnison> It's part of the derivation machinery
[08:29] <Kinnison> ciao guys
[08:31] <dilys> Merge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]  accumulated fixes: icons for bugs, and consistent link coloring in portlets (patch-2236: mpt@canonical.com)
[08:53] <SteveA> kiko: salgado is waiting for you!
[08:58] <salgado> indeed, I am
[08:58] <lifeless> ddaa - please update launchpad to not have insane deprecation warnings from using pybaz
[09:08] <lifeless> stevea
[09:10] <SteveA> lifeless: yes?
[09:10] <lifeless> any spsecs for me
[09:10] <SteveA> not on my desk
[09:10] <SteveA> we're running a bit low
[09:11] <SteveA> i'll check the whiteboard
[09:11] <lifeless> sweet
[09:11] <SteveA> we are truely scraping the barrel here
[09:12] <lifeless> dont talk about me that way
[09:12] <lifeless> I'll have you up for a Doinkey
[09:13] <lifeless> SteveA: there is no such spec, it has morphed into supermirrorfilesystemHierarchy
[09:14] <SteveA> hurrah
[09:14] <lifeless> SteveA: so, some specs
[09:14] <lifeless> ?
[09:14] <SteveA> spiv: we need to implement LibrarianGarbageCollection soonish
[09:15] <lifeless> why ?
[09:15] <spiv> How much garbage do we have so far? :)
[09:16] <SteveA> we're approaching the line we drew in the sand on the spec
[09:16] <SteveA> and once debbugs is imported...
[09:32] <SteveA> ddaa: ping
[09:34] <carlos> spiv, Rosetta is adding many garbage to Librarian
[09:34] <carlos> spiv, with every file download request
[10:11] <ddaa> SteveA: pong
[10:15] <ddaa> lifeless: I'm working on it, but importd is terribly crufty, and I'm taking the opportunity to make it cleaner instead of adding yet another layer of cruft.
[10:16] <ddaa> I think when I'm done with that iteration we'll actually start to see the end the tunnel for that one.
[10:16] <ddaa> The downside is that it's turning into a bit of rewrite of the archive-related bits...
[10:17] <ddaa> (not really from-scratch, since it mostly a lot of refactoring, but the end will not be all that different from a rewrite)
[10:17] <lifeless> ddaa: remember that the buttress pyarch interfaces can *all* be deleted as we move to the BranchDataStorage model
[10:18] <ddaa> Yes, I'm not on taxi yet.
[10:18] <SteveA> ddaa: in future, please don't deprecate until you've updated
[10:18] <ddaa> Just importd think, I'm creating an ArchiveManager class to collect all the archive operation code that's scattered in Job, JobStrategy and Taxi
[10:18] <lifeless> so don't refactor too much :)... I would seriously consider once mark and sweep to a new name that doesn't conflict with Branch or Revision, then add new db objects that match those and convert code from one to the other, that s the replace algorithm refactoring :)
[10:19] <SteveA> i've done a lot of work on launchpad to minimize the warnings that are produced, and it's kinda irritating to see a load of new warnings all of a sudden.
[10:19] <ddaa> SteveA: In the future I can make a "two-stage deprecation mechanism, something like "pybaz.deprecated_registered_names()", because I find the deprecation most useful to do the updating.
[10:20] <SteveA> ddaa: fine, just don't make everyone else pay the price.
[10:20] <ddaa> SteveA: if that's a problem I can temporarily remove the warnings from rocketfuel.
[10:20] <SteveA> that would help
[10:21] <ddaa> lifeless: right, I'll avoid touching the database-related cruft.
[10:21] <ddaa> It will all suffer it's own rewrite in a later iteration.
[10:22] <kiko> too sick to pray
[10:22] <ddaa> SteveA: I'll do that at once
[10:22] <lifeless> thank you
[10:23] <SteveA> thanks ddaa
[11:14] <dilys> Merge to rocketfuel@canonical.com/pybaz--devel--0: [trivial]  remove archivelocation-related deprecations (patch-38: ddaa@ddaa.net)
[11:14] <ddaa> SteveA: enjoy
[11:14] <ddaa> tell me if I missed any new deprecation
[11:26] <carlos> ddaa, just run 'make check' from the launchpad's top level directory and see the output :-)
[11:28] <ddaa> too lazy to make another checkout, I have some pretty hairy work in progress now
[11:29] <SteveA> ddaa: you can fix the bug too
[11:29] <SteveA> as in, mark it fixed
[11:33] <mikk0> Please help a new translator: What should I enter in the translation, when the English source has a special character. It is a blue field with a ball in it (is it a bullet for list item ?)
[11:34] <mikk0> I'm using Rosetta to translate Synaptic to Finnish
[11:35] <ddaa> carlos: you win, I fucked up my work in progress :(
[11:35] <spiv> mikk0: I just pinged carlos for you, he should be around in a minute.
[11:35] <carlos> mikk0, that means a white space
[11:36] <carlos> mikk0, you have it noted on the upper left part of the translation form
[11:37] <mikk0> Found it! Thank you carlos :)
[11:49] <dilys> Merge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]  Reduced the amount of memory needed to run this script (patch-2237: carlos.perello@canonical.com)