I don’t recall anyone saying “Maven is evil”.  I also agree we should support 
both (and other popular build systems if it would bring in more users).  I 
believe that technically, we have to run Ant at some point in the release 
process in order to validate the release artifacts for Ant users.

My 2 cents,
-Alex

From: Andrew Wetmore <[email protected]>
Reply-To: "[email protected]" <[email protected]>
Date: Friday, March 27, 2020 at 4:31 AM
To: "[email protected]" <[email protected]>
Subject: Re: [Action Required] About how to release Apache Royale

I do not have the technical knowledge to provide an informed evaluation at the 
build level, so I will try to look through the lens of outcomes: what are we 
doing builds for?

Maybe right now a large proportion of Royale users are people who like to tweak 
the source code and do their own builds locally. I do not think that is a user 
group that can sustain this project or make a difference in the world of 
application development. Our target audience is people who want a stable build 
they can use to build their own applications. The faster we can get stable 
builds out, the faster we can become available to that audience. The faster our 
user community grows, the better Royale becomes: the community exposes bugs, 
requests or provides emulations, creates showcase-quality apps using Royale, 
encourages other people to give Royale a try..

I have trouble keeping up with assertions that seem at odds with each other: 
"Ant is the devil!" "No, Maven is evil!" And maybe I am missing something 
crucial, but I seem to be reading that it is possible to build a stable version 
of Royale that we can release via Maven, while still providing support for 
anyone who wants to build using ant.

Is this so? Then why is that not the way to go?

A

On Wed, Mar 25, 2020 at 2:31 PM Carlos Rovira 
<[email protected]<mailto:[email protected]>> wrote:
Hi all,

if you care about this project, the PMC will need your help to know what's 
important to you about the "Release Process".

Chris Dutz and I was working these days on release a new version. We finally 
give up due to the complexity of the process.
The process involves to build in a CI Server with 13 steps and each one with 
some manual commands in CI server and in local machine. The process involves 
use Ant and Maven build systems, and that's what makes it so complicated.

Maven is the the most widest and used build system for release as this 
statistics clearly states [1] and is perfectly prepared for CI servers and all 
the tooling needed nowadays for release process.

Chris and I thinks that just using Maven can reduce the process to 2-3 steps 
and release without much problem, and even release often (each month or each 2 
months).

So we're asking to not require Ant to be part of the release process, since we 
think is not needed.

(This does NOT means remove Ant, we are talking just about release, and people 
using Ant will be able to continue using it as a build system, so don't be 
afraid about Ant support in the future!).

We're afraid for this project due to this problem, so for this reason is 
important that you express what's important from your point of view as an 
Apache Royale user. So please express yourself in this thread and let us know 
what path should we take. It's important.

We want to hear from you!

Thanks community :)

[1] 
https://twitter.com/ChristoferDutz/status/1240219399551934473<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftwitter.com%2FChristoferDutz%2Fstatus%2F1240219399551934473&data=02%7C01%7Caharui%40adobe.com%7Cf7382aa59c4b40d27fc108d7d2425436%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637209054632984153&sdata=R6GJJ6iObcdrdUne5DN3WtsG1mK43BsQH%2Fq9IpiKqJ4%3D&reserved=0>

--

http://about.me/carlosrovira<https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7Cf7382aa59c4b40d27fc108d7d2425436%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637209054632994148&sdata=UmuAlaOvh%2BXvXkckxx9ekO9%2F5YYWrqVRSkBB469GoOY%3D&reserved=0>



--
Andrew Wetmore

http://cottage14.blogspot.com/<https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcottage14.blogspot.com%2F&data=02%7C01%7Caharui%40adobe.com%7Cf7382aa59c4b40d27fc108d7d2425436%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637209054633004146&sdata=aP1nmDm9YGn%2BdwA5vg9yf%2BLlXEAMKYTJz5Pw7eofCeY%3D&reserved=0>




Reply via email to