/srv/irclogs.ubuntu.com/2012/11/06/#launchpad-dev.txt

StevenKIntegrityError: new row for relation "bug" violates check constraint "sane_description"01:00
StevenKSuccess01:00
mwhudsoni bet there are plenty of bugs that pass that constraint but are still not sane01:02
StevenKmwhudson: Hush01:02
lifelessmwhudson: I don't believe bugs can be sane or not.01:02
mwhudsonlifeless: all observations depend on where you stand and all that?01:03
StevenKAnyway, checking that description is under 50000 chars and then adding more characters to it === BAD01:03
lifelessindeed01:03
mwhudson:(01:36
mwhudsonhttps://launchpad.net/lava/+milestone/2012.11 is timing out01:37
mwhudsondoesn'01:37
mwhudsondoesn't for an icognito window01:37
mwhudson OOPS-c9dfbe1f7caf5911bd217ad90e6b1ea701:37
mwhudsoni wonder if it will work if i leave beta testers...01:40
mwhudsonand then lp-oops.canonical.com said OOPS-2dbf673404dbb8692b14ac4ccb7133a601:40
mwhudsoni think this is an indication to stop looking at this01:41
wgrantmwhudson: oops.canonical.com01:43
wgrantIt's there01:44
wgrantBut no comment :)01:44
mwhudsonoh right01:44
mwhudsonraise TemplateDoesNotExist(name)01:44
wgranthttps://oops.canonical.com/oops.py/?oopsid=OOPS-c9dfbe1f7caf5911bd217ad90e6b1ea701:44
mwhudsonLaunchpadTimeoutError: Statement: 'SELECT DISTINCT01:45
mwhudsonnot a promising start01:45
mwhudsonlooking at the query certainly makes me think it will work if i leave beta testers...01:47
mwhudsonah yes01:58
* StevenK stabs zope.formlib03:36
wallyworldStevenK: is the next FDT 08:00UTC?03:53
StevenKwallyworld: We've been doing our FDTs whenever, due to pretty much no downtime03:54
wallyworldok03:54
StevenKwallyworld: It's all good on staging?03:58
wallyworldStevenK: yes, the new tables are as yet unused03:58
StevenKwallyworld: How long did the patch take to apply?03:59
wallyworld0.003:59
nigelbIs today the day you guys get a holiday for a "sporting" event?04:43
StevenKOnly wgrant04:43
nigelbOh, so he's just gonna continue working :P04:43
StevenKMelbourne has a public holiday for Melbourne Cup Day, the rest of Victoria and Australia do not.04:44
nigelbah04:44
nigelbI thought the entire state got a holiday. Thought wrong I guess :)04:44
StevenKI might wrong, but I thought it was just Melbourne itself.04:45
nigelbYou're right.04:45
bigjoolslazy b'stards04:47
nigelblol04:47
StevenKbigjools: Speaking of those, Prince Charles and a horse were in the crowd watching04:48
StevenKOh, it wasn't a horse. It was Camilla04:48
bigjoolshaha04:48
nigelbhaha04:48
nigelbStevenK++04:48
nigelbI can't stop laughing. Thank god I work from home.04:48
bigjoolsin that case: lazy, privileged, tax-thieving b'stards04:49
StevenKbigjools: Did you see https://plus.google.com/101824923181156392444/posts/1N6PcSMKL4g ?04:49
nigelbThat is brilliant!04:52
nigelbplay rugby (which has some similarities to American football, but does not involve stopping for a rest every twenty seconds or wearing full kevlar body armour like a bunch of nancies)04:55
nigelbhahahah04:56
bigjoolsI think that appears every year, with various details amended to reflect current reality04:57
nigelbheh04:58
bigjools'We will tell you who killed JFK when you apologize for the abomination known as “Teletubbies"'05:02
bigjoolsrofl05:02
nigelbhaha05:02
alicatux$ bzr branch lp:launchpad05:25
alicatuxKilledkB   213kB/s | Fetching revisions:Inserting stream:Estimate 975008/13117705:25
alicatux3rd attempt... still getting bzr killed...05:26
StevenKOn your machine?05:28
=== 18VAACLAG is now known as wallyworld
=== wallyworld is now known as Guest12715
StevenKwallyworld__: O hai. Can haz review?05:43
wallyworld__sure05:43
StevenKwallyworld__: https://code.launchpad.net/~stevenk/launchpad/filebug-description-widget/+merge/13300905:43
=== spm` is now known as spm
wallyworld__StevenK: 66+ string = 'y' * 50001  ---- dont' you want to make the string nominally smaller than 50000 to ensure that the extra text tips it over an causes the error?05:48
StevenKwallyworld__: I want it larger than 50000. I can, if you wish05:52
wallyworld__yes, but you want the extra text to be the thing that makes it too large. that's the point of the branch05:52
wallyworld__shoul the check on line 27 be > 50000 not > 50001 ?05:53
StevenKwallyworld__: Yes, that's the extra check. The 'y' * 50001 will turn up as extra_description not the comment05:53
StevenKwallyworld__: sane_description wants <= 5000005:53
StevenKTherefore, > 5000105:54
wallyworld__yes so > 50000 is the check05:54
StevenKRight05:54
wallyworld__> 50000 is the opposite of <=5000005:54
wallyworld__ack on the y * 5000105:54
wallyworld__so r=me with the 50000 change05:55
StevenKwallyworld__: http://pastebin.ubuntu.com/1336641/05:56
wallyworld__yes cool, thanks05:56
StevenKwallyworld__: Thanks05:56
wallyworld__np05:56
=== yofel_ is now known as yofel
alicatuxyes, onmy machine07:09
StevenKalicatux: How much RAM do you have?07:09
alicatux76807:09
StevenKWow07:10
StevenKThat might be why07:10
alicatuxold machine...07:10
alicatuxi see07:10
StevenKalicatux: I'd recommend at least 4GiB if you want to run Launchpad for development, you probably need 2 to develop on it07:11
alicatuxresort to the cloud then, lol07:15
alicatuxi made it.08:16
alicatuxhttps://dev.launchpad.net/Running/LXC08:29
alicatuxstep 2 "-a i386"08:29
alicatuxit's a 64 bit machine should I stick with i386?08:30
adeuringgood morning08:51
StevenKdpm: You should check out translations for raring.11:53
=== rick_h_ changed the topic of #launchpad-dev to: http://dev.launchpad.net/ | On call reviewer: rick_h | Firefighting: - | Critical bugs: ~200
StevenKdpm: I think that should be everything11:53
=== rick_h_ is now known as rick_h
adeuringgood morning frankban, could you please review this MP: https://code.launchpad.net/~adeuring/launchpad/product-lp-limitedview/+merge/133046 ?11:54
frankbanhi adeuring, sure, right after grabbing some food11:55
adeuringfrankban: sure, enjoy lunch!11:55
=== frankban changed the topic of #launchpad-dev to: http://dev.launchpad.net/ | On call reviewer: frankban, rick_h | Firefighting: - | Critical bugs: ~200
dpmhey StevenK, looks good now. The contributors list seems to match the one from Q11:58
StevenKIndeed.11:58
dpmexcellent, thanks11:58
StevenKdpm: So you can handle everything else and I'm all done, until it's time to export langpacks?11:58
dpmStevenK, I believe yes, your job is done. The next step will be to modify the cron jobs to do Raring language pack exports, but I'll file an RT for that.12:01
StevenKdpm: You'll probably have to drop one series12:02
dpmyes12:02
StevenKsteven@undermined:~/lp-production-crontabs% grep language-pack-export loganberry-launchpad | cut -d\  -f11 | tr '\n' ' ' ; echo12:03
StevenKprecise quantal lucid12:03
dpmyeah, we can probably drop lucid, so that we've got at least the latest LTS and stable release12:04
nigelbjames_w: Happy Birthday!12:21
=== Ursinha_ is now known as Ursinha
balboahis my username supposed to include the superlong login hash in every place it is displayed?13:17
balboahit doesn't fit the layout13:17
benjigary_poster: once I fix some lint I'll have a tired, poor branch for you to look at... hmm, or maybe not, since it was based on one of Matt's branches; I'll need to figure out the right lbox way to do that13:20
gary_postercool benji.  I think you should just adopt it, myself13:21
czajkowskibalboah: can you show us what you mean ??13:21
gary_posterbenji, btw, notice channel :-P13:21
benjipfft13:21
gary_poster:-)13:21
balboahczajkowski: I mean this https://dl.dropbox.com/u/2468164/Screen%20shot%202012-11-06%20at%2014.21.41.png and this: https://dl.dropbox.com/u/2468164/Screen%20shot%202012-11-06%20at%2014.23.26.png13:24
czajkowskibalboah: ok so if you go to edit your LP page you can change the LP display name13:24
czajkowskiyour ac was autocreated13:24
czajkowskibalboah: https://launchpad.net/~/+edit13:25
balboahczajkowski: aha. Hmm I wonder where the auto create happened. Oh well now it looks better, thanks13:26
=== gary_poster|away is now known as gary_poster
czajkowskisinzui: what is the difference in the tag easy and trivial14:06
sinzuitrivial can be fixed in one hour and probably does not need tests.14:06
sinzuieasy can be fixed in a day and definitely needs tests.14:07
mgzthat's a more concrete answer than I'd have managed :)14:07
sinzuilots of text/UI changes are untestible14:07
czajkowskisinzui: hmmm14:07
sinzuieasy was added years after trivial14:07
czajkowskithats really not a great way for me to see it tbh, they both mean the same thing14:07
czajkowskiand a text change to me seemed trivial14:07
sinzuiczajkowski, we say hour because we observed in 2009 that an experienced Lp engineer can fix 8 in one day14:08
czajkowskinods14:08
sinzuiczajkowski, I rarely use easy since most bugs can be fixed in day :)14:09
czajkowskisinzui: yes but I'm not you :) and ti seemed trivial14:10
czajkowskino point in arguing it just feels like semantics :s14:10
mgzit seems more like there is a (semi) useful distinction, but then it becomes impossible to triage without understanding exactly how much work any particular minor change would take... which I certainly don't know at a glance14:11
czajkowskiand nobody had ever told me the difference almost 9 months in14:12
sinzuiczajkowski, there is no right answer. Lots of things people have marked easy or trivial were not. The only real way to judge them to for someone to outline the fix so that other can judge how long it would take them to complete14:12
czajkowskinods14:12
james_wthanks nigelb14:54
derycksinzui, hi.  got a sec?14:54
sinzuiyes14:54
deryckI'd like to get some voice time today with you, just to chat about transitive privacy and other related things.14:55
derycksinzui, do you have a time that's best?14:55
czajkowskideryck: have you seen https://bugs.launchpad.net/launchpad/+bug/107536514:55
_mup_Bug #1075365: Timeout when trying to visit previous sprint pages <fallout> <lp-blueprints> <private-projects> <regression> <timeout> <Launchpad itself:In Progress by abentley> < https://launchpad.net/bugs/1075365 >14:55
deryckczajkowski, indeed.  see abentley is already on it. :)14:55
abentleyczajkowski: Yes, and I'm investigating.14:55
sinzuideryck, within the next 4 hours14:56
czajkowskiah joys of not refreshing pages14:56
czajkowskigrand job14:56
czajkowskishall move on to other bits :)14:56
czajkowskithanks14:56
deryck:)14:56
czajkowskideryck: sorry would this be related to it ? https://bugs.launchpad.net/launchpad/+bug/107556914:56
derycksinzui, how about 17:00 UTC, 11 for me, 12 for you, I believe?14:56
sinzuiokay14:57
derycksinzui, thanks.  I'll add a calendar event so we get this nice hangout setup now. :)14:57
sinzuithank you14:57
deryckczajkowski, that could be related, but there's a slightly different longer running query there.  abentley, can you glance at that bug in parallel to determine if it's related?14:58
nigelbjames_w: :)14:59
czajkowskideryck: abentley thank you14:59
derycknp!14:59
abentleyderyck: looking...15:00
deryckabentley, thanks!  Feel free to triage and add a card to the board if it seems not directly related.15:00
abentleyderyck: Not clear whether it's related.  If we find a way of speeding up the privacy clause, that might affect both.  Added to board.15:03
deryckabentley, ack, thanks.15:03
czajkowskicheers folks15:04
mask19I `make run`ed a new launchpad and I got "OpenSSL: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol15:05
mask19Unable to establish SSL connection."15:05
mask19(wget result)15:05
mask19how to fix?15:06
mask19and Connection refused now...15:11
mask19hmmm... it seems I cant wget it outside the container... solved15:13
rick_hmask19: yea, by default apache only listened on localhost15:14
mask19how do I expose it? simply change the apache config?15:15
rick_hmask19: there's supposed to be a flag you can pass to a make command that lists the interfaces. looking15:16
deryckYou can `make install` in your lp tree to get Apache setup correctly.15:17
rick_hderyck: right, but there's a BIND_ADDRESS or something you need to set to *15:17
rick_hhttps://dev.launchpad.net/Running/RemoteAccess?highlight=%28make+install%2915:17
rick_hthere we go, knew there was a doc for it15:18
rick_hLISTEN_ADDRESS15:18
jcsackettsinzui: any chance you have time to chat when you're done chatting with deryck?15:18
sinzuiyes15:18
mask19thanks~15:18
jcsackettsinzui: excellent. ping me when you're available?15:19
sinzuiokay15:19
deryckrick_h, mask19 -- but make install should do that for you.  If it doesn't, we should file a bug and fix it.15:19
rick_hderyck: what it does is setup the apache config to only listen on 127.0.0.1 by default15:19
rick_hderyck: so you have to override that if you want to access it remotely15:20
rick_he.g. server on lxc container but access with local browser15:20
deryckoh wait, you mean via another machine on the same network.  sorry, ignore me.15:20
deryckright, gotchas.15:20
abentleyderyck: Could you please run this with EXPLAIN15:23
abentleyANALYSE: https://pastebin.canonical.com/77729/ ?15:23
deryckabentley, sure.  getting it now....15:23
mask19do you have to make run it as root after install?15:24
abentleyderyck: I just discovered that even though the "Long SQL Statements" portion of an OOPS does not show variable substitutions, the "SQL statement log" *does* show substitutions.15:25
deryckah, cool.15:25
* deryck is still waiting15:26
mask19I got " Operation not permitted: '/var/tmp/mailman' "15:26
deryckfirst runs on staging db are slowwwwww15:26
deryckmask19, yeah, you need to run it as root15:27
deryckoh wait15:27
deryckmask19, you need to make install as root, but make run should not be.15:27
mask19rm-ed "/var/tmp/mailman", and fine15:30
mask19sudo make clean actually15:30
czajkowskijcsackett: ello, can you help me with https://answers.launchpad.net/launchpad/+question/21344417:11
rick_hczajkowski: yea, so when you auth an app you end up generating a token for that application you authorized17:12
czajkowskirick_h: aye that I get17:12
czajkowskithe delay bit not seen before though17:12
rick_hyea, not sure why it's not listed17:12
rick_hI can't see his tokens to know if he's just not seeing it17:12
czajkowskirick_h: ahh17:13
rick_hthe delay is just that the email is sent from the job system17:13
rick_hso not unexpected, but guess I'm not sure why it was 16hr :/17:13
czajkowskinods17:14
czajkowski16 is a bit much17:14
* rick_h isn't sure what the normal run time of that background email job stuff is17:15
czajkowski<16 :)17:15
rick_hlol17:15
=== frankban changed the topic of #launchpad-dev to: http://dev.launchpad.net/ | On call reviewer: rick_h | Firefighting: - | Critical bugs: ~200
mask19where's zope.app.form?17:49
=== deryck is now known as deryck[lunch]
sinzuijcsackett, we can talk now. I have a meeting at 2:00 EST18:21
jcsackettsinzui: ok, be on g+ momentarily.18:23
jcsackettsinzui: http://bazaar.launchpad.net/+branch/launchpad/+filediff/~jcsackett/launchpad/filediff-permission-denied18:37
jcsackettsinzui: https://oops.canonical.com/?oopsid=787fce475f899a29b3241cc900517fb318:37
lifelesshttps://bugs.launchpad.net/launchpad/+bug/6 needs toggling back to invalid18:48
_mup_Bug #6: "next 10 entries" at bottom of page <lp-translations> <Launchpad itself:Fix Released by carlos> < https://launchpad.net/bugs/6 >18:48
lifelessapparently I didn't get the emeritus stuff anywhere as near setup as I thought I had18:48
lifelesscause I can't :)18:48
rick_hlifeless: updated18:52
lifelessdanke :P18:52
sinzuijcsackett, how goes it? time for another hangout?19:50
jcsackettsinzui: it goes. it's definitely a javascript error, though i have learned that the urls in the oopses are wrong. if you click one of the erroring urls in the javascript, the url accompanying the oops isn't a match.20:02
sinzui\o/20:03
sinzuilets hangout20:03
jcsackettsinzui: ok, let me figure out where i've since put my phone. :-)20:04
jcsackettsinzui: i'm on now, having responded to your invite.20:06
jcsackettbut you are gone.20:06
jcsackettsinzui: cat disconnect you?20:30
sinzuiMy phone thought I needed to get children20:30
jcsackettah. :-)20:30
StevenKmwhudson: O hai, do you have a sec?22:25
mwhudsonStevenK: yes22:26
StevenKmwhudson: Bug 820069 for reference, is BranchType 2 (MIRRORED) used anymore?22:26
_mup_Bug #820069: BadUrlLaunchpad raised mirroring a branch <branch-puller> <oops> <Launchpad itself:Triaged> < https://launchpad.net/bugs/820069 >22:26
mwhudsonStevenK: i believe there are still branches of that type22:27
mwhudsonit is not possible to create them any more22:27
mwhudsonbut the existing ones are still there22:27
StevenKSo the UI to create MIRRORED doesn't exist any more22:27
mwhudsonright22:27
StevenKThat would explain why I couldn't find it22:27
StevenKmwhudson: So the puller is still running?22:28
mwhudsonyeah22:28
joeyOOPS-16745647cef3ea06f938ac0919f2263022:28
mwhudsonfor mirrored and imported branches22:28
joeylet me rephrase that, sinzui if you are still interested in time-out oopes,  OOPS-16745647cef3ea06f938ac0919f2263022:29
sinzuijoey, I am reporting that oops as a bug22:35
joeysinzui: I had a different code block fail again but it might be related.  OOPS-ffd854a1f01abf0eea6ae144fc7111ac22:35
joeysinzui: they both use .endswith("blah")22:35
joeysinzui: specifically, team.name.endswith("-r")22:37
joeyI can work around it. I'll just cache the team.names into python and iterate over that22:37
sinzuijoey, the timeout is before, the method. The timeout is not being able to get the next batch. The query is ambiguous and certainly looks expensive22:38
* joey nods.22:39
joeyI have to admit I've learned more about the API in the last few weeks than I ever did when I was on LP.22:39
joeydata-mining-r-us22:39
joeysinzui: *sigh* oh trying to cache the names resulted in  OOPS-dba5f06bc8e0b8fd6186cf4131717dab22:40
joeysinzui: I'm not using my privs to bypass the time outs (I'm using lp-shell)22:41
joeythe list size sinzui that it's traversing is 1518 if that helps at all22:42
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha

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