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

=== jamalta-afk is now known as jamalta
=== jamalta is now known as jamalta-afk
=== jamalta-afk is now known as jamalta
jmlgood morning launchpadders07:40
noodles775G'day :)07:40
wgrantMorning.07:41
wgrantjml: Back on the wrong side of the world?07:41
jmlwgrant, indeed07:41
noodles775Hey wgrant !07:41
jmlwhere it is deliciously toasty warm07:41
jmlrather than bloody hot.07:41
noodles775yeah, I had +50C difference from getting on the plane in syd and off in Berlin...07:42
wgrantSydney was revoltingly humid when I passed through it today.07:42
wgrantBut not too hot, fortunately.07:42
jmlnoodles775, not quite a 40C difference for me07:43
wgrantjml: Your branch isn't going to land for 10.01, I guess?07:47
jmlno. a test failure in db-devel sank it, I'm afraid.07:47
* thumper waves08:22
* al-maisan waves back at thumper 08:24
jmlthumper, hi :)08:30
jmlbigjools, good morning.08:34
bigjoolseyup jml08:34
bigjoolsjml: bummer about your branch but it's not the end of the world08:36
jmlbigjools, yeah. I know.08:37
jmljust frustrating.08:38
bigjoolsyeah the  TZ was against us08:39
bigjoolsdb-devel was buggered most of Friday here >:(08:39
adeuringgood morning09:01
al-maisanmoin adeuring09:02
adeuringhi al-maisan!09:02
al-maisanadeuring: how are things? Did you go skiing after all?09:03
adeuringal-maisan: yeah, I went for a day to Winterberg ten days ago or so. But last week I was sprinting, so no chance fos a trip to Sauerland...09:04
al-maisanah, I see .. not much snow in AL I guess?09:05
adeuringal-maisan: naaa, no snow. just the opposite, it was quite warm :)09:06
al-maisan:)09:06
wgrantbigjools: How is buildd-manager on dogfood looking?09:10
bigjoolswgrant: fine as of Friday09:10
bigjoolsbut I will re-test today anyway09:10
wgrantThere is still that odd logging problem, but production doesn't log DEBUG anyway.09:11
al-maisanwgrant: is there a bug that describes that problem?09:14
bigjoolsyeah I forgot which problem09:14
al-maisanwe have so few problems :P09:15
wgrantSince the refactoring during the sprint, the loggers retrieved by code called within BulderGroup (not in BuilderGroup itself, but other stuff that it calls) do not appear to actually log anyway.09:18
wgrants/anyway/anywhere/09:18
wgrantI suspect that there is some Twisted logging evil going on somewhere, but I've not looked at it in depth.09:18
bigjoolswgrant: there's 2 possibilities. 1, blame twisted, 2, the logging only exists for some crack tests09:27
bigjools(which check debug output)09:28
wgrantThe output is useful for debugging, though.09:28
wgrant(as we saw at the end of the sprint, where I had to put print statements everywhere because the logging wasn't working)09:29
bigjoolsyes09:29
bigjoolswgrant: in another of my twisted programs: from twisted.python import log; log.startLogging(sys.stdout)09:31
intellectronicaare people experiencing problems with the QA plan generator? ours seems to be missing many entries09:52
deryckMorning11:05
jmlderyck, good morning11:11
=== matsubara-afk is now known as matsubara
adiroibandanilos: hi. regarding bug 127171. It is OK if Ubuntu Translation Coordinators have launchpad.translationsAdmin right for IDistribution ?11:37
mupBug #127171: Rosetta experts not allowed to "Change translators" <Launchpad Translations:In Progress by adiroiban> <https://launchpad.net/bugs/127171>11:37
adiroibanthis change was done when we set the launchpad.translationsAdmin rights for POTemplates11:38
henningeadiroiban: not sure11:38
adiroibanbut not sure if we should keep it :)11:38
henningeoh, you meant danilos ;) He'd know better.11:41
henningeadiroiban: but i have not yet seen him today11:41
adiroibanthe change was done together with IDistroSeries and IPOTemplate11:42
adiroibanok. will wait for Danilo and see what can be done11:43
adiroibanI talked about this bug with jtv ( Hi!), but it looks like Danilo did not agree with our aproach :)11:44
jtvand hi adiroiban :)11:47
adiroibani was asking Danilo about bug 127171. Will wait for him to come online...11:48
mupBug #127171: Rosetta experts not allowed to "Change translators" <Launchpad Translations:In Progress by adiroiban> <https://launchpad.net/bugs/127171>11:48
danilosadiroiban, henninge: sorry, long phone call :)11:57
danilosadiroiban, so, why would you want that privilege for UTC on Ubuntu? do you imagine changing a translation group often (or ever)?11:58
adiroibandanilos: nope. but this is the current code11:58
danilosadiroiban, right, so it's about simpler implementation, right?11:59
adiroibanso I was asking if its ok the remove UTC from IDistribution11:59
danilosadiroiban, that might be a good reason to let UTCs do it :)11:59
adiroibanand leave only for IDistroSeries and IPOtemplate11:59
danilosadiroiban, where exactly do UTCs use their privileges on IDistribution otherwise?12:00
adiroiban:) not sure12:00
adiroibanthe change, was one of my first branches12:00
adiroibanwhen I didn't know to much about LP12:00
adiroibanright now12:01
danilosadiroiban, yeah, I can't think of anything myself right now12:01
adiroibanUTC can change lang-pack admins12:01
adiroibanbut not sure if it vital12:01
danilosadiroiban, there is one thing that they should have, and that is setting translation focus12:01
adiroibanas lank-pack admins are per distribution12:01
adiroibannot sure if UTC can do that now12:02
danilosadiroiban, right, I think that makes sense and there is a future need for having them administer more things in a distro (like setting focus; they can't do that yet)12:02
adiroibanthen we should keep the permission?12:03
adiroibanI'm still learning about Zope, and I am not sure what are the best practices for implementing fine grain permission policies12:04
danilosadiroiban, so, with all that in mind, I'd say let's just let UTCs change the group as well, just so we don't have to introduce another permission for them12:04
adiroibanok12:04
jmlheh heh12:16
jmlno one knows what the best practices are for implementing fine-grained permission policies in Zope.12:16
adiroiban:)12:20
adiroibanjtv: regarding bug 121520 , don't know if we can have it for this release12:20
mupBug #121520: Language pages show merged accounts <qa-bad> <trivial> <ui> <Launchpad Translations:Fix Committed by adiroiban> <https://launchpad.net/bugs/121520>12:20
jtvadiroiban: ah, OK... I should've asked you first.  Can I assign it to 02?12:20
adiroibanI am not sure why it is not working on edge12:21
lifelessthumper: jml: you might find bug 388325 interesting to fix :)12:21
mupBug #388325: branches linked in bugs are hard to use from bzr <bug-branch-links> <ui> <Launchpad Bugs:Triaged> <https://launchpad.net/bugs/388325>12:21
adiroibanI have a testcase where I'm creating a merge account12:21
jmllifeless, I don't fix Launchpad bugs.12:21
adiroibanand everhing is ok12:21
jmllifeless, but thanks :)12:21
lifelessjml: :)12:21
lifelessjml: no but you get to provoke things12:21
jtvadiroiban: both ways around?12:21
adiroibanjtv: so I will need help for this bug12:21
adiroibanjtv: both ways?12:22
jmllifeless, my provoking powers are exactly the same as your own.12:22
lifelessits unclear to me whether it should be a malone or a lp-code bug12:22
jtvadiroiban: I don't know the first thing about account merging but istm that it's asymmetric12:22
adiroibanjtv: well, I asked gmb, he reviewed the branch12:23
adiroibanjtv: I have merged_account.merge = realaccount12:23
jtvadiroiban: oic... there's no asymmetry between the accounts you're displaying then.12:24
jtvbtw I say "account" but in this case I guess you want "person"12:24
* jml afk12:24
adiroibanjtv: sorry, person12:25
jtvI did it too :)12:25
jtvadiroiban: it's not a doubly-merged account or anything?12:28
adiroibanjtv: don't know what is a doubly-merged account :)12:29
jtvadiroiban: e.g. foo-merged is merged with foo-old and foo-old is merged with foo, and you get to see both foo-merged and foo?12:29
adiroibanno12:29
adiroibanas before the commit there was not foo-old12:30
adiroibanjust foo12:30
adiroibanand foo-merged12:30
jtvadiroiban: ah, and you're simply not displaying merged accounts at all...12:31
adiroibanyes12:31
adiroibanthe code was working on my local system ,12:31
jtvadiroiban: I'm looking at the diff for your branch, but afaict it simply doesn't touch the template for the page that the bug links to as an example.12:32
adiroibanI will have ask somebody to look again over the testcase12:32
jtvadiroiban: the diff fixes pofile-details.pt and pofile-translate-contributors.pt, but the bug links to a *language* pas an example.12:32
adiroibanjtv: isn't that lib/lp/translations/templates/pofile-translate-contributors.pt12:33
adiroibanbut the language is including the `portlet`12:33
jtvadiroiban: nope... I wouldn't have noticed except the fix in the diff inserts commas between names, which the example page for the bug doesn't do12:33
jtvso I think the same fix is needed in language-portlet-top-contributors.pt12:34
adiroibanthanks! :)12:35
jtv(BTW odd that the text says "top 20" even when there are fewer than 20 people)12:35
jtvadiroiban: the devil is in the details.  :)12:35
jtvadiroiban: what I would do is Q/A the fix for the other pages as best you can, and file a new bug for the remaining one.12:36
jtvWhich also means we can keep this one targeted for 10.01.12:37
adiroibanwell... now that those pages got me into trouble, and that I know a little bit more about Zope, I would no hurry and try to see if I can refactor that code into a macro12:38
adiroibanand next time just change it from one place12:39
jtvadiroiban: if you can improve it, great.  But you've already landed the incomplete fix, right?12:39
adiroibanyes12:39
adiroibanthe current branch is landed12:39
jtvAnd as far as we know, it didn't actually break anything, so we can treat this as an incomplete fix and have a separate bug for "clean up this fix and add one more template."12:40
jtvAdd one more template to the places you fix, that is>12:40
adiroibanok12:40
adiroibanfilling the new bug12:41
jtvadiroiban: the good news is that you probably did fix the bug in a lot of places.  :)12:41
adiroibanyes :) ... but failed to fix the link from the report12:42
jtvadiroiban: btw, I'm fixing up the milestones for bugs that are assigned to you but not targeted to milestones...  did your fix for bug 135008 roll out before the new year?  The commit date is the Sunday before release.12:45
jtvor seems to be12:45
mupBug #135008: "Languages in Launchpad" page doesn't auto-focus search field <qa-ok> <trivial> <ui> <Launchpad Translations:Fix Committed by adiroiban> <https://launchpad.net/bugs/135008>12:45
adiroibanjtv: not sure about how, if and when my branches were landed on production12:46
jtvadiroiban: nm... it looks like it may well have landed earlier12:46
adiroibanyep12:48
adiroibanmaybe it went togheter with Henning changes for the langauges page12:48
marsbeuno, around?13:07
beunomars, hey13:08
marshey beuno13:08
maxbI've noticed that lp:launchpadlib is lacking in tags - I've pushed lp:~maxb/launchpadlib/with-tags with added tags based on diffing the released tarballs. - It's not a merge per se, but should I file a MP nonetheless?13:24
jmlmaxb, I guess. Maybe it's better to just ask leonardr? :)13:32
sinzuiUrsinha: ping14:08
Ursinhasinzui: hi14:08
sinzuiUrsinha: https://dev.launchpad.net/RegistryTeam/RegistryTestPlans/10.01 was not updated with my last branch that landed in db-devel.14:09
Ursinhasinzui: which revision is that?14:11
sinzuiUrsinha: r892314:11
Ursinhasinzui: it's there14:11
* sinzui blinks14:12
sinzuiUrsinha: thanks. I will drink more coffee.14:13
jmlkfogel, btw, I downloaded Sita Sings the Blues, and have distributed pirate copies to my friends.14:16
kfogeljml: alas, there is no piracy with Sita Sings the Blues.  I hope you all enjoy it despite this! :-)14:18
jmlkfogel, I tried watching it last night, but I fell asleep (it was really good, but it had been about fifty hours since I last slept in anything better than an economy seat)14:18
jmlkfogel, oh no, you don't understand.14:18
kfogeljml: heh, understood.  I won't tell nina.14:19
jmlkfogel, I put on a funny hat and eye patch and said "Yarrr", then I copied it legally.14:19
kfogel.oO ("understood" referred to something other than that which jml said I didn't understand)14:19
kfogelAh!14:19
kfogelbeautiful14:19
kfogelthat I WILL tell Nina :-)14:19
leonardrmaxb: i'm not sure what you mean by tags in this context14:36
UrsinhaOOPS-1486EA60314:36
maxbleonardr: "bzr tags"14:36
Ursinhahm14:36
leonardrmaxb: i've actually never used bzr tags. it looks like you use them to mark released versions? is that what your branch does?14:43
leonardr(i'm just asking from curiosity; you should definitely file an mp)14:43
maxbYes. I'm surprised, because this is the first project I've come across which doesn't tag versions14:44
maxbWithout them, how do you answer questions like "Is this revision included in that release tarball?" ?14:44
leonardrmaxb: i've been using bzr log. and no one has corrected me since i'm the only person who's had to answer those questions14:45
leonardrmaxb: tags are a better solution14:45
maxbIt wasn't obvious to me browsing the log messages exactly where the releases were14:45
leonardrmaxb: well, you are the second person :)14:45
leonardrit's not a scalable solution14:45
leonardrmaxb: give me the mp and i'll review it. i hope it hasn't caused you too much trouble14:47
maxbNo, it's fine. I'll do a MP14:48
=== salgado is now known as salgado-lunch
marssinzui, ping14:58
sinzuiHi mars14:59
marshi sinzui.  Just reading your mail reply, and wondering what the goal of CSS bug filing procedures is?  Is it to "get them fixed", or to "get them triaged"?15:00
sinzuiMars: Get them triaged. The triaged state tells us roughly how it will be fixed an release15:01
marssinzui, and if the latter, then can you safetly assume that the filing engineer already knows everything about the CSS bug needed to set that priority?  Or is there a risk of them mis-prioritizing, and a more formal filing would prevent that?15:01
marssinzui, I guess I'm missing the original problem that this idea is meant to solve.  Were there a whole bunch of 'New/Undecided' CSS bugs building up that we wanted to triage?15:04
sinzuimars:an engineer knows if there is datalose it an impossible impediment to completing a task we say can be done...CRITICAL, assign an engineer and create a CP.15:04
sinzuiOr the problem is an OOPS, a impediment that many users cannot work around, or is a series goal...High assign it to a milestone, find an engineer15:04
sinzuiOtherwise it is low, engineers will fix it when there is a oportunity15:04
sinzuimars: the problem is that we had High bugs without anyone assigned to fix or a date to see them fixed15:05
marssinzui, ok, so is the goal is fixing said bugs?  Or re-prioritizing them, so they are triaged correctly?15:06
sinzuiTriage always involves repriorisation of bugs as we discover new information, the code change, and our goals change. Items we thought were High were not high after we ignored the issue for many month15:07
sinzuimars: consider that the emergence of Chrome required us re-triage and fix many webkit bugs because it doubled the number of affected users in a few months15:08
marssinzui, ok, still not understanding how this CSS bug filing procedure relates to that.  I thought it was just a way to keep new CSS bugs from slipping through.15:09
sinzuiMost the recent css bugs we fixed were for webkit15:10
sinzuiI fixed 4 this release15:10
marsok15:11
sinzuibac and deryck were discussing one that they did not know was CSS15:11
sinzuimars: If someone cannot do the triage, then he should not, but I think launchpad engineers can determine severity and priority for most bugs in the span of a minute. If he can take time to report a bug, surely he has thought about the impact on users and our own commitments15:13
Ursinhaintellectronica, deryck, is it known that bug index pages are timing out pretty much consistently?15:17
deryckUrsinha, yes.15:17
intellectronicaUrsinha: oh yes it is. i've got a fix in review15:17
deryckwhat he said :-)15:17
Ursinhaintellectronica: oh, awesome then :)15:17
dobeyhi guys15:24
dobeyi'm trying to run tarmac for one of my projects, and launchpad keeps giving back 502 or 503 errors (usually 502)15:25
intellectronicadobey: rockstar might be a good person to ask15:26
=== matsubara is now known as matsubara-lunch
=== Ursinha is now known as Ursinha-lunch
dobeyintellectronica: it looks like the failure is from the call of branch_merge_proposal.createComment()16:03
dobeyintellectronica: did that API change in some way that's not documented properly?16:03
=== salgado-lunch is now known as salgado
=== gary_poster changed the topic of #launchpad-dev to: Launchpad Development Channel | Week 4 of 10.01 | PQM is closed | gary_poster is release manager | https://dev.launchpad.net/ | Get the code: https://dev.launchpad.net/Getting | On-call review in irc://irc.freenode.net/#launchpad-reviews | Use http://paste.ubuntu.com/ for pastes | Channel logs: http://irclogs.ubuntu.com/ | Edge bugs searching is timing out, use lpnet
=== matsubara-lunch is now known as matsubara
=== beuno is now known as beuno-lunch
kfogeladeuring: hey, thanks for fixing that ec2 failure in 506018.  Shall I just merge your change into my branch?17:38
=== matsubara is now known as matsubara-afk
=== beuno-lunch is now known as beuno
=== gary_poster_ is now known as gary_poster
=== henninge_ is now known as henninge
=== Ursinha-lunch is now known as Ursinha
* jml is gone.18:38
=== matsubara-afk is now known as matsubara
=== gary_poster is now known as gary-lunch
mwhudsonthumper: good morning19:34
mwhudsonthumper: going to the drs this morning, will miss stand up19:35
=== Ursinha is now known as Ursinha-bbl
=== EdwinGrubbs is now known as Edwin-lunch
thumpermorning people20:35
* thumper goes hunting for his headset20:37
=== matsubara is now known as matsubara-afk
=== salgado is now known as salgado-afk
=== gary-lunch is now known as gary_poster
cody-somervilleWhats the URL to the buildd farm these days?21:03
mwhudsoncody-somerville: you mean https://edge.launchpad.net/+builds ?21:06
* cody-somerville nods.21:07
kfogelgary_poster: project groups do not implement IHasBugs, right?  I'm looking at lib/lp/registry/model/project.py:"class Project" and while I see some methods that say "See `IHasBugs`", the class as a whole does not seem to inherit from HasBugs.  (Am I even asking the question in the right way?)21:12
gary_posterkfogel, they would implement the interface, which is a different spelling than inheriting from a class.   I don't know the specific answer, but gimme a minute21:14
kfogelgary_poster: *nod*21:14
kfogelgary_poster: just for context:  What this is really about is issue #506018, the new "+patches" view, which will be accessible from Product, ProductSeries, DistroSeries, DistributionSourcePackage, Distribution, SourcePackage, and eventually Person/Team.  What I'm trying to figure out is, will we have to do any extra coding to get it working for Project Group too?21:17
mupBug #506018: Need a "+patches" view: report lists patches attached to bugs. <story-patch-report> <Launchpad Bugs:In Progress by kfogel> <https://launchpad.net/bugs/506018>21:17
gary_posterkfogel: I'm a bit too booked for context :-) but I'll try to answer your question, and show you how I did.21:18
kfogelgary_poster: that helps, if you have time.  thanks21:18
gary_posterkfogel: yes, it implements the interface http://paste.ubuntu.com/362878/21:21
kfogelgary_poster: looking21:21
kfogelgary_poster: hey, that was a huge clue bat!  Thank you.21:22
gary_posternp :-)21:22
mwhudsonhmm21:33
mwhudsoni still seem to be connected to irc21:33
mwhudsonthumper: can you see this?21:33
=== Ursinha-bbl is now known as Ursinha
bdmurrayWhen running make run I encounter a Couldn't find a distribution for 'zc.buildout==1.50.dev-gary-108342' message22:05
gary_posterbdmurray: update your download-cache22:05
bdmurraygary_poster: a bzr update in download-cache?22:11
gary_posterbdmurray: yeah.  rocketfuel-get should do this for you.  If you don't use this you are using the "advanced" path, at least for now.  In any case, if your download-cache is a checkout (the way rocketfuel-get does it), use bzr up; if it is a branch, use bzr pull.22:13
bdmurrayokay, I'm on 112 now without a change in behavior22:14
kfogelhunh.  is it expected that loading a branch like https://code.edge.launchpad.net/~kfogel/launchpad/506018-patch-report will fail right now, with an error:22:14
kfogelPlease try again22:14
kfogelSorry, there was a problem connecting to the Launchpad server.22:14
kfogelTry reloading this page in a minute or two. If the problem persists, let us know in the #launchpad IRC channel on Freenode.22:14
kfogelThanks for your patience.22:14
mwhudsonkfogel: is it working now?22:22
mwhudsonthere was a blip22:22
kfogelmwhudson: working now22:23
mwhudsongood22:23
thumpermwhudson: I could see that22:31
mwhudsonthumper: yeah, everything seems to be working again now22:31
* thumper starts digging through the email mountain22:31
thumpergood22:31
mwhudsonthumper: i was worried that my isp had disconnected me a few days early...22:32
thumperheh22:32
bdmurraygary_poster: so I'm still receiving that error22:40
gary_posterbdmurray: hm.  What I described is definitely the core problem, so we just need to make sure your download-cache is up to date.  In the launchpad branch, cd to the download-cache (bzr gets confused otherwise, I have found).  Then...do a bzr revno for me.  I get 112.22:42
bdmurraygary_poster: yes, that's what I have22:43
gary_posterbdmurray:  uh.22:43
gary_posterbdmurray: so, cd out of there, run bin/buildout, and put a pastebin up somewhere for me.22:43
bdmurraygary_poster: make build is failing as see at http://pastebin.osuosl.org/3125923:54
gary_posterbdmurray: yours is an isolated problem, so I'm trying to figure out what it could be.  The only thing this has ever indicated in the past is an out-of-date download-cache.  I'm experimenting.23:59

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