=== BradB [~bradb@george.kkhotels.co.uk] has joined #launchpad === lalo [~lalo@201.3.135.118] has joined #launchpad === limi [~limi@159.80-202-72.nextgentel.com] has joined #launchpad [12:43] so, where are all the resources hidden at the moment? want to move the declarations out of lp/resources.zcml, where should I put them? [12:44] daf: you aren't really idling ;) [12:44] no, I'm not [12:44] but I'm not working :) [12:45] figured it out ;) [12:45] I'll just keep them in lp for now [12:48] wow, it actually worked :] === limi upgrades his Z3 zen [12:49] :) [12:52] z3 is full of fnords [12:53] yeah? [12:53] heh. that would be a nice slogan - "the OS with no fnords". Too bad the joke would be a bit obscure. === cprov_ [~cprov@george.kkhotels.co.uk] has joined #launchpad [01:03] stub: there? === BradB is now known as BradB|away === justdave [~dave@24.247.63.44.gha.mi.chartermi.net] has joined #launchpad === npmccallum [~npmccallu@69-162-252-7.ironoh.adelphia.net] has joined #launchpad === stub [~stub@dsl-246.248.240.220.dsl.comindico.com.au] has joined #launchpad [08:01] justdave: ping [09:58] morning [09:59] brb -- rebooting === debonzi [~debonzi@host217-37-231-28.in-addr.btopenworld.com] has joined #launchpad === BradB [~bradb@host217-37-231-28.in-addr.btopenworld.com] has joined #launchpad === elmo_ [~james@host217-37-231-28.in-addr.btopenworld.com] has joined #launchpad === cprov [~cprov@host217-37-231-28.in-addr.btopenworld.com] has joined #launchpad === Kinnison [~dsilvers@host217-37-231-28.in-addr.btopenworld.com] has joined #launchpad [10:05] Morning === SteveA [~steve@host217-37-231-28.in-addr.btopenworld.com] has joined #launchpad === sabdfl [~mark@host217-37-231-28.in-addr.btopenworld.com] has joined #launchpad [10:14] Yo === lulu [~lu@host217-37-231-28.in-addr.btopenworld.com] has joined #launchpad [10:27] hey stub [10:27] i have code for remote bug systems [10:27] committing shortly [10:28] cool. [10:28] justdave: ping [10:30] stub: there seems to be some agreement and no objections on the removal of schema owners -- shall we go ahead with it? [10:31] daf: please don't [10:32] sabdfl: Can I make owner nullable then? [10:32] schemas are not actually meant to be used the way rosetta is currently using them [10:32] stub: not for the moment [10:32] oic [10:33] the longer term plan for schemas is to have someone able to say "i want to create a new schema" [10:33] then they can add labels to that schema etc [10:33] and they would of course own that schema [10:37] So does rosetta need a table(s) to replace Schema that it can use instead? [10:38] sabdfl: ok [10:38] sabdfl: we discussed this on the mailing list, and there were no objections, so I thought there was agreement [10:39] so the thing to do is to create a new table for the thing we're using schemas for [10:42] daf: if the schema isn't going to be edited in the application while it is running, then we shouldn't be using a schema. [10:43] lifeless: thanks for merging the zope. === carlos [~carlos@69.Red-80-33-181.pooles.rima-tde.net] has joined #launchpad [11:15] morning [11:17] carlos: morning === stub [~stub@dsl-246.248.240.220.dsl.comindico.com.au] has joined #launchpad === stu1 [~stub@dsl-246.248.240.220.dsl.comindico.com.au] has joined #launchpad === stu1 is now known as stub [11:56] Is there an easy way to see pqm status atm? [11:57] you mean "is it inf looping" oir something more useful? [11:57] I want to see if my pqm request got to the queue before my machine locked up. [11:57] Doh... i should check my mail log :-) [11:57] the queue dir (if not the files) is world readable in /home/pqm/arch/queue/ [11:58] combined with 'ps auxfw' it's fairly easy to see what it's doing [12:03] lifeless: ping, again [12:51] stub: just sent pqm mail for merging bugsystem adding / editing [12:51] Ta [12:52] stub: am trying to figure out what if anything will break if we update the production environment to current rocketfuel [12:52] justdave: ping [12:52] i need the bugsystem add/edit stuff in place so justdave can capture his top100 bugzillas [12:53] also, need the new project/product setup in place, which is working in rocketfuel [12:53] Which we need lifeless for I guess, since it is his baby that is currently running live [12:53] yes, need to figure out what will break if we update [12:53] Time for a staging server? [12:54] could be :-) [12:54] I can easily create a duplicate of the database on emperor - just need to decide on where to run a staging instance of rocketfuel for testing [12:55] SO WHO LEFT A PRINT STATEMENT SOMEWHERE I CAN'T FIND MAKING THE TEST OUTPUT UNREADABLE! [12:55] the harder bit is figurering out which parts to test === stub hopes it wasn't him [12:56] I'd really like us to have a staging server [12:56] like, soon === limi [~limi@212.80-202-72.nextgentel.com] has joined #launchpad [12:58] hi alex [12:58] For launchpad at least, it doesn't need a dedicated box although the box it runs on *will* need access to emperor [12:58] really? [12:58] I thought the staging server would work on a recent copy of emperor's database [12:59] Emperors database might get rather large, so I suspect it would be impractical (in the long term - now it is fine) [12:59] hmm [01:00] Although strictly speaking that is a nono, in case the staging server does nasty things to the database that cause the production systems to become unresponsive [01:00] right [01:00] how large is too large? [01:01] That question can only be answered in hindsight :-) [01:01] stub: Let's get some hindsight then ;) [01:01] in a sense, that would be nice problem to have [01:01] it means we've got enough data to kick ass [01:01] I guess we should just run with a local instance and cross the other bridge when we come to it [01:01] I had some hindsight, but I've forgotten where I put it. [01:02] hi Steve [01:03] and stub :) [01:03] limi: Morning [01:03] and spiv :) [01:03] SteveA: ConfigurationError: ('Unknown directive', u'http://namespaces.zope.org/apidoc', u'rootModule') [01:03] SteveA: (when trying to run Launchpad with an updated Zope) [01:03] daf: update RF [01:06] SteveA: Hmm... Z3 doesn't like sqlobject storing a connection cache - the test suite complains about garbage for every single test :-( [01:06] can we junk the cache? [01:06] SteveA: ok, it starts now [01:06] does it really gain us anything? [01:09] also, perhaps the connection cache should be registered with the placelesssetup's teardown [01:09] that way, we can trash the cache on each test [01:10] SteveA: We already junk the cache - just at transaction start rather than end :-) [01:10] hmm [01:16] SteveA: I think the zope migration broke something here: http://localhost:8085/++skin++Debug/rosetta/prefs [01:17] it was working yesterday [01:18] The problem is when it lists all languages we have in the database: [01:18] def languages(self): [01:18] return getUtility(ILanguages) [01:19] * Module zope.app.traversing.adapters, line 52, in traverse [01:19] raise NotFoundError(subject, name) [01:19] __traceback_info__: (, 'name', [] ) [01:19] NotFoundError: (, 'name') [01:19] carlos: I'll take a look shortly' [01:20] ok, thanks [01:24] SteveA: placelesssetup won't help - it is all tests (not just the ones using placeless setup). Which means it isn't sqlos but sqlobject... [01:26] sabdfl: ok, changes checked in, want to update and have a look? [01:26] limi: will do [01:29] carlos: are there any other pages which exhibit the same problem? [01:29] daf: not sure [01:30] ok, you don't know of any [01:30] limi: did you get the pqm success message? [01:30] not yet, it seems [01:31] limi: ping me when you do, i can't fetch your patches till that's done [01:31] daf: seems like the problem is only with the getUtility(Languages) [01:31] stub: just updated the malone dia to include assignee on both sourcepackagebugassignment and productbugassignment [01:31] sabdfl: yup, thought it was pretty much instant these days [01:32] daf: we have also a problem with the http://localhost:8085/rosetta/projects/gnome/evolution/ template, it does not lists anymore the list of resources to translate, so the navigation is broken [01:32] carlos: right, we know about the navigation problem [01:32] stub: we need to change SourcepackageBugAssignment.binarypackage to SourcepackageBugAssignment.binarypackagename and of course point it at the correct table [01:32] carlos: Steve has a pending fix for that which should be merged soon [01:32] sabdfl: Ta. Should I be keeping them up to date? (I thought we were not going to worry) [01:32] ok [01:32] carlos: why do you think that getUtility(ILanguages) is involved? [01:32] stub: it's nice to see the system as a whole, visually, but it's low priority, renice the task :-) [01:33] daf: because it's what the template is using [01:34] sabdfl: I don't understand why we would want to link the assignment to the binarypackagename rather than the binarypackage [01:34] we have: [01:34]
tal:define="languages view/languages"> [01:34] and then: [01:34]