/srv/irclogs.ubuntu.com/2010/04/30/#launchpad-dev.txt

wgrant"Add a proportion of the maximum bug heat to a bug's heat for every day since the bug was created.00:30
wgrant"00:30
wgrantIsn't that the opposite of what one would normally want?00:30
thumperwgrant: :)00:35
thumperthe proportion could be negative00:35
wgrantThat's true.00:36
wgrantIn fact it seems to add a quarter of the max heat divided by the number of days since creation.00:37
lifelessthumper: ping01:24
thumperlifeless: pong01:39
lifelesshey01:39
lifelessI'm on airport wifi01:39
lifelessdo you have any other issues with the patch ?01:40
lifelessI realise its not a priority, but i have a plane flight where I can polish it, if more is needed01:40
thumperI've not looked at it, chasing other issues01:40
lifelessok01:40
wgrantlifeless: Running back already? :P01:44
lifelesswgrant: speaking at devopsdays tomorrow morning01:45
lifelesswgrant: then UDS01:45
* wgrant should probably work out what needs doing before UDS.01:45
lifeless'stuff'01:45
lifelesswgrant: are you going to be at UDS ?01:45
wgrantlifeless: I am.01:45
lifelesswgrant: cool. And have you applied for the code team job position yet ?01:46
lifeless:)01:46
wgrantHeh, no.01:46
lifeless-> .au - ciao.01:51
persia.nz -> .au again already?  What it that uninspiring?01:59
wgrantHeh.01:59
wgrantHm, Maverick doesn't exist yet :(02:00
persiaProbably won't until next week, I'd think.  Toolchain stuff is happening in PPAs (fear ye all who plan to run ports during early maverick)02:03
cody-somervillewhat have I done wrong? why is this test failing like this? http://pastebin.ubuntu.com/424952/03:06
StevenKcody-somerville: The test isn't expecting /beta/ in the resource links03:09
wgrantNo.03:09
wgrantsecurity_contact_link is in the wrong place in the test.03:09
wgrantIt should be before self_link, but you've put it after.03:09
wgrantThe rest of the diff is not real.03:09
StevenKOh, that bloody ... versus real-text garbage?03:10
wgrantYes.03:10
wgrantIt is worse than stupid.03:10
cody-somervillewgrant, ty03:15
thumperwgrant: how do I stop the automatically stated librarian and other thingy?03:22
thumperwgrant: for tests03:22
wgrantthumper: bin/kill-test-services03:23
wgrantBut if you want to run the whole test suite, you probably have to unset LP_PERSISTENT_TEST_SERVICES too.03:24
wgrantI've found some of the Foundations tests check that the librarian shuts down and such, so fail when it's on.03:24
wgrantWhy do most project pages have a warning sign next to "Submit code", which I can do nothing about?03:37
mwhudsonprobably because they "do not officially use launchpad for codehosting"03:46
* mwhudson is guessing03:46
thumperwgrant: I don't know how you work with soyuz04:16
thumperwgrant: example of warning?04:16
wgrantthumper: See the involvement portlet on https://edge.launchpad.net/soyuz04:18
wgrantYou may have to be unauthenticated.04:18
wgrantWhat is troubling you about Soyuz?04:18
wgrantIt's a whole lot better now than when I first worked it out, when nobody had run much of it locally for years...04:19
wgrantThe sole source on https://dogfood.launchpad.net/~ubuntu-chumby-hackers/+archive/ppa/+packages was a test recipe build, right?04:49
wgrantI cannot find the log for it anywhere around that time in the librarian.04:49
wgrantWas it not stored properly?04:49
wgrantGrgh. There's no solution to http://launchpadlibrarian.net/46467230/wgrant-lintian-master.log, is there?05:26
mwhudsonno, i don't think so :(05:27
mwhudsonwell apart from slapping bzr around a bit to be less picky05:27
wgrantHmm, I might do that rather than using git.05:29
persiaShould https://dev.launchpad.net/Getting work on lucid now, or would it be better to do it in an older chroot/VM ?05:58
mwhudsonpersia: i've been developing on lucid since just after beta1 and not had any real issues06:01
wgrantIt will work fine on Lucid.06:01
wgrantLP even works fine on Python 2.6 now, although it's not the default.06:02
persiaThanks.06:02
thumperI think we should force it to python 2.606:13
thumperso we can stop importing with from the future06:14
StevenKfrom __future__ import braces06:14
wgrantthumper: We can't until Lucid is in the DC.06:15
wgrantBut yes, that's the plan.06:15
thumperah06:15
thumperok06:16
cody-somervillewtf06:17
wgrantMore doctest diff screwyness?06:17
wgrantOr something more sinister?06:18
cody-somervillelets say you have a bugtask that is assigned to a suspended user06:18
cody-somervillelets say you have a script to generate a report about bugs in a project06:18
wgrantYes, you have to catch the 410.06:19
cody-somervillerunning said script on project that has a bugtask that has an assignee that is suspended == FAIL06:19
wgrantYes, this is probably stupid.06:19
cody-somervillePLUS I get a nice text/html response06:19
wgrantIndeed.06:19
wgrantthumper: So, what was your Soyuz objection?06:38
=== BjornT changed the topic of #launchpad-dev to: Launchpad Development Channel | Week 3 of 10.04 | PQM is in release-critical mode | https://dev.launchpad.net/ | Get the code: https://dev.launchpad.net/Getting | On-call review in irc://irc.freenode.net/#launchpad-reviews | Use http://paste.ubuntu.com/ for pastes | staging is down!
thumperwgrant: I was reading tests06:47
wgrantthumper: Ahahahahahahahahah fool.06:47
wgrantBig mistake.06:48
thumperwgrant: I had to fix a test06:48
wgrantThis is Soyuz.06:48
thumperI wasn't doing it out of choice06:48
wgrantI occasionally try to rip apart one of the multi-thousand-line doctests.06:49
wgrantBut then I realise that it's all intricately woven together, and removing just one bit will make the whole thing collapse into a steaming pile of Soyuz.06:49
wgrantWhat?06:51
wgrantYou're killing off buildd-slavescanner.txt?06:51
wgrantReally really really bad idea06:51
* wgrant looks.06:51
wgrantbuildd-slavescanner.txt is the main test that tells us that the house of cards is still standing :(06:52
=== almaisan-away is now known as al-maisan
wgrantWhat was the failure?06:52
thumperwgrant: it was a subtle text match failure06:55
thumperwgrant: which I didn't have time to fix06:55
thumperI'm not killing it off06:55
thumperjust disabling it briefly06:55
thumperI expect a soyuz person to fix it06:55
* cody-somerville frowns.06:55
persiaIsn't that the bit that wedges all the buildds every so often?06:55
persiaOr rather, the workaround therefor?06:56
wgrantpersia: It is the thing that does all the talking to the buildds.06:56
wgrantIt tests that builds happen and work.06:56
wgrantIt is about the only test that does so :/06:56
persiaThat's what I thought.06:56
cody-somervilleWell, I hope it doesn't mean Soyuz will be broken after the next deployment.06:58
* noodles775 feels he missed an important conversation?06:59
cody-somervillenoodles775, LP #57200506:59
mupBug #572005: Disabled test buildd-slavescanner.txt <Soyuz:Triaged> <https://launchpad.net/bugs/572005>06:59
StevenKcody-somerville: It's a failed test, it doesn't mean the world is ending. And PQM is still open for testfixes06:59
thumperplz disable soyuz, kthxbye07:00
* thumper EODs (for now at least)07:00
adeuringgood morning07:25
mrevellHello08:49
wgrantbigjools: Morning.09:23
bigjoolsg'day09:23
wgrantbigjools: So, we need a script to populate lots of SPR rows with their changelogs. http://pastebin.ubuntu.com/425094/ is my first pass, and it seems to work OK. But I'm not sure how Storm is going to handle the ResultSet mutating over the several days that it will likely take to run.09:26
bigjools /o\09:27
bigjoolswgrant: I suggest you use process_in_batches and partial commits09:28
bigjoolscan't hold txn locks for days09:28
wgrantbigjools: I commit after each SPR.09:28
bigjoolsah ok - I can't read09:29
bigjoolsif it bails out half way, will it restart in the right place?09:29
wgrantI should probably read process_in_batches at some point.09:29
wgrantEr, yes, if I hadn't omitted a clause from my rewritten query.09:29
wgrantIt was meant to have a changelog=None, so it will skip any that already have it set.09:30
bigjools:)09:31
bigjoolswe should ask stub to take a look09:31
wgrantProbably.09:31
wgranthttp://pastebin.ubuntu.com/425099/ has the changelog=None.09:36
wgrantstub: Does that script make you cry?09:37
wgrantBjornT: A couple of weeks ago, Zopeless email was changed to use raw_sendmail, which appears to use the mail delivery utility, so I think it probably is being used to send email (re. bug #572077)09:50
mupBug #572077: Scripts are starting up the queued mail runner <current-rollout-blocker> <Launchpad Foundations:Triaged> <https://launchpad.net/bugs/572077>09:50
wgrantdb-devel r9071.2.33, lib/lp/services/mail/sendmail.py09:50
wgrantActually, the db-devel r9205 diff for that file is better.09:51
BjornTwgrant: oh, thanks. it's unclear whether it's it was an intentional change, or if he wanted to change test dev environment only.10:00
wgrantI was suspicious that exactly this would happen, but I was assured it had been checked, so it might be irrelevant.10:01
BjornTbigjools: can you take a look at bug 572077, and comment on whether this affects soyuz? at least in the past, soyuz used the fact that mail were sent even if the transaction was aborted.10:05
mupBug #572077: Scripts are starting up the queued mail runner <current-rollout-blocker> <Launchpad Foundations:Triaged> <https://launchpad.net/bugs/572077>10:05
stubwgrant: Ideally, it would be using DBLoopTuner to be database friendly etc. This would alleviate concerns with iterating over a huge result set for several hours too10:07
stubwgrant: Looks fine apart from that. We can stick a time.sleep() to make it db friendlier if you can't be arsed switching it to looptuner format10:10
stubwgrant: This is a run-once script or is it going to become a cron task?10:12
bigjoolsBjornT: that is almost certainly the case10:13
wgrantstub: Run once.10:13
wgrantbigjools, BjornT: process-upload.py still relies on it to send rejection emails.10:13
wgrantstub: New uploads are populated by the upload processor.10:13
bigjoolsBjornT, wgrant: see https://bugs.edge.launchpad.net/launchpad-foundations/+bug/2974410:16
mupBug #29744: In Zopeless, mails should be sent only when the transaction is commited <email> <infrastructure> <tech-debt> <Launchpad Foundations:Triaged> <https://launchpad.net/bugs/29744>10:16
bigjoolsand10:16
bigjoolslib/lp/archiveuploader/uploadprocessor.py at line 40910:16
bigjoolsBjornT: so basically we will lose upload rejection emails10:16
bigjoolsBjornT: the change will have to be backed out10:17
wgrantThe change was only there in the first place to allow testing of email-generating scripts.10:17
wgrantWhich is a really good thing, but not if it breaks this...10:17
wgrants/testing/dev testing/10:17
BjornTbigjools: agreed10:22
=== al-maisan is now known as almaisan-away
deryckMorning, all.11:03
=== noodles785 is now known as noodles775
cody-somervillewho ever manages the launchpad-dependencies package should add postgresql-plpython-8.3 as a dependency.13:53
henningewgrant: ping13:57
wgranthenninge: Hi.14:00
henningewgrant: Hi! ;)14:01
henningewgrant: I am trying out the build slave locally again, driging it through RPC14:01
henningeI got as far as this:14:01
henninge>>> proxy.status()14:01
henninge['BuilderStatus.WAITING', 'BuildStatus.OK', '1-1', {'translation-templates.tar.gz': '5e385d8a01320b5f9ee59d68c7e63229a252daed'}, '']14:01
wgrantThe build has completed successfully.14:02
henningewgrant: I'd like to actually retrieve the file from the slave now. Any idea how to try that out.14:02
henninge?14:02
wgranthenninge: Try http://localhost:8221/filecache/5e385d8a01320b5f9ee59d68c7e63229a252daed14:02
henningeoh, that easy ;)14:03
henningewgrant: great, that worked. Thanks a lot! ;)14:04
wgrantGreat.14:04
=== Ursinha-afk is now known as Ursinha
lifelesscody-somerville: why? we're moving to 8.4 / have moved to 8.414:12
noodles775Why does running `make newsampledata` on a fresh db-devel (after make schema) result in an 8000line difference between current.sql and newsampledata.sql?14:12
wgrantnoodles775: Yesterday or the day before, 16000 lines of sampledata reorderings were landed.14:12
wgrantI do not know why, since the script is meant to order them deterministically.14:13
wgrantI say clobber.14:13
wgrantPerhaps somebody dumped them manually.14:14
noodles775Yeah, I'll create a separate branch that does exactly that so I can see just my diff.14:14
noodles775Thanks wgrant14:14
* wgrant disappears.14:14
noodles775Night!14:15
noodles775Hi abentley! Is there a way I can insert a pipe at the start of my pipeline?14:16
abentleynoodles775, no.14:16
abentleynoodles775, Why isn't it working?14:16
deryckintellectronica, hi.  Was there a branch for bug 567379?14:18
mupBug #567379: Recalculate bug heat more frequently <story-bug-heat> <Launchpad Bugs:In Progress by intellectronica> <https://launchpad.net/bugs/567379>14:18
noodles775abentley: I'm not sure what you mean... bzr pipeline is working perfectly for me, I just didn't know if there was a way to insert a pipe *before* my first pipe... but I can get around it another way.14:18
abentleynoodles775, use --before14:18
noodles775abentley: thanks (sorry, I just checked the bzr help pipeline, but forgot to check bzr help add-pipe)14:19
cody-somervillelifeless, okay, who ever manages the launchpad-dependencies package should add postgresql-plpython-8.4 as a dependency. :P14:21
lifelesscody-somerville: Isn't it in the production deps list already? [ there are multiple dep packages ]14:27
=== almaisan-away is now known as al-maisan
stubnoodles775, wgrant: You get huge diffs between different PG releases as the dump order changes14:38
noodles775stub: Ah, thanks... but we should all be using the same PG version right? (I'm still wondering why I see such a big diff for a clean db-devel locally).14:41
stubnoodles775: Some people are on PG 8.4. That process got stalled a bit.14:51
jmlintellectronica, mars: https://code.edge.launchpad.net/~jml/launchpad/still-more-tests-for-ec2/+merge/24503 -- we discussed this the other day15:49
intellectronicajml: great, thanks for making this change.15:53
jmlintellectronica, np15:53
marsjml, botched merge, or wrong merge target branch?15:54
jmlmars, Launchpad botched the merge.15:56
=== gary_poster is now known as gary-lunch
allenapdanilo_: I see you replied to the blog post <http://blogs.gnome.org/johannes/2010/04/29/downstream-bug-reports-fail/>. I still get a server error, so I can't post my reply.16:05
jmlmars, intellectronica: the diff is fixed if either of you would like to review it.16:42
marsah, much saner +/- numbers16:43
mars"FlagFallStream", nice object name16:44
jmlthanks. actually, I think I should delete it since it's not being used any more.16:44
intellectronicamars: so are you picking this up? if not i'm happy to review it later.16:45
=== EdwinGrubbs is now known as Edwin-lunch
marsintellectronica, to be honest, I would be happier if you reviewed it.  I'm lack confidence at the moment.16:46
marsapparently I'm also lack grammar16:46
intellectronica:)16:47
intellectronicajml: i'll give it a go soon, i just want to finish something first16:47
jmlintellectronica: thanks.16:47
james_wlosa ping, please can we create source package branches for maverick?16:54
=== beuno is now known as beuno-lunch
james_whttps://lists.launchpad.net/launchpad-dev/msg03227.html for how16:57
james_wcould someone also check the SQL within? Max suggested it was not what we wanted.16:57
Chexjames_w: sure, looking16:58
james_wthanks17:00
=== gary-lunch is now known as gary_poster
=== al-maisan is now known as almaisan-away
intellectronicajml: approved17:15
jmlintellectronica: thank you.17:15
jmloh crap17:16
jmlI'm not allowed to land things, right17:16
* jml sads17:17
=== matsubara is now known as matsubara-lunch
=== deryck is now known as deryck[lunch]
jmlg'night all.18:17
=== beuno-lunch is now known as beuno
=== matsubara-lunch is now known as matsubara
=== deryck[lunch] is now known as deryck
deryckbdmurray, ping19:33
bdmurraywhat's up?19:38
bdmurrayderyck: pong19:44
=== almaisan-away is now known as al-maisan
marsbac, do you think your branch for Adi was eaten by the same ec2 hang bug?20:32
bacmars: dunno.  probably.  but i have no proof20:32
marsok20:33
marsthanks20:33
=== al-maisan is now known as almaisan-away
sinzuibac: ping21:13
bacsinzui: yes?21:13
sinzuiI am trying to make sense of this: https://edge.launchpad.net/ubuntu/maverick 1. I did not link a52dec 4 hours ago. I may have a few days ago21:14
sinzuibac: I suspect the count of packages is odd because there SPPH will not exist until maverick is fully build21:15
sinzuibuilt21:15
sinzuibac: mayby the copy script ran 4 hours ago and I was the last person to link a lucid package?21:15
bacsinzui: perhaps.  too bad https://edge.launchpad.net/ubuntu/lucid/+source/a52dec doesn't tell you who/when it was linked21:17
sinzuibac: The data is in the db. I can see it when it gets to staging21:17
* sinzui looks a lucid to see if he is the last user21:18
sinzuiI think the first 20 on +needs-packaging links actually needs project registration too21:19
sinzuiI was not the last user21:19
sinzuibac: I am going to assume the series setup script was run 4 hours ago and it is a coincidence that my name is in the list.21:21
bacok21:22
sinzuiI verified that the last packages linked in lucid are also linked in maverick21:22
sinzuiThat was 5 months to verify the script really works in production21:22
=== Ursinha is now known as Ursinha-afk
flacostesinzui: nice blog post about the proposed changes! are you going to send out an email to launchpad-dev pointing to the blog post22:28
flacostesinzui: and this will be a very worthwhile enhancement22:28
sinzuiI am on Monday. I see the pics are missing the private bugs toggle22:29
=== matsubara is now known as matsubara-afk

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