/srv/irclogs.ubuntu.com/2005/08/23/#launchpad.txt

mptSo, which is faster at this poiunt12:11
mptnuking and starting again, or some magic?12:11
=== mpt is again reminded of what a feeble brain he has
ddaampt: since neither of us is willing to diagnose your situation to determine what is the _really_ fastest (in term of least computation) way to get there12:12
mpt-> nuking, then12:12
ddaaI strongly suggest you get a local rockefuel mirror (make-archive etc.) and populate it using the rocketsync script you can find in launchpad/utilities, courtesy of yours truly.12:13
mptok12:13
mptthanks12:14
ddaampt: also, for decent performance, you really want to periodically use abentley's library-relink script, and run "baz diff --link" in your launchpad tree, and make sure your editor is configured right. Hardlinking gives orders of magnitude speed improvements on such a large tree (that does not fit in your disk cache).12:18
ddaa"baz diff --link" speeds up status, diff and commit, library-relink speeds up merges.12:18
ddaa(of course, you need to be aware of the risks involved with having a hardlinked-to-revlib tree)12:19
mptI think that "launchpad" on a line by itself in the RFS instructions actually shouldn't be there12:19
ddaayou must be a victim of line wrapping12:20
mptoh, that was just wrapping12:20
mptyeah12:20
ddaaMaybe add $ signs at the beginning of every shell command12:21
ddaaI tend to do that to avoid ambiguities, but that screw up copy-pasting12:21
mptYes, and $s are already used in the instructions to represent variables12:21
ddaa% then12:21
ddaaAny character commonly used on shell prompts.12:22
=== mpt [n=mpt@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
mptcarlos/anyone: I still don't have a working Launchpad tree, and I'm going home. So if you need to fix the Rosetta bar charts urgently, add a semicolon to the end of the "title" attribute assignment in the "Unchanged" section of the bar chart template.12:53
stubddaa: Where is the library-relink script? 12:53
=== mpt [n=mpt@200-171-140-32.dsl.telesp.net.br] has left #launchpad []
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: Add a karma column to the person table and update its value in the foaf-update-karma-cache.py cronscript. r=stub (patch-2267: guilherme.salgado@canonical.com)01:12
=== mpt_ [n=mpt@200-168-129-20.dsl.telesp.net.br] has joined #launchpad
=== cprov -> good night all
Nafallocarlos: there?01:54
Nafallohmm, any other rosetta/gui people? :-)01:58
=== Nafallo files a wishlist bug tomorrow ;-)
Nafallobye01:59
ddaastub: http://mirrors.sourcecontrol.net/aaron.bentley@utoronto.ca--baz/library-relink--devel--101:59
stubta01:59
ddaastub: quick sanity check, are you aware of anything (besides taxi) depending on the changesetfile, changesetfilehash and changesetfilename database tables?02:03
stubddaa: I don't think so. trebuchet, dyson and sourcerer use changeset, but don't go any further.02:05
ddaaGood.02:05
ddaaI'll be preparing a branch to remove the dependent code and tests in taxi and buttress, and a semblance of db patch to drop those tables.02:06
ddaaMh... maybe I could offload that to somebody.02:06
ddaaspiv: willing to take a shot at importd?02:06
ddaawe need an experienced butcher to hack off one of its extraneous limbs.02:07
=== spiv starts waking up
carlosNafallo, I'm here02:09
ddaaspiv: ping me when you're booted up.02:09
spivddaa: ping02:29
spivddaa: Also, has an importd been hitting Twisted SVN recently?02:29
ddaahu... don't think so02:29
ddaacan hit it pretty easily though02:29
spivHeh, no.02:30
ddaaHa, yes.02:30
spivI have a local dump of the repo on chinstrap for you to play with :P02:30
ddaaWe do not like local dumps.02:30
ddaaWe had problems with them previously.02:30
spivI ask because apparently inetd is throttling SVN connections for Twisted, but that seems to be just because it's popular, rather than because of us.02:31
spivSure.  The reason it's there is because the Twisted import breaks atm, so you may as well have a fast-to-access copy to debug against that doesn't eat Twisted's bandwidth (which some poor volunteer pays for!).02:31
ddaaMh... buildbot sucks... it does not seem any import has been run since a the last time I tried a couple of days ago. But it's hard to be sure.02:32
spivCool, well, it's broken, so no rush to retry ;)02:32
ddaaall the failures I have in the history for twisted are due to 1. too many links in tmp, that bug is fixed 2. connection closed unexpectedly, that's inetd02:33
ddaaIf you think that's important, I can try to setup a test environment here to confirm that would pass.02:34
lifelessddaa: twisted import runs out of memory02:34
ddaalifeless: you tested it with a local repo?02:35
lifelessddaa: nothing to do with inetd, its purely to let us debug the svn problem with zope3 & twisted02:35
lifelessddaa: no, but thats the next step. it takes about a day to run out02:35
ddaaBecause the OOM is not apparent in the roomba logs.02:35
lifelessddaa: look at the end of the cscvs log02:35
ddaapysvn._pysvn.ClientError: Connection closed unexpectedly02:35
lifelessits just a failure02:35
ddaaprettyl quickly02:35
lifelessolder events then02:35
lifelessit *was* running out consistently02:36
ddaaolder than that is OSError: [Errno 31]  Too many links: '/tmp/tmp74F8Ra'02:36
interaliayeah I noticed cscvs was being used in launchpad... works well?  or a lot of hackery involved?02:36
ddaaat a point we lost history because the buildbot tap crapped out somehow.02:36
lifelessddaa: too many links means /tmp isn't reaping properly02:37
spivYeah, it was definitely OOMing consistently on Twisted.02:37
ddaalifeless: old bug, was fixed02:37
lifelessor, the code I fixed wasn't rolled out02:37
ddaayou fixed it02:37
ddaathat's old history02:37
lifelessoh02:37
lifelessanyway, breakfast time02:37
lifelessthen I might go for a walk 02:37
ddaaspiv: anyway, you said you wanted to help with importd, didn't you?02:37
ddaa(the twisted import will be taken care of at some undeterminate point in the future when mark decided I have enough work)02:39
spivddaa: Well, I want there to be about 99 hours in every day, but sure ;)02:39
ddaaSo, I have something blocking importd-archivelocation, that's a big patch I have been working on since I came back from brazil.02:40
spiv(Anyway, looks like they're about to tweak the inetd conf for Twisted, so that should fix that)02:40
ddaaspiv: in lib/importd/taxi.py, line 172 you have02:41
ddaadb_revision.clone_files(revision.iter_files())02:41
ddaathat stuff uses pybaz.Revision.iter_files, that is not currently working with URL, only registered names.02:41
ddaaand it's used to populate three tables in the db, that are changesetfile, changesetfilename, and changesetfilehash02:42
ddaathese tables are cruft, I have a green light from sabdfl for dropping them02:42
ddaathey contain a lot of data ATM, but not useful data02:43
ddaayour missing shall you accept it02:43
ddaa* your mission02:43
ddaawould be to produce two feature branches02:43
jblackddaa: I've gotten my work for the day out of the way. How can I help you? 02:44
ddaaThe first one removes that line, an all the buttress cruft and tests that supports clone_files.02:44
ddaaThat I will rollout to production at my earliest convenience.02:44
ddaaThe second one is a db patch that actually drops the tables.02:44
spivYou mean clone_files should be removed too?02:46
ddaaShall you encounter any other dependency on those tables (I'd be surprised, but these dark corners are full of bad surprises), I'd like to be informed.02:46
=== spiv nods
ddaaspiv: yes, clone_files and all the supporting code02:46
ddaadown to sqlobject classes02:46
ddaaI want all the python code that depends on the tables removed separatedly from the db patch, because importd and launchpad (and the db) are rolled out separatedly.02:47
ddaaspiv: if you feel too busy, you can try offloading to jblack, who's apparently idle ATM :)02:48
ddaaspiv: jblack: any questions?02:48
jblackNope. Let me chase down the launchpad instructions.02:49
jblackActually, is there something else I can do to help? 02:49
spivddaa: I think my first pass will be to offload to jblack :)02:49
jblackI just remembered that mark told me not long ago that he didn't want me working on launchpad. 02:50
ddaajblack: spiv: don't fall over one another rushing to do it :)02:50
jblackand I don't mean in a "because you have better things to do" way.02:50
jblackIt would probably be ok if I passed the code through one of you though, so that it got an extra review.02:51
spivddaa: Well, I've got something else to do first today, but if I still have time after that, I'll try to dive into this.02:51
ddaajblack: that's not _really_ launchpad, that's importd, but I guess that's a technicality :)02:51
ddaaspiv: good, because if I do not fix the python import before yesterday sabdfl will remove my caffeine drip, and THEN I'll be in trouble :)02:52
ddaaWell, I do not mean to rush anybody...02:52
jblackOh, no, I'm offering. :) 02:53
ddaaThanks guys.02:54
jblackWe're a team. That's what teams do02:54
jblackpresumably importd is in buildbot...03:00
ddaano, it's in launchpad/lib/importd now03:02
ddaamost of the code to be removed actually lives in launchpad/lib/canonical/launchpad/database/arch*.py and launchpad/lib/canonical/arch (that's buttress).03:02
jblackFrom the way I read this config, its launchpad--devel--0 ? 03:03
jblackmust be. Just a little surprised. 03:04
ddaayes, but you'll need the full checkout to run the "check_merge" later (after the db patch) to be sure there are no hidden dependencies03:04
jblackYeah. I'm going through the full build stuff.03:04
ddaause it not hardlinked for a little while, to understand the pain03:05
ddaathat's educative...03:05
jblackYeah. I know the pain. I've done this from time to time to keep track03:05
jblackpainnnnn.03:42
jblackstub: If you maintain https://wiki.launchpad.canonical.com/DatabaseSetup, then heads up. It looks like the instructions don't match cotm ubuntu (I dogfood it) 03:43
stubIf you mean breezy, you are right. I have no idea how badly they are out of kilter though because I haven't got the facilities to run both hoary and breezy (and see no need to risk switching to breezy yet)03:45
stubFeel free to update the relevant launchpad scripts and the wiki page though ;)03:45
jblackSure. Its just fine except for the locale step.03:45
stubThe main issue I'm aware of is the postgres-contrib stuff moving, which breaks the fti.py launchpad script.03:46
jblackOhhh. more breakage. 03:46
stub(but that might have been fixed in breezy - I have no idea)03:46
jblackI'll run a test on it. Do you know if the tests catch the locale problem? 03:46
stubWhat actually is the locale problem?03:47
jblackOn that page, there are instructions to nuke the default database and recreate one with the current required locale. 03:47
stubok. if your locale is screwed, the tests will fail. There are explicit tests to check this.03:48
jblackPerfect.03:48
stubAnd you will also get random failures as things are returned in the wrong order elsewhere ;)03:48
jblackThe problem is that the 7.4 in unstable, instead of having hte old fashioned /var/libpostgresql/data, now has /var/lib/postgresql/7.4/main (which is quite similiar to the old data dir)03:49
jblackI don't have a machine with an older psql, so I can't compare the diffrences to find the perfect match. 03:50
jblackso I'm idly wondering if perhaps they fixed the locale thing. 03:50
jblackI also think I'm going to scavange a machine out of my parts. 03:50
stubOk. So the instructions should work if you just fix the paths03:50
jblackThats the point. :)03:51
jblackroot@comet:/var/lib/postgresql # find . -name data03:51
jblackroot@comet:/var/lib/postgresql #03:51
stubdata isn't a magic name - it is just a directory name. Looks like /var/lib/postgresql/data is now /var/lib/postgresql/7.4/main03:51
=== robitaille [n=daniel@d154-5-117-228.bchsia.telus.net] has joined #launchpad
jblack /var/lib/postgresql/7.4/main/ looks like the rough equivilant, but I'm not sure (its been awhile since I've jumped into a 7.3 data dir). When I tried blowing that away instead and ran initdb, psql wouldn't even start. clustering complaints.03:52
stubIf it has a 'base' directory in it, it is the data directory.03:52
jblackIt has a base.03:53
jblackAnd blowing it away as per those instructions makes bad things happen.03:53
stubOf course, if you just run 'initdb' I have no idea if you are running the 7.4 or 8.0 initdb script ;)03:53
jblackI'm not asking for support. I'm just giving you a heads up. :) 03:53
=== asgeirf [n=asgeirf@203-173-23-155.dyn.iinet.net.au] has joined #launchpad
jblackddaa: ping03:54
ddaahere03:54
ddaaplease be quick, I'm on my way to bed03:54
jblackok. very quick. can't help you tonight. need to build machine with older ubuntu to help. 03:56
stubanyone: Do you remember how much the bus fair was between Sao Carlos and Sao Paolo? I think it was about 40 reals ?03:57
ddaano problem, spiv seems willing to give it a shot tonight, and anyway importd-archivelocation is also blocked by my NMI to fix python import.03:57
spivstub: 33 or 35 or something... let me find my receipt.03:58
ddaaI recall 3503:58
spivIn fact it was 31.4503:59
=== lamont-away is now known as lamont
=== robitaille [n=daniel@d154-5-117-228.bchsia.telus.net] has joined #launchpad
=== robitaille [n=daniel@d154-5-117-228.bchsia.telus.net] has joined #launchpad
=== jblack [i=jblack@static-209-158-45-74.scr.east.verizon.net] has joined #launchpad
=== camilotelles [n=Camilo@201.32.223.192] has joined #launchpad
=== spiv [n=andrew@adsl-66-203.swiftdsl.com.au] has joined #launchpad
=== lifeless [n=robertc@dsl-129.129.240.220.lns02-wick-bne.dsl.comindico.com.au] has joined #launchpad
=== kiko-zzz [n=kiko@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== sladen [i=paul@starsky.19inch.net] has joined #launchpad
=== Kinnison [n=dsilvers@haddenham.pepperfish.net] has joined #launchpad
=== j^ [n=j@195.169.149.104] has joined #launchpad
=== JanC [N=janc@lugwv/member/JanC] has joined #launchpad
=== lamont is now known as lamont-away
=== robitaille [n=daniel@d154-5-117-228.bchsia.telus.net] has joined #launchpad
=== jblack [i=jblack@static-209-158-45-74.scr.east.verizon.net] has joined #launchpad
=== camilotelles [n=Camilo@201.32.223.192] has joined #launchpad
=== spiv [n=andrew@adsl-66-203.swiftdsl.com.au] has joined #launchpad
=== lifeless [n=robertc@dsl-129.129.240.220.lns02-wick-bne.dsl.comindico.com.au] has joined #launchpad
=== kiko-zzz [n=kiko@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== sladen [i=paul@starsky.19inch.net] has joined #launchpad
=== Kinnison [n=dsilvers@haddenham.pepperfish.net] has joined #launchpad
=== j^ [n=j@195.169.149.104] has joined #launchpad
=== JanC [N=janc@lugwv/member/JanC] has joined #launchpad
=== robitaille [n=daniel@d154-5-117-228.bchsia.telus.net] has joined #launchpad
=== SnakeBite [n=SnakeBit@84.242.143.64] has joined #launchpad
=== robitaille [n=daniel@d154-5-117-228.bchsia.telus.net] has joined #launchpad
=== robitaille [n=daniel@d154-5-117-228.bchsia.telus.net] has joined #launchpad
spivlifeless: What's the right thing to do about unicode in http urls?  Just avoid it?09:53
=== spiv finds http://www.w3.org/International/O-URL-and-ident
lifelessspiv: its scheme specific10:04
lifelessspiv: the serialised url must meet the abnf in std6610:04
spivlifeless: rfc 2718 seems to suggest utf-8 encode, then escape as usual.10:04
lifelessthat will probably be correct for url schemes defined post std6610:05
lifelesswhich is what 2718 is about10:06
jameshspiv: this is pointed to in the link you gave: http://www.w3.org/TR/REC-html40/appendix/notes.html#h-B.2.110:06
lifelessjamesh: thats for html url references10:07
jameshsafest is probably to generate ASCII URIs in launchpad, and expect encoded UTF-8 in the librarian10:07
lifelessI thought spiv meant in the http protocol10:07
spivRight.  This is for the librarian.10:07
spivWhat url should a file named u'Yow\N{INTERROBANG}' be published at in the librarian? :)10:08
lifelessutf8 then % encode is safe always10:08
spiv(using python literal notation)10:08
=== spiv nods
lifelessurls will always round trip10:08
spivThat suits me, I'll do that.10:08
spiv(already coded it, in fact ;010:08
lifelessthe problem can occur if someone tries to show it nicely.10:08
lifelessor if someone is trying to guess the url from other data.10:09
spivNeither of which are really concerns for the librarian.10:09
lifelessi.e. if I say to you 'home pages are at http:/launchpad.net/people/$person', and $person is non ascii, then I might guess a different approach than you the server do10:09
lifelessi.e. I might do latin-110:09
lifelesswhere the server does utf-8 10:10
jameshencoded UTF-8 will make the web browsers we care about do the right thing when saving 10:10
lifeless(both post % encoded.)10:10
spivThankfully, we have strict constraints on names in launchpad.  I think the librarian is fairly unique here among our various systems.10:10
spivjamesh: That's good news.10:10
spivOk, thanks to both of you for your help.10:10
lifelessnp10:11
=== ddaa [n=ddaa@ordo.xlii.org] has joined #launchpad
=== Mez [n=Mez@cpc2-lich4-3-0-cust115.brhm.cable.ntl.com] has joined #launchpad
=== sabdfl [n=mark@217.205.109.249] has joined #launchpad
=== carlos [n=carlos@243.Red-83-47-24.pooles.rima-tde.net] has joined #launchpad
carlosmorning11:22
Nafallocarlos: morning and ping :-)11:22
Nafallocarlos: could we have something in rosetta to show those where suggestions are added?11:23
=== jayp [n=jp@62.253.252.7] has joined #launchpad
carlosNafallo, like show translated, untranslated, needs review, etc...?11:23
Nafallowould be easier to approve people based on the quality of their work if you don't have to walk through 14000 translations just to see two strings they've done.11:24
Nafallocarlos: yepp :-)11:24
carlosNafallo, I suppose it's not a big problem... could you open a bug report about it so we don't forget it?11:25
Nafallocarlos: sure. I'll assign it to you? :-)11:25
carlosI cannot implement it now, but that way we will take care of it later11:25
carlosNafallo, as you wish :-)11:25
Nafallohehe11:25
jaypHi all, just logged a bug against ethereal in ubuntu, but since ethereal is universe, I'm told I should log it through launchpad. How does this differ from bugzilla?11:26
carlosjayp, packages in main are not yet migrated  to launchpad11:27
carlosthat's all11:27
jaypcarlos, but all ubuntu will go to this launchpad eventually?11:28
carlosjayp, yes11:28
carlosI think it will happen with breezy release, perhaps a bit earlier11:29
Nafallocamilotelles: #1801, I can't assign it to you. missing privilegies :-(11:29
Nafallohmm11:29
Nafallocarlos: ^ ;-)11:29
carlosNafallo, don't worry, if it's filed against rosetta, I will take it when I start the implementation.11:30
carlosthanks11:30
Nafallono problem :-)11:30
carlosstub, hi, still running the migration script?. Also... did you execute already on production the "fuzzy" one?11:52
stubfuzzy script has run on production. The whitespace one is still running - it died due to a deadlock so I had to restart it this morning.11:52
=== jayp [n=jp@62.253.252.7] has left #launchpad []
sabdflstubarooney... we'll need an index on Person.karma11:56
stubok11:57
sabdflcarlos: are we converging on good langpacks?11:57
carlossabdfl, I think we have more or less a detailed procedure for oo and firefox and the language packs should start flying after the white space migration script is executed on production11:58
carlossabdfl, I lost my wiki changes for firefox so I need to write them again today (my x server died before saving the changes :-(11:58
carlossabdfl, martin did a lanuage pack update manually this month, so I think we have time enough to test and fix any new issue that would appear before next update + firefox and oo support12:00
carlosstub, ok12:00
carlossabdfl, also, I'm waiting for the whitespace script run on production to send the 1.0 announcement but if you don't want to delay it more... I could send it now that breezy is imported12:03
carlossabdfl, I keep forgetting to ask you about it, sorry12:04
carlossabdfl, what do you want to do?12:04
sabdflcarlos: how long will the whitespace script take to run?12:04
carlossabdfl, I think a couple of days or so and we are still testing it on staging12:05
carlosstub, ^^^ ?12:05
stubI have no idea - it produces no useful output as to how much has been processed. If we need this soon, I can add some eta estimation and some optimizations.12:06
carlosstub, if you don't mind... yes. we need it as soon as possible12:08
carlosstub, and please, send me the patch so I can see your changes and next scripts I write are more optimized so you don't need to do it12:09
=== Seveas [n=seveas@seveas.demon.nl] has joined #launchpad
=== Nafallo loves F/OSS :-)
stubcarlos: You can have a look at the fuzzy migration script - I added statistics output, optimized memory usage by not loading the list of ids into ram, and made it commit every few thousand transactions instead of after every one (which perhaps halved the runtime all up)12:11
=== WaterSevenUb [n=WaterSev@bl5-49-34.dsl.telepac.pt] has joined #launchpad
carlosstub, oh, didn't see that you merged those changes back into rocketfuel..12:11
carlosstub, thank you!12:11
sabdflstub: i can add the index to 25-12-0.sql if you want12:15
stubI've committed it to a local branch already (which I have been trying to land today ;-/)12:15
sabdflok12:15
sabdflmaybe we need a faster / dedicated box for PQM?12:16
sabdflit's taking at least 30 mins per attempt12:16
stubWe need less fragile tests :-(12:16
stubI'm not sure how fast the tests run on a higher powered box - are they CPU bound?12:17
sabdflcpu and io, chinstrap isn't very fast12:19
spivThe vmstat output during a test run might be interesting to see.12:21
sabdflspiv: are the page tests run through the debug layer, or not?12:32
stubLast I saw they were not12:33
sabdflok, thanks12:34
sabdflhmm... carlos, did mpt not fix the barchart snafu?12:51
carlossabdfl, he had to leave and told me how to fix it, I'm merging all my pending branches before merging that fix12:55
ddaasabdfl: sorry if my reply to your python-import request sounded like a complaint. I was _a bit_ of a coplaint, but I also wanted to give you an idea of what my queue looked like.01:30
sabdflok01:31
sabdfli'd really like to coordinate on a week of pair programming with you and i, in london01:31
sabdflcould you work with cvd to make sure that happens soon, please?01:31
ddaaI'm working on the python problem in priority. I'm trying to get spiv or jblack to do the NukeChangesetFile thing for me, to unblock importd-archivelocation.01:31
sabdflif lifeless can join, great01:31
sabdflwhat is importd-archivelocation? spec name or url?01:32
ddaaHu... I'll check with lifeless, I think I'll be able to come sep. 4/5 to 9.01:33
ddaasabdfl: neither. ATM the work is being done in the (ill-named) branch david.allouche@canonical.com--2004/launchpad--importd-production--1.2601:34
ddaaBasically, it's the importd side of ddaa@ddaa.net--2004/pybaz--archivelocation--001:35
ddaawhich was specced on http://wiki.gnuarch.org/PybazArchiveLocation01:37
ddaasomething lifeless has been requesting for a long time, so he can drop the old archive registration scheme from baz.01:37
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: Implementation of UpstreamMappingForRoseta r=spiv (patch-2268: carlos.perello@canonical.com)01:38
=== Kinnison glares at pgsql some more
=== jamesh glares at gpgme
KinnisonERROR:  cannot drop sequence binarypackage_id_seq because table binarypackagerelease column id requires it01:40
Kinnisonyet01:40
Kinnison id                   | integer | not null default nextval('public.binarypackagerelease_id_seq'::text)01:41
Kinnisonso wtf does psql think it's in use?01:41
stubBecause the column was created as a serial, and the two are linked.01:41
stubWhy do you want to drop it?01:41
jameshKinnison: pgsql doesn't use the column default value to track the relationship01:42
Kinnisonstub: I can't find a way to rename a sequence01:43
stubALTER TABLE binarypackagerelease_id_seq RENAME TO foo_id_seq;01:44
Kinnisonyou're kidding?01:44
stub(go figure)01:44
=== Kinnison groans
stubNope01:44
Kinnisondoes that fix up DEFAULT clauses?01:44
stubNope. Then you need to ALTER TABLE Binarypackagerelease ALTER COLUMN id SET DEFAULT nextval('public.foo_id_se'::text)01:45
stubso they are linked, but not in a particularly useful way ;)01:45
Kinnisonthanks01:45
jameshit links OIDs, iirc01:46
kiko-zzzgood morning hackers01:47
kikoT-13 minutes to meeting01:47
carloskiko, morning01:48
kikohow's sunny spain?01:49
carlosnot so sunny but hot anyway :-D01:51
kikoheh01:51
kikowhat's up with production, stub?01:53
kikoTrying 82.211.81.179...01:53
kikotelnet: Unable to connect to remote host: No route to host01:53
stubhmm... must have died01:53
kikoor is it my network?01:53
stubI'm getting a 50301:54
kikoT-5 and counting01:54
kikodoes anyone have topics they'd like discussed in this morning's meeting?01:55
=== mpt [n=mpt@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
stubHmm... uptime 3 minutes. Don't know if the server crashed or elmo rebooted it.01:57
kikoelmo?01:57
bradbhey all01:57
bradbBjornT: did you have a chance to see the way I reimplemented BugTaskAssigneeWidget?01:57
bradbI was hoping to submit the merge request before the meeting started...01:58
kikoT-2 and counting, so that means probably not bradb 01:58
BjornTbradb: no sorry, not yet. will do that after the meeting.01:58
bradbok, thanks01:58
kikoand it's time02:00
=== salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
kikojust in time, too02:00
kiko=== Meeting Begins ===02:00
kiko1. Role Call02:00
kiko2. Activity Reports02:00
kiko3. Release Announcements02:00
kiko4. 3 Phrases02:00
kikoif anyone has any topics they'd like discussed, just /msg me02:00
kikoso who's around and awake?02:01
spivme02:01
morgsme02:01
=== Kinnison waves blearily
BjornTme02:01
jameshme02:01
=== mpt bounces up and down
salgadome02:01
=== carlos is here
stubyo02:01
bradbme02:01
kikompt the yoga man02:01
jblack me02:01
kikookidok02:02
kikono cprov?02:02
kikono daf, but that's understood02:02
kikoI imagine ddaa should be around02:02
=== salgado heard somebody on the stairs. maybe was cprov
kikomaybe02:02
kikookay let's move on02:02
ddaahello02:02
kikotouching base on activity reports02:02
kikowho is in the same situation as I am?02:03
=== carlos is a week behind
kiko(i.e. really bad this week)02:03
=== Kinnison is not up-to-date but has them almost ready to send (will send after the meeting)
=== jamesh is not up to date
mptup to date!02:03
=== morgs is up to date, with days worked
=== salgado is up to date
spivI'm up to date (although my hour tracking has been suboptimal)02:03
stubI'm up to date02:03
=== BjornT is up to date
=== ddaa is up to date unless he missed a day somewhere
=== bradb is up to date
jblackJust need to finish yesterday02:03
=== Seveas [n=seveas@seveas.demon.nl] has joined #launchpad
kikoyou guys rock02:03
kikojamesh and me get the dunce hats 02:03
spivkiko: slacker :P02:03
kikotoo many distractions :-(02:04
kikookay02:04
kikoon release announcements02:04
kikomark wants to get the releases underway02:04
=== cprov [n=cprov@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== ddaa hears canonical ninjas knocking at the door
kikoI think it's healthy to get these planned sooner rather than laters02:05
kikoI think we're probably going to do a launchpad registry 1.0 (foaf and doap)02:05
kikoa rosetta 1.002:05
kikoand a malone 1.002:05
mptIn that order?02:05
kikosoyuz 1.0 I'm not so sure of the feasibility in the short term 02:05
kikowell02:06
carloskiko, rosetta 1.0 is ready to be sent, just waiting for some data migration02:06
kikothat's a question for everybody02:06
Kinnisonkiko: soyuz's UI needs a lot more work as we discovered in SC02:06
kikoKinnison, yes, I'm aware02:06
carloskiko, I mean, the announcement text is ready02:06
kikoI know the text is ready02:06
jblackthe baz 1.5 one is ready, but should wait until lifeless is back so that he can actually cut the release. :)02:06
kikomy question is what's missing for rosetta, carlos02:06
Kinnisonstub: production now runs the database with the valid_version patch in place, yes?02:06
kikoand for malone02:06
stubKinnison: yes02:07
carloskiko, I'm waiting to have the whitespaces fix run on production02:07
carlosso we stop exporting broken .po files02:07
Kinnisonstub: Cool, then we're about 95% of the way to being able to deploy gina for imports on production02:07
salgadokiko, we still miss basic voting for foaf 1.002:07
kikocarlos, the code is landed, so AFAIK this is just a data migration change, right?02:07
kikosalgado, how much voting is in place? no UI?02:07
carlosbut we can send the annoucement now if you want as the script will take a couple of days to finish02:07
carloskiko, right02:07
salgadokiko, yes. no UI02:08
kikocarlos, no, we should run the script -- why haven't we done so yet?02:08
kikosalgado, I /really/ need us to move into shipit, so voting needs to be done nowish02:08
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: Cleanup product's code, start using POTemplate.iscurrent field and fixed POTemplate's admin form. r=spiv (patch-2269: carlos.perello@canonical.com)02:08
kikomorgs, anything that would bother you before calling it registry 1.0?02:08
bradbkiko: Including the stuff added in Brazil: 1. making +bugs on distro an untriaged bugs page, 2. menus, 3. distrorelease CVE report, 4. MaloneSearchResults, 5. changing the URLs (again), 6. changing the distrorelease bugs report somewhat.02:08
morgskiko: no, RDF seems to be humming along02:09
salgadokiko, that's what I'm doing02:09
carloskiko, because we had some errors and takes a while to execute it on staging02:09
bradb7. maybe something else02:09
carloskiko, it seems to be fixed now, but still running on staging02:09
kikobradb, BjornT: that stack is looking pretty dismal02:09
kikocarlos/stub, when is the ETA for the script finishing?02:09
bradbkiko: yep, despite the fact that I've landed a ton of stuff this past week02:09
carloskiko, stub is working on getting that information already 02:10
kikookay02:10
bradbI've used the word "overloaded" a few times, and will be using it again in my three sentences today. :)02:10
stubAbout 24 hours for the staging run02:10
kikobradb, take on them one at a time, I guess02:10
stub(assuming no more deadlocks)02:10
bradbyep, I'm working on MaloneSearchResults right now02:10
kikostub, so should be just a bit slower for the production run?02:10
morgskiko: "doap" is definitely removed from every place in launchpad now, so please don't refer to it in public emails etc. It's dead, Jim!02:10
kikobradb, how much of that is on BjornT's plate?02:11
kikomorgs, I didn't, did I?02:11
stubkiko: Dunnu. Production is slower CPU but more RAM.02:11
kikostub, I thought it would be slower just because of more contention02:11
bradbkiko: dunno, because i don't assign these things.02:11
kikobut whatever02:11
ddaakiko: I'm not sure if there any current issues with the display of bazaar branches02:11
bradbkiko: AFAIK he's been doing email UI, bug attachments.02:11
kikobradb, surely you coordinate with BjornT to divide work02:12
kikoand if you don't, start now02:12
kikoyou guys need to work together, no AFAIKs are justified02:12
=== stub restarts the migration script on staging, since asuka rebooted too...
morgskiko: (14:05:16) kiko: I think we're probably going to do a launchpad registry 1.0 (foaf and doap)02:12
bradbBjornT: start grabbing dude :)02:12
kikobradb, there's more to teamwork than just announcing you have work that others can do.02:12
BjornTbradb: sure :) let's talk after the meeting to divide the work02:12
kikookay02:13
bradbok02:13
kikothe way I see it we should probably do rosetta and registry first,malone next02:13
ddaakiko: branch display still sucks donkey balls https://launchpad.net/products/automake02:13
kikothat's coarse language for 9:13am02:13
mptddaa: That's a one-line fix02:14
ddaampt: thanks for volunteering02:14
mpta pleasure02:14
kikogreat02:14
mptjust as soon as I have a working tree02:14
spivddaa: I believe the correct phrase is "DOIT" :)02:14
mpt(go baz, go)02:14
kikoddaa, if you find any blockers in the next 6 hours, mail the list -- I'm relying on you to tell me that registry is fit for your interpretation of a 1.002:15
carlosmpt, I did already the statistics bar fix02:15
kikobradb, BjornT: you guys are totally on the hook to get these things either pushed off or finished and landed02:15
mptcarlos: I didn't see the PQM message for that02:15
carlosmpt, it's there02:15
mptok, thanks02:15
carlosmpt, look at the end of the list02:16
carloshttps://chinstrap.ubuntu.com/~dsilvers/pqm.cgi02:16
kikocarlos, mpt: any further regressions we should be aware of as blocking a 1.0?02:16
ddaaduh... there's other suckiness left methink. Where is staging?02:16
kikocarlos, pqm.ubuntu.com02:16
kikoddaa, okay, use email02:16
carloskiko, oh!, thank you02:16
ddaakiko: I will02:16
kikoclock ticked02:16
kikospiv suggested discussing UBZ dates02:16
kikoI'll talk a bit about UBZ02:17
kikowe're going to be there for two weeks02:17
jameshnot 1 week?02:17
kikofor the first week we're there with the distro team, and our task is to hack changes in for them 02:17
=== Kinnison has a potential issue with UBZ
stubddaa: staging is back up02:18
kikoI want the distro team to understand and feel that we work for them02:18
Kinnisonkiko: My grandmother's 90th birthday party is the 22nd and 23rd October02:18
kikoKinnison, UBZ will be after that02:18
ddaastub: thanks02:18
Kinnisonkiko: Okay, just thought I'd say that I can't fly out of .uk until the 24th at the earliest02:18
kikoit is most likely that ubz will be first two weeks of november, taking only 2 days of october02:19
stubI will need to minimize my time there - I was expecting 8 days originally :-(02:19
kikostub, you'll have to bring that up with the sab, and you know what I mean02:19
kikocome on guys, this is 2.5 months advance notice, there's more than enough time to plan and arrange02:20
bradbi'll supply the bikini-clad girls02:20
kikodoes anyone besides brazilians need visas for canada?02:20
jblackWhat dates? 02:20
jameshhttps://wiki.canonical.com/UbuntuDeveloperSummit02:20
kikojblack, wake up02:20
=== bradb goes to find a site
Kinnisonkiko: FYI, bits of my year are planned out 12-18 months in advance02:20
jblackwhoops. 02:20
=== Kinnison grins
kikoKinnison, and then there are the Canonical bits :)02:21
Kinnisonkiko: aye :-)02:21
spivkiko: Eh, 2.5 months isn't really that much, particularly when until the dates are set I can't assume that making any personal plans I make are safe. :/02:21
jblack30 Oct - 11 Nov ? 02:21
kikoassume the first two weeks of november02:21
kikojblack, don't count on the exact dates (i.e. give or take 2/3 days on each end) but that's the area02:21
stubkiko: remember that we are currently spending 1 day in 6 overseas - it gets difficult to squeeze in anything else02:22
kikodon't be anxious, we'll get dates out to each of you early next week02:22
KinnisonThanks02:22
kikoso again02:22
kikothe plan is to spend one week as hacking serfs for the distro team02:22
kikoso they feel that they can actually get features coded and landed02:22
kikoit won't be high-stress -- hopefully -- more like a little fun hacking sprint02:23
KinnisonThat'll be really important for soyuz02:23
morgskiko: somebody going to take PQM with to the sprint?02:23
Kinnisonand I'd love for non soyuz hackers to join in on that02:23
kikothe second week, when we're more or less by ourselves (some distro guys will stay on with us), we'll work on our specs02:23
kikomorgs, I don't know if that was a real question or not02:23
kikostub and I need to figure out what the right approach to updates and QA will be there, since it's a somewhat special case -- what sort of production rollout policy will we use02:24
kikoanyway02:24
kikothat's the summary02:24
morgs sprint bandwidth tends to suck and there will be contention for PQM - just making an observation02:24
kikoI hope working with the distro guys will be fun and invigorating -- having users to talk to and satisfy is usually a very positive experience for most 02:25
kikomorgs, it's canada, so bandwidth should be good, and PQM contention, well, as I said, stub and I will talk about the rollout policy -- so we'll see02:25
bradbbandwidth should be really good here02:25
kikoah02:25
kikoone final note02:25
kikothe LTSP guys were having a meeting in maine02:26
kikosince the dates collided and we really want LTSP to hook up officially with ubuntu02:26
kikowe've offered them to join conferences02:26
kikothis means that there will be an extra 15 guys or so for the first week02:26
KinnisonShould be a really interesting first week02:26
kikoit's interesting I think because LTSP may give us some derivative-requirements action02:27
Kinnisonindeed02:27
kikoit'll be fun seeing if they can tackle malone too; I'm not sure how interested they are in rosetta02:27
bradbi found this: http://www.cic.gc.ca/english/visit/visas.html btw, but it doesn't make a specific mention of the word "business". I notice that Brazil is in the list of countries requiring visa.02:27
kikoI don't think there's any other UBZ information I know right now02:27
kikoyeah02:28
kikoI know brazil needs visas02:28
kikoI don't know if south africa does02:28
morgsI think so02:28
kikobradb, did you need a visa for anywhere but brazil?02:28
bradbZA is listed on that page02:28
bradbkiko: i imagine so02:29
kikochirp chirp02:29
kikobradb, /did/ 02:29
kikoon former conferences02:29
bradbkiko: oh, but so /far/, no02:29
kikookay02:29
kikoenough of UBZ?02:29
jameshI think conferences/meetings count as visiting02:29
carlosjamesh, visiting like tourist visit ?02:30
kikoI think so too02:30
bradbjamesh: i do too :) but i'm not sure if there might be a more strict set of requirement for business visits02:30
kikoperhaps only in practice02:30
kikookay02:30
kikotime for those 3 phrases of love02:30
kikogo!02:30
=== ddaa notes "passports or travel documents issued by the Holy See.", wtf?
mptDONE: Rosetta tweaks, Malone and infrastructure specs02:30
mptTODO: unbreak branches, main template crack, TranslationReview02:30
mptHINDRANCES: baz crashiness, tiredness, various SteveA magic02:30
spivDONE: TeamsInAuthserver, Bug 1785 (+ extra Librarian test coverage), Bug 1659, reviews.02:31
spivTODO: Day off tomorrow (Twisted sprint), then TeamLogin & SupermirrorFilesystemHierarchy, try to squeeze in time to help take load off ddaa.  And reviews, as always.02:31
spivBLOCKED: No.02:31
KinnisonDONE: manic database renaming work02:31
KinnisonTODO: finish rename work02:31
KinnisonBLOCKED: how long the full test suite takes02:31
jblackDONE: advocacy, release roadmap02:31
ddaaDONE: various importd and cscvs cleanups and diagnostics02:31
ddaaTODO: fix python import, finish importd-archivelocation02:31
ddaaBLOCKED: NukeChangesetFile (trying to offload)02:31
stubDONE: Bugfixes02:31
Kinnisonddaa: "Holy See" == "vatican"02:31
morgsDONE: Finally get RDF fix into production02:31
morgsTODO: Clarify tasks and role going forward02:31
morgsBLOCKED: None02:31
BjornTDONE: last bits of bug attachment implementation. added some more commands to the email interface and fixed some minor bugs there. work some on threadable emails notification.02:31
jblackTODO: advocacy, detailed roadmap,supermirror02:31
BjornTTODO: finish threadable emails notification implementation. reviews. fix email wrapping problem. probably something more, related to malone 1.002:31
salgadoDONE: BasicVoting, code review, random bug fixes02:31
salgadoTODO: BasicVoting, ShipItNG, code review, random fixes02:31
salgadoBLOCKED: Nothing02:31
BjornTBLOCKED: no02:31
carlosDONE: User support, branch merging, language packs02:31
jblackBLOCKED: no02:31
stubTODO: linkchecker integration in test suites02:31
stubBLOCKED: Nope02:31
carlosTODO: language packs, more branch merges and user support02:31
bradbDONE: Landed MaloneSourcePackageBugListing. Landed DistroReleaseBugTargeting. PresentingLengthsOfTime (i.e. fmt:approximateduration) on its way to pqm right now. Half way through MaloneSearchResults.02:32
carlosBLOCKED: Need longer days02:32
bradbTODO: Finish MaloneSearchResults, land BugTaskAssigneeWidget this morning. Divide up the other work with BjornT, and DO IT.02:32
bradbBLOCKED: Overloaded. Very, very, overloaded.02:32
kikoDONE: Brazil Ubuntu/LP promotion, Rosetta POParser study, Malone hacking, planning wiki changes, being distracted02:32
KinnisonOh yeah: BLOCKED: baz takes too long to do 'diff' at times02:32
kikoTODO: wiki migration, roadmaps (including the Bazaar one)02:32
kikoBLOCKED: SteveA's opinion on some Malone design issues, the usual02:32
cprovDONE: Bug fixing in GPG and CoC02:32
cprovTODO: BuilddUI, AutoBuild minor fixes, support also deattached CoC signatures02:32
cprovBLOCKED: None02:32
Kinnisonkiko: So, the brazil OSS bus looks cool. Did you have a hand in that?02:32
mptkiko: "wiki migration"?02:32
kikonope, what OSS bus :)02:33
jameshDONE: some CalendarAggregation work, some LaunchpadIntegration, pyme key editing support02:33
jameshTODO: finish gpg key analyser stuff, CalendarAggregation, code reviews02:33
jameshBLOCKED: Steve reviewing my calendar-ui branch02:33
kikompt, did I say wiki migration anywhere?02:33
mptkiko: yeah, the "TODO: wiki migration" part02:33
kikoah02:33
kikothat was perhaps wiki roadmap migration02:34
Kinnisonkiko: http://www.ubuntuforums.org/showthread.php?t=5615802:34
cprovKinnison: could we talk at ##soyuz ?02:34
kikookay02:35
kikoany parting comments or questions?02:35
mptstub: When is the code freeze for the next production rollout?02:35
bradbkiko: is there a fixed date for Malone 1.0?02:35
stubI'm thinking tomorrow given the landings that people are pushing through tonight02:36
sabdflbradb, bjornt: i'm reworking bounty subscrptions along the lines we discussed for bug subscriptions, if it's useful I'll publish the patch shortly it should be easy to copy for bug subs02:36
kikobradb, not yet -- but we need them02:36
kiko(fixed dates)02:36
stubBah - I have all tests bar incomingmail.txt passing in PQM :-/02:37
kikoI'm going through the stacks02:37
BjornTstub: hmm, i thought i fixed it :(. could you send me the test failure?02:38
bradbkiko: so, i imagine that first means that we have to confirm that what we understand to be 1.0 to make sure it lines up with what other people expect for Malone 1.002:38
kikoright02:38
kikowe need to be cheap there though02:38
bradbwhen can we do that?02:38
bradbcheap is good02:38
kikobradb, let me go through the wiki and specs 02:39
bradbok02:39
kikoI might fit in some phone calls to triage specs around02:39
kikoanything else?02:39
kiko502:39
bradbnot all of these things have specs, btw02:39
kikobradb, they should have at least stubs or bug #s02:39
kiko402:39
bradbok02:39
kiko302:40
kiko202:40
kiko102:40
kikothanks guys02:40
carloskiko, thanks02:40
bradbcheers02:40
=== carlos -> lunch
Kinnisonthanks kiko02:40
=== ddaa -> lunch
Nafallokiko: 1.0 in a few days, right? :-)02:40
kikoKinnison, carlos and bradb: I'll probably call you today forabout 15 minutes to sort out the spec stacks02:40
Kinnisonkiko: ergh, I've not given them any thought02:41
=== morgs goes out for a while
bradbok02:41
carloskiko, ok02:41
Kinnisonkiko: so give me 30 mins notice so I can refresh my brain02:41
kikobradb, and Kinnison, if you could coordinate to get an idea of the spread of specs02:41
bradbkiko: i'm populating the wiki with some stubs for the just-do-it bits02:41
kikoit won't be for at least the next 2h02:41
carloskiko, remember that I changed my land phone number 02:41
Kinnisonokay02:41
kikocarlos, msg me if you like02:41
carloskiko, wiki one is the right one02:41
carlosok02:41
=== Keybuk [n=scott@descent.netsplit.com] has joined #launchpad
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]  add top contributors to home page (patch-2270: mark.shuttleworth@canonical.com)03:03
bradbkiko: I've added several specs to the wiki that were mentioned for Malone 1.0. Everything that I'm aware of for 1.0 should now be in a spec on the wiki. Once we nail down exactly which specs are mandatory for 1.0, perhaps we can add those to MaloneOneDotZero and divide them up between me and BjornT.03:09
=== bradb eagerly awaits BjornT's feedback on the clean new BugTaskAssigneeWidget :)
bradbmeantime, shower03:11
elmoddaa: I'm upgrading escudero now; it's going to mean some downtime for it's sshd.  if now is a particularly bad time, please shout soon03:12
=== ddaa shout preemptively
=== ddaa then checks if it was worth shouting
ddaaBah... we have things happening all day long...03:14
elmoddaa: ok, I can leave it, if you like03:14
ddaaelmo: I'll put hoover offline, please tell me when the sshd is back up03:14
ddaathat sholud minimise disruption and let you do your work.03:15
elmook, thanks03:15
ddaalucky, I caught an idle spot :)03:15
ddaaelmo: btw03:16
ddaaI know it's bad, evil, etc, but could you _please_ raise the unauth connection limit to, say, 10?03:17
ddaaBecause ATM we do not have a better solution, and hell, that's a dedicated server!03:17
elmoif you mean maxstartups, it already is 1003:20
elmo#MaxStartups 10:30:6003:20
elmobtw, please let me know when hoover is down and I'm good to start03:20
ddaaIt's already offline (that's different from down)03:20
ddaathat means it won't start any new job.03:20
elmook, thanks03:20
ddaaI mean somethnig different, lemme check.03:20
ddaaHa, right... I mean that, but I mean a different value :)03:22
ddaaWell, please make it "25:30:60".03:23
ddaaThat should fix my pain for now.03:23
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: Improvements and added support to select archive components r=spiv (patch-2271: carlos.perello@canonical.com)03:34
sabdflmorning Keybuk03:42
Keybukheyhey, give me half an hour and we'll have that phone chat :)03:43
=== Seveaz [n=seveas@seveas.demon.nl] has joined #launchpad
Keybukelmo: prod (re: casey stuff)03:44
=== sabdfl hands keybuk the cattle prod
Keybuksabdfl: batteries seem dead03:49
=== sabdfl hands keybuk the gaff
sabdflmight need sharpening03:50
=== Kinnison worries about where sabdfl is concealing all this weaponry
sabdfli haven't been using it... enough03:50
elmoddaa: escudero is back, pls shout if anything is wrong04:03
ddaaIt's asking importd for a password04:05
ddaahttps://macquarie.warthogs.hbd.com/hoover/status/openjade-opensp-main/events/494/log04:05
ddaaelmo: that _a bit_ too secure.04:06
ddaaelmo: SHOUT04:07
elmococking badgers04:08
=== mpt [n=mpt@200-171-140-32.dsl.telesp.net.br] has left #launchpad []
ddaaI guess that's an ack...04:09
elmoddaa: err, hang on, there04:09
elmoddaa: err, hang on, there's never been an importd user; it's "hoover" on escudero04:09
kikodarn04:10
ddaaelmo: it asks for a password anywoy04:10
ddaafrom galapagos and neumayer04:10
ddaa(but thanks for reminding me it's hoover@)04:11
elmoah, does too04:11
ddaadarn... lost an autotester04:14
elmomeep?04:14
ddaanevermind, probably just some OOM crash or something04:14
elmooh, ok, not hw04:14
elmoddaa: pls retry hoover@escudero now04:14
ddaait happens from time to time, 04:14
ddaaworkrave04:14
ddaahoover@arch.ubuntu.com works04:18
ddaathx04:18
ddaachecking status of autotester now04:18
ddaaelmo: apparently russkaya and leningradskaya were recently rebooted04:20
ddaaI'd like if you could drop me a notice when that happens (also true for marambio, neumayer, and galapagos).04:21
elmoddaa: yeah, sorry, I only just noticed myself - apparently the electricians we had in managed to knock a power cord or two lose04:23
ddaaelmo: I'm disappointed, I always thought that your were cybernetically linked to load and status monitor for all your servers.04:24
ddaaThe way high server load seems to give you physical pain...04:24
Keybukthere are rather a lot of them04:29
Keybukhave you never had an itch that you've not actually been able to locate?04:29
Keybukand had to randomly scratch different bits to try and narrow it down04:30
ddaaKeybuk: I guess that how an amd64 upload to ftpmaster feels to elmo04:30
ddaaelmo: pinkfloyd.colorado.edu seems to be unreachable from the DC. I can reach it (and to a svn co) from my laptop.04:34
ddaacan that be fixed?04:35
ddaa(if mean the former, I'm happy to reach it from my laptop)04:35
bradbBjornT: Can I expect to see a response to BugTaskAssigneeWidget in the next hour and a half? Sorry to nag, but I'd really like to land this.04:35
carloskiko, we have some 'PartialImplemented' specs, could we add that category?04:36
BjornTbradb: yeah, i'm looking at it right now04:36
carlosuntil we implement those ? 04:36
bradbcool, thanks04:36
KinnisonOh well, I've gone from a couple of test failures to the harness not starting without error04:37
Kinnisonhurrah for fixing bugs04:37
sabdflcarlos: nup04:37
sabdflotherwise everything will end up that way04:38
sabdflif the thing needs to be phased, then we need separate specs per phase04:38
sabdfldone, or not04:38
carlosI don't think it will happen again, but we have several specs that were half implemented for Hoary support04:38
carlosand that would help us to track them 04:39
sabdflcarlos: then they need to be carved to phase2 specs04:39
carlosinstead of just finish the implementation?04:40
sabdfleither - if it's important to you to reflect the work done, then a second spec, and mark the first one implemented04:49
carlosIt's only a way to track the status, it's not too important04:50
ddaaelmo: ping04:51
ddaaFrom 82.211.81.129 icmp_seq=1 Destination Port Unreachable04:51
Nafallohehe, ping and a ping error? ;-)04:52
ddaaat least somebody gets my humour :)04:52
Nafallohehe :-)04:53
elmoddaa: ?05:00
ddaaI cannot seem to ping pinkfloyd.colorado.edu from within the data center, and I cannot do a svn checkout from http://pinkfloyd.colorado.edu:8080/svn/osiris/osiris/trunk05:01
ddaaThe ping error I pasted is the result of "ping pinkfloyd.colorado.edu".05:01
ddaafrom russkaya05:01
=== Keybuk charges the cattle prod and heads for elmo with a mean grin on his face
ddaabut I can checkout from my laptop, so I think it might be a network problem with the DC05:02
Keybukddaa: I suspect it's likely an "outbound firewall rules don't let you do that, hahahaha" problem05:03
Keybuk8080 isn't in the allowed port list05:03
ddaaKeybuk: that might be part of the problem. But that does not explain the ping errors...05:04
Keybukicmp can be firewalled too05:04
elmoicmp is firewalled on their end05:04
elmo(as well as ours)05:04
ddaabah05:04
ddaaokay, ping is dead05:04
ddaastill, I cannot svn co.05:04
KeybukThe Ping is Dead!  Long Live the Ping!05:04
elmoI've added 8080 to the allowed ports for the importd machines05:05
ddaaelmo: seems to work better05:05
Keybukthe idea here is that when some pimply 14yo script kiddie hacks our importd machines using carefully crafted cvs or svn packets, and gets root, they still can't do fuck-all with it05:06
Keybukexcept, possibly, read slashdot05:06
ddaaokay, the test import seems to be going05:07
ddaaKeybuk: right, right... I can imagine cvs or libsvn getting buffer overflowed by an hostile server.05:10
ddaaelmo: thanks05:11
ddaaJust got a phone call from a housing agency, who told me to check their website at "hgiv.fr"... then when I read them the content of the page (that translates to "no website is configured at this address") they told me "www at the beginning, of course, if you don't type the beginning correctly".05:13
=== ddaa hates to be talked down on web matters by illiterates
elmoKeybuk: what it is you want from me excactly?  an rsync of archive.u.c ?05:14
elmoyou realize that'll eat a fair whack of your available disk, right?\05:14
=== WaterSevenUb [n=WaterSev@bl5-43-82.dsl.telepac.pt] has joined #launchpad
Keybukis there a way to nfs that?05:24
elmomm, I guess, but I don't currently have nfs support enabled in our kernels05:26
Keybukhow big is the archive at the moment?05:27
bradbBjornT: Is BasicBugAttachments implemented, or is there more work to do on it to implement it to spec?05:27
elmoKeybuk: 75Gb05:28
KeybukKinnison: would gina/cap work with a source-only archive?05:28
Kinnisongina can work source-only, yes05:29
BjornTbradb: it's implemented05:29
Keybukelmo: can you do a source-only archive rsync?05:29
elmosure05:30
bradbBjornT: ok, thanks05:30
Keybukthat'd be fine; and it can be main-only if possible too ? :p05:31
bradbBjornT: is CommentBugViaEmail 1. current and 2. implemented?05:31
elmosure05:32
Keybukok, if you could stick that as /srv/<something meaningful> that'd be great05:32
Keybukalso if you could open 4280 to the world, rather than just async, that'd be good.  you can get rid of the hole for dogfood now05:32
elmodone05:34
BjornTbradb: 1. yes 2. yes05:34
bradbthanks05:35
Keybukok, the last thing we need to figure out is05:35
Keybukthere's going to be a baz archive on casey while distro guys will need to be able to get at05:35
KeybukMark was non-keen on it being HTTP exported05:35
Keybukand was heard to mutter something about SFTP05:35
Keybukany thoughts?05:35
elmospiv has a twisted based sftp server, which we're using for the supermirror, I don't know if it can do anonymous05:36
elmoI assume mark was muttering about that05:36
Keybukthat might be useful, I shall talk to him05:37
Keybukoh yeah, that rsync'd archive, can you make that get updated daily?05:37
bradbkiko: how hard would it be to make an rss feed of each wiki application category? (i.e. I want to be able to easily subscribe to the MaloneSpecification RSS feed, so that I can easily bookmark all Malone specs.)05:38
kikoI have no clue, but I can research05:38
kikooh05:39
sabdflelmo, keybuk: non-anonymous would be even better05:44
Keybuksabdfl: it'd be non-anonymous inherently because you have to go through chinstrap to get there05:45
bradbBjornT: can you please go through: https://wiki.launchpad.canonical.com/MaloneSpecification and mark any other specs ImplementedSpecification that you've implemented?05:47
=== BjornT_ [i=10183@82-135-221-189.ip.takas.lt] has joined #launchpad
elmooh, well non-anonymous via chinstrap we can probably do already with 'scponly'05:50
elmoI assumed tho this was for more than just people with chinstrap access05:50
elmoKeybuk: /srv/archive.u.c/ubuntu05:50
sabdflchinstrap works for me05:50
elmolemme know if that's what you need/want and I'll cron it05:50
elmo(on casey)05:50
bradbpqm is surrealistically slow this morning05:51
Keybukelmo: looks perfect, thanks; cron that once a day05:51
elmodone05:53
elmoI'll look at doing the scponly thing when I get home, if that's ok?05:53
Keybukone laaaaast thing05:53
Keybukan you please copy05:53
Keybukemperor:/var/lib/postgres/backups/launchpad_prod.20050816.dump.bz2 or later05:53
Keybukonto casey05:53
Keybuk"You can put it anywhere"05:53
Keybuk(scponly: yup, that's cool, it'll take a few days to actually populate the archive anyway)05:54
elmoKeybuk: done to /home/james/05:56
Keybukthanks05:56
Keybukthat's it I think :)05:56
=== Lovechild [n=dnielsen@love-sources/Lovechild] has joined #launchpad
=== mp1 [n=mpt@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
bradbkiko: btw, I updated the malone specifications (in some cases made small content changes, in other cases status changes). it's just up to BjornT now to update the status of the specs he's worked on.06:07
=== BjornT_ takes a look on the wiki
ddaakiko: sent my outsanting registry issues to you, mpt and the launchpad mailing list.06:13
=== niemeyer [n=niemeyer@brutus.conectiva.com.br] has joined #launchpad
sabdflwe really need to decide if lp:url is in, or out06:28
BjornT_bradb, kiko: i've updated the specs i could find, and filed some bugs for some small todos.06:32
bradbthanks06:32
=== lamont [n=lamont@15.238.5.97] has joined #launchpad
BjornT_sabdfl: what is lp:url used (or should be) for?06:42
sabdflBjornT_: a long time ago it was a neat idea - to help us produce a listing of all the pages and views we had defined06:42
sabdflnow we have canonical_url, we could probably do it automatically06:43
sabdfli think we should can it06:43
sabdflspiv: ?06:43
BjornT_yeah, i also think we should remove it06:43
Kinnisoncan I tell our test runner to stop after the first error?07:01
kikothanks BjornT_ 07:14
Kinnisonciao guys07:30
sabdflpqm is wedged, it would seem07:50
sabdflsalgado: can you unwedge pqm?07:54
sabdfllifeless: help ^^07:54
elmokilled nc07:57
sabdflthanks elmo08:22
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]  Applied mpt's fix so the Unchanged statistics bar appears correctly (patch-2272: carlos.perello@canonical.com)08:39
carloswow08:40
carlospqm took a lot of time to do that merge...08:40
sabdflit got wedged08:42
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]  another go at preventing incomingmail.txt from failing. (patch-2273: bjorn.tillenius@canonical.com)09:04
bradbBjornT-away: What's the difference between an IBrowserRequest and an IBrowserApplicationRequest?09:15
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [r=spiv]  implement fmt:approximateduration (patch-2274: brad.bollenbach@canonical.com)09:33
BjornTbradb: i'm not sure really. zope.publisher could probably need some love to make it simpler and easier to understand... or at least some documentation09:34
=== andandare [n=andandar@DWM-34-103.go.retevision.es] has joined #launchpad
bradbBjornT: I followed up to your bugtask widget followup10:09
bradbsalgado: does +packages list both the upstreams and source packages with which a person is associated?10:12
=== SnakeBite [n=SnakeBit@84.242.143.64] has joined #launchpad
bradbsalgado: i can't figure out anyway to discover that i'm related to Malone, starting from my personal page10:14
bradbi stumbled onto this problem by trying to find out if David Sugar had registered GNU Telephony in LP. it didn't look so, but as a last-ditch effort, i thought i'd start from his person page and see what's what10:16
cprovbradb: IIRC that lists only the source packages (by querying the maintainership table)10:23
bradbthat's what i'd expect10:23
kikobradb, there's a bug filed on that, ftr10:32
bradbcool10:32
bradbBjornT: will you have a chance to look at my followup tonight so that we can bulldoze the assignee widget into rocketfuel?10:42
BjornTbradb: yes, you'll have mail in 5 minutes. one small issue left, resolve that and you can merge.10:43
=== mpt [n=mpt@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
bradbBjornT: thanks10:45
BjornTbradb: np. email sent.10:47
=== BjornT -> sleep
=== carlos -> bed
=== robitaille [n=daniel@d154-5-117-228.bchsia.telus.net] has joined #launchpad

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