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

=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
spivelmo: Have you had chance to try that Moin patch?12:18
=== koke [n=koke@209.104.102.193] has joined #launchpad
elmospiv: no, I've been reviewing12:18
elmobaz, schmaz12:18
kokewhere should I announce https://launchpad.net/products/launchpad/+spec/fair-exposure to get involved people subscribing?12:20
Kinnison#ubz would be a good start12:20
kokemaybe I'll need the responsible person for https://wiki.launchpad.canonical.com/TotalExposure12:22
kokeit appears as created by sabdfl but I'm not sure if he wrote it, changes only show hostnames :(12:23
=== nhaines [i=hinandil@adsl-69-231-114-114.dsl.irvnca.pacbell.net] has joined #launchpad
nhainesHello, all.  Well, you guessed it.  I have a stupid question.  :)12:24
=== Nafallo is now known as Nafallo_away
nhainesLaunchpad (or something like it) would be perfect for some private work some friends and I are doing.  Does anyone know if Launchpad is available publically?12:25
kikonhaines, the code or..?12:25
kikodo you mean you'd like to run a private project on a launchpad instance?12:25
nhainesYes, on a private launchpad implementation.12:26
nhainesBinaries are easiest, but code would be just as good.12:26
nhainesIt sure looks like it's separated into different packages, but Canonical's site has no info on it.12:26
kokekiko: I think he's shouting "give me the code"12:32
nhainesShouting is such a harsh word.  :)  But I'm really surprised it's not more visible.  If it's private that's fine, but I thought I'd see if anyone here knew for sure.12:35
nhainesI really like Launchpad.  Of course, I understand why everyone going off and running their own instance of it would be a Bad Thing.12:35
kokenhaines: sorry, that was one of my poor literal spanish->english translations12:36
SteveAnhaines: there's an faq entry on this on the rosetta faq.  i'll find the link...12:37
nhainesOh, no worries, then, koke.  :)12:37
nhainesOkay, I see that some parts of Launchpad are released and some are still private.  At least, that's what RosettaFAQ on the Ubuntu wiki is telling me.12:38
SteveA  https://wiki.ubuntu.com/RosettaFAQ#head-19c96d73454bfa4dc8a7b7e3fa487b4c9e34de1912:39
SteveAyeah12:39
mpoolah 12:39
mpoolgood old question 19c96d 12:39
kokeSteveA: anyway I think a plain "no" would have been faster ;)12:39
nhainesAh, what a shame, *sigh*.  Well, at least bazaar and bzr are Free.  Plus, I didn't know there was a space probe named Rosetta.  I must've missed that one.  :)12:40
kikoactually, the space probe was soyuz12:41
kikonhaines, however, there is intent to write a feature for "private" products12:41
SteveAno way man, there was a rosetta space probe12:41
kikonhaines, would you be a potential user of this feature, or do you /require/ it to be hosted elsewhere?12:42
nhainesIt wouldn't be fair in the least to ask Canonical to manage the silly little side projects my friends work with.  But I also always feel more comfortable screwing around with a private install before I start using some public tool.12:43
LarstiQnhaines: does private imply closed?12:43
SteveAyou can use launchpad, try stuff out12:44
nhainesYes, I only wanted to track a couple of Web sites, hacked together tools, and private modifications my friends and I all help each other out with.12:44
nhainesI'd like to get back into programming, and need to learn to use versioning tools and it seemed like it might be nice to get an entire suite that was integrated.12:45
nhainesI'm frankly very impressed by launchpad and by Rosetta.  I'm glad the latter was more tightly integrated into Breezy.  :)12:47
=== carlos_ [n=carlos@209.104.102.193] has joined #launchpad
SteveAnhaines: you can register your stuff in launchpad as products12:55
nhainesI don't feel comfortable with that, though.  These are personal websites with no relation to Ubuntu, Linux, or Open Source software or anything like that.  If there was any tiny relevance to the real world that'd be one thing.12:57
SteveAokay.   lots of open source software that people use every day started off as personal hacks ;-)12:58
nhainesHehe, that's true!  ;)  Well, my ulterior motive is to find something I can use to track my freelance consulting products at some point in the future, although I am looking for a way to get involved with helping out Ubuntu.12:58
nhainesHoary (and breezy even moreso) is finally a distro I can hand to totally clueless computer users and say "try this, you'll like it."  Such an achievement deserves support.  :)12:59
=== Keybuk [n=scott@209.104.102.193] has joined #launchpad
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
=== mdz [n=mdz@209.104.102.193] has joined #launchpad
elmosomeone pretty pls, with a cherry on top remind me of the baz incantation to get the diff between patch-44 and patch-45?01:16
SteveAelmo: you can use baz get-changeset archive/c--b--v--patch-4501:18
SteveAand then look at that01:18
=== sfeehan_ [n=sfeehan@pool-64-222-103-115.burl.east.verizon.net] has joined #launchpad
elmothere isn't a 'cvs diff -u -r 4r -r 45' analogue?01:18
spivelmo: That's crazy talk!01:19
elmoRAHR01:19
spivelmo: I can mail you a diff.01:19
elmoone day, I will have my REVENGE ON ALL YOU BAZ DEVELOPERS01:19
nhainesBy coding a 'cvs diff -u -r 4r -r 45' analogue?  :)01:20
nhainesWhoops, the baby's awake--time to entertain a 7 month old.  Thanks for the answers, everyone!01:21
spivelmo: Actually, you can baz get patch-45, then do "baz diff patch-44", iirc.01:21
=== kiko [n=kiko@209.104.102.193] has joined #launchpad
=== jamesh [n=james@209.104.102.193] has joined #launchpad
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
=== mick_home [n=chatzill@adsl-149-4-96.mia.bellsouth.net] has joined #launchpad
=== mick_home [n=chatzill@adsl-149-4-96.mia.bellsouth.net] has left #launchpad []
=== smurfix_ [n=smurf@debian/developer/smurf] has joined #launchpad
=== smurfix_ is now known as smurf
lifelesskiko: ping02:07
kikolifeless, pong duderino02:13
lifelessscheduling status ? we're in mugubu02:13
=== Mithrandir [n=tfheen@c5100BC63.inet.catch.no] has joined #launchpad
=== SteveA [n=steve@209.104.102.193] has joined #launchpad
lifelesskiko: ping02:28
lifelessSteveA: ping02:30
=== Seveaz [n=seveas@ubuntu/member/seveas] has joined #launchpad
kikolifeless, we're going there02:32
SteveAlifeless: 02:41
lifelessSteveA: ?<-02:41
=== TinMan [n=Lotus@cpe-66-65-244-241.nycap.res.rr.com] has joined #launchpad
lifelessq02:45
kikompool, ping?02:45
lifelesshes in his room I think02:46
lifelesswassup ?02:46
kikolifeless, a commit I'm doing is hung03:01
lifelesskio erk03:08
lifelesswhere are you ?03:08
=== sabdfl [n=mark@pdpc/supporter/silver/sabdfl] has left #launchpad []
=== sfeehan_ [n=sfeehan@pool-64-222-103-115.burl.east.verizon.net] has joined #launchpad
=== rcouto [n=rodrigo@c9062583.virtua.com.br] has joined #launchpad
=== ddaa [n=ddaa@66.103.220.174] has joined #launchpad
=== rbelem [n=rodrigo@ubuntu/member/rbelem] has joined #launchpad
=== rbelem [n=rodrigo@ubuntu/member/rbelem] has joined #launchpad
=== spiv [n=andrew@66.103.220.248] has joined #launchpad
=== poningru [n=poningru@n128-227-51-87.xlate.ufl.edu] has joined #launchpad
=== robitaille [n=robitail@ubuntu/member/robitaille] has joined #launchpad
=== sankar [n=sankar@202.144.95.245] has joined #launchpad
=== sabdfl [n=mark@pdpc/supporter/silver/sabdfl] has joined #launchpad
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
=== salgado [n=salgado@66.103.220.254] has joined #launchpad
=== salgado [n=salgado@66.103.220.254] has joined #launchpad
=== Mez [n=Mez@66.103.220.200] has joined #launchpad
=== lbm [n=lbm@cpe.atm4-0-1301006.0x50a0824e.vgnxx6.customer.tele.dk] has joined #launchpad
=== stub [i=stub@sweep.bur.st] has joined #launchpad
=== jinty [n=jinty@205.134.224.215] has joined #launchpad
=== eruin [n=eruin@unaffiliated/eruin] has joined #launchpad
=== zyga [n=zyga@2-mi2-1.acn.waw.pl] has joined #launchpad
=== WaterSevenUb [n=WaterSev@azevedo.astro.up.pt] has joined #launchpad
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
=== mantiena [n=AKL@ctv-84-55-0-52.init.lt] has joined #launchpad
mantienagi all11:26
mantienaSeveas, labas11:26
=== sc|martin [n=martin@62.75.146.10] has joined #launchpad
=== lbm [n=lbm@cpe.atm4-0-1301006.0x50a0824e.vgnxx6.customer.tele.dk] has joined #launchpad
=== matsubara [n=matsubar@200-161-81-84.dsl.telesp.net.br] has joined #launchpad
matsubaragood morning!12:30
=== vasi [n=vasi@modemcable032.248-37-24.mc.videotron.ca] has joined #launchpad
=== hertzz [n=hertzz@modemcable173.87-70-69.mc.videotron.ca] has joined #launchpad
=== sabdfl [n=mark@pdpc/supporter/silver/sabdfl] has joined #launchpad
=== beyond [n=beyond@200-161-81-84.dsl.telesp.net.br] has joined #launchpad
sabdflcprov: ping01:42
=== Keybuk [n=scott@66.103.220.253] has joined #launchpad
cprovsabdfl: pon02:12
=== spiv [n=andrew@66.103.220.238] has joined #launchpad
=== WaterSevenUb [n=WaterSev@azevedo.astro.up.pt] has joined #launchpad
=== lamont [n=lamont@66.103.220.217] has joined #launchpad
=== LarstiQ [n=larstiq@cust.7.157.adsl.cistron.nl] has joined #launchpad
=== hertzz [n=hertzz@Quebec-HSE-ppp242189.qc.sympatico.ca] has joined #launchpad
=== cprov [i=06ffe807@66.103.220.208] has joined #launchpad
=== TinMan [n=Lotus@163.153.189.54] has joined #launchpad
=== kiko [n=kiko@66.103.220.157] has joined #launchpad
=== kiko waves
ajmitchmorning kiko 03:06
=== mgalvin [n=mgalvin@host-66-202-95-170.spr.choiceone.net] has joined #launchpad
=== carlos [n=carlos@66.103.220.243] has joined #launchpad
=== mdz [n=mdz@209.104.102.193] has joined #launchpad
=== dewd [n=dewd@201.29.123.206] has joined #launchpad
=== salgado [n=salgado@209.104.102.193] has joined #launchpad
=== matsubara is now known as matsubara-lunch
=== bradb [n=bradb@66.103.220.234] has joined #launchpad
=== zyga [n=zyga@2-mi2-1.acn.waw.pl] has joined #launchpad
=== ddaa [n=ddaa@66.103.220.174] has joined #launchpad
=== Keybuk [n=scott@209.104.102.193] has joined #launchpad
=== heyko [n=heyko@tor/session/x-76d52f5f5679f9fb] has joined #launchpad
=== spiv_ [n=andrew@209.104.102.193] has joined #launchpad
=== thisfred [n=thisfred@a80-127-80-154.adsl.xs4all.nl] has joined #launchpad
=== koke [n=koke@209.104.102.193] has joined #launchpad
=== matsubara-lunch is now known as matsubara
=== lbm [n=lbm@x1-6-00-13-10-7a-d1-e4.k233.webspeed.dk] has joined #launchpad
=== fabbione [i=fabbione@66.103.220.204] has joined #launchpad
=== mpool [n=mbp@ozlabs.org] has left #launchpad []
=== ddaa [n=ddaa@66.103.220.174] has joined #launchpad
=== kiko [n=kiko@66.103.220.157] has joined #launchpad
\shguys...the sorting on https://launchpad.net/distros/ubuntu/+specstable is done via javascript? it's annoying when u hit the browsers back button and your sort order is just gone05:27
spiv_\sh: Yeah, it is.05:30
kokecan I put simple wiki markup on bug comments in malone?05:30
spiv_koke: Yes, but it won't work ;)05:31
\shspiv_: possible to carry the sort order somehow in the QUERY_STRING around? 05:31
spiv_Less literally, no.  It just treats comments as plain unformatted text.05:31
kokespiv_: any plans to have it?05:31
kokejust bold, italics and links05:32
kokeactually I just need named links right now05:32
=== jamesh [n=james@66.103.220.229] has joined #launchpad
spiv_\sh: It'd be possible, but I'm not sure what a good UI would be.  Perhaps a google maps-like "Link to this page" link?05:33
spiv_\sh: Worth filing a bug for, though, it would be nice to have, if we can think of a good way to do it.05:34
\shspiv_: ok...will do05:35
\shspiv_: or something like "Personalized options" for the LP UI makes much more sense now to me05:35
=== bradb_ [n=bradb@209.104.102.193] has joined #launchpad
spiv_(certainly the implementation wouldn't be hard, once we figure out a good UI)05:35
kokespiv_: it's only client javascript or some ajax?05:39
spiv_koke: purely client javascript.05:43
spiv_The client has the complete table, so there's no need to talk to the server just to change the sort order.05:43
=== BjornT [n=bjorn@66.103.220.211] has joined #launchpad
=== koke [n=koke@66.103.220.197] has joined #launchpad
=== koke [n=koke@66.103.220.193] has joined #launchpad
=== salgado [n=salgado@209.104.102.193] has joined #launchpad
=== kiko [n=kiko@209.104.102.193] has joined #launchpad
=== stub [i=stub@sweep.bur.st] has joined #launchpad
=== kiko [n=kiko@209.104.102.193] has joined #launchpad
=== robitaille [n=robitail@ubuntu/member/robitaille] has joined #launchpad
=== ddaa [n=ddaa@66.103.220.174] has joined #launchpad
=== Virtuall[BZA] [n=virtuall@alpha.bounzza.net] has joined #launchpad
=== koke [n=koke@66.103.220.193] has joined #launchpad
=== Virtuall[BZA] [n=virtuall@alpha.bounzza.net] has joined #launchpad
=== Virtuall[BZA] [n=virtuall@alpha.bounzza.net] has joined #launchpad
=== spiv [n=andrew@209.104.102.193] has joined #launchpad
=== netjoined: irc.freenode.net -> brown.freenode.net
=== LarstiQ [n=larstiq@cust.7.157.adsl.cistron.nl] has joined #launchpad
=== Keybuk [n=scott@209.104.102.193] has joined #launchpad
=== poningru [n=poningru@n128-227-34-221.xlate.ufl.edu] has joined #launchpad
=== carlos [n=carlos@66.103.220.243] has joined #launchpad
=== salgado [n=salgado@209.104.102.193] has joined #launchpad
=== stub [i=stub@sweep.bur.st] has joined #launchpad
=== mdz [n=mdz@209.104.102.193] has joined #launchpad
=== bradb [n=bradb@66.103.220.234] has joined #launchpad
=== jamesh [n=james@66.103.220.199] has joined #launchpad
=== kiko [n=kiko@209.104.102.193] has joined #launchpad
=== salgado [n=salgado@66.103.220.225] has joined #launchpad
=== Keybuk [n=scott@209.104.102.193] has joined #launchpad
=== SteveA [n=steve@209.104.102.193] has joined #launchpad
=== einheit_ [n=steve@209.104.102.193] has joined #launchpad
=== stub [i=stub@sweep.bur.st] has joined #launchpad
=== kiko [n=kiko@66.103.220.157] has joined #launchpad
=== BjornT [n=bjorn@66.103.220.210] has joined #launchpad
=== cprov [i=5f82a009@66.103.220.196] has joined #launchpad
=== mdz [n=mdz@66.103.220.245] has joined #launchpad
=== ddaa [n=ddaa@66.103.220.174] has joined #launchpad
=== salgado [n=salgado@66.103.220.225] has joined #launchpad
salgadobradb, are you working on https://launchpad.net/products/malone/+bug/3308?09:20
UbugtuMalone bug #3308: Bugs on Maintained Software times out Fix req. for: malone (upstream), Severity: Normal, Assigned to: Brad Bollenbach, Status: New http://launchpad.net/malone/bugs/330809:20
=== einheit_ [n=steve@209.104.102.193] has joined #launchpad
=== bradb_ [n=bradb@209.104.102.193] has joined #launchpad
jameshKinnison: would you happen to know the recommended way to go from a distro/sourcepackagename pair to a product?09:37
jamesh(in the launchpad data model)09:37
Kinnisonpackaging table09:37
KinnisonOr there's SourcePackage.productseries09:38
KinnisonWhich kinda gives you what you want09:38
salgadobradb_, are you working on https://launchpad.net/products/malone/+bug/3308?09:40
UbugtuMalone bug #3308: Bugs on Maintained Software times out Fix req. for: malone (upstream), Severity: Normal, Assigned to: Brad Bollenbach, Status: New http://launchpad.net/malone/bugs/330809:40
=== dewd [n=dewd@201.29.123.206] has joined #launchpad
=== bradb_ reassigns the bug to salgado
lifelessjblack: ping09:45
=== lamont [n=lamont@66.103.220.202] has joined #launchpad
elmosabdfl: FYI, spiv's patch is on the moin now, and subscriptions are back on09:55
=== WaterSevenUb [n=WaterSev@195-23-220-164.net.novis.pt] has joined #launchpad
bradbheads up: i'm working on improving inline attachment display10:15
=== koke [n=koke@209.104.102.193] has joined #launchpad
=== ddaa [n=ddaa@66.103.220.174] has joined #launchpad
kokeis there any way to have https://launchpad.net/people/motu/+assignedbugs not crashing every single time?10:30
jblacklifeless: coming10:31
jblackwhere areyou?10:31
=== salgado [n=salgado@66.103.220.225] has joined #launchpad
bradbkoke: I'll look at it now.10:34
kokethanks10:37
carloskiko, ping10:40
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
kikocarlos, pong dude10:47
kikothanks elmo 10:47
bradbHm, this timeout may be happening because it appears that we're doing a seq scan on Person.merged10:49
=== bradb seeks the stubinator's assistance in understanding the EXPLAIN output
bradbHm, according to SteveA_ the error message prints out the wrong SQL statement :/10:52
carloskiko, should we update specs status on the wiki or could we just remove them now that we are using launchpad to track the status?10:53
bradbSteveA_: it *looks* to me though as though this SQL statement is possibly the correct one (it's part of the launchpad.View checker code for IBugTask), and that it is doing a scan on the Person table, and thus may be responsible for this timeout10:56
bradbi.e. https://launchpad.net/errors/showEntry.html?id=1131054096.210.72829655426210:58
kikocarlos, remove them.11:00
kikobradb, can you get me a pastebin?11:00
carloskiko, ok11:00
=== salgado [n=salgado@209.104.102.193] has joined #launchpad
bradbkiko: https://chinstrap.ubuntu.com/~dsilvers/paste/fileJcnlF4.html11:06
bradbHaving just spoken to jamesh, I'm taken to understand that this exception means the request itself took too long, rather than any one specific db query.11:06
bradbIIUC though, doing a scan on Person could heavily contribute to the request taking too long. (All those perm checks!)11:07
salgadobradb, that's not the query that timed out11:08
bradbsalgado: I know. No query timed out. :)11:09
bradbThe HTTP request itself timed out.11:09
bradbi.e.11:09
bradbclass RequestExpired(RuntimeError): """Request has timed out.""" implements(IRequestExpired)11:09
bradbvs.11:09
bradbclass RequestQueryTimedOut(RequestExpired): """A query that was part of a request timed out."""11:09
bradbThis one was the former11:09
bradbThe EXPLAIN for that query is interesting though:11:10
bradb                           QUERY PLAN11:10
bradb----------------------------------------------------------------11:10
bradb Sort  (cost=4.71..4.71 rows=1 width=347)11:10
bradb   Sort Key: displayname, familyname, givenname, name11:10
bradb   ->  Seq Scan on person  (cost=0.00..4.70 rows=1 width=347)11:10
=== koke [n=koke@209.104.102.193] has joined #launchpad
bradb         Filter: ((name = 'admins'::text) AND (merged IS NULL))11:11
bradb"Seq Scan on person" :)11:11
bradbI have a hunch that this might be contributing heavily to making the HTTP request expire, but I won't know for certain until I confirm with stub.11:12
salgadohmmm. maybe I got this wrong, but I thought that you get this when a query times out and then the exception handler tries to check if you should get a traceback or not. but to do that the exception handler issues some db queries using a transaction manager that's already gone11:12
salgadobradb, isn't this related to https://launchpad.net/malone/bugs/3584?11:13
UbugtuError: I cannot access this bug11:13
bradbsalgado: I'm not so sure. The place where the HTTP request times out (during the launchpad.View security checker for IBugTask) runs that *exact* same SQL :)11:15
=== mdz [n=mdz@66.103.220.245] has joined #launchpad
bradbkiko: does what I'm saying make any sense to you? could the seq scanning be a problem in the way i think it might be?11:17
spivbradb: did you do that explain on the production db?11:18
bradbspiv: nope. I don't have access.11:18
bradbBut I don't see an index on Person.merged11:18
spivbradb: Then you can't really trust explain's output -- postgres can do interesting things.11:18
jameshbradb: I've got readonly access.  what do you want explained?11:19
spive.g. if there aren't many rows in the table, it can decide that a seq scan is faster than using an index.11:19
bradbjamesh: one sec, I'll give you a URL11:19
bradbjamesh: https://chinstrap.ubuntu.com/~dsilvers/paste/file8Rx2De.html11:20
jamesh Sort  (cost=4.02..4.03 rows=1 width=761)11:21
jamesh   Sort Key: displayname, familyname, givenname, name11:21
jamesh   ->  Index Scan using person_name_key on person  (cost=0.00..4.01 rows=1 width=761)11:21
jamesh         Index Cond: (name = 'admins'::text)11:21
jamesh         Filter: (merged IS NULL)11:21
=== bradb just got a RequestExpired changing the approver on a spec :/
bradband again!11:24
bradband again!11:25
jordiI'm getting RequestExpired too here and there.11:27
bradbjamesh: right11:27
bradbthe fact that I'm getting that exception even when re-assigning a spec to another approver to me suggests our request timeout configuration is borked11:29
=== cprov [i=5f82a009@66.103.220.196] has left #launchpad []
=== cprov [i=9ef14f9f@66.103.220.196] has joined #launchpad
=== zyga [n=zyga@2-mi2-1.acn.waw.pl] has joined #launchpad
bradbAnyone know where I can find useful debug output when I get an internal server error from the librarian trying to upload an attachment on localhost?11:41
spivbradb: there's a log file somewhere...11:41
spivfrom make run?11:42
bradbls /tmp/11:43
bradbrm -rf /11:44
spivbradb: is this happening from "make run" or a test suite?11:44
bradbfrom make run'ing LP and then trying to do an upload through the web ui11:44
spivbradb: Unless you've overridden it, it'll be on your stdout then.11:45
bradbi saw this:11:45
bradb  File "/home/bradb/canonical/malone-ubz-fixes/lib/canonical/librarian/client.py", line 123, in addFile11:45
spiv(as defined by the "logfile -" line in the librarian_server section of configs/default/launchpad.conf)11:45
bradb    raise UploadFailed, 'Server said: ' + response11:45
bradbUploadFailed: Server said: 500 Internal server error11:45
spivIt'll be prefixed with something like "2005/11/03 17:43 EST [-] "11:45
spivE.g. this is librarian server log output: 2005/11/03 17:43 EST [-]  canonical.librarian.libraryprotocol.FileUploadFactory starting on 5809011:46
bradbah11:47
bradb          File "/home/bradb/canonical/malone-ubz-fixes/lib/canonical/librarian/storage.py", line 129, in _move11:47
bradb            raise DuplicateFileIDError(fileID)11:47
bradb        canonical.librarian.storage.DuplicateFileIDError: 3711:47
bradbspiv: ever seen that one before on localhost?11:50
spivNot off the top of my head.11:52
=== spiv watches people perform wiki smash on https://wiki.ubuntu.com/UbuntuBelowZero/KeySigning
jblackmpool:11:52
jblackpub   1024D/06357400 2000-09-1611:52
jblack      Key fingerprint = AAE4 8C76 58DA 5902 761D  247A 8A55 DA73 0635 740011:52
jblackWhoever did it, thank you11:56
spivbradb: that's a strange error... it shouldn't happen unless the client sends the same ID as a pre-existing file.11:58
spivbradb: Hmm, maybe you reset your database without cleaning out the librarian directory?11:58
jameshspiv: maybe "make schema" should clear the librarian directory then? :)12:02
spivjamesh: Quite likely :)12:03

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