/srv/irclogs.ubuntu.com/2009/07/30/#launchpad-dev.txt

=== Edwin is now known as Guest35382
thumperis anyone fixing buildbot?00:32
mwhudsoni'm not00:33
mwhudsonso i guess that means noone is00:33
mwhudsonthumper: i _presume_ the test missed being updated?00:34
mwhudsonthumper: hard to see the change on the blamelist that could have caused this00:34
thumpermwhudson: yeah00:36
thumpermwhudson: I think I've seen this failure before00:36
thumpermwhudson: and I'm wondering if it is intermittant00:36
mwhudsonthumper: does it fail locally?00:37
mwhudsongradually getting to the point of being able to test that00:37
thumperI'm pulling trunk now00:37
mwhudsonthumper: it's a really weird failure00:41
thumpersucceeds locally00:41
mwhudsoni wonder if we're managing to generate different emails with the same message ids or something00:41
mwhudson(which would be bad!)00:41
mwhudsoni think we must be00:42
thumpermwhudson: I bet it is timing based00:42
thumperthere are 10 recipients and 9 message ids00:42
mwhudsonthumper: i think i'm right00:46
mwhudson>>> from email.Utils import make_msgid00:46
mwhudson>>> msgids = [make_msgid() for i in range(1000)]00:46
mwhudson>>> len(msgids) - len(set(msgids))00:46
mwhudson500:46
* mwhudson hated probability at uni00:47
mwhudsonif you take 10 samples with replacement from a population of 10000 what are the odds you'll get the same element twice?00:47
mwhudsonoh 10000000:47
* mwhudson tries an experiment00:49
thumperdamn00:51
thumperthat's really sucky00:51
thumperrelying on random for uniqueness is ick00:51
mwhudsonso in my experiment, the test will fail 50 times out of 10000000:52
thumperor 1 time in 200000:53
mwhudsonright00:53
thumperI've seen it twice00:53
thumperand we are up to build 53500:53
mwhudsonthere may be reasons why it happens more often in builds00:53
mwhudson(though i can't really think of any)00:54
mwhudsonlooks just as sucky in python 2.6 too00:54
thumperew00:54
mwhudsoni'm surprised there isn't a python bug report for this00:57
thumpermwhudson: so what do you think we should do about testing message id uniqueness?01:09
mwhudsoni don't know01:09
mwhudsonthumper: ellipsize the count?01:10
mwhudsonand add a big flaming comment01:10
thumperwell, remove the count, or make it a set of message id and to address01:11
thumpermwhudson: I think it is just trying to count the emails01:11
mwhudsonthumper: i guess so yes01:12
=== cprov-afk is now known as cprov
* thumper writes some tests before running off for 2.5 hours01:12
mwhudsonthumper: i'm filing a python bug01:14
thumperok, cool01:14
=== Ursinha is now known as Ursinha-afk
thumpermwhudson: I'm sure I've just broken a shed load of tests locally by making owner and product readonly01:24
thumperrunning through ec2 to see how many :-|01:25
mwhudsonthumper: yeah, probably01:25
mwhudsonthumper: lots of easy fixes01:25
thumperat the very least, branch +edit is broken01:25
thumperhopefully01:25
thumperalthough the edit form requires a bit of trickiness01:25
thumperas the default behaviour of the notification is to take its own snapshot of the object01:25
thumperand we'll have to do it locally first01:26
thumperalthough I think I changed that code a long time ago to be smart :)01:26
thumperish01:26
thumpermwhudson: I'm off now until about 301:30
mwhudsonthumper: okidoke01:30
meaton2veggieshi, sls01:40
meaton2veggieshey all, im building launchpad and at stage of 'make scheme' which fails due to 'storm' not installing01:52
mwhudsonmeaton2veggies: try bzr up download-cache01:55
meaton2veggiesmwhudson: update to date: rev 5501:58
mwhudsonmeaton2veggies: then maybe try make clean; make ?01:59
* mwhudson has to run for lunch, biab01:59
meaton2veggiesmwhudson: error in output shows no Python.h in cextensions.c , im probably missing something for gcc?01:59
mwhudsonoh02:00
mwhudsonyou need both python2.4-dev and python2.5-dev i think02:00
marsyep02:00
meaton2veggiesahk cool thats it cheers02:00
meaton2veggiesthought i had the dev pkgs n didnt02:01
meaton2veggiesthats clear02:01
marsoh, the pain, right at the end:03:00
marsec2-register ec2-windmill-11//mnt/ec2-windmill-11/image.manifest.xml03:00
mars/usr/bin/ec2-cmd: line 17: JAVA_HOME: JAVA_HOME is not set03:00
marsERROR:__main__:Oops!03:00
mwhudsonmars: heh, nearly there at least03:02
marsmwhudson, do you know how to set the JAVA_HOME variable for subprocess.call() ?03:23
marswithout using env=, since that kills the shell environment03:24
mwhudsonmars: env = os.environ.copy(); env['JAVA_HOME'] = ..., call(env=env)03:24
marsoh, awesome03:24
marsthanks!03:24
mwhudsonnp!03:24
mwhudsonon a syscall level, you always provide the entire environment aiui03:25
marshm. common pattern then?03:25
mwhudsoni guess03:32
mwhudsonit's what happens more or less when you do 'VAR=value foo' in the shell i think03:32
marsok, the script is finally done!03:33
thumpermwhudson: hows the cvs bug hunting going?03:33
mwhudsonthumper: i've found a repo that fails to import from scrach finally03:33
mwhudsonthumper: rysnc-ing it to my machine now03:33
thumperok03:34
thumpermwhudson: were you going to submit a testfix branch?03:34
mwhudsonoh crap, i was03:34
mwhudsoni didn't, though03:34
mwhudsonthumper: do you still want me to, or are you going to do it?03:34
thumpermwhudson: if you are just waiting for an rsync, you can do it :)03:35
thumpermwhudson: if you're busy, I could03:35
mwhudsonheh, it finished03:35
mwhudsonlet me kick off a local import and i'll do it03:35
thumperok, ta03:35
mwhudsonthumper: https://pastebin.canonical.com/20576/03:49
thumpermwhudson: r=me03:52
mwhudsonta03:52
thumperI'm unhappy03:53
thumperthe courier says they delivered my phone03:53
thumperbut it isn't here03:53
thumpermwhudson: what would you suggest is the best way to get a member of a celeb team?03:54
mwhudsonthumper: !03:54
thumpermwhudson: just grabbing the celeb team.owner?03:54
thumpermwhudson: for a unittest03:54
mwhudsonthumper: an arbitrary member?03:54
thumperyeah03:54
thumperdon't care03:54
mwhudsonyeah, owner sounds sane03:54
* thumper nods03:54
thumperok03:54
mwhudson(owner is guaranteed to be a member?)03:54
thumperI think so03:55
thumperowner is considered a member for participation purposes03:55
* thumper is pretty sure anyway03:55
* thumper afk to get the girls from school03:55
* thumper has a new phone04:35
ajmitchso the courier didn't lose it?04:40
thumperno, he just put it around the back of the house next to the worm farm04:41
ajmitchthat makes perfect sense04:41
lifelessis the owner always a member?04:41
spmmwhudson: ta. I didn't like to assume transactions... :-)04:41
mwhudsonspm: all stuff in the webapp is inside a transaction04:43
spmah! good to know.04:43
_thumper_I must get myself a surge protected nz multiboard05:05
=== _thumper_ is now known as thumper
thumperplugged in my new phone05:06
thumpersparky - reboot server - oops05:06
mwhudson!05:06
thumperspm: when is the edge update scheduled?05:08
spmthumper: 0800 BST05:09
thumperspm: can we get that changed back to my working day?05:10
spmthumper: I replied internally, but you appear to be MIA?05:18
meaton2veggiesmwhudson: 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:31
meaton2veggiesmwhudson: right now its failing at end of mailman compile05:32
mwhudsonmeaton2veggies: the build process is a bit fragile05:32
mwhudsonmeaton2veggies: pastebin the erros or i can't help at all though05:32
meaton2veggiesmwhudson: this one isnt clear, ill pastebin it05:33
meaton2veggiesmwhudson: http://pastebin.com/d411fa4a05:33
mwhudsonmeaton2veggies: wow that is really unhelpful05:34
meaton2veggiesyes ha05:34
mwhudsonmeaton2veggies: try make clean build ?05:34
meaton2veggiesmwhudson: yeah think i did, get same error when run 'check_mailman'05:35
mwhudsoni've no real idea, sorry :(05:35
meaton2veggiesis there a doc list of required python modules?05:35
meaton2veggiesstill failing at end of mailman compile05:36
mwhudsonwell, there's the launchpad-dependencies package, the list of things in versions.cfg and the list of things in utilities/sourcedeps.conf05:36
mwhudsonbut you really shouldn't have to worry about any of those05:36
meaton2veggiesyeah i thought d/l sourcedeps05:37
wgrantmeaton2veggies: You used rocketfuel-setup?05:37
meaton2veggiesyes05:38
thumperah crud05:56
thumperI can't have Interface as the definition for setTarget(target)05:56
mwhudsonthumper: tell me about it, i _still_ don't have a freaking test case for this cscvs bug05:56
thumpernor can I have IBranchTarget05:57
thumperas it has no canonical_url05:57
* thumper thinks more05:57
mwhudsonbut 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 succeeding05:57
thumpermwhudson: heh05:58
mwhudsonso i guess we should do that05:58
thumpermwhudson: perhaps I should expose setProduct...05:58
thumperand setSourcePackage05:58
mwhudsonon branch?05:58
thumpersetJunk05:58
thumperyeah05:58
thumperit is all shit05:58
mwhudson:(05:58
* thumper is not a happy camper05:58
thumperyou know what...05:58
thumperI'm thinking of just having ILaunchpadNamespace05:59
thumperexport that05:59
thumpergive it a canonical_url05:59
thumperand be damned05:59
thumperhowever... somewhere05:59
mwhudsonthumper: i think another option would be to have person, product, sourcepackage implement IBranchTarget directly, rather than via adaptation?05:59
mwhudsonthat sucks too though of course05:59
thumpernah06:00
mwhudsonuh, that's backwards06:00
thumperno, because what would we say the interface is06:00
thumperit's all bollocks06:00
thumperperhaps sleeping on it will help06:00
mwhudsonoh right06:00
thumpermwhudson: here's a new thing06:00
mwhudsonthumper: we're not having a very good week, are we?06:00
mwhudsonwe need jono back clearly06:00
thumpersetTarget(product=None, sourcepackage=None)06:00
thumperall the api calls need to pass by name anyway06:01
mwhudsonthumper: that works06:01
thumperyeah06:01
* thumper does that06:01
thumpertomorrow though06:01
lifelessmwhudson: I feel your pain06:01
thumperkids are fighting06:01
thumpermwhudson: talk to you tomorrow06:01
thumpernight all06:01
mwhudsonthumper: later!06:01
* mwhudson goes to do some washing up, let's see if that helps06:02
jtvhello antipodeans06:04
meaton2veggieshi all, how do i get/install the launchpad-dependencies for ubuntu?06:39
meaton2veggieslooksl ike problems with the deps not being met mainly not having certain python2.4-* pkgs06:45
wgrantmeaton2veggies: rocketfuel-setup does it for you.06:49
wgrantlaunchpad-developer-dependencies is the package, I believe.06:49
meaton2veggiesyeah rocketful should but some of the dep weren't installing06:51
meaton2veggiesinstalled some but not all due to some diff naming convention for pkgs06:51
meaton2veggieson jaunty and its ppc port, also using internode au mirror i think06:52
meaton2veggiesinstalled remaining req pkgs manually instead of updating the launchpad meta-pkg06:53
meaton2veggieswgrant: http://pastebin.com/d411fa4a06:58
meaton2veggieswgrant: still getting this error, ne ideas?06:58
meaton2veggieshi wondering if anyone could help disect this issue around building mailman - http://pastebin.com/m28dc3f7207:25
=== noodles775 is now known as noodles
=== noodles is now known as noodles775
noodles775Morning ppl07:26
noodles775beuno: 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!07:30
al-maisanGood morning!08:09
jtvhi al-maisan~08:17
jtv!08:17
al-maisanhello jtv :)08:21
adeuringgood morning08:36
al-maisanmoin adeuring08:43
adeuringhi al-maisan!08:43
wgrantmeaton2veggies: Oh, PPC. That would do it.08:57
wgrantmeaton2veggies: Jaunty and PPC probably won't work. Hardy and PPC might.08:58
wgrantWooooah.09:12
wgrantLots of broken sparklines.09:12
mrevellHi!09:32
wgrantMorning mrevell.09:34
mrevellhey there09:34
bigjoolshelleau chums09:38
mrevell:)09:44
jtvoh hi guys!09:53
jtvmrevell, did you find time to read through my text?09:54
mrevelljtv: 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:54
jtvmrevell: thanks.  Can I interest you in the latest version?  Very minor additions.09:55
mrevelljtv: sure thing :)09:55
jtvmrevell: a small but valuable life lesson, from one friend to another—when somebody asks "can I interest you in [...]," you ask about price first.  :-P10:02
mrevelljtv: but I have done business with you in the past and so know what to expect :)10:03
jtvEvasiveness, bad jokes & abuse.10:03
jtvOh, did I type that into the channel?10:03
mrevellheh10:11
deryckMorning, all.10:47
=== noodles775 is now known as noodles775-afk
=== mrevell is now known as mrevell-lunch
=== salgado-afk is now known as salgado
=== mrevell-lunch is now known as mrevell
=== noodles775-afk is now known as noodles775
deryckgrrrr, those add/remove icons.  grrrr.13:46
beunonoodles775, hi14:03
noodles775Hi beuno :)14:04
beunonoodles775, want to have a call about nav in a little while?14:06
deryckbeuno 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:06
sinzuideryck: it is there in case someone need to know if the link changes an existing object.14:07
sinzuideryck: there are no presentation rules for it14:07
sinzuideryck: I did that so if beuno changes his mind, I do not need to be involved14:07
noodles775beuno: yep, prolly after our standup... maybe in 1hr or so?14:08
beunonoodles775, I've got a Team Lead call in an hour14:09
beunobut maybe after that?  :)14:09
noodles775beuno: or maybe now if you're free?14:09
beunonoodles775, ok, let me get tea, and we'll do it14:10
derycksinzui, hmmm, ok.  So maybe it's the use of sprite-after that is different.  That class is no longer used?14:11
derycksorry, trying to work out what is different for a quick-strike fix.  ( and move on :) )14:11
sinzuiright. used...if you want the icon to follow the value of a field, we use fmt:icon14:11
sinzuideryck: np, if this was easy, beuno would have given us the rules months ago14:12
derycksinzui, yeah, no problem.  I'm only grumpy about it because I want to move on from subscribing links :)14:14
sinzuideryck: (-) unsubscribe {because the link text is not a value}14:15
sinzuior Curtis Hovey (-) {because the link text is the value of my name}14:15
derycksinzui, gotcha.14:16
sinzuiI 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
beunonoodles775, ready when you are14:18
noodles775beuno: skype of voip? (skype tells me you're not logged in)14:19
beunonoodles775, skype, calling you14:19
sinzuibac, Edwin, salgado: stand up in 2 minutes14:34
beunonoodles775, very nice improvements to the PPA page14:40
noodles775:)14:40
noodles775beuno: 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
beunoI think that's fine14:42
noodles775Great.14:42
beunoI'll look at it in more detail when the thread is over, but I think that it's improved massively14:43
noodles775yup. thanks.14:43
abentleybeuno: what do you need for a UI review?14:56
beunoabentley, if it's easy to try out on the UI, instructions for that. Otherwise, screenshots.14:57
abentleybeuno: Cool14:57
ursula_hey stub15:09
ursula_don't run :)15:09
=== ursula_ is now known as Ursinha
* stub ducks under the desk15:09
Ursinhalol15:10
Ursinhastub, I see a few weird timeouts in lpnet15:10
Ursinhastub, like OOPS-1307C15715:11
* Ursinha kicks the bots15:11
marsthat was ubot3.  he died.15:12
stubHuh... never seen that before. No idea why that query would timeout.15:12
stubI 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
UrsinhaI see 23 timeouts already in the partial report15:13
stubHmm... 0 seconds sql time. Does that mean all the time was chewed up before it attempted to query the database?15:14
Ursinhamaybe, or the oops report is borked15:14
stubI guess we can't tell15:14
Ursinhado you see a way to debug that?15:15
Ursinhalet me check the time they occurred15:15
stubWell... 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:15
stubUntil 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
UrsinhaI recall a bug to fix that15:16
Ursinhastub, it seems all timeouts happened at the same time15:16
stubReplication lag graphs say nothing unusual was happening. I have no idea what the trigger would be.15:18
Ursinhastub, same exact time: 01:55:38 utc15:18
Ursinhastub, I'll keep watching. In the meantime, I'll try to find the oops bug and see if someone is up to fix that15:20
stublogs show nothing either.15:20
stubUrsinha: Since you are there, https://code.edge.launchpad.net/~stub/launchpad/bug-354035/+merge/941915:21
stubI'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
stubWhat will explode I don't know ;)15:22
Ursinhastub, awesome! I'll poke matsubara when he arrives today15:23
Ursinhahe'll know what would explode15:23
Ursinha:)15:23
Ursinhastub, I was talking about bug 31081815:27
mupBug #310818: Oops report does not always log timed-out query <Launchpad Foundations:New> <https://launchpad.net/bugs/310818>15:27
beunorockstar, hi15:32
rockstarbeuno, word gangster15:32
beunorockstar, how's it going?15:33
rockstarbeuno, just starting the day.15:33
beuno:)15:34
beunorockstar, I think there's a bug witht he sparkline changes you made: https://code.edge.launchpad.net/launchpad15:34
rockstarbeuno, yeah, thumper wrote the code so that it generated those.15:35
rockstarbeuno, basically, I finished a thumper start.  I'll take a look at it later.15:35
beunorockstar, only the dev focus should have a sparkline15:36
beunoand, they all display the same data15:36
rockstarThese sparklines are more work than they are worth...15:39
noodles775sinzui: do you know anything about the <!-- :-) --> in base-layout? ;)15:49
beunonoodles775, "mpt"15:49
noodles775ah.15:50
sinzuinoodles775: it will go away15:50
sinzuinoodles775: it is a paste of the old layout issues15:50
noodles775sinzui: well, I'm editing the facets/nav now, so I'll remove it now if you like?15:50
sinzuinoodles775: do it. it was a specific float issue in IE. Let's assume that YUI-reset as fixes this15:51
noodles775k. Done.15:51
stubThe sparklines don't tell me anything I want to know, so seem like noise to me.15:51
beunounless, you're trying to figure out if a project is active or not15:52
beunothat's the use case it's serving right now15:52
beunoI've seen people use them that way many timees15:52
stubThe last commit date tells me that.15:52
beunono, it tells you the last time it was committed to15:53
stubYes. The sparkline gives me a false impression about activity.15:53
stubIs 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:54
stubThe answer still being - you don't know (because you don't know how meaningful those changed lines are)15:55
Ursinhastub, herb, mars, rockstar, bigjools, henninge, sinzui, intellectronica: Production Meeting in 5 mins in #launchpad-meeting15:56
Ursinhamatsubara, ^15:56
stubOf course, my opinion isn't a representative sample size ;)15:56
beunostub, yes, you can cheat the system. In general, regular commits means an active project.15:57
stubOr a buggy one ;)15:59
Ursinhastub, herb, mars, rockstar, bigjools, jtv, sinzui, intellectronica: Production Meeting in #launchpad-meeting now16:00
=== deryck is now known as deryck[lunch]
noodles775_Grr... disconnects.16:30
noodles775_<noodles775> beuno and sinzui: one thing is not clear to me about the templates you guys did for bazaar (showing the new 'facets' and breadcrumbs):16:30
noodles775_<noodles775> 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?16:30
noodles775_<noodles775> 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:30
noodles775_...or creating structured sub-headings.16:31
sinzuinoodles775: base-layout needs to do that. We should not be adding that to 400 tempaltes16:31
sinzuiI have a fix for the heading slot though. It is incompatible with the titleeditwidget. I hope to land it today16:32
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:33
sinzuinoodles775: I it is a simple change to the h116:34
* sinzui looks for the patch16:34
sinzuinoodles775: this is the change I expect to land: https://pastebin.canonical.com/20593/16:37
sinzuinoodles775: since the title edit widget must pass a <h1> element with special id and classes, *all* pages will have to do the same. :(16:38
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_ is now known as noodles775
noodles775And if so, that we will need a similar structure for the separate subheading with the breadcrumbs, as in your mockup?16:41
sinzuinoodles775: 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 crumbs16:42
noodles775sinzui: OK, but I'm just looking at your design at https://devpad.canonical.com/~curtis/LP_new_design_Bugs.png16:43
sinzuinoodles775: 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 approval16:43
beunosinzui, you've got mail16:43
beunohopefully clearing this issue up  :)16:44
sinzuibeuno: ^ is that design official? I do not think so16:44
* sinzui only offered to help, he does not have the power to choose a design16:44
noodles775sinzui: 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:44
sinzuinoodles775: you need to talk to beuno. I think you were asked without first being given scope16:45
bigjoolsnoodles775: just the tabs, not the breadcrumbs16:46
* sinzui looks at hirstory last picture he saw of design16:46
beunosinzui, I have a final design on navigation16:46
beunoit's in your email16:46
noodles775bigjools: yep, it's the tabs I'm doing now (sorry, didn't mean to include breadcrumbs).16:46
beunonoodles775, one thing I forgot to mention16:46
noodles775yup?16:47
noodles775sinzui: 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
beunois 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 bigger16:47
sinzuibeuno: nice shading. We should insist on that every time someone make an image with place holder content16:47
beunoright16:48
sinzuiWell I see breadcrumbs under the heading in this design, so I think the comment is correct16:48
sinzuioh, two heading16:48
noodles775sinzui: yes.16:48
stubmars: So I'm not sure what meaningful diagnosis we can do until we address https://bugs.edge.launchpad.net/launchpad-foundations/+bug/31081816:49
mupBug #310818: Oops report does not always log timed-out query <Launchpad Foundations:Triaged by stub> <https://launchpad.net/bugs/310818>16:49
beunonoodles775, so, you see that "List of all open bugs" is larger than "Bazaar version control..."?   in the voewview page, that's inverted16:49
sinzuibeuno: is that a h2, or is the object.title demoted to a h216:49
noodles775^^ my question exactly :)16:49
beunoI'd say h216:49
beunoswitch the h1 and h2 around16:50
beunomaybe more symantically correct16:50
beuno*maybe*16:50
=== beuno is now known as beuno-lunch
salgadosinzui, can you comment on bug 61171?  I've updated its description with my findings16:50
mupBug #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:50
noodles775But h2 before h1? Hmm... OK, I'll get back to you tomorrow with thoughts.16:51
=== noodles775 is now known as noodles775-afk
sinzuinoodles775: beuno-lunch: that design does not show where edge/staging messages appear. the locationless layout probably needs some extra rules to work right17:00
sinzuinice work salgado17:04
=== matsubara is now known as matsubara-lunch
sinzuisalgado: do you want to check the user-agent to be certain that the bad url came from aport?17:04
salgadosinzui, 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 code17:06
sinzuiwell then. I agree that this scenario is an upstream bug and we should not report an oops for it17:08
=== deryck[lunch] is now known as deryck
=== dpm is now known as dpm-afk
=== mrevell is now known as mrevell-dinner
joeyanyone here and awake who is NOT a Canonical employee but is part of the community dev team (ie launchpad-dev) ?18:07
joeyI need a tester18:07
* maxb is18:07
joeysuper maxb!18:07
joeymaxb: would you kindly try to edit this page and ensure you can save? https://dev.launchpad.net/FrontPage18:08
joeymaxb: just make any old change18:08
maxbBased 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
joeyhmm18:09
joeyyeah, and I just got the error msg I was hoping not to get18:09
joeyok, thanks maxb. I'll be back18:09
joeymaxb: please try now18:14
maxbstill no edit link18:15
* joey wrinkles his nose.18:15
joeytime for me to dig into the acl code :-(18:18
maxb#acl launchpadTeamACL:read,write All:read18:20
maxbDoes launchpadTeamACL map to ~launchpad or ~launchpad-dev ?18:20
JamalFanaianHi, I'm having an issue getting launchpad running and I wanted to see if I could get some help.18:24
joeymaxb: yeah it should pull from the LP team however currently it's assigned to a page, not using the openid team code.18:25
kfogelJamalFanaian: what problem are you encountering?18:25
JamalFanaianWhen 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
JamalFanaianRunning 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
kfogelhmmmm18:25
kfogelJamalFanaian: you ran all the steps in Getting?18:26
joeymaxb: try logging out of the wiki and then back in please18:26
JamalFanaiankfogel: Yes, as far as I know18:26
maxb<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:26
joeymaxb: and then edit18:26
JamalFanaianI've gone through the instructions a few times to make sure I didn't miss anything18:26
maxbjoey: By "LP team" do you mean ~launchpad or ~launchpad-dev ?18:26
joeymaxb: ~launchpad-dev18:26
kfogelJamalFanaian: 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:26
=== matsubara-lunch is now known as matsubara
joeymaxb: I reverted the code a bit ago.. it's back again18:27
JamalFanaiankfogel: ok i will do that, it will probably take a while though :)18:27
maxbI've been logging in and out every time I tested - still doesn't show me an edit link18:27
joeyhmm18:27
joeymaxb: and you're in launchpad-dev yes?18:27
kfogelJamalFanaian: 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:27
JamalFanaiankfogel: you don't have to apologize! it is helpful18:28
kfogelJamalFanaian: 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
JamalFanaianwhat is the best way to save the transcript though?18:28
maxbYes I'm in ~launchpad-dev18:28
JamalFanaiankfogel: should I just > the rocketfuel command to a file?18:28
kfogelJamalFanaian: 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
kfogelJamalFanaian: if not Emacs, then yes, do > into a file, and put 2>&1 on the end to get stderr as well.18:28
kfogelJamalFanaian: then paste it to us at http://paste.ubuntu.com/18:29
joeykfogel: can you try editing the front page of the launchpad dev wiki please?18:29
JamalFanaiankfogel: alright doing that, thanks :)18:30
kfogelJamalFanaian: 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 wiki18:30
kfogeljoey: I could always edit it...18:30
joeykfogel: try now :-)18:30
kfogeljoey: ah, I see yes.  here goes...18:30
kfogeljoey: bad news -- no Edit button for me.  I'm logged in.18:30
kfogeljoey: getting looooooooooonch now, bbiab18:31
joeykfogel: ok, I obviously did something wrong. Let me file this spark lines bug and I'll go back to the code18:31
kfogeljoey: *nod*18:31
* kfogel is away: kfogel-food18:31
=== kfogel is now known as kfogel-food
kfogel-fooddang it18:31
kfogel-foodI meant to change nick18:31
kfogel-foodlet's try that again18:31
=== beuno-lunch is now known as beuno
joeymaxb: kfogel-food - try now please18:49
maxbno go, even after completely clearing my cookies for the domai18:53
maxbn18:53
* joey grumbles. 18:56
deryckbeuno, ping18:57
* joey rereads the codes and has an idea.18:57
beunoderyck, hi18:58
deryckbeuno, 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
beunoderyck, doing now!18:58
deryckbeuno, there is a new image in the lazr-js one, so a make is required.18:59
joeymaxb: the code has a "you can't use a dash" caveat that seems to be part of my failing18:59
maxbah...18:59
beunoderyck, got the lazr-=js link handy?18:59
=== dpm-afk is now known as dpm
deryckbeuno, bzr+ssh://bazaar.launchpad.net/~deryck/lazr-js/multiline-editor-ui/18:59
beunothanks19:00
derycknp19:00
joeymaxb: ok again please.19:01
joeymaxb: fyi if you want to follow along - http://hg.moinmo.in/moin/2.0-storage/file/8f7a6efc77bf/MoinMoin/auth/openidrp_ext/openidrp_teams.py19:01
maxbjoey: still no :-(19:02
bacsalgado: 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:02
bacsalgado: note i haven't read it yet...19:03
maxbjoey: Yikes. If I'm reading that right.... what a hack! :-)19:06
maxbjoey: So, which bit is breaking then? Is the raw text of the launchpaddevTeamACL page enlightening?19:08
joeymaxb: I don't have access to the logs. Elmo might if he's still in the office.19:08
maxb*blink*19:09
maxbOh, so you don't have access to update the code?19:09
maxbI'd assumed that's what you were playing with for each test19:09
joeymaxb: I'm just modifying the acl line19:12
maxbDo you have read access to the operational moinmoin config?19:13
maxbUnless someone has redefined page_group_regex, the problem could be that launchpaddevTeamACL does not end in "Group"19:14
joeymaxb: 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:16
beunoderyck, dude!19:21
beuno99% perfect!19:21
beunofix the issue where the text moves 1 pixel on mouseover19:22
beunoand ui=beuno + a hug19:22
deryckbeuno, ah, crap.  forgot about text when I moved it up to line with the header.19:22
deryckwill catch that now.19:22
beunoderyck, then you just need a code review, and then nothing keeps you from making millions of users happy19:23
deryckbeuno, I have two issues otherwise, that have proved tricky so personally don't want to block on, but need your opinion...19:23
beunook, shoot19:23
deryckbeuno, the width of the description is fixed.  Fluid proved tricky.  I assume that is okay. ?19:23
beunoyes, I can live with that19:24
deryckcool19:24
beunowe can improve later if it turns out to annoy people. Scaling text works fine.19:24
deryckbeuno, and then, I the animation on the cancel icon only works on the first time.  after save or cancel it doesn't.19:25
deryckwithout a page reload obviously.19:25
=== kfogel-food is now known as kfogel
beunoderyck, submit the code, and file a bug for it19:26
beunoit is a bug, but not a big deal19:26
deryckbeuno, 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
deryckbeuno, 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
beunoI'm absolutely ok with that19:27
deryckcool19:27
=== salgado_ is now known as salgado
beunoyou've done an amazing job here19:28
deryckbeuno, thanks, man!19:28
salgadobac, no, that page can be moved to the dev wiki19:33
=== noodles775-afk is now known as noodles775
bacsalgado: thanks19:50
=== deryck is now known as deryck[break]
bacsinzui: ring me when you get a chance20:02
=== Guest35382 is now known as Edwin-lunch
=== deryck[break] is now known as deryck
sinzuibac: https://bugs.edge.launchpad.net/launchpad-registry/+bug/33550920:50
sinzuibac: 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=30020:52
sinzuibac: https://bugs.edge.launchpad.net/launchpad-registry/+subscribe21:03
=== Edwin-lunch is now known as EdwinGrubbs
=== salgado is now known as salgado-afk
beunoEdwinGrubbs, awesome landing of the picker replacements21:45
beunothere is one behavior that seems to have changed21:46
beunoif you type something in the input box, it doesn't get carried over to the picker21:46
EdwinGrubbsbeuno: thanks, I have a second branch that fixes some of the issues. I will need you to review some minor parts of it.21:46
EdwinGrubbsbeuno: 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:47
beunoEdwinGrubbs, that's fine21:48
beunoI'll file a bug for it, just thought I'd ask before I did21:48
mwhudson_good morning21:53
=== mwhudson_ is now known as mwhudson
thumpermorning22:25
thumperI wonder how many emails I can get through in 5 minutes22:25
ajmitchtag all, mark as read22:30
thumperajmitch: not the same...22:31
ajmitchI know, I wish I could do that each day though22:32
_Groo_hi/2 all22:48
_Groo_devs, how do i change launchpad after initial install to be able to acess it remotely? im testing it with a vm22:48
_Groo_web acess i mean, since bu default setup only adds entries to /etc/hosts22:49
_Groo_anyone?22:53
ajmitchsetup DNS? I believe it should listen on all interfaces, not just localhost22:54
mars_Groo_, you will have to modify the apache 'local-launchpad' config file, and open up the access beyond the current host22:54
_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:55
_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 least22:57
marsand add "Allow" entries for other hosts (the default is to be closed to outside hosts)22:58
thumpersinzui: https://lpstats.canonical.com/graphs/Branches/20080731/20090731/23:00
_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 subnet23:02
=== matsubara is now known as matsubara-dinner
* thumper looks around skype for his team23:03
_Groo_mars: then i just restart apache or i need to ctrl-c make run and rerun it?23:03
thumpermwhudson: skype ping23:03
mwhudsonthumper: i'm online23:04
mars_Groo_, just try restarting apache first, and try visiting the launchpad.dev URL, see what the app server tells you.23:04
thumpermwhudson: stupid skype23:04
mwhudsonthumper: yes23:04
mwhudsonthumper: 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 conection23:04
mars:/23:05
marsit doesn't like apache's self-signed cert?23:05
marsdid it work before?23:05
_Groo_mars: first try :P23:05
_Groo_mars: i just installed it via rocketfuel23:06
marsok, try running it locally, and visiting in lynx locally, before trying it remote23:06
marsit is a development setup, not a ready-to-run product :)23:06
_Groo_mars: yeah i know :D23:07
_Groo_mars: a little wiki with some cmoon scenarios like this one would be nice23:07
_Groo_mars: whats the default url to acess launch?23:09
thumperspm: happy sys admin day23:59

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!