/srv/irclogs.ubuntu.com/2006/04/08/#launchpad.txt

=== G0SUB [n=ghoseb@ubuntu/member/g0sub] has joined #launchpad
=== poningru [n=poningru@n128-227-55-122.xlate.ufl.edu] has joined #launchpad
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
=== erdalronahi [n=erdal@p50876842.dip.t-dialin.net] has joined #launchpad
mptGooooooooooooooooooooood afternoon Launchpadders!02:30
kiko-zzzhello mpt02:35
kiko-zzzI'm the zzz man02:35
jordizzz02:39
jordidude02:39
jordiI'm going to be zzz tomorrow02:39
=== hannosch [i=hannosch@e176100164.adsl.alicedsl.de] has joined #launchpad
kiko-zzzI'm sending pqm patches02:42
mptkiko-zzz, this bug importance work is sending me dangerously close to learning about SQL*Join02:44
kiko-zzzreally? I wonder why02:47
mptbecause now that I've fixed the DB classes to default to sorting by importance rather than by severity then priority, the list of bugs reported by X is returning bugs reported by other people too02:52
mptit's probably just a silly mistake of mine somewhere02:53
mptmeanwhile, "Failed to load application: No module named conch.ssh"02:53
spivmpt: you need a sourcecode/twisted directory02:53
mptah, thanks02:54
mpthow recent is that?02:54
spivSince about half-way through the sprint :)02:54
mpthmm, I've merged rocketfuel since then02:57
mptOdd it didn't get copied in02:57
spivWell, merging rocketfuel would have merged in the need for it, but like other sourcecode/* things, it's a seperate branch.03:00
mptah03:00
mpthence the occasional need to cd sourcecode/whatever; bzr pull; cd ../..03:00
spivYep.03:00
mptwow, some tests are passing now03:01
spivHeh :)03:01
=== radix [n=radix@c-67-171-105-233.hsd1.pa.comcast.net] has joined #launchpad
dilysMerge to devel/launchpad/: [r=fabbione,radix (what a man has to do to land a patch on a saturday)]  Fix for bug #3910: Sorting +specs table doesn't work. Allows specifying sortkey/revsortkey inside a <td> and handle that in the JS sorting code; cleans up templates that provide sortkeys. Some gratuitous cleaning up and detabifying as I go. (r3381: kiko)03:09
radixwoot, I'm famous03:10
=== ajmitch [n=ajmitch@port171-235.ubs.maxnet.net.nz] has joined #launchpad
=== mdke [n=matt@ubuntu/member/mdke] has joined #launchpad
mptIt's not Saturday!03:19
lifelessit could be03:19
spivHmm, the runmirror cron script seems to be badly broken.03:25
lifelessthats the baz 1 one03:26
lifelessyes ?03:26
spivlifeless: I have no idea, I just see it's sending an error report every time it runs :)03:27
lifelesshmm, maybe my lperrors subscription dies03:28
lifelesslast I have is nov 1103:28
lifelessgot an archive url for me? or forward me one ?03:28
spivlifeless: https://lists.ubuntu.com/mailman/private/launchpad-error-reports/Week-of-Mon-20060403/024989.html03:29
spivlifeless: It's alternating with rosetta-poimport.py at the moment, just take a peek at the archives...03:29
spiv(I'm glad I subscribe to error reports digests!)03:30
lifelessthats the bzr on03:30
lifeless*one*03:30
lifelessdo you have time to peek at this ?03:31
lifelessits almost certainly crap data coming out of the branches-to-pull.txt page03:31
lifelesssuch as a URL with spaces in it03:31
lifelessI'll do a cherry pick for a fix.03:32
=== radix [n=radix@c-67-171-105-233.hsd1.pa.comcast.net] has joined #launchpad
=== stub [n=stub@ppp-58.8.4.136.revip2.asianet.co.th] has joined #launchpad
lifelessspiv: ping03:41
spivlifeless: Ok, I'll look.03:42
spivlifeless: Although...03:42
lifelessspiv: thanks. You know the url ?03:42
spivlifeless: https://chinstrap.ubuntu.com/~jamesh/oops.cgi/2006-04-01/A103:43
spivlifeless: There's a heap of those in the last lp error summary03:43
lifelesshah03:43
lifelesswell thats the fault then03:43
spivlifeless: So maybe runmirror is choking on the error page :)03:43
lifelessindeed03:44
spivlifeless: Ah, presumably my change to the config values somehow broke the config being used.03:44
lifelesslooking03:45
lifelessits missing the supermirrorsftp section in launchpad.conf in configs/production1/launchpad.conf03:46
lifelesscan you add that ? rs=lifeless03:46
lifelessok that should be sorted03:49
spivOk, I think the cron job is on a 10 minute interval, so we should find out if it worked pretty quickly.03:51
spivlifeless: Just to production1?03:53
lifelessyep03:53
spivOk.03:53
lifelessonly production1 offers the internal pages for this03:53
spivAh.03:53
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has joined #launchpad
spivlifeless: Well, there are no new error reports from runmirror, so I guess it worked.04:12
spivlifeless: Thanks04:12
lifelessnp04:12
lifelessthank you for spotting it04:12
radixthanks guys :-)04:18
dilysMerge to devel/launchpad/: [rs=lifeless]  Add missing supermirrorsftp section to configs/production1/launchpad.conf, fixing http://gangotri.ubuntu.com:9000/supermirror-pull-list.txt. (r3382: Andrew Bennetts)04:34
=== LeeJunFan [n=junfan@adsl-69-210-207-5.dsl.klmzmi.ameritech.net] has joined #launchpad
=== mpt wonders why his make check_merge "+actual" output contains random space characters
mptactually, make check_merge output in general04:50
=== lakin [n=lakin@S01060013101832ce.cg.shawcable.net] has joined #launchpad
stubProbably me forgetting that 'print foo,' inserts a space and I should have used 'sys.stdout.write(foo)'05:16
mptstub, it's in random places like the middle of a "==================== ==========================" line05:19
stubmpt: Yup. Probably every 1024 characters if you can be bothered counting ;)05:20
stubI'll commit a fix.05:20
lifelessstub: what did you do ?05:23
stubprint foo,05:23
lifelessstub: I meant where :).05:24
spivlifeless: test_on_merge.py05:24
spiv            chunk = os.read(proc.stdout.fileno(), 1024)05:24
spiv            print chunk,05:24
lifelessspiv: ah the incremental output foo05:25
spivlifeless: Right.05:25
lifelesscould just pass stdout and stderr to the child as is;)05:25
mptThe incremental output rocks, btw05:26
stubWant to collate stdout and stderr05:26
lifelesson pqm ?05:27
spivlifeless: Also, test_on_merge wants to watch stdout/err for timeout reasons.05:29
lifelessshould really be in pqm core ;005:29
spivYeah, probably.05:29
spivlifeless: what do you make of bug 37823?05:30
lifelessI think it renders whack05:31
lifelesshttps://launchpad.net/products/bzr/+bug/3782305:31
mptUbugtu, wakey wakey05:31
spivmpt: It msged me to say "This bug is private".05:31
=== spiv -> lunch
=== stub [n=stub@ppp-58.8.4.136.revip2.asianet.co.th] has joined #launchpad
dilysMerge to devel/launchpad/: [trivial]  Don't insert random spaces in test_on_merge.py output (r3383: Stuart Bishop)05:52
lifelessspiv: interesting glitch in the rules06:21
lifelessspiv: we should fix that06:21
spivlifeless: I can't see how it would happen, if you're referring to 37823.06:24
lifelessI am06:26
=== BjornT [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad
lifelessok, I'm gonna take a break, its been 8 hours straight06:32
lifelessback in a bit06:33
lifelessBjornT: look at the rendering here - is it meant to look like that ?06:33
lifelesshttps://launchpad.net/products/bzr/+bug/3782306:33
lifelessspiv: ddaa has fixed is branch apparently06:33
=== mpt [n=mpt@219-89-158-32.jetstart.xtra.co.nz] has joined #launchpad
spivlifeless: hmm, yeah, pending-reviews agrees.  Cool, I'll do that review finally :)06:36
dilysMerge to devel/launchpad/: [trivial]  Fixes bug 2250 (Rosetta shows 'appoint additional translators' even when you don't have permission to use it) and bug 6666 (visited links on bug page have insufficient contrast) . (r3384: Matthew Paul Thomas)06:38
=== BjornT_ [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad
=== ajmitch__ [n=ajmitch@port169-135.ubs.maxnet.net.nz] has joined #launchpad
=== ajmitch__ is now known as ajmitch
stubmpt: Should we be dropping BugTask.priority at the same time as your other work, or leave it for the future?06:48
stub(or someone else to deal with)06:48
=== Arafangion [n=arafangi@220-245-219-42-act-pppoe.tpgi.com.au] has joined #launchpad
mptstub, sabdfl said to leave it07:05
mptin case we use it later07:05
stubok07:06
mptthough dropping it would have been easier, because then I'd know *all* uses of it in the code should be removed, not just some of them :-)07:06
stubmpt: You can rename the column ;)07:07
stubIf you want to confirm that all uses are removed, 'ALTER TABLE BugTask RENAME priority TO obsolete_priority' should do the trick07:08
=== BjornT [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad
=== Arafangion [n=arafangi@220-245-219-42-act-pppoe.tpgi.com.au] has joined #launchpad
zorglubhi08:00
zorglubare rosetta imports processed ?08:01
spivzorglub: There's an problem with them at the moment it seems, when carlos is awake it should be resolved.08:15
jameshspiv: w.r.t. my TacTestHandler fixes, I had a few questions08:17
jameshTacTestSetup, even08:17
spivjamesh: Oh?08:17
jameshspiv: (1) some uses create separate instances of the class for setup and teardown and some keep the instance around for teardown.  Is it worth supporting both uses?08:18
jameshand (2) before my changes, the existing implementation handles teardown of daemons if the pidfile is still there from last run.  I wonder if it would be better to add an atexit handler to remove daemons?08:19
jameshs/remove/kill/08:20
spivjamesh: (1) No, just support one.  I'd prefer that the instance should be kept around, because it potentially makes things simpler for the implementation, but maybe that's a YAGNI.  But there should be only one way, either way (I know both are in use atm).08:20
spivatexit isn't sufficient -- what if the test suite died ungracefully?08:21
spivOr even more likely, a previous tearDown didn't get to the tac teardown, because something else failed first.08:21
spiv(Or a setUp failed after starting a tac, but before completing, therefore tearDown never runs)08:22
jameshspiv: I think the support for not keeping the instance around probably hides some cases of tests not correctly cleaning up too08:22
zorglubspiv: ok thanks08:22
spivzorglub: Feel free to nag carlos and/or file a bug if it's not fixed soon, though :)'08:22
jameshpotentially introducing order dependence in tests08:22
jameshso perhaps setUp() should check for the pidfile and kill the old daemon + emit a warning if it finds the daemon08:23
spivjamesh: Sounds good.08:24
spivjamesh: I wonder if pidfiles are even necessary if we aren't fully daemonising...08:24
jameshspiv: well, it helps us detect a previously running daemon08:25
jameshspiv: which is a good thing from a robustness perspective08:25
spivI guess I'm wondering if the way we're spawning these processes now means by default they'll die when the parent does... if that's not the case, we still want the pidfiles.08:26
jameshthey don't seem to ...08:26
spivFair enough.08:26
jameshI suppose we could do that if there was a pipe between the two processes -- write end in the parent, read end in the child08:27
jameshhave the child exit on HUP08:27
jameshnot sure how best to do that in the twisted framework though08:28
spivjamesh: Well, Twisted doesn't touch the SIGHUP handler.08:28
=== carlos [n=carlos@88.Red-81-34-76.dynamicIP.rima-tde.net] has joined #launchpad
jameshspiv: I don't mean UNIX signals -- I mean the HUP condition from poll()08:29
carlosmorning08:29
jameshor exception from select()08:29
spivOh, I see08:29
jameshit might be easier to just continue with the pidfile code ...08:30
spivjamesh: something like twisted.internet.stdio to hook up an object to an already open pipe, and then the attached protocol would see the connectionLost event.08:31
spivBut yeah, it's a bit messy, I'd stick with the pidfile stuff atm.08:31
jameshif we got the pipe trick working, it should be very reliable -- the write end of the pipe gets closed by the OS when the test suite exits causing the hangup08:32
spivjamesh: Assign a bug to me, I'll look at it sometime soon.  It's a nice solution.08:34
=== dewd_ [n=dewd@201.29.107.23] has joined #launchpad
=== dewd_ [n=dewd@201.29.107.23] has left #launchpad ["Fui]
jameshspiv: https://launchpad.net/products/launchpad/+bug/3783708:44
UbugtuMalone bug 37837 in launchpad "Make daemons spawned by test suite exit more reliably" [Normal,Confirmed]  08:44
spivjamesh: Thanks.08:45
=== mpt_ [n=mpt@219-89-139-205.jetstart.xtra.co.nz] has joined #launchpad
lifelessthank you god08:51
=== mpool [n=mbp@ppp112-44.static.internode.on.net] has joined #launchpad
spivcarlos: around?09:13
carlosspiv: yes09:13
carloshi09:13
spivcarlos: see my mail about rosetta-poimport.py?09:14
carlosspiv: yes, I already answered it09:14
carloshmm09:14
carlosbut my laptop didn't send the answer...09:14
carlosgrrr09:14
spivcarlos: cool, zorglub was asking about imports earlier, you might want to let him know when it's fixed :)09:14
carlosspiv: it was fixed on Friday09:14
spivcarlos: Really?  That's odd.09:15
carlosspiv: but it was not cherrypicked...09:15
spivAh.09:15
carlosI didn't think it was necessary... until now...09:15
spivI should say, "fixed and released" :)09:15
spivcarlos: This and runmirror have been spamming the error reports list all weekend, we've fixed the runmirror issue, it'd be nice to fix this one too.09:16
spivIt's sending an error mail every 10 minutes.09:16
carlosspiv: I know09:17
carlosspiv: with my email answer I asked stuart to cherry pick the patch09:17
spivcarlos: Ok.  Just nagging you before kiko does ;)09:17
carlosit's a one line change09:17
carlosspiv: kiko pointed me to that bug... :-P09:17
spiv:)09:18
carlosstub: hi 09:18
stubcarlos: hi09:18
carlosstub: could you cherry pick r3373 ?09:18
carlosstub: or apply the change manually? it's just a matter of rename a variable name09:19
=== einheit_2 [n=steve@195.182.78.95] has joined #launchpad
carlosspiv: thanks for bugging me ;-)09:19
stubok09:20
spivcarlos: Anytime :)09:20
carlosstub: thanks09:20
lifelessinteresting statistic I'd like to know stub09:21
lifelessstub: meantime from cherrypick request to rollout09:21
lifelessstub: I think there is a incorrect perception that it takes days to get cherrypicks out there.09:22
stubWe don't do enough to give a meaningful statistic - sample size is way too small09:22
spivlifeless: "meantime"... that's how long stub is in a grumpy mood after doing a cherrypick? ;)09:22
lifelessstub: https://wiki.launchpad.canonical.com/FasterCodeUpdates09:23
lifelessstub: I have the feeling that everything in that spec can be addressed by 'request cherrypicks for template only changes'09:23
lifelessstub: but I have some concerns about trying to automate commits to production by anyone, particularly as *you still need to do a rollout* to get the changes in09:24
stubYup. If cherry picks take time to rollout, it is generally because they are being batched.09:25
=== BjornT [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad
stubHaving changes land too fast into production is often counter productive too - there have been a number of cases of simple fixes that have had to be rolled out not working, causing frustration and further quick fixes. Rather than investing time investigating and fixing the problem properly.09:27
lifelessstub: please jump into the discussion on that spec09:27
stubThere is no discussion on that spec09:28
lifelessrefresh it09:28
stubNope09:28
mpt_lifeless, "I" needs a @NAME@09:29
stuboic09:29
lifelessmpt_: ?09:29
mpt_i.e. it's non-trivial to work out who wrote who "I" refers to09:30
mpt_s/who wrote//09:30
lifelessmpt_: context my small compatriot, context!09:31
=== mpt_ squeaks
lifelessor in other terms, WTF are you talking about ?09:32
jameshspiv: does the rewrite rule I gave in https://launchpad.net/products/launchpad/+bug/37818 sound like it would fix the problem?09:32
UbugtuMalone bug 37818 in launchpad "http://bazaar.launchpad.net/~user/product/branch is a 404" [Minor,Confirmed]  09:32
=== einheit_2 is now known as SteveA
mpt_lifeless: context! You were talking about "the discussion on that spec". The discussion you have added is not obviously by you. But the amount of time I have now spent trying to explain this has now exceeded the amount of time required for me to add your wikiname to the page myself, so I'll stop talking09:34
lifelessmpt_: oh, the spec. Sure, know I know what you are talking about.09:34
=== lifeless adds
spivjamesh: It sounds likely to me.09:34
jameshspiv: I suppose it needs admin intervention to fix though?09:35
spivjamesh: I guess file an rt request... yeah.09:35
lifelesserm09:35
lifelessspiv, jamesh - whats this for ?09:35
lifelessif its vostok? we had some serious trouble with those rules.09:35
jameshlifeless: go to e.g. http://bazaar.launchpad.net/~radix/subol/main.dev and get a 40409:35
spivAFAIK, the admins are the only people with access to that apache conf.09:35
=== doko_ [n=doko@dslb-088-073-099-248.pools.arcor-ip.net] has joined #launchpad
lifelessI'd like to verify it offline before *any* attempt to change it in production09:36
jameshlifeless: a rewrite rule to redirect to the same thing with a slash on the end09:36
spivjamesh: lifeless is right about the trouble we had with them, though :)09:36
lifelessjamesh: theres a much easier fix09:36
jameshoh?09:36
SteveAstub: i've wondered if it is possible to have launchpad running on some domain use new presentation code, but run against the production database, as a useful kind of staging.09:36
lifelesswe have a rule that just needs a / turned into (/|$)09:36
lifelessthat should fix it in one hit without generating double lookups09:37
jameshlifeless: you need a redirect in either case09:37
jameshor at least want a redirect09:38
lifelessjamesh: why ?09:38
stubSteveA: What does that give us that staging doesn't? Except for the ability for untested UI changes to create broken data in the production database?09:38
jameshlifeless: programs trying to resolve relative URIs09:38
lifelessjamesh: please go on09:39
lifelessoh, I see where you are coming from09:39
lifelessyes, we could do that too. we have a separate problem.09:40
lifelesshttps://launchpad.net/products/bzr/+bug/3782309:40
lifelessgarh 09:40
lifelessubugtu SFTU I know its private09:40
SteveAstub: what does that give us that staging doesn't?  users.09:41
spivOf course, fixing the 404 alone doesn't solve the whole issue -- it'll probably lead to "the URL for my branch is empty", because our apache config doesn't show the .bzr directory in listings.09:42
stubSteveA: Why would users be using bleedingedge.launchpad.net? If users *are* using it, why would be also want to bother with the 'standard' site?09:42
SteveAbecause we expect things to break more often on the bleeding edge09:42
jameshspiv: that'd involve updating IndexIgnore to not exclude dot files09:42
stubI don't see how that improves the end user experience09:43
lifelessthey can choose when to bleed09:43
stubI see the preferred launchpad ui giving more exceptions, and the production environment ending up more complex creating larger maintenance burdens with the necessary larger downtime periods.09:44
lifelessjamesh, spiv please test a tweaked config offline, then I'm extremely happy for an rt request to be filed09:44
lifelessI think its worth solving both bugs at once09:45
jameshlifeless: I'm not sure what bug 37823 says because it is private, btw :)09:45
lifelessjamesh: you should be able to access it09:45
lifelessbtw stub and I can do apache config on vostok09:45
jameshlifeless: why?09:45
spivlifeless: launchpad-dev doesn't seem to be subscribed.09:45
lifelessso you dont need an rt request09:45
spivjamesh: try now09:46
lifelesssubscribed09:46
spivlifeless: heh, look at the activity log, we both subscribed launchpad developers :)09:47
lifeless;)09:47
spivI'm mildly impressed that malone didn't blow up ;)09:47
jameshit doesn't do any of the "midflight collision" stuff that bugzilla does09:48
lifelesswell that was obviously a three-way merge with the same result on both sides09:50
spivlifeless: ...obviously.  ;)09:50
SteveAstub: so, upon reflection, you feel that this is not a good idea.09:51
carlosstub: hi, we got some 'garbage' from openoffice (it was not a problem with Rosetta) and we need to cleanup Rosetta from those broken imports09:54
carlosstub: I prepared this https://chinstrap.ubuntu.com/~dsilvers/paste/filedmfMPY.html to do the cleanup and then import the fixed .po files again09:54
carlosstub: I'm going to test it on staging when the mirror ends09:55
stubSteveA: No. Landings that meet the criteria that the new environment would allow (template changes only and no dependancies on python or db schema changes that have not yet been rolled out) are very rare, and thus the new environment would rarely be any different from the real production environment. It would only serve to complicate things.09:55
carlosafter testing it on staging, could you execute it on production?09:55
SteveAstub: i think you meant "yes" as in "yes, on reflection i feel that this is not a good idea"09:56
SteveAalthough, i should clarify that i'm talking about changes in presentation code, python and template, not just templates, for bleedingedge.whatever09:57
stubSteveA: i guess09:57
stubI need a nap ;)09:58
SteveAwhich increases the scope of what could be rolled out there early09:58
stubIf you increase the scope, then we start having an issue with broken code irreparably corrupting the production database.09:59
=== mpt [n=mpt@222-154-112-75.jetstream.xtra.co.nz] has joined #launchpad
stubOr reparably - it is still a pita when it happens with fully reviewed and tested code.09:59
SteveAhave you seen any times when presentation code has done this?10:00
lifelessSteveA: so when you say presentation you are excluding anything that changes canonical.launchpad.database10:00
lifeless?10:00
SteveAnot quite that10:00
stubI've seen plenty of code that should be database fall through into the presentation layer. And if this is a mechanism for bypassing beurocracy, then more code will fall through like that.10:01
SteveAi'm saying anything in launchpad/templates or launchpad/browser10:01
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has joined #launchpad
SteveAthe rationale for this is to get some kind of staging system actually used somewhat10:01
jameshlifeless: tested the rewrite URL I proposed at https://launchpad.net/products/bzr/+bug/37823 locally10:10
jameshseems to work correctly (does redirects where it should, gives 404s where it should)10:11
lifelessok.10:11
lifelessthanks10:11
stublifeless: Cherry picking https://lists.ubuntu.com/mailman/private/arch-commits/2006-March/005638.html , I get  WARNING: Conflict adding file lib/canonical/launchpad/webapp/z3batching/__init__.py.  Moved existing file to lib/canonical/launchpad/webapp/z3batching/__init__.py.moved.10:24
stublifeless: Yet that patch doesn't touch that file10:24
lifelessstub: did that file already exist locally ?10:25
lifelessor something ?10:25
stublifeless: https://chinstrap.ubuntu.com/~dsilvers/paste/file4RdtLb.html10:27
stubI get the same thing trying to cherry pick r3382, so I guess it would be any patch after the one that moved that file10:30
=== BjornT [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad
mptyow, +tickets isn't batched10:33
=== mpt changes his mind about linking to it
mptBjornT, ping10:34
=== BjornT_ [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad
lifelessstub - do a revert10:56
lifelessstub: then do bzr st10:56
lifelessis there any output from bzr st ?10:56
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
=== ploum [n=ploum@ubuntu/member/ploum] has joined #launchpad
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
lifelessmpt: your branch 35086 has conflicts11:03
=== mbp_ [n=mbp@ppp112-44.static.internode.on.net] has joined #launchpad
=== mpt [n=mpt@219-89-136-79.jetstart.xtra.co.nz] has joined #launchpad
=== WaterSevenUb [n=WaterSev@195-23-238-142.nr.ip.pt] has joined #launchpad
=== BjornT [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad
=== jinty [n=jinty@135.Red-80-37-34.staticIP.rima-tde.net] has joined #launchpad
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has joined #launchpad
BjornTmpt: pong (i'm having problems with my internet connection)11:17
=== Seveaz [n=seveas@ubuntu/member/seveas] has joined #launchpad
=== Mithrandir [n=tfheen@c5100BC63.inet.catch.no] has joined #launchpad
Mithrandirhmm, can anybody tell me why htts://launchpad.net/people/tfheen shows the ubuntu-drivers logo in the list of logos?11:21
jameshMithrandir: because you are a member of that team?11:22
Mithrandiroh, indirectly I am, it seems.11:23
ajmitchfor some reason core-dev was added as a member11:24
Mithrandirsee #u-d for the description11:25
Mithrandiror reason, or whatever. :-)11:25
=== Mithrandir [n=tfheen@c5100BC63.inet.catch.no] has left #launchpad []
mptBjornT, you wrote: "+   * On +filebug ... Also provide a link to file a bug on any related packages." There's a bug report saying that should be on the product's +bugs page, rather than its +filebug page. Thoughts?11:30
mptFor example, /products/a/+bugs should link to /distros/b/+source/a/+bugs11:31
=== Panda^ [n=giampaol@217.201.198.108] has joined #launchpad
=== xil [n=felipe@neuromante.det.uvigo.es] has joined #launchpad
carlosstub: is staging being updated?11:46
carlosit's taking too much time, isn't it?11:46
jordicarlos: there's a zwiki and plone pots that I'm leaving on hold11:49
jordithe rest is imported11:49
carlosjordi: cool, thanks11:49
jordicarlos: how hard would it be to further filter between distro and series stuff?11:49
jordiie, "show needs_review for any kind of file belonging to product series"11:50
carlosjordi: not too much... I already thought that and I guess I will add it after KDE support lands11:50
jordiso I can find series po files easily11:50
jordiok, thanks11:50
=== Ubugtu_1 [n=bugbot@81.171.100.21] has joined #launchpad
=== frodon_ido [n=patrick@ip-213-49-210-29.dsl.scarlet.be] has joined #launchpad
stubcarlos: The staging server did not update properly. I'm sorting it now.12:07
=== patrick__ [n=patrick@ip-213-49-210-29.dsl.scarlet.be] has joined #launchpad
carlosstub: ok12:08
carlosanyway, I'm going to move my scripts to use at noon12:08
carlosstub: thanks12:08
stubcarlos: Updates are probably starting an hour later now too with London kicking over to summer time12:09
carlosstub: well... my cronscript is also at London time zone12:09
jameshis there any way to tell cron that a particular crontab should be interpreted as UTC?12:15
=== erdalronahi [n=erdal@p50877A59.dip.t-dialin.net] has joined #launchpad
=== carlos [n=carlos@56.Red-88-4-2.staticIP.rima-tde.net] has joined #launchpad
stubcarlos: back up12:22
carlosstub: cool, thanks12:24
=== G0SUB [n=ghoseb@ubuntu/member/g0sub] has joined #launchpad
=== jinty [n=jinty@135.Red-80-37-34.staticIP.rima-tde.net] has joined #launchpad
dilysMerge to devel/launchpad/: [trivial]  Remove comments for removed table (r3385: Stuart Bishop)12:38
erdalronahicarlos: Hi, just answered your mail on the mailinglist12:47
erdalronahithanks for helping12:47
=== patrick__ [n=patrick@ip-213-49-233-214.dsl.scarlet.be] has joined #launchpad
carloserdalronahi: I already answered too ;-)12:50
carloserdalronahi: you are welcome12:50
erdalronahi;-)12:50
erdalronahithe re-import will be finished tomorrow?12:50
carlosnot sure12:51
carlosI'm still finishing testing the deletion12:52
carlosand we need to reimport breezy and dapper...12:52
carloscount with Wednesday12:52
carlosdapper's openoffice is really huge12:53
carlosnow that we include the documentation...12:53
jordireimport breezy and dapper?12:54
jordiWTF?12:54
carlosjordi: OpenOffice12:56
mdkeso is rosetta ready for dapper now for packages other than openoffice?12:56
carlosmdke: and KDE12:56
carlosbut due the massive imports that we are going to do this week... I'm not going to announce it yet12:57
mdkeoh cool. all the upstream translations are in for everything except kde and ooo?12:57
carlosmdke: most of them, yes12:57
carlosI'm still reviewing what's missing12:57
carlosbut mainly KDE 12:58
carlosis missing12:58
mdkevery cool12:58
carlosand OO is broken...12:58
erdalronahibut the translations from Breezy are not yet imported, right?12:59
carlosstub: I guess is ok if I use my staging rights to check some deletions before I ask you to do it on production, right?12:59
erdalronahiThe bulk of our translations is there, not upstream12:59
carloserdalronahi: yeah, not yet imported12:59
carlosthat's another point to deferer the announcement01:00
stubcarlos: Sure. Staging is there to be abused ;)01:00
carlosok01:00
carlos;-)01:00
carlosstub: btw... how's going the cherrypick?01:07
stubcarlos: I'm getting spurious conflicts01:07
carloswith mine?01:08
=== frodon_ido [n=patrick@ip-213-49-233-214.dsl.scarlet.be] has joined #launchpad
carlosit's one line change + a big test change01:08
stubcarlos: So. Conflicts in files that your patch (and others I need to cherry pick) don't touch.01:16
stubc/So/No/01:16
carlosoh01:16
carlosok01:16
=== lbm [n=lbm@x1-6-00-13-10-7a-d1-e4.k233.webspeed.dk] has joined #launchpad
=== erdalronahi [n=erdal@p508769D4.dip.t-dialin.net] has joined #launchpad
jameshlifeless: I put together this simple script to convert a tree of bzr branches into a repository: http://people.ubuntu.com/~jamesh/make-bzr-repo.sh <- does it look sane?01:23
=== BjornT [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad
=== koke [n=koke@ubuntu/member/koke] has joined #launchpad
lifelessjamesh: other than being in sh ?01:30
mptjordi, ping01:33
=== jinty [n=jinty@135.Red-80-37-34.staticIP.rima-tde.net] has joined #launchpad
stublifeless: I've done the cherry picks using diff & patch. Running tests now.01:35
jordimpt: hi01:37
=== bradb [n=bradb@modemcable092.66-130-66.mc.videotron.ca] has joined #launchpad
mptjordi, do you have a more definite idea yet of whether you'll be able to attend Extramadura in September?01:40
kokecarlos: around? our l10n-es memberships have expired :)01:44
carloskoke: hi01:44
carloskoke: really? :-P01:44
kokeJorge Bernal   2005-04-01   Expired on 2006-04-0201:44
carlosX-)01:45
carloskoke: fixed01:46
carloswow, the list of pending people is huge...01:46
carloskoke: why aren't you rejecting people? there are many people waiting since 200501:47
carloswell, rejecting or accepting them...01:47
kokeI usually wait to see if they subscribe to the list01:49
SteveAmpt: http://blog.drinsama.de/erich/en/linux/2006040302-msie-on-linux01:49
SteveA"You can run MSIE 6 on Linux quite well by now. Not that there is any reason to do so. (Okay, maybe if you are a webdesign professional you'll want to make sure your layout works fine with MIES, too.)01:50
SteveA"01:50
mptawesome01:50
SteveAit is two days too late for an april fool01:51
SteveAi wonder if ubuntu will put MSIE in multiverse ;-)01:51
mptThere's a wiki page you can propose it for inclusion, iirc01:52
siretartSteveA: installing that isn't that hard either. we already ship wine01:53
ajmitchSteveA: there are scripts around that setup ie 5, 5.5 & 6 in a few minutes01:54
ajmitchit even works :)01:54
SteveAawesome01:55
ajmitchuseful for checking layout01:55
erdalronahicarlos: sorry, I didn't get your answer due to a connection error01:56
erdalronahiWhen can we hope to see the translations from Breezy imported into Dapper?01:57
carlos<erdalronahi> The bulk of our translations is there, not upstream01:57
carlos<carlos> erdalronahi: yeah, not yet imported01:57
carlos<carlos> that's another point to deferer the announcement01:57
carloserdalronahi: as soon as I finish fixing KDE and OpenOffice, I will work on it01:57
erdalronahiThat means?01:58
carloserdalronahi: that I will try to get it ready to be executed next week01:59
erdalronahiok, thanks01:59
carlosstub: Is there any way to use JOINS with an UPDATE sentence?01:59
stubcarlos: Yes.01:59
stubCheck the 8.1 docs - I think it was a recent introduction01:59
carlosok02:00
carlosthanks02:00
carloswithout joins... the update is taking ages02:00
LeeJunFancarlos: fixing kde and openoffice media:/? you're my hero :)02:00
stubfile:///usr/share/doc/postgresql-doc-8.1/html/sql-update.html02:00
carlosLeeJunFan: media:/ ?02:01
carlosstub: thanks02:01
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
LeeJunFancarlos: openoffice doesn't like kde's media:/ url's when you save/load.02:06
carlosLeeJunFan: sorry dude... I'm talking about translations with Rosetta...02:06
carlosI don't know KDE programming and thus... I cannot fix that02:07
stubcarlos: Cherry picks done02:09
carlosstub: cool, thanks02:09
carloserdalronahi: I'm not sure I will have OO fixed today, the tests I'm executing atm are taking much more time than I expected02:12
carlosand will not be ready to be executed today by our DBA02:13
carlosso it will be dalayed until tomorrow  (I will finish the tests today and request its execution today)02:14
=== mbp_ [n=mbp@ppp112-44.static.internode.on.net] has joined #launchpad
=== frodon_ido [n=patrick@ip-213-49-233-214.dsl.scarlet.be] has joined #launchpad
erdalronahicarlos: ok, I will have a look now and then :)02:20
carloserdalronahi: I will announce it anyway02:20
carloswhen it's ready02:20
=== carlos -> lunch
=== salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
kikohey salgado!03:03
salgadoyo kiko03:03
kikohow's it going old man?03:03
salgadonot too bad. rsyncing stuff back from the laptop03:04
=== G0SUB [n=ghoseb@ubuntu/member/g0sub] has joined #launchpad
kikowe upgraded to 8.1 on anthem and on the workstations fwiw03:04
kikoseems to be working well03:04
salgadoah, good03:04
kikoanthem is breezy03:04
kikoany problems noticed so far?03:04
salgadono, nothing03:05
kikogreat03:05
kikoping ***03:20
kikois anyone radically opposed to having the launchpad meeting this wednesday?03:20
kikoI'll need to be out this thursday morning and steve isn't going to be around03:20
=== petraltt [i=petraltt@221.134.178.54] has joined #launchpad
=== niemeyer [n=niemeyer@200.138.42.249] has joined #launchpad
salgadois it a known problem that the binarypackagename widget is prefilled with the wrong value when you try to edit the status of a bug? (https://launchpad.net/distros/ubuntu/+source/codespeak-lib/+bug/6128 shows the problem)03:23
UbugtuMalone bug 6128 in codespeak-lib ""py.test2.4" fails" [Normal,Confirmed]  03:23
kikowhat value is it prefilled with?03:25
kikobradb?03:25
=== kiko wonder where bjorn is
salgado"Re: "py.test2.4" fails"03:25
kikosalgado, there is nothing in the box AFAICS03:26
=== bradb doesn't see the problem either
salgadoindeed, I reloaded the page and can't see it anymore03:28
salgadoI'm sure I didn't paste it there, though. specially because I didn't copied that string from anywhere03:28
bradbsalgado: Have you ever seen that problem before?03:29
salgadono. first time03:29
bradbok03:30
=== mgalvin [n=mgalvin@ubuntu/member/mgalvin] has joined #launchpad
=== SteveA [n=steve@195.182.78.95] has joined #launchpad
=== salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
kikosalgado?03:34
salgadoyep?03:35
kikooh, didn't see your comment above03:35
kikowhy did you drop off?03:35
kikospiv, ping?03:37
salgadokicked the power cord 03:37
kikodoh03:37
kikothe whole room's power cord?03:37
kikodo the UPSs not hold water?03:37
kikoperhaps I should give you guys the new one I bought03:37
kikoPERHAPS03:38
salgadomatsubara has the UPS, and no, it doesn't work03:38
kikothese UPSs are not worth shit, we shouldn't by anything but APC any longer03:39
kikowe should replace them gradually03:39
salgadothat would be great03:41
kikoyeah, but will take a few months as they are expensive.03:42
matsubarawho have permission to edit support request for the launchpad product? 03:50
kikommmm03:52
matsubaranm kiko, bug 315703:53
UbugtuMalone bug 3157 in launchpad "Anyone should be able to edit a support ticket" [Normal,Confirmed]  http://launchpad.net/bugs/315703:53
=== carlos [n=carlos@56.Red-88-4-2.staticIP.rima-tde.net] has joined #launchpad
=== ddaa [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has joined #launchpad
=== LeeJunFan_ [n=junfan@adsl-69-210-207-5.dsl.klmzmi.ameritech.net] has joined #launchpad
=== koke [n=koke@ubuntu/member/koke] has joined #launchpad
kokecarlos: I'm a member again but not an admin04:21
carloskiko: fixed04:21
carlosstub: I cannot resume a screen session I have on asuka04:22
matsubarakiko: bug 6429 would benefit of some attention. Lots of support requests on it.04:22
UbugtuMalone bug 6429 in grub-splashimages "Links to consumed tokens generate 404 errors" [Unknown,Unknown]  http://launchpad.net/bugs/642904:22
carlosstub: is that normal?04:22
carlosstub: of course, I created it ;-)04:22
kikomatsubara, that's a salgado bug, you know -- perhaps you should talk to him?04:22
stubcarlos: you are not connected as the user who created the session, or if you ran it as launchpad, you have sudo'd to the launchpad user rather than connect directly via ssh.04:23
carlosok, fixed... My fault04:23
kikostub, can you remind me what revision we are currently running?04:23
carlosstub: the problem is that it was already attached04:23
carlosby a previous session that died04:23
stubscreen -r -d04:23
matsubarakiko: I'll assign to him then.04:23
carlosstub: yeah, I did it already04:23
carlosthanks anyway04:23
kikomatsubara, wait04:23
kikomatsubara, grub-splashimages?04:23
kikomatsubara, and also.. there's a launchpad bug on this, isn't there?04:24
matsubarakiko: yes, I assigned the launchpad one to him. 04:24
kikook04:24
stubWe are now running r3354 with the following revisions cherry picked in: r3358, r3362, r3373, r338204:24
kikoinvalidate that one then?04:24
kikothanks stub 04:24
=== BjornT [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad
matsubarakiko: the task or whatever it's called now. I can't invalidate the grub-splashimage one. It's not editable04:25
kikohorrible04:26
kikosalgado, did you see your MM account is active?04:29
salgadokiko, MM = mawson?04:30
kikomirror management and yes, mawson04:30
salgadoyes, I've seen it's active04:33
salgadoshould I just make a new checkout from rocketfuel and run it against staging's db?04:33
kikowhy not?04:34
matsubaracarlos: ping04:34
salgadojust wanted to make sure this is the right thing to do04:35
carlosstub: hmm, could you take a look at https://chinstrap.ubuntu.com/~dsilvers/paste/file9i98Sb.html and tell me if there is any obvious way to improve those queries? the first update is taking ages to be executed on staging (more than 30 minutes)... and we need to execute that on production tomorrow after i'm sure all things are "migrated" as I expected...04:35
carlosmatsubara: pong04:35
matsubaracarlos: is there any open bug on OOPS-78D530?04:36
Ubugtuhttps://chinstrap.ubuntu.com/~jamesh/oops.cgi/78D53004:36
SteveAbradb: hey there04:36
bradbSteveA: hi04:36
carlosmatsubara: that's already fixed04:37
carlosmatsubara: I fixed it in London04:37
carlosmatsubara: did it appear again?04:37
stubcarlos: It might run faster if you replace the Foo JOIN Bar JOIN Baz syntax with FROM Foo, Bar, Baz, and move the ON clauses into the WHERE clause.04:38
matsubaracarlos: could you point me to the bug number? I'm just triaging open support requests.04:38
SteveAbradb: up for some coffeehousing over skype?04:39
matsubaracarlos: i'll link to the bug number and close the support request.04:39
carlosstub: is that faster???04:39
carlosstub: I had that way and as it's also slow, I changed it to use joins04:40
bradbSteveA: sure, heh04:40
carlosmatsubara: I don't think I filed a bug as I introduced that bug the same week04:40
carlosmatsubara: but let me check, just in case...04:40
stubcarlos: actually, it will generate the identical plan so it won't help04:40
bradbSteveA: calling...04:42
SteveAi restarted skype04:42
SteveAtry now04:43
carlosmatsubara: no, I didn't file a bug as it was a side effect of fixing another bug04:43
carlosand I did the fix using the old branch04:43
bradbhm, not working. i'll try restarting skype here too, for good measure.04:44
matsubaracarlos: ok, thanks04:44
carlosmatsubara: you are welcome04:44
stubcarlos: Can't really improve that. Selecting the results on jubany only takes about 20 seconds. But updating the 3.67 million rows will take a while.04:45
=== WaterSevenUb [n=WaterSev@azevedo.astro.up.pt] has joined #launchpad
carlosthere are 3.67 million rows???04:46
carloswow04:46
carlosstub: If you explain me the way to do it, most of those updates could became a DELETE from two tables04:47
carlosi'm doing the update to remove the reference to that row04:47
carlosso I can execute the DELETE04:47
carlosstub: I'm not removing the POSelection rows because I will recreate them again with next import and it's ok to leave them with those fields set to NULL, but If is faster... I can just do a DELETE ON CASCADE of all matching POSelection rows04:50
stubYou can't do a delete on cascade unless I recreate the foreign key constraints as ON DELETE CASCADE04:50
kikoaieee04:51
carlosstub: so your script to delete POTemplate deletes all dependencies first04:54
stubcarlos: yes04:54
stub(but on delete cascade has to do that too - just does it automatically)04:55
=== erdalronahi [n=erdal@p508769D4.dip.t-dialin.net] has joined #launchpad
carlosstub: well, but the delete on cascade doesn't need to do the UPDATE...04:56
carlosstub: what's faster? a DELETE or an UPDATE?04:56
stubI think we should redo these constraints, some on delete cacade, some on delete nullify, but I won't have that ready for tomorrow.04:56
stubcarlos: I can't answer that without benchmarking it ;)04:56
carlosstub: ok, then... Do you think is doable that we have a command on execution that will block those tables (and Rosetta) for an hour or even more?04:58
carlosI guess is better if I split the SQL commands to do it in smaller steps, right?04:59
stubcarlos: We can schedule launchpad downtime04:59
=== oohlaf [n=olaf@deschacht.student.utwente.nl] has left #launchpad []
stubcarlos: Or redo it as a Python script to do a few at a time.04:59
carlosstub: I can do a few at a time with SQL04:59
carlosI'm handling 13-14 POTemplates at the same time05:00
carlosI can do one, commit, another one, commit, etc...05:00
=== erdalronahi [n=erdal@p508769D4.dip.t-dialin.net] has joined #launchpad
=== G0SUB [n=ghoseb@ubuntu/member/g0sub] has joined #launchpad
stubcarlos: It might help, but there will still be significant lengths of time with the tables locked.05:13
carlosok, I will go then with the python script05:13
carlosstub: I guess that the way to go is execute that query, get a slice of 1000-2000 entries, update them, commit, get a new slice of entries, commit ... until It's done05:14
carlosstub: do you think I should get more/less entries per transaction?05:15
stubcarlos: yes. I'd go with a chunk size of 500005:15
carlosok05:15
carlosstub: Which user should I use to connect to the database? launchpad?05:16
stubIf it has the relevant rights, sure.05:16
stubOtherwise, whatever. postgres if necessary.05:16
carlosstub: I need to delete rows so I guess that's the user that will have all rights as I don't have such action available for other scripts05:16
carlosok05:17
carlosI will prepare it, ask for review and leave it as a tool to fix this kind of breakages... something tells me that we will need it again in the future...05:18
=== stub goes to bed
=== beyond [n=beyond@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
carlosstub: night05:28
elmobzr: WARNING: Unable to update the working tree of: <blahblah>05:31
elmowassat mean?05:32
SteveAdunno.  try #bzr05:32
ddaaelmo: that means bzr coders do not know the distinction between a warning and an informative message.05:33
=== koke [n=koke@ubuntu/member/koke] has joined #launchpad
ddaaelmo: when pushing via sftp, the working tree cannot be updated (for various reasons)05:34
ddaaif the branch you are pushing to (via sftp) has a working tree, bzr will print this warning.05:34
ddaaI _think_ that is always true for v6 branches (created with bzr-0.7)05:34
elmoddaa: ah, I see, thanks05:35
ddaaactually, there was a lot of discussion about fixing that message, I think it might have improved in 0.805:35
=== iwj [n=ian@xenophobe.extern.relativity.greenend.org.uk] has joined #launchpad
iwjHow can I tell who the current bug contact(s) are for a package ?  I'm looking at  https://launchpad.net/distros/ubuntu/+source/psutils  and I don't see it.05:36
ddaaelmo: the result of such a push (with v6 branches) is working tree with "uncommitted changes"05:36
ddaawhich is quite confusing.05:36
elmoddaa: hmm, well that affect my ability to submit to pqm?05:36
ddaaelmo: absolutely not05:36
kiko-phoneiwj, if you click on Bugmail settings they are included in a portlet in the lower left.05:37
kiko-phonewould you like me to include that portlet in the main page?05:37
iwjOh, so they are.  I clicked on `bugmail settings' but I didn't realise that the existing state I would be modifying would be hidden in the corner.05:38
iwjIncluding that info in the `"psutils" source package in ubuntu:' info would be sensible.05:38
kiko-phoneI'll do that now, thanks.05:39
iwjReally, the whole contents of that portlet should be in the main body of the distros/ubuntu/+source/psutils page ...05:39
kiko-phoneyep05:41
iwjThanks.05:49
=== bradb & # lunch
kiko-phoneiwj, in PQM now.06:03
=== BjornT [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad
kiko-phoneis PQM hung?06:09
=== lakin [n=lakin@S01060013101832ce.cg.shawcable.net] has joined #launchpad
elmonothing's running06:11
kiko-phoneodd.06:12
elmoOH MY GOD bzr push is so slow06:29
kiko-fudelmo, rsync or sftp?06:29
elmoerr...06:29
elmolook, over there, something really shiny and interesting!06:30
kiko-fudrsync is usually much faster06:30
ddaayup06:31
ddaasftp push will alledgedly get much better with knits06:31
elmook, so I'm an idiot.  but how do I use rsync?06:31
elmorsync://chinstrap.ubuntu.com/home/warthogs/archives/james.troup@canonical.com/launchpad/cleanup doesn't seem to work06:31
ddaaelmo: man! this is going to the quotes page!06:31
kiko-fudelmo, first, you need bzrutils installed, and second, you just use "chinstrap.ubuntu.com:/..."06:32
elmoyou mean bzrtools, I guess, but ok, trying06:32
kiko-fudsorry, yes, doing 4 things at once06:33
kiko-fudbut now going to have lunch06:33
ddaathe best strategy ATM for launchpad-sized branches is to have shared repo and rsync it wholesale (by hand) to chinstrap.06:33
elmoddaa: isn't that pretty much what bzr push with rsync does?06:34
ddaaelmo: bzr branches should not be uploaded to the Baz archive anyway.06:34
ddaarather something like "rsync -a --delete mybranch chinstrap:/home/warthogs/archives/elmo/launchpad"06:35
ddaaor "rsync -a --delete mybranch/ chinstrap:/home/warthogs/archives/elmo/launchpad/cleanup" if the names differ06:35
elmohmm, ok, I'll do that instea06:35
elmothanks06:35
ddaaelmo: that's pretty much what bzr push with rsync does, but I just have too much trouble to make that one to work properly06:36
ddaaalso, bzr push does (AFAIK) know about shared repos, and using that with rsync saves you 300MB of upload for every new branch.06:37
ddaa... does _not_ know...06:37
ddaathen you can have single script to upload the whole repo whenever you want.06:38
=== xil [n=felipe@neuromante.det.uvigo.es] has left #launchpad ["Leaving"]
=== jinty [n=jinty@135.Red-80-37-34.staticIP.rima-tde.net] has joined #launchpad
=== BjornT [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
=== lbm [n=lbm@x1-6-00-13-10-7a-d1-e4.k233.webspeed.dk] has joined #launchpad
=== iwj [n=ian@xenophobe.extern.relativity.greenend.org.uk] has left #launchpad []
=== lbm [n=lbm@x1-6-00-13-10-7a-d1-e4.k233.webspeed.dk] has joined #launchpad
=== SteveA [n=steve@213.226.190.253] has joined #launchpad
carloskiko-fud: I just added to pending review KDE support, at the end, it was not so difficult and includes a test ;-)07:35
=== carlos -> out
carlossee you!07:36
=== einheit_ [n=steve@195.182.78.95] has joined #launchpad
=== BjornT [n=bjorn@213.226.190.253] has joined #launchpad
=== sabdfl [n=mark@ubuntu/member/pdpc.silver.sabdfl] has left #launchpad []
jblackOk guys. I'm out. I'll be leaving the mailing lists presently, so it'll be best to get ahold of me via phone, #bzr or email. 08:00
jblackYou're a great team and you do good things. Keep honest and do good work.08:01
salgadojblack, good luck, dude. we'll miss you here08:01
bradbbest of luck jblack08:02
jblacksalgado: I'm sure our paths will cross again. We don't live in _that_ big of a world.08:02
ddaadunno the cause, but dapper feels snappier than brezzy08:03
ddaamaybe it's the kernel, or maybe it's the working video accell...08:03
=== bradb almost got video card support for Dapper
jblackAnyways, take care guys and do well. Viva la bzr! =D08:03
=== jblack [n=jblack@static-209-158-45-74.scr.east.verizon.net] has left #launchpad []
bradbi'm happy that my built-in wireless works, even n-m seems not to notice08:04
ddaabradb: took a bit of poking around, since AGPFastWrites now cause xorg to lock, but now I actually have 3D accell. Need to waste some money and time on things like tuxrace, Q3 and SOL, now :)08:04
bradbs/even/even though/08:04
bradbheh08:05
=== bradb is jealous
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
=== LeeJunFan [n=junfan@adsl-69-210-207-5.dsl.klmzmi.ameritech.net] has joined #launchpad
bradbmpt: I sent you a patch to fix your Malone Simplifications test failures.08:16
=== thierry [n=thierry@modemcable178.142-201-24.mc.videotron.ca] has joined #launchpad
kikolifeless, elmo: pqm seems to be disabled.08:50
=== lbm [n=lbm@x1-6-00-13-10-7a-d1-e4.k233.webspeed.dk] has joined #launchpad
salgadoand staging is still dead08:52
kikowtf is wrong with these people08:53
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
=== BjornT [n=bjorn@213.226.190.253] has joined #launchpad
=== G0SUB [n=ghoseb@ubuntu/member/g0sub] has joined #launchpad
ddaakiko: salgado: the branch puller (runmirror on supermirror@vostok) appears to be broken09:15
kikooh?09:15
ddaakiko: don't you read your error reports?09:15
kikoddaa, your script also seems to be broken, needing a database update/rollout09:15
kikoupdate-branches09:15
kikoI do09:15
ddaakiko: just done rollout09:15
kikocool09:15
kikowell09:16
kikothe runmirror script stopped sending me output at 2:40 this morning09:16
kikodoes that mean it was fixed?09:16
kikoor did it just die?09:16
ddaauh... right :)09:16
ddaait's no longer whining...09:16
=== ddaa guenuinely do not know
=== AlinuxOS [n=Ubuntu@d83-176-65-160.cust.tele2.it] has joined #launchpad
ddaasalgado: can you fix the branch puller?09:24
ddaait's really dead09:25
kikonot running at all?09:25
ddaathe bzr.dev branch published by launchpad is out of date09:26
ddaawell, that or it's running slogging its way slowly through some backlog...09:26
salgadoI guess I can09:27
ddaamh09:27
salgadoddaa, is https://lists.ubuntu.com/mailman/private/launchpad-error-reports/Week-of-Mon-20060403/024961.html the problem you're refering to?09:27
ddaait looks like it's running actually (looking at vostok top)09:27
ddaathough, with no measurable CPU activity...09:28
kikostrace it!09:28
=== ddaa looks for his passwd
ddaaman, I understand why people prevented women from working... mine is blathering on the phone next door09:29
salgadoddaa, I think it was the http://gangotri.ubuntu.com:9000/supermirror-pull-list.txt page that was broken09:31
ddaakiko: I do not have enough privs to strace09:32
kikoblimey09:32
kikowho is the script running as?09:32
ddaauser is supermirror09:32
kikoand you can't su to him?09:33
ddaano09:33
ddaacurrently, have to ask elmo/Znarl, and frankly they have better things to do09:33
ddaathere was discussion in London about transferring that stuff to the DBAs09:34
kikoDBAs? 09:35
kikonooooo09:35
ddaasalgado: yes, that's the problem I'm referring to09:36
salgadois it possible that the breakage was on that page?09:37
salgadothe script will not produce any output if it runs successfully09:37
salgadowhich is intentional, since it runs every 5 minutes09:37
kikothat script was broken, we know it, right?09:38
salgadono09:39
salgadothat error message was because the content it got from http://gangotri.ubuntu.com:9000/supermirror-pull-list.txt was not what it expects it to be09:39
salgadoalthough it might be desirable to fail graciously if the content of that page is not what it expects, the problem wasn't actually in the script, AFAICT09:40
kikommmm09:40
kikodid you see the error message that was happening until today 2:40am?09:41
salgadoah, there's another one?09:41
kikowell09:42
kiko  File "/srv/sm-ng/lib/jobmanager.py", line 59, in branchStreamToBranchList09:42
kiko    (branchnum, branchsrc) = line.split(" ")09:42
kikoValueError: need more than 1 value to unpack09:42
salgadothe only one I've seen is the "ValueError: need more than 1 value to unpack"09:42
=== ddaa tries to look at the page
salgadoyes, this one happened lots of times09:42
salgadothat page is working fine now09:42
salgadoddaa, ^^09:42
kikowe could at least fix that codepath though09:42
ddaasalgado: I take it you somehow fixed the error reporting, so it would give a listing of failure in a reasonable format09:45
salgadokiko, you mean, to skip the branches for which we can't get an id and src url?09:45
ddaaif that's the case, it would make much sense just to log a warning if some line fails to parse (including the faulty line).09:45
kikoyeah.09:45
ddaaanyway, launchpad should not ever generate such a line...09:46
salgadoexactly09:46
=== bradb heads off, later all
=== bradb [n=bradb@modemcable092.66-130-66.mc.videotron.ca] has left #launchpad []
ddaabut it makes sense to log an error (better than warning) and proceed rather than blowing up.09:47
salgadoI'm pretty sure this will only happen if that page is completely busted09:47
salgadoin which case, we'll end up skipping all lines09:47
kikobustificated09:48
kikobustified09:48
kikoabustated09:48
kikoyou know how it feels09:48
kikothe lowercase failure09:48
ddaaI'm pretty pretty sure the runmirror script is hung.09:50
ddaaNeed to figure out how and when will the new code be rolled out.09:50
ddaadebiggin09:51
ddaadebugging this thing is like trying to hit a grue with a pea shooter09:51
=== carlos__ [n=carlos@56.Red-88-4-2.staticIP.rima-tde.net] has joined #launchpad
mptBjornT, ping10:20
=== WaterSevenUb [n=WaterSev@azevedo.astro.up.pt] has joined #launchpad
kikohey mpt 10:21
mpthi kiko10:21
kikohow's it going down under?10:22
BjornThi mpt 10:23
mptkiko, I'll answer that question when I'm fully awake10:23
mpt:-)10:23
ajmitchmpt: just don't look out the window then10:24
mptBjornT, https://launchpad.net/distros/debian/+source/grub-splashimages/+bug/642910:24
UbugtuMalone bug 6429 in grub-splashimages "Links to consumed tokens generate 404 errors" [Unknown,Unknown]  10:24
mptnot raining again, is it?10:24
mptno, just cloudy, I'll do some laundry today10:24
mptBjornT, how does/should someone reject/remove the grub-splashimages line for being irrelevant?10:25
ajmitchisn't that waiting on the debbugs syncing code?10:26
kikonot really in that case10:26
ajmitchsince debian tasks were made uneditable a week or two ago10:26
mptthat one's not linked to any watch10:27
kikoit's just that grub-splashimages doesn't use malone, right?10:27
mptno, it's on the Ubuntu package kiko10:27
mptsorry, the Debian package10:27
BjornTmpt: it's not possible today. i think it should be possible to remove them though, any suggestions how to do it?10:27
mptBjornT, perhaps the "Status" area should be two radiobuttons, (*) Automatic  ( ) Not a bug here10:29
mptThat's a bit lame, but it's early in the morning10:29
mptor maybe even a <select> like it is normally10:31
=== LeeJunFan [n=junfan@adsl-69-210-207-5.dsl.klmzmi.ameritech.net] has joined #launchpad
BjornTmpt: yeah, a <select> is probably better for similarity to normal bugtasks (and it makes the implementation simpler :)). do you know if there's a bug open for this?10:34
mptno, but I'll report one if there isn't, just wanted to pick your brain first10:35
mptthanks10:35
BjornTcool10:36
mptah, there's bug 314010:36
UbugtuMalone bug 3140 in malone "Bug watches can't be removed" [Normal,Confirmed]  http://launchpad.net/bugs/314010:36
mptwhich meant something slightly different at the time it was reported, but is just as valid in the "no watch without a cockfosters" world10:36
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
=== hannosch [i=hannosch@e176120103.adsl.alicedsl.de] has joined #launchpad
=== mdke_ [n=matt@ubuntu/member/mdke] has joined #launchpad
kikoddaa, push branches are published to bazaar.launchpad.net?11:06
ddaayes11:06
kikoand pushed to that box as well?11:07
ddaato vostok, yes11:07
ddaahu11:07
ddaayes, publishing box is the same as the same as sftp server box (and same as branch puller)11:07
kikosalgado, how many lines was cprov's soyuz branch when it landed?11:12
=== LeeJunFan_ [n=junfan@adsl-69-210-207-5.dsl.klmzmi.ameritech.net] has joined #launchpad
salgado20k?11:15
kikono way?11:16
kikoseriously?11:16
mptcf. my headings branch was 7k (though much easier, of course)11:16
salgadothe diff with context was around that, yes11:17
kikosoyuz had drug-inspired code inside it mpt11:17
kikothe most drugs your code has is some diet dr. pepper11:17
mptand drugs make everything easier?11:17
kikoyou haven't spent much time around drug addicts, have you?11:17
mptI tried Dr. Pepper at Elika's eating club, and didn't like it11:17
mptit tastes like marzipan11:18
kikoit is indeed foul11:18
mptI'm an L&P person11:18
ddaadrugs do not make everything easier, but they make everything else matter less11:24
ddaawhich indeed makes it easier to cope with everything else falling apart11:25
=== BjornT [n=bjorn@213.226.190.253] has joined #launchpad
kiko-afkman, PQM sucks this week11:51
kiko-afk100% of downtime so far11:51

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