[00:32] <thumper> is anyone fixing buildbot?
[00:33] <mwhudson> i'm not
[00:33] <mwhudson> so i guess that means noone is
[00:34] <mwhudson> thumper: i _presume_ the test missed being updated?
[00:34] <mwhudson> thumper: hard to see the change on the blamelist that could have caused this
[00:36] <thumper> mwhudson: yeah
[00:36] <thumper> mwhudson: I think I've seen this failure before
[00:36] <thumper> mwhudson: and I'm wondering if it is intermittant
[00:37] <mwhudson> thumper: does it fail locally?
[00:37] <mwhudson> gradually getting to the point of being able to test that
[00:37] <thumper> I'm pulling trunk now
[00:41] <mwhudson> thumper: it's a really weird failure
[00:41] <thumper> succeeds locally
[00:41] <mwhudson> i wonder if we're managing to generate different emails with the same message ids or something
[00:41] <mwhudson> (which would be bad!)
[00:42] <mwhudson> i think we must be
[00:42] <thumper> mwhudson: I bet it is timing based
[00:42] <thumper> there are 10 recipients and 9 message ids
[00:46] <mwhudson> thumper: i think i'm right
[00:46] <mwhudson> >>> from email.Utils import make_msgid
[00:46] <mwhudson> >>> msgids = [make_msgid() for i in range(1000)]
[00:46] <mwhudson> >>> len(msgids) - len(set(msgids))
[00:46] <mwhudson> 5
[00:47]  * mwhudson hated probability at uni
[00:47] <mwhudson> if you take 10 samples with replacement from a population of 10000 what are the odds you'll get the same element twice?
[00:47] <mwhudson> oh 100000
[00:49]  * mwhudson tries an experiment
[00:51] <thumper> damn
[00:51] <thumper> that's really sucky
[00:51] <thumper> relying on random for uniqueness is ick
[00:52] <mwhudson> so in my experiment, the test will fail 50 times out of 100000
[00:53] <thumper> or 1 time in 2000
[00:53] <mwhudson> right
[00:53] <thumper> I've seen it twice
[00:53] <thumper> and we are up to build 535
[00:53] <mwhudson> there may be reasons why it happens more often in builds
[00:54] <mwhudson> (though i can't really think of any)
[00:54] <mwhudson> looks just as sucky in python 2.6 too
[00:54] <thumper> ew
[00:57] <mwhudson> i'm surprised there isn't a python bug report for this
[01:09] <thumper> mwhudson: so what do you think we should do about testing message id uniqueness?
[01:09] <mwhudson> i don't know
[01:10] <mwhudson> thumper: ellipsize the count?
[01:10] <mwhudson> and add a big flaming comment
[01:11] <thumper> well, remove the count, or make it a set of message id and to address
[01:11] <thumper> mwhudson: I think it is just trying to count the emails
[01:12] <mwhudson> thumper: i guess so yes
[01:12]  * thumper writes some tests before running off for 2.5 hours
[01:14] <mwhudson> thumper: i'm filing a python bug
[01:14] <thumper> ok, cool
[01:24] <thumper> mwhudson: I'm sure I've just broken a shed load of tests locally by making owner and product readonly
[01:25] <thumper> running through ec2 to see how many :-|
[01:25] <mwhudson> thumper: yeah, probably
[01:25] <mwhudson> thumper: lots of easy fixes
[01:25] <thumper> at the very least, branch +edit is broken
[01:25] <thumper> hopefully
[01:25] <thumper> although the edit form requires a bit of trickiness
[01:25] <thumper> as the default behaviour of the notification is to take its own snapshot of the object
[01:26] <thumper> and we'll have to do it locally first
[01:26] <thumper> although I think I changed that code a long time ago to be smart :)
[01:26] <thumper> ish
[01:30] <thumper> mwhudson: I'm off now until about 3
[01:30] <mwhudson> thumper: okidoke
[01:40] <meaton2veggies> hi, sls
[01:52] <meaton2veggies> hey all, im building launchpad and at stage of 'make scheme' which fails due to 'storm' not installing
[01:55] <mwhudson> meaton2veggies: try bzr up download-cache
[01:58] <meaton2veggies> mwhudson: update to date: rev 55
[01:59] <mwhudson> meaton2veggies: then maybe try make clean; make ?
[01:59]  * mwhudson has to run for lunch, biab
[01:59] <meaton2veggies> mwhudson: error in output shows no Python.h in cextensions.c , im probably missing something for gcc?
[02:00] <mwhudson> oh
[02:00] <mwhudson> you need both python2.4-dev and python2.5-dev i think
[02:00] <mars> yep
[02:00] <meaton2veggies> ahk cool thats it cheers
[02:01] <meaton2veggies> thought i had the dev pkgs n didnt
[02:01] <meaton2veggies> thats clear
[03:00] <mars> oh, the pain, right at the end:
[03:00] <mars> ec2-register ec2-windmill-11//mnt/ec2-windmill-11/image.manifest.xml
[03:00] <mars> /usr/bin/ec2-cmd: line 17: JAVA_HOME: JAVA_HOME is not set
[03:00] <mars> ERROR:__main__:Oops!
[03:02] <mwhudson> mars: heh, nearly there at least
[03:23] <mars> mwhudson, do you know how to set the JAVA_HOME variable for subprocess.call() ?
[03:24] <mars> without using env=, since that kills the shell environment
[03:24] <mwhudson> mars: env = os.environ.copy(); env['JAVA_HOME'] = ..., call(env=env)
[03:24] <mars> oh, awesome
[03:24] <mars> thanks!
[03:24] <mwhudson> np!
[03:25] <mwhudson> on a syscall level, you always provide the entire environment aiui
[03:25] <mars> hm. common pattern then?
[03:32] <mwhudson> i guess
[03:32] <mwhudson> it's what happens more or less when you do 'VAR=value foo' in the shell i think
[03:33] <mars> ok, the script is finally done!
[03:33] <thumper> mwhudson: hows the cvs bug hunting going?
[03:33] <mwhudson> thumper: i've found a repo that fails to import from scrach finally
[03:33] <mwhudson> thumper: rysnc-ing it to my machine now
[03:34] <thumper> ok
[03:34] <thumper> mwhudson: were you going to submit a testfix branch?
[03:34] <mwhudson> oh crap, i was
[03:34] <mwhudson> i didn't, though
[03:34] <mwhudson> thumper: do you still want me to, or are you going to do it?
[03:35] <thumper> mwhudson: if you are just waiting for an rsync, you can do it :)
[03:35] <thumper> mwhudson: if you're busy, I could
[03:35] <mwhudson> heh, it finished
[03:35] <mwhudson> let me kick off a local import and i'll do it
[03:35] <thumper> ok, ta
[03:49] <mwhudson> thumper: https://pastebin.canonical.com/20576/
[03:52] <thumper> mwhudson: r=me
[03:52] <mwhudson> ta
[03:53] <thumper> I'm unhappy
[03:53] <thumper> the courier says they delivered my phone
[03:53] <thumper> but it isn't here
[03:54] <thumper> mwhudson: what would you suggest is the best way to get a member of a celeb team?
[03:54] <mwhudson> thumper: !
[03:54] <thumper> mwhudson: just grabbing the celeb team.owner?
[03:54] <thumper> mwhudson: for a unittest
[03:54] <mwhudson> thumper: an arbitrary member?
[03:54] <thumper> yeah
[03:54] <thumper> don't care
[03:54] <mwhudson> yeah, owner sounds sane
[03:54]  * thumper nods
[03:54] <thumper> ok
[03:54] <mwhudson> (owner is guaranteed to be a member?)
[03:55] <thumper> I think so
[03:55] <thumper> owner is considered a member for participation purposes
[03:55]  * thumper is pretty sure anyway
[03:55]  * thumper afk to get the girls from school
[04:35]  * thumper has a new phone
[04:40] <ajmitch> so the courier didn't lose it?
[04:41] <thumper> no, he just put it around the back of the house next to the worm farm
[04:41] <ajmitch> that makes perfect sense
[04:41] <lifeless> is the owner always a member?
[04:41] <spm> mwhudson: ta. I didn't like to assume transactions... :-)
[04:43] <mwhudson> spm: all stuff in the webapp is inside a transaction
[04:43] <spm> ah! good to know.
[05:05] <_thumper_> I must get myself a surge protected nz multiboard
[05:06] <thumper> plugged in my new phone
[05:06] <thumper> sparky - reboot server - oops
[05:06] <mwhudson> !
[05:08] <thumper> spm: when is the edge update scheduled?
[05:09] <spm> thumper: 0800 BST
[05:10] <thumper> spm: can we get that changed back to my working day?
[05:18] <spm> thumper: I replied internally, but you appear to be MIA?
[05:31] <meaton2veggies> mwhudson: do u know all python deps for compiling/building launchpad - come across few compile errors when running 'make schema' i thought rocketfuel-get got all the deps?
[05:32] <meaton2veggies> mwhudson: right now its failing at end of mailman compile
[05:32] <mwhudson> meaton2veggies: the build process is a bit fragile
[05:32] <mwhudson> meaton2veggies: pastebin the erros or i can't help at all though
[05:33] <meaton2veggies> mwhudson: this one isnt clear, ill pastebin it
[05:33] <meaton2veggies> mwhudson: http://pastebin.com/d411fa4a
[05:34] <mwhudson> meaton2veggies: wow that is really unhelpful
[05:34] <meaton2veggies> yes ha
[05:34] <mwhudson> meaton2veggies: try make clean build ?
[05:35] <meaton2veggies> mwhudson: yeah think i did, get same error when run 'check_mailman'
[05:35] <mwhudson> i've no real idea, sorry :(
[05:35] <meaton2veggies> is there a doc list of required python modules?
[05:36] <meaton2veggies> still failing at end of mailman compile
[05:36] <mwhudson> well, there's the launchpad-dependencies package, the list of things in versions.cfg and the list of things in utilities/sourcedeps.conf
[05:36] <mwhudson> but you really shouldn't have to worry about any of those
[05:37] <meaton2veggies> yeah i thought d/l sourcedeps
[05:37] <wgrant> meaton2veggies: You used rocketfuel-setup?
[05:38] <meaton2veggies> yes
[05:56] <thumper> ah crud
[05:56] <thumper> I can't have Interface as the definition for setTarget(target)
[05:56] <mwhudson> thumper: tell me about it, i _still_ don't have a freaking test case for this cscvs bug
[05:57] <thumper> nor can I have IBranchTarget
[05:57] <thumper> as it has no canonical_url
[05:57]  * thumper thinks more
[05:57] <mwhudson> but otoh, i do know that if we throw away and restart a lot of the imports that currently have this problem, we'll find a lot of them start succeeding
[05:58] <thumper> mwhudson: heh
[05:58] <mwhudson> so i guess we should do that
[05:58] <thumper> mwhudson: perhaps I should expose setProduct...
[05:58] <thumper> and setSourcePackage
[05:58] <mwhudson> on branch?
[05:58] <thumper> setJunk
[05:58] <thumper> yeah
[05:58] <thumper> it is all shit
[05:58] <mwhudson> :(
[05:58]  * thumper is not a happy camper
[05:58] <thumper> you know what...
[05:59] <thumper> I'm thinking of just having ILaunchpadNamespace
[05:59] <thumper> export that
[05:59] <thumper> give it a canonical_url
[05:59] <thumper> and be damned
[05:59] <thumper> however... somewhere
[05:59] <mwhudson> thumper: i think another option would be to have person, product, sourcepackage implement IBranchTarget directly, rather than via adaptation?
[05:59] <mwhudson> that sucks too though of course
[06:00] <thumper> nah
[06:00] <mwhudson> uh, that's backwards
[06:00] <thumper> no, because what would we say the interface is
[06:00] <thumper> it's all bollocks
[06:00] <thumper> perhaps sleeping on it will help
[06:00] <mwhudson> oh right
[06:00] <thumper> mwhudson: here's a new thing
[06:00] <mwhudson> thumper: we're not having a very good week, are we?
[06:00] <mwhudson> we need jono back clearly
[06:00] <thumper> setTarget(product=None, sourcepackage=None)
[06:01] <thumper> all the api calls need to pass by name anyway
[06:01] <mwhudson> thumper: that works
[06:01] <thumper> yeah
[06:01]  * thumper does that
[06:01] <thumper> tomorrow though
[06:01] <lifeless> mwhudson: I feel your pain
[06:01] <thumper> kids are fighting
[06:01] <thumper> mwhudson: talk to you tomorrow
[06:01] <thumper> night all
[06:01] <mwhudson> thumper: later!
[06:02]  * mwhudson goes to do some washing up, let's see if that helps
[06:04] <jtv> hello antipodeans
[06:39] <meaton2veggies> hi all, how do i get/install the launchpad-dependencies for ubuntu?
[06:45] <meaton2veggies> looksl ike problems with the deps not being met mainly not having certain python2.4-* pkgs
[06:49] <wgrant> meaton2veggies: rocketfuel-setup does it for you.
[06:49] <wgrant> launchpad-developer-dependencies is the package, I believe.
[06:51] <meaton2veggies> yeah rocketful should but some of the dep weren't installing
[06:51] <meaton2veggies> installed some but not all due to some diff naming convention for pkgs
[06:52] <meaton2veggies> on jaunty and its ppc port, also using internode au mirror i think
[06:53] <meaton2veggies> installed remaining req pkgs manually instead of updating the launchpad meta-pkg
[06:58] <meaton2veggies> wgrant: http://pastebin.com/d411fa4a
[06:58] <meaton2veggies> wgrant: still getting this error, ne ideas?
[07:25] <meaton2veggies> hi wondering if anyone could help disect this issue around building mailman - http://pastebin.com/m28dc3f72
[07:26] <noodles775> Morning ppl
[07:30] <noodles775> beuno: I'm hoping you're not really around, but if you are, and are in a state to give me more info on the navigation, that'd be great!
[08:09] <al-maisan> Good morning!
[08:17] <jtv> hi al-maisan~
[08:17] <jtv> !
[08:21] <al-maisan> hello jtv :)
[08:36] <adeuring> good morning
[08:43] <al-maisan> moin adeuring
[08:43] <adeuring> hi al-maisan!
[08:57] <wgrant> meaton2veggies: Oh, PPC. That would do it.
[08:58] <wgrant> meaton2veggies: Jaunty and PPC probably won't work. Hardy and PPC might.
[09:12] <wgrant> Wooooah.
[09:12] <wgrant> Lots of broken sparklines.
[09:32] <mrevell> Hi!
[09:34] <wgrant> Morning mrevell.
[09:34] <mrevell> hey there
[09:38] <bigjools> helleau chums
[09:44] <mrevell> :)
[09:53] <jtv> oh hi guys!
[09:54] <jtv> mrevell, did you find time to read through my text?
[09:54] <mrevell> jtv: Hi! I got caught up in phone calls toward the end of the day, which is why I didn't respond to you before you signed off. It's next on my list. I'll PM you comments.
[09:55] <jtv> mrevell: thanks.  Can I interest you in the latest version?  Very minor additions.
[09:55] <mrevell> jtv: sure thing :)
[10:02] <jtv> mrevell: a small but valuable life lesson, from one friend to another—when somebody asks "can I interest you in [...]," you ask about price first.  :-P
[10:03] <mrevell> jtv: but I have done business with you in the past and so know what to expect :)
[10:03] <jtv> Evasiveness, bad jokes & abuse.
[10:03] <jtv> Oh, did I type that into the channel?
[10:11] <mrevell> heh
[10:47] <deryck> Morning, all.
[13:46] <deryck> grrrr, those add/remove icons.  grrrr.
[14:03] <beuno> noodles775, hi
[14:04] <noodles775> Hi beuno :)
[14:06] <beuno> noodles775, want to have a call about nav in a little while?
[14:06] <deryck> beuno or sinzui -- so the fmt icon stuff now... there's a "modify" class to denote the remove icon?  Which is beyond the normal "add" and "remove" classes?
[14:07] <sinzui> deryck: it is there in case someone need to know if the link changes an existing object.
[14:07] <sinzui> deryck: there are no presentation rules for it
[14:07] <sinzui> deryck: I did that so if beuno changes his mind, I do not need to be involved
[14:08] <noodles775> beuno: yep, prolly after our standup... maybe in 1hr or so?
[14:09] <beuno> noodles775, I've got a Team Lead call in an hour
[14:09] <beuno> but maybe after that?  :)
[14:09] <noodles775> beuno: or maybe now if you're free?
[14:10] <beuno> noodles775, ok, let me get tea, and we'll do it
[14:11] <deryck> sinzui, hmmm, ok.  So maybe it's the use of sprite-after that is different.  That class is no longer used?
[14:11] <deryck> sorry, trying to work out what is different for a quick-strike fix.  ( and move on :) )
[14:11] <sinzui> right. used...if you want the icon to follow the value of a field, we use fmt:icon
[14:12] <sinzui> deryck: np, if this was easy, beuno would have given us the rules months ago
[14:14] <deryck> sinzui, yeah, no problem.  I'm only grumpy about it because I want to move on from subscribing links :)
[14:15] <sinzui> deryck: (-) unsubscribe {because the link text is not a value}
[14:15] <sinzui> or Curtis Hovey (-) {because the link text is the value of my name}
[14:16] <deryck> sinzui, gotcha.
[14:18] <sinzui> I have decided we need to keep the NavigationMenu code and many of the menus because we need something to put the related page links in. We do not want to edit five pages to add/revise the related pages list every time something changes.
[14:18] <beuno> noodles775, ready when you are
[14:19] <noodles775> beuno: skype of voip? (skype tells me you're not logged in)
[14:19] <beuno> noodles775, skype, calling you
[14:34] <sinzui> bac, Edwin, salgado: stand up in 2 minutes
[14:40] <beuno> noodles775, very nice improvements to the PPA page
[14:40] <noodles775> :)
[14:42] <noodles775> beuno: note, I'll remove the versions from the "Software updated by this PPA" portlet (as they'll be too long, and can be seen below in the list anyway)
[14:42] <beuno> I think that's fine
[14:42] <noodles775> Great.
[14:43] <beuno> I'll look at it in more detail when the thread is over, but I think that it's improved massively
[14:43] <noodles775> yup. thanks.
[14:56] <abentley> beuno: what do you need for a UI review?
[14:57] <beuno> abentley, if it's easy to try out on the UI, instructions for that. Otherwise, screenshots.
[14:57] <abentley> beuno: Cool
[15:09] <ursula_> hey stub
[15:09] <ursula_> don't run :)
[15:09]  * stub ducks under the desk
[15:10] <Ursinha> lol
[15:10] <Ursinha> stub, I see a few weird timeouts in lpnet
[15:11] <Ursinha> stub, like OOPS-1307C157
[15:11]  * Ursinha kicks the bots
[15:12] <mars> that was ubot3.  he died.
[15:12] <stub> Huh... never seen that before. No idea why that query would timeout.
[15:13] <stub> I suppose it is querying a view on the replication machinery, so a big update could cause trouble. But we have had replication running very busy with large delays before without seeing that.
[15:13] <Ursinha> I see 23 timeouts already in the partial report
[15:14] <stub> Hmm... 0 seconds sql time. Does that mean all the time was chewed up before it attempted to query the database?
[15:14] <Ursinha> maybe, or the oops report is borked
[15:14] <stub> I guess we can't tell
[15:15] <Ursinha> do you see a way to debug that?
[15:15] <Ursinha> let me check the time they occurred
[15:15] <stub> Well... we know it is borked because the query that times out doesn't end up on the statement logs with a nice starttime and endtime listed.
[15:16] <stub> Until we fix that, I don't think we can tell if the time was spend earlier because the appserver paused or if the sql query took ages for some reason.
[15:16] <Ursinha> I recall a bug to fix that
[15:16] <Ursinha> stub, it seems all timeouts happened at the same time
[15:18] <stub> Replication lag graphs say nothing unusual was happening. I have no idea what the trigger would be.
[15:18] <Ursinha> stub, same exact time: 01:55:38 utc
[15:20] <Ursinha> stub, I'll keep watching. In the meantime, I'll try to find the oops bug and see if someone is up to fix that
[15:20] <stub> logs show nothing either.
[15:21] <stub> Ursinha: Since you are there, https://code.edge.launchpad.net/~stub/launchpad/bug-354035/+merge/9419
[15:22] <stub> I'm adding an extra field to the OOPS statement logs. I think some things will explode, so we should update them to cope.
[15:22] <stub> What will explode I don't know ;)
[15:23] <Ursinha> stub, awesome! I'll poke matsubara when he arrives today
[15:23] <Ursinha> he'll know what would explode
[15:23] <Ursinha> :)
[15:27] <Ursinha> stub, I was talking about bug 310818
[15:27] <mup> Bug #310818: Oops report does not always log timed-out query <Launchpad Foundations:New> <https://launchpad.net/bugs/310818>
[15:32] <beuno> rockstar, hi
[15:32] <rockstar> beuno, word gangster
[15:33] <beuno> rockstar, how's it going?
[15:33] <rockstar> beuno, just starting the day.
[15:34] <beuno> :)
[15:34] <beuno> rockstar, I think there's a bug witht he sparkline changes you made: https://code.edge.launchpad.net/launchpad
[15:35] <rockstar> beuno, yeah, thumper wrote the code so that it generated those.
[15:35] <rockstar> beuno, basically, I finished a thumper start.  I'll take a look at it later.
[15:36] <beuno> rockstar, only the dev focus should have a sparkline
[15:36] <beuno> and, they all display the same data
[15:39] <rockstar> These sparklines are more work than they are worth...
[15:49] <noodles775> sinzui: do you know anything about the <!-- :-) --> in base-layout? ;)
[15:49] <beuno> noodles775, "mpt"
[15:50] <noodles775> ah.
[15:50] <sinzui> noodles775: it will go away
[15:50] <sinzui> noodles775: it is a paste of the old layout issues
[15:50] <noodles775> sinzui: well, I'm editing the facets/nav now, so I'll remove it now if you like?
[15:51] <sinzui> noodles775: do it. it was a specific float issue in IE. Let's assume that YUI-reset as fixes this
[15:51] <noodles775> k. Done.
[15:51] <stub> The sparklines don't tell me anything I want to know, so seem like noise to me.
[15:52] <beuno> unless, you're trying to figure out if a project is active or not
[15:52] <beuno> that's the use case it's serving right now
[15:52] <beuno> I've seen people use them that way many timees
[15:52] <stub> The last commit date tells me that.
[15:53] <beuno> no, it tells you the last time it was committed to
[15:53] <stub> Yes. The sparkline gives me a false impression about activity.
[15:54] <stub> Is a project with one 200k line commit in the last 90 days more active than a project with 10 commits every day averaging 15 lines each?
[15:55] <stub> The answer still being - you don't know (because you don't know how meaningful those changed lines are)
[15:56] <Ursinha> stub, herb, mars, rockstar, bigjools, henninge, sinzui, intellectronica: Production Meeting in 5 mins in #launchpad-meeting
[15:56] <Ursinha> matsubara, ^
[15:56] <stub> Of course, my opinion isn't a representative sample size ;)
[15:57] <beuno> stub, yes, you can cheat the system. In general, regular commits means an active project.
[15:59] <stub> Or a buggy one ;)
[16:00] <Ursinha> stub, herb, mars, rockstar, bigjools, jtv, sinzui, intellectronica: Production Meeting in #launchpad-meeting now
[16:30] <noodles775_> Grr... disconnects.
 beuno and sinzui: one thing is not clear to me about the templates you guys did for bazaar (showing the new 'facets' and breadcrumbs):
 We have the structured h1-heading that is part of base-layout, and there's a comment there that the future breadcrumbs will go below it, but looking at your mocks, I'm assuming that's where the facets go?
 Which leaves me wondering, will we be leaving it up to the individual pages to include the breadcrumbs below the h2 heading (as in your mocks)?
