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

=== Ursinha is now known as Ursinha-afk
* thumper goes to make coffee00:33
rockstarthumper, pong00:34
thumperrockstar: nm00:56
rockstarthumper, :(00:56
rockstarDude, this ec2 crap is getting out of hand...03:17
rockstarI'm 0/3 on ec2 attempts today...03:24
thumperrockstar: still around?04:41
rockstarthumper, yeash.04:53
thumperrockstar: wanna talk?04:53
rockstarthumper, sure, one sec.04:53
* thumper EODs06:46
=== vila is now known as mgz
=== mgz is now known as vila
=== barry` is now known as barry_
jmlbigjools, has anyone talked to the losas about the upcoming poppy changes yet?09:48
mthaddonnope09:48
bigjoolslol09:48
jmlmthaddon, oh hi :)09:48
* jml runs09:49
bigjoolsmthaddon: we're adding an sftp server for cocoplum/germanium09:49
bigjoolsit'll obviously need some admin input for ports/configs/security etc09:50
mthaddonbigjools: what will these sftp servers do?09:50
bigjoolsmthaddon: same as poppy, except over sftp09:50
mthaddonbigjools: which reminds me - we need to plan a day for you to come to millbank and tell me all about soyuz...09:51
bigjoolsindeede09:51
StevenKAnd not using Zope's FTP service, thank $DEITY09:51
mthaddonbigjools: any chance of that happening next week? would be good to do it before the LOSA sprint so I can spread the love09:51
* bigjools thanks beer09:51
bigjoolsmthaddon: +109:51
bigjoolsI know how you like to spread love09:51
mthaddonyou do indeed09:51
=== barry` is now known as barry_
lifelessjml: I want 5 minutes with you before next session, if possible10:24
StevenKIncluding a heavy, blunt object?10:25
lifelessno10:25
lifelessneed to flip a coin10:25
mwhudsonjml: he's in flamboyant10:27
lifelessmwhudson: was that for me?10:28
mwhudsonah10:28
mwhudsonlifeless: yes :)10:28
lifelesswhere is flamboyant ;)10:29
mwhudsonlifeless: one floor up from you10:29
mwhudsonlifeless: there's a session going on, but you may be able to ambush him at the end10:29
lifelessOn the ceiling ?10:29
mwhudsonlifeless: now he's running over to ebene10:31
lifelessjml: ping11:00
jmlStevenK, http://docs.python.org/release/2.5.4/lib/module-os.html11:38
=== matsubara-afk is now known as matsubara
lifelessjml: I would _love_ a review of https://code.edge.launchpad.net/~lifeless/testtools/bug-335816-one-outcome-per-test/+merge/25226 - this will improve bzr's CI story.13:21
=== NCommander is now known as Guest79402
danilosbigjools, twistd rotates logs in a *very* weird way... some bits disappear for a certain time, or at least it seems so13:36
bigjoolsdanilos: it renames all the files13:37
bigjoolswelcome to twisted13:37
danilosbigjools, right, but not just that... what used to be generic log is neither .1 or .2 anymore13:37
wgrantIt's not still in the middle of a rename?13:38
bigjoolsdanilos: what do you mean by "generic log" ?13:38
danilosbigjools, unnumbered buildd-manager.log13:38
danilosbigjools, look at this: https://pastebin.canonical.com/32246/13:38
danilosbigjools, a bunch of "Starting template..." entries were in buildd-manager.log, then it got rotated, and they are neither in .1 nor .2 anymore13:39
bigjoolswot wgrant said - and also remember that devpad has synced logs13:39
danilosbigjools, I guess it just takes ages for it to rotate all files?13:39
bigjoolsso it might have synced in the middle of a rotation13:39
daniloswgrant, bigjools: could be, yes13:39
daniloswell, it syncs every few minutes and I had something very similar yesterday for over 30 mins13:40
bigjoolsevery 5 mins13:40
bigjoolsyou can always get a losa to grep on cesium to confirm13:40
daniloswell, you can't _always_ get a losa, but sure :)13:41
danilosbigjools, anyway, not a big deal, probably takes a while to rename ~3k files13:42
bigjoolswe should dump those old logs :/13:42
bigjoolswhere dump == trash13:42
daniloswhere trash == recycle bin ;)13:42
bigjoolseww13:43
jtvnoodles775: I'm pushing a fix for our traceback... would you mind reviewing it?13:55
jtvMeanwhile it seems the fighting's started here, so I'll be a bit distracted.  :(13:55
jtvCrap, killed by a sniper...13:56
jtvLast taxi driver I talked to said this guy was his hero.13:57
jtvPissing off a few million more people.. great way to make peace.  TV shows nothing but game shows, ads & documentaries, which usually means it's serious.13:57
noodles775:/13:58
jtvJust got message from the Happy Smiley Superior Firepower committee: they're going to let children and the elderly out alive.13:58
jtvThat leaves the women and very few others.13:59
danilosjtv, and you? :)14:00
jtvdanilos: no, but it's beginning to look like they got my number because I've been in that area.14:00
jtvNobody else I know is getting them.14:01
danilosjtv, good luck surving the next few hours then14:01
jtvOh, I'll be fine.14:01
jtvIf I had my camera I might go14:02
jtvnoodles775: https://code.edge.launchpad.net/~jtv/launchpad/production-579914/+merge/2523014:11
=== bac` is now known as bac
noodles775wgrant: the db-scheme in its current state: https://code.edge.launchpad.net/~michael.nelson/launchpad/db-build-generalisation-db-changes/+merge/2252714:51
cperrin88It's pretty tricky to crawl through all the laucnhpadlib imports to finally understand what's happening to port it to java -_-15:03
gary_postercperrin88: ack. :-/   fwiw, I know many of the imports better than launchpadlib itself, so I can potentialy help with specific questions.  I understand that doesn't help much with getting the big picture though.15:30
cperrin88gary_poster: at least I found my error with the token15:30
gary_postercperrin88: great!  something for us to share on the help page, to help others?15:31
cperrin88nope15:31
cperrin88to stupid :D15:31
gary_posterheh, ok15:31
cperrin88I sent my request to  +access-token instead of +request-token >.<15:32
gary_posterah, suck15:32
gary_posterwell, glad you're past that at least15:32
danilosbigjools, got a minute to discuss what we need to do to get translation jobs not to molest arm builders?15:45
bigjoolsdanilos: yes I was just talking to jtv15:46
bigjoolsI have a solution15:46
bigjoolswas about to implement it but since you're around ... ;)15:46
danilosbigjools, who is around? :)15:47
danilosbigjools, nah, go ahead, go ahead, I am all good :)15:47
wgrantWhich of the many possibilities are being considered?15:47
bigjoolsdanilos: the easiest and sanest way right now is to change TranslationTemplatesBuildJob.create() to set buildqueue.processor to  the nominatedarchindep15:47
bigjoolsit restricts the jobs to i386 for now15:48
bigjoolswhen we get builder pools sorted out, it will solve this issue in a better way15:48
jtvI did it that way once, but IIRC was told leaving it null was fine... how's that for irony?15:49
bigjoolsgo figure15:49
danilosbigjools, so, we'll want this CPed as well?15:49
bigjoolshel;l yes15:49
danilosbigjools, mthaddon told me there is a workaround in place right now15:49
bigjoolsthis is the cycle of yeehaw and CP15:49
jtvdanilos: I have to go now.  Requested CP for yesterday's fix; got the one for the buildd-manager traceback approved conditionally on dogfood Q/A.  (It's in EC2).15:49
danilosbigjools, is there?15:49
wgrantWell, nominatedarchindep sucks. It just sucks less for the moment.15:49
bigjoolsdanilos: very temporarily, the builder was moved to the nonvirtual pool15:50
bigjoolsdanilos: but that was to stop the manager from bailing15:50
danilosbigjools, ah, ok, so the sooner we get this done, the better, and then we can get that builder back to the virtual pool15:50
bigjoolsdanilos: we need to put it back at some point15:50
bigjoolsyep15:50
=== jtv is now known as jtv-zzz
danilosbigjools, ok, got the point15:51
bigjoolsg'night jtv15:51
danilosjtv-zzz, good night, safe walk home :)15:51
bigjoolsmind the snipers15:51
kfogelCan anyone confirm that the 'lp_teamparticipation' table in the DB schema is obsolete and the 'teamparticipation' table should always be used instead?15:51
jtv-zzzdanilos: home how?15:51
jtv-zzzI'm not going home15:51
danilosjtv-zzz, ah, ok, enjoy the night at the office :)15:51
jtv-zzzthanks15:51
bigjoolsdanilos: ok cool - if you need some more guidance let me know, I don't think I'm going out tonight since it's a holiday in Belgium (!)15:52
danilosbigjools, oh, it's a family holiday so you are spending the day at home? :)15:52
bigjoolshaha15:52
danilosbigjools, anyway, sure, will probably ping you since I totally have no idea what half of these words meant (like nominatedarchindep :)15:53
wgrantkfogel: You should use teamparticipation -- lp_teamparticipation is used in the replication mess for SSO. don't go near it.15:53
marsgary_poster, is there a new bootstrap.py that I can using for the new zc.buildout beta?15:53
kfogelwgrant: ah.  Thanks.15:53
bigjoolsdanilos: ok :)15:53
=== matsubara is now known as matsubara-lunch
wgrantlp_* are for the use of SSO.15:53
gary_postermars, yes.  Use 1.5.0b1, and use http://svn.zope.org/repos/main/zc.buildout/trunk/bootstrap/newbootstrap.py (that URL is transient, btw; will become http://svn.zope.org/repos/main/zc.buildout/trunk/bootstrap/bootstrap.py)15:54
marsgary_poster, my buildout keeps picking 1.4.3.  According to the bootstrap.py --help, it should be going to PyPI and fetching your version.  I am using your newbootstrap.py.  I don't have a zc.buildout version locked down anywhere.16:02
marsgary_poster,   Perhaps it is using the local zc.buildout egg first, rather than going online?16:02
gary_postermars, yes16:02
marsgary_poster, thanks.16:02
* mars fixes16:02
wgrantgary_poster: The bug #329178 that you just referred a user to is private.16:09
wgrant(and, well, I'm interested in the proposed solution)16:09
gary_posterwgrant: ack. on call.  a bug in our openid provider, so not in my (or Launchpad's) domain directly.  um...I'll ask if I can add you in as a subscriber, I guess.16:11
wgrantgary_poster: Well, c-i-p is now open source, so it probably needn't be private any more.16:12
gary_posterit's considered security, wgrant.16:13
wgrantAh, I see.16:13
marsgary_poster, you were right.  I killed the download-cache versions, and it picked my ~/.buildout/download-cache/ version instead, 1.5.0b2.16:21
gary_postermars, you want b116:21
marsgary_poster, ok16:21
marsgary_poster, lots of warnings like this: /home/mars/canonical/lazr-js/1.0/eggs/distribute-0.6.10-py2.6.egg/setuptools/command/easy_install.py:198: UserWarning: Unbuilt egg for setuptools [unknown version] (/usr/lib/python2.6/dist-packages)16:24
marsgary_poster, probably because your new version does "-S", then imports /usr/lib/python2.6/dist-packages/site.py.  That system-specific site.py contains setuptools yet again.  Something in the old easy_install code doesn't like that.16:29
kfogelwgrant: two questions, one is a meta-question: I'm trying figure out the difference between teammembership and teamparticipation tables (particularly since the latter appears to do what I would have expected the former to do).  And, I'm wondering where I'm failing to dig that would have answered this question for me (if only SQL tables could have descriptive comments attached *in the database*... or can they?  We don't appear to, anyway.)16:30
wgrantkfogel: teamparticipation is the flattened version of teammembership.16:30
wgrantThe latter only contains direct memberships.16:30
wgrantThe former takes membership's transitive nature into account.16:31
gary_postermars, ack, have not seen.  upgrade setuptools to c11 and everything is fine?16:31
wgrantSo teamparticipation is calculated from teammembership.16:31
daniloskfogel, \d+ for comments on tables in psql16:31
wgrantkfogel: There is comments.sql, but I'm not sure how to see that.16:31
daniloskfogel, and comments.sql16:31
wgrantAhh, I see.16:31
marsgary_poster, this is entirely using distribute16:32
kfogeldanilos: awesome!  thank you16:32
kfogelwgrant: all clear now, thank you.16:32
gary_postermars, may just be broken setuptools locally.  I use distribute sometimes and is fine16:34
kfogelwgrant: so what I'm trying to do here is track growth in the ~contributor-agreement-canonical team's membership; in this case, I think there are only ever direct memberships, but it won't hurt to just query teamparticipation, because if there ever were indirect memberships, we'd want to count them.16:36
kfogelwgrant: talking out loud only for sanity check; no question needing answering there.16:37
wgrant(Well, the first issue is that that team is wrong.)16:37
kfogelwgrant: ?16:37
wgrantIt's not complete. I'm not in it, for one.16:38
daniloskfogel, btw, there's also lib/lp/registry/doc/teammembership.txt (first paragraph seems to explain the difference between the two), so checking doc/<model-class>.txt can sometimes be a good start (ideally, it would always be a good start, but ok)16:38
kfogelwgrant: ah, I see what you mean.  The team is right, but it's got a bug :-)16:38
kfogeldanilos: good hint, thx16:38
marsgary_poster, looks like it doesn't like the setuptools compatability package installed on Ubuntu.  "python-setuptools" is a versionless compatability package for setuptools 0.6c916:38
=== matsubara-lunch is now known as matsubara
UrsinhaChex, gary_poster, rockstar, bigjools, danilos, sinzui, allenap: production meeting on #launchpad-meeting @ Freenode in 8 minutes16:52
allenapUrsinha: Someone else will have to represent Bugs; I'm a treacherous Landscaper now.16:53
Ursinhaallenap, oh, cool :)16:53
Ursinhaallenap, I'll find someone else, thanks!16:53
allenapUrsinha: I'm asking now.16:54
UrsinhaChex, gary_poster, rockstar, bigjools, danilos, sinzui, someone in bugs: production meeting on #launchpad-meeting @ Freenode now17:02
marsgary_poster, do you think it is safe to update lazr-source-dependencies to use zc.buildout 1.5.0b1?  It currently uses zc.buildout-1.5.0dev-gary-r110073.tar.gz17:10
gary_postermars, yes17:10
pooliejml, if you're still here, https://dev.launchpad.net/LEP/DKIMAuthenticatedMail is now ready for review17:10
jmlpoolie, I am. thanks.17:10
=== beuno is now known as beuno-lunch
=== gary_poster is now known as gary-lunch
=== beuno-lunch is now known as beuno
=== gary-lunch is now known as gary_poster
=== Edwin-lunch is now known as EdwinGrubbs
kfogelwgrant: you're on the contrib agreement team now22:31
wgrantkfogel: Yep, I noticed. Thaks.22:34
=== matsubara is now known as matsubara-afk
maxbStevenK: Are you sure about marking bug 576193 as a dup of bug 568745? I admit to not understanding the issues fully, but it looks a bit non-obvious.23:15
mupBug #576193: Debian package metadata importer getting the wrong versions <gina> <Soyuz:Triaged> <https://launchpad.net/bugs/576193>23:15
mupBug #568745: Debian unstable record of gpt missing <gina> <Soyuz:Triaged by stevenk> <Debian:Fix Released> <https://launchpad.net/bugs/568745>23:15
=== Ursinha is now known as Ursinha-afk

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