jordi | anyone awake? | 01:16 |
---|---|---|
=== Kinnison is | ||
Kinnison | vaguely | 01:21 |
Kinnison | except I'm about to go to bed. | 01:22 |
Kinnison | jordi. | 01:23 |
Kinnison | ish :-) | 01:23 |
=== Kinnison is learning; slowly | ||
Kinnison | time for bed though | 01:23 |
Kinnison | g'night | 01:23 |
=== lamont_r is testing a new upstream util-linux | ||
lamont_r | then sleeping | 01:34 |
=== Signon time : Fri Dec 3 09:09:15 2004 | ||
=== Signoff time : Thu Dec 16 08:50:00 2004 | ||
=== Total uptime : 12d 23h 40m 45s | ||
-ChanServ(ChanServ@services.)- You do not have channel operator access to [#canonical-meeting] | 08:50 | |
=== warthylog [~warthylog@port49.ds1-van.adsl.cybercity.dk] has joined #launchpad | ||
=== Topic for #launchpad: Welcome to the launchpad. Crucifixion? Line on the left, one merge each. | ||
=== Topic (#launchpad): set by Kinnison at Tue Dec 14 00:24:35 2004 | ||
=== #canonical-meeting is desynced from zelazny.freenode.net at 08:51am | ||
=== elmo__ [~james@213.151.107.243] has joined #launchpad | ||
Kinnison | Morning | 09:00 |
=== salgado [~salgado@213.151.107.243] has joined #launchpad | ||
=== spiv [~andrew@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 | ||
=== carlos [~carlos@213.151.107.243] has joined #launchpad | ||
stub | lifeless: The auth problem fix is going through PQM | 09:28 |
lifeless | cool. Ping Spiv I guess when its done, or is it a lunhcpad problem ? | 09:32 |
=== elmo [~james@213.151.107.243] has joined #launchpad | ||
spiv | It's a lunchpad problem as I understand it -- the authserver already copes with the extra newline. (assuming this is the problem I think it is) | 09:35 |
stub | lifeless: It is a lunchpack problem | 09:37 |
=== ..[topic/#launchpad:stub] : Welcome to the packed-launch-pad. Crucifixion? Line on the left, one merge each. | ||
=== ..[topic/#launchpad:stub] : Welcome to the packed-lunch-pad. Crucifixion? Line on the left, one merge each. | ||
=== debonzi [~debonzi@213.151.107.243] has joined #launchpad | ||
=== jamesh [~james@213.151.107.243] has joined #launchpad | ||
=== jamesh [~james@213.151.107.243] has joined #launchpad | ||
=== BradB [~bradb@213.151.107.243] has joined #launchpad | ||
dilys | Merge to rocketfuel@canonical.com/launchpad--devel--0: Make auth more robust (patch-1109) | 09:52 |
dilys | New Malone bug #150: "BugMessage full text index", submitted by Stuart Bishop | 09:52 |
dilys | https://dogfood.ubuntu.com/malone/bugs/150 | 09:52 |
stub | Mmm.... 25 minutes... | 09:53 |
lifeless | garh. | 09:56 |
dilys | Merge to rocketfuel@canonical.com/launchpad--production--1.8: authentication fix for launchpad (patch-17) | 09:58 |
lifeless | fix applied. | 10:00 |
lifeless | did we get that custom 502 message done ? | 10:00 |
carlos | dudes, shouldn't we remove the ruber duck from the production server? | 10:03 |
lifeless | so, you know that machines with 64K of RAM can run some lovely high level langues :) | 10:04 |
Kinnison | lifeless: Lua :-) | 10:05 |
lifeless | bah. trolled the wrong channel | 10:05 |
=== jamesh [~james@213.151.107.243] has joined #launchpad | ||
=== Kinnison tickles lifeless | ||
=== ..[topic/#launchpad:stub] : Welcome to the packed-lunch-pad. Crucifixion? Line on the left, one merge each. Rubber-Duckies-R-Us | ||
Kinnison | How droll :-) | 10:14 |
=== lulu [~lu@213.151.107.243] has joined #launchpad | ||
=== jamesh [~james@213.151.107.243] has joined #launchpad | ||
jordi | Register an Open Source (Upstream) Product | 10:45 |
jordi | I guess it's launchpad policy to use Open Source, right? | 10:45 |
jordi | ie, it can't be changed to Free Software? :) | 10:45 |
daf | I don't think we have a policy | 10:49 |
dilys | Merge to rocketfuel@canonical.com/launchpad--devel--0: package and product form refactoring, simplifying the UI (patch-1110) | 11:03 |
mgedmin | if I do '\xff' in u'abc', I get a TypeError: 'in <string>' requires string as left operand rather than a UnicodeError | 11:06 |
mgedmin | how misleading | 11:06 |
=== ddaa [~ddaa@213.151.107.243] has joined #launchpad | ||
dilys | Merge to rocketfuel@canonical.com/buildbot--devel--0: buildbot ftp support improvements from production semi-sprint (patch-87) | 11:13 |
dilys | New Malone bug #151: "Fragile email address handling", submitted by Stuart Bishop | 11:18 |
dilys | https://dogfood.ubuntu.com/malone/bugs/151 | 11:18 |
=== carlos [~carlos@213.151.107.243] has joined #launchpad | ||
=== SteveA [~steve@213.151.107.243] has joined #launchpad | ||
dilys | Merge to rocketfuel@canonical.com/launchpad--devel--0: Nicole ready to run on Dogfood (patch-1111) | 11:55 |
dilys | Merge to rocketfuel@canonical.com/launchpad--devel--0: merge production fixes into development (patch-1112) | 12:00 |
BradB | elmo: everything as in 80,000 everything, please | 12:20 |
BradB | (i.e. the open bugs) | 12:21 |
elmo | where do you want them? | 12:23 |
elmo | any particular machine (mawson?) or just somewhere on the LAN you can fetch them? | 12:23 |
jordi | does anyone have mako near them? | 12:24 |
daf | jordi: yes | 12:25 |
jordi | I need to talk to him urgently. | 12:25 |
daf | dude, why didn't you just /msg him? | 12:25 |
jordi | I did, for two days | 12:26 |
jordi | :) | 12:26 |
dilys | Merge to rocketfuel@canonical.com/launchpad--devel--0: tweak import queue page; import script fixes (patch-1113) | 12:29 |
elmo | BradB: ^-- | 12:31 |
BradB | elmo: chinstrap please | 12:37 |
dilys | Merge to rocketfuel@canonical.com/launchpad--devel--0: More statistics updates, removed an obsolete argument and improvements to the po/pot import daemon (patch-1114) | 12:37 |
dilys | Merge to rocketfuel@canonical.com/launchpad--devel--0: migrate bugassignments and nuke old bugassignment tables (patch-1115) | 12:48 |
daf | BradB: will filing upstream bugs be fixed soon? | 01:11 |
daf | BradB: we need this to file bugs on Rosetta and Launchpad | 01:11 |
dilys | Merge to thelove@canonical.com/dists--bazaar--1.1: new build (patch-33) | 01:14 |
dilys | Merge to thelove@canonical.com/bazaar--devo--1.1: new merge algorithm that deals with tags and cycles more sanely that star-merge (patch-62) | 01:14 |
daf | lifeless: was that mess^Wmesh merge landing? | 01:14 |
spiv | daf: I believe so. | 01:16 |
elmo | BradB: chinstrap:/srv/mirrors/bugs.debian.org/ | 01:24 |
elmo | BradB: lemme know how often you need it updated | 01:24 |
=== ddaa [~ddaa@213.151.107.243] has joined #launchpad | ||
=== lulu [~lu@213.151.107.243] has joined #launchpad | ||
dilys | Merge to rocketfuel@canonical.com/launchpad--devel--0: LoginToken table (patch-1116) | 01:55 |
BradB | elmo: ok, thanks | 01:58 |
=== spiv [~andrew@fuchsia.puzzling.org] has joined #launchpad | ||
=== SteveA [~steve@213.151.107.243] has joined #launchpad | ||
BradB | daf: A new dogfood rollout fixes it, I believe. | 02:03 |
mgedmin | SteveA: off the top of your head, could you tell the Zope3-ish way to hook up a named browser view that processes HTTP PUT requests? | 02:03 |
carlos | lifeless: ping | 02:07 |
mgedmin | oh, great. | 02:09 |
mgedmin | canonical.publication.HTTPPublicationRequestFactory explicitly does not support HTTP PUT | 02:09 |
dilys | New Malone bug #152: "PO/POT Upload does not appear to be protected", submitted by Stuart Bishop | 02:13 |
dilys | https://dogfood.ubuntu.com/malone/bugs/152 | 02:13 |
SteveA | mgedmin: correct | 02:19 |
SteveA | We'd have to amend it to handle the PUT method | 02:19 |
=== SteveA [~steve@213.151.107.243] has left #launchpad ["Leaving"] | ||
=== SteveA [~steve@213.151.107.243] has joined #launchpad | ||
SteveA | mgedmin: we'd have to amend our http thinggie to explicitly handle the PUT method, and think what that means for the rest of the system. | 02:20 |
daf | SteveA: do we have a plan for fixing the breadcrumbs? | 02:22 |
lifeless | carlos: pong | 02:25 |
carlos | lifeless: could you send me the output of the import daemon in production? | 02:29 |
carlos | I think it's dead | 02:29 |
lifeless | carlos: daf has access to that log, for future reference. | 02:30 |
dilys | New Malone bug #153: "Punctuation in full text searches", submitted by Stuart Bishop | 02:30 |
dilys | https://dogfood.ubuntu.com/malone/bugs/153 | 02:30 |
carlos | lifeless: ok, didn't know that | 02:30 |
carlos | lifeless: are you the only one that can restart it if it dies? | 02:30 |
lifeless | File "/home/launchpad/dists/launchpad/lib/sqlobject/dbconnection.py", line 221, in _queryOne | 02:31 |
lifeless | self._executeRetry(conn, c, s) | 02:31 |
lifeless | File "/home/launchpad/dists/launchpad/lib/sqlobject/dbconnection.py", line 194, in _executeRetry | 02:31 |
lifeless | return cursor.execute(query) | 02:31 |
lifeless | carlos: I cna, elmo can, AFAIK thats it. | 02:31 |
lifeless | psycopg.ProgrammingError: ERROR: current transaction is aborted, commands ignored until end of transaction block | 02:31 |
lifeless | SELECT pluralforms, code, pluralexpression, nativename, englishname FROM Language WHERE id = 143 | 02:31 |
lifeless | started it. | 02:31 |
lifeless | I start it with: | 02:31 |
lifeless | sh ~/rosettainitscript start | 02:31 |
lifeless | as launchpad | 02:31 |
elmo | thom can too | 02:31 |
lifeless | he doesn't count ;) | 02:31 |
daf | lifeless: what's the path? | 02:31 |
lifeless | daf: ~ | 02:32 |
daf | ~launchpad? | 02:32 |
carlos | lifeless: thanks | 02:32 |
lifeless | the log is in dists/launchpad/rosetta.log | 02:32 |
lifeless | daf: yah | 02:32 |
daf | ok, thanks | 02:32 |
dilys | New Malone bug #154: "Need a dogfood crawler", submitted by Stuart Bishop | 02:32 |
dilys | https://dogfood.ubuntu.com/malone/bugs/154 | 02:32 |
SteveA | daf: yes, we do. | 02:38 |
=== d3vic3 [~d3vic3@213.151.107.243] has joined #launchpad | ||
daf | SteveA: how easy is it to fix? | 02:42 |
dilys | New Malone bug #155: "breadcrumbs generating spurious virtual hosting links", submitted by Stuart Bishop | 02:43 |
dilys | https://dogfood.ubuntu.com/malone/bugs/155 | 02:43 |
dilys | New Malone bug #156: "Z3 should implement HEAD", submitted by Stuart Bishop | 02:46 |
dilys | https://dogfood.ubuntu.com/malone/bugs/156 | 02:46 |
SteveA | daf: it is easy to hack a fix that will work for now. | 02:47 |
SteveA | it is a larger chunk of work to fix it properly, which is part of the grand URL plan. | 02:47 |
daf | SteveA: how long would the quick fix take? could we do it today? | 02:58 |
=== SteveA distributes kudos to mgedmin in the launchpad meeting | ||
SteveA | daf: yes | 02:58 |
=== mgedmin surprised | ||
SteveA | mgedmin: groovy testing shit | 03:00 |
Kinnison | SteveA: If we want to use 'linkchecker' then we *have* to respond to HEAD requests otherwise it'll loop forever waiting for the site to become functional | 03:02 |
SteveA | Kinnison: noted | 03:03 |
SteveA | Kinnison: on my todo list, even | 03:04 |
Kinnison | cool | 03:04 |
stub | lifeless: If we get that exception, launchpad needs to be restarted | 03:04 |
lifeless | stub: that was import_daemon | 03:05 |
carlos | spiv: dude, I think that my problem with the statistics is that I'm having a race condition | 03:05 |
lifeless | surely elmos testing software will tell him about launchpad proper? | 03:05 |
carlos | spiv: the log shows me the count before the changes are finished | 03:05 |
SteveA | for import_deamon, talk to spiv about maybe using his hack for authserver. beware of the danger of transactional inconsistencies though. | 03:06 |
=== lifeless points daf @ spiv | ||
daf | hrm | 03:07 |
dilys | Merge to thelove@canonical.com/bazaar-debian--debian--1.1: add new translations (patch-4) | 03:11 |
dilys | New Malone bug #157: "two people should not be allowed to edit the same translation", submitted by Sebastien Bacher | 03:11 |
dilys | https://dogfood.ubuntu.com/malone/bugs/157 | 03:11 |
lifeless | daf - how do I tell the translators I taken the po file ? | 03:11 |
lifeless | ...*have* taken ... | 03:12 |
carlos | lifeless: you are not able to do that (yet) | 03:12 |
carlos | lifeless: could you file a bug about it? | 03:12 |
lifeless | garh. when is malone going live again? | 03:13 |
carlos | lifeless: is broken? | 03:13 |
carlos | lifeless: seb is using it atm | 03:14 |
carlos | dogfood | 03:14 |
lifeless | no, just had the wroing browser, the one without the certificate, and need to reset my dogfood account password. | 03:14 |
lifeless | all very sucky. | 03:14 |
dilys | New Malone bug #158: " Error type: exceptions.ZeroDivisionError", submitted by Sebastien Bacher | 03:15 |
dilys | https://dogfood.ubuntu.com/malone/bugs/158 | 03:15 |
dilys | New Malone bug #159: "Create a DOAP team", submitted by Stuart Bishop | 03:22 |
dilys | https://dogfood.ubuntu.com/malone/bugs/159 | 03:22 |
dilys | New Malone bug #160: "Ensure production librarian is being backed up", submitted by Stuart Bishop | 03:24 |
dilys | https://dogfood.ubuntu.com/malone/bugs/160 | 03:24 |
=== seb128 [~seb128@213.151.107.243] has joined #launchpad | ||
lifeless | daf have you seen http://tortoisesvn.tigris.org/translations.html | 03:24 |
dilys | New Malone bug #161: "should have a "next 10 messages" on the bottom of the page", submitted by Sebastien Bacher | 03:24 |
dilys | https://dogfood.ubuntu.com/malone/bugs/161 | 03:24 |
jblack | lifeless: tla plan is up | 03:28 |
dilys | New Malone bug #162: "error when clicking on a underline word in a bug summary", submitted by Sebastien Bacher | 03:29 |
dilys | https://dogfood.ubuntu.com/malone/bugs/162 | 03:29 |
lifeless | jblack: url ? | 03:29 |
jblack | http://gnuarch.org/web/communications/tla-2.0.html | 03:30 |
lifeless | jblack: thats 3 weeks old dude :) | 03:31 |
jblack | according to mako, that was published today | 03:31 |
lifeless | at the top : | 03:32 |
lifeless | Updated: 24 Nov 2004 | 03:32 |
lifeless | it doesn't seem to have chnged since I last checked a few days back.. | 03:32 |
dilys | New Malone bug #163: "the web UI doesn't respect the fuzzy translations", submitted by Sebastien Bacher | 03:34 |
dilys | https://dogfood.ubuntu.com/malone/bugs/163 | 03:34 |
dilys | Merge to rocketfuel@canonical.com/launchpad--devel--0: Nicole tested on dogfood and DOAP useful links (patch-1117) | 03:40 |
dilys | Merge to rocketfuel@canonical.com/sourcerer--devel--0: another attempt at sending this (patch-5) | 03:43 |
BradB | elmo: can we have it updated daily please | 03:44 |
BradB | (the debbugs synch) | 03:44 |
daf | lifeless: I hadn't seen that, no | 03:46 |
=== kiko [~kiko@213.151.107.243] has joined #launchpad | ||
dilys | Merge to thelove@canonical.com/dists--bazaar--1.1: new build (patch-34) | 03:54 |
dilys | Merge to thelove@canonical.com/bazaar--devo--1.1: Merge in latest translations : Catalan, Chinese, Danish, Dutch, Frence, Portuguese, Spanish (patch-63) | 03:55 |
SteveA | lovely | 04:02 |
SteveA | daf: maybe ask aiste to do russian and lithuanian | 04:02 |
dilys | Merge to rocketfuel@canonical.com/sourcerer--devel--0: merge fixed sourcerer stuff (patch-6) | 04:06 |
=== lamont__r [~lamont@213.151.107.243] has joined #launchpad | ||
SteveA | BradB: I'm getting errors when I run the system documentation tests in isolation. | 04:21 |
SteveA | stub: hello | 04:22 |
lifeless | daf, what happens if: | 04:23 |
lifeless | someone does a translation of an entire .pot file. | 04:23 |
lifeless | I download that and fix a little thing. | 04:23 |
lifeless | then then do more changes, and then I upload the file I downloaded. | 04:23 |
lifeless | how do I /not/ overwrite their changes. | 04:24 |
SteveA | BradB, stub: running the system doc tests in isolation fails. Running all the launchpad ftests passes. Bogus, eh? | 04:25 |
SteveA | if you type: python test.py -f canonical.launchpad.ftests.test_system_documentation you LOSE | 04:25 |
SteveA | but, if you type: python test.py -f canonical.launchpad.ftests you BIG WINNER | 04:25 |
lifeless | garh | 04:27 |
SteveA | I think that the system doc tests were not hooked into the database stuff correctly | 04:28 |
SteveA | so they work if they're borrowing the stale connection from the page tests | 04:28 |
SteveA | that's just my supposition | 04:28 |
SteveA | I need to improve the testing stuff to ensure that such junk between tests gets caught | 04:29 |
carlos | lifeless: the changes are never lost, but I think that at this moment the UI don't let you know that so you can get the translation you just "overwrited" | 04:30 |
mgedmin | SteveA: talk to me about automatically catching junk left by tests; we do that in schooltool | 04:31 |
SteveA | spiv: ping? | 04:32 |
BradB | SteveA: running tests indivdually doesn't reset the db properly. i might have already filed a bug on that. /me double-checks | 04:33 |
BradB | hm, no, there wasn't a bug filed | 04:34 |
spiv | SteveA: pong. | 04:38 |
daf | carlos: https://launchpad.ubuntu.com//rosetta/products/gconf-editor/gconf-editor-2.10 -- looks like the French statistics are borked | 04:45 |
carlos | daf: that's related to the bug I'm working on | 04:45 |
carlos | daf: we don't have real statistics when the .po file was imported | 04:46 |
carlos | and thus the real life updates break | 04:46 |
seb128 | daf, yes, I think that some people are breaking the french stuff on purpose :p | 04:46 |
SteveA | spiv, BradB: just wanted to check if there are any caveats on overriding classmethod get() in SQLOS / SQLObject base class? | 04:46 |
SteveA | I'm assuming not | 04:46 |
carlos | daf: we should remove French, I told you that already, all pain will be over :-P | 04:47 |
=== carlos hides from seb128 | ||
daf | carlos: ok | 04:47 |
seb128 | GRRR | 04:47 |
lifeless | carlos: ! my stats, my beautiful stats. | 04:51 |
SteveA | salgado: match Error /\%>79v.\+/ | 04:51 |
SteveA | salgado: to make vim show in red lines that are too long | 04:52 |
carlos | lifeless: ;-) | 04:52 |
SteveA | salgado: you might want to do that only for .py, .pt and .zcml files, though | 04:52 |
SteveA | salgado: as it is annoying to do it for all files | 04:52 |
SteveA | salgado: unless you like the colour red | 04:52 |
salgado | SteveA, thank you | 04:52 |
spiv | SteveA: Hmm, SQLObject calls .get a fair bit internally. | 04:53 |
lifeless | carlos: how can I fix them? | 04:53 |
spiv | I assume you intend on having compatible behaviour, though, so I guess that's fine. | 04:53 |
SteveA | spiv: yep. SQLOS already hooks it | 04:53 |
SteveA | yes | 04:53 |
spiv | Right. | 04:53 |
SteveA | it would be nice to have events here, but perhaps expensive for the general case | 04:54 |
SteveA | salgado and I are making teams provide ITeam | 04:54 |
SteveA | using marker interfaces | 04:54 |
carlos | lifeless: as soon as I finish the patch | 04:55 |
carlos | lifeless: a po reimport will get rid of them | 04:55 |
carlos | stub: no luck | 04:56 |
carlos | stub: same problem after removing it | 04:56 |
carlos | stub: let me check if we are using the connection directly in other places | 04:57 |
dilys | New Malone bug #164: "not easy to download a .mo or a .po file of the current translation", submitted by Sebastien Bacher | 04:57 |
dilys | https://dogfood.ubuntu.com/malone/bugs/164 | 04:57 |
lifeless | seb128: can you file a bug for getting a zip of /all/ the translations for a template ? | 04:58 |
carlos | stub: yeah, we use it about 4 times | 04:58 |
dilys | Merge to rocketfuel@canonical.com/launchpad--devel--0: malone debbugs integration (patch-1118) | 04:58 |
seb128 | lifeless, ok | 04:58 |
carlos | seb128: dude, be polite please or you will sleep outside the room tonight | 04:59 |
carlos | ;-) | 04:59 |
seb128 | bah | 05:00 |
seb128 | I've the key | 05:00 |
stub | spiv: Can we just turn off lazywrite for this script? | 05:00 |
carlos | seb128: that's not a big problem ;-) | 05:00 |
spiv | stub: Hmm, I suppose so. | 05:01 |
spiv | stub: I'm not sure how best to specify that globally. I guess in SQLBase. | 05:01 |
stub | Probably. An option to initZopeless to set it | 05:03 |
spiv | Yeah, that'd be appropriate. | 05:03 |
dilys | New Malone bug #165: "auto-importof templates/translation from CVS", submitted by Sebastien Bacher | 05:03 |
dilys | https://dogfood.ubuntu.com/malone/bugs/165 | 05:03 |
stub | Looks like SQLBase._lazyUpdate = True would do the trick | 05:04 |
seb128 | any rosetta guy can explain me why I have to be the owner for the modules I've imported ? | 05:04 |
seb128 | that's going to be a total mess for stuff like GNOME | 05:04 |
carlos | seb128: because you imported them ;-) | 05:04 |
seb128 | I don't want the ownership | 05:05 |
=== lamont__r is now known as lamont_r | ||
daf | seb128: I think you're right | 05:06 |
lifeless | har, how to make rosetta break. | 05:06 |
spiv | stub: Yep, looks like it.. | 05:06 |
carlos | seb128: the permission feature is still being defined and implemented | 05:06 |
carlos | lifeless: you broke it? | 05:06 |
salgado | so, now I'm not able to do a baz commit if my tree is not "lint clean"? | 05:06 |
lifeless | yah | 05:07 |
lifeless | go https://launchpad.ubuntu.com/rosetta/products/bazaar/messages.pot/+translate?languages=en_AU&offset=390 | 05:07 |
daf | seb128: could you file a bug? | 05:07 |
carlos | lifeless: you fix it, you know... | 05:07 |
seb128 | daf, no problem :) | 05:07 |
lifeless | make a new translation of the last message. | 05:07 |
spiv | -def initZopeless(debug=False): | 05:07 |
spiv | +def initZopeless(debug=False, lazyUpdate=True): | 05:07 |
spiv | + SQLBase._lazyUpdate = lazyUpdate | 05:07 |
lifeless | (just copy npaste) | 05:07 |
spiv | And fix the import should do it... | 05:07 |
lifeless | then click save and wait..for....it....to....tell....you...it...fails | 05:07 |
SteveA | spiv: is hct still required for developing on launchpad? | 05:07 |
carlos | lifeless: is it down? | 05:08 |
lifeless | carlos: no | 05:08 |
carlos | lifeless: because I don't get the page... | 05:08 |
SteveA | spiv: please add notes on turning off laziness to the notes on what needs improving for initZopeless | 05:08 |
lifeless | oh, let me check it | 05:08 |
spiv | SteveA: The import is now done in the relevant function, so the answer should be "no". | 05:08 |
SteveA | salgado still has this dependency | 05:09 |
spiv | I'll investigate. | 05:09 |
SteveA | thanks | 05:09 |
SteveA | spiv: ok, it is not being imported when running zope | 05:10 |
SteveA | but it is being imported during make check | 05:10 |
lifeless | SteveA: zope 3 isrunning | 05:10 |
SteveA | which is good, I suppose | 05:10 |
lifeless | but not responging to requests. | 05:10 |
SteveA | lifeless: where? | 05:10 |
lifeless | is thre a thread cap or somehthing? | 05:10 |
SteveA | lifeless: yes | 05:10 |
lifeless | launchpad.ubuntu.com | 05:10 |
dilys | New Malone bug #166: "I don't want the ownership for the modules I've added", submitted by Sebastien Bacher | 05:11 |
dilys | https://dogfood.ubuntu.com/malone/bugs/166 | 05:11 |
SteveA | is it possible that several people have asked for infinite loops, or geological time queries to be processed? | 05:11 |
=== lifeless shrugs | ||
lifeless | Proxy Error | 05:12 |
lifeless | The proxy server received an invalid response from an upstream server. | 05:12 |
lifeless | The proxy server could not handle the request POST /rosetta/products/bazaar/messages.pot/+translate. | 05:12 |
lifeless | Reason: Error reading from remote server | 05:12 |
lifeless | just gt that back | 05:12 |
lifeless | from apache | 05:12 |
daf | seb128: Aist here has an interesting problem with her keyboard: Alt+Tab has stopped working | 05:12 |
SteveA | would that be from apache's proxypass timing out? | 05:12 |
daf | SteveA: I think so, yes | 05:12 |
SteveA | without intimate access to that machine, all I can suggest is to copy log files and restart it | 05:13 |
SteveA | we can look at what the last activity was | 05:13 |
lifeless | nothing in the logs. | 05:13 |
lifeless | I have intimate access. | 05:13 |
carlos | daf: I have that problem from time to time | 05:13 |
lifeless | tell me what you'd like me to look at? | 05:13 |
dilys | New Malone bug #167: "add an option to download all the translations for a template", submitted by Sebastien Bacher | 05:13 |
dilys | https://dogfood.ubuntu.com/malone/bugs/167 | 05:13 |
seb128 | daf, without doing anything ? | 05:13 |
carlos | daf: just switch to a text mode and you will see if she has a key blocked | 05:13 |
daf | seb128: not sure -- she's using a combination US+LT keyboard layout | 05:14 |
SteveA | lifeless: are zope's / python's threads using cpu? | 05:14 |
seb128 | daf, no idea | 05:14 |
carlos | daf: in that case... not sure how to fix it in that laptop, I fix it pressing a special key handled by the kernel | 05:14 |
lifeless | no. | 05:14 |
daf | seb128: you can come and look if you like :) | 05:14 |
seb128 | daf, middle of a BOF atm | 05:14 |
SteveA | what are they doing | 05:14 |
SteveA | ? | 05:14 |
lifeless | SteveA: dunno. | 05:15 |
daf | carlos: Ctrl-Alt-F1 didn't do anything | 05:15 |
lifeless | mdz is running a debugs import I think, but thtats sporadic. | 05:15 |
SteveA | lifeless: I need to see the last requests from the logs | 05:16 |
SteveA | but we may as well restart it | 05:16 |
SteveA | it would be interesting to know if the database is busy | 05:16 |
lifeless | 127.0.0.1 - Anonymous [16/Dec/2004:15:54:51 +0100] "GET /++vh++https:launchpad.ubuntu.com:443/++/rosetta/products/xqf/xqf-1.0.1/+translate?languages=es_ES HTTP/1.1" 401 451 "https://launchpad.ubuntu.com/rosetta/products/xqf" "Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.7.5) Gecko/20041108 Firefox/1.0" | 05:16 |
lifeless | stub: ping | 05:16 |
SteveA | can we find out what apache sent immediately after that particular last log line? | 05:16 |
SteveA | or rather, what apache received | 05:17 |
lifeless | I'm getting strace installed by elmo | 05:17 |
lifeless | I have a suspicion. | 05:17 |
SteveA | the request above completed | 05:17 |
lifeless | elmo: can you also do ^^^ w.r.t. apache, if anything has been logged. | 05:17 |
SteveA | the next request (s) did not | 05:17 |
lifeless | SteveA: yah. | 05:17 |
elmo | done | 05:17 |
lifeless | yah FUTEX_WAIT. | 05:18 |
SteveA | hey, they don't call me "sherlock the fucking obvious" for nothing | 05:18 |
SteveA | ewww | 05:18 |
lifeless | launchpad@macquarie ~ $ strace -p 22390 | 05:18 |
lifeless | Process 22390 attached - interrupt to quit | 05:18 |
lifeless | futex(0x89522f8, FUTEX_WAIT, 0, NULL | 05:18 |
lifeless | and thats all folks. | 05:18 |
SteveA | fut alors | 05:18 |
=== SteveA whistles looney tunes outro theme | ||
lifeless | ok, we are back | 05:19 |
lifeless | I've added LD_ASSUME_KERNEL+"2.4.2" | 05:20 |
SteveA | so... random kernel shite? | 05:20 |
lifeless | bah | 05:20 |
lifeless | = | 05:20 |
lifeless | to the start script. | 05:20 |
daf | eww | 05:20 |
ddaa | cprov: you've got new mail | 05:20 |
kiko | argh | 05:20 |
lifeless | elmo: can you update the root script from my initscript changes, and also add in the rosetta script? no panic... just before you next reboot :) | 05:20 |
dilys | Merge to rocketfuel@canonical.com/launchpad--devel--0: merge production fixes for export into development (patch-1119) | 05:20 |
elmo | err, last time we saw postgres stuck in futex, I thought stub diagnosed it as a broken query trhat was doing too much work? | 05:22 |
lifeless | elmo: that wasn't postgres. | 05:23 |
lifeless | that was launchpad. | 05:23 |
SteveA | lifeless: the python process was stuck on a futex ? | 05:25 |
daf | fuxed on a futex? | 05:27 |
kiko | are futexes used in threadlocking? | 05:27 |
spiv | I presume the phtread implementation lin libc uses futexes under the hood these days... | 05:28 |
elmo | not pthread, NPTL | 05:29 |
elmo | or at least, that's what Rob disabled by using the LD_ASSUME_KERNEL trick | 05:29 |
lifeless | yah. | 05:30 |
lifeless | its a bastard mix of kernel and userspace. | 05:30 |
lifeless | we should switch to the hurd and avoid the whole problem. | 05:30 |
=== debonzi [~debonzi@213.151.107.243] has joined #launchpad | ||
dilys | New Malone bug #168: "automatic/manual update of templates from CVS", submitted by Sebastien Bacher | 05:33 |
dilys | https://dogfood.ubuntu.com/malone/bugs/168 | 05:33 |
seb128 | s/Malone/Rosetta/ ... and apparently there is not way to reassign a bug atm | 05:34 |
carlos | lifeless: I tried what you told me and it's still waiting for an answer from the server.... | 05:34 |
daf | seb128: file a bug ;) | 05:34 |
carlos | lifeless: is there any way to be sure is not the previous problem and see if it's a bug in rosetta? | 05:35 |
carlos | seb128: there is a way | 05:35 |
carlos | seb128: or I think so | 05:35 |
carlos | seb128: do the same you do to close a bug (I said you it this morning) | 05:35 |
carlos | hmmm | 05:35 |
seb128 | #162 break it I think | 05:35 |
carlos | perhaps it's not possible :-P | 05:36 |
seb128 | I get a backtrace when I click on one of the details | 05:36 |
carlos | seb128: malone? | 05:37 |
seb128 | nice, launchpad doesn't reply now | 05:37 |
seb128 | carlos, yeah | 05:37 |
carlos | seb128: ask BradB | 05:38 |
=== pitti [~pitti@213.151.107.243] has joined #launchpad | ||
=== seb128 blames pitti | ||
seb128 | he b0rked launchpad | 05:39 |
pitti | dudes | 05:39 |
daf | bad pitti! | 05:40 |
pitti | If I'm able to break launchpad just by clicking on "save", then you should rename it to "break" and make it big and red | 05:40 |
seb128 | :) | 05:40 |
carlos | :-D | 05:41 |
daf | yeah, we need to make the "Save" and "Break" buttons more distincs | 05:41 |
daf | * distinct | 05:41 |
seb128 | do I need to open a bug about the bad certificate ? | 05:41 |
daf | yes, file it on elmo | 05:41 |
elmo | no don't, you troll | 05:41 |
elmo | there's already one open | 05:41 |
seb128 | yeah, but usually filling dups help to get the pb fixed faster :p | 05:41 |
daf | cool, you can handle Malone's duplicate-handling features | 05:42 |
carlos | stub, spiv: I removed all ._connection references from rosetta code but I still have the problem updating the statistics | 05:42 |
seb128 | and when it's no enough the next step is the massive troll on a list :) | 05:42 |
elmo | lifeless: ltrace might be a bad plan - the ltraced stuff goes into 'T' state | 05:42 |
lifeless | I've bounced it | 05:42 |
elmo | [which I've never seen before] | 05:42 |
daf | is that like D-state? | 05:42 |
lifeless | elmo: can you remove 15401 and 15397 | 05:43 |
lifeless | I can't get them to go away | 05:43 |
seb128 | The proxy server received an invalid response from an upstream server. | 05:43 |
seb128 | cool | 05:43 |
elmo | lifeless: done | 05:43 |
lifeless | no its not. | 05:43 |
lifeless | they are still there. | 05:43 |
daf | can we replace the proxy message with something nicer? | 05:43 |
lifeless | daf - uhhuh. thats what I suggested a few days back. ") | 05:45 |
lifeless | ok, back up again. | 05:45 |
elmo | daf: yes, you guys were meant to be doing a page :-P | 05:45 |
lifeless | I won't try my hang-launchpad request. | 05:45 |
lifeless | but can I suggest that on dogfood someone try my ittle trick. | 05:45 |
daf | hmm, I don't remember that | 05:47 |
daf | I can knock something up | 05:47 |
lifeless | dude, I don't want to know. | 05:47 |
Kinnison | elmo: the 'T' state == "process is under ptrace control with the parent in control" *or* it means that it has received a 'SIGSTOP' basically | 05:49 |
elmo | yeah, I know | 05:49 |
elmo | but I haven't seen ltrace just exit when asked to attach to a process and leave the process in 'T' state I meant | 05:50 |
Kinnison | Oh that'll happen if ltrace crashes | 05:50 |
lifeless | great. | 05:50 |
lifeless | chalk another bug to ... | 05:50 |
lifeless | can we get a dogfood update ? | 05:51 |
SteveA | stub: ping | 05:53 |
SteveA | stub: what lifeless said | 05:53 |
lifeless | stub | 05:54 |
lifeless | stub | 05:54 |
lifeless | stub | 05:54 |
lifeless | stub | 05:54 |
lifeless | stub | 05:54 |
lifeless | stub | 05:54 |
=== pitti sings 'Oops, launchpad did it again...' | ||
lifeless | bah | 05:54 |
=== stub smacks pitti | ||
seb128 | should be "pitti did it again" | 05:54 |
lifeless | elmo: can we get a debug-symbols compiled python & gdb on macquarie ? steve says this is a good thing. | 05:55 |
seb128 | pitti, stop clicking on the break button please, kthxbye. | 05:55 |
elmo | lifeless: there's nothing good about any of this | 05:56 |
kiko | wtf is going on? | 06:01 |
dilys | New Malone bug #169: "statistics broken", submitted by Sebastien Bacher | 06:01 |
dilys | https://dogfood.ubuntu.com/malone/bugs/169 | 06:01 |
lifeless | ------ | 06:02 |
lifeless | 2004-12-16T17:02:19 ERROR SiteError https://launchpad.ubuntu.com/rosetta/products/bazaar/messages.pot/+translate | 06:02 |
lifeless | Traceback (most recent call last): | 06:02 |
lifeless | File "/home/launchpad/dists/launchpad/lib/zope/publisher/publish.py", line 143, in publish | 06:02 |
lifeless | publication.afterCall(request, object) | 06:02 |
lifeless | File "/home/launchpad/dists/launchpad/lib/zope/app/publication/browser.py", line 64, in afterCall | 06:02 |
lifeless | super(BrowserPublication, self).afterCall(request, ob) | 06:02 |
spiv | lifeless: I saw that earlier too, but couldn't reproduce. | 06:02 |
lifeless | File "/home/launchpad/dists/launchpad/lib/zope/app/publication/zopepublication.py", line 167, in afterCall | 06:02 |
lifeless | txn.commit() | 06:03 |
lifeless | File "/home/launchpad/dists/launchpad/lib/transaction/_transaction.py", line 293, in commit | 06:03 |
lifeless | self._commitResources(subtransaction) | 06:03 |
lifeless | File "/home/launchpad/dists/launchpad/lib/transaction/_transaction.py", line 340, in _commitResources | 06:03 |
lifeless | rm.tpc_vote(self) | 06:03 |
lifeless | File "/home/launchpad/dists/launchpad/lib/transaction/_transaction.py", line 629, in tpc_vote | 06:03 |
lifeless | self._datamanager.prepare(transaction) | 06:03 |
lifeless | File "/home/launchpad/dists/launchpad/lib/sqlos/transaction/__init__.py", line 157, in prepare | 06:03 |
lifeless | obj.sync() | 06:03 |
lifeless | File "/home/launchpad/dists/launchpad/lib/sqlobject/main.py", line 672, in sync | 06:03 |
lifeless | raise SQLObjectNotFound, "The object %s by the ID %s has been deleted" % (self.__class__.__name__, self.id) | 06:03 |
lifeless | SQLObjectNotFound: The object POMsgSet by the ID 4944 has been deleted | 06:03 |
lifeless | 1 | 06:03 |
spiv | Oh, no, that's is different. | 06:04 |
lifeless | after a few requests past that, it goes byebye | 06:04 |
kiko | spiv, that's is fuckxored | 06:08 |
spiv | The normal way to cause that particular error is to issue queries behind SQLObject's back in a way that's inconsistent with live SQLObjects (e.g. by doing SQLBase._connection.query('DELETE FROM foo')) | 06:09 |
kiko | but dude, spiv, are we actually doing DELETEs there? | 06:10 |
spiv | Right, I don't think we are. | 06:10 |
lifeless | daf says that that error hasn't caused thae hangs in the past. | 06:10 |
kiko | the other way of doing it is poisoning the sqlobject object cache | 06:10 |
lifeless | could it be sqlobject not propogating a rollback properly ? | 06:10 |
spiv | It could be. | 06:10 |
kiko | do the sqlobject logs say anything interesting? | 06:10 |
kiko | err | 06:10 |
kiko | postgresql logs | 06:10 |
BradB | spiv: does this have anything to do with that caching fix you did? | 06:10 |
spiv | BradB: jog my memory? | 06:11 |
kiko | if the object cache is poisoned with objects that haven't been persisted, well.. | 06:11 |
BradB | spiv: i barely remember, but you had asked my opinion about changing something in IRC, i think | 06:11 |
spiv | Oh, right. | 06:11 |
daf | lifeless: I'm saying I've seen similar errors which weren't accompanied by Launchpad dying | 06:11 |
BradB | spiv: IIRC, an exception with that message was raised right around the code in question. | 06:12 |
spiv | BradB: That fix was specifically to avoid this exact error when it wasn't really an error, so that's not the case here :) | 06:12 |
BradB | spiv: the server's running that version?? | 06:12 |
BradB | s/\??/?/ | 06:12 |
spiv | Yes, I believe so... lifeless, I assume the sqlos tree on production launchpad is up to date? | 06:13 |
lifeless | yeth masther | 06:13 |
spiv | I seem to recall we checked this recently for some other reason. | 06:13 |
spiv | Hmm... | 06:14 |
mgedmin | BradB: s/s\/\\\?\?\/\?\//s\/\\?\\?\/?\// | 06:14 |
=== mgedmin hides | ||
dilys | Merge to rocketfuel@canonical.com/launchpad--devel--0: various fixes to prepare for first (production) release (patch-1120) | 06:14 |
lifeless | sqlos is at patch 4, which isi current | 06:15 |
stub | 2004-12-16 17:02:19 [15712] LOG: statement: SELECT COUNT(*) FROM POTMsgSet WHERE | 06:15 |
stub | POTMsgSet.potemplate = 2 AND | 06:15 |
stub | POTMsgSet.sequence > 0 | 06:15 |
stub | 2004-12-16 17:02:19 [15712] LOG: duration: 3.133 ms | 06:15 |
stub | 2004-12-16 17:02:19 [15712] LOG: statement: UPDATE POMsgSet SET iscomplete = 't' WHERE id = 4944 | 06:15 |
stub | 2004-12-16 17:02:19 [15712] LOG: duration: 0.455 ms | 06:15 |
stub | 2004-12-16 17:02:19 [15712] LOG: statement: SELECT commenttext, potmsgset, sequence, obsolete, iscomplete, pofile, fuzzy FROM POMsgSet WHERE id = 4944 | 06:15 |
stub | 2004-12-16 17:02:19 [15712] LOG: duration: 0.296 ms | 06:15 |
stub | 2004-12-16 17:02:19 [15712] LOG: statement: ABORT | 06:15 |
stub | 2004-12-16 17:02:19 [15712] LOG: duration: 0.691 ms | 06:15 |
BradB | mgedmin: heh | 06:15 |
daf | mgedmin: nice case of LTS :) | 06:16 |
kiko | BradB, can you get mark to get up and bof-move? | 06:16 |
carlos | stub: ? | 06:16 |
BradB | kiko: this is intense dude...intense! | 06:17 |
BradB | he'll be up in a bit though | 06:17 |
daf | stub: hmm | 06:17 |
kiko | BradB, ask him if we can go ahead without him? | 06:17 |
kiko | it's 15m late | 06:17 |
daf | carlos: any idea where these statements might be coming from? | 06:17 |
kiko | 17m actually | 06:17 |
spiv | stub: Any eairlier reference to that id in the logs? | 06:17 |
spiv | stub: i.e. any idea where itw as created? | 06:17 |
carlos | daf: updateTranslations() | 06:18 |
BradB | kiko: he's coming right now | 06:18 |
daf | any idea about the abort? | 06:18 |
kiko | tell me when he gets up | 06:18 |
carlos | daf: no | 06:18 |
daf | me neither | 06:18 |
spiv | stub: Or failing that, the last SELECT on POMsgSet before that UPDATE? | 06:19 |
kiko | okay | 06:23 |
kiko | so the current hypothesis is that we are aborting and swallowing the exception | 06:24 |
kiko | then sqlobject thinks its object is still around | 06:24 |
kiko | no idea on the hang itself | 06:24 |
kiko | daf, carlos: do we have any exceptionless except: traps, or specific pgsql except traps? | 06:25 |
daf | possibly | 06:25 |
kiko | possibly? | 06:25 |
kiko | htf? | 06:25 |
daf | if we do, carlos owns them | 06:25 |
daf | or they are in code that Lalo wrote | 06:26 |
daf | I think there might be something like that in the import code | 06:26 |
kiko | no | 06:27 |
kiko | it has to be in the code that saves the form post data | 06:27 |
kiko | so far that's the only place I've seen rosie blow up | 06:27 |
=== stub [~stub@213.151.107.243] has joined #launchpad | ||
lifeless | its running sweet now. | 06:28 |
lifeless | let me try my killer request | 06:29 |
=== daf looks at "grep except lib/canonical/launchpad/database/pofile.py" | ||
lifeless | yay. me kill launchpad. | 06:29 |
daf | there are two, both in the import code, and they log the exception | 06:30 |
kiko | so dude | 06:30 |
lifeless | stub did we get the dogfood update ? | 06:30 |
kiko | lifeless, what is your killer request? | 06:30 |
stub | Got halfway before a reboot happened... | 06:30 |
daf | eek | 06:30 |
kiko | and daf, dude, are we running poimports simultaneously? | 06:30 |
lifeless | go to the last page of the en au translation for bazaar. | 06:30 |
daf | except SQLObjectNotFound: | 06:30 |
lifeless | copy and paste the entire text of teh last message on that page. | 06:30 |
daf | ? | 06:31 |
lifeless | click on save. | 06:31 |
daf | kiko: ye | 06:31 |
daf | s | 06:31 |
kiko | daf, can we stop them for a bit to see if they are to blame? | 06:32 |
kiko | lifeless, did I just kill production? | 06:33 |
daf | sure -- perhaps we can get lifeless to excise them? | 06:33 |
kiko | woo woo call the police | 06:33 |
lifeless | kiko yes | 06:35 |
lifeless | restarted | 06:35 |
kiko | lifeless, can you stop the PO imports for a bit? | 06:35 |
lifeless | 2004-12-16T17:35:20 WARNING ZopePublication Competing writes/reads at /++vh++https:launchpad.ubuntu.com:443/++/++resource++rosetta.png | 06:35 |
lifeless | Traceback (most recent call last): | 06:35 |
lifeless | File "/home/launchpad/dists/launchpad/lib/zope/publisher/publish.py", line 143, in publish | 06:35 |
lifeless | publication.afterCall(request, object) | 06:35 |
lifeless | File "/home/launchpad/dists/launchpad/lib/zope/app/publication/browser.py", line 64, in afterCall | 06:35 |
lifeless | super(BrowserPublication, self).afterCall(request, ob) | 06:35 |
lifeless | File "/home/launchpad/dists/launchpad/lib/zope/app/publication/zopepublication.py", line 167, in afterCall | 06:35 |
lifeless | txn.commit() | 06:35 |
lifeless | File "/home/launchpad/dists/launchpad/lib/transaction/_transaction.py", line 293, in commit | 06:35 |
lifeless | self._commitResources(subtransaction) | 06:36 |
lifeless | File "/home/launchpad/dists/launchpad/lib/transaction/_transaction.py", line 334, in _commitResources | 06:36 |
lifeless | rm.commit(self) | 06:36 |
lifeless | File "/home/launchpad/dists/launchpad/lib/ZODB/Connection.py", line 617, in commit | 06:36 |
lifeless | self._store_objects(ObjectWriter(obj), transaction) | 06:36 |
lifeless | File "/home/launchpad/dists/launchpad/lib/ZODB/Connection.py", line 640, in _store_objects | 06:36 |
lifeless | s = self._storage.store(oid, serial, p, self._version, transaction) | 06:36 |
lifeless | File "/home/launchpad/dists/launchpad/lib/ZODB/MappingStorage.py", line 94, in store | 06:36 |
lifeless | data=data) | 06:36 |
lifeless | ConflictError: database conflict error (oid 0x04, class BTrees._OOBTree.OOBTree, serial this txn started with 0x0359ea9f56a6ab00 2004-12-16 17:35:20.308839, serial currently committed 0x0359ea9f56fad833 2004-12-16 17:35:20.385905) | 06:36 |
daf | woooo! | 06:36 |
kiko | lifeless, hopefully that's unrelated or just fallout | 06:37 |
kiko | otoh | 06:40 |
kiko | lifeless, is the importer stopped? | 06:43 |
kiko | carlos, dude | 06:45 |
kiko | * Module canonical.rosetta.browser, line 354, in _language | 06:45 |
kiko | nonUpdatesPercent = float(nonUpdatesCount) / total * 100 | 06:45 |
kiko | ZeroDivisionError: float division | 06:45 |
carlos | kiko: that's already know and fixed | 06:45 |
kiko | okay | 06:45 |
carlos | kiko: yesterday we forgot to remove it from the code | 06:45 |
kiko | the way to do it is | 06:45 |
lifeless | stub: ping | 06:46 |
lifeless | daf: https://dogfood.ubuntu.com/rosetta/translator backtraces on doggie | 06:46 |
kiko | nonUpdatesPercent = total and nonUpdatesCount / total * 100.0 or 0 | 06:46 |
kiko | rosie's crashing there | 06:46 |
lifeless | kiko: sorry, missed that. | 06:46 |
daf | lifeless: I think there's a fix in production for that | 06:46 |
daf | lifeless: I need to ask you about something to do with that -- I tried merging that branch into Rocketfuel today, but got conflicts | 06:47 |
kiko | lifeless, I suspect that if the importer stops we might see a light | 06:47 |
lifeless | https://dogfood.ubuntu.com/rosetta/products/gnome-panel/main-2.8 trashes too. | 06:47 |
lifeless | kio no - unrelated. | 06:47 |
lifeless | the imported is async, runs every minute. | 06:47 |
lifeless | the importer is stopped.. | 06:47 |
BradB | stub: can you do a dogfood rollout? i wanna test for a bit and then put malone in production, if possible. | 06:47 |
kiko | lifeless, are we talking poimports here? | 06:47 |
carlos | kiko: we reverted a change that introduce such bug but we missed a patchset | 06:47 |
kiko | ah | 06:47 |
stub | dogfood rollout is underway | 06:47 |
lifeless | daf: merge it into your main tree. | 06:48 |
carlos | kiko: but it's should only appear when we don't have imported a potemplate file into the system | 06:48 |
daf | lifeless: star-merge? | 06:48 |
lifeless | use replay I think. | 06:48 |
kiko | carlos, a | 06:48 |
lifeless | or replay --skip-present. | 06:48 |
carlos | as soon as it's imported, it should not break | 06:48 |
daf | replay the entire branch, or cherry-pick? | 06:48 |
lifeless | daf: cherry pick | 06:48 |
daf | ok | 06:48 |
carlos | kiko: I just need to find a problem we found with sqlobject so I can test my new patch and then merge it into production | 06:49 |
carlos | /s/find/fix/ | 06:49 |
lifeless | stub: how about that dogfood update ? | 06:50 |
kiko | carlos, find what problem? | 06:50 |
stub | lifeless: ^^^ | 06:51 |
daf | 17:47:57 <stub> dogfood rollout is underway | 06:51 |
=== kiko pokerolies carlos | ||
lifeless | yeah, its been 3 minutes. | 06:52 |
BradB | we need another one as of like 10 minutes ago though :) | 06:52 |
BradB | that'll be the last version of malone before it goes into production | 06:52 |
kiko | FAMOUS LAST WORDS | 06:52 |
daf | BradB: hahahahaha | 06:52 |
BradB | s/that'll be/that's intended to be/ | 06:52 |
kiko | too late young padawam | 06:52 |
kiko | padawan even. | 06:53 |
BradB | afterall, if it were truly the last, there'd be no point even dogfooding it | 06:53 |
kiko | carlos!!! | 06:53 |
lifeless | hahahahahaha | 06:54 |
lifeless | still crashes it, import_Daemon has no impact. | 06:55 |
lifeless | ok, brought it back. | 06:55 |
lifeless | are we there yet ? | 06:55 |
kiko | lifeless, thanks for reviving it. it indeed DOES bow up without the importd | 06:55 |
lifeless | I killed it via my magic request, after the imported had been dead for 10 minutes. | 06:56 |
kiko | I also killed it, how interesting. | 06:56 |
lifeless | *we* killed it :) | 06:56 |
daf | it's not a competition! | 06:56 |
lifeless | how did you kill it ? | 06:57 |
kiko | it was a twin-kill | 06:57 |
kiko | I posted to the last page for pt_BR bazaaaaaaar | 06:57 |
lifeless | or did you kill it now. you did din't you. | 06:57 |
lifeless | garh. | 06:57 |
lifeless | bounced. | 06:57 |
kiko | thanx | 06:57 |
stub | lifeless: Dogfood updated | 06:57 |
lifeless | I really thihink its a last page bug | 06:57 |
stub | BradB: ^^^ | 06:57 |
=== stub smacks kiko | ||
BradB | w00t! | 06:57 |
kiko | sorry, I just killed it again | 06:57 |
BradB | kiko: start testing malone mr. bugman! | 06:57 |
daf | BradB: you'll wish you'd never asked | 06:58 |
BradB | actually, lifeless might be interested, since it's for his product that i was hoping the first version would be the most useful (i.e. product bug reporting) | 06:58 |
Kinnison | Here come de bug man. Buuuuuuugs | 06:59 |
lifeless | carlos: stats sstill stuffed in dogfood | 06:59 |
daf | BradB: that's right, Rosetta and Malone are for translating and managing bugs in Bazaar respectively :) | 06:59 |
carlos | dudes, please | 06:59 |
carlos | I cannot work that way, give me a break | 06:59 |
carlos | I know that they are not working | 07:00 |
carlos | I'm fixing them | 07:00 |
carlos | atm | 07:00 |
lifeless | sorry, I can't test the bug that affects production without being aboe to get to the last page. | 07:00 |
lifeless | rock. | 07:01 |
daf | lifeless: carlos and spiv have been battling SQLObject weirdness that prevents the statistics from working down here | 07:01 |
lifeless | got a gui trackback :) | 07:01 |
lifeless | daf: ok. | 07:01 |
daf | we have a fix which looks like it works, so we might have a patch for you soon | 07:01 |
kiko | boring | 07:02 |
kiko | BradB, why can I create bugs in the RESOLVED state? | 07:03 |
lifeless | super leet kiko | 07:04 |
daf | kiko: that's for reporting bugs which you have already fixed | 07:04 |
kiko | BradB, the TITLE IN THE FORMS NEEDS SOME WORK PLEASE | 07:04 |
kiko | daf, ha ha ha | 07:04 |
kiko | BradB, found a peculiarity in the add package bug form | 07:06 |
BradB | kiko: dude, if we get to /that/ level of bug reporting, we're all doomed at this stage. :P | 07:06 |
kiko | if you select a source package, you really should restrict the binary package select box to packages of that source package | 07:06 |
BradB | (i.e. creating resolved tasks) | 07:06 |
kiko | do you want feedback or not slacker? | 07:07 |
kiko | there are about 37 hours left for fixing bugs today | 07:07 |
BradB | kiko: yeah, that's why the package thing isn't going to be used for the first version. | 07:07 |
BradB | kiko: basically, we want to get people doing what they're doing with rosetta, which is make bazaar dudes happy | 07:07 |
kiko | and source package names get converted into integers, woo woo that's a bug | 07:08 |
=== carlos needs some redbull directly in his blood | ||
dilys | Merge to rocketfuel@canonical.com/launchpad--devel--0: merge more production fixes into development branch (patch-1121) | 07:10 |
BradB | kiko: yep, that's why we're hiding it | 07:10 |
BradB | kiko: it's a two second change, but ah, everything's a two-second change. :) had to just rollout another version at some point. | 07:10 |
spiv | BradB: two-second change, but a twenty-minute merge ;) | 07:11 |
=== mgedmin [~mg@213.151.107.243] has joined #launchpad | ||
BradB | exactly! | 07:11 |
kiko | filing against packages is boo | 07:12 |
lifeless | stub: another dog update please | 07:13 |
Kinnison | stub: did you not spot the fnord in my database comments patch then dude? | 07:13 |
stub | Kinnison: My eyes are dim I cannot see | 07:16 |
Kinnison | Damn you | 07:16 |
Kinnison | you've earwormed me! | 07:16 |
Kinnison | stub: I have not brought my specs with me | 07:19 |
Kinnison | bwuahahaha | 07:19 |
=== Kinnison is de-wormed | ||
Kinnison | (mmmm tablets) | 07:19 |
BradB | kiko: that product filebug thing is broken because there's no page test for it...argh | 07:28 |
BradB | i hate not-page tests | 07:28 |
daf | ((not page) tests) or (not (page tests))? | 07:29 |
BradB | not (page tests) | 07:29 |
Kinnison | (page-test) | 07:29 |
daf | oh yeah, they suck | 07:30 |
daf | (page)-tests rule, though | 07:30 |
bob2 | bah logical not | 07:31 |
kiko | BradB, dude, there are other bombs | 07:31 |
=== lulu [~lu@213.151.107.243] has joined #launchpad | ||
kiko | I'm going down, ok | 07:31 |
daf | bob2: much better than illogical not, I find | 07:35 |
bob2 | well, true | 07:36 |
bob2 | also, rosetta is cool | 07:36 |
bob2 | good work | 07:36 |
daf | thanks bob | 07:36 |
seb128 | nobody reply to my bugs :( | 07:36 |
seb128 | rosetta guys are not cools | 07:37 |
dilys | New Malone bug #170: "ubuntu", submitted by Christian Robotton Reis | 07:48 |
dilys | https://dogfood.ubuntu.com/malone/bugs/170 | 07:48 |
dilys | Merge to rocketfuel@canonical.com/launchpad--devel--0: last minute fixes from kiko-testing (patch-1122) | 07:52 |
=== lulu [~lu@213.151.107.243] has left #launchpad [] | ||
=== ddaa [~ddaa@213.151.107.243] has joined #launchpad | ||
dilys | New Malone bug #171: "bugs", submitted by Christian Robotton Reis | 07:55 |
dilys | https://dogfood.ubuntu.com/malone/bugs/171 | 07:55 |
kiko | seb128, that's boogage | 07:58 |
daf | non-zarro boogs | 07:58 |
seb128 | kiko, what ? | 07:59 |
=== debonzi [~debonzi@213.151.107.243] has joined #launchpad | ||
jordi | hmm. | 10:40 |
jordi | did lamont break wireless? | 10:41 |
!alindeman:*! HAPPY BIRTHDAY TO LILO. HAPPY BIRTHDAY TO LILO. HAPPY BIRTHDAY TO LILLLLLOOOOOOO. HAPPY BIRTHDAY TO YOU! | 11:32 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!