/srv/irclogs.ubuntu.com/2010/01/13/#launchpad-dev.txt

cody-somervilleUgh, there appears to be a pretty serious bug with the launchpad import system. I just created a new import and it made me the owner instead of the vcs import team.00:31
cody-somervilleIs it safe to make the vcs import team the owner?00:32
* cody-somerville will ask for forgiveness later.00:34
cody-somervilleugh, I did it mid-import too00:34
* cody-somerville hopes for the best.00:34
lifelesscody-somerville: why would you want the vcs import team to be the owner?01:01
lifelesscody-somerville: its your import01:01
lifelessjml: ^01:01
cody-somervilleme being a member of vcs-imports aside, I don't want to accidentally push to my import which I imagine would cause problems the next time the importer runs and tries to import new revisions01:02
jmlcody-somerville, you can't, I don't think. It ought to be r/o01:15
cody-somervillewhich is why I thought the branches were owned by vcs-imports01:16
cody-somervilleIs there another mechanism now that makes them r/o?01:16
wgrantThey're import branches, not hosted branches. They're Special.01:17
cody-somervilleThe UI should reflect that.01:19
mwhudsoncody-somerville: they've always been read-only for reasons other than team membership01:19
=== MTeck-ricer is now known as MTeck-engaged
thumpercody-somerville: does the UI not reflect that?02:11
thumpercody-somerville: I'm pretty sure it says it is updated by the code import service02:11
cody-somervilleI'm not the only person to be confused by this change.02:44
cody-somervilleI believe james_w mentioned this the other day as well02:45
cody-somervilleI thought it was only "r/o" cause of the team who owned it02:45
mwhudsonrockstar: https://code.edge.launchpad.net/~mwhudson/launchpad/recipe-model-code/+merge/1627203:08
al-maisan Bug #50661703:34
mupBug #506617: make Builder._findBuildCandidate() operate across all build farm job types <buildfarm> <Soyuz:In Progress by al-maisan> <https://launchpad.net/bugs/506617>03:34
=== stub1 is now known as stub
al-maisanjtv: http://pastebin.ubuntu.com/355856/03:38
jmllifeless, do you have access to pqm.launchpad.net any more?03:59
lifelessno03:59
lifelessI mean03:59
lifelessI can see the web page04:00
lifeless:P04:00
jmllifeless, right. I meant special access.04:00
=== jml changed the topic of #launchpad-dev to: PQM in testfix, not sure why | Launchpad Development Channel | Week 1 of 10.01 | PQM is open | https://dev.launchpad.net/ | Get the code: https://dev.launchpad.net/Getting | On-call review in #launchpad-reviews | Use http://paste.ubuntu.com/ for pastes | Channel logs: http://irclogs.ubuntu.com/
mwhudsonjml: pjdc has access04:03
mwhudsonbut will require handholding04:03
jmlmwhudson, it would be the blind leading the blind with me04:04
jmlmwhudson, who'd know what they were doing?04:05
mwhudsoni guess i know a bit04:05
lifelessits documentef04:05
mwhudsoni wrote the documentation!04:06
lifelesssome of it:)04:06
jmlthe bits with apostrophes :P04:07
mwhudsoni wrote it for the crummy launchpad specific stuff that's currently falling on its arse04:07
lifeless:)04:07
jameshnow that you've got lots of users, do you really need the test suite any more?04:43
jameshsurely with many eyes, all the bugs will be shallow04:43
stubMy wadl explodeth05:15
mwhudsonstub: make clean05:16
mwhudsonthen try again05:16
stubDone05:16
stubAnd failed again05:16
mwhudsonhm05:16
stubFile "/home/stub/lp/replication/lib/lp/code/model/branchjob.py", line 134, in BranchJobType05:16
stubFile "/home/stub/lp/lp-sourcedeps/eggs/lazr.enum-1.1.2-py2.5.egg/lazr/enum/_enum.py", line 100, in docstring_to_title_descr05:16
stub    assert not lines[num+1].strip()05:16
mwhudsonstub: i just submitted my schema patch to pqm with a further change05:17
mwhudsonstub: to whit, this: http://pastebin.ubuntu.com/355888/05:17
mwhudsonstub: i hope this is ok :-)05:18
stubmwhudson: No problems there05:18
jml\o/05:18
mwhudsonstub: great05:18
stubI think rockstar's landing broke db-devel. My launchpad/devel is building fine, my db-devel is failing unable to build wadl, that is the only landed patch on that branch since the last db-devel buildbot build and he touched branchjob with is similar to the area in the wadl generation that explodes.05:23
stubAnd reverting that patch fixes things05:24
rockstarstub, it went through ec2 just fine.05:31
stubIt hasn't yet05:31
rockstarstub, no, I mean I sent it through ec205:31
stubOh... not buildbot05:31
stubhmm05:31
stubAnyone else reproduce this locally?05:31
rockstarstub, trying now.05:32
rockstarI just did a make clean and a make.05:32
stubOn your branch, or your branch merged with latest db-devel?05:33
stubYour patch might be victimized by some other update, like a lazr changes.05:33
rockstarstub, oh noes, it's broken here now too.05:34
stubversion.cfg changed recently - probably passes with old dependencies but fails with current.05:35
rockstarstub, I think I know what this is.05:35
stubThe assert above seems to suggest a docstring not conforming to some standard, but neglects to produce a meaningful error message.05:36
rockstarstub, yes, it's not conforming to the Enum standard.05:36
rockstarstub, I've got a fix.  It's just whitespace.  Can I have your rs, or should I pastebin?05:36
stubrs05:36
rockstarstub, thanks, sending fix now.05:37
rockstarstub, fix is off to pqm05:42
wgrantnoodles775: Only that one failure, it looks like. Thanks for running it.09:05
noodles775wgrant, yeah! Great work!09:05
* wgrant works out where that logger is coming from.09:06
noodles775G'night.09:07
mrevellMornin' all09:23
=== danilo_ is now known as danilos
=== matsubara-afk is now known as matsubara
=== danilo_ is now known as danilos
=== mrevell is now known as mrevell-lunch
=== mrevell-lunch is now known as mrevell
flacostemorning launchpadders14:12
marsmorning flacoste14:25
=== matsubara is now known as matsubara-lunch
=== salgado is now known as salgado-lunch
=== deryck_ is now known as deryck
=== deryck is now known as deryck[lunch]
=== salgado-lunch is now known as salgado
sinzuibac: call me when you are ready for our meeting.16:05
=== beuno is now known as beuno-lunch
bacsinzui: ok16:13
=== matsubara-lunch is now known as matsubara
salgadobeuno-lunch, any chance you could help me figure out why the text is not centered (bug 506581) in the OOPS page?16:50
mupBug #506581: oops template page is out of center <ui> <Launchpad Foundations:New for salgado> <https://launchpad.net/bugs/506581>16:50
=== henninge_ is now known as henninge
=== deryck[lunch] is now known as deryck
=== beuno-lunch is now known as beuno
beunosalgado,16:58
beunosure16:58
beunosalgado, it seems to be related to the CSS combining17:08
beunotrying to pinpoint the style to blame17:08
salgadobeuno, I was confused because everything there seems to have a "text-align: center" (according to firebug, at least)17:09
beunosalgado, yeah, it claims that body hast text-align: center17:10
beunosalgado, it's coming from /* lazr/build/yui/cssgrids/grids.css */17:12
beunobody{text-align:center;margin-left:auto;margin-right:auto}17:12
beunoso, it's a matter of order17:12
beunoI'm also pretty sure that the oops page didn't load that CSS before at all17:13
salgadothat's correct17:14
beunosalgado, so we can either override it in that template specificall (a hack) or port it to one of the new master templates17:15
beunoone that uses the yui-* CSS clases17:16
salgadoI'll try porting it then17:16
salgadobut it doesn't use any17:17
salgadoit's a standalone template17:17
beunosalgado, you could add the CSS clases manually then17:17
salgadobeuno, what classes are needed?17:17
salgadoyui-u and yui-g?17:18
beunosalgado, I don't remember them by heart, but use on the main div the same class used on the one-column layout template17:18
beunosinzui, do you remember them?17:18
sinzuiyui-u and yui-g as stated, and there are yui-t4 and yui-d0 setup in base-layout17:20
salgadosinzui, beuno, but do I need yui-u and yui-g on a page which has only one section with a few paragraphs of text?17:30
beunosalgado, I think not17:31
sinzuisalgado: certainly not17:32
sinzuisalgado: those are only needed to create columns17:32
intellectronicabeuno, allenap: sent my notes and mockups on the ui changes we want to do for making bug syncing more reliable. your comments etc17:33
allenapintellectronica: Cool!17:33
beunointellectronica, wooo, will look17:33
salgadosinzui, any idea what classes I need to use on the oops template to make it looks nice again? (https://bugs.edge.launchpad.net/launchpad-foundations/+bug/506581)  that page now includes cssgrids.css (from yui), so it looks awful17:36
mupBug #506581: oops template page is out of center <ui> <Launchpad Foundations:New for salgado> <https://launchpad.net/bugs/506581>17:36
sinzuisalgado: know, but I suspect that yui-reset is the culprit. I'll make an opps and see the markup17:42
salgadosinzui, https://translations.edge.launchpad.net/ubuntu/hardy/+source/gnome-control-center/+imports?field.filter_status=all&field.filter_extension=potaaaa17:43
salgado(an oops)17:43
sinzuisalgado: interesting becase https://edge.launchpad.net/~buy-viagra-online-q looks fine and the markup is similar. I think this may be an easy fix17:45
* salgado sees yui-main and yui-b divs there17:46
sinzuisalgado: we might be able to add a rule to the locationless but i see that this is not using base-layout. I think you can hardcode a text-align: left in the oops template or add structure that is left-aligned17:50
salgadosinzui, I placed a <div class="yui-d0"> around the main content there, which seems to have fixed the text alignment17:51
sinzuiokay17:53
salgadosinzui, beuno, thanks a lot for the help!17:53
rockstarmorning18:01
rockstarHas anyone looked at the build failures?18:01
sinzuirockstar: I suspected that the failures were in the layer, not the specific tests18:03
sinzuirockstar: I think those tests are wrongly reported to have left the layer dirty18:03
rockstarsinzui, it looks like two of them might be, but the code import stuff is probably a valid failure.  I won't see thumper for another two hours or so though.18:03
rockstarsinzui, yes, I think so.18:04
rockstar(thumper was working on the code import stuff yesterday)18:05
beunomars, flacoste, EdwinGrubbs, what do you guys think about makign sprites horizontal instead of vertical?18:10
marsbeuno, is there a reason why they are traditionally vertical?18:12
EdwinGrubbsbeuno: do you mean combining them horizontally in the giant consolidated image?18:12
beunoEdwinGrubbs, yes, so they don't show up with multiple lines18:12
EdwinGrubbsbeuno: does that mean that you will need to space them out 1920 pixels for users who maximize their windows?18:12
beunomars, the only reason I made the vertical is because images get loaded from top to bottom18:12
=== gary_poster is now known as gary-lunch
beunoEdwinGrubbs, well, I can't think of any scenario where we would push it horizontally like we do vertically, so I don't think we'd need a crazy amount of spacing at all18:13
=== danilos is now known as daniloff
deryckbeuno, ping18:15
beunoderyck, hi18:16
marsbeuno, IIRC GIFs compress best vertically, thus GIF sprites should be vertical.  However, I can not find anything that says PNGs have the same limitation.18:20
beunomars, so that would be a good measure, make sure it's not significantly bigger18:21
beunoin size18:21
kfogelintellectronica: still online?  question about mapping back from an attachment -> bug -> bugtask (which I'm not sure is possible, so I may have to rearrange data flow here)18:49
kfogelderyck: if you have a sec, I'd hit you with the same question I just asked intellectronica above18:52
deryckyou want to get to the bugtask from the attachment?18:54
deryckkfogel, ^^18:54
kfogelderyck: right, and I'm not sure that's possible (since you can't convert a many-to-one mapping back to one of the many, if you know what I mean).18:55
kfogelAm I unduly pessimistic?18:55
kfogelderyck: the core code in model/bugtarget.py is:18:56
kfogel    @property18:56
kfogel    def patches(self):18:56
kfogel        """See `IHasBugs`."""18:56
kfogel        lst = []18:56
kfogel        for bugtask in self.all_bugtasks:18:56
kfogel            for attachment in bugtask.bug.attachments:18:56
kfogel                if attachment.type == BugAttachmentType.PATCH:18:56
kfogel                    lst.append(attachment)18:56
kfogel        return lst18:56
kfogelSo I'm using the bugtasks to get to the attachments, but the information about which bugtask it was is thrown away.18:56
kfogel(I mean, there are solutions; I just want to know if I'm analyzing correctly.)18:57
deryckkfogel, what is patches a method of?  what is "self" in other words?18:57
kfogelderyck: HasBugsBase18:57
kfogelderyck: and http://paste.ubuntu.com/356183/ has in-progress bugtarget-patches.pt I'm working on, when I realized the problem (i.e., that I couldn't necessarily get "status" or "importance" from a bug, I had to get it from a bugtask)18:59
deryckkfogel, ah, ok, I see what you are wanting to do.  Yeah, there is no way to get back from patch to bugtask.19:01
deryckkfogel, I think it would be better to use searchTasks and get tasks with patches, and operate on those tasks.19:01
kfogelderyck: cool, I'll go in that direction.  I'm actually kind of pleased, at least, to discover that what I thought was the problem *is* in fact the problem.  That's not always the case!19:02
kfogelderyck: (note that searchTasks doesn't seem to offer that, but that's okay, the code I pasted in-channel above can easily get a list of tasks with patch attachments; in fact, it already does, all I have to do is not throw the information away.)19:04
kfogeloh, nm, there's a has_patch=foo on searchTasks19:05
deryckkfogel, you can't use searchTasks with has_patch?19:08
kfogelderyck: see my "oh, nm" above19:08
deryckah, sorry :-)19:08
* deryck only looks at the red in xchat19:08
kfogelderyck: how much longer you on for?  (So I can time likely-to-produce-questions activities vs other stuff.)19:09
=== gary-lunch is now known as gary_poster
deryckmy EOD is top of the hour coming up.  But I can hang around some after that.19:10
deryckkfogel, ^^19:10
kfogelderyck: *nod* thx19:10
deryckkfogel, np19:10
kfogelderyck: so where I can find a reference of all the tal: macros available?  I've just been cutting and pasting from other .pt files, making educated guesses, so far.19:10
deryckkfogel, I just cut-n-paste and guess myself ;)19:13
kfogelderyck: thought that might be the universal answer, np :-)19:14
deryckkfogel, I don't think we have a reference, and all the zope refs on tal on I find are pretty basic19:14
kfogelok19:14
kfogelderyck: easy one for you: in this excerpt from the .pt file (http://paste.ubuntu.com/356188/) what's the Official Right Way to convert the bug ID to a link?  I'm betting that just handcoding an "<a href=..." is not how the cool kids do it.19:16
kfogel(I know it will need to be tweaked later, when we use a task instead of a patch, but that's okay)19:18
deryckkfogel, grep for fmt:link19:20
kfogelderyck: thx19:20
beunointellectronica, still around?19:25
beunoderyck, maybe you can help. In Tom's mockup of a remote bug, would that be a bug that was imported from another bugtracker, and is read-only in LP?19:27
beunowhere can I see one today?19:27
deryckbeuno, haven't looked closely at what Tom sent... let me look.19:27
intellectronicabeuno: just got back. the mockup is of a new page for a bugwatch. that is, launchpad's representation of a remote bug19:46
beunointellectronica, cool, deryck filled me in, thanks. I'm replying to your email. Great work  :)19:46
intellectronicabeuno: it doesn't carry any interesting data regarding the bug itself, but we'd like to have it so that users can help more with monitoring checkwatches19:47
intellectronicacool19:47
beunointellectronica, and any change to the bug page itself?19:48
beunojust the icon, right?19:48
intellectronicabeuno: just to the representation of a bugwatch (basically, the icon). haven't mocked that up, though19:48
intellectronicabeuno: what do you think about making it link to the new bugwatch page, instead of to the remote bug directly. i'm unsure about it myself. ot1h it will be annoying to some users, otoh i really want to make people pay attention to bug syncing. i'm really looking for a better idea, actually19:49
beunointellectronica, I thought about it19:50
beunoI think it's not the best  thing to do19:51
beunoit will dectract from the usefuleness of it, no?19:51
beunoI am thinking, however, on how to best link to the new page19:51
beunointellectronica, what if19:53
beuno*if* it failed19:53
beunowe should a link to the bugwatch page next to it?  "() gnome-bugs #32241 (edit bugwatch)"19:54
mupBug #32241: Distro release source package release page is empty <Soyuz:Fix Released> <https://launchpad.net/bugs/32241>19:54
intellectronicayes, that's another option. but being inconsistent about where you link to is also quite annoying19:54
intellectronicaoh right, that's a nice option i didn't think about19:54
beunointellectronica, edit icon?19:54
intellectronicait will be a bit hard to cram it into the bugtasks table, but maybe a pencill icon?19:54
beuno:)19:54
intellectronicasynchronicity19:55
beunoit would be a slightly different page than you may expect, but it could be a good compromise19:55
beunonot super sure that would be enough to entice people into fixing it19:55
intellectronicathen the only problem that's left is, how do you get to the bugwatch page if it's not broken?19:55
beunowe could leave the edit icon there always19:55
intellectronicawell, there's not much that people can do to fix it other than letting us know19:56
beunotrue19:56
beunobut19:56
beunothere's the tip of a thread there19:56
intellectronicathe problem is, in the context of the bugtask row, edit means 'edit this cell'19:56
beunohow about being controversial19:56
beunoand linking to filing a question?  :)19:56
intellectronicayeah, that's definitely something we can do. next to the broken sync line19:57
beunointellectronica, I think it's shaping up nicely20:00
beunoI'll reply to the email with other nitpicks as well20:00
intellectronicabeuno: cool. i still want to add a graph like the ones deryck just added too20:01
beunointellectronica, I always get excited about tracking progress20:03
intellectronicabeuno: oh yeah? what does it say about you? ;)20:04
* intellectronica hides20:04
beunointellectronica, that I'm a good fit for a company like Canonical!  :p20:07
=== salgado is now known as salgado-afk
jmlthumper, buildbot compile failed20:35
thumperjml: I don't grok that20:35
jmlthumper, buildbot was building five minutes ago. it's not any more, because the compile step failed.20:36
thumperjml: on db-devel?20:36
jmlthumper, yeah, db_lp20:37
thumperjml: make fails due to soyuz code move20:37
thumperI am fixing20:37
jmlthumper, ahh, ok.20:37
jmlthumper, man, those sounds must get annoying20:37
jmlthumper, really20:37
jmlthumper, really20:37
jmlthumper, really20:37
jmlthumper, annoying20:37
wgrantbigjools: Does it really?20:39
jtval-maisan:20:46
jtvhttps://code.edge.launchpad.net/~jtv/launchpad/bug-500110/+merge/17272https://code.edge.launchpad.net/~jtv/launchpad/bug-500110/+merge/1727220:46
jmljelmer, SourcePackageRecipeBuildJob20:46
jmlthumper, tell me where the branch is, and I'll review it.20:47
thumperjml: it's a coming20:47
* mwhudson wants to know too, so i can test my branch again...20:47
=== matsubara is now known as matsubara-afk
wgrantjtv: https://code.edge.launchpad.net/~wgrant/launchpad/lp-buildd-generalisation20:58
cody-somervillewgrant, Whats that? :)21:01
cody-somervillewgrant, it looks interesting21:01
mwhudsonec2 land can feel like throwing a dart at a dartboard and hoping the dartboard is still there in four hours21:01
jmlmwhudson, hahaha21:05
bacmwhudson: i like your analogy but i think it is more ephemeral, like playing whack-a-mole and hoping the mole pops up in four hours just before you swing.22:05
mwhudsonbac: :)22:05

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