-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


On 22-06-15 15:55, sebgoa wrote:
> 
> On Jun 22, 2015, at 2:55 PM, Rafael Fonseca <rsafons...@gmail.com>
> wrote:
> 
>> Hi Sebastien, thx for following up so quickly :)
>> 
>> It's because it's a big change that i think it should be done in
>> a major release an not a minor,
> 
> We all agree on this. Such as change is for a major release.
> 
> The question is 4.6 or 4.7 ...
> 

To bring this up, if we go for 4.6, then that's OK.

The other discussion is if we move to Java 8 as well.

So Jetty + Java 8 in 4.6?

> 
>> nevertheless it will be up to the community to decide if we
>> should ship it in 4.6.0 of wait for a long time to have this in.
>> 
>> I've been waiting a long time for that larger discussion, the
>> currently open PR is already the second proposal to improve
>> packaging and the previous one was open for over a month.. so i
>> wonder how long it will take to let everyone take advantage of
>> it, since the code is all ready to ship... if anyone can see a
>> reason or a fix that might not be what they want, i can just
>> amend whatever quickly... but other than the mysql issue, i don't
>> know what would conflict with anyone's interest.. though feel
>> free to show me otherwise :)
>> 
>> Like i said on the PR, this is still not all the changes i'd like
>> to make to get a cleaner packaging config, but whatever
>> aesthetical or maintainer helpfulness is still needed to be done,
>> can be done later along the path, while providing the
>> functionality earlier to everyone. Even if we eventually decide
>> to go for a completely different packaging structure like using a
>> proper makefile or something like that, most of the cleanup done
>> in this PR will just make that switch easier ;)
>> 
>> For me it will just be a few hours of work to chop it all into
>> pieces and explain what each bit does, so just let me know if i
>> should focus on this straight away or leave it for later and
>> focus on some more needed fixes not related to packaging that
>> everyone should agree to get into releases ASAP.
>> 
> 
> We need to start testing master (a.k.a) 4.6 , identify blockers
> through testing and see what needs to get fixed. I have not had the
> time to check JIRA, to see if it's already with a 4.6 release and
> if we already have 4.6 blockers.
> 
> 
>> Looking forward for Pyr's input on this :)
>> 
> 
> Since he is the one who mentioned this feature, I am hoping he can
> comment soon on it.
> 
> -sebastien
> 
>> 
>> On Mon, Jun 22, 2015 at 2:28 PM, sebgoa <run...@gmail.com>
>> wrote:
>> 
>>> 
>>> On Jun 22, 2015, at 2:21 PM, Rafael Fonseca
>>> <rsafons...@gmail.com> wrote:
>>> 
>>>> Hi guys,
>>>> 
>>>> I plan on getting started on dissecting the embedded
>>>> Tomcat/Jetty PR this week, it would be nice to get it into
>>>> 4.6.0, since it's quite a change in functional packaging to
>>>> do it in a minor like 4.6.1 (documentation wise
>>> and
>>>> stuff), and i guess 4.7.0 is still far down the road.
>>> 
>>> Rafael, let me copy Pierre-Yves who talked about this new
>>> packaging.
>>> 
>>> I don't think we should try to put it in 4.6.0, it's too big of
>>> change, and should really be part of a larger discussion on 
>>> re-packaging/re-architecture of several things.
>>> 
>>> Hopefully Pyr can chime in.
>>> 
>>> -sebastien
>>> 
>>>> Want to hold off on 4.6.0 until that is chopped to pieces and
>>>> made easy
>>> to
>>>> review? Should be able to do it in a couple of days. I will
>>>> also remove the mysql bit for now so there are no
>>>> conflicting opinions, will revisit that issue further down
>>>> the road.. as someone very well versed in Apache licensing
>>>> explained to me (thanks Leo), we can get that done, just not
>>>> by default and provide a switch to include that functionality
>>>> so that third party rpm/deb distributors (non-Apache) can
>>> use
>>>> that. This will also require some classpath changes based on
>>>> that switch, so will think about it later. Everyone in
>>>> agreement with this? I'm sure quite a few people have been 
>>>> waiting on it for sometime, so would be nice to include in
>>>> this release
>>> imo
>>>> :)
>>>> 
>>>> Cheers, Rafael
>>>> 
>>>> On Fri, Jun 12, 2015 at 2:10 PM, Funs Kessen
>>>> <f...@barred.org> wrote:
>>>> 
>>>>> Hi Seb,
>>>>> 
>>>>> Great way of wording it, and I completely agree! You should
>>>>> be able to pick up master and roll it out into production
>>>>> and keep running with it!
>>>>> 
>>>>> Cheers,
>>>>> 
>>>>> Funs
>>>>> 
>>>>>> On 11 Jun 2015, at 23:43, Sebastien Goasguen
>>>>>> <run...@gmail.com> wrote:
>>>>>> 
>>>>>> 
>>>>>>> On Jun 11, 2015, at 6:43 PM, John Burwell
>>>>>>> <john.burw...@shapeblue.com
>>>> 
>>>>> wrote:
>>>>>>> 
>>>>>>> All,
>>>>>>> 
>>>>>>> Why are we averse to cutting a release stabilization
>>>>>>> branch?  In the
>>>>> past, we have cut release stabilization branches to ensure
>>>>> that the flow contributions was not interrupted.
>>>>>> 
>>>>>> I disagree.
>>>>>> 
>>>>>> We have cut branches that way because that’s how Citrix
>>>>>> delivers
>>>>> software. It develops on master, cuts a branch and put a QA
>>>>> team to
>>> work to
>>>>> stabilize and make a release.
>>>>>> 
>>>>>> I believe it’s a broken model for an open source
>>>>>> community made of
>>>>> mostly volunteers. We don’t have the luxury to QA a release
>>>>> branch and loose that effort (because it does not go back
>>>>> to master).
>>>>>> 
>>>>>> In addition, this process has led to many regression,
>>>>>> because there
>>>>> is/was a disconnect between the Qa team and the guys
>>>>> developing on
>>> master.
>>>>> Plus bad practice when bugs gets fixed. i.e we fix a bug in
>>>>> a release branch but don’t port it in master.
>>>>>> 
>>>>>> That’s why we have talked about this at length for almost
>>>>>> a year now,
>>>>> alas without resolution ( I thought we had, but your email
>>>>> indicates otherwise, too bad you did not chime in
>>>>> earlier).
>>>>>> 
>>>>>> I am advocating for us to stabilize master and gate
>>>>>> master. So that
>>>>> whenever we release we can do it starting from a stabilized
>>>>> branch.
>>> Instead
>>>>> of having to reinvest time in lengthy QA.
>>>>>> 
>>>>>> I want us to be able to release at anytime, when we feel
>>>>>> like it and as
>>>>> soon as someone says I want this fix/feature that was just
>>>>> merged in master. Right no we cannot do that.
>>>>>> 
>>>>>> So yes call me crazy, I want the developers to take it
>>>>>> onto themselves
>>>>> to keep their forks in sync with master, develop on their
>>>>> fork. And I
>>> want
>>>>> master to be the release branch. We will be able to build
>>>>> up a release through PR from devs with limited merge
>>>>> conflicts. So that we reach a
>>> point
>>>>> where master is QA at all time and we don’t loose any
>>>>> investment made
>>> in QA.
>>>>>> 
>>>>>> 
>>>>>>> For committers, it is not a big deal since they can
>>>>>>> manage their
>>>>> branches in the cloudstack repo.  However, for
>>>>> non-committers, this
>>> freeze
>>>>> could cause unnecessary frustration and discourage further
>>> contributions.
>>>>>> 
>>>>>> A freeze means only the RMs will commit on master. any PR
>>>>>> from anyone
>>>>> welcome and let the discussions happen on whether to merge
>>>>> or not…no frustration.
>>>>>> 
>>>>>> 
>>>>>>> 
>>>>>>> Thanks, -John
>>>>>>> 
>>>>>>> ________________________________________ From: sebgoa
>>>>>>> <run...@gmail.com> Sent: Wednesday, June 10, 2015 6:33
>>>>>>> AM To: dev@cloudstack.apache.org Subject: Re: 4.6
>>>>>>> 
>>>>>>> On Jun 8, 2015, at 11:45 PM, Remi Bergsma
>>>>>>> <r...@remi.nl> wrote:
>>>>>>> 
>>>>>>>> Hi,
>>>>>>>> 
>>>>>>>> I can jump in and work with Rohit and Daan to make
>>>>>>>> 4.6 happen.
>>>>>>>> 
>>>>>>>> +1 for the QA on master. It would be best if we could
>>>>>>>> then all focus
>>>>> on stabilizing 4.6 aka master and wait with refactor stuff
>>>>> and new
>>> features
>>>>> until 4.6 is out, which is the start of 4.7.
>>>>>>>> 
>>>>>>>> On the other hand, building new features in the mean
>>>>>>>> time isn't a big
>>>>> issue, as rebasing to a master that gets more stable every
>>>>> day is much easier than it is today I'd say. You just
>>>>> cannot merge new stuff until
>>> 4.6
>>>>> is out.
>>>>>>>> 
>>>>>>>> Let's write down some guidelines and see if this
>>>>>>>> approach makes
>>> sense.
>>>>>>>> 
>>>>>>> 
>>>>>>> Maybe that's something that you can do at the meetup
>>>>>>> today and bring
>>> it
>>>>> back to the list as a proposal ?
>>>>>>> 
>>>>>>> When I talk about freeze I am thinking just letting the
>>>>>>> RMs commit on
>>>>> master, everyone who wants something in 4.6 should submit a
>>>>> PR.
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>>> Regards, Remi
>>>>>>>> 
>>>>>>>>> On 08 Jun 2015, at 21:43, Sebastien Goasguen
>>>>>>>>> <run...@gmail.com>
>>>>> wrote:
>>>>>>>>> 
>>>>>>>>> Folks,
>>>>>>>>> 
>>>>>>>>> We need to freeze 4.6 asap.
>>>>>>>>> 
>>>>>>>>> I originally agreed to RM 4.6 and Daan also stepped
>>>>>>>>> up.
>>>>>>>>> 
>>>>>>>>> But I would like to work on doing a release of
>>>>>>>>> ec2stack and
>>> gcestack,
>>>>> so I will step down from 4.6 RM.
>>>>>>>>> 
>>>>>>>>> Anybody wants to jump in.
>>>>>>>>> 
>>>>>>>>> There is already a ton of things in 4.6 and we need
>>>>>>>>> to release.
>>>>>>>>> 
>>>>>>>>> Ideally we also need to QA directly on master, so
>>>>>>>>> that we can build
>>>>> 4.7 on top of a stable release.
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> -sebastien
>>>>>>> Find out more about ShapeBlue and our range of
>>>>>>> CloudStack related
>>>>> services
>>>>>>> 
>>>>>>> IaaS Cloud Design & Build<
>>>>> http://shapeblue.com/iaas-cloud-design-and-build//>
>>>>>>> CSForge – rapid IaaS deployment framework<
>>> http://shapeblue.com/csforge/
>>>>>> 
>>>>>>> CloudStack
>>>>>>> Consulting<http://shapeblue.com/cloudstack-consultancy/>
>>>>>>>
>>>>>>> 
CloudStack Software Engineering<
>>>>> http://shapeblue.com/cloudstack-software-engineering/>
>>>>>>> CloudStack Infrastructure Support<
>>>>> http://shapeblue.com/cloudstack-infrastructure-support/>
>>>>>>> CloudStack Bootcamp Training Courses<
>>>>> http://shapeblue.com/cloudstack-training/>
>>>>>>> 
>>>>>>> This email and any attachments to it may be
>>>>>>> confidential and are
>>>>> intended solely for the use of the individual to whom it is
>>>>> addressed.
>>> Any
>>>>> views or opinions expressed are solely those of the author
>>>>> and do not necessarily represent those of Shape Blue Ltd or
>>>>> related companies. If
>>> you
>>>>> are not the intended recipient of this email, you must
>>>>> neither take any action based upon its contents, nor copy
>>>>> or show it to anyone. Please contact the sender if you
>>>>> believe you have received this email in error. Shape Blue
>>>>> Ltd is a company incorporated in England & Wales.
>>>>> ShapeBlue Services India LLP is a company incorporated in
>>>>> India and is operated
>>> under
>>>>> license from Shape Blue Ltd. Shape Blue Brasil Consultoria
>>>>> Ltda is a company incorporated in Brasil and is operated
>>>>> under license from Shape Blue Ltd. ShapeBlue SA Pty Ltd is
>>>>> a company registered by The Republic
>>> of
>>>>> South Africa and is traded under license from Shape Blue
>>>>> Ltd. ShapeBlue
>>> is
>>>>> a registered trademark.
>>>>>> 
>>>>> 
>>>>> — =Funs
>>>>> 
>>>>> 
>>> 
>>> 
> 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBAgAGBQJVp7HMAAoJEAGbWC3bPspCvMMP/RICpwu6osUykIlAe7FE9Q1r
OYUXhuMV0zr5BDOr9EFE+I7WJFDcA5E2TmybNJYUfe3r9v8LEvViXdKjV86IxZFO
J/r4Glr9Il07ujiOV6VgS++E1Xp2KCTMr1urpaNrgTpYvfIq8IewGsS2+Q69rvX1
TPs7O7hju4Ws63Z4bhMa16B2jAbi04McSrtMZnsVTYuD8FknHfveEupN1qWy4in2
hAIi5ijb7XBtEW1yLm6K4up+Xpw2OG/D3fZA42QQLNx5QyV2ZjVF0OWAvw9pEiI5
UFbFOrtlY5C4706bohVadN8tZCYJhNxWmhmWW2vI9E/c1P1RECu5nr0TmUDLTdXR
SOzDkL1ooL2oo0AN0EXC4YKaPM5MHCrK2OUQXXrjsyHCWQ4dJ/Vpb5fsxfYLaEbf
C3oHBoVkjINFl4buN/qa8O3/AuSSCzejchM0iCOtlaW9kCil+Yv4lEBquO4AKX2d
W5eOXkWbEDGGl7auoy/+9BcbSiKt10DEDequ+sLm+2L1wWXXB4dUgCRWYKxKNoNB
PF+tSxbkmgIAhr9jsEL1vVs4H5mQqWvhlyvzikYW9xCRiQqWZFHbB5vyjnfFwxb/
bdt6f1VMsH7mDsm3nI4YzNMH/Vr8CFhJGtOcfF9HEUc9xvM7LKGY5hWev5/2Iigx
rD6C1FwtTfogEIzkrb7I
=QoBz
-----END PGP SIGNATURE-----

Reply via email to