=== BradB|London [~bradb@george.kkhotels.co.uk] has joined #launchpad | ||
=== SteveA [~steve@george.kkhotels.co.uk] has joined #launchpad | ||
SteveA | sabdfl: ? | 01:27 |
---|---|---|
sabdfl | hi! have a good dinner? | 01:28 |
sabdfl | what's the idiom Interface(arg, none) all about? | 01:29 |
sabdfl | stevea: ping? | 01:30 |
=== SteveA [~steve@george.kkhotels.co.uk] has joined #launchpad | ||
sabdfl | hey stevea | 02:01 |
SteveA | hi | 02:01 |
sabdfl | what's the idiom return IPerson(xxx, None) about? | 02:02 |
sabdfl | i think i have an authentication problem at the moment | 02:02 |
sabdfl | she runs (!) but then falls over | 02:02 |
SteveA | sorry -- flaky networking for a while | 02:03 |
SteveA | <sabdfl> hi! have a good dinner? | 02:03 |
SteveA | <sabdfl> what's the idiom Interface(arg, none) all about? | 02:03 |
SteveA | <SteveA> dinner was pretty good | 02:03 |
SteveA | <SteveA> japanese thai from chinatown | 02:03 |
SteveA | <SteveA> one of the rosetta team screwed up the IPerson adapter | 02:03 |
SteveA | <SteveA> I'm fixing it | 02:03 |
SteveA | <SteveA> the idiom is IFoo(obj) or IFoo(obj, default_value) | 02:03 |
SteveA | <SteveA> you get the default value if the object is not adaptable to IFoo | 02:03 |
SteveA | <SteveA> kiko, celso, daniel and andrew say hi | 02:03 |
SteveA | <SteveA> they're still getting the ad-hoc wireless hacking up | 02:03 |
SteveA | <SteveA> yay! fuxed big! | 02:03 |
sabdfl | how was yr dinner? | 02:03 |
sabdfl | festive? | 02:03 |
SteveA | yes, I'm checking in a fix | 02:03 |
SteveA | one of the rosetta team screwed up the IPerson adapter | 02:03 |
SteveA | dinner was good | 02:04 |
SteveA | japanese / thai place | 02:04 |
sabdfl | out of curiousity where was the fix? | 02:04 |
SteveA | not so expensive | 02:04 |
SteveA | dmark.py | 02:05 |
sabdfl | what needed fixing? | 02:05 |
=== cprov [~cprov@george.kkhotels.co.uk] has joined #launchpad | ||
sabdfl | i've been staring at it for half an hour, but didn't know where to enable auth or what the codepath was for the IPerson(principal, None) code | 02:05 |
sabdfl | hey celso | 02:05 |
SteveA | I had to add some imports, and change a little code in personFromPrincipal | 02:09 |
SteveA | wtf is sys.path.append('../..') doing in there? | 02:09 |
SteveA | that's seriously evil | 02:09 |
daf | where was that? | 02:12 |
sabdfl | SteveA: that was me, getting "import imark" or "import dmark" to work this afternoon | 02:13 |
sabdfl | it worked, but you can happily remove it now | 02:13 |
SteveA | the rosetta team really must get out of the habit of checking in code without testing it | 02:13 |
SteveA | and I'm not just talking about unit testing -- just running the darn server and looking at a page | 02:13 |
sabdfl | is the auth / iperson fix checked in now? | 02:14 |
SteveA | I found the bug by using the postmortem debugger | 02:14 |
sabdfl | we have some overlapping work by lalo and i | 02:14 |
sabdfl | dlalo and dmark have a lot of common classes :-/ | 02:14 |
=== kiko [~kiko@george.kkhotels.co.uk] has joined #launchpad | ||
sabdfl | should i remove the common classes from dmark and let lalo work on them in dlalo? | 02:17 |
sabdfl | or remove them from dlalo? | 02:17 |
sabdfl | hey kiko | 02:17 |
kiko | hey sabdfl | 02:18 |
kiko | SteveA is lagged as always | 02:18 |
sabdfl | do they have a decent wifi setup in the hotel? | 02:19 |
kiko | well | 02:19 |
sabdfl | or are you guys surfing courtesy of public dns? | 02:19 |
kiko | not in the fifth floor, no | 02:19 |
kiko | but they have ethernet cables in the rooms | 02:19 |
kiko | we're surfing ad-hoc off debonzi's laptop | 02:19 |
kiko | who in turn is connected through the hotel ethernet | 02:19 |
sabdfl | ok | 02:19 |
kiko | on the ground floor it's pretty good | 02:20 |
kiko | so | 02:20 |
kiko | I managed to land everything to get lp running | 02:20 |
sabdfl | stevea: if there is a trivial fix to that launchpad issue, please just jabber it to me, it's not coming through arch | 02:20 |
sabdfl | thanks kiko | 02:20 |
kiko | however there's an auth fix that's needed | 02:20 |
sabdfl | did the breakage come after that? | 02:20 |
sabdfl | yes, that's what i'm staring at | 02:20 |
kiko | apparently something that landed this morning in the pre-"freeze" checkins | 02:21 |
sabdfl | is there a fix? | 02:21 |
kiko | yes, SteveA has it in-hand but the network is on crack | 02:21 |
kiko | let me try something | 02:21 |
sabdfl | if it's quite, jabber it to me and i'll commit it | 02:21 |
sabdfl | quick | 02:21 |
=== SteveA [~steve@george.kkhotels.co.uk] has joined #launchpad | ||
kiko | let's see if he can get back on | 02:22 |
kiko | jesus this room is full of raving madmen | 02:22 |
sabdfl | welcome to canonical :-) | 02:22 |
SteveA | hi | 02:22 |
kiko | so SteveA is removing locks | 02:23 |
SteveA | my archive mirror on chinstrap is locked | 02:25 |
sabdfl | nice | 02:25 |
=== SteveA looks for arch experts | ||
sabdfl | geez, how is that even possible, if a chinstrap archive is just a mirror? | 02:27 |
kiko | now that's a good question. I think the issue is that SteveA had a failed rocketfuel submission to PQM and well, the mirror locked because it failed "mid-stream". | 02:28 |
SteveA | --- orig/lib/canonical/launchpad/dmark.py | 02:28 |
sabdfl | blush. why did it have to be dmark? | 02:29 |
SteveA | +++ mod/lib/canonical/launchpad/dmark.py | 02:29 |
SteveA | @@ -3,6 +3,8 @@ | 02:29 |
SteveA | 02:29 | |
SteveA | # Zope interfaces | 02:29 |
SteveA | from zope.interface import implements | 02:29 |
SteveA | +from zope.component import ComponentLookupError | 02:29 |
SteveA | +from zope.app.security.interfaces import IUnauthenticatedPrincipal | 02:29 |
SteveA | 02:29 | |
SteveA | # SQL imports | 02:29 |
SteveA | from sqlobject import DateTimeCol, ForeignKey, IntCol, StringCol, BoolCol | 02:29 |
SteveA | @@ -1354,12 +1356,12 @@ | 02:29 |
SteveA | def personFromPrincipal(principal): | 02:29 |
SteveA | """Adapt canonical.lp.placelessauth.interfaces.ILaunchpadPrincipal | 02:29 |
SteveA | to IPerson | 02:29 |
SteveA | - | 02:29 |
SteveA | """ | 02:29 |
SteveA | - # Adapter shouldn't return None | 02:29 |
SteveA | - #if IUnauthenticatedPrincipal.providedBy(principal): | 02:29 |
SteveA | - # return None | 02:29 |
SteveA | - | 02:29 |
SteveA | + if IUnauthenticatedPrincipal.providedBy(principal): | 02:29 |
SteveA | + # When Zope3 interfaces allow returning None for "cannot adapt" | 02:29 |
SteveA | + # we can return None here. | 02:30 |
SteveA | + ##return None | 02:30 |
SteveA | + raise ComponentLookupError | 02:30 |
SteveA | return Person.get(principal.id) | 02:30 |
SteveA | 02:30 | |
SteveA | my arch mirror is fucked in a way I don't immediately know how to repair | 02:30 |
kiko | sabdfl, can you manage that patch? | 02:31 |
kiko | we're in a precarious situation here | 02:31 |
sabdfl | in progress... | 02:31 |
kiko | in fact | 02:32 |
sabdfl | ok, get a whole new traceback now. progress :-) | 02:35 |
sabdfl | want me to commit this, then get working on the new one? | 02:35 |
=== SteveA_ [~steve@george.kkhotels.co.uk] has joined #launchpad | ||
sabdfl | want me to commit that? | 02:38 |
=== kiko [~kiko@george.kkhotels.co.uk] has joined #launchpad | ||
kiko | sabdfl, can you manage that commit? | 02:38 |
SteveA_ | yes please | 02:38 |
SteveA_ | I tried to jabber it to you too | 02:38 |
sabdfl | coming up | 02:38 |
=== SteveA_ is now known as SteveA | ||
=== cprov_ [~cprov@george.kkhotels.co.uk] has joined #launchpad | ||
sabdfl | it's at pqm now | 02:41 |
kiko | w00t | 02:41 |
=== lalo [~lalo@200-102-081-125.paemt7013.dsl.brasiltelecom.net.br] has joined #launchpad | ||
kiko | lalo, | 02:43 |
sabdfl | ok, phew, looks like we have a launchpad again :-) | 02:45 |
sabdfl | thanks guys | 02:45 |
kiko | lunchpad! | 02:45 |
sabdfl | kiko see you for lunchpad action tomorrow | 02:46 |
sabdfl | steve, celso, daniel, enjoy the weekend! | 02:46 |
kiko | sabdfl, will do | 02:46 |
sabdfl | night guys | 02:51 |
lifeless | night | 02:51 |
=== sabdfl [~mark@host217-37-231-28.in-addr.btopenworld.com] has left #launchpad [] | ||
kiko | http://www.onlamp.com/pub/a/python/2004/09/23/plone_features.html?page=2 | 02:53 |
kiko | bradb wrote that one | 02:53 |
dilys | Bug 2068 resolved: Wishlist: view PQM's pending queue | 02:56 |
dilys | https://bugzilla.warthogs.hbd.com/bugzilla/show_bug.cgi?id=2068 | 02:56 |
=== SteveA [~steve@george.kkhotels.co.uk] has joined #launchpad | ||
kiko | BradB|London dude? | 03:07 |
BradB|London | dude | 03:08 |
BradB|London | just committed the sqlobject patch | 03:08 |
=== BradB|London is now known as BradB | ||
kiko | you rock man | 03:14 |
kiko | sabdfl managed to land some lp fixes | 03:14 |
kiko | so lp is live | 03:14 |
BradB | cool | 03:14 |
kiko | but apparently your patch aint live | 03:15 |
kiko | or so it seems | 03:15 |
BradB | eh, that can't be good | 03:16 |
=== BradB merges | ||
BradB | it was patch-457 | 03:27 |
BradB | ...but I'm still waiting for the star-merge that started 10 minutes ago... | 03:28 |
BradB | wow, that finished quickly; now i "just" have to do another commit | 03:29 |
cprov_ | found a bug there | 03:33 |
cprov_ | fixed | 03:33 |
BradB | i'm still in the middle of grabbing the latest changes | 03:34 |
BradB | 17 minutes to cvs -q up. Sweet. | 03:35 |
BradB | We need paste.canonical.com or some such. | 03:37 |
BradB | After merging, the app doesn't start for me. | 03:37 |
BradB | zope.configuration.xmlconfig.ZopeXMLConfigurationError: File "/Users/bradb/launchpad/lp/site.zcml", line 5.2-5.33 | 03:38 |
BradB | ConfigurationError: ('Invalid value for', 'factory', "Couldn't import canonical.lp.tales, No module named icelso in canonical.lp.tales.RequestAPI") | 03:38 |
=== cprov_ [~cprov@george.kkhotels.co.uk] has joined #launchpad | ||
=== BradB is now known as BradB|zzz | ||
cprov_ | heh | 03:55 |
cprov_ | fixed nicely now | 03:55 |
=== SteveA [~steve@george.kkhotels.co.uk] has joined #launchpad | ||
kiko | BradB, merging dude | 03:59 |
spiv | Gah. | 04:00 |
spiv | tla on chinstrap is spinning on mark's merge. | 04:00 |
spiv | Maybe he forgot to mirror or something. | 04:00 |
spiv | elmo, lifeless: please work your magic on PQM. | 04:00 |
=== kiko [~kiko@george.kkhotels.co.uk] has joined #launchpad | ||
lifeless | done | 04:03 |
kiko | wait | 04:05 |
kiko | lifeless, done what? | 04:05 |
spiv | kiko: PQM needed a poke. | 04:05 |
lifeless | spivs request | 04:05 |
spiv | kiko: Mark had an empty merge. | 04:05 |
SteveA | lifeless: I asked tla to mirror my archive. The process was interrupted. Now, I get a complaint about a lock being held on the mirror. How do I break this? | 04:05 |
lifeless | tla lock-revision -b | 04:06 |
SteveA | I tried that | 04:06 |
lifeless | whats the command you used? | 04:06 |
=== SteveA tries again, now the network is working again | ||
SteveA | hmm, worked this time | 04:06 |
SteveA | must have been flaky network problems | 04:06 |
SteveA | ta | 04:07 |
spiv | SteveA: crappy error messages to go with crappy connectivity? :) | 04:07 |
kiko | dude | 04:09 |
kiko | are you on cable, or ad-hoc, SteveA? | 04:09 |
spiv | He's on the KKGeorge ap I think. | 04:10 |
spiv | lifeless: Thanks, btw. | 04:10 |
lifeless | SteveA: whats the beef with the symlinks ? | 04:10 |
lifeless | Other than many projects not punning their checkouts as packages. | 04:11 |
=== cprov_ is now known as cprov_ZzZ | ||
=== cprov_ZzZ is now known as cprov | ||
=== stub [~stub@dsl-246.248.240.220.dsl.comindico.com.au] has joined #launchpad | ||
=== cprov_ [~cprov@george.kkhotels.co.uk] has joined #launchpad | ||
=== BradB_ [~bradb@george.kkhotels.co.uk] has joined #launchpad | ||
=== BradB_ [~bradb@george.kkhotels.co.uk] has joined #launchpad | ||
=== cprov_ [~cprov@george.kkhotels.co.uk] has joined #launchpad | ||
=== cprov_ [~cprov@george.kkhotels.co.uk] has joined #launchpad | ||
=== BradB_ [~bradb@george.kkhotels.co.uk] has joined #launchpad | ||
=== cprov_ [~cprov@george.kkhotels.co.uk] has joined #launchpad | ||
=== BradB_ [~bradb@george.kkhotels.co.uk] has joined #launchpad | ||
=== spiv [~andrew@fuchsia.puzzling.org] has joined #launchpad | ||
=== cprov_ [~cprov@62.253.205.129] has joined #launchpad | ||
=== daf [daf@muse.19inch.net] has joined #launchpad | ||
=== cprov_ [~cprov@george.kkhotels.co.uk] has joined #launchpad | ||
=== BradB_ [~bradb@george.kkhotels.co.uk] has joined #launchpad | ||
=== BradB|London [~bradb@george.kkhotels.co.uk] has joined #launchpad | ||
=== cprov_ [~cprov@george.kkhotels.co.uk] has joined #launchpad | ||
=== SteveA [~steve@george.kkhotels.co.uk] has joined #launchpad | ||
=== SteveA [~steve@george.kkhotels.co.uk] has joined #launchpad | ||
=== kiko [~kiko@george.kkhotels.co.uk] has joined #launchpad | ||
=== kiko wakes up | ||
=== kiko is now known as kiko_fud | ||
=== kiko_fud stumbles off for food | ||
=== BradB [~bradb@george.kkhotels.co.uk] has joined #launchpad | ||
=== BradB is now known as BradB|out | ||
=== sabdfl [~mark@host217-37-231-28.in-addr.btopenworld.com] has joined #launchpad | ||
sabdfl | ping? | 03:53 |
kiko_fud | pong? | 04:10 |
=== BradB|out is now known as BradB | ||
kiko_fud | hey brad | 04:11 |
kiko_fud | where are you? | 04:11 |
kiko_fud | oh, dumb question | 04:11 |
BradB | yo dude, hotel | 04:11 |
BradB | what's everyone doing today? | 04:11 |
kiko_fud | dude lets hit the road, steve's waiting for us | 04:11 |
=== kiko_fud is now known as kiko_afk | ||
BradB | heh, ok | 04:12 |
kiko_afk | I'm downstairs in 5 mins | 04:12 |
BradB | where are you/we going? | 04:12 |
BradB | i.e. should i bring my laptop? | 04:13 |
kiko_afk | we're going downtown, and no | 04:13 |
BradB | ok, cool, see ya in a bit | 04:13 |
=== BradB is now known as BradB|out | ||
sabdfl | daf, lalo: ping? | 05:33 |
=== lalo [~lalo@200.203.19.227] has joined #launchpad | ||
=== carlos [~carlos@69.Red-80-33-181.pooles.rima-tde.net] has joined #launchpad | ||
sabdfl | carlos: ping | 07:52 |
carlos | sabdfl: pong | 07:53 |
sabdfl | can you update the languages file as follows, please? | 07:53 |
carlos | sure | 07:53 |
sabdfl | change "English from United States" to be "English (United States)" | 07:53 |
sabdfl | look ok? | 07:53 |
carlos | for all languages? | 07:53 |
sabdfl | yes, lang (country) | 07:54 |
carlos | ok | 07:54 |
sabdfl | thanks | 07:54 |
sabdfl | hows the alpha going? | 07:54 |
carlos | I'm going to the cinema now, I will change it tonight or tomorrow morning | 07:54 |
sabdfl | have you seen my huge merge now? | 07:54 |
sabdfl | ok | 07:54 |
carlos | sabdfl: we are not getting as much feedback as I thought... | 07:54 |
sabdfl | how many people are using it? | 07:54 |
carlos | sabdfl: no, I'm scared about it :-P | 07:54 |
carlos | hmm, let me check.. | 07:55 |
sabdfl | the merge is just starting to clear up a lot of duplication in the code | 07:55 |
carlos | about 13 alpha testers | 07:55 |
sabdfl | ok | 07:56 |
sabdfl | let's keep it small like that for a few weeks while we clean up... there's lots of cleaning up to do | 07:56 |
carlos | sabdfl: I know, and I like it, but I have some local changes that are broken now and I need to work on them to prevent any regression, that's the problem, but It's not more than one hour or so | 07:56 |
sabdfl | ok, enjoy the movie, what are you going to see? | 07:57 |
carlos | that's why I'm scared about the changes :-P | 07:57 |
carlos | "El bosque" | 07:57 |
sabdfl | hhrm.... stuff has moved ALL OVER the place | 07:57 |
sabdfl | and is going to move again Monday | 07:57 |
sabdfl | like RosettaPOTemplate -> POTemplate | 07:57 |
carlos | I know | 07:59 |
carlos | but If I catch up with the current changes | 07:59 |
carlos | my additions will be moved also on Monday, right? | 07:59 |
carlos | or should I wait? | 07:59 |
carlos | I found it!! (I was looking for the english name of the movie :-P) | 08:02 |
carlos | "The Village" | 08:02 |
carlos | Sometimes they change the name completely | 08:02 |
carlos | time to leave | 08:03 |
carlos | later | 08:03 |
=== sabdfl [~mark@host217-37-231-28.in-addr.btopenworld.com] has joined #launchpad | ||
=== BradB|out is now known as BradB | ||
kiko_afk | hey | 09:22 |
kiko_afk | braderoo | 09:22 |
BradB | yo | 09:22 |
BradB | what time are we taking off | 09:24 |
BradB | ? | 09:24 |
kiko_afk | dunno, 15mins? | 09:24 |
kiko_afk | I wont even bother changing nicks if so | 09:25 |
kiko_afk | sabdfl, how's the Great Refactoring going? | 09:25 |
BradB | Woohoo, glad Mark's advocating a sane way to name columns. StudlyCapsAreTooOftenMisused | 09:25 |
kiko_afk | I'm against studly anything | 09:25 |
BradB | even studly methods? | 09:26 |
kiko_afk | just studly ClassNames. | 09:26 |
kiko_afk | yeah, I don't know, maybe comes from a gtk+ thing | 09:26 |
kiko_afk | instance and method names are lowercase | 09:26 |
kiko_afk | class names are uppercase | 09:26 |
kiko_afk | and never do unqualified imports of lowercase things. | 09:26 |
BradB | Yeah, in this case I meant mixedCase actually, not StudlyCaps. | 09:27 |
BradB | kiko_afk: so we'll meet in the lobby at 8:45? | 09:27 |
kiko_afk | sounds good | 09:28 |
kiko_afk | ring 517 and 519 | 09:28 |
kiko_afk | and tell them | 09:28 |
=== kiko_afk tries calling his gf | ||
BradB | ok, rang them | 09:31 |
kiko_afk | gf' probably out with bf#2 | 09:32 |
kiko_afk | or hmm do I get to be #2 now <wink> | 09:33 |
BradB | serious dude? | 09:34 |
kiko_afk | nah | 09:34 |
kiko_afk | said yesterday she was going to the movies to see the village | 09:34 |
kiko_afk | like carlos up there | 09:35 |
BradB | the village! | 09:35 |
kiko_afk | I just remembered the whole thing because the name in portuguese is different and she said the name offhandedly | 09:35 |
=== BradB smiles at stub's good intentions of writing a doctest to describe to me what his sqlobject unicode patches were intended to do, noting that sqlobject's test suite is, well, terrible, let alone actually being written as doctests. ;) | ||
kiko_afk | stub's so cool | 09:37 |
kiko_afk | time to dash | 09:44 |
=== BradB is now known as BradB|out | ||
=== cprov [~cprov@george.kkhotels.co.uk] has joined #launchpad | ||
=== stub [~stub@dsl-246.248.240.220.dsl.comindico.com.au] has joined #launchpad | ||
sabdfl | stub: ping | 11:25 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!