=== lamont_r [~lamont@213.151.107.243] has joined #launchpad === Kinnison [~dsilvers@213.151.107.243] has joined #launchpad === ..[topic/#launchpad:Kinnison] : Welcome to the launchpad. Crucifixion? Line on the left, one merge each. === elmo [~james@213.151.107.243] has joined #launchpad [01:05] kiko: just wget http://www.uk.debian.org/debian/dists/unstable/main/binary-i386/Packages.gz [01:07] Merge to rocketfuel@canonical.com/launchpad--devel--0: admins are allowed the edit permission by default (patch-1049) === ddaa [~ddaa@213.151.107.243] has joined #launchpad [01:10] thaaaaaa [01:12] Merge to rocketfuel@canonical.com/launchpad--devel--0: Gina production work (patch-1050) [01:15] Kinnison, danke [01:17] bitte sehr [01:35] Merge to rocketfuel@canonical.com/cscvs--devel--1.0: test suite fixes (patch-44) [01:51] Merge to rocketfuel@canonical.com/launchpad--devel--0: front page changes for production (patch-1051) === debonzi [~debonzi@213.151.107.243] has left #launchpad [] === stub [~stub@213.151.107.243] has left #launchpad [] [02:20] Merge to rocketfuel@canonical.com/launchpad--devel--0: front page changes for production (patch-1052) [02:31] Merge to rocketfuel@canonical.com/launchpad--devel--0: More Soyuz fixes and improves. (patch-1053) [02:44] Merge to rocketfuel@canonical.com/launchpad--devel--0: More Nicole Upgrade (patch-1054) === cprov [~cprov@213.151.107.243] has left #launchpad [] [03:00] Merge to rocketfuel@canonical.com/launchpad--devel--0: Sample data ajustments for Soyuz. (patch-1055) === Kinnison [~dsilvers@213.151.107.243] has joined #launchpad === stub [~stub@213.151.107.243] has joined #launchpad === cprov [~cprov@213.151.107.243] has joined #launchpad === debonzi [~debonzi@213.151.107.243] has joined #launchpad === salgado [~salgado@213.151.107.243] has joined #launchpad === Kinnison [~dsilvers@213.151.107.243] has joined #launchpad [09:00] Marning === SteveA [~steve@213.151.107.243] has joined #launchpad === lulu [~lu@213.151.107.243] has joined #launchpad [09:04] Morning lulu [09:05] kinnison: morning :o) === carlos [~carlos@213.151.107.243] has joined #launchpad === elmo [~james@213.151.107.243] has joined #launchpad === spiv [~andrew@213.151.107.243] has joined #launchpad [09:22] SteveA: is "UserWarning: zope.Public being used raw on object X" something to be worried about? === ddaa [~ddaa@213.151.107.243] has joined #launchpad === ddaa [~ddaa@213.151.107.243] has left #launchpad [] [09:31] daf: no [09:31] good [09:31] it means that we're detecting a small performance de-optimisation in zope3 [09:31] where some code is not doing exactly the right thing [09:32] I need to check into it and fix it upstream === kiko [~kiko@213.151.107.243] has joined #launchpad [09:39] hey stub [09:39] yo [09:40] remind me what the fix is for [09:40] psycopg.ProgrammingError: ERROR: could not find tsearch config by locale [09:40] locale is en_US, likely to be the issue, right? [09:40] depends what locale your postgresql install is in [09:40] one moment [09:41] psql -d template1 -c 'show lc_messages' [09:41] (there is probably a better way...) === ddaa [~ddaa@213.151.107.243] has joined #launchpad [09:44] stub, it's unset. [09:44] FFS put this on the wiki [09:45] or in a README in the source [09:45] Merge to rocketfuel@canonical.com/launchpad--devel--0: unbreak SourceSource.changeProduct() (patch-1056) [09:46] SteveA: here please [09:47] stub/stiv: machine is macaroni, you guys should be able to login [09:47] stub, easy fix? use LANG=C when running make create? [09:47] I installed python-twisted; let me know if you need anything esle [09:48] macaroni? there's an island called macaroni? [09:48] kiko: no, macaroni penguin is a antarctican delicacy [09:48] kiko: postgresql locale is set when you do an initdb - environment doesn't change anything [09:50] stub, so I need to so a new initdb. /me frowns === BradB [~bradb@213.151.107.243] has joined #launchpad [09:52] http://www.siec.k12.in.us/~west/proj/penguins/mac.html [09:52] daf: !! [09:52] daf: what kind of tree hugging hippy makes jokes about eating cute penguins?? === mgedmin [~mg@213.151.107.243] has joined #launchpad === elmo__ [~james@213.151.107.243] has joined #launchpad [10:09] spiv: baz installed === elmo__ is now known as elmo [10:09] elmo: Thanks [10:11] kiko: will there be a URL that i can aim at in Soyuz today? [10:13] Merge to rocketfuel@canonical.com/launchpad--devel--0: Small security refactoring to make it harder to inadvertantly allow unauthenticated users too much access. (patch-1057) [10:29] lifeless: pqm is a pita... [10:29] lack of feedback [10:30] does it have a merge request from me for launchpad? [10:31] ddaa: Yeah... sometimes I wonder if an immediately reply saying "Request acknowledged. You are #5 in the queue." would be worthwhile. [10:31] I've thought so [10:32] apparently smtp to chinstrap times out... [10:32] ddaa: pqm@pqm.ubuntu.com [10:32] mhh.... I am pretty sure I updated... [10:32] (me redoublechecks) [10:33] Merge to rocketfuel@canonical.com/launchpad--devel--0: soursource browser fix, releaseroot and releasefileglob form fields (patch-1058) [10:33] ha.... that's it! === ddaa declares himself incompetent for all network things [10:36] ha... there was a bunch of undelivered messages from the last 5 days polluting the logs... [10:39] BradB, yeppers [10:39] w00t [10:47] Merge to rocketfuel@canonical.com/launchpad--production--1.7: merge from devel (patch-1) === SteveA [~steve@213.151.107.243] has joined #launchpad [11:03] Merge to rocketfuel@canonical.com/launchpad--devel--0: sourcesource releaseroot and releasefileglob (patch-1059) === carlos [~carlos@213.151.107.243] has joined #launchpad [11:10] stub: hello [11:10] SteveA: Yo [11:10] distro team needs better working security [11:11] the requisites are working in dogfood [11:11] but failing in production [11:11] basically, in production, adding a product fails [11:11] works on dogfood [11:11] works in RF [11:12] What is 'fails'? An authorization exception? [11:12] yes [11:12] it requires you to be AnyPeron [11:12] even when you're logged in [11:12] some bogus security code that I have subsequently fixed [11:13] Might this be related to BasicAuth, which many people will still be sending to dogfood? [11:13] it should be unrelated [11:13] as I saw it fail using basic in production [11:15] I think lifeless was doing another production update this morning - this is being seen after that? [11:15] has he already finished [11:15] ? [11:15] I saw it just now [11:15] Probably not - he is running this bof [11:17] elmo: I need psycopg on macaroni, please. [11:17] and distutils [11:17] spiv: installed [11:18] Thanks! [11:18] Merge to rocketfuel@canonical.com/launchpad--devel--0: ProductReleaseImporter (patch-1060) [11:19] stub: Done the SourcePackage/SourcePackageName stuff? [11:20] elmo: Oh, and gcc so I can build Zope's C extensions... librarian doesn't actually use that part, but it would be a lot of effort to untangle the dependency. [11:21] I'm looking forward to having zope3 properly packaged. [11:21] surely it uses zope.interface [11:22] It does I think, but that has a pure-python version, doesn't it? [11:22] prolly [11:22] Kinnison: Sort of. I did it but have lost it. So I guess that is a no. [11:22] AFAIK, the only mandatory C extension in zope 3 is _zope_proxy_proxy, but perhaps I'm out of date. [11:22] but, it really should be compiled [11:23] stub: quality :-) [11:23] Kinnison: Mmm.... spurious star-merge conflicts ;) [11:23] stub: rock on [11:24] spiv: done [11:29] elmo: all of build-essential? === jamesh [~james@213.151.107.243] has joined #launchpad [11:30] hi jamesh [11:30] hi [11:44] Merge to rocketfuel@canonical.com/launchpad--devel--0: catch KeyError from LanguageSet in request languages code (patch-1061) [11:51] elmo: What dbname/user/host should this librarian use? [11:51] Or is that a question for someone else? [11:51] stub: ... ? [11:52] eh? [11:52] stub: what db should I configure the librarian on macaroni to connect to? [11:53] launchpad_prod on emperor? [11:53] spiv: oh emperor.warthogs.hbd.com. Username 'librarian'. Database 'launchpad_prod'. It has access too just two tables. [11:55] librarian@macaroni:~ $ python -c "import psycopg; psycopg.connect('dbname=launchpad_prod host=emperor user=librarian')" [11:55] Traceback (most recent call last): [11:55] File "", line 1, in ? [11:55] psycopg.OperationalError: FATAL: missing or erroneous pg_hba.conf file [11:55] HINT: See server log for details. [11:56] stub: Any thoughts? [11:57] I havn't got the logs... looking into pg_hba.conf on emperor. Make sure librarian is not trying to connect to a local database, but actually a remote installation. [11:59] New Malone bug #144: "librarian should use canonical.database.reconnect", submitted by Andrew Bennetts [11:59] https://dogfood.ubuntu.com/malone/bugs/144 [12:00] stub: I'm pretty sure it's connecting to a remote instance... "host=emperor". [12:00] spiv: try again - I found a typo [12:00] Ah, great. [12:00] Looks good. [12:05] stub: Did your BugTask patch get rejected again? === stub checks [12:05] stub: If it did, perhaps you could just email it to me. [12:06] Merge to rocketfuel@canonical.com/launchpad--devel--0: fix PO file creation on translation submission (patch-1062) [12:06] New Malone bug #145: "The librarian probably shouldn't give 500 errors for failed alias searches", submitted by Andrew Bennetts [12:06] https://dogfood.ubuntu.com/malone/bugs/145 [12:07] baz get stuart.bishop@canonical.com/launchpad--devel--1 and grab database/schema/patch-6-11-0.sql [12:07] elmo: Thanks. The librarian seems to be running just fine. [12:07] go librarian, it's YOUR BIRTHDAY [12:12] Merge to rocketfuel@canonical.com/launchpad--devel--0: Add BugTask table (patch-1063) [12:12] Hmm... worked that time... [12:25] ouch dude [12:27] Merge to rocketfuel@canonical.com/launchpad--devel--0: fix PO file creation on translation submission (patch-1064) [12:28] Merge to rocketfuel@canonical.com/sqlobject--test--0.6: Make related joins work with security-proxied objects. Thanks Steve. (patch-6) [12:29] spiv: Launchpad crashed, canonical.doap-configure.zcml is asking for ImportError: No module named hct.util.path, any idea ? [12:33] Merge to rocketfuel@canonical.com/launchpad--devel--0: BugTask table (patch-1065) [12:38] wooooo [12:38] weird database bugs are fun [12:38] stub: dude [12:45] Merge to rocketfuel@canonical.com/launchpad--devel--0: Removed some unused fields from potemplate forms and added portlets to the pofile index (patch-1066) [12:47] Who did the ProductReleaseImporter change? I just deleted the email on that, but now I need that person to write to lp@ letting us know that we need hct installed, and how to go about installing it (why are people still not doing this when introducing new dependencies?) [12:48] (I think it's that person...maybe something else introduced the hct dep) [12:57] cprov: rocketfuel@canonical.com/dists--devel--0 got updated a day or two ago. [12:58] BradB, cprov: Sorry, that was my bad. I forgot it used a new dependency. [12:58] spiv: thanks, I see === lulu [~lu@213.151.107.243] has joined #launchpad [01:35] Merge to rocketfuel@canonical.com/launchpad--devel--0: SourcePackageRelease refactor (patch-1067) === elmo [~james@213.151.107.243] has joined #launchpad [01:43] hey dudes! === jordi just got home from work, and will now raid the kitchen as he hasn't had anything to eat since 5AM [01:44] jordi!! [01:44] hi carlos! [01:45] carlos: hey, I wonder if you could ask in the lobby for a single, lost glove. [01:45] jordi: we just had our "dead box" [01:45] I still can't find the missing one. [01:45] dead box? it's not a bag anymore? [01:46] hmmm [01:46] jordi: the effects of it!! [01:46] jordi: ;-) [01:46] it's still a bag [01:46] but it starts affecting my brain [01:47] mmm, braaains [01:47] heh [01:47] so it's still the same? [01:47] oh dear. [01:48] Merge to rocketfuel@canonical.com/launchpad--devel--0: Move the hct.util import into a function to ease the dependency burden (patch-1068) [02:01] Merge to rocketfuel@canonical.com/launchpad--production--1.7: merge from devel (patch-2) [02:02] Merge to rocketfuel@canonical.com/launchpad--devel--0: Move the hct.util import into a function to ease the dependency burden (patch-1069) [02:02] lifeless: I can't find that patch for the life of me === cprov [~cprov@213.151.107.243] has left #launchpad [] === cprov [~cprov@213.151.107.243] has joined #launchpad [02:23] daf: [02:24] daf: there is a launchpad meeting now [02:26] mgedmin: would you translate the rosetta release announcement into lithuanian and perhaps russian? [02:30] yes [02:30] my russian is rusty, though [02:31] thanks [02:31] maybe we can get someone at pov to proof-read it afterwards? [02:32] I was just thinking about that [02:32] alga is not on irc now [02:35] What is the convention when you want to put a semantic link between two important points in two different files? [02:35] I.E. the unowned XXX entries in lib/canonical/lucille are a "XXX change foo when you change bar in otherfile" type things [02:38] Merge to rocketfuel@canonical.com/launchpad--devel--0: Implemented a new feature to see all translators that contributed to translate a pofile (patch-1070) [02:52] Kinnison: um... use an abstraction so that the change can be made only in one place? [02:53] in any case, it should be owned by someone, so that queries can be directed somewhere, and we know what to ask when someone leaves the team [02:53] SteveA: test data vs. test cases [02:54] why would that be an XXX comment? [02:55] useful marker [02:55] I could change it to 'NOTE:' [02:55] that would be good [02:55] okay [02:55] I'll do that [02:55] XXX means "this is probably broken" [02:55] or "this will probably break" [02:55] SteveA: given a SourceSource object, how can I find the URL of its page? [02:55] or "this is incomplete" [02:56] ddaa: right now, there is not an easy way to do that [02:56] but, there will be RSN [02:56] rsn in minutes, hours, days or weeks? [02:56] hours/days [02:57] okay, I'll hijack you to get something up in a few minutes. BTW, who should I bother if sourcesource.py seems inconsistent with the schema? [02:58] you mean with its interface, or you mean with the database schema? [02:58] database/sourcesource.py inconsistent with the database schema. [02:58] check it with stub, I guess [02:59] I was going to say, ask the buttsource team ;-) [02:59] dude, nobody in the team wants to get near buttress with a ten foot pole... [02:59] If a schema doesn't match the database, it needs to be updated. No need to query it with anyone. [03:00] all the poles I've met a pretty normal [03:00] the mismatch was caused by a minor revision of the db [03:00] two arms. [03:00] one head. [03:00] two legs [03:00] two feet [03:00] I know some things about poles, djzienkuje [03:01] or something to what effect in a remotely latin-like alphabet :-) [03:02] stub: I expected that people updating the database where in charge of ensuring consistency with the rest of the system. At least you might point me to the right person to blame. [03:04] ddaa: If I change the python side of things simultaneously, I introduce breakage in areas I can't fix. [03:12] what's that trick to get a list of a module's functions? [03:13] dir(module) [03:13] help(module) from the interpreter [03:13] meh, yeah, sorry, nm [03:13] helps if you import the module first.. go me [03:14] salgado: the branch is andrew.bennetts@canonical.com/launchpad--salgado-foaf-ui--0 [03:14] please merge when convenient :) [03:16] Merge to rocketfuel@canonical.com/launchpad--devel--0: Lucille had some XXXs which should have been NOTEs (patch-1071) [03:22] spiv, thanks, dude. ;) [03:24] while browsing around in the source code I noticed that Person.browsername looks strange [03:25] (canonical/launchpad/database/person.py, near line 62) [03:25] it accesses an unitialized local variable, and in some cases performs a ' '.join(simple_string) [03:25] it does not have any unit tests [03:29] thanks marius === BradB [~bradb@213.151.107.243] has joined #launchpad [03:36] Who is responsible for database.person.Person.browsername() ? [03:40] SteveA, stub made a fix on this (I think it was this week). any problem in it? [03:45] New Malone bug #146: "upload of tarballs of PO files", submitted by Dafydd Harries [03:45] https://dogfood.ubuntu.com/malone/bugs/146 [03:47] Merge to rocketfuel@canonical.com/launchpad--devel--0: database/person.py browsername() needs fixing. It is unspeakably bogus. Added an XXX comment to explain what needs doing. (patch-1072) [03:53] stub: What kind of sample data did you add? [03:54] My vocabulary.txt is failing now, after building the sampledata. I'm wondering either 1. why it didn't do what I meant or 2. eeek, I hope that didn't mean that the vocabulary.txt file isn't getting run on merging. === salgado [~salgado@213.151.107.243] has joined #launchpad [03:54] spiv: how do I add a manifest to a release ? and I think we needed to check the library file id stuff a little more. I'll come down and meet you if thats ok. [03:54] s/building the/building my own/ [03:57] lifeless: Yeah, sure. [04:09] SteveA, Is it possible to make the email address required for creating a new Person but not required when creating a Team, using browser:addform with the same schema? [04:12] salgado: not really. [04:12] this is the problem of mixing together Person and Team [04:12] it becomes difficult to treat the differently. [04:12] What I would like to do is to mark each Person object with IPerson or ITeam depending whether it is a person or a team. [04:13] but, that's a bit magical [04:19] SteveA, I was thinking about this some time ago. [04:20] if we do this way, we'll have one traversal for people and other for teams? [04:21] we can do if we want to [04:21] it will be an option [04:29] Merge to rocketfuel@canonical.com/launchpad--devel--0: database/person.py browsername() totally fixed, WITH UNIT TEST (doctest). Read it to see how to use a small python hack to unit test a single method from a database class. (patch-1073) [04:31] I think I'll have to do this, cause I'm having lots of problems with regards to managing teams/persons. [04:39] Merge to rocketfuel@canonical.com/sourcerer--devel--0: Docstring tweak (patch-1) [04:40] salgado: do you want me to hack with you on it? [04:46] SteveA, that would be very good. [04:47] but I think I must request a merge for pqm before start working on this, cause I have a huge changeset here, which is giving me some conflicts [04:50] daf: http://www.blooberry.com/indexdot/ [04:51] thanks === BradB_ [~bradb@213.151.107.243] has joined #launchpad === lamont_r [~lamont@213.151.107.243] has joined #launchpad [04:54] salgado: Use two different forms. To add a person you need name, displayname, email address etc. To create a team you need name, displayname, teamdescription, owner. [04:56] Merge to rocketfuel@canonical.com/launchpad--devel--0: More work in Soyuz pages that is getting better. Gave by mistake a wrong sumary for my patch-373. (patch-1074) [04:57] stub, I already have two different forms. the problem is that the email address is required for creating a new user, but not for a new team === sabdfl [~mark@213.151.107.243] has joined #launchpad === carlos [~carlos@213.151.107.243] has joined #launchpad [05:28] Kinnison: what does gina need installed ? [05:29] elmo: Good question [05:30] elmo: gpg, python, pypgsql [05:30] elmo: dpkg-dev === Kinnison ponders more [05:31] salgado: tell me when you are ready [05:32] you guys are still using more than one python2postgres interface? r0ck on [05:33] Kinnison: will you need to build the C parts of launchpad? [05:33] elmo: I don't *think* so [05:34] but didn't zhongshan have build-essential before anyway [05:34] since it used to run gina anyway [05:36] yeah, this is for syowa [05:36] which you now have an account on btw [05:36] the Debian mirror's syncing [05:37] Right [05:37] better stuff build-essential on there just in case [05:37] yeah, done [05:38] cool === Kinnison is coding on gina right now :-) [05:40] Merge to rocketfuel@canonical.com/launchpad--devel--0: more ftp support (patch-1075) [05:41] salgado: did you write the getPermission method in Person? [05:41] it needs some more documentation -- especially as I'm about to work on code that will involve changing this a bit [05:43] SteveA, this getPermission was removed, but this changes wasn't merged into rf yet [05:45] !levin:*! group contact added for afterstep ( http://www.afterstep.org/ ), category: informal/FOSS [05:47] Merge to rocketfuel@canonical.com/launchpad--devel--0: Nuke coderelease. Add ProductRelease.manifest (patch-1076) === salgado [~salgado@213.151.107.243] has joined #launchpad === haggai [~halls@i-83-67-20-196.freedom2surf.net] has left #launchpad [] [05:58] Merge to rocketfuel@canonical.com/launchpad--devel--0: removed unused imports from person.py. small rework of principal->person adapter (patch-1077) [06:01] Merge to rocketfuel@canonical.com/banzai--devel--1: push into rocket fuel (patch-2) [06:19] Merge to rocketfuel@canonical.com/launchpad--devel--0: nicole updates (patch-1078) [06:35] Merge to rocketfuel@canonical.com/launchpad--devel--0: "Assigned" checkbox in bazaar/sources index (patch-1079) [06:41] Merge to thelove@canonical.com/dists--bazaar--1.1: new build (patch-24) [06:41] Merge to thelove@canonical.com/bazaar--devo--1.1: Absolutise archive locations in make-archive, fixing bug #3610. (patch-53) [06:45] Merge to rocketfuel@canonical.com/hct--devel--1: push into rocket fuel (patch-1) [06:48] Merge to rocketfuel@canonical.com/sourcerer--devel--0: push into rocket fuel (patch-2) [07:05] Merge to rocketfuel@canonical.com/launchpad--devel--0: Massive reorganization of FOAF's code and some UI redesign. (patch-1080) [07:06] how do I write unit tests for SQL objects? [07:06] varefully [07:07] are there any existing ones that I could look at? [07:07] uhm, the fti tests are sqlobject tests I think === mgedmin tries to find them, but fails [07:09] mgedmin: canonical/launchpad/ftests/harness.py is a good place to start [07:10] uh, those are not *unit* tests === salgado_ [~salgado@213.151.107.243] has joined #launchpad === mgedmin walks over to talk to stub === carlos [~carlos@28.Red-80-25-202.pooles.rima-tde.net] has joined #launchpad [07:13] Merge to rocketfuel@canonical.com/launchpad--devel--0: Add getLastManifest (patch-1081) [07:27] Merge to rocketfuel@canonical.com/launchpad--devel--0: Traversing in bin/src versions (patch-1082) === salgado_ is now known as salgado [07:40] Merge to rocketfuel@canonical.com/launchpad--devel--0: fix filterMessageSets, tidy up main template tabs, other fixes (patch-1083) === cprov [~cprov@213.151.107.243] has joined #launchpad [07:55] lifeless: I've kicked off https://wiki.canonical.com/RosettaImportDaemon -- please let me know about any other information you need === mgedmin is stubbing SQLObject._connection with some success [07:58] daf: I'd lik eyou to mail me plase. [07:58] or file a bug [07:58] something. [07:58] which? :) === daf sends email [08:10] Merge to rocketfuel@canonical.com/dists--devel--0: production 1.8 config (patch-42) [08:14] Merge to rocketfuel@canonical.com/launchpad--devel--0: Fixing linkified changelog. (patch-1084) === carlos [~carlos@28.Red-80-25-202.pooles.rima-tde.net] has joined #launchpad [08:37] Merge to rocketfuel@canonical.com/launchpad--devel--0: Some more page tests for Soyuz (patch-1085) === carlos_ [~carlos@28.Red-80-25-202.pooles.rima-tde.net] has joined #launchpad [08:56] Merge to rocketfuel@canonical.com/launchpad--devel--0: Add ProductRelease.manifest column to SQLObject (patch-1086) === carlos_ is now known as carlos === ddaa [~ddaa@213.151.107.243] has left #launchpad [] [09:14] Merge to rocketfuel@canonical.com/launchpad--devel--0: Unreviewed Nicole Cleanup (patch-1087) [10:00] Merge to thelove@canonical.com/dists--bazaar--1.1: new build (patch-25) [10:00] Merge to thelove@canonical.com/bazaar--devo--1.1: Added Arch Cache support (patch-54) [10:18] Merge to rocketfuel@canonical.com/hct--devel--1: HAVE SOME CODE YOU ARCHIVE (patch-2) [10:25] Merge to rocketfuel@canonical.com/banzai--devel--1: MERGE ME BABY ONE MORE TIME (patch-3) [10:29] Merge to rocketfuel@canonical.com/sourcerer--devel--0: Make Kinnison Stop! (patch-3) === debonzi [~debonzi@213.151.107.243] has joined #launchpad [10:44] Merge to rocketfuel@canonical.com/buildbot--devel--0: ftp preparation code (patch-84) === elmo [~james@213.151.107.243] has joined #launchpad === kiko [~kiko@213.151.107.243] has joined #launchpad [11:28] Merge to rocketfuel@canonical.com/launchpad--devel--0: set production librarian (patch-1088) [11:31] Merge to rocketfuel@canonical.com/buildbot--devel--0: set production librarian (patch-85) [11:38] Merge to thelove@canonical.com/dists--bazaar--1.1: new build (patch-26) [11:38] Merge to thelove@canonical.com/bazaar--devo--1.1: Consider all paths with ':' before '/' to be non-local (patch-55) === lamont_r [~lamont@213.151.107.243] has joined #launchpad