[12:04] <kiko> hmmm
[12:04] <kiko> where are our gina-logs?
[12:39] <gneuman> kiko
[12:42] <kiko> fala gneuman, matsubara
[12:42] <matsubara> fala kiko!
[12:42] <matsubara> como esto as coisas por a?
[12:42] <kiko> tudo certo
[12:44] <gneuman> kiko, mudar as urls quebradsa  facil?
[12:45] <gneuman> i mean fix the url for productrelease
[12:45] <kiko> sorry?
[12:46] <gneuman> is ti easy to fiz the url's for productrelease?
[12:47] <gneuman> rihgt now they are productname/productrelease
[12:47] <gneuman> they should be product/productseries/productrelease
[12:49] <kiko> gneuman, has anyone confirmed that they should be changed?
[12:49] <kiko> it shouldn't be difficult, no
[12:49] <kiko> just change the navigation
[12:50] <gneuman> bug 2895
[12:50] <Ubugtu> Malone bug #2895: Releases with the same directory name causes an error Fix req. for: launchpad (upstream), Severity: Normal, Assigned to: Diogo Matsubara, Status: New http://launchpad.net/malone/bugs/2895
[12:50] <gneuman> where can i find it in the source?
[01:33] <matsubara> does anybody know where can I find the file for constants on launchpad? Like the one that defines numbers for emailaddress.STATUS? I need the constants for rcstypes
[01:35] <ddaa> matsubara: dbschema.py?
[01:37] <matsubara> thank you ddaa.
[06:50] <dilys> Merge to<EMAIL_ADDRESS>[trivial]  add minor features to spec system (patch-2733<EMAIL_ADDRESS>[08:52] <sivang> good morning all
[08:55] <ajmitch> hello sivang
[09:07] <jordi> mpt and sivang are sooo jealous of my karma
[09:07] <mdke> heh
[09:07] <mdke> we all are
[09:07] <mdke> that's why we have lower karma
[09:07] <mdke> LP feels our jealousy
[09:19] <sivang> jordi: oh man, you won't believe how much :-)
[09:29] <dilys> Merge to<EMAIL_ADDRESS>[r=spiv]  LibrarianGarbageCollection client API (patch-2734<EMAIL_ADDRESS>[10:33] <jordi> carlos: can you reply to the VLC in rosetta? It's about automatic syncing to SVN
[10:37] <dilys> Merge to<EMAIL_ADDRESS>[trivial]  Cherry picks (patch-4<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>...)
[10:54] <carlos> zyga, no know date yet
[10:54] <carlos> zyga, but I suppose it will happen after UBZ
[10:54] <carlos> jordi, sure
[10:56] <sivang> hey ajmitch , just now noticed you greeted me :)
[10:56] <zyga> carlos: okay thanks
[11:15] <Belutz> can i use gtranslator to translate then upload the .po file to rosetta?
[11:17] <zyga> Belutz: be careful
[11:18] <zyga> Belutz: gtranslator has unfixed bug that corrupts some messages
[11:18] <zyga> Belutz: header is almos always broken because of incorrect handling of multiline messages
[11:19] <Belutz> so, is there any other way to translate offline ?
[11:19] <zyga> Belutz: sure, other programs or plain gedit/vim
[11:19] <zyga> Belutz: kbabelfish works if you like kde
[11:20] <Belutz> oh i could use gedit? ok :-)
[11:22] <zyga> Belutz: I was trying to fix gedit but it had gotten pretty ugly quckly
[11:22] <zyga> I had to rewrite the whole parser
[11:22] <zyga> s/gedit/gtranslator/
[11:22] <zyga> but I've heard that next gtranslator version are using other parsers and work great
[11:23] <Belutz> that would be great :)
[11:23] <mdke> poedit is good
[11:23] <mdke> or gedit :)
[11:23] <Belutz> should i fill this field Report-Msgid-Bugs-To: in the po file?
[11:24] <zyga> it's way more advanced
[11:25] <mdke> anyhow this is not really a translation support chan
[11:25] <zyga> mdke: is there any?
[11:26] <mdke> doesn't look like it
[11:27] <mdke> #i18n on irc.gimp.net i guess
[11:37] <carlos> zyga, gtranslator was using the parser from gettext not sure if they did a stable release with that parser already...
[11:42] <zyga> carlos: the bug persists in breezy so I guess not
[12:04] <koke> the HTML code for the "Someone should review this translation" checkbox is
[12:04] <koke> <input type="checkbox" value="fuzzy" name="set_626541_fuzzy_es" tabindex:="2" />
[12:05] <koke> the tabindex:= is a bug, hack, or what??
[12:05] <Kinnison> the : sounds like a bug
[12:06] <jordi> nice catch koke :)
[12:06] <jordi> koke: are you in .ca alreadY?
[12:07] <koke> jordi: no, I land Saturday at ~19:00
[12:09] <jordi> k
[12:09] <jordi> I'll be there on Tue
[12:20] <sivang> hey Kinnison
[12:21] <Kinnison> hi sivan
[12:51] <jblack> I've heard of a few people already traveling.  I got some for my daughter when she turned ten. Unlike me, she actually read the directions. She didn't notice any sort of cannibalism.
[12:55] <Kinnison> she didn't leave them without food for days then, did she?
[12:55] <jblack> Her? Nah. She's Mrs. Responsibility.
[12:55] <Nafallo> oh!
[12:55] <Nafallo> rabbit
[12:55] <Nafallo> brb
[12:55] <Kinnison> jblack: *g*
[12:56] <jblack> She actually devised a plan for her hermit crab for the ten days I'll be away.  Best money I ever spent.
[12:57] <Kinnison> stub: gina, on staging, what's the dealio?
[12:58] <stub> I did a code update about an hour or two ago and started a fresh run.
[12:58] <jblack> Oh, to answer your baz-ng question, we got close. really close.
[12:58] <jblack> Everyone is going to be happy, methinks.
[12:59] <Kinnison> stub: she just appears to have stopped, that's all
[12:59] <Kinnison> stub: but gina.sh is still there
[12:59] <stub> oh
[12:59] <Kinnison> oh hang on, is this statistician thing part of it?
[12:59] <stub> it is rebuilding marks full text indexes.
[12:59] <stub> yup
[01:00] <stub> Takes maybe 10 mins
[01:00] <Kinnison> right
[01:00] <stub> Or 30... don't really know ;)
[01:01] <mpt> Goooooooood morning
[01:01] <Kinnison> hi mpt
[01:06] <Kinnison> stub: right, that rollout.py finished
[01:06] <Kinnison> stub: now how do I update the db etc?
[01:06] <zyga> anyone: could someone add #ubuntu-translators to the topic so that translation specific issues could be taken there?
[01:07] <stub> Kinnison: The usual way?
[01:07] <stub> Or did you have a leftover script of mine that took care of it?
[01:08] <Kinnison> stub: I was always doing "make -f Makefile.dogfood" and waiting
[01:08] <stub> cd launchpad; make; cd database/schema; env LPCONFIG=dogfood python upgrade.py -d launchpad_dogfood -U postgres -H ''; env LPCONFIG=dogfood python fti.py -f launchpad_dogfood -U postgres -H ''; env LPCONFIG=dogfood python security.py -d launchpad_dogfood -U postgres -H ''
[01:09] <Kinnison> why don't we have an "upgrade" target in the database/schema makefile?
[01:09] <stub> Kinnison: Ok. there are rules in there - dbupgrade etc.
[01:09] <stub> Kinnison: Feel free to add one ;)
[01:09] <stub> Its your makefile
[01:09] <Kinnison> what? database/schema/Makefile ?
[01:10] <stub> Oh... erm. Sure.
[01:10] <stub> I didn't read the path - thought you meant Makefile.dogfood
[01:10] <matsubara> good morning!
[01:12] <mpt> jbailey: ping
[01:29] <koke> https://launchpad.net/people/ubuntu-drivers <-- 'There are 5 direct members of the "Ubuntu Drivers" team.' but the list has only four items
[01:29] <koke> weird
[01:32] <Nafallo> koke: 4 members and 1 team?
[01:32] <salgado> koke, that's because one of the members is another team. but yes, that team should be listed as one of the direct members too
[01:32] <koke> I know, the Ubuntu Technical Board is just below
[01:32] <koke> but in another section
[01:32] <koke> so the number should be 4
[01:33] <Kinnison> For people who care, dogfood should be back running now
[01:35] <mpt> "When I first came up with the idea of Launchpad Pro, I had no idea how tough it would be to market a new product in the highly competitive golf aid market."
[01:36] <mpt> hmmm, / Overview \/ Bugs \/ Support \/ Bounties \/ Specifications \/ Translations \/ Calendar \/ Golf \
[01:39] <Kinnison> launchpad-golf -- getting to the information you want in the fewest possible keystrokes/clicks
[01:42] <koke> Kinnison: great title for a LaunchpadUsability BOF :)
[01:42] <Kinnison> jblack: so when do we do the transfer of launchpad--* ?
[01:42] <Kinnison> koke: true :-)
[01:42] <Kinnison> hey cprov
[01:42] <cprov> Kinnison: hey
[01:48] <lifeless> Kinnison: ?
[01:49] <Kinnison> lifeless: I mean, everything but launchpad--devel--0 appears to be in bzr now
[01:49] <Kinnison> lifeless: so when do we switch to launchpad itself being in bzr?
[01:49] <lifeless> today I hope
[01:49] <lifeless> we'll see what the agenda is after breakfast
[01:50] <lifeless> you should convert your branches in prparation
[01:51] <lifeless> well
[01:51] <lifeless> I'd like them converted nayway
[01:51] <lifeless> so that we can get good annotate results etc
[01:52] <Kinnison> urgh
[01:52] <Kinnison> last time I tried it crashed
[01:52] <Kinnison> but okay
[01:52] <sivang> Kinnison: what does cunningly mean?
[01:52] <lifeless> review teh  rfs page
[01:52] <sivang> (rehi all montreal based launchpadders :- )
[01:52] <lifeless> its got history reuse now which makes it a hellof a lot faster
[01:52] <mpt> Does that mean I'll have to set up my baz archive on my clean Breezy install?
[01:52] <mpt> narf.
[01:52] <lifeless> mp	no
[01:53] <lifeless> mpt: no. conversion is done on chinstrap
[01:53] <mpt> ok
[01:59] <stub> lifeless: Conversion still takes days (possibly weeks - I think spiv finished his so he might know)
[02:01] <zyga> carlos: ping
[02:01] <carlos> zyga, pong
[02:01] <zyga> carlos: sorry for bothering you but no-one seems to respond
[02:01] <zyga> carlos: I've set up #ubuntu-translators
[02:01] <zyga> for translation specific issues
[02:01] <zyga> coul you add a short note about that to the topic?
[02:02] <carlos> sure
[02:02] <zyga> thanks :-)
[02:02] <sivang> mpt: regarding the description editing in malone, I tried to edit the description - but it copied the previous description as a new comment, and refreshed the current description. Is this really needed? e.g., when I'm editing the bug description I don't expect the previous one to become a "comment"
[02:04] <carlos> zyga, something like this?
[02:04] <mpt> sivang: That only happens for the original description, so that it's preserved for posterity
[02:05] <mpt> sivang: That original description should be collapsed by default once BugHistory and KeepingBugsConcise are implemented.
[02:05] <Kinnison> lifeless: am I meant to register all the baz archives?
[02:05] <Kinnison> lifeless: I get:
[02:05] <Kinnison> * error report
[02:05] <Kinnison> could not connect to archive<EMAIL_ADDRESS>[02:05] <Kinnison> when importing my archive
[02:05] <zyga> carlos: perfect!
[02:09] <spiv> stub, lifeless: yeah, my conversion finished finally:
[02:09] <spiv> real    3236m29.739s
[02:09] <spiv> user    783m30.834s
[02:09] <spiv> sys     1125m34.974s
[02:12] <mpt> over two days
[02:12] <mpt> Hmm, I'll leave that running over the weekend :-)
[02:21] <ddaa> Kinnison: unregister brad's archive
[02:22] <ddaa> I know how we could avoid that problem, but there's some disagreement with lifeless about the proper semantics of conversion.
[02:23] <_philipp> Hello, I need some help..  I am definetely the only one with an e-mail @creatu.de
[02:24] <_philipp> So, who could help me?
[02:25] <mdke> did you try a search at https://launchpad.net/people
[02:25] <_philipp> i will try
[02:25] <mdke> https://launchpad.net/people/launchpad-net-creatu
[02:25] <_philipp> I found
[02:25] <_philipp> thanks
[02:27] <mdke> _philipp, that might not help you thought I guess, if you can't login
[02:27] <_philipp> yes, i just found out the same.s
[02:28] <mdke> hang around and wait and see if a LP maintainer is around
[02:28] <_philipp> Now i found my user on launchpad, but I still dont know the mail adress
[02:28] <_philipp> How do I recognize them?
[02:28] <stub> Erm... I got that error and the solution was to *register* brads archive, not *unregister* it.
[02:29] <spiv> _philipp<EMAIL_ADDRESS>[02:32] <ddaa> stub: mh... maybe, right
[02:32] <_philipp> thanks a lot!
[02:33] <ddaa> I modified by baz2bzr so I need not to import the whole universe just to get a branch in.
[02:33] <ddaa> Mh... no, I'm sure there's some support in lifeless' one for partial imports...
[02:33] <WaterSevenUb> hey... where is the Rosetta wishlist such that I can add some items?
[02:34] <WaterSevenUb> https://wiki.ubuntu.com/RosettaWishList this?
[02:35] <mdke> yes
[02:35] <mdke> hey there spiv
[02:36] <mdke> spiv, would your user.py hack work on moin version 1.3.5 do you know?
[02:48] <_philipp> exit
[02:48] <_philipp> /exit
[02:51] <Kinnison> ddaa: unregister?
[02:52] <Kinnison> ddaa: I only have mine and rocketfuel registered
[02:52] <ddaa> hu...
[02:52] <ddaa> Well... annoy lifeless then.
[02:52] <ddaa> I could fix your problem with my branch
[02:52] <Kinnison> All my baz branches are merged
[02:53] <ddaa> but lifeless and I do not agree on what is a "valid" import
[02:53] <Kinnison> assuming bzr happens in the next 48 hours or so
[02:54] <lifeless> ddaa: please do not say 'unregister'
[02:54] <ddaa> okay
[02:54] <lifeless> ddaa: you have misdiagnosed
[02:54] <lifeless> Kinnison: you need to register brads archive
[02:54] <lifeless> Kinnison: his patch log in your branch is corrupt
[02:55] <Kinnison> lifeless: Oh okay
[02:55] <lifeless> Kinnison: and baz-import is trying to get it via the archive.
[02:55] <Kinnison> lifeless: is this common?
[02:55] <lifeless> Kinnison: its the one that was corrupted by stub
[02:55] <Kinnison> Right
[02:57] <lifeless> stub: ping
[02:57] <jbailey> mpt: pong
[02:57] <fabbione> hey jbailey
[02:58] <fabbione> jbailey: i will be relatively soon on the way to your place
[02:58] <jbailey> fabbione: Cool.  Angie's left for the day already, I've just showered.
[02:58] <mfuentes> Hi
[02:58] <jbailey> doko hasn't yet arrived, but I expect him soonish (In the next 15 minutes)
[02:59] <jbailey> fabbione: You have breakfast at the hotel, yes?  Or do I need to feed you?
[03:00] <mfuentes> I'm confused :\... I send a full traduction for an application to the Launchpad, but after of 4 days it's not accepted :\
[03:00] <fabbione> jbailey: i already had breakfast thanks :)
[03:00] <mfuentes> %s/traduction/translation :)
[03:01] <Kinnison> mfuentes: it's possible some people only do stuff on the weekends
[03:01] <Kinnison> mfuentes: Or are busy/travelling/whatever
[03:01] <Kinnison> mfuentes: I'm sure they'll be very grateful for your efforts, once they get to them :-)
[03:01] <mfuentes> Kinnison, Ok,
[03:02] <Kinnison> mfuentes: But in case they're not too vocal about it. Thank you for your effort :-)
[03:02] <Kinnison> One day I may need to rely on rosetta to translate an app for me, so I'm very pleased with everyone who does it already
[03:03] <mfuentes> How I do to manage the es_CL translation for SchoolTool?
[03:04] <Kinnison> I'm afraid I don't know
[03:04] <Kinnison> jordi: are you around to help mfuentes ?
[03:11] <mfuentes> I complete the es and es_CL translations because two public School in my City have planned try SchoolTool, by this reason I want to administer it.
[03:13] <mpt> jbailey: I asked you in the bug report instead
[03:14] <jbailey> mpt: Cool.  Replied alrady.
[03:20] <salgado> stub, still around?
[03:23] <stub> Yo
[03:23] <stub> lifeless: ping
[03:23] <lifeless> stub: yay
[03:23] <lifeless> mark wants to rollout something
[03:23] <stub> Did you try calling twice btw?
[03:23] <lifeless> and I want to rollout bzr
[03:23] <lifeless> yes, 4 times actually, but bangkoks phone system seems fragile
[03:23] <Kinnison> god this takes ages
[03:24] <Kinnison> it's still sat pondering the same branch it was pondering when it crashed out before
[03:24] <stub> Hmm... ta. I'm expecting a call but it sounds like it might have gotten lost :-(
[03:24] <lifeless> Kinnison: yes, its unflattenting the graph
[03:24] <lifeless> Kinnison: it has 15K patch logs to process
[03:24] <Kinnison> picking it up by its cojones and shaking hard?
[03:24] <SteveA> Kinnison: baz or bzr or something else?
[03:24] <Kinnison> SteveA: bzr's from-baz conversion
[03:24] <Kinnison> SteveA: did you ask jbailey for a RHPS ticket?
[03:25] <SteveA> RHPS?
[03:25] <Kinnison> rocky horror
[03:25] <SteveA> no, didn't know it was on
[03:25] <lifeless> stub: so, mark wants to get HEAD out to production
[03:25] <SteveA> and i didn't bring any fetish clothing ;-)
[03:26] <stub> Now? I thought he wanted a rollout Sunday?
[03:26] <lifeless> stub: 'my top priority today'
[03:26] <lifeless> stub: 'is lp rollout and then convert to bzr for lp'
[03:27] <stub> ok
[03:29] <lifeless> stub: so - do you want to do the rollout, or for me to practice my rusty skills ? :)
[03:29] <stub> I can do it unless you have a pressing need to test the updated db and code rollout docs
[03:30] <lifeless> do you want to try a bzr based rollout ?
[03:30] <lifeless> i.e.  Its already in progress and you won't be able to land if robert is playing with bzr.
[03:43] <lifeless> stub: what are you rolling out? 1.39 or a patch to 1.38 ?
[03:44] <Kinnison> can we stop jamesh's pending-reviews stuff while we do this?
[03:44] <stub> I was just going to rollout --devel--patch-2733 (patch-2734 can't be rolled out without also doing the Librarian)
[03:44] <Kinnison> it'll free up a whole lot of chinstrap's IO bandwidth?
[03:45] <lifeless> stub: I mean as in 'what is the output branch' ?
[03:45] <stub> --devel--patch-2733
[03:46] <lifeless> stub: ah, so not even a branch/tag of it ?
[03:46] <jbailey> mpt: Ah thanks.
[03:46] <jbailey> The message I got where mpt marked a bug as a dup didn't come back as a reply to the previous one.  I wonder if correct behaviour is for that to show up as a reply to my message?
[03:46] <stub> lifeless: I can send a tag later.
[03:47] <lifeless> stub: sure. but what do you want it to be ?
[03:47] <lifeless> stub: I cleaned up all th epermissions in anticipation
[03:47] <stub> 1.38 is fine. I'll tag on that branch
[03:47] <jamesh> Kinnison: I've disabled the cronjob.  Do you want me to kill the currently running job?
[03:47] <lifeless> stub: 1.38 exists already.. so this is a second tag on the branch? (Just to be sure we are clear)
[03:48] <stub> lifeless: yes
[03:48] <lifeless> ok
[03:48] <Kinnison> jamesh: if it's nearly finished, leave it, otherwise I'd suggest we free up as much of chinstrap's IO for bzr conversions as possible
[03:49] <jamesh> Kinnison: looks like it is close to the start
[03:49] <stub> lifeless: tag request sent
[03:49] <jbailey> Ooo.  LP returns the right response code when it's down: 503 Service Unavailable
[03:49] <jamesh> Kinnison: stopped
[03:50] <mpt> jbailey: Don't look too closely at the HTML :-)
[03:50] <lifeless> BZR IS GO
[03:50] <Kinnison> lifeless: converted and updated the dists?
[03:52] <jbailey> mpt: That sounds like "quick, don't think of elephants!"
[03:52] <jbailey> mpt: But it is amusing. =)
[03:52] <lifeless> Kinnison: yes, they were converted last week, and we've been migrating line by line as each thing came across
[03:53] <mpt> jbailey: I'm no Lakoff
[03:55] <lifeless> Kinnison: thats what bzr being go mean s:)
[04:01] <lifeless> stub: can you ping when lp is back
[04:01] <lifeless> thanks :)
[04:01] <stub> sure
[04:05] <lifeless> your tag mirrored
[04:14] <mpt> E: Couldn't find package bzrtools
[04:15] <ajmitch> mpt: not in breezy, sorry :)
[04:16] <mpt> right, so it's supposed to be on bazaar.canonical.com
[04:16] <mpt> but apparently not
[04:16] <ajmitch> sleep time, flight in the morning
[04:17] <ajmitch> bye
[04:17] <mpt> tchau
[04:18] <mpt> jbailey: are bzrtools supposed to be in http://people.ubuntu.com/~jbailey/snapshot/bzr/ ?
[04:18] <lifeless> mpt: are you looking at rocketfuelsetup ?
[04:19] <lifeless> stub: hows it going ?
[04:19] <mpt> lifeless: No, at MovingToBazNG
[04:19] <mpt> er, MoveToBazNG, rather
[04:19] <stub> lifeless: Indexes rebuilding
[04:20] <lifeless> mpt: and you updated your sources list ?
[04:20] <lifeless> mpt: there is a missing step - sudo aptitude update
[04:20] <lifeless> and then sudo aptitude install bzr bzrtools paramiko python2.4-bazaar
[04:21] <mpt> I did all that, except with apt-get rather than aptitude
[04:21] <lifeless> same diff
[04:21] <Kinnison> lifeless: are jbailey's integration packages enough these days?
[04:22] <lifeless> should be
[04:22] <Kinnison> coolio
[04:22] <Kinnison> It'd be nice if cm.py gave more output
[04:22] <Kinnison> it sits there saying nothing for aaaages
[04:23] <lifeless> yes.
[04:24] <Kinnison> even the standard bzr progress bars would do
[04:24] <Kinnison> also, it sat there for about 20 minutes 'til I realised what was wrong with my commandline
[04:25] <Kinnison> I.E. I'd missed 'build'
[04:27] <Kinnison> Is it doing sftp internally (without invoking ssh?)
[04:27] <SteveA> stub: ping
[04:27] <lifeless> Kinnison: yes
[04:27] <stub> SteveA: pong
[04:28] <SteveA> stub: after the production roll-out, can you please change all of the specs that appear on carlos' own specs page that are on the launchpad product to be targetted to the rosetta product
[04:29] <stub> What specs appear on that page? I don't know the code. All the specs he is the owner for, or something else?
[04:29] <SteveA> i asked carlos to assign them to launchpad rather than rosetta, but that was a mistake
[04:29] <SteveA> yeah, ones where he's the owner
[04:29] <lifeless> so
[04:29] <lifeless> now we are on bzr, its easier to do a dumb-zope3-snapshot
[04:29] <lifeless> do we need a new zope3 ?
[04:30] <SteveA> not today
[04:30] <SteveA> but i soon
[04:30] <SteveA> but soon
[04:30] <Kinnison> lifeless: cute
[04:30] <Kinnison> lifeless: does it support all of the .ssh/config stuff?
[04:30] <Kinnison> lifeless: like proxycommands etc
[04:30] <lifeless> no
[04:30] <Kinnison> :-(
[04:31] <lifeless> we will be moving to a different implementation called conch soonish
[04:31] <Kinnison> right, does that support it?
[04:31] <lifeless> well, 'will' = 95% probability
[04:31] <lifeless> and it supports -more- of it.
[04:32] <bradb> lifeless: I also get the "E: Couldn't find package bzrtools" problem. Yes, I've got the three extra lines in sources.list. Yes, I apt-get update'd. Running on ppc, in case that matters.
[04:32] <lifeless> bradb: ah.
[04:32] <lifeless> jbaileys repo is ix86 only. that will be it.
[04:32] <lifeless> mpt: you are on mac right ?
[04:32] <mpt> lifeless: no, x86
[04:32] <bradb> i looked though and saw "powerpc" suffixes on some bzrtools
[04:32] <bradb> in jbailey's repo
[04:32] <lifeless> mpt: hmm. then you should have it
[04:33] <lifeless> jbailey: ping
[04:35] <jbailey> lifeless: pong
[04:36] <lifeless> jbailey: can you help mpt here ?
[04:36] <lifeless> jbailey: something funny getting bzrtools from your repo
[04:37] <mpt> It's working now
[04:37] <mpt> mysteriously
[04:37] <bradb> not for me
[04:38] <jbailey> mpt: I'm wrestling with the scripts.  Every morning I wake up, the directory is empty.  When I run the scripts by hand, they work correctly.
[04:38] <bradb> oh, but after an update again it worked
[04:38] <jbailey> The joy of deleted files on unix being that it's silly hard to tell what deleted it.
[04:38] <spayne> what's up with launchpad atm?
[04:39] <SteveA> spayne: doing a roll-out
[04:39] <SteveA> of the latest code
[04:39] <spayne> nice one SteveA
[04:43] <elmo> stub: ?
[04:43] <stub> elmo: ?
[04:44] <elmo> stub: jamesh needs access to production db, what would be a good machine for that from your POV?
[04:45] <elmo> stub: also, pg_hba.conf on emperor could do with an update, asuka and hutte are no longer importd machines and belgrano no longer runs roundup
[04:45] <stub> Why the real db and what level of access?
[04:45] <elmo> stub: > jameesh, I was thinking maybe macquarie?
[04:46] <elmo> stub: <points at stevea>, something to do with scheduling, I imagine RO will do, from what he described
[04:46] <lifeless> elmo: macquarie
[04:46] <lifeless> stub: for scheduling the conference
[04:46] <lifeless> stub: definately ro acess
[04:46] <lifeless> stub: needed tables is probably - specs, sprints, people, calendars
[04:47] <stub> I'll just let him connect as the ro user
[04:47] <SteveA> stub: RO is fine
[04:47] <lifeless> works for me
[04:47] <elmo> ok, jamesh has an account on macquarie
[04:47] <lifeless> danke
[04:48] <SteveA> thanks
[04:49] <spayne> hey elmo
[04:49] <bradb> lifeless: sorry, where did you say i can get a tarball of config-manager to build on ppc?
[04:50] <lifeless> bradb: you can eithe run from source - its python, no building needed - or pull the sid source package/binary package
[04:50] <lifeless> bradb: specifics for each path after you choose apath :)
[04:51] <bradb> lifeless: source sounds good
[04:52] <lifeless> bradb: bzr branch sftp://chisntrap.ubuntu.com/home/warthogs/source/rollouts/config-manager
[04:52] <stub> launchpad is backup
[04:52] <stub> jamesh: psql -d launchpad_prod -H emperor -U ro
[04:53] <stub> erm... -h
[05:01] <siretart> launchpad is looking even nicer now! thanks for everyone involved!
[05:01] <siretart> s/for/to/
[05:02] <bradb> lifeless: looks good, thanks
[05:05] <stub> lifeless: launchpad is back up
[05:05] <lifeless> k
[05:05] <lifeless> stub: did you not say that 10 minutes ago ?
[05:05] <stub> SteveA: changed the specs
[05:06] <stub> lifeless: yes, but I hadn't pinged you
[05:06] <lifeless> 00:52 < stub> launchpad is backup
[05:06] <lifeless> :)
[05:06] <lifeless> stub: ah, well - thanks :)
[05:06] <salgado> stub, have you cleaned the membership/participation entries for merged accounts already?
[05:07] <stub> salgado: yes
[05:07] <salgado> stub, great. ta
[05:09] <SteveA> thanks stub
[05:09] <SteveA> carlos: please check the rosetta specs are as you need them
[05:09] <carlos> ok
[05:10] <carlos> SteveA, stub all specs are in place. Thank you !
[05:11] <SteveA> thank stub ;-)
[05:11] <carlos> mpt, https://launchpad.net/projects/launchpad/+specs is still a broken link, I know you detected it, but I don't know if you were fixing it
[05:12] <mpt> carlos: no, I wasn't
[05:12] <stub> Bed!
[05:12] <carlos> stub, night!
[05:16] <lifeless> stub: thanks. night
[05:16] <lifeless> carlos: try
[05:17] <lifeless> products/launchpad/+specs
[05:18] <carlos> lifeless, I know about that other URL
[05:18] <lifeless> carlos: ok
[05:19] <carlos> lifeless, but we have a broken link to the other one from https://launchpad.net/projects/launchpad
[05:19] <carlos> lifeless, and the idea is to be able to see all specs related to the project
[05:21] <lifeless> yah
[05:24] <lifeless> stub: I think your rsync recipe gets the parent wrong for the rbanch
[05:24] <lifeless> *branches*
[05:25] <mpt> lifeless: Will all the baz-specific stuff disappear from RocketFuelSetup shortly?
[05:25] <lifeless> hahah
[05:25] <lifeless> dude, refresh :)
[05:26] <mpt> ahhhhhh
[05:26] <mpt> thankyou
[05:27] <mpt> What is "pushing a branch"?
[05:27] <LarstiQ> lifeless: any reason those apt-get install lines aren't folded into one?
[05:27] <lifeless> mpt: its archive-mirror, bnut from url to url, not from namespace to the namespaces output locations
[05:28] <lifeless> LarstiQ: uhm, history ?
[05:31] <LarstiQ> lifeless: ah, ok
[05:32] <Kinnison> lifeless: any word on when we're gonna get faster bzr fetching?
[05:33] <Kinnison> lifeless: I'm still checking out a launchpad work area
[05:33] <Kinnison> and I started it > 1h ago
[05:33] <lifeless> Kinnison: its in the ipeline
[05:33] <lifeless> Kinnison: there are instructions on MoveToBazNG about doing it faster via rsync
[05:33] <lifeless> Kinnison: and once you have a tree, you should *never* need to pull a fresh one
[05:34] <Kinnison> I guess I'll tar this one up for keeps then
[05:36] <Kinnison> it's mostly latency which hurts us, yes?
[05:36] <bradb> Kinnison: So, I should expect a feedback message from cm.py after about 20 minutes of it running, right?
[05:36] <Kinnison> bradb: no
[05:36] <Kinnison> bradb: expect no feedback
[05:37] <Kinnison> bradb: none whatsoever
[05:37] <bradb> :/
[05:37] <Kinnison> bradb: well, you get the rant about a logger :-)
[05:37] <Kinnison> lifeless: PYTHONPATH=~/bzr-integration/integration cm.py build   554.89s user 43.99s system 13% cpu 1:11:34.12 total
[05:37] <Kinnison> yeesh
[05:37] <lifeless> Kinnison: latency.
[05:38] <lifeless> Kinnison: why tar? pull --clobber, or cp -a
[05:38] <lifeless> pull --clobber to switch branches, and cp -a to make a new checkout of everything locally
[05:38] <Kinnison> I see
[05:39] <lifeless> read the latest rocketfuelsetup page
[05:39] <Kinnison> which wiki?
[05:39] <lifeless> there is only one wiki that that is on
[05:41] <SteveA> i want one place where people can read about what to do
[05:41] <Kinnison> Oh, the w.c.c is a pointer
[05:41] <SteveA> this spead over three different pages thing is confusing
[05:41] <lifeless> SteveA: it used to be one page, pqmsetup was forked out some time back, ad mark suggested specific migrationdoco
[05:41] <lifeless> SteveA: I agree that it is confusing and we need to make it better
[05:41] <lifeless> I'm working towards that at the moment.
[05:42] <SteveA> thanks
[05:45] <mpt> hrmmm, debconf crashed while asking me about postfix
[05:46] <lifeless> speak of the devil
[05:46] <lifeless> 01:45 < mpt> hrmmm, debconf crashed while asking me about postfix
[05:48] <lamont> sounds like a debconf bug. :-)
[05:48] <mpt> It does indeed
[05:50] <mpt> and now "Preconfiguring packages..." is stuck, perhaps waiting for debconf to return
[06:03] <Kinnison> SteveA: is the sab around?
[06:08] <SteveA> Kinnison: yes
[06:08] <SteveA> Kinnison: very busy though.  do you need an answer today?
[06:08] <Kinnison> SteveA: Well, I want to know if that's what he wanted from the function
[06:08] <Kinnison> SteveA: so a 10 second read of that nopaste and a "yes" will do nicely
[06:08] <Kinnison> SteveA: if it's a "no" then I guess it'll take longer, but I think I have everything
[06:09] <SteveA> ideally, it would wait until saturday.  we're doing planning, and in 1.5 hours, he's off on an international trip.
[06:12] <Kinnison> urgh
[06:12] <Kinnison> I'll assume the answer is "yes"
[06:12] <Kinnison> it shouldn't be far wrong
[06:19] <matsubara> Does anybody know if it's possible to add radio button widgets to autogenerated forms? I need to do a autogenerated form for ProductSeries +source that has 2 radio buttons, one for each rcstype: cvs and svn. I would like to make them like the shipit Request Details form, but using autogenerated fields. Could somenone help me with that?
[06:20] <zyga> cool so launchpad is back up
[06:20] <zyga> is there any way to get my karma back?
[06:22] <zyga> how can I create a new specification?
[06:22] <zyga> there is no link in the specs tab
[06:23] <SteveA> zyga: what karma is that?
[06:23] <SteveA> zyga: go into a 'context' such as a distro or product and make the spec there
[06:23] <zyga> SteveA: I had about 4K karma before the great reset
[06:23] <SteveA> to do with rosetta?
[06:23] <zyga> yes
[06:24] <SteveA> hmm... the problem is that the karma data had been totally corrupted
[06:24] <zyga> :/
[06:24] <zyga> cannot my translations be counted again?
[06:24] <SteveA> so, it just isn't possible to turn back time on this
[06:24] <zyga> I had commited the whole po for gcc
[06:25] <zyga> SteveA: can you help me create a new spec
[06:26] <SteveA> zyga: sure, what is the spec?
[06:26] <zyga> SteveA: NextGenerationLocalizationSystem (wikiword)
[06:26] <zyga> I cannot find any link to crate the spec
[06:27] <SteveA> just a sec
[06:29] <SteveA> zyga: https://launchpad.net/distros/ubuntu/+specs
[06:29] <zyga> ah
[06:29] <zyga> launchpad seems less and less intuitive IMHO :/
[06:29] <zyga> thanks
[06:29] <SteveA> zyga: where did you try looking for this/
[06:29] <SteveA> ?
[06:30] <zyga> SteveA: I logged in
[06:30] <zyga> Seveas: I clicked 'specifications' tab
[06:30] <zyga> that's pretty obvious
[06:32] <carlos> zyga, that's exactly the link that SteveA gave you
[06:33] <zyga> carlos: hmmmmmmmm
[06:33] <zyga> carlos: wait
[06:33] <SteveA> i think the confusing thing is that you need to go into a context
[06:33] <zyga> https://launchpad.net/people/zkrynicki/+specs
[06:33] <zyga> that's my link
[06:33] <SteveA> and then file the spec from there
[06:33] <zyga> so no
[06:33] <zyga> I'm alredy creating the spec with the link SteveA provided
[06:34] <SteveA> but, from other specs pages, it doesn't explain or help with that
[06:34] <Kinnison> launchpad's "context first" approach confuses a lot of people
[06:34] <zyga> Kinnison: yes
[06:34] <Kinnison> I think we need a launchpad walkthrough type guide
[06:34] <zyga> Kinnison: I guess that's because I need to know for which distro the specs goes
[06:34] <Kinnison> linked at the bottom along with the legalese
[06:34] <Kinnison> which explains
[06:34] <zyga> but I think also that a multiple vector form is good
[06:34] <zyga> if I come from people/zkrynicki then something could already be filled (spec by me)
[06:35] <zyga> if I come from /distros/ubuntu that's a spec for ubuntu
[06:35] <zyga> one path doesn't suit everything
[06:42] <sivang> Kinnison++
[06:42] <Kinnison> sivang: ?
[06:47] <sivang> Kinnison: 17:34 < Kinnison> I think we need a launchpad walkthrough type guide
[06:47] <Kinnison> oh right
[06:47] <Kinnison> care to write it?
[06:47] <koke> Kinnison: if lot of people get confused it's because maybe it's not a good idea
[06:48] <koke> most people would expect persistent actions in a toolbar with that layout and position inside the page
[06:48] <koke> like the rest of the web
[06:49] <koke> anyway, the link names are not descriptive enough
[06:49] <koke> it they were "XXXX for this product"
[06:49] <Kinnison> koke: I find that once you're used to the interface, it's very very easy and rapid to navigate
[06:49] <sivang> Kinnison: I have some ideas for having a brief helper messages for every functionaliy, which would be essentially integrated into the gui. seems like it would be more beneficial then asking someone to to read a whole another new guide just to use launchpad
[06:49] <koke> people would understand it
[06:49] <Kinnison> but I do agree that they're not very discoverable
[06:50] <sivang> self explantory is my thought :)
[06:50] <Kinnison> Having useful hover-over tooltips on the facets would be nice
[06:50] <Kinnison> just by setting title="" on the link you can do that I think
[06:50] <sivang> anyway, fellas, I need to get off work and start preperations :-)
[06:50] <Kinnison> see you
[06:50] <koke> Kinnison: the main problem is that there's no way to access different components with one-click
[06:51] <koke> and this tabs should be expected to do that
[06:51] <Kinnison> koke: You've gotta be real careful saying "component" to me :-)
[06:51] <Kinnison> koke: I've spent the last year working on archives and components are something very very specific :-)
[06:51] <sivang> Kinnison: let's talk about such a guide there , ok?
[06:51] <Kinnison> sivang: heh, see you in .ca
[06:51] <sivang> :)
[06:52] <koke> Kinnison: ok, let's say rosetta, malone, specs,...
[06:52] <sivang> Kinnison: laterz
[06:52] <koke> I meant that
[06:52] <koke> :)
[06:52] <Kinnison> koke: I think of those as the apps. but I'm probably wrong too.
[06:52] <koke> at least it sounds quite more appropiate :)
[06:54] <koke> anyway, see you at .ca
[06:54] <koke> have to go now
[06:54] <Kinnison> cya
[07:20] <ddaa> Where can I learn about the request object passed to View instances?
[07:21] <lifeless> SteveA: ^^^
[07:22] <SteveA> ddaa: you can read the interfaces.  look up IBrowserRequest.  run '''ctags -R lib sourcecode''' in your launchpad root
[07:25] <SteveA> and please add 'make ctags' as a makefile target that does exactly this
[07:25] <NetDreamz> hello
[07:25] <SteveA> do not run '''ctags -R .''' as it will hang.  ctags bug.  reported by me.
[07:28] <lifeless> SteveA: what about etags ?
[07:30] <Kinnison> ciao all
[07:31] <SteveA> lifeless: yeah, whatever
[07:31] <NetDreamz> how long does it take to receive the ShipIt cd's?
[07:31] <Belutz> could you make the launchpad redirect to our own page after logging in?
[07:32] <SteveA> Belutz: soon, it will redirect to whatever page you clicked the 'login' link from on logging in
[07:32] <Belutz> SteveA, cool :)
[07:32] <SteveA> Belutz: if you want it to go back to your own page, then log in to the link to your own home page
[07:33] <SteveA> launchpad already does this, except for the front page
[07:33] <Belutz> SteveA, ok
[07:33] <Belutz> apparently i always login from the from page, so i never knew about that one
[07:34] <Belutz> is the font in launchpad bigger? or is it my eyes?
[07:37] <bradb> lifeless: is it me or is bzr not installed on chinstrap? I'm following the "Using bzr remotely and rsyncing locally" instructions (it's already been a couple hours that I've been waiting for the tree to build over the network, had lunch, etc.), but I don't see bzr on chinstrap.
[07:37] <ddaa> SteveA: more specifically, say I have a page $branch/+graph?foo=bar&hell=world, how can I retrieve the query parameters from the request?
[07:38] <SteveA> ddaa: request.form
[07:38] <SteveA> it is like a dict
[07:39] <SteveA> it will have a list of things in a dict value if you have more than one thing in the url
[07:39] <SteveA> like ?foo=1&foo=2
[07:39] <SteveA>  {'foo':[1, 2] }
[07:41] <niemeyer> SteveA: I told him, but he'd like to hear from you.. :)
[07:42] <ddaa> mh... you mean {'foo':['1','2'] } right?
[07:42] <SteveA> ddaa: what he said ;-)
[07:42] <SteveA> ddaa: yeah, what you said
[07:42] <ddaa> niemeyer: not true, you vaguely mentioned something about a form
[07:42] <niemeyer> ddaa: I vaguely mentioned that the request should contain a form with the values.
[07:42] <niemeyer> ddaa: And that you should look at the zope code to see what the form was.. :)
[07:43] <ddaa> I tried to. But since I did not find, I asked Steve.
[07:43] <NetDreamz> how long does it take for the ship-it cd's to ship?
[07:43] <NetDreamz> normally?
[07:43] <ddaa> In a static typing language, that would have been easier :P
[07:45] <NetDreamz> anyone?
[07:49] <bradb> mpt: Are you building a tree over the network or on chinstrap?
[07:51] <jbailey> Are spec tracker bugs just under launchpad?
[07:52] <bradb> yes, AFAIK
[07:54] <jbailey> bradb: Thanks.
[08:19] <bradb> lifeless: ping?
[08:20] <lifeless> pong
[08:21] <bradb> lifeless: is it me or is bzr not installed on chinstrap?
[08:21] <lifeless> bradb: its not installed on chinstrap, as the rocketfuel setup and movetobazng pages both clearly show
[08:21] <lifeless> bradb: we're reving bzr -very- fast
[08:22] <lifeless> until we release 2.0, installing it would just be a pita
[08:22] <bradb> lifeless: rest assured, if they clearly showed it, i wouldn't have asked :)
[08:22] <bradb> i guess that bzr branch command was a typo then?
[08:22] <lifeless> bradb: which one ?
[08:22] <bradb> e.g. bzr branch /home/warthogs/archives/rocketfuel/dists/devel configs
[08:22] <lifeless> bradb: which one ?
[08:22] <lifeless> bradb: where do you see that ?
[08:23] <bradb> lifeless: last line of the first section of commands in "Using bzr remotely and rsyncing locally"
[08:24] <bradb> So, both the section header and the command in question imply to me that bzr is meant to be on chinstrap, whether or not that's what you meant to say :)
[08:30] <lifeless> bradb: its installed now
[08:30] <lifeless> FSVO installed
[08:31] <bradb> thanks
[08:41] <raider|ukraine> lol
[08:41] <raider|ukraine> :)
[08:58] <salgado> https://launchpad.net/distros/ubuntu/breezy/+sources/gnome-desktop
[09:22] <jordi> mfuentes: hello
[09:25] <mfuentes> hi
[09:25] <jordi> can I help?
[09:25] <mfuentes> yes :)
[09:25] <mfuentes> How I do to manage the es_CL translation for SchoolTool?
[09:26] <mfuentes> I complete the es and es_CL translations because two public School in my City have planned try SchoolTool, by this reason I want to administer it.
[09:26] <bradb> lifeless: https://chinstrap.ubuntu.com/~dsilvers/paste/fileVy5b2J.html -- my import has been "hung" like this for the last 10-15 minutes (possibly longer.) is that expected?
[09:27] <salgado> guys, I'm lost. what's the status of the baz2bzr conversion? is the rocketfuel baz archive already frozen?
[09:27] <lifeless> bradb: thats fine
[09:28] <lifeless> bradb: just leave it
[09:28] <salgado> lifeless, we still can send merge requests to pqm?
[09:28] <bradb> lifeless: any estimates on how long a typical lp developer's archive conversion should take?
[09:28] <salgado> for the launchpad tree
[09:28] <lifeless> bradb: a couple of hours
[09:29] <bradb> ok
[09:29] <lifeless> salgado: yes, via bzr
[09:30] <jordi> mfuentes: hmm
[09:30] <jordi> mfuentes: Why do you want an es_CL translation?
[09:30] <jordi> isn't es enough?
[09:32] <mfuentes> Because the Chilean education uses a specials words for Teachers, Resources, Sections, etc.
[09:32] <mfuentes> Teacher =(es_CL) Docente
[09:33] <mfuentes> Instructor = Docente
[09:34] <mfuentes> and in (es) Profesor or Instructor
[09:37] <bradb> damn, I lost my connection to chinstrap
[09:37] <bradb> screen it is, i guess
[09:37] <kiko> heya bradb
[09:37] <kiko> wanna come down at 18:30?
[09:37] <mfuentes> jordi, is't a good reason? or you think about an unified translation to the Spanish?
[09:37] <bradb> kiko:  for bof'ing or something else?
[09:39] <kiko> bradb, shopping!
[09:39] <bradb> heh
[09:39] <bradb> possibly...can i bring a girl if she's not too busy studying?
[09:41] <mpt> bradb: not yet, just about to start
[09:41] <kiko> bradb, dude, how can I refuse you bringing girls
[09:42] <jordi> mfuentes: Docente would be acceptable in Spain too
[09:42] <bradb> kiko: heh
[09:42] <jordi> mfuentes: but yes, if you have a special need, you could create a es_CL.
[09:42] <bradb> kiko: btw, just phoned le grand cycle
[09:42] <mpt> My girl is definitely too busy studying
[09:42] <bradb> they're open till 7, ready for your pedals
[09:42] <jordi> mfuentes: we try to avoid its as much as possible thouhh.
[09:43] <kiko> bradb, rock
[09:43] <bradb> mpt: building the tree over the network? word of warning: don't!
[09:43] <kiko> bradb, so 18:30 here, I guess
[09:43] <mpt> Kinnison: Like I've been saying to anyone who would listen, we need context-less "add stuff" forms that invite you to enter the context. A context-free spec registering page that starts by saying "What's this spec for?" A context-free bug reporting page that starts by saying "What's this bug in?" etc
[09:44] <bradb> kiko:  sure, sounds good...what should we arrange for picking up the bike?
[09:44] <kiko> bradb, yeah -- can we get there in 30 minutes?
[09:44] <mfuentes> jordi, ok, thanks  (Gracias ;)
[09:44] <bradb> kiko: too tight, i think
[09:44] <bradb> it'd be better if we met at sherbrooke metro
[09:44] <bradb> at that time
[09:44] <kiko> bradb, no cellphone?
[09:45] <bradb> no cellphone, unfortunately
[09:45] <bradb> i'm a caveman
[09:45] <kiko> hrmph
[09:45] <kiko> yeah.
[09:45] <kiko> and it's close to sherbrooke?
[09:45] <bradb> yeah, just a few mins walk
[09:46] <jordi> mfuentes: I would try translating es to your Spanish variant
[09:46] <coyote10> hello
[09:46] <jordi> mfuentes: what other "different" words do you think you'd end up usng?
[09:47] <coyote10> thanks
[09:47] <jordi> hello coyote10
[09:47] <coyote10> i have my cds of ubuntu
[09:48] <jordi> kiko, carlos: can a template be "moved" from a branch to anotheR?
[09:49] <kiko> jordi, that's a question for carlos more than me
[09:49] <coyote10> I obtained my yesterday compact disc of ubuntu
[09:49] <coyote10> hi jordi
[09:50] <jordi> kiko: k
[09:50] <jordi> coyote10: good!
[09:51] <coyote10> :-P
[09:52] <jordi> segfault: ping
[09:53] <jordi> segfault: this is pretty massive, your learnlinux request. I need to know more.
[09:57] <bradb> kiko: can you make it to sherbrooke metro by 18:30 then?
[09:59] <jordi> segfault: please contact me when you read this. I might be afk depending on the itme
[10:00] <jordi> carlos: ping?
[10:01] <kiko> bradb, see privmsg
[10:02] <bradb> oh, i always miss privmsg's with this client, argh
[10:03] <mfuentes> jordi, This weekend we will have a meeting where they will tell us as to translate the words so that be accord with the norms of the Minister of Education.
[10:05] <jordi> mfuentes: good. I think you should try to go with only es at first
[10:05] <jordi> are you the Spanish translator, or does one exist already?
[10:05] <jordi> mfuentes: it's very cool that Chile is moving to SchoolTool
[10:05] <mfuentes> I'm the translator
[10:07] <mfuentes> jordi, an es un proyecto, ojal de frutos :)
[10:09] <jordi> mfuentes: muy buena suerte
[10:15] <mpt> lifeless: still around?
[10:18] <mfuentes> jordi, I send an update translation to the launchpad, but after more of 4 days it's not accepted, can you accept it?
[10:19] <jordi> mfuentes: for SchoolTool?
[10:19] <mfuentes> yes
[10:19] <jordi> is it valid?
[10:19] <jordi> ie, does it pass msgfmt -cv es.po?
[10:20] <mfuentes> output: 508 mensajes traducidos, 6 traducciones difusas.
[10:21] <mfuentes> jordi, I tranlate 'ID' as 'Identificador', is ok?
[10:21] <jordi> mfuentes: yes
[10:22] <jordi> unless it takes too much space in the Schooltool ui
[10:22] <jordi> mfuentes: you'll find out when testing the translation
[10:24] <lifeless> mpt: yes
[10:24] <mfuentes> ok, I need the HEAD versin, I get it and testing my traslation
[10:27] <mpt> lifeless: Is it necessary to have<EMAIL_ADDRESS>or should it just be .../archives/mpt/launchpad...?
[10:27] <bradb> lifeless: hm, this import appears to not be budging (same screen as before)
[10:28] <lifeless> mpt: short answer - no, long answer - the eparate is to ensure that you do onot conflict if you have (say) launchpad--devel--0 in two archives
[10:28] <ddaa> mpt: I want to put a string that contains "&" and other chars like that into an attribute of a page template
[10:28] <lifeless> mpt: but you should follow the exact instructions, and move stuff up long level later if you want to.
[10:28] <ddaa> mpt: but zope keeps on escaping the & into &
[10:28] <ddaa> how can I prevent that?
[10:28] <lifeless> bradb: one sec.
[10:29] <mpt> ddaa: where is the string? in python?
[10:29] <ddaa> Yes, it's returned by a method of the view class
[10:29] <mpt> Why don't you want it to be &?
[10:29] <mpt> i.e. what's it for?
[10:29] <lifeless> bradb: looks fine to me
[10:30] <ddaa> it's for passing form parameters
[10:30] <lifeless> bradb: load average is 11 for chinstrap
[10:30] <bradb> lifeless: ah, ok
[10:30] <ddaa> +foo?bar=baz&hello=world
[10:31] <ddaa> I mean we CAN second guess the correct values after they are mangled, but that's not right for any value of right.
[10:31] <salgado> ddaa, are you using this in a tal:content or tal:replace?
[10:31] <ddaa> tal:attributes
[10:31] <salgado> ddaa, try tal:attributes="foo structure:view/yourmethod"
[10:31] <salgado> this should work, I guess
[10:31] <ddaa> it says, roughly, "never heard of structure, you idiot"
[10:32] <ddaa> I can give you the exact error message if you want
[10:32] <salgado> no need to
[10:33] <mpt> ddaa: If this is for in an href, you really do want them to be &
[10:33] <ddaa> mpt: we both think you are on crack
[10:33] <ddaa> me and niemeyer
[10:33] <mpt> them's fighting words
[10:34] <ddaa> The error we get is: PTRuntimeError: ['Compilation failed', 'zope.tal.taldefs.TALError: Unrecognized expression type "structure". in expression \'structure:row/query\', at line 27, column 11']
[10:34] <kiko> ddaa, niemeyer: href's that contain & need to change them to be &s
[10:34] <niemeyer> kiko: Even inside an href/src attribute!?
[10:34] <ddaa> Actually, it's a img@src
[10:34] <ddaa> but it's same thing, isn't it?
[10:34] <kiko> niemeyer, yes, even inside an href/src attribute.
[10:34] <mpt> ddaa: http://htmlhelp.com/tools/validator/problems.html.en#amp
[10:35] <kiko> <a href="foo.py?bar=1&baz=2">aha</a>
[10:35] <niemeyer> WOW!
[10:35] <niemeyer> :-)
[10:36] <ddaa> I knew that html was bad... but THAT bad?
[10:36] <niemeyer> kiko: Thanks for enlightening our poor souls..
[10:36] <ddaa> Thank guys for your patience.
[10:36] <kiko> sure. as for structure, don't prefix it with a colon.
[10:36] <kiko> salgado was trying to confuse you.
[10:37] <niemeyer> I love when the bug is in the programmer..
[10:37] <kiko> however
[10:37] <salgado> I always do that
[10:37] <kiko> I don't think it makes sense to use define and structure together
[10:37] <niemeyer> kiko: Yes, we've seen that.. tal:attr doesn't support structure.. was just a dummy try.
[10:37] <kiko> tal:attr?
[10:38] <niemeyer> attribute
[10:38] <kiko> I didn't quite understand you.
[10:38] <kiko> niemeyer, attribute?
[10:38] <kiko> ol camilotelles
[10:38] <kiko> salgado, you do? can I see an example?
[10:38] <salgado> kiko, I always try to confuse people
[10:38] <niemeyer> kiko: tal:attributes="foobar structures foobar" is not supported
[10:39] <niemeyer> structure
[10:39] <camilotelles> hi kiko
[10:39] <kiko> niemeyer, yes, right.
[10:39] <kiko> niemeyer, you can use replace or content.
[10:39] <kiko> but that's all
[10:39] <kiko> attributes = structure is a bit odd however
[10:39] <Griotte53> hi lla
[10:39] <Griotte53> all
[10:40] <Griotte53> who can help me please???i have some pb with ubuntu live for x86,i have a sempron 2800+
[10:40] <Griotte53> i believe the pb come from my processor
[10:40] <niemeyer> kiko: Yes, doesn't make sense, now that we know that & shouldn't be there unescaped anyway.
[10:42] <kiko> Griotte53, that's unlikely, since a sempron is known to be fully x86-compatible
[10:42] <Griotte53> ok thx mate
[10:43] <Griotte53> kiko:  because with my other(p4) it's ok
[10:44] <Griotte53> i don't mind, i m going to use some  different cd
[10:44] <kiko> Griotte53, likely that the issue is with some other bit of hardware, though.
[10:45] <Griotte53> kiko:  where are you from??i m french and at present a lot of people are cominf to linux,it s great
[10:49] <j^> right now packages.ubuntu.com points for packages in universe to https://launchpad.net/distros/ubuntu/+sources/$SOURCE/+bugs
[10:49] <j^> but this link no longer works
[10:50] <j^> but be nice if p.u.c or launchpad.net could be fixed
[10:52] <SteveA> j^: right.  the link on p.u.c. should include the distribution release name
[10:52] <SteveA> like 'breezy'
[10:53] <j^> SteveA i know, but i was told here it would also allways work without
[10:53] <j^> its just that it worked until last week
[10:54] <SteveA> okay, i just talked with kiko
[10:54] <SteveA> and i'm told that launchpad should deal with such urls
[10:54] <SteveA> bradb: hi
[10:54] <kiko> it definitely should
[10:54] <SteveA> bradb: NullSourcePackage doesn't seem to be working
[10:54] <SteveA> in production
[10:54] <kiko> bradb, what's the url for a distro source pacakge
[10:55] <bradb> kiko: path is /distros/ubuntu/+source/whatever
[10:55] <SteveA> thanks brad
[10:55] <kiko> NOT +sources
[10:55] <SteveA> j^: so, the url on p.u.c. is incorrect
[10:55] <kiko> of course
[10:55] <kiko> because that would mean that it would be CONVENIENT
[10:55] <bradb> mark didn't seem concerned with linkrot when he made the change
[10:56] <SteveA> did it used to be +sources ?
[10:56] <bradb> so there's various rotten links out there now, e.g. in the ubuntu forums
[10:56] <bradb> SteveA: yeah
[10:57] <bradb> SteveA: btw, it's not a NullSourcePackage, it's a DistributionSourcePackage (which i did a simple version of to suit my needs and mark completely rewrote not that long ago)
[10:57] <SteveA> ok
[10:58] <j^> so distros/ubuntu/breezy/+sources works but it does not without breezy?
[10:58] <SteveA> so, someone should mail frank lichtenfeld at the email address in the p.u.c. footer
[10:58] <j^> while +source works with and without breezy
[10:58] <SteveA> and ask him to remove the 's' on the end of '+sources'
[10:58] <bradb> j^: Yeah. I *think* I recall mark saying he didn't want +sources to work on just the distro name. It shouldn't be that long though before we change that. :)
[11:01] <j^> bradb good, just wanted to let you know and hope you find a way with frank + keep the url a bit more stable
[11:02] <kiko> bradb, please change that today rs=kiko <wink>
[11:02] <bradb> kiko: in the midst of a bzr migration!
[11:02] <bradb> load of 11 last lifeless mentioned on chinstrap, so it's, um, slow.
[11:05] <bradb> hm, 13.70, 12.26, 11.22...
[11:05] <kiko> yeah
[11:05] <kiko> I was thinking of running it, but..
[11:05] <bradb> you should start now. it might day a day or two
[11:07] <bradb> mine is still on the second of 83 branches
[11:07] <kiko> I only have 5 branches
[11:08] <bradb> whoa
[11:08] <mpt> ]  revisions 0/8 -:--:--
[11:08] <bradb> mpt: what does "baz branches | wc -l" print for you?
[11:09] <mpt> 47
[11:09] <bradb> sounds about right
[11:09] <kiko> I get 4
[11:09] <mpt> that "-:--:--" hasn't changed in the past hour
[11:09] <mpt> should it have?
[11:09] <bradb> mpt: nope
[11:10] <bradb> mpt: load is high. chinstrap is creaking.
[11:10] <mpt> ok, home time then
[11:10] <mpt> tomorrow can be Spec Day
[11:10] <mpt> tchau
[11:17] <matsubara> Does anybody know what permission should I use on the +edit form for ProductSeries? I'm changing it to an autogenerated one and the old one was: launchpad.AnyPerson, I changed it to launchpad.Edit. Does that make sense? I need some opinios here on the implications of this change.
[11:22] <kiko> matsubara, I think ddaa was in accord with this change, IIRC -- ddaa?
[11:22] <bradb> matsubara: launchpad.AnyPerson is a "special" permission that will authorize any logged-in user. it's acceptable when you allow, effectively, "wiki-mode" editing of an object. if you wish to have more specific authorization than "is the person logged in", then you want launchpad.Edit.
[11:23] <ddaa> Then Edit is fine with me.
[11:23] <ddaa> Product owners like to to feel... ownership.
[11:24] <matsubara> thank you
[11:24] <bradb> matsubara: you can see examples of how to write that custom code for the launchpad.Edit check for a specific interface in lib/canonical/launchpad/security.py
[11:25] <kiko> bradb, matsubara: however I think that a regular launchpad.Edit should work fine
[11:25] <kiko> (with no custom code)
[11:29] <bradb> i *think* in that case it would run the checker EditSeriesSourceByButtSource
[11:32] <kiko> arhamm
[11:39] <sivang> anyboy here are scheduled to arrive on the 29th eveningish ?
[11:39] <sivang> s/boy/body/
[11:46] <bradb> kiko: i'm heading off soon to sherbrooke metro...is the plan to head back to the hotel with the bike right after/maybe get something to eat?
[11:47] <kiko> bradb, hmmm, I'm easy, but I wonder where I'm keeping the bike
[11:50] <bradb> in your room?
[11:51] <bradb> if they allow that. if not, they must have some safe storage area somewhere.
[11:51] <kiko> I can only imagine. I'll ask before leaving
[11:56] <bradb> kiko: i just asked. they've got a storage area.
[11:56] <kiko> wow, cool
[11:58] <bradb> and it doesn't cost any extra, which is a bonus
[12:02] <kiko> sweetness
[12:03] <bradb> right, i'm heading off then. see you at sherbrooke metro, at the exit for the 24 est.