/srv/irclogs.ubuntu.com/2009/09/03/#launchpad-dev.txt

jmlcprov, wuu Code team00:00
sinzuiwgrant: beuno-on-vacatio and barry may  be able to explain. I think some more work is needed. Barry has bravely undertaken the issue00:02
maxbsinzui: What do you think I should do next for this? flacoste and I conjectured that the appropriate thing to do next would be for me to commit one more revision to the branch, releasing and tagging the new version, upload the source to my PPA, and then a ~launchpad member could pull/push my branch into trunk and copy the source+binaries to ~launchpad/ppa00:03
sinzuimaxb: I will leave that to foundations who makes the deps.00:04
sinzuimaxb: I do not think we need tidy, though that is not a karmi problem00:04
maxbIs there a list of who is the foundations team anywhere?00:05
sinzuimaxb: I wrote the frankenscript that we use for linting. it breaks with most Ubuntu releases. I have replaced it in my editor. I plan to replace the entire lint checking with a script that does not need packages.00:06
sinzuimaxb: flacoste, gary poster, and stub are the three people who manage that00:06
maxbok, I'll catch flacoste on irc some time, since I've been working with him for the rest of the .deb stuff00:09
sinzuiI see they did not organise themselves into a team00:10
sinzuiI see the team page has been hit by the ugly stick.00:13
* sinzui postpones writing a bug report because it will ruin his evening00:14
wgrantWhat's wrong with it?00:14
sinzuiThe details portlet should be the first one in the left column; contact the team should be a link in action menu. owner, created should be first in the details00:16
wgrantI also think the map could probably go in the right column, as it would often fit alongside the very long participation list.00:17
sinzuipolls should not appear if I cannot create one00:17
wgrantI filed that one last night.00:18
sinzuiwgrant: !! I suggested the same thing and continue to suggest it for the profile page00:18
wgrantsinzui: Well, I've no idea what the 3.0 Person index looks like, as it seems to be hiding on devpad.00:19
sinzuican you see people.canonical.com...I set myself up on that today00:20
wgrantAh, it's up again.00:20
wgrantYes, that one is public.00:20
sinzuihttp://people.canonical.com/~curtis/00:22
sinzui^ The user pages are very old, They do show the content we want. When we started the team page, we had made big changes to the header, so I proposed that the details go to the left like pillars, and place the map on the right.00:22
wgrantAh, I see.00:23
wgrantIt is tempting to un-break the Packaging-related views now that it's used for something visible.00:28
sinzuiyes it is00:29
wgrantsinzui: What do you think of the "This is a Restricted Team.(?)" thing? Doesn't HTML have a nice tag for doing that in a less confusing way?00:29
thumperrockstar: ping00:30
rockstarthumper, pong00:30
thumperrockstar: call?00:30
rockstarthumper, yea, lemme bring the dogs in the house really quick.00:31
rockstarthumper, call when you're ready.00:31
sinzuiwgrant: Thanks for point that out. That is in the wrong place. I have no idea what the icon means. That belongs in the details...which I think we decide would be names Team information00:32
wgrantsinzui: The icon has an explanation of "restricted team" as a title.00:32
sinzuiI see the related projects portlet did not get fixed00:32
sinzuiI believe it should be inline help00:33
wgrantWhat's broken about it?00:33
=== jkakar_ is now known as jkakar
Ursinharockstar, you there?00:34
rockstarUrsinha, yes, but on the phone.00:35
Ursinhaoops.00:35
jmlsinzui, are you available for a call?00:35
Ursinharockstar, can we chat briefly after that about two code imports that are failing?00:35
sinzuijml: I will be in a few hours. My children want me to feed them00:35
jmlsinzui, cool, thanks.00:35
rockstarthumper, http://people.canonical.com/~beuno/branch-index.png00:46
rockstarUrsinha, yes ma'am00:46
jmloooh, mockups00:47
Ursinharockstar, there are two imports from sf's svn failing similarly00:48
Ursinharockstar, http://launchpadlibrarian.net/31252118/timer-applet-trunk-log.txt and http://launchpadlibrarian.net/31258356/whirlwind-sf-trunk-log.txt00:48
Ursinharockstar, is it our problem or sf's?00:48
Ursinhaor the branches..00:48
rockstarUrsinha, can you change the import path to not use https, opting for http?00:59
kfogeljml: I see what happened.01:02
jmlkfogel, are you available for a call now01:03
kfogeljml: two things in combination: 1) we didn't put it in the online calendar, and 2) Jono *Bacon* and I did put a call in the calender, for this Friday.  He did the invite title as "Karl/Jono".  Today I looked at my calender, thinking "Oh, don't Jono (Lange) and I have a call today?", and I saw "Karl/Jono" listed for Friday, and nothing today, so I thought "Guess I must have been wrong."01:03
kfogeljml: I can't -- I accepted a friend's invitation for dinner.01:03
jmlkfogel, ok01:04
kfogeljml: let me get my cal out01:04
jmlkfogel, UTC 2300 tomorrow then?01:04
Ursinharockstar, sure01:04
kfogeljml: tomorrow night completely booked (http://thechangeyouwanttosee.com/event/copyright-and-creative-practice-jamaica-and-beyond-dj-dance-party).  How about 2300 Friday?  That's 6pm EDT, which is right after my call with OtherJono.01:05
* jml considers01:05
jmlkfogel, sure.01:06
jml'jml' for reduced ambiguity :)01:06
kfogeljml: you should have an invite now01:06
kfogeljml: I did it as "Karl/Jono" again, finding that I cannot resist tempting fate.01:07
jml:)01:11
barryjml: i forgot about you guys tonight didn't i :(01:15
jmlbarry, you did, I think.01:15
jmlbarry, but that's probably ok :)01:15
barryphew :)01:16
barryjml: we had a bit of late night excitement today.  we got a cat01:16
jmlbarry, I saw01:17
jmlbarry, yay for cats :)01:17
barry\o/01:18
Ursinharockstar, I've changed them both and asked to reimport, let's see01:18
barryoh well, we'll *cat*ch up next week01:18
Ursinharockstar, I have another question, unrelated :) you are the guy working on answers templates, right?01:19
Ursinhabarry, hahahaha01:19
rockstarUrsinha, yes.  I saw the bug, will work on it as soon as thumper stops talking to me.  :)01:19
Ursinharockstar, actually was more a question than a bug.. where is the assignee of the question? am I blind or is it really missing01:19
jmlbarry, ...01:20
jmlthumper, I accidentally submitted a merge proposal just before the cron job was scheduled to run.01:20
jmlthumper, man it would be nice if it always was that quick01:21
thumper:)01:21
rockstarRabbitMQ ftw01:21
thumperI was just talking with rockstar about message queues in that position01:21
mwhudsonit's totally what we should do first with message queues01:23
jmlis there anything actually stopping us from trying that today?01:24
jmlother than having other non-related things to do instead01:24
mwhudsonwell, that last point is what stops us doing all the fun things, isn't it?01:26
mwhudsonwe could do landing queues today, if we didn't have other things to do01:26
mwhudsonbut i guess there's some infrastructural stuff to make decisions on (or at least find out if decisions have already been made)01:26
jmlmwhudson, hmm. sounds very mysterious.01:28
mwhudsonjml: i wasn't trying to be01:28
mwhudsonjml: but before we can use message queues, we need a message queue set up and running01:29
mwhudsoni don't know if that's been done yet01:29
jmlmwhudson, sorry, I didn't mean to say you were. Just that the whole process isn't particularly easy to inspect.01:29
mwhudsonjml: true01:30
mwhudsonjml: there may be a wiki page about this (ha ha!)01:30
* jml looks01:33
jmlnot on the public wiki01:34
thumperjml: I believe that the only thing stopping us using rabbit mq is resources to work on the problem01:35
jmlthumper, I was just thinking about how long it would take to get the merge proposal use-case working on a local laptop01:36
jmlthumper, pretending we had a magic wand to wave away all the production deployment issues.01:36
thumper:)01:36
jmlthumper, I'm serious!01:37
sidneijml, thumper, mwhudson: we are using message queues in landscape. we should probably have a pow-wow on that. maybe on softarch?01:42
thumpersidnei: what is softarch?01:42
jmlheh heh01:42
sidneithumper: the softarch CoP i mean01:42
mwhudsoni'm not in softarch yet01:43
mwhudsoni need to pummel gustavo into adding me i guess01:43
thumpersidnei: I'm still not clear what you're talking about01:43
* thumper has vague recollections of an email from gustavo01:43
sidneiyeah, that /me does jedi handwave01:44
* thumper can't find the email01:44
* thumper has to dash, back later01:44
=== thumper is now known as thumper-afk
=== thumper-afk is now known as thumper
thumperw00t03:46
thumperLCA2010 paper accepted: Using Launchpad for Code Reviews03:47
spm\o/03:48
spmcongrats thumper, great news!03:48
thumperschool run, bbs03:48
=== abentley1 is now known as abentley
lifelessthumper: nice, will be seeing you there03:49
mwhudsonthumper: yay04:07
jmlthumper, woot05:09
jmlthumper, do you want to talk at some point about Code team hand off?05:11
thumperjml: sure05:11
lifelessjml: please rephrase :P05:11
thumper20m now?05:11
thumperlifeless: he said hand off, not hand job05:11
jmlthumper, 20m from now, or 20m starting now?05:11
thumpernow for 20m05:12
jmlcool.05:12
jmllets'05:12
=== jtv is now known as jtv-eat
* jml off for a bit06:55
mwhudsonfor most of the older bugs tagged build-infrastructure, i have no idea what a fix might look like06:57
* thumper EODs07:07
jmlnetsplit :(07:27
adeuringgood morning08:27
* wgrant plays whackamole with sprites.10:39
* jml is finishing up package-permission-lovwe10:42
jmllove, rather.10:42
bigjoolsjml is my hero10:42
jmlaww shucks.10:43
bigjoolsjml: I think our review thread has finished, unless I take it way OT :)10:45
jmlbigjools, heh, yeah, I think so :)10:46
bigjoolsooo and see lifeless's reply10:46
jmlyeah, just did :)10:47
bigjoolsthere ya go then, exceptions suck :)10:47
jmllet's use return codes for everything :)10:48
jmlthere's one more thing I need to do for the review... move makeGPGKey10:50
jml(and fix it)10:50
deryckMorning.10:57
lifelessbigjools: it actually sucked a lot10:58
lifelessbigjools: there was a place we really wanted a catch to transform an underlying failure into a clean message, without catching too much10:58
bigjoolslifeless: I used to work somewhere where they were banned in our near-realtime env10:58
lifelessbigjools: poolie put it in... and we had to take it out again10:58
lifelessbigjools: c++ or python?10:58
bigjoolsc++10:58
lifelessyeah10:59
lifelessc++ ones aren't that cheap either10:59
bigjoolspython and realtime don't go together to well10:59
lifelessbigjools: they do so; the end of the universe requires entropy!10:59
bigjoolsarf :)10:59
jmlok, added a getUniqueHexString function to the factory11:01
jmland submitting to ec2test.11:02
=== bigjools is now known as bigjools-afk
noodles775Hi deryck, I've got two questions about the inlineedit widget. It has a margin-top: -10px; - but this causes some issues for me when integrating it - do you remember what the reason for it was?12:33
noodles775Secondly, the width seems to be fixed, so when the browser is made narrow, the edit-button/tab overlaps with other content... is that known?12:33
* noodles775 checks to see if there's a bug for it.12:33
derycknoodles775, I think the top margin is to get the tab and edit icon at the top of the widget to line up correctly against the heading, i.e. "Bug description" in my case12:34
derycknoodles775, and yeah, the fixed width is known and problematic12:34
derycknoodles775, but not simple to fix12:34
noodles775deryck: great, as long as it's known. Thanks!12:35
=== matsubara-afk is now known as matsubara
simon-oHi, can I run rocketfuel-setup twice or will this break things?13:59
salgadosimon-o, it shouldn't break anything. if it does, it's a bug that we need to fix14:02
simon-osalgado: ok, I thought that. I'll report back if it worked :)14:02
=== henninge_ is now known as henninge
simon-osalgado: it doesn't work if the folder $LP_TRUNK_NAME exists, but is incomplete14:07
simon-othe bzr branch command failed and it was incomplete14:07
simon-omaybe you could check first if it's a valid bzr branch and nothing is missing14:08
salgadosimon-o, indeed. care to file a bug about that?14:11
simon-osalgado: sure, I'll try to attach a merge proposal too, if that's ok ;)14:11
salgadosimon-o, that'd be perfect!14:12
flacostemorning launchpad14:19
jamone1313I have a clean Ubuntu install, I've followed the guide exactly and in the "make run" stage I get "psycopg2.OperationalError: FATAL:  Ident authentication failed for user "launchpad_main"" after that it quits, I've tried doing a "make clean.... make run" but same deal14:34
wgrantjamone1313: You forgot to run launchpad-database-setup?14:35
wgrantWere you following https://dev.launchpad.net/Running?14:36
jamone1313wgrand: No, I ran it14:36
barry`//help14:36
barry`erg14:37
* wgrant doesn't know, then.14:37
jamone1313wgrant: Just to be sure I just reran the db-setup and that fixed it. Maby it failed last time14:38
wgranthttps://code.edge.launchpad.net/launchpad/+activereviews is 403ing for me ATM.14:38
wgrantThat shouldn't happen.14:38
=== barry` is now known as barry
sidneisalgado: do you know of any existing script to automate importing a bunch of old series/releases and their respective download files into launchpad?14:43
salgadosidnei, I don't think we have one, but let's see what sinzui says about it.14:47
sinzuisidnei, salgado : no, script, but the product-release-finder will create the milestones and releases for each series it is setup to find14:48
sidneii guess it's time to give it a try again :)14:48
sinzuisidnei: there is a bug that a user claims he will fix that will ensure all the release files are downloaded.14:49
bigjools-afkallenap: will your formatter work for compound file endings, like .tar.gz?14:55
allenapbigjools-afk: Yeah, should do. mimetypes.suffix_map contains some .tar.gz-like ones.15:00
bigjools-afkallenap: awesome!15:00
=== bigjools-afk is now known as bigjools
=== kiko-afk is now known as kiko
matsubaraChex, gary_poster, rockstar, bigjools, henninge, sinzui, intellectronica, Ursinha: LP production meeting in 22 minutes at #launchpad-meeting15:38
Ursinhamatsubara, roger15:38
intellectronicaroger, matsubara15:39
=== cprov is now known as cprov-lunch
simon-oHi, I fixed a small bug in rocketfuel-setup. I linked a branch in bug 402187. What to do next? Propose for merge or find a reviewer?16:11
mupBug #402187: rocketfuel-setup can't resume if fails to complete <Launchpad itself:Confirmed> <https://launchpad.net/bugs/402187>16:11
salgadosimon-o, that was quick!  you can propose a merge and then poke the on call reviewer on #launchpad-reviews16:26
simon-osalgado: It was only a small fix. I have to merge into devel not db-devel, right?16:28
salgadosimon-o, right16:29
simon-osalgado: Thanks for your help. Do I also need to sign the Contributor Agreement Form, or is this only for larger contributions?16:34
salgadosimon-o, I think you have to sign it for all contributions. let's confirm with kfogel16:36
kfogelsalgado, simon-o: the contributor agreement is something you sign once and once only.16:37
kfogelsalgado, simon-o: should happen with the first contribution to any Canonical project.16:37
simon-okfogel: ok, than I have to sign it now.16:37
kfogelEven if it's a small fix, I'd recommend just doing it now, to get it out of the way for the future, and because (due to international copyright law being inconsistent) what counts as a "small fix" in one place maybe be considered copyrightable somewhere else.16:38
kfogelsimon-o: thanks16:38
kfogelsalgado: you know the process?  (http://canonical.com/contributors)16:38
simon-okfogel: Thanks for your explanation. I'll send it right now16:38
kfogelgreat16:39
salgadokfogel, yes, I do.  I was just wondering whether or not this applied to small contributions as well, just failed to make that clear. ;)16:39
kfogelsalgado: yup, it does -- see http://canonical.com/contributors/faq (which is a relatively new document)16:40
salgadokfogel, ah, nice to know about that. thanks16:42
kfogelsimon-o: (above URL might be of interest to you too)16:42
barrybac: i've made some changes to my branch which will affect the headers.  i'm going to get some lunch, but i'd love to see how your pages look with my branch.  maybe we can try some things afterward?16:43
bacbarry: ok.  mired in test failures ATM16:44
simon-okfogel, salgado: just saw that too. Do I need to send this to Francis Lacoste or to whom?16:44
barrybac: y'know, that's a good idea.  i think i'll run my branch through ec2 while i eat16:44
* barry fears the output16:44
bacbarry: wow, long lunch!16:44
barrybac:  ;)16:45
kfogelsimon-o: fcontributor-agreement@canonical.com, francis lacoste, and CC'ing salgado too16:45
kfogelsimon-o: oops, paste error, ignore the "f" on the front there :-)16:45
barrybac: if i can't run the full suite on my new machine in under 15m i'm taking it back :)16:45
simon-okfogel, salgado: Thanks to both of you for your help :)16:47
bacbarry: if so i think elmo would be beating a  door to costco16:48
=== matsubara is now known as matsubara-lunch
=== salgado is now known as salgado-lunch
=== deryck is now known as deryck[lunch]
awilkinsAnyone know of any proposals or just requests to support Gantt charts?17:19
=== gary_poster is now known as gary-lunch
=== cprov-lunch is now known as cprov
bigjoolsawilkins: https://dev.launchpad.net/Wishes17:36
awilkinsGuess that fits in https://dev.launchpad.net/Wishes/ProjectManagementTools then17:38
awilkinsThanks :-)(17:38
bigjoolsyep!17:39
kfogelmaxb: are you a moin syntax guru?17:47
maxbmoderately so, yes17:47
kfogelmaxb: I'm trying to get external hyperlinks to work inside a {{{...}}} block (see https://dev.launchpad.net/Contributions/Draft -- I'm trying to make those bug numbers into links in the commit messages).17:48
kfogelmaxb: I've got the code to linkify the bug numbers all done, but figuring out how to make something inside {{{...}}} into a live link is harder.17:48
maxbhmm17:49
maxbI have this nasty feeling that this is not going to work without a custom plugin17:49
maxbafaik plain {{{ }}} is "ignore all other markup inside me"17:50
kfogelmaxb: that's what I was afraid of.  If I knew some other way to preserve the formatting of the log messages without using {{{...}}}, I'd do that (of course, I'm fickle and don't want any *other* wiki syntax besides my hyperlinks to be live in there).17:51
maxbhm. Sorry, short of writing a custom commit message formatter, I don't see any easy way of making this wkr17:52
maxb*work17:52
kfogelmaxb: np, thanks for checking17:53
kfogels/checking/reading/17:54
kfogels/reading/commiserating/17:54
=== matsubara-lunch is now known as matsubara
=== salgado-lunch is now known as salgado
=== gary-lunch is now known as gary_poster
=== deryck[lunch] is now known as deryck
salgadoflacoste, ping. currently, it's Navigation._publishTraverse() that appends objects to request.traversed_objects, but that means only instances of a class that has a Navigation will be appended to traversed_objects (e.g. DistroMirror and Announcements are not). I was wondering if there's any reason why we do that in Navigation or if it would be OK to try and find another place for doing that18:54
flacostesalgado: no particular reason, might be a good idea to put it into the request/publiation traversal hook18:55
salgadoflacoste, cool, thanks.  I'll see if I can do that later today18:57
sinzuibarry, bac, salgado: release planning meeting in 2 minutes19:01
barrysinzui: did you send an email about it?19:02
sinzuiyes, the standup minutes as I said on the call this moring19:02
* salgado tests skype19:02
sinzuibarry: salgado: bac: we are looking at http://people.canonical.com/~beuno/conversions.html#registry19:02
barrybac, sinzui, salgado: http://pastebin.ubuntu.com/264578/19:24
barrybac: also, the person.py conflicts were not too hard to resolve, so don't worry about it.  i'll do that in my branch once yours lands19:33
bacyeah, they did turn out to be easy19:34
barrycool.  smerge makes it /really/ easy :)19:34
salgadoEntity-body was not a well-formed JSON document.20:12
salgadojust got that when changing the description of a bug20:15
salgadoderyck, have you seen that before? (^)20:15
derycksalgado, no, I haven't.20:16
* deryck looks back through description bugs20:16
salgadolooks similar to bug 33199020:17
mupBug #331990: The inline editor widget reports a JSON error when saving non-ASCII characters <javascript> <Launchpad Foundations:Fix Released by intellectronica> <lazr.restful:Fix Released by intellectronica> <https://launchpad.net/bugs/331990>20:17
salgadobut I tried again with the same description and didn't get the error20:17
derycksalgado, that's weird.20:17
deryckit does sound like the same thing Tom already fixed, though.20:19
deryckthe multi-line editor is based of the inline editor.20:19
salgadoindeed, but I used the same description, so I'd expect it to keep failing20:20
salgadoderyck, I've filed bug 331990 just in case20:20
mupBug #331990: The inline editor widget reports a JSON error when saving non-ASCII characters <javascript> <Launchpad Foundations:Fix Released by intellectronica> <lazr.restful:Fix Released by intellectronica> <https://launchpad.net/bugs/331990>20:20
salgadoand attached a screenshot20:21
salgadoI've filed bug 423924, that is20:21
mupBug #423924: Entity-body was not a well-formed JSON document when updating bug description <Launchpad Bugs:New> <https://launchpad.net/bugs/423924>20:21
derycksalgado, excellent, thanks.20:21
kfogelgmb: https://dev.launchpad.net/GettingStartedIRCSession20:25
kfogelgmb: (I reformatted it a bit to be more readable; I'm trying to think of where best to link to it from now.)20:26
bacsinzui: do you have a preference for which bug i grab next?20:26
* sinzui looks20:26
bacsinzui: bug 42197620:27
mupBug #421976: Update keys/wikiname pages to UI 3.0 <story-ui-3> <Launchpad Registry:Triaged> <https://launchpad.net/bugs/421976>20:27
bacor bug 422974 ?20:27
mupBug #422974: Update productrelease form pages to UI 3.0 <story-ui-3> <Launchpad Registry:Triaged> <https://launchpad.net/bugs/422974>20:27
sinzuibac: 422974 should be sane lpfv20:27
sinzuiyes, the last one may be the easiest20:28
bacsinzui: ok, i'll take it and up my velocity20:28
sinzuibac: there are other bugs about the view...I will fix them over the weekend.20:28
bacsheez, that bug has 5 templates.20:28
sinzuibac: page_title, label main_only pagetitle deletes. It will be easy. I think all the views are alreayd tested20:29
baccool20:29
sinzuiedit and add are minor test changes20:30
* bac sets time box countdown timer to 75 minutes20:30
sinzuibac: The delete release rules are tested in milestone and series (it's a mixin) so you need to add a short test to create_view() and verify the properties20:32
bacok20:33
sinzuibac: I guess that means you will not see that the delete rules are broken (the series and milestones do no unsubscribe structural subscriptions)20:34
bacsinzui: i'm confused.  is that brokenness filed as another bug or part of my task?20:35
sinzuibac files in 3 other bugs. I just didn't want you to see one of the problems and try to fix only one.20:35
sinzuiI will fix all three20:36
bacok20:36
rockstarsinzui, oh noes ping.21:14
sinzuirockstar: oh no?21:16
rockstarsinzui, yeah, I can't figure out how to link a branch to a series (setting a development focus)21:17
rockstarsinzui, nevermind, the user found it.21:17
rockstarsinzui, I thought we had some royal breakage there for a second.21:18
sinzuirockstar: yes there are really two problems. One setting a branch to the series, and the other is "This is the development focus". I started working on this by making it more prominent: http://people.canonical.com/~curtis/productseries.png21:19
sinzuiCode for this series will get both actions!21:19
rockstarsinzui, awesome.  I have three users that had no idea what the development focus was.21:20
sinzuirockstar: Series are an enigma, and the can be used for forward planning and backward ass covering. I think we need a tutorial about them21:21
barrysalgado: ping21:27
salgadohi barry21:27
barrysalgado: hi.  i'm so close i can taste it, but i'm having a small problem with breadcrumbs that i'm stuck on21:27
barrysalgado: have a few minutes?21:27
salgadobarry, sure, what's up?21:28
barrysalgado: so, this page: https://code.launchpad.dev/~mark/firefox/release-0.8/+merge/1/+review?claim=name16&review_type=21:28
barrysalgado: the breadcrumbs under the title say "Mozilla Firefox >> +review"21:28
barrysalgado: but i've added code to class Hierarchy to put the reversed breadcrumbs in the <title>21:29
barry    @cachedproperty21:29
barry    def page_title(self):21:29
barry        """The page title, constructed from the reversed breadcrumbs."""21:29
barry        return COLON.join(21:29
barry            breadcrumb.text for breadcrumb in reversed(self.items))21:29
barry 21:29
barrysalgado: but the title says "+review : Mozilla Firefox : Mark Shuttleworth"21:30
barrysalgado: i can't figure out why the breadcrumbs doesn't have mark as the first component but the page_title does21:30
barrysalgado: does this ring any bells?21:30
barrysalgado: i'm looking at launchpad-hierarchy.pt and can't see where that might be conditional, and i'm using the same Hierarchy.items property (i think anyway)21:31
barrysalgado: first question i guess is which would you consider right?21:31
barrysalgado: i.e. maybe the in-page breadcrumbs really should be mark >> firefox >> +review21:31
barrysalgado: oh, and this page: https://launchpad.dev/~name16/+karma21:32
salgadobarry, that page uses a custom hierarchy view (see BranchHierarchy in lib/lp/code/browser/branch.py), and I guess you're using the standard Hierarchy view to generate the title21:32
barrysalgado: has Foo Bar >> +karma as the breadcrumbs and +karma : Foo Bar as the title21:32
barrysalgado: gah! that must be it21:32
salgadothe breadcrumbs on that page are broken, though.  someone has to fix that custom Hierarchy view21:33
barrysalgado: thanks.  i'd seen that but didn't but 2 and 2 together21:33
barrysalgado: i'm not going to worry about that :)  when they fix that, both will be fixed.  i just need to add another adapter for @@+page-title21:34
barrysalgado: let me try that... thanks!21:34
salgadobarry, you're welcome. :)21:34
salgadobarry, I don't know how your adapter works, but you might want to use getMultiAdapter((obj, request), name='+hierarchy') to get the correct Hierarchy view instead of hardcoding the standard one there and redefining it for the objects that use a custom Hierarchy view21:36
barrysalgado: yeah, dang. just adding the browser:page to configure.zcml did not work21:39
mwhudsonmorning21:39
barrysalgado: i didn't add an adapter, i just added a page_title property to Hierarchy, and then added the browser:page zcml21:40
thumpermorning21:40
thumpercan someone explain to my why the build has been broken for over 10 hours?21:40
mwhudsongary_poster: did you see my buildbot merge request?21:40
barrysalgado: i would have thought BranchHierarchy.objects would be enough to make it work21:40
gary_postermwhudson: probably.  on call, one sec21:41
mwhudsonok21:41
mwhudsonthumper: "psycopg2.OperationalError: could not write to file "base/195483/2667": No space left on device"21:42
mwhudsonslaves seem to be running out of space!?21:42
barrysalgado: ah, there are more browser:pages to add...21:42
salgadobarry, it does, but I think the problem is that the Hierarchy view is hardcoded somewhere, so it's being used to generate the title of that page instead of BranchHierarchy21:42
gary_postermwhudson, yes, I got it all nice and queued up for me to read this morning and have not looked at it since. :-P  looking now21:44
mwhudsongary_poster: :)21:45
barrysalgado: joy!21:45
gary_posterI also looked at the draft last night21:45
thumpermwhudson: oh arse21:47
thumperbarry: on the new active reviews page we have approved merges shown too21:48
thumperbarry: you have some old ones showing21:48
gary_postermwhudson: fwiw, I contributed some bzr bits to the "contrib" directory (or equivalent, I forget the exact name) of twisted.  They included a bzr push plugin, and a poller that at one time bore some resemblance to the one we are using.  IIRC, neither of those had tests either.21:48
thumperbarry: which I think are just artifacts due to looms21:48
gary_posterIt might be nice in a theoretical sort of way to sometime get to the point that we are using the contributed versions for some of these things--so that our changes continue to enrich upstream, for instance.  Probably obviously, I didn't do that because of ease and expedience, and that may continue to be a driving factor.21:48
thumperbarry: can you mark them merged if they are actually merged?21:48
gary_postermwhudson: s/twisted/buildbot/21:49
gary_posterthat is, I contributed to buildbot, as you'd expect21:49
mwhudsongary_poster: yes, that's a good goal21:49
mwhudsongary_poster: our testfix mode voodoo seems a little special cased to us, perhaps, but maybe not...21:50
gary_posterah yes21:50
mwhudsongary_poster: in any case, it needs testing in our environment before we do that :)21:50
gary_posteragree21:50
barrythumper: will do21:51
mwhudsongary_poster: also, does this out of disk space error make any sense to you>21:52
mwhudson?21:52
gary_postermwhudson: "Carry on" link: +1 :-)21:52
thumperta21:52
mwhudsongary_poster: yeah, that's hideous :)21:52
gary_postermwhudson: don't see out of disk space error--maybe started with a slash and was swallowed by IRC gods? Looked on lpbuildbot and didn't see anything pertinent at a quick glance.  We have had things like that before.  They usually seemed to be spurious random EC2 things.  Sometimes we did identify some way that we were not cleaning up our logs, but most of the time it seemed unlikely that we were at fault21:55
barrythumper: done21:57
thumperbarry: awesome, thanks21:57
thumperbarry: in which case you can reply to my email to encourage the others :)21:57
barry:)21:58
gary_postermwhudson: r=gary.  ship it.22:02
=== salgado is now known as salgado-afk
thumperbarry: easy _and_ fun? :-)22:11
=== henrique is now known as henrique-out
gary_postermwhudson: thumper may have already spoken to you.  the next buildbot I think we will want is a JS buildbot, running once daily like the bzr buildbot.  flacoste is the keeper of the keys of knowledge here, while mars is out.  Please ping me about it when you have a moment, or go to thumper or flacoste.  Note that the js tests are currently failing; having a reminder of this is the point.22:13
mwhudsongary_poster: sounds like an excuse to tidy up master.cfg22:14
gary_postermwhudson: +122:14
thumpermwhudson: skype?22:16
thumperrockstar: skype?22:16
mwhudsonthumper: yeah, skype works better when it's running22:17
kfogeljml: my other call tomorrow got moved; I can (& would like to) do our call earlier if possible.  How much earlier is good for you?22:20
=== matsubara is now known as matsubara-afk
barrythumper: okay.  easy :)22:30
=== henrique-out is now known as henrique
thumpersinzui: IRevisionCache(self.context).getRevisions.order_by(revision_date).config(limit=5)22:35
=== cprov is now known as cprov-afk
thumpersinzui: getUtility(IAllBranches).getMergeProposalsForReviewer(person)22:39
mwhudsongary_poster: in general, shouldn't it be possible for buildbot-poll to be replaced with something that listens to a statustarget we add to buildbot?22:41
* mwhudson dislikes polling22:41
mwhudsonflacoste: you here?22:58
flacostemwhudson: still22:58
mwhudsonflacoste: do you want to talk about a windmill buildbot?22:58
flacostemwhudson: sure, i'll forward you the email from mars on this22:58
mwhudsonflacoste: how much longer are you going to be around for?22:59
mwhudsonthanks22:59
=== thumper is now known as thumper-afk
flacostemwhudson: i need to leave for an external dinner very soon22:59
flacosteso not much actually22:59
mwhudsonflacoste: ok22:59
flacostemwhudson: i'll pop-in when i'm back later though23:00
mwhudsonflacoste: so if the mail doesn't make enough sense, i'll talk to you next week about it i guess23:00
mwhudsonflacoste: oh, ok23:00
flacostemwhudson: it's actually three emails23:01
flacosteall sent23:01
mwhudsonflacoste: thanks23:02
flacosteok, i need to run23:03
mwhudsonbye for now23:03
* mwhudson decamping to a cafe in town23:30
bachi sinzui23:33
bacsinzui: i'm blocked on this test:  http://pastebin.ubuntu.com/264677/23:33
bacsinzui: in the 'Adding a download file' i expected to get some view.errors since some required input is missing.  i don't care to demonstrate uploading a file, just checking label and page_title, but i'm confused why the error processing isn't working23:34
bacsinzui: the branch with the broken test is at lp:~bac/launchpad/bug-422974-productrelease23:36
mwhudsonbiab23:36
* bac -> dinner23:36
wgrantI still can't access launchpad's +activereviews.23:42

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