[16:31] <noodles775_> ...or creating structured sub-headings.
[16:31] <sinzui> noodles775: base-layout needs to do that. We should not be adding that to 400 tempaltes
[16:32] <sinzui> I have a fix for the heading slot though. It is incompatible with the titleeditwidget. I hope to land it today
[16:33] <noodles775_> sinzui: ok great. I'll wait until your branch is landed before continuing then. Thanks!
[16:33] <noodles775_> sinzui: or is it safe for me to merge it now and continue?
[16:34] <sinzui> noodles775: I it is a simple change to the h1
[16:34]  * sinzui looks for the patch
[16:37] <sinzui> noodles775: this is the change I expect to land: https://pastebin.canonical.com/20593/
[16:38] <sinzui> noodles775: since the title edit widget must pass a <h1> element with special id and classes, *all* pages will have to do the same. :(
[16:41] <noodles775_> sinzui: ok. That makes sense. But I'm still confused - am I right that it is the *facets* which will appear below that h1, not the breadcrumbs?
[16:41] <noodles775> And if so, that we will need a similar structure for the separate subheading with the breadcrumbs, as in your mockup?
[16:42] <sinzui> noodles775: I cannot say the design changes every day. I do not know what you are doing, I only know that beuno told me that the heading is going into the navigation, probably over the bread crumbs
[16:43] <noodles775> sinzui: OK, but I'm just looking at your design at https://devpad.canonical.com/~curtis/LP_new_design_Bugs.png
[16:43] <sinzui> noodles775: do you under stand now why you have not been able to make new pages...there is no approved design yet. You are doing this before beuno has gotten final approval
[16:43] <beuno> sinzui, you've got mail
[16:44] <beuno> hopefully clearing this issue up  :)
[16:44] <sinzui> beuno: ^ is that design official? I do not think so
[16:44]  * sinzui only offered to help, he does not have the power to choose a design
[16:44] <noodles775> sinzui: I was asked to do the facets/breadcrums for the design (not that one specifically, one from beuno which is similar to yours, I juts don't have a url for it)
[16:45] <sinzui> noodles775: you need to talk to beuno. I think you were asked without first being given scope
[16:46] <bigjools> noodles775: just the tabs, not the breadcrumbs
[16:46]  * sinzui looks at hirstory last picture he saw of design
[16:46] <beuno> sinzui, I have a final design on navigation
[16:46] <beuno> it's in your email
[16:46] <noodles775> bigjools: yep, it's the tabs I'm doing now (sorry, didn't mean to include breadcrumbs).
[16:46] <beuno> noodles775, one thing I forgot to mention
[16:47] <noodles775> yup?
[16:47] <noodles775> sinzui: sorry, I thought you'd be the person to check with (I was just confused by the comment about breadcrumbs in place of the nav in the base-template, but I guess it's there  just because it hadn't been settled at the time)
[16:47] <beuno> is that the project/package/etc headings in the overview page are bigger font than they are in the internal ones, where the heading explaing what the page is, is bigger
[16:47] <sinzui> beuno: nice shading. We should insist on that every time someone make an image with place holder content
[16:48] <beuno> right
[16:48] <sinzui> Well I see breadcrumbs under the heading in this design, so I think the comment is correct
[16:48] <sinzui> oh, two heading
[16:48] <noodles775> sinzui: yes.
[16:49] <stub> mars: So I'm not sure what meaningful diagnosis we can do until we address https://bugs.edge.launchpad.net/launchpad-foundations/+bug/310818
[16:49] <mup> Bug #310818: Oops report does not always log timed-out query <Launchpad Foundations:Triaged by stub> <https://launchpad.net/bugs/310818>
[16:49] <beuno> noodles775, so, you see that "List of all open bugs" is larger than "Bazaar version control..."?   in the voewview page, that's inverted
[16:49] <sinzui> beuno: is that a h2, or is the object.title demoted to a h2
[16:49] <noodles775> ^^ my question exactly :)
[16:49] <beuno> I'd say h2
[16:50] <beuno> switch the h1 and h2 around
[16:50] <beuno> maybe more symantically correct
[16:50] <beuno> *maybe*
[16:50] <salgado> sinzui, can you comment on bug 61171?  I've updated its description with my findings
[16:50] <mup> Bug #61171: +login page OOPSes if query string has accented chars encoded as ASCII <oops> <Apport:New> <Launchpad Foundations:Triaged by salgado> <https://launchpad.net/bugs/61171>
[16:51] <noodles775> But h2 before h1? Hmm... OK, I'll get back to you tomorrow with thoughts.
[17:00] <sinzui> noodles775: beuno-lunch: that design does not show where edge/staging messages appear. the locationless layout probably needs some extra rules to work right
[17:04] <sinzui> nice work salgado
[17:04] <sinzui> salgado: do you want to check the user-agent to be certain that the bad url came from aport?
[17:06] <salgado> sinzui, the user agent wouldn't tell me that -- apport opens the URL in the user's browser.  I know it's apport because I've seen the bug in the code
[17:08] <sinzui> well then. I agree that this scenario is an upstream bug and we should not report an oops for it
[18:07] <joey> anyone here and awake who is NOT a Canonical employee but is part of the community dev team (ie launchpad-dev) ?
[18:07] <joey> I need a tester
[18:07]  * maxb is
[18:07] <joey> super maxb!
[18:08] <joey> maxb: would you kindly try to edit this page and ensure you can save? https://dev.launchpad.net/FrontPage
[18:08] <joey> maxb: just make any old change
[18:09] <maxb> Based on my knowledge of moinmoin it should be sufficient for me to check whether I have an edit link or not  - which I do *not*
[18:09] <joey> hmm
[18:09] <joey> yeah, and I just got the error msg I was hoping not to get
[18:09] <joey> ok, thanks maxb. I'll be back
[18:14] <joey> maxb: please try now
[18:15] <maxb> still no edit link
[18:15]  * joey wrinkles his nose.
[18:18] <joey> time for me to dig into the acl code :-(
[18:20] <maxb> #acl launchpadTeamACL:read,write All:read
[18:20] <maxb> Does launchpadTeamACL map to ~launchpad or ~launchpad-dev ?
[18:24] <JamalFanaian> Hi, I'm having an issue getting launchpad running and I wanted to see if I could get some help.
[18:25] <joey> maxb: yeah it should pull from the LP team however currently it's assigned to a page, not using the openid team code.
[18:25] <kfogel> JamalFanaian: what problem are you encountering?
[18:25] <JamalFanaian> When running make schema, I get an error about Missing download-cache (which seems to be there), and it tells me to run utilities/link-external-sourcecode.
[18:25] <JamalFanaian> Running the script just asks me for an external source code, but I don't really know what it is I am suppose to supply to it.
[18:25] <kfogel> hmmmm
[18:26] <kfogel> JamalFanaian: you ran all the steps in Getting?
[18:26] <joey> maxb: try logging out of the wiki and then back in please
[18:26] <JamalFanaian> kfogel: Yes, as far as I know
 maxb: yeah it should pull from the LP team however currently it's assigned to a page, not using the openid team code.
[18:26] <joey> maxb: and then edit
[18:26] <JamalFanaian> I've gone through the instructions a few times to make sure I didn't miss anything
[18:26] <maxb> joey: By "LP team" do you mean ~launchpad or ~launchpad-dev ?
[18:26] <joey> maxb: ~launchpad-dev
[18:26] <kfogel> JamalFanaian: it sounds like rocketfuel-setup must have encountered some error.  Could you move aside the previous stuff, redo form scratch, and save the transcript to show us?
[18:27] <joey> maxb: I reverted the code a bit ago.. it's back again
[18:27] <JamalFanaian> kfogel: ok i will do that, it will probably take a while though :)
[18:27] <maxb> I've been logging in and out every time I tested - still doesn't show me an edit link
[18:27] <joey> hmm
[18:27] <joey> maxb: and you're in launchpad-dev yes?
[18:27] <kfogel> JamalFanaian: sorry for that :-(.  I'm not actually a big expert in our build system, so I'm just trying to capture as much information as possible here -- then if I can't solve your problem, at least someone else can look at the transcript and know what is happening.
[18:28] <JamalFanaian> kfogel: you don't have to apologize! it is helpful
[18:28] <kfogel> JamalFanaian: also, I think a few other people have had this problem.  I want to identify it and then document the problem and its solution in the wiki; your transcript will be very helpful for that.
[18:28] <JamalFanaian> what is the best way to save the transcript though?
[18:28] <maxb> Yes I'm in ~launchpad-dev
[18:28] <JamalFanaian> kfogel: should I just > the rocketfuel command to a file?
[18:28] <kfogel> JamalFanaian: oh, hmm.  I do everything in an Emacs shell buffer, that works for me.  Do you run emacs at all?  Try M-x shell.
[18:28] <kfogel> JamalFanaian: if not Emacs, then yes, do > into a file, and put 2>&1 on the end to get stderr as well.
[18:29] <kfogel> JamalFanaian: then paste it to us at http://paste.ubuntu.com/
[18:29] <joey> kfogel: can you try editing the front page of the launchpad dev wiki please?
[18:30] <JamalFanaian> kfogel: alright doing that, thanks :)
[18:30] <kfogel> JamalFanaian: if I'm not here when you finish, feel free to ping someone else, and if you solve it, PLEASE feel free to document the solution in the dev.launchpad.net wiki
[18:30] <kfogel> joey: I could always edit it...
[18:30] <joey> kfogel: try now :-)
[18:30] <kfogel> joey: ah, I see yes.  here goes...
[18:30] <kfogel> joey: bad news -- no Edit button for me.  I'm logged in.
[18:31] <kfogel> joey: getting looooooooooonch now, bbiab
[18:31] <joey> kfogel: ok, I obviously did something wrong. Let me file this spark lines bug and I'll go back to the code
[18:31] <kfogel> joey: *nod*
[18:31]  * kfogel is away: kfogel-food
[18:31] <kfogel-food> dang it
[18:31] <kfogel-food> I meant to change nick
[18:31] <kfogel-food> let's try that again
[18:49] <joey> maxb: kfogel-food - try now please
[18:53] <maxb> no go, even after completely clearing my cookies for the domai
[18:53] <maxb> n
[18:56]  * joey grumbles. 
[18:57] <deryck> beuno, ping
[18:57]  * joey rereads the codes and has an idea.
[18:58] <beuno> deryck, hi
[18:58] <deryck> beuno, hey hey.  you can pull from those description editing branches of mine if you like; I've got updates based on our talks yesterday.
[18:58] <beuno> deryck, doing now!
[18:59] <deryck> beuno, there is a new image in the lazr-js one, so a make is required.
[18:59] <joey> maxb: the code has a "you can't use a dash" caveat that seems to be part of my failing
[18:59] <maxb> ah...
[18:59] <beuno> deryck, got the lazr-=js link handy?
[18:59] <deryck> beuno, bzr+ssh://bazaar.launchpad.net/~deryck/lazr-js/multiline-editor-ui/
[19:00] <beuno> thanks
[19:00] <deryck> np
[19:01] <joey> maxb: ok again please.
[19:01] <joey> maxb: fyi if you want to follow along - http://hg.moinmo.in/moin/2.0-storage/file/8f7a6efc77bf/MoinMoin/auth/openidrp_ext/openidrp_teams.py
[19:02] <maxb> joey: still no :-(
[19:02] <bac> salgado: this old wiki page https://launchpad.canonical.com/TeamParticipationUsage is mentioned in a few places in our tree.  any reason not to move it to the new dev wiki?
[19:03] <bac> salgado: note i haven't read it yet...
[19:06] <maxb> joey: Yikes. If I'm reading that right.... what a hack! :-)
[19:08] <maxb> joey: So, which bit is breaking then? Is the raw text of the launchpaddevTeamACL page enlightening?
[19:08] <joey> maxb: I don't have access to the logs. Elmo might if he's still in the office.
[19:09] <maxb> *blink*
[19:09] <maxb> Oh, so you don't have access to update the code?
[19:09] <maxb> I'd assumed that's what you were playing with for each test
[19:12] <joey> maxb: I'm just modifying the acl line
[19:13] <maxb> Do you have read access to the operational moinmoin config?
[19:14] <maxb> Unless someone has redefined page_group_regex, the problem could be that launchpaddevTeamACL does not end in "Group"
[19:16] <joey> maxb: no that's locked down for security. I'm sure it's a malformed request on my end. I'll email the guy who coded it and seek his advice.
[19:21] <beuno> deryck, dude!
[19:21] <beuno> 99% perfect!
[19:22] <beuno> fix the issue where the text moves 1 pixel on mouseover
[19:22] <beuno> and ui=beuno + a hug
[19:22] <deryck> beuno, ah, crap.  forgot about text when I moved it up to line with the header.
[19:22] <deryck> will catch that now.
[19:23] <beuno> deryck, then you just need a code review, and then nothing keeps you from making millions of users happy
[19:23] <deryck> beuno, I have two issues otherwise, that have proved tricky so personally don't want to block on, but need your opinion...
[19:23] <beuno> ok, shoot
[19:23] <deryck> beuno, the width of the description is fixed.  Fluid proved tricky.  I assume that is okay. ?
[19:24] <beuno> yes, I can live with that
[19:24] <deryck> cool
[19:24] <beuno> we can improve later if it turns out to annoy people. Scaling text works fine.
[19:25] <deryck> beuno, and then, I the animation on the cancel icon only works on the first time.  after save or cancel it doesn't.
[19:25] <deryck> without a page reload obviously.
[19:26] <beuno> deryck, submit the code, and file a bug for it
[19:26] <beuno> it is a bug, but not a big deal
[19:27] <deryck> beuno, right.  I want to fix it, too, but to want to delay landing if its a couple days banging head on wall to work it out. ;)
[19:27] <deryck> beuno, and potentially as I clean up the code these issues resolve, but if not, can get them in the next couple weeks after people play with this.
[19:27] <beuno> I'm absolutely ok with that
[19:27] <deryck> cool
[19:28] <beuno> you've done an amazing job here
[19:28] <deryck> beuno, thanks, man!
[19:33] <salgado> bac, no, that page can be moved to the dev wiki
[19:50] <bac> salgado: thanks
[20:02] <bac> sinzui: ring me when you get a chance
[20:50] <sinzui> bac: https://bugs.edge.launchpad.net/launchpad-registry/+bug/335509
[20:52] <sinzui> bac: https://bugs.edge.launchpad.net/launchpad-registry/+bugs?assignee_option=any&field.assignee=&field.bug_commenter=&field.bug_reporter=&field.bug_supervisor=&field.has_cve.used=&field.has_patch.used=&field.omit_dupes=on&field.omit_dupes.used=&field.searchtext=&field.subscriber=&field.tag=&field.tags_combinator=ANY&orderby=-importance&search=Search&start=300
[21:03] <sinzui> bac: https://bugs.edge.launchpad.net/launchpad-registry/+subscribe
[21:45] <beuno> EdwinGrubbs, awesome landing of the picker replacements
[21:46] <beuno> there is one behavior that seems to have changed
[21:46] <beuno> if you type something in the input box, it doesn't get carried over to the picker
[21:46] <EdwinGrubbs> beuno: thanks, I have a second branch that fixes some of the issues. I will need you to review some minor parts of it.
[21:47] <EdwinGrubbs> beuno: that behavior had never been part of the picker. I can add it, but it will have to be in a followup branch, since my current branch is too big already.
[21:48] <beuno> EdwinGrubbs, that's fine
[21:48] <beuno> I'll file a bug for it, just thought I'd ask before I did
[21:53] <mwhudson_> good morning
[22:25] <thumper> morning
[22:25] <thumper> I wonder how many emails I can get through in 5 minutes
[22:30] <ajmitch> tag all, mark as read
[22:31] <thumper> ajmitch: not the same...
[22:32] <ajmitch> I know, I wish I could do that each day though
[22:48] <_Groo_> hi/2 all
[22:48] <_Groo_> devs, how do i change launchpad after initial install to be able to acess it remotely? im testing it with a vm
[22:49] <_Groo_> web acess i mean, since bu default setup only adds entries to /etc/hosts
[22:53] <_Groo_> anyone?
[22:54] <ajmitch> setup DNS? I believe it should listen on all interfaces, not just localhost
[22:54] <mars> _Groo_, you will have to modify the apache 'local-launchpad' config file, and open up the access beyond the current host
[22:55] <_Groo_> mars: but i need to change all the 127.0.88 and .99 entries?
[22:55] <_Groo_> mars: and corresponding ones in /etc/hosts?
[22:57] <_Groo_> mars: ex: i have a virtual domain named lets say mydomain.com. what should i do so when i do a launchpad.mydomain.com i get launchpad?
[22:57] <mars> _Groo_, not sure, actually.  You need to change the VirtualHost entries in the apache config, at least
[22:58] <mars> and add "Allow" entries for other hosts (the default is to be closed to outside hosts)
[23:00] <thumper> sinzui: https://lpstats.canonical.com/graphs/Branches/20080731/20090731/
[23:02] <_Groo_> mars: yes but should i change the virtualhosts pointing to localhost, aka 128.0.0.88 and .99?
[23:02] <mars> _Groo_, yep, change them to bind to '*', or a subnet
[23:03]  * thumper looks around skype for his team
[23:03] <_Groo_> mars: then i just restart apache or i need to ctrl-c make run and rerun it?
[23:03] <thumper> mwhudson: skype ping
[23:04] <mwhudson> thumper: i'm online
[23:04] <mars> _Groo_, just try restarting apache first, and try visiting the launchpad.dev URL, see what the app server tells you.
[23:04] <thumper> mwhudson: stupid skype
[23:04] <mwhudson> thumper: yes
[23:04] <mwhudson> thumper: i can restart if you can't connect, i guess...
[23:04] <_Groo_> mars: i cant, lol, my virtual domain doesnt have X and links doesnt accept the ssl conection
[23:05] <mars> :/
[23:05] <mars> it doesn't like apache's self-signed cert?
[23:05] <mars> did it work before?
[23:05] <_Groo_> mars: first try :P
[23:06] <_Groo_> mars: i just installed it via rocketfuel
[23:06] <mars> ok, try running it locally, and visiting in lynx locally, before trying it remote
[23:06] <mars> it is a development setup, not a ready-to-run product :)
[23:07] <_Groo_> mars: yeah i know :D
[23:07] <_Groo_> mars: a little wiki with some cmoon scenarios like this one would be nice
[23:09] <_Groo_> mars: whats the default url to acess launch?
[23:59] <thumper> spm: happy sys admin day