In the fixing of the "13 steps" you are welcome to add or remove steps. There must be optional steps for when we need to release compiler-build-tools and compiler-jburg-types. It might be worth re-releasing these as 1.1.1 just to prove that we can.
The principle is what matters. We want to have one shared machine that works, and has all of the dependencies so anyone wanting to be an RM doesn't have to wrestle with configuring his/her machine. That means that the steps must stop to allow someone to make commits and verify and sign. But how many steps there are doesn't really matter. And, the RM is responsible for doing as much verification before putting the RC up for vote. So it is required, IMO, that the Ant build.xml files actually are used to create the Ant artifacts so we essentially test those scripts in Ant in the building of those release artifacts, and use Ant to test them where possible. My 2 cents, -Alex On 3/19/20, 2:58 PM, "Christofer Dutz" <[email protected]> wrote: Hi Piotr, Well that is the final goal ... to not need all of these steps, right now we focused on getting the 13 step thing working again but keeping the build improvements and cleanup I did in place. As soon as we managed to get the release out the door, with the current tooling we could continue from there and in the end simplify these steps to just a hand full of steps. In theory it should be possible to do a complete release of compiler + typedefs + framework with 2 steps. However that would Require quite some refactoring of the roxale-maven-plugin. Chris Am 19.03.20, 22:52 schrieb "Piotr Zarzycki" <[email protected]>: I'm also +1 to you start being RM and try - you didn't try to be RM when everything was working, so your assumption should be checked. If Chris fixed start familiarize with RM notes and documentation on Wiki. As far I as I read and understand you and Chris wanted to build system of release from scratch, so current one should be touched. - Am I understand it correctly? On Thu, Mar 19, 2020, 10:48 PM Carlos Rovira <[email protected]> wrote: > Hi Alex, > > I can accept to be the RM for this 0.9.7, but I have a notion of how hard > it could be (since I spend a considerable amount of time trying to fix what > Chris did in just 1 day). I think if we're going to do this, I expect we > can then continue improving the process, as we asked in yesterday's thread. > I think we got most support for the rest of the team here, and to got yours > too, taking into account that if we don't reach anything good we'll stick > with what we already have. > > Let me know what you think > > Thanks > > Carlos > > El jue., 19 mar. 2020 a las 19:01, Alex Harui (<[email protected]>) > escribió: > > > IMO, Carlos, you will have to be the RM to help prove out that the CI > > process is working again > > > > -Alex > > > > On 3/19/20, 10:34 AM, "Carlos Rovira" <[email protected]> wrote: > > > > Hi Chris, > > thanks for the note > > :) > > > > El jue., 19 mar. 2020 a las 18:17, Christofer Dutz (< > > [email protected]>) escribió: > > > > > Ahem ... > > > > > > well ... I haven't tested my changes on the build steps ... I > > adjusted > > > what I was told was broken. > > > > > > However if I was to test them I would sort of be doing a release > and > > that > > > would feel really strange ;-) > > > > > > I am totally willing to be of assistance to help the next RM do his > > job > > > however and I am sure I'll be able to get the steps technically > > working. > > > > > > Chris > > > > > > > > > > > > Am 19.03.20, 18:12 schrieb "Carlos Rovira" < > [email protected] > > >: > > > > > > Hi, > > > > > > now that Chris fixed CI Release Steps I think we are ready to > do > > a new > > > release. > > > So I want to ask if someone can take the role of Release > Manager > > and > > > use > > > the current process to release 0.9.7 > > > > > > Thanks > > > > > > -- > > > Carlos Rovira > > > > > > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7Cac1c0751e348400c86dc08d7cc50b46b%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637202519309829217&sdata=sCEMH33shCZXjKO754G6o09Ijm9UcNgwW%2Bb1XL%2Fmbh4%3D&reserved=0 > > > > > > > > > > > > > -- > > Carlos Rovira > > > > > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7Cac1c0751e348400c86dc08d7cc50b46b%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637202519309829217&sdata=sCEMH33shCZXjKO754G6o09Ijm9UcNgwW%2Bb1XL%2Fmbh4%3D&reserved=0 > > > > > > > > -- > Carlos Rovira > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7Cac1c0751e348400c86dc08d7cc50b46b%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637202519309829217&sdata=sCEMH33shCZXjKO754G6o09Ijm9UcNgwW%2Bb1XL%2Fmbh4%3D&reserved=0 >
