/srv/irclogs.ubuntu.com/2013/03/01/#maas.txt

=== kentb-afk is now known as kentb
=== evilnickveitch is now known as evilnick-afk
roaksoaxrvba: howdy!! I was wondering if you guys already have a ETA for the multiple environments storage fix? I just wanna have on idea on when we can do the SRU16:27
rvbaroaksoax: Hi.  We just finished sketching out a plan for this.  Now we're working on the code. End of next week seems like a reasonable ETA. <- allenap, what do you say?16:29
allenaprvba: Yeah, that sounds about right.16:30
roaksoaxrvba: awesome, thanks!16:32
roaksoaxrvba: so what are the reasons why trunk maas can't run in precise?17:04
roaksoaxother than dependencies17:04
rvbaroaksoax: there is only the dependencies issue AFAIK17:06
rvbaThe only reason we have 2 branches (trunk and 1.2) is because we added 2 new features in trunk that were considered "too much" to be SRUed.17:06
roaksoaxrvba: which ones are those?17:07
rvbaroaksoax: offline operation and user commissioning scripts17:07
roaksoaxrvba: ack! thanks17:08
rvbanp17:08
roaksoaxrvba: and kernel params too17:09
roaksoaxrvba: what are the dependencies that differ?17:10
rvbaroaksoax: I think kernel params have been backported to 1.217:11
roaksoaxrvba: nah17:11
roaksoaxrvba: what are the dependencies that trunk has that make it impossible to work on precise?17:13
rvbaroaksoax: I don't know offhand17:14
rvbaroaksoax: 1.2 and trunk are so similar that I even wonder how the dependencies differ…17:14
roaksoaxrvba:  iirc bigjools did ssy that trunk wont eork in prrcise17:17
roaksoaxrvba: ok this it what i'll do18:02
roaksoaxrvba: i'll upload 1.2 to raring, then to precise-proposed and quantal-proposed before FF18:02
roaksoaxrvba: once I do that, I'll upload trunk to raring18:02
roaksoaxbefore FF18:02
roaksoaxrvba: but then when your fix is really, will upload it to -precise-proposed and quantal-proposed18:02
rvbaroaksoax: do we really have to upload now?18:03
roaksoaxrvba: i', not really concerned with raring TBH18:04
roaksoaxrvba: and the upload to -proposed will sit there for a while18:04
roaksoaxrvba: and once it gets approved it will be there for SRU verification18:04
roaksoaxso it is not really gonna be released right after upload18:05
roaksoaxrvba: as far as raring, nobody will be upgrading current environments right? since raring is still in development18:05
rvbaroaksoax: if yes, then I suggest you don't upload the last version.  But instead r 1438 in trunk and r 1361 in 1.218:05
roaksoaxrvba: the plan is to get multiple environments fix rather than a new feature for the SRU18:06
rvbaBecause we've changed the way the file storage works and that change will only be properly complete when the fix we're working on will be released.18:06
roaksoaxsmoser: ^^18:06
roaksoaxrvba: right but upgrading from 1363 to 136X should be fixed right?18:07
rvbaroaksoax: what do you mean?18:08
smoserugh.18:08
smoserroaksoax, unless daviey or sru team told you otherwise, just upload something to raring. its a pre-relesae snapshot. thats fine. it has bugs.18:08
roaksoaxrvba: so if I release 1363 (1.2) to raring, then I release 136X (which contains your fix), then upgrading will fix the problem right?18:08
smoserwhether or not we wait for the multiple-environment bug fix or not to upload to -proposed (quantal and precise) is un-related.18:09
roaksoaxsmoser: yeah that's what I'm planning to do18:09
smoserand i'd just upload a trunk snapshot to raring.18:09
smosersomethign that passed basic test.18:09
roaksoaxsmoser: i'll upload lp:maas/1.2 to raring, then to {precise,quantal}-proposed, and since it is gonna sit there for a while we'll wait for the bug to be released in trunk and update -proposed . But in the meantime, upload a trunk snapshot18:10
roaksoaxdo I make sense?18:10
rvbaroaksoax: it will, but it you use 1363 you might encounter serious bugs.18:10
smoserwhy do you bother uploading maas/1.2 to raring ?18:11
roaksoaxrvba: yes which is why it will be sitting in -proposed :)18:11
smoserugh.18:11
smoserdon't upload something to -proposed that we're not happy to release.18:11
rvba+118:12
rvbaThe bug we're fixing is really ugly.18:12
smoserbut i'm do not think that this maas multi-user thing is significant.18:12
smoserno one is using that18:12
smoserand its not a regression18:12
rvbaIt is.18:12
smoserit is a regression from something in ubuntu ?18:12
roaksoaxok then I'll upload trunk to -raring18:13
smoserrvba, ?18:13
roaksoaxtrunk will be released as 1.318:13
roaksoaxand SRU will have 1.2~bzr136X, which is nowhere in the archives18:13
smoserwait to see if rvba says this is a regression, but otherwise, i'm fine with that.18:14
rvbasmoser: this is really tricky tbh.18:14
* rvba thinks18:14
smoser"tricky" isn't answering the question :)18:14
roaksoaxif it gets rejected by the SRU team because we are backpoirting a new upstream which is nowhere in ubuntu, then we are screwed :)18:14
rvbasmoser: That's why I need to think :)18:14
smoserroaksoax, honestly, if it does, then that is silly.18:14
smoserbecause, as you've suggested, there is a very stupid workaround for that process requirement.18:15
roaksoaxsmoser: well I came across a situation like that long time ago and was told "you can only backport something that is in the archive"18:15
smoserroaksoax, then if you want to, upload a 1.2 to raring. i'm fine with that too.18:15
smoserbut i tihnk that it wont be a sticking issue on sru18:16
rvbasmoser: I think it's a regression.  If you have 2 users, you'll definitely see a regression.18:16
smoserremember, you're also not allowed to entirely new packages18:16
smoseror features.18:16
smoserrvba, you see that if you have 2 users on current quantal mas and you upgrade to 1.2 ?18:16
smoseris that what your'e saying ?18:17
rvbaYes.18:17
smoserif only we had unit tests18:17
smoserthen we'd neer see bugs like this.18:17
smoserroaksoax, i say hold off on it then. i dont want to upload a regression to sru.18:17
roaksoaxsmoser: right but this time we got a TB exeption18:18
smoserbut imo upload whatever you want to raring. we're already in major exception mode.18:18
smoserthis little thing is a very minor exception.18:18
rvbasmoser: this problem is not because of the lack of unit tests.  It;s because we had to rush something to meet a crazy deadline at some point, and now we're paying the price for it.18:18
roaksoaxi will just upload trunk to raring18:18
smoserand doing the dance to avoid that exception will cause you to make another exception (FFE)18:19
roaksoaxi'll continue as suggested, upload trunk (1.3) to raring, and SRU 1.218:19
smoserroaksoax, right. but dont bother sruing without the fix for bug 1123998618:20
ubot5Error: Launchpad bug 11239986 could not be found18:20
smoser112398618:20
roaksoaxsmoser: i won't SRU until it gets fixed18:20
rvbaroaksoax: why don't you upload 1.2 revision 1361 and trunk revision 1438 ?18:20
roaksoaxrvba: 1263 has IPMI fixes18:21
roaksoaxerr 136318:21
rvbaThe problem is only that right now, we're half way through fixing the multiple env bug.18:21
roaksoaxand I need to make available those IPMI fixes to raring too18:22
roaksoaxbut we need tests for them18:22
roaksoaxso that will take me couple days maybe18:22
roaksoaxand then i'll upload trunk to raring18:22
roaksoaxwait for your fix18:22
roaksoaxand upload 1.2 tyo -proposed18:23
rvbaOk, I take it no one is using raring in prod now so it does not really matter.18:23
roaksoaxexactly18:24
rvbaJust don't upload the current tip of trunk or 1.2 before next week's fix to an important place :)18:24
roaksoaxraring is fine to have bugs so raring is not really a concern18:25
rvbaRight.18:25
rvbaSo you'll wait until next week for the other uploads right?18:26
roaksoaxrvba: yeah18:30
rvbaroaksoax: ok, thanks.18:30
roaksoaxrvba: no worries :) just fix that bug i'll take care of the rest :)18:30
rvbaroaksoax: we're on it, you can trust me.18:30
roaksoaxi do :)18:32
roaksoaxyou've never disappointed so I'm really not concerned :)18:32
rvbaGood :)18:34
=== kentb is now known as kentb-out

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