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

barrybeuno: i am00:05
beunobarry, want to have that heading call?00:07
barrybeuno: sure!00:08
barrybeuno: give me 2m00:08
beunobarry, give me 10   :)00:10
barrybeuno: okay, but if jane gets back i'll have to make dinner :)  i'm on skype now, ring me when you're ready00:10
Ursinhahey rockstar, do you have half a minute?00:18
rockstarUrsinha, sure, what's up?00:19
beunobarry, now?00:21
barrybeuno: yep00:21
beunobarry, https://code.edge.launchpad.net/~sinzui/launchpad/official-portlets/+merge/10946/+review?claim=launchpad&review_type00:24
beunobarry, https://edge.launchpad.net/bzr00:26
beunobarry, https://wiki.canonical.com/Launchpad/UI/Navigation00:31
beunobarry, https://bugs.edge.launchpad.net/bzr/+bug/16529300:36
mupBug #165293: collisions through uploading same-named .pack files not handled correctly <packs> <Bazaar:Confirmed> <https://launchpad.net/bugs/165293>00:36
lifelessbeuno: ?00:38
beunolifeless, it's my example bug  :)00:38
lifelessoh kk00:38
barrybeuno: https://launchpad.dev/people/+newteam00:42
barrybeuno: http://people.canonical.com/~barry/screen.png00:44
* barry -> dinner00:49
=== flacoste_afk is now known as flacoste
flacostethumper: actually, we should be pretty close01:03
flacostethumper: zope is upgraded as is all of our lazr deps01:03
flacostethumper: gary wants to tackle the chameleon branch before finishing the 2.5 upgrade01:03
flacostethumper: but you might try it, it might actually just work01:04
flacostethumper: python2.5 bootstrap.py && ./bin/buildout01:04
thumperflacoste: I'm happy that we're close01:07
flacosteyeah, gary wanted to tackle the chameleon integration before it bit rots more01:08
flacosteand didn't want to risk having it break more because of other deps upgrade01:08
flacostebesides, a nice performance boost on rendering would be nice for 3.001:08
beunoflacoste, any udeas why I'd get this in karmic?  https://pastebin.canonical.com/21664/01:10
bacsalgado-afk: i submitted a patch for the typo poolie reopened as bug 15691901:12
mupBug #156919: More information on where to download files needed <Launchpad Registry:Confirmed for salgado> <https://launchpad.net/bugs/156919>01:12
bacbeuno: no python-psycopg2 installed or installed against the wrong python?01:14
beunobac, it's ssntalled01:15
beunoinstalled01:15
beunohow do I know against which version of python?01:15
beunoah, I think karmic's version is newer, so it's probably taking over the PPA one01:15
bacbeuno: you can dpkg -L python-psycopg2 to see01:15
bacbeuno:  i've got 2.0.8-0ubuntu3~launchpad101:17
beunobac, you are tight01:17
beuno2.5 and 2.601:17
beunoDAMN01:17
beunoyou are *right*01:17
baci *am* cheap, if that's what you meant01:18
beunoheh01:18
bacbeuno:  this early adoption thing -- is it serving you well?  didn't you go through this about 6 months ago?01:18
beunobac, it is not. But I'm 50% massochist.01:19
flacostebeuno: maxb should have this fixed soon, he's really on top of the dependencies01:32
flacostethanks to him, we can expect the karmic updates to be a lot much smoother than Jaunty01:32
flacostebac: what are you doing on karmic?01:33
flacostealready, i mean?01:33
bacflacoste: dude, i'd be on feisty if i could01:33
baci'm *not* on karmic -- i'm still all jaunty01:34
flacosteah, i see01:34
flacosteyou were speculating01:34
baci was just poking fun at beuno01:34
flacostegood guess!01:34
beunoflacoste, it's fixed01:42
beunobut something else is broken now01:42
* jml frowns02:00
jmlso here's the thing02:01
jmlpocket-based upload permissions have nothing to do with the uploader.02:01
lifelesswho do they have to do with02:03
lifelessalso, you're @ café?02:03
jmlI am.02:03
jmlno one. they are a function of the archive and the distroseries02:04
* jml grumps at soyuz and timezones02:21
lifelessjml: why is this? surely fine grained permissions will give individual users privilege via team-or-something inheritance?02:24
jmllifeless, I have no idea what you mean, I'm sorry.02:25
lifelessjml: ok02:25
lifelesswell I'll be there about 10 past 1202:25
jmlheh02:25
lifelessif you want to discuss in more detail before ring me02:26
jmlthanks02:28
wgrantjml: Is canUploadToPocket so hard to use?02:29
jmlwgrant, it's not hard to use02:29
jmlwgrant, the question is whether it's relevant.02:29
wgrantjml: Not for normal permission checking. I think it's only relevant for whether the branch should be completely immutable.02:31
mwhudsontime for nommage02:31
wgrantWhich goes beyond 'does this user have additional privileges', as it affects even the branch owner.02:31
jmlwgrant, yes, this is what I'm thinking.02:32
wgrantabentley: Can you forward me the failure email?02:32
jmlwgrant, also, while james_w is still uploading branches, I can see a pocket check getting in the way02:33
wgrantjml: Crap, you are right.02:33
wgrantHow awkward.02:33
jmlwgrant, yes.02:34
wgrantSounds like you need a new distroseries or even distribution column.02:34
jmlwell, at the least, I think I want to talk to james_w02:35
wgrantjml: Actually, maybe you don't need to.02:36
wgrantjml: Because the branches are probably only made official at the end.02:36
wgrantSo it might not matter that they become immutable.02:37
jmlgood point.02:37
jmlbut even that means changing my plans a little02:37
wgrantWhy?02:38
jmlsince I was going to change the permissions for "make official" from what they are now to "own the branch & can upload"02:38
wgrant'own the branch' is probably wrong.02:39
jmlnow, it would mean "(own the branch & can upload) OR are local deity"02:39
jmlwgrant, why?02:39
wgrantjml: Mmm, I guess it's a good idea to require that if it means that privileges will be revoked.02:40
jmlwgrant, well, the thing is that it's unacceptable to allow random uploaders to expand branch permissions02:40
wgrantBut ISTM that launchpad.Edit in general shouldn't be revoked based on IDS.canUploadToPocket. You probably want to still allow editing of the description and all that.02:41
abentleywgrant: There wasn't a failure email.  I ran it on my own box before submitting it.02:41
wgrantAnd I don't think the officialness setting should be forbidden based on that either.02:41
wgrantabentley: Ah. Can you then advise me which tests failed?02:41
wgrantOr shall I run it myself?02:41
abentleywgrant: I don't remember which tests failed.02:42
wgrantabentley: OK.02:42
jmlwgrant, in an ideal world, I think officialness should be set through a handshake02:49
wgrantjml: Probably. But that's overcomplex.02:50
jmlI agree :)02:50
wgrantjml: (owner & uploader) | ~ubuntu-branches is probably the best you can do.02:50
jmlwgrant, yeah, that's what I'm leaning toward.02:50
jml(where ubuntu-branch == local deity)02:50
wgrantjml: But it would have been reallly nice to kill off ~ubuntu-branches.02:50
jmlyes, it would have been nice02:51
jmlmaybe we still can.02:51
jmlbut one step at a time.02:51
jmland I think the best next step is to change the bug nomination logic to use my newly extracted permissions function02:53
jmlsince neither cares about pockets02:53
flacostehey jml!02:54
jmlflacoste, hello02:54
jmlsorry I missed your privmsg02:54
jmlxchat hates me02:54
EdwinGrubbssinzui: ping02:58
sinzuiHi EdwinGrubbs02:58
wgrantjml: Oh! Did anything come of my branch?03:00
EdwinGrubbssinzui: it looks like all the story-ui-3 registry bugs are triaged. Do I just steal one and hope that they haven't started on it? I was going to work on it some tonight so I can be ready for reviews in the morning.03:00
sinzuiEdwinGrubbs: Triaged means it is acknowledged an waiting for someone like your self to take and mark in progress.03:01
sinzuiEdwinGrubbs: All the Update...UI 3.0 that are triaged are available: https://edge.launchpad.net/launchpad-registry/+milestone/3.003:03
wgrantjml: Was that the instance during which the network died?03:14
jmlwgrant, yes. it was03:15
jmlwgrant, sorry, I'm on the phone right now03:15
jmlwgrant, I've fired off another ec2test instance for merging03:15
wgrantjml: Isn't that just going to die silently again?03:16
jmlwgrant, who knows!03:16
wgrantWe shall see. Thanks.03:16
wgrantCan somebody please ec2test lp:~wgrant/launchpad/refactor-librarian-log-parser? Apparently there are failures, but I can't run the whole test suite sufficiently reliably here at the moment.04:45
jmlwgrant, hey05:15
jmlwgrant, I can do that.05:15
wgrantjml: Thanks.05:16
jmlwgrant, have you got any email about the structural subscription branch?05:21
wgrantjml: No :(05:22
jmlok05:22
jmlthe instance isn't running05:22
=== jtv1 is now known as jtv
jmlthis is obviously a critical bug in the test suite05:23
jmlec2test, rather05:23
wgrantWell, ec2test is meant to terminate the instance in situations where the test suite dies.05:24
wgrantSo it's doing exactly what its meant to, however useless that may be.05:25
mwhudsonit's also meant to tell you what happened before that05:27
wgrantHm, so it is.05:27
wgrantHadn't looked at ec2test-remote in detail.05:27
wgrantSo it is being bad after all.05:27
jmlwgrant, any situation where you can run tests and not get results reliably is critical, imo05:34
jmlwgrant, otherwise, wtf does 'test' mean?05:34
wgrantjml: 'no results' == 'uberfail'05:35
wgrantjml: Do you have any idea how far through it died?05:38
jmlwgrant, no, none at all.05:38
jmlwgrant, basically, I threw it over the wall, and nothing came back.05:39
wgrantjml: Right. Damn.05:39
wgrantjml: There's nothing that can really be done besides running it headless and hoping the connection survives, is there?05:41
jmlwgrant, running headful, itym05:43
wgrantjml: That one.05:43
thumperFor anyone who is interested: https://dev.launchpad.net/Code/Review/Plans05:46
jmlthumper, thanks!05:49
jmlmwhudson, how much pain would be involved in setting up a buildbot that ran with --coverage05:51
wgrantWouldn't that take like forever to run?05:51
jmlwgrant, yes.05:52
* jml files some bugs05:53
mwhudsoni think a rule of thumb is that --coverage takes 5x as long as normal05:54
mwhudsonjml: setup, not much pain05:54
spivFortunately, every test that uses subprocesses will seem 5x as fast with --coverage ;)05:55
mwhudsonspiv has a point05:55
mwhudsonyou could probably get around that by running the tests with a mangled ./bin/py05:56
spivOr just change site.py in the ec2 image...05:56
jmlwell, I'm happy to have an incomplete coverage report to start with05:59
jmlthe report is still interesting even if it ignores coverage via subprocess execution06:00
spivYes.06:00
spivPlus, it adds motivation to fix tests that use subprocesses :)06:00
jmlor delete code only used in subprocesses :)06:01
* mwhudson is more or less done for the day06:25
* jml is off06:46
lifelessso coverage times are distorted07:03
lifelessmeasure time and coverage separately.  KThanks.07:03
lifelessmwhudson: you can get some rad coverage using lspro07:04
lifelessf07:04
jmlmwhudson, you've probably EODd, but https://bugs.edge.launchpad.net/launchpad-foundations/+bug/5814 is interesting07:29
mupBug #5814: want to know breakdown of test run time by area of development <build-infrastructure> <test-system> <Launchpad Foundations:Triaged by flacoste> <https://launchpad.net/bugs/5814>07:29
mwhudsonjml: four figure bug!07:34
* mwhudson is not here07:34
jmlmwhudson, yes!07:34
henningeHallo noodles775!08:28
henningeMoin al-maisan!08:29
noodles775Hi henninge and al-maisan :)08:29
al-maisangood morning noodles775 and henninge :)08:29
henningenoodles775: I am for the first time trying to use a sub-view. I see two different approaches.08:29
henningenoodles775: Register it as a page in zcml, including the template, and call that page from the enclosing template (@@,,,)08:30
henningenoodles775: or not register in zcml and tell the sub-view in-line about its template using ViewTemplateFile (I think it is called) and then just calling the view from TAL (structure ...).08:31
henningenoodles775: are you with me? ;_)08:31
henninge;)08:31
noodles775yep08:31
henningenoodles775: is there any preference on one of the approaches?08:32
noodles775So, afaik, at least in soyuz code we usually go for the former (ie. keeping the configuration in the zcml - not that we like zcml, but for consistency ;) ).08:33
al-maisanhmm .. zcml .. my love ;)08:33
noodles775I'm not sure of other advantages/disadvantages, wgrant, what are your thoughts?08:33
henningeI was wondering if using the @@ approach engages more zope machinery than necessary and there might be a performance penalty.08:35
henningeI am using this in a repeat for a list of translatable strings.08:35
noodles775yeah, that would be very interesting to know.08:35
noodles775one tic08:35
noodles775henninge: why isn't a simple tal:repeat with a template-snippet/macro enough in that case?08:36
wgranthenninge: I think keeping it in ZCML is better, but I'm not thoroughly opinionated on that yet.08:36
wgrantEr, noodles775 ^^08:36
noodles775Why do you need a separate view for each repetition?08:36
noodles775wgrant: thanks.08:36
* noodles775 looks for similar example for henninge 08:37
wgrantnoodles775: Bug comments, maybe.08:37
henningenoodles775: well, the display is a bit more complex than just a string.08:37
* wgrant looks.08:37
wgranthenninge: A tal:repeat can contain anything, though.08:38
henningetrue08:38
noodles775henninge: sure, I was thinking more of printing a table row for each repetition...08:38
noodles775henninge: but if you need some complicated manipulation of the repeated item's attributes, then yeah, that's a pain in the template (and is usually where we'd use a view).08:39
henningenoodles775: yes, there is more to it.08:40
adeuringgood morning08:40
henningeHi adeuring!08:40
noodles775henninge: so in templates/archive-index.pt08:40
adeuringhi henninge!08:40
noodles775hi adeuring :)08:40
adeuringhi noodles775!08:40
henningenoodles775: I am not sure I want to put this all into the enclosing view08:40
* henninge looks at that08:40
noodles775henninge: you'll see at the bottom <metal:package-list use-macro="context/@@+macros/source-package-list" />08:41
wgrantSee also bugs/templates/bugtask-index.pt just after line 300.08:41
wgrantThat might be more like what you want.08:41
noodles775yeah, that's a good example, so the original view is providing an enum of structured information that can be easily repeated.08:42
henningewgrant: yes, thanks08:43
wgrantGreat.08:43
noodles775s/enum/iterable08:44
henningenoodles775: thanks, too08:47
noodles775np! /me loves learning too :)08:47
henninge;)08:48
noodles775henninge: jfyi, the reason we use a macro on that archive template is because we re-use the source-package-list in other places too.08:59
noodles775I'm not sure how expensive the context/@@+macros/macro-name is though.09:00
noodles775It's not creating a new view though - it just uses the current view (similar to the new navigation menus, afaics)09:01
henningenoodles775: yes, I was just trying to figure out how that works (from bugtask-index.pt, though).09:02
henningenoodles775: but I'll go with an extra page and view for now.09:02
noodles775yep.09:02
henningesub-page and sub-view09:02
* henninge needs to get results ... ;)09:03
noodles775Hmm... I should have said dis-similar to the new menus, they do use their own sub-views too (NavigationMenuTabs).09:03
wgrantjml: ec2test won't have submitted that branch, will it?09:04
wgrantjml: (it succeeded -- abentley must have caught devel at a bad time)09:04
jmlwgrant, it doesn't say it submitted09:05
jmlhmm.09:05
jmlI must have forgot the -s09:05
wgrantjml: Well, I didn't ask you to submit.09:05
wgrantjml: Because I believed it would fail.09:06
jmloh right.09:06
jmlwgrant, do you want me to submit?09:07
wgrantjml: So, can you submit it please? "[r=abentley][ui=none] (wgrant) Refactor the librarian apache log parser so pieces can be reused for PPA download counts."09:07
jmlwgrant, can do09:07
wgrantjml: Thanks.09:08
jtvWhy does our CSS make labels non-wrappable?  It wreaks total havoc with our radio buttons!09:12
noodles775jtv: I assume it makes sense in the general case - it's been in the style.css for a long time (r6771). But you can always provide a more specific rule for your exception?09:16
jtvnoodles775: I'm not sure how I'd do that cleanly though, since these are LaunchpadForm-generated.09:17
jmlwgrant, it's in PQM now09:17
jmlstatik, are you actually around?09:17
wgrantjml: Thanks.09:18
noodles775jtv: in your template, if the call to the form macro is within a div with a class of your choice, you can then style it easily. If you're using generic-edit etc., then I'm not sure :/09:20
noodles775Hrm, but even in the first case, it would apply to all labels on that form.09:21
jtvnoodles775: it's in there, but CSS says "label { white-space: ... }"09:21
jtvI wouldn't even mind if I could override it for all labels on that form, except that the problem happens elsewhere as well.09:22
jmlbigjools, I don't have time this evening, but I'd really appreciate the chance to chat with you or cprov about package permissions.09:22
bigjoolsjml: of course09:22
bigjoolsmaybe tomorrow, I can get up early09:23
jmlbigjools, that'd be great09:23
jtvnoodles775: maybe the solution is to give these labels an extra class that doesn't have this setting.  Right now it's just "label," and all labels have wrapping prohibited.09:23
jmlbigjools, thanks.09:23
noodles775jtv: I'm not sure I'm understanding... if your form is rendered within a <div class="foo">... then you can add a style rule div.foo label {white-space: normal} and it will override the other one (as it's more specific).09:23
jtvnoodles775: oh, hadn't tried it that way...  I just tried setting it directly on the div, but that would be overridden by the label style of course.09:25
jtvnoodles775: nope, that doesn't work either.  :(  I can override label locally, but that's probably not the way Mommy Would Want.09:36
noodles775jtv: push your branch and I'll try it.09:36
jtvnoodles775: Thanks.  Pushing to lp:~jtv/launchpad/translations-person-3.0-mechanical09:37
jtvnoodles775: will advise when it's pushed in all the way.09:38
noodles775jtv: great, thanks! And the demo url you're using.09:39
jtvnoodles775: the home page for whomever you're logged in as; Translations tab.09:39
noodles775Perfect, thanks.09:39
jtvThere, go to "Translations licensing."09:39
jtvThen make your window narrow enough that at least the text for the bottom radio button want to wrap.09:40
jtv*wants09:40
jtvnoodles775: pushed!09:40
noodles775jtv: http://pastebin.ubuntu.com/262973/09:47
noodles775That works, but I'd not really recommend doing it...09:48
jtv*facepalm*09:48
jtvnoodles775: I agree, but what's the alternative?09:48
noodles775jtv: just doing it with the current style and creating a bug explaining the problem so it can be solved generally - there might be other pages that would benefit too.09:50
jtvnoodles775: can't argue with you there; I want this solved for other templates.09:50
maxbbeuno: I'm a little confused by your problem earlier, since python-psycopg2 has the same version in jaunty and karmic. (And I can't see your paste)09:51
noodles775Great. The less work-arounds we have, the easier it will be for us to fix/maintain etc.09:51
maxbWhoa, new /builders page.10:12
maxbOverall, quite shiny, though I don't like the way all the builders are now squished into one table, instead of being visually demarcated by architecture and official/ppa status10:13
maxbThe summary side portlet is neat, though10:13
noodles775maxb: you can click on the table headers to sort by arch/status etc.10:13
maxbthat's simultaneously neat yet kinda pointless, as it disrupts the default sort that separates official/ppa, and I can't imagine any use case where you want the two mixed10:15
bigjoolsmaxb: bug 225738 and bug 24545910:16
mupBug #225738: new build farm page UI is a regression for buildd admins <ui> <Soyuz:Fix Committed by cprov> <https://launchpad.net/bugs/225738>10:16
mupBug #245459: Sort the list of builders by architecture then status, not by hostname <trivial> <ui> <Soyuz:Fix Committed by cprov> <https://launchpad.net/bugs/245459>10:16
noodles775maxb: the default ordering has all the official first and then all the ppa builders (see the first column). It was a hard problem to solve - the input that cprov got was that it *needed* to be sortable.10:16
maxbhmm, why does it suddenly need to be sortable when the 2.x page is not?10:19
noodles775maxb: I think the 1.0 was, and the 2.0 was considered a regression, as per the bug above (I wasn't around, but am just guessing).10:20
maxbHmm. I think a good start at fixing the 3.0 layout would be to put ppa and official in separate tables10:22
noodles775maxb: you can read a bit about the purpose and target audiences that cprov used for the current 3-0 design at https://dev.launchpad.net/SoyuzBuildersIndexPage10:25
noodles775and chat with him later when he's around.10:25
wgrantmaxb: Also, the distinction between official and PPA, and between the architectures, is going to become much more hazy soon.10:39
wgrantmaxb: This new layout makes that much easier.10:40
=== mpt_ is now known as mpt
deryckMorning.10:57
noodles775Hi deryck :)10:57
noodles775deryck: btw, thanks for the TextAreaEditorWidget - it couldn't have been easier to integrate :)10:58
derycknoodles775, excellent!  good to hear.10:58
bigjoolswgrant: around?12:42
wgrantbigjools: I am.13:06
bigjoolswgrant: do you know who's the LP MOTU contact?13:06
wgrantbigjools: mok0 and myself.13:06
bigjoolsfabulous13:06
bigjoolswgrant: I grant you three wishes for Soyuz improvements13:07
noodles775heh, and you're not allowed to choose things that you're implementing yourself ;)13:07
* wgrant shall put it to the list.13:07
bigjoolswgrant: https://dev.launchpad.net/VersionFourDotO/Soyuz13:22
wgrantbigjools: Thanks.13:23
bigjoolswgrant: I kept the items from the 3.0 pages on there as suggestions, feel free to re-use them13:23
bigjoolsand now, food13:24
=== henninge_ is now known as henninge-bbl
gary_postermaxb: ping?14:04
gary_posterabentley: btw, I talked with Francis about the approach we talked about for bug 113993.  He thought it sounded good, and had some suggested refinements.  My focus right now is on a couple of other things, but I can maybe get to it next week or the week after.  Alternatively, I can share what Francis told me with you, and you can do it.  Let me know.14:18
gary_posteruh, mup?  bug 113993 ?14:18
gary_posterhttps://bugs.edge.launchpad.net/launchpad-foundations/+bug/11399314:18
abentleygary_poster: Thanks for following up on that.14:19
gary_posternp14:19
abentleygary_poster: For right now, I don't think I'll tackle it, but I'll let you know.14:20
gary_posterok cool14:20
gary_posterI'll keep it on my medium-term to do list14:21
beunomaxb, it was because I was installing the karmic version, which dos not install in python2.414:42
sinzuisalgado: Are you still working on bug 419742? Do you want to drop it for 3.0.14:58
mupBug #419742: downloads page should include some data about the releases <Launchpad Registry:In Progress by salgado> <https://launchpad.net/bugs/419742>14:58
salgadosinzui, I've fixed that too; just need to do a couple minor tweaks that martin requested14:59
sinzuisalgado: okay14:59
=== matsubara_ is now known as matsubara
beunoanyone know why I could be getting this error?  http://paste.ubuntu.com/263176/15:48
beunodanilos, looks like something to do with translations  ^15:50
jtvbeuno: libgettextpo isn't building...  Problem with your rf setup.15:54
* jtv is not being very helpful15:55
beunojtv, care to give me any tips?15:55
beuno:)15:55
jtvbeuno: slow but easy to try: move your lp-sourcedeps/sourcecode out of the way and run rocketfuel-setup15:56
beunojtv, I can do slow and easy (right after I finish with my skype calls)15:58
beunothanks15:58
deryckrockstar, ping16:25
rockstarderyck, yo!16:26
barrybeuno: ping16:26
beunobarry, hi16:26
barrybeuno: hi!  Please verify the rules here https://dev.launchpad.net/VersionThreeDotO/UI/Conversion#Heading%20rules16:27
barrybeuno: the coding guidelines haven't yet been updated, but please let me know if i got any of the ui rules wrong16:27
* beuno looks16:28
beunobarry, I'm secretly on a call, but will get back to you about this16:28
barrybeuno: no rush.  i have to run up to the local computer store.  my wireless ap died last night.  i'm going to combine that with lunch so will be back in 60 minutes or so16:29
barrybeuno: just pvtmsg me with your feedback and we can chat when i get back16:29
beunobarry, will do. Have fun computer-shopping16:29
barrybeuno: it's always fun shopping, never fun paying :)16:32
beunobarry, you can make it more exicting if you don't...16:32
=== kiko is now known as kiko-fud
barrybeuno: just be sure to respond to that facebook "bail me out" app request16:34
beuno:)16:34
danilosbeuno: not sure why you'd get that, it's about compiling gettext python library... is this a new system?16:38
beunodanilos, upgraded to karmic16:38
danilosbeuno: hum, haven't tried that yet, perhaps I will as soon as the new laptop gets here16:39
salgadobeuno, have you given any thoughts on breadcrumbs for https://code.launchpad.dev/~name12/firefox/main/+bug/5/+delete ?16:48
sinzuibeuno: I think I need to design the product and distro series pages at the same time to ensure they are consistent16:48
beunosalgado, same as the bug, but an extra "Delete this bug"?16:49
beunosinzui, I agree16:49
salgadobeuno, that page is for deleting a bug-to-branch link16:50
beunosalgado, ah (I don't have a running rf)16:50
beunosalgado, than "delete link to branch"?16:51
salgadobeuno, right, but the previous items should be identical to the bug's breadcrumbs?  nothing pointing to the branch(es)?16:52
beunosalgado, I don't think so, no16:52
beunothat should be an ajax action anyway16:53
salgadofair enough16:53
=== henninge-bbl is now known as henninge
=== salgado is now known as salgado-lunch
=== deryck is now known as deryck[lunch]
maxbbeuno: huh. How did you end up with the karmic version, not the karmic-ppa version?17:12
beunomaxb, by being stupid  :)17:12
=== beuno is now known as beuno-lunch
=== bd__ is now known as bd_
maxboh, that reminds me, does a member of ~launchpad fancy copying subversion from ~maxb/+archive/launchpad to ~launchpad/+archive/ppa ?17:14
=== matsubara is now known as matsubara-lunch
=== deryck[lunch] is now known as deryck
maxbgary_poster: Just noticed your ping of 4 hours ago - I'm semi-around now18:03
=== beuno-lunch is now known as beuno
gary_postermaxb: np.  hey.  had two checkins of interest for you yesterday18:10
gary_posterfirst should get rid of zope branch completely18:10
gary_postersecond switches to lazr.* distributions18:11
maxboh that's excellent, I shall be sure to get another testrun going overnight then18:12
gary_posterthat *might* fix the karmic buildout18:12
gary_posterI'd love to know if it does18:12
=== salgado-lunch is now known as salgado
=== EdwinGrubbs is now known as Edwin-lunch
maxbgary_poster: hmm... no luck on the "caused the installation of lazr.uri 1.0" buildout issue.18:30
gary_postermaxb: ok, thank you very much for checking.  Will try to finish getting lp on karmic up today18:30
maxbIn theory it should be just the same as getting it running on Jaunty, if you add my launchpad ppa18:31
gary_postermaxb: except the problem is lazr.uri on karmic, right?18:32
maxbah, right, well you just temporarily uninstall all the python-lazr-* system packages to dodge around that temporarily18:32
gary_posterI already have it running on jaunty generally, of course (and squashed various similar buildout-with-system-python problems)18:33
maxbbut then, if the problem you're trying to investigate *is* that problem.... :-)18:33
gary_posterrighht :-)18:33
gary_posterMy zc.buildout changes are about to be reviewed upstream so I'd like them to also address whatever it is you found18:34
gary_posterso we can be using an official release rather than the local dev release I made18:34
maxbThat would be nice :-)18:34
* maxb has to go afk now18:34
gary_posterok thanks maxb18:34
=== matsubara_ is now known as matsubara
=== kiko-fud is now known as kiko
=== jkakar_ is now known as jkakar
=== Edwin-lunch is now known as EdwinGrubbs
maxbMost unhelpful test failure EVER!:19:07
maxbFailure in test testScanRescuesJobFromBrokenBuilder (lp.buildmaster.tests.test_manager.TestBuilddManagerScan)19:07
maxbthat's  it. nothing more19:08
barrybeuno: how'd that page look?19:11
beunobarry, I... forgot19:12
beunolooking now19:12
barrybeuno: no worries19:12
beunobarry, perfect19:13
barrybeuno: sweet.  now let's see if i can implement it :)19:14
beunosinzui, "yes"20:31
beunolet me know if you need anything else from me for that bug20:31
beunotomorrow is my last day before I start my vacations20:32
sinzuibeuno: I think salgado has the talent to make that happen after he lands the person page20:32
beunosinzui, I think salgado has the talent for everything20:32
salgadonot for snowboarding20:33
beunosinzui, who has the "stop using green titles for registry and soyuz" bit on their plate?20:45
beunodo you know?20:45
beunoor should I just file a bug?20:46
sinzuibeuno: no one20:46
sinzuibeuno: That is just colour20:46
beunosinzui, so can I file a bug and assign to you?20:46
beunoso I can sleep well while on leave?   :)20:46
sinzuibeuno: I can fix that at the same time I make the download links blue in the sidebar20:46
beunosinzui, thank you20:47
beunoand, the green link is my fault20:47
beunoI let it leak through the design20:47
beunoI'm sorry about that20:47
sinzuibeuno: I really think I need to move the RDF to the infomation portlet. Then it will be in the same place for all objects that have it.20:49
beunosinzui, I'm almost certain I agree20:51
barrysinzui: it's a thought, though we do not currently use tags.  in the meantime, i want to change that to read it out of a version.txt file at the top level.  it'll still need a manual update, but it will be /much/ cleaner to change that file than to hack the base-layout.pt.  i just want to be sure i'm not messing with some existing scripts or something20:57
sinzuibarry: You'll need to repeat that...I closed the tab trying to view it20:57
barry<barry> sinzui: it's a thought, though we do not currently use tags.  in the20:58
barry        meantime, i want to change that to read it out of a version.txt file20:58
barry        at the top level.  it'll still need a manual update, but it will be20:58
barry        /much/ cleaner to change that file than to hack the base-layout.pt.  i20:58
barry        just want to be sure i'm not messing with some existing scripts or20:58
barry        something  [15:57]20:58
barry 20:58
barry(oh that looks horrible)20:58
sinzuiI agree20:58
barrycool.  i'll do it in this branch then, since i'm already looking at it20:58
sinzuibarry: I am available now. I got distracted by a test I took a disliking to.21:08
rockstarsinzui, hi21:11
sinzuiHi rockstar21:11
rockstarsinzui, so, do we already have existing styles for 3.0 for something like the branch index pages details area (the one that shows the branch path, how to push/pull, the branch formats, etc.)21:12
sinzuirockstar: yes21:12
rockstarIt's currently a table, and in 3.0 CSS its not styled at all.  I'm wondering if I should restyle it, or implement it differently.21:12
rockstarsinzui, where can I find an example?21:13
sinzuirockstar: it is the <object> Information format21:13
rockstarsinzui, I'm not sure what that means.21:13
sinzuiLook at the product-index.pt21:13
rockstarsinzui, nice, thanks.21:14
sinzuirockstar: The info should follow any narrative (it if exists) and be the first left portlet,21:14
rockstarsinzui, great.  I'm glad to see we're using dl/dt/dd now too.21:14
sinzuirockstar: the magic is:21:14
sinzui            <div class="two-column-list">21:14
sinzui              <dl id="partof" tal:condition="context/project">21:14
rockstarsinzui, great, thanks.21:15
rockstarsinzui, where can I find a demo of the markup in product-index.pt on launchpad.dev?21:27
* rockstar suspects CSS foolery in his implementation21:27
sinzuirockstar: firefox21:27
sinzuirockstar: or every project on edge21:28
sinzuiAnd ever projectgroup and every distro21:28
rockstarsinzui, ah, okay.  Just as I thought - I need do a little more redesign than previously suspected.21:29
kfogelsinzui: if someone needs to merge their N launchpad accounts into one account, how do they do that?  Ask us?21:30
sinzuirockstar: if you need to add something after the <dl>s, do it after the </div> so that the content clears the floats.21:30
kfogel~sullivan and ~latchkeyed want to merge into ~sullivan (it's Ian Sullivan, and I just talked to him in person about it)21:30
sinzuikfogel: If the user cannot do it himself, (he has not email for the old account), he asks a question for a LOSA to do it21:31
kfogelsinzui: ^^21:31
kfogelsinzui: no, he should have email.  I'll go talk to him.21:31
=== EdwinGrubbs is now known as Edwin-afk
sinzuikfogel: https://edge.launchpad.net/people/+requestmerge will work if the user has email access to the old account.21:33
kfogelsinzui: thank you.  We just did it.  I'm filing a bug now (or finding a dup) for the fact that the way you merge two accounts is: log in under the account you want to *keep*, go to "deactivate account", then find the link about merging accounts, click on it, and follow the instructions.  Not exactly intuitive to click on deactivate in the account you don't want to deactivate :-).21:36
sinzuikfogel: This problem will never be intuitive. Having more than one account is the start of non-intuitiveness21:37
kfogelsinzui: I can think of a more intuitive interface than what we've got right now: on the same page where we offer to deactivate an account, offer right next to it to merge another account into this one.21:38
mwhudsongood morning launchpad!21:38
=== kfogel is now known as launchpad
mwhudsongary_poster: particularly you :)21:38
launchpadmorning, mwhudson!21:38
=== launchpad is now known as kfogel
sinzuikfogel: There is a bug that the deactivate the user in non-intuitive. I agree they should be in the same place though.21:39
gary_postermwhudson: lol :-) on call; when done will ping you21:39
mwhudsongary_poster: ok :)21:39
kfogelsinzui: "let not the perfect be the enemy of the cliché", or something like that21:40
sinzuikfogel: bug 16514821:40
kfogelsinzui: thx21:40
mupBug #165148: "Deactivate my account" link is hard to find <registry-people> <ui> <Launchpad Registry:Triaged> <https://launchpad.net/bugs/165148>21:40
rockstarbeuno, I has a question for you.21:42
beunorockstar, I can take it21:43
rockstarbeuno, so, on branch merge proposals, do we really need the subscribers portlet?21:46
rockstar(I tend to think the answer is no, because you're technically not subscribed to the bmp)21:47
beunoI agree21:47
beunowhat I do think we need to convey21:48
beunois who's being notified of the MP21:48
beunois that not the same list?21:48
rockstarMaybe.21:48
* maxb wonders why bin/test --list-tests doesn't give the tests in the same order that they are actually running21:50
kfogelsinzui: filed bug #42283721:55
mupBug #422837: UI for merging accounts is unintuitive <ui> <Ubuntu:New> <https://launchpad.net/bugs/422837>21:55
sinzuikfogel: why in ubuntu?21:56
kfogelsinzui: huh?21:56
kfogellost sinzui21:56
=== cprov is now known as cprov-afk
gary_postermwhudson: yo. :-)22:01
mwhudsongary_poster: actually, i didn't have anything super urgent to say over the email i just sent you22:02
gary_posterheh, oh, didn't see, will look22:02
mwhudsongary_poster: we can supply our own html for the root resource22:02
=== salgado is now known as salgado-afk
mwhudsongary_poster: so we can stick a couple of buttons on there22:04
gary_postermwhudson: cool.  yeah.  sounds good to me. <shrug> :-)22:04
gary_posterAgree that maybe the FAQ stuff doesn't belong in glue.22:05
gary_posterat least not in that format22:05
gary_posterI can add what I wrote really quickly to /Trunk if you are +122:05
gary_posterIRT the bzr test stuff, if you think it is working, I think it is working. ;-)22:06
gary_posterI'm happy to look at it or not, as you think is helpful.22:06
mwhudsongary_poster: +1 for a FAQ on Trunk22:06
gary_postermwhudson: k, on it22:06
mwhudsonargh22:08
gary_posterlisten! the sound of someone hacking on buildbot!22:08
mwhudsonit looks like the bzr builder isn't the latest one that was running on devpad.buildbot.info :(22:08
gary_postermwhudson: oh :-(22:08
* mwhudson really should pay attention to the standup call he's on...22:08
gary_postermwhudson: (when you get a chance) do you want me to fire up the image of the old ec2 master I made before I shut it down?22:09
gary_posterand send you a copy of the master.cfg?22:09
mwhudsongary_poster: would be good, yeah22:09
gary_posterok22:10
gary_postermwhudson: hey.  just sent you master.cfg.  Could you verify that it is what you need so I can safely shut down the instance?22:27
gary_postermaxb: we need to tell upstream about the zope.sendmail problem.  Did you get a chance to get more details?  /me looks for bug...22:30
mwhudsongary_poster: yeah, that's more what i expected thanks22:32
gary_postercool, ok, shutting it down22:32
gary_postermaxb: got it, you put it in the bug report thank you.  I'll follow up with upstream.22:34
mwhudsongary_poster: btw, i filed http://buildbot.net/trac/ticket/61322:42
gary_posterCool.  I strongly suspect that the maintainers will applaud a JFDI approach.22:43
gary_posterI need to run.  Have a good day22:43

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