/srv/irclogs.ubuntu.com/2012/10/08/#maas.txt

bigjoolsjam: thanks for the review - not sure what difference your suggestion makes as everything seems to work anyway.  I think it's more a UI validation thing isn't it?06:14
jambigjools: I think if you get a form with multiple errors, the 'dict' method allows it to present both to users.06:15
jamI could be 100% wrong, though.06:15
jamI was just following along what other things did when I wrote a form recently.06:15
bigjoolsheh, I honestly have no idea.  Given this was an API call I figured a human readable string would be for the best but....06:15
jambigjools: so the big win is to just not traceback, the rest is gravy06:16
jamIf it works for you, that's enough for me for now.06:16
bigjoolsrighto, cheers06:16
jamI'm certainly not blocking the fix, just something I thought I saw.06:16
bigjoolswell I am always open to improvements, otherwise what's the point of reviews06:16
bigjools:)06:16
=== jelmer is now known as Guest86701
jamrvba: merge conflict on your ssl-skip-check branch08:23
rvbajam: right, I'm on it, thanks for pointing it out.08:24
rbasakfilter(arch=['armhf/highbank', 'armhf/armadaxp'])09:05
w7zarch__in=09:06
allenapfilter(arch__in=['armhf/highbank', 'armhf/armadaxp'])09:06
rbasakarch_filter('arm')09:07
rbasakreturn filter(arch__in=['armhf/highbank', 'armhf/armadaxp'])09:07
=== jelmer is now known as Guest5727
mgzbug 106234009:48
mgz...nobot09:48
ubot5Launchpad bug 1062340 in MAAS "juju provider interacts poorly with arch constraints" [High,In progress] https://launchpad.net/bugs/106234009:48
mgzthanks bot.09:48
jtvAny reviewers available for a smallish code extraction?  https://code.launchpad.net/~jtv/maas/maascli-fake-config/+merge/12846611:14
jamallenap: so after looking into it, it appears you *can* send application/json (or yaml, or a few things), but it doesn't come through transparetly.11:39
jamInstead of coming in as request.POST or request.GET, you get it as request.data11:39
jam(unless POST and GET also set data?)11:40
jamallenap: and performance wise, 42s with encode_multipart_data, and 33s as JSON with my hacks11:40
allenapjam: Cool. Not as conquer-all as hoped, but it's some improvement.11:42
mgzrequest.data makes more sense11:42
jammgz: well, clearly I broke something as trying to revert to non JSON completed in 5s :) (with nothing getting updated, so clearly broken)11:44
mgzif you hack it to just concat the raw output and return in as application/octet-stream, what's the timing on that?11:44
mgzshould give a baseline for the quoting, I suspect with C extentions json shouldn't be too bad though11:45
jammgz: well, I'd still need to parse it, since we're dealing in batches.11:46
mgz(or is timing just that side difficult?)11:46
jammgz: I can run it under lsprof to get feelings for timing as well. For 'how much time is spent in this C extension' lsprof is quite good11:46
jambecause it doesn't hook the extension and slow it down.11:46
rvbaallenap: I was just running the test suite in your branch 'make-docutils-happy' and I noticed a test failure that is also there in trunk (!): http://paste.ubuntu.com/1267323/12:04
rvbaallenap: does it ring a bell?12:05
jtvThanks for the review rvba12:12
jtvrvba: tests are passing for me... I hope I didn't accidentally land a bad maascli change.12:13
jtvActually, I just ran tests in trunk and they passed...12:13
rvbajtv: really? That's weird…12:13
jtvAh!  The test may be affected by the existence of maascli profiles.12:14
jtvAnnoying global state.12:14
jtvThat branch I have up for review will make it easier to patch that part.12:14
rvbajtv: you're right, if I move ~/.maascli.db the tests pass.12:15
jtv:/12:15
jtvrvba: if you move it back and run those same command lines that fail in the test, you may get a slightly more informative error.12:16
jtvProbably not very, since maascli swallows tracebacks, but some.12:16
rvbajtv: I'll file a bug.12:21
jtvThanks.12:21
mgzif I do request.GET.get("something") what happens if non-ascii bytes are percent encoded in the query string value?12:39
mgzarbitrary bytestring? decoded to unicode as utf-8? left quoted?12:39
allenapjtv, rvba: Slighty related, but I may change the -d/--debug flag to be on the root argument parser, then we can consult it about displaying stack traces.12:40
jtvallenap: I'm about to move the parser into its own module.12:40
allenapjtv: Okay, I'll stay away from it for now.12:40
jtvI was having the same thought, actually.12:40
allenapHaha :)12:44
allenaproaksoax: Hi there. How do you feel about some package renames, a la https://bugs.launchpad.net/maas/+bug/105350712:44
ubot5Ubuntu bug 1053507 in MAAS "maas installs python modules with out any namespacing" [Critical,Triaged]12:44
allenapor is it too late for that?12:45
=== fjlacoste is now known as flacoste
rbasakmgz: I think I've got all the pieces, but what do I do about the test_POST_acquire_treats_unknown_arch_as_resource_conflict test? Now that I'm raising InvalidConstraint for an unknown architecture, the API returns an HTTP 400. Shall I just change the test accordingly, or is there some other behaviour that we want/13:23
rbasak?13:23
jamrbasak: I think BAD_REQUEST is better than CONFLICT13:44
jamit just did conflict because that is what it was doing.13:44
rbasakthanks jam. I'll do that then13:47
mgzright, that test just wants adapting, should have left a comment in it to that effect13:58
rbasaksmoser: do we have a precise ephemeral image released with a fix for bug 978127  yet, and if not, what's the schedule for this?14:15
ubot5Launchpad bug 978127 in cloud-init (Ubuntu Precise) "incorrect time on node causes failed oauth" [High,Triaged] https://launchpad.net/bugs/97812714:15
rbasak(please)14:15
roaksoaxallenap too late i think if u want to rename the packages you need to rename upstream so14:16
roaksoaxotherwise it makes no difference14:17
allenaproaksoax: Okay, I'll stay away from that for now then.14:18
roaksoaxallenap im not saying is not possible thought but Daviey was gonna accept the upload to the archives today14:19
roaksoaxim on holliday today14:20
roaksoaxallenap you might wanna check with him14:20
rvbaHave a nice holiday roaksoax ;)14:20
allenaproaksoax: Right, sorry, didn't mean to bother you then.14:21
roaksoaxrvba thanks ;)14:22
roaksoaxallenap lol no worries im gonna be around just trying to stay away from work14:23
roaksoax;)14:23
smoserrbasak, you want to test the daily there?14:28
smoseri can then promote that.14:28
rbasakmatsubara: ^^ could you try the daily ephemeral on highbank please?14:28
matsubararbasak, yes, will do today. I saw your email and the only workaround I didn't know how to do was to adjust the RTC for the arm board14:29
rbasakmatsubara: yeah it's really awkward, since MAAS is the preferred tool to get an Ubuntu install on highbank in the first place14:30
rbasakmatsubara: I think that if the daily does fix it then trying the daily will be the least work for all of us to verify it14:30
matsubararbasak, cool14:31
rbasakmatsubara: to verify that you have the problem, check the apache logs on the MAAS server. I think /var/log/apache2/access.log or something?14:31
rbasakmatsubara: if you see a load of 40(1? 3?) messages for the same URL within a minute or two of booting into commissioning, then you have the RTC issue14:32
matsubararbasak, ah ok. thanks for the pointer14:34
smoserrbasak, the other thing we need to hvae qa'd is at least that they do not regress 12.0414:40
smoserthe 12.04 maas.14:40
smoserso if you wanted to walk http://bazaar.launchpad.net/~smoser/maas/maas-pkg-test/view/head:/maas-ephemeral-test-precise.txt to make sure we get those done, that'd be great.14:41
rbasakallenap: could you take a look at the test noise in http://paste.ubuntu.com/1267509/ please? The diff I'm working on is http://paste.ubuntu.com/1267475/. I can't see what I'm doing to introduce this, and the noise is particularly unhelpful.14:41
smoseri'm not here today.14:41
allenaprbasak: That's fixed in trunk.14:42
allenapIgnore it for now.14:42
rbasakallenap: how long ago? I pulled trunk an hour or so ago.14:42
allenaprvba: r121714:42
rbasakallenap: ah14:43
rbasakallenap: thanks!14:43
jtvAny reviewers available?  I have some MPs waiting: https://code.launchpad.net/~jtv/maas/maascli-extract-parser/+merge/128501 and https://code.launchpad.net/~jtv/maas/maascli-profile-module/+merge/12851014:49
jtvallenap, can I prevail on you perhaps?14:54
jtvOr is "impose" the word I'm looking for?14:54
mgzdoes this error trying to run tests after pulling changes from today mean anything to anyone? <http://pastebin.ubuntu.com/1267528/>14:54
jtvRings a bell.14:55
jtvTry "make distclean" and then "rm -rf db"14:56
jtvThen try again.14:56
mgzmake clean and rm -rf db didn't help14:56
mgzI'll try distclean.14:56
jtvBest do the distclean first; it kills the postgres instances running inside your branch.14:56
mgzhm, and eggs, I might back them up first14:57
jtvback them up?14:57
jtvThe db directory in your branch was designed to be utterly disposable.14:57
mgzI haven't bothered setting up an egg cache here, as I'm only using one working tree14:58
jtvAh14:58
mgzgetting everything from pypi again would be mildly annoying14:58
jtvWell you _can_ just kill postgres instances and rm -rf db.14:58
jtvIf that didn't fix this problem, I don't think "make distclean" would.14:58
rbasakmgz: https://code.launchpad.net/~racb/maas/arch-constraint-wildcard/+merge/12851314:58
jtvOhhhh this wasn't the weird problem involving transactional tests, was it?14:59
rbasakmgz: tests pass. I haven't tried a juju bootstrap yet though. I'll need to create a package and test from that, which will take a while14:59
allenapjtv: Sure, I'll take a look.14:59
jtvThanks.15:00
jtvI'll shove some food into my face.15:00
mgzrbasak: ace, will have a look15:00
mgzgah, something weird is going on15:03
mgzI'll throw away the instance I think15:03
jammgz: any luck with the search string is juju constraints?15:10
jamjelmer: any luck with the retry code?15:11
mgzrbasak: looks good15:11
jamAfter those things, the next important thing is to do pagination on the 'nodes' listings.15:11
mgzjam: I'm done, am just trying to get the test suite to actually run...15:11
jammgz, allenap, jelmer: I'm trying to tune the 'batch_size' for tag processing. Bumping it from 100 to 1000 means downloading 25MB per batch (for the XML) vs 2.5MB for the batch.15:16
jamAnd speeds up the 12,000 unit case from 37s to 35s.15:16
mgz....that doesn't seem much15:17
jamTrying to bump it to 10,000 increases the batch size to 250MB, which crashes on my 2GB VM15:17
mgzehehe15:17
jam(I'm guessing there are multiple levels so that at peak we have >1 copy of the full text)15:17
jamjson.loads() isn't streaming, etc.15:17
mgz...some how my db is hosed in a way rming and destroying the vm does not fix...15:28
mgzhm, trunk is fine, rebase and hope time15:35
jtvmgz: we have observed some problems that seem to be affected by interactions between tests, and maybe test setup/teardown.  Did you add or remove any test cases?15:37
jtvThanks for the reviews allenap!15:38
allenapWelcome.15:38
mgzjtv: yes, new test class, and nose stopped admitting to the existence of the whole module15:39
mgz(generally means something inside the module is raising ImportError, but I can't spot it)15:39
jtvmgz: then I'd look in that direction for suspects. Still a mystery why this happens.  Does your test case do anything weird?  Like rely on transactions behaving realistically, or models that exist only within the tests?15:40
mgzbin/py -c "import maasserver.tests.test_views_nodes" should tell me that much...15:40
mgzor not, because of django settings... >_<15:41
jtvI'll bet the problem goes away when you run your tests in isolation.15:43
mgzgah, no -1 option? noooose...15:43
jtvMan, using 4 kinds of pepper in one meal is awesome.  Two kinds as spices, two as vegetables.15:44
mgzokay, so I have an import error in a different bit of the tree15:45
jtvIs it a circular import or something like that?15:46
mgztypoed 'node' as 'name' from models when importing into views15:46
mgzso, shouldn't be circular (models don't care about views)15:46
mgzbut is related to the test module that was misbehaving15:47
mgz...implies some cleanup on db level isn't happening if test fails at too early a stage?15:47
mgzstarts db setup, tries to setup tests, gets error, cleanup doesn't run, or similar?15:47
jtvWe are completely in the dark.  Otherwise we'd probably have fixed it by now!15:49
jtvNote how incredibly early it happens.15:49
mgzokay, I'm all proposed up.16:21
rbasakmgz: may I have a +1 for https://code.launchpad.net/~racb/maas/arch-constraint-wildcard/+merge/128513 or do you not think it OK to land yet? I'm thinking that if I get it in the daily then we can easily test tomorrow - otherwise I'm tight for time for today's EOD anyway16:28
allenapjtv: Did you forget a prerequisite branch, or is the diff wrong on https://code.launchpad.net/~jtv/maas/maascli-cli-subcommand/+merge/128538?16:28
mgzrbasak: just done, with some minor comments16:32
mgzgetting it in the daily sounds good.16:32
rbasakmgz: thanks, I'll get those changes done16:33
jtvallenap: let me have a look16:33
jtvallenap: I jumped the gun on that one and assumed the diff would update.  I'll see if I can trigger a re-diff.16:34
allenapjtv: Don't worry about it too much; I have generated it for myself.16:36
mgzrbasak: one option I didn't mention was you could avoid the aliased_value stuff by doing that in the same mapping too16:36
jtvallenap: too late :)16:36
mgzie, `architecture_wildcards['arm'] = architecture_wildcards['armhf']`16:36
mgzor equivalent.16:37
rbasakmgz: that's very tidy - thanks!16:37
mgzmoving as much of that logic out of the constrain_architecture function and into precalculated data I like16:37
allenapjtv: What did you do to make it update by the way?16:38
jtvallenap: I replaced some instances of "log-in" and "log-out" (used as verbs) with "log in" and "log out" in the api.py docstrings.16:39
allenapjtv: Haha :)16:40
jtvOCD-R-Us16:40
allenaprvba: Would you be able to give a second opinion on https://code.launchpad.net/~jtv/maas/maascli-cli-subcommand/+merge/128538?16:41
* allenap has to go, urgently, to collect kids.16:41
rvbaallenap: sure.16:42
rvbaallenap: could you have a look at the branch I just put up for review when you get back: https://code.launchpad.net/~rvb/maas/bug-1062607/+merge/12854316:42
rvbajtv: I'm having a look at the comment Gavin made on your maascli-cli-subcommand branch…16:50
rvbajtv: but the 'cli' subcommand is long gone am I right?16:51
jtvNo, it's brand new.16:51
rvbaarg, I mean s/cli/api/16:51
rvbajtv: So, I don't really get why you're introducing this new subcommand.16:52
jtvThe api subcommand is long gone, but the next step is to remove the profile name as a subcommand.16:53
jtvDid I say "api"?  Mistake.16:53
jtvRight now you'd say something like "maascli mylogin acquire_node <node>"16:53
rvbaIndeed.16:53
jtvand that should become, for the case where mylogin is the default profile:16:54
jtv"maascli acquire_node <node>"16:54
rvbaRight, I get that… what does it have to do with 'api' or 'cli' then?16:54
rvbaI'm just trying to understand what Gavin said in his comment.16:55
jtvIf we _also_ have commands like "maascli login profile URL", then they live in the same namespace as the methods of the API.16:55
jtvNot a good idea: "list" could easily be used in both the CLI commands and the API, for instance.16:55
jtvSo the CLI commands (login, logout, refresh, list) move into a separate subcommand.16:56
jtvThat leaves the root namespace free for API commands.16:56
rvbaAh ok, I see.16:56
rvbaI wasn't aware of the intention to move the CLI commands under 'cli'.16:57
roaksoaxrvba: weird, you run into that db_ bug16:57
jtvrvba: sorry -- I've been trying to mention the big picture in all my MPs but it's hard not to start skipping things with so much repetition.16:59
rvbajtv: I understand.  But I've been asked to give a second opinion so I needed to put all the pieces of the puzzle together. :)17:00
jtvI hope that doesn't mean trouble for my branch!17:00
jtvIt's a bit of a difficult transition, trying to do everything in small chunks.17:00
rvbaI imagine :)17:00
flacosteroaksoax: has ipmi setting in enlistment landed?17:01
rvbaI think Gavin is right though.  I'll summarize my thoughts on the MP.17:01
roaksoaxflacoste: not as of friday... today I didn't check (i'm not really here, US holidays...)17:01
flacosteroaksoax: aren't you the one working on that?17:02
roaksoaxflacoste: allenap was the one who was working on enabling the power settings for enlistment17:02
rvbaflacoste: roaksoax I /think/ this has been landed.17:03
rvbaLet me check.17:03
=== flacoste changed the topic of #maas to: Final Freeze is tomorrow| Discussion of upstream development of Ubuntu's Metal as a Service (MAAS) tool | MAAS jenkins: https://jenkins.qa.ubuntu.com/job/maas-trunk/
rvbaflacoste: roaksoax: confirmed, https://code.launchpad.net/~allenap/maas/anon-power-setting/+merge/128127 has landed.17:03
roaksoaxflacoste: landed today so tomorrow I'll take care of the enlistment IPMI temporary credentials then17:05
flacosteroaksoax: ok, and we'll 0-day SRU any hiccups from that?17:05
roaksoaxflacoste: yeah17:06
flacostelanding this tomorrow seems very risky since we won't have time to react to any problem17:06
flacostenor have matsubara do a proper round of  QA around the new changes17:06
roaksoaxDaviey: until when can we make uploads?17:07
roaksoaxto archive17:07
roaksoaxflacoste: right, so landing this will only make use of the script that does the detection during the commissioning, but does need support from maas-enlist17:08
flacosteroaksoax: tomorrow 21UTC according to the ReleaseSchedule wiki page iuc17:09
roaksoaxflacoste: right, so i'm wondering now, what's the latest upstream release that we are going to actually release to archives?17:10
roaksoaxflacoste: i made an upload over the weekend that Daviey will process17:10
roaksoaxflacoste: but I'm updating that (same upstream release though) with packaging fixes17:10
flacosteroaksoax: there have a couple of bug fixes in progress that should be released17:11
flacosteroaksoax: so we should plan on a new upstream tomorrow17:11
roaksoaxflacoste: ok, right, so since new upstreams are mostly bug fixes, then we should be good17:12
rvbajtv: do you have time to review https://code.launchpad.net/~rvb/maas/bug-1062607/+merge/128543 ?17:18
jtvI think I can, yes17:18
rvbaThanks a lot.17:18
jtvSo it was Apache after all?17:19
Davieyroaksoax: Final Freeze kicks in tomorrow17:19
DavieyAnd this large upload certainly needs to be in by then17:20
DavieyAfter that, we can sneak in some last minute fixes.17:20
roaksoaxDaviey: right, which means with the latests upstream release17:20
Davieyright17:20
rvbajtv: yes17:20
roaksoaxDaviey: ok so instead of uploading today, I guess I'll make an upload tomorrow17:21
roaksoaxDaviey: and the enlistment stuff... takes more than just add the support to MAAS17:21
roaksoaxDaviey: cause needs work on maas-enlist as well17:22
roaksoaxrvba: https://code.launchpad.net/~andreserl/maas/packaging_updates_bzr1099-2/+merge/12855117:22
roaksoaxplease: )17:22
Davieyroaksoax: erm, getting trunk onto tomorows ISO i would consider vital17:25
Davieyso an upload today and another tomorrow17:25
roaksoaxDaviey: alright!17:25
roaksoaxDaviey: today's trunk on today's upload?17:26
rvbaDaviey: roaksoax don't you think it's pointless to make an upload before we fix: bug 1063857 ?17:27
ubot5Launchpad bug 1063857 in maas (Ubuntu) "Cluster controller fails to start because MAAS_URL is not set." [Critical,Triaged] https://launchpad.net/bugs/106385717:27
roaksoaxrvba: that's fixed already17:28
roaksoaxrvba: see above link  i sent you :)17:28
rvbaroaksoax: it that fixing it?  Ok then :)17:28
roaksoaxrbasak: i take that the branch you proposed for bug #1062340 takes care the i386 amd64 cases too?17:29
ubot5Launchpad bug 1062340 in MAAS "juju provider interacts poorly with arch constraints" [High,In progress] https://launchpad.net/bugs/106234017:29
Davieyrvba: TBH, we keep saying that.. and the upload is embarrassingly large already17:29
Davieyheck, it still uses ipmitool17:29
rbasakroaksoax: I believe so. Could you clarify exactly what you mean? That "amd64" should work?17:29
roaksoaxrbasak: i mean, it completely replaces my branch and if juju sends amd64 it gets mapped correctly and won't fail to acquire node?17:30
rbasakroaksoax: I believe so, yes17:31
roaksoaxcool17:32
rvbajtv: I just posted a reply to your review on https://code.launchpad.net/~rvb/maas/bug-1062607/+merge/12854317:34
jtvcoming17:40
jtvReplied.  I'll do a bit of rebooting to see if that'll bring back my window manager.  I've been working without one since before midnight.17:46
rvbajtv: that's funny, my window manager disappeared a few hours ago :)17:54
jtvQuestion is: who has them?17:57
roaksoaxrvba: around?18:00
roaksoaxrvba: can you test the package i just uploaded to experimental18:00
rvbaroaksoax: sure18:00
rvbaroaksoax: the problem is still there :/ http://paste.ubuntu.com/1267881/18:11
roaksoaxrvba: sudo dpkg-reconfigure maas-cluster-controller ?18:12
roaksoaxMAAS_URL=http://192.168.2.110/MAAS18:12
roaksoaxthat;s me18:12
rvbaYeah, now /etc/maas/maas_cluster.conf is populated…18:13
rvbaroaksoax: but now I don't see the cluster worker… even if I restart maas-cluster-celery.18:15
roaksoaxrvba: weird, I have  arunning cluster18:16
rvbaroaksoax: can you pastebin 'ps aux | grep celery' ?18:16
roaksoaxubuntu@node2:~$ sudo service maas-cluster-celery status18:16
roaksoaxmaas-cluster-celery start/running, process 800918:16
roaksoaxhttps://pastebin.canonical.com/76065/18:16
roaksoaxerr18:16
roaksoaxrvba: did you deploy on a new cloud instance?18:18
rvbaroaksoax: yes18:18
rvbaroaksoax: rarg, my fault, I made a mistake when I entered the url :/18:20
rvbaroaksoax: Now it's fine18:21
roaksoaxrvba: right, but initial autodetection is not working18:22
rvbaroaksoax: indeed.18:22
roaksoaxrvba: idk what bigjools might have changed18:22
roaksoaxif any18:22
roaksoaxrvba: i know what it is18:25
rvba?18:25
roaksoaxrvba: it doesn't ask for the dbconfig question if it couldn't be autodetected18:26
roaksoaxrvba: but then it replaces it from loclhost to nothing18:26
roaksoaxrvba: https://code.launchpad.net/~andreserl/maas/packaging_update_cluster/+merge/12856418:36
roaksoaxnow it will be left as localhost/MAAS18:36
roaksoaxrvba: the problme is that maas-region-controller installs after maas-cluster-controller, causing that the latter cannot autodetect the URL18:36
rvbaroaksoax: can we control the order in which the packages are installed?18:37
roaksoaxrvba: not really no18:38
rvbaroaksoax: I've approved the branch.18:41
roaksoaxrvba: what could be done for such case is allow the region-controller set that value18:41
rvbaroaksoax: but that would mean having one package change the config of another one right?  Isn't it against the rules?18:44
roaksoaxrvba: it is indeed., tjhat18:47
roaksoaxthat's where i was going next18:47
roaksoaxDaviey: uploading now18:50
jtvsmoser: having a look at bug 1050033... the old Precise version of maas-import-ephemerals has installed initrd files.  There is no .gz suffix, but I think they were already gzip-compressed.  Is that normal?  Can I assume that an initrd file will already be gzipped, so that I can just link or rename?18:58
ubot5Launchpad bug 1050033 in MAAS "maas-import-pxe-files has copying errors after package upgrade" [Critical,Triaged] https://launchpad.net/bugs/105003318:58
jtv(I think gzip will do the right thing anyway if I try to compress an already-compressed file anyway)19:05
rvbaroaksoax: is that normal that debian/changelog contains "maas (0.1+bzr1223+dfsg-0ubuntu1~ppa1) quantal; urgency=low"… I mean the 'ppa' part?19:17
roaksoaxrvba wheres that19:45
roaksoaxjtv: id you see the comment i made to your pscksging MP¿19:45
Davieyroaksoax: erm, this indicates 3 different uploads?20:30
Davieycan you fold debian/changelog to be accurate for the ubuntu archive?20:30
roaksoaxDaviey it is just one upload20:31
Davieyroaksoax: the changelog shows 0.1+bzr1223+dfsg-0ubuntu1, 0.1+bzr1110+dfsg-0ubuntu1, 0.1+bzr1063+dfsg-0ubuntu1,20:32
Davieytwo of them were never uploaded to quantal?20:32
roaksoaxDaviey: yeah I know what's wrong20:33
DavieyPPA vs Archive changelog?20:33
roaksoaxDaviey: yeah, bigjools made uploades and treated as releases in the packaging branch20:33
roaksoaxuploads to PPA20:33
Davieyahh20:33
Davieyblame bigjools then :)20:33
roaksoaxDaviey: my fault for not telling him earlier that changelog entreies were for releases in quantla not in PPA :)20:34
Davieyroaksoax: don't try to cover for him.. :D20:36
roaksoaxoh well, i should have been clearer though20:37
Davieyheh20:39
roaksoaxDaviey: do you want me to fix it though?20:40
roaksoaxand merge all of the changelogs?20:40
Davieyroaksoax: Up to you.. Personally, i'd prefer it.. as it is currently a lie, but not enough to reject20:45
roaksoaxDaviey: alright fixing it then20:51
roaksoaxDaviey: i'm ready to upload20:56
roaksoaxDaviey: could you please reject the other one?20:58
Davieyok21:03
roaksoaxDaviey: ok, new version uploaded it's all yours :)21:04
bigjoolsmorning23:17
bigjoolsroaksoax: around?23:32
roaksoaxbigjools: barely.. in class.. what's up?23:34
bigjoolsroaksoax: just wanted to check in with you and see how things are going23:35
roaksoaxbigjools: maas is in quantal... tomorrow we'll be making a new upload :)23:35
bigjoolsroaksoax: did anyone test upgrades from precise?23:35
roaksoaxbigjools: not from the new packages (there's no way to do it as it disables PPA's). That's something that has to be done now23:37
bigjoolsthere's always a way ;)23:38
bigjoolsok, I guess I'll be firing up some canonistack instances today23:38
roaksoaxbigjools: i tested from precise -> older quantal -> newer quantal so I'm pretty confidence it will wokr23:38
roaksoaxbigjools: and yes I was planning to do the same after I come back home23:38
bigjoolscool23:38
bigjoolsI will look at some things I know we had to hack hard on to make work for upgrades23:39
roaksoaxbigjools: the cluster things will still be a problem23:39
bigjoolsin what way23:39
bigjools?23:39
roaksoaxbigjools: the question is not being asked being medium priority23:40
roaksoaxrvba reported that today and I fixed a couple bugs there23:40
roaksoaxbigjools: http://bazaar.launchpad.net/~maas-maintainers/maas/packaging/revision/121 http://bazaar.launchpad.net/~maas-maintainers/maas/packaging/revision/12023:42
bigjoolsok23:45
roaksoaxbigjools: the problme is that in some cases it seems that it gets installed before maas-region, hence it fails23:46
roaksoaxbigjools: i think however, that in the installer i could override that questions23:46
roaksoaxthat question23:46
bigjoolsroaksoax: hmmm the config file should be on disk from the existing maas package though23:50
bigjoolshence no question should ever be asked23:50
roaksoaxbigjools: right, but it was resulting on the maas_cluster.conf having URL=23:54
bigjoolsthat can only mean that the existing config was broken then23:54
bigjoolsoh this is the db_get cockup23:54
roaksoaxbigjools: yeah, so db_get was returning empty23:55
bigjoolsso, the question should still not get asked23:55
bigjoolsand that logic was fixed I see, so... where's the problem? :)23:55
roaksoaxbigjools: that the question should be asked on machines that do not have the region-controller23:55
bigjoolsroaksoax: that is perfectly fine23:56
bigjoolsthe package is never auto installed23:56
roaksoaxalright23:56
bigjoolsonly on upgrades from maas23:56
bigjoolswhere the config is guaranteed to exist23:56
roaksoaxalright23:56
bigjoolsis that ok? makes sense?23:57

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