Alex, slightly OT, but in terms of coordination: fyi I am also very close
to merging the language improvements branch into develop. As I already
mentioned elsewhere, I was hoping to do that a couple of days back, but
some recent things also took me a little longer than expected (I have
additional local changes/fixes not yet in remote branch) . I was planning
to merge that today also.

However, I will wait until after your merge, so I'm hoping you can get
yours in today (if not, I will wait). I will probably put mine in as a
squashed commit after yours.


On Tue, Jun 11, 2019 at 6:05 AM Piotr Zarzycki <piotrzarzyck...@gmail.com>
wrote:

> Hi Alex,
>
> Many thanks for that! I will try to be RM. I will have some dedicated time
> for that. I will wait for your instruction and merge to develop.
>
> Thanks,
> Piotr
>
>
> On Mon, Jun 10, 2019, 7:31 PM Alex Harui <aha...@adobe.com.invalid> wrote:
>
> > Well, that turned out to be much more time-consuming than I expected, but
> > we can now create identical release artifacts on Mac and Win.  I am
> hopeful
> > this effort will pay off not only now in having other folks generate
> > releases, but also in the future if signed binaries become a requirement.
> >
> > There continues to be a lot of distractions in my life that can cause
> > delays, but I hope to merge the release_practice branches into develop
> over
> > the next day or two and figure out where in the wiki to document the
> > release process.  So, now is the time for one or more people to step up
> to
> > be the RMs for 0.9.6 and help debug and improve the process.
> >
> > I am going to try very hard not to "own" the process.  If something goes
> > wrong, I am going to ask others to try to debug and fix it first because
> it
> > is in the project's best interests for others to truly understand how
> this
> > stuff works.
> >
> > Thanks,
> > -Alex
> >
> > On 5/23/19, 9:54 AM, "Alex Harui" <aha...@adobe.com.INVALID> wrote:
> >
> >     It has turned out to be harder than expected to get the same binaries
> > on Mac and Win.  I now have the identical binaries for royale-compiler
> and
> > royale-typedefs Maven artifacts and am starting on royale-asjs.  I might
> > get lucky and the changes that fixed royale-typedefs SWCs will magically
> > get the royale-asjs SWCs to match.  Then we have to make the Ant
> artifacts
> > match.
> >
> >     There have been a lot of distractions in my non-work life which has
> > also impeded progress.  I hope to make much progress this coming week and
> > if we're lucky, I will be asking for a volunteer (or volunteers) to test
> > drive all of this stuff and be the RM for 0.9.6.  I am not going to be
> the
> > RM.
> >
> >     -Alex
> >
> >     On 5/23/19, 9:39 AM, "Piotr Zarzycki" <piotrzarzyck...@gmail.com>
> > wrote:
> >
> >         Hi Alex,
> >
> >         It's been a while since you have started effort with automating
> > build.
> >         Where are you with that ? Are we closer to started 0.9.6. Do you
> > need any
> >         help with this ?
> >
> >         Thanks,
> >         Piotr
> >
> >         wt., 2 kwi 2019 o 19:30 Alex Harui <aha...@adobe.com.invalid>
> > napisał(a):
> >
> >         > Update:
> >         >
> >         > In order to make verification of binary release packages
> created
> > on the
> >         > server easier, I have made changes to our build scripts and
> > tools to try to
> >         > generate reproducible binaries.  I've seen two different builds
> > compare on
> >         > my Mac.   The next challenge will be to see if the server can
> > build a
> >         > package on Windows that will compare on Mac.
> >         >
> >         > One of the changes I needed to make is to JBurg.  The version
> of
> > JBurg we
> >         > use generates method names including a hash that doesn't
> > reproduce the same
> >         > name each time.  I have changes to JBurg ready, however JBurg
> is
> > currently
> >         > under CPL which is category B.  We only need one file, we don't
> > need or
> >         > want all of JBurg at this time.  The one JBurg file is jointly
> > owned by
> >         > Adobe and Tom Harwood.  I've contact Tom and he will be filing
> > an ICLA and
> >         > has given me permission to commit the lines he owns in that one
> > file.
> >         >
> >         > This is the revision of the file that will be donated by
> > Tom/Adobe.
> >         >
> >         >
> >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsourceforge.net%2Fp%2Fjburg%2Fcode%2Fci%2F66c287943376a74ac791f3d3bf969ab160bf80ff%2Ftree%2Fsrc%2Fgenerator%2Fjburg%2Fburg%2FJBurgGenerator.java&amp;data=02%7C01%7Caharui%40adobe.com%7C0f33e0555f7f4b92400e08d6df9f50ce%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636942272686158656&amp;sdata=XMDpGg0yPP530enC02eH8CQXf66Lsn97FFaqHxJaaio%3D&amp;reserved=0
> >         >
> >         > Once this file goes in with the changes to keep the method
> names
> > the same,
> >         > there will be more tweaks to the release tasks and then we can
> > try cutting
> >         > a release.  I'm thinking we'll be at that point in early May,
> so
> > now is the
> >         > time to get stuff in for the 0.9.6 release.
> >         >
> >         > Thanks,
> >         > -Alex
> >         >
> >         > On 3/8/19, 9:27 AM, "Alex Harui" <aha...@adobe.com> wrote:
> >         >
> >         >     I would much rather have others find and fix issues
> > themselves.  That
> >         > way, more people than just me will know how to maintain the
> > system.  It
> >         > actually turns out that, IMO, a group of people can work on the
> > release.
> >         > There are 14 steps.  Literally, 14 different people could
> > execute one step
> >         > each.
> >         >
> >         >     My 2 cents,
> >         >     -Alex
> >         >
> >         >     On 3/8/19, 2:13 AM, "Carlos Rovira" <
> carlosrov...@apache.org>
> > wrote:
> >         >
> >         >         Hi Alex,
> >         >
> >         >         amazing work! congrats to reach to this point! :)
> >         >
> >         >         I need to put my head on all of this, but count on me
> to
> > be a RM.
> >         > I think
> >         >         the best thing should be that you be the first RM to
> try
> > your own
> >         >         development at least for the first time, and then the
> > rest of us
> >         > will
> >         >         follow you on the next releases. With all this on place
> > we maybe
> >         > could
> >         >         release once a month or every two months...
> >         >
> >         >         Thanks for doing this :)
> >         >
> >         >         Carlos
> >         >
> >         >
> >         >         El vie., 8 mar. 2019 a las 1:55, Alex Harui
> >         > (<aha...@adobe.com.invalid>)
> >         >         escribió:
> >         >
> >         >         > OK, I've now seen Jenkins perform the steps to build
> > the release
> >         >         > artifacts.  Folks interested in Docker-izing the
> steps
> > are
> >         > welcome to look
> >         >         > at the jobs on the "Royale Release" tab on the CI
> > server.
> >         >         >
> >         >
> >
> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapacheroyaleci.westus2.cloudapp.azure.com%3A8080%2Fview%2FRoyale%2520Release%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C0f33e0555f7f4b92400e08d6df9f50ce%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636942272686158656&amp;sdata=ag8xFP8FhC0ndIumEhlwAKTNImbUy3vLwVGYWiK0a68%3D&amp;reserved=0
> >         >         >
> >         >         > These steps assume that the RM can run the basic
> Maven
> > and Ant
> >         > build on
> >         >         > the RM's computer. I think that's a fair requirement
> > since all
> >         > of us on the
> >         >         > PMC need to able to do that to build the RC in order
> > to vote on
> >         > it.
> >         >         >  Jenkins does other tasks like run the Maven release
> > plugin
> >         > steps.
> >         >         >
> >         >         > Currently that results in binaries on Jenkins that
> are
> >         > downloaded to the
> >         >         > RM's computer.  These binaries need to be verified by
> > the RM
> >         > which is the
> >         >         > next phase I will be starting on now.  The RM
> verifies
> > the bits
> >         > and then
> >         >         > PGP signs them.  And then the bits are uploaded off
> > the RM's
> >         > computer to
> >         >         > Maven Staging or dist.a.o/dev.   If that uploading
> > turns out to
> >         > be a point
> >         >         > of failure, we have the option of having Jenkins
> > upload the big
> >         > files and
> >         >         > have the RM only upload PGP signature files.  Or
> > finding a way
> >         > for Jenkins
> >         >         > to get the signature files from the RM.  The uploads
> > worked fine
> >         > for me,
> >         >         > but then again, so did the old script's uploads.
> >         >         >
> >         >         > Therefore, once I get the binary verification phase
> > completed, I
> >         > think
> >         >         > someone other than me should be the RM and try to use
> > these
> >         > steps to
> >         >         > generate the release and help debug the process for
> > the next
> >         > RM.  So,
> >         >         > please try to carve out some time to be the RM.  One
> > advantage
> >         > of doing
> >         >         > most of the work on Jenkins is that it frees up my
> > computer to
> >         > do other
> >         >         > things while Jenkins is cranking away.
> >         >         >
> >         >         > I think we're at least a week away from binary
> > verification,
> >         > maybe two, so
> >         >         > it is time to start thinking about what is going in
> > this release.
> >         >         >
> >         >         > Thanks,
> >         >         > -Alex
> >         >         >
> >         >         > On 3/7/19, 4:15 PM, "Alex Harui"
> > <aha...@adobe.com.INVALID>
> >         > wrote:
> >         >         >
> >         >         >     In case you haven't guessed, I'm testing out
> > Jenkins and its
> >         > ability
> >         >         > to create the artifacts and send emails.  Please
> > ignore any
> >         > email that
> >         >         > looks like a vote or discuss thread.
> >         >         >
> >         >         >     Thanks,
> >         >         >     -Alex
> >         >         >
> >         >         >     On 2/10/19, 8:44 PM, "Alex Harui"
> > <aha...@adobe.com.INVALID>
> >         > wrote:
> >         >         >
> >         >         >         Om,
> >         >         >
> >         >         >         Well, that's what I used for the last
> > release.  I'm sure
> >         > there is
> >         >         > probably some inaccuracy in it.
> >         >         >
> >         >         >         That said, I'm abandoning that document and
> > taking a new
> >         > angle
> >         >         > because that document presumed that the release
> > manager was
> >         > trying to
> >         >         > create a release on his/her computer.  I've given up
> > on that and
> >         > working on
> >         >         > making releases from a shared computer for the
> reasons
> > I've
> >         > stated
> >         >         > upthread.  I hope to make some progress on that this
> > week.
> >         >         >
> >         >         >         The key difference is that the new angle does
> > not
> >         > presume that you
> >         >         > have Git SSH and PGP signatures all set up on some
> > computer.  I
> >         > have not
> >         >         > looked into how Docker would handle that.  You
> > certainly
> >         > wouldn't want the
> >         >         > Docker image to contain your SSH or PGP keys/creds.
> >  And if the
> >         > Docker
> >         >         > image doesn't, then that is another stumbling block
> > for future
> >         > RMs.
> >         >         >
> >         >         >         The other key difference is that the old
> > script presumed
> >         > you could
> >         >         > create the 3 release in 3 huge "easy" steps.  We've
> > seen that is
> >         > only true
> >         >         > for me.  So the new angle creates many discrete steps
> > managed by
> >         > Jenkins.
> >         >         >
> >         >         >         So, it is up to you to decide what you want
> to
> >         > "Docker-ize".  You
> >         >         > can try to Docker-ize the current 3 big steps, so RMs
> > can try to
> >         > run it on
> >         >         > their systems, but I'd bet they will just faiI due to
> > network
> >         > issues.  I
> >         >         > would be interested in using Docker to make each of
> > these many
> >         > discrete
> >         >         > steps portable to another server.   I'm not going to
> > involve
> >         > Docker at this
> >         >         > point.  My main goal is just to see if I can create a
> > workflow
> >         > of many
> >         >         > discrete steps that isn't horribly painful.  Once we
> > see what
> >         > these steps
> >         >         > turn out to be, then we can worry about server
> > portability of
> >         > those steps.
> >         >         >
> >         >         >         Either way, we want to know about running
> >         > Browser+Selenium for
> >         >         > sure.  And maybe FlashPlayerDebugger or AIR.  I would
> > want to
> >         > know, for
> >         >         > example, how you debug a failing checkintest in a
> > Docker
> >         > container.
> >         >         >
> >         >         >         Thanks,
> >         >         >         -Alex
> >         >         >
> >         >         >
> >         >         >         On 2/10/19, 5:18 PM, "OmPrakash Muppirala" <
> >         > bigosma...@gmail.com>
> >         >         > wrote:
> >         >         >
> >         >         >             Alex,
> >         >         >
> >         >         >             Just to be clear, I am following the
> steps
> > from here
> >         > to try
> >         >         > and setup a
> >         >         >             docker container.
> >         >         >
> >         >         >
> >         >         >
> >         >
> >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Fwiki%2FRelease-Manager-Notes&amp;data=02%7C01%7Caharui%40adobe.com%7C0f33e0555f7f4b92400e08d6df9f50ce%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636942272686158656&amp;sdata=JfJSK%2B4xchkDWpv78GpWtFlVMQ%2BoUAE10rv7HdeCZck%3D&amp;reserved=0
> >         >         >
> >         >         >             Is this doc up to date?
> >         >         >
> >         >         >             Thanks,
> >         >         >             Om
> >         >         >
> >         >         >             On Wed, Feb 6, 2019 at 12:02 PM OmPrakash
> > Muppirala <
> >         >         > bigosma...@gmail.com>
> >         >         >             wrote:
> >         >         >
> >         >         >             > One approach is to have each step in
> the
> > process
> >         > spin up a
> >         >         > docker image.
> >         >         >             > And use docker-compose to run each
> > step.  All the
> >         > images can
> >         >         > be made to
> >         >         >             > share a common volume where all the
> > artifacts are
> >         > stored
> >         >         > across steps.
> >         >         >             >
> >         >         >             > You are right about the networking
> issue
> > though.
> >         > Any
> >         >         > network related
> >         >         >             > failure that occurs on the host machine
> > will most
> >         > likely
> >         >         > occur in the
> >         >         >             > docker container.  Although, I am not
> > clear how we
> >         > can
> >         >         > guarantee that the
> >         >         >             > same issues will not occur on the
> > Jenkins server.
> >         > I mean,
> >         >         > what is special
> >         >         >             > about the Jenkins server that makes it
> > immune to
> >         > these
> >         >         > networking issues?
> >         >         >             >
> >         >         >             > Thanks,
> >         >         >             > Om
> >         >         >             >
> >         >         >             > On Wed, Feb 6, 2019 at 11:48 AM Alex
> > Harui
> >         >         > <aha...@adobe.com.invalid>
> >         >         >             > wrote:
> >         >         >             >
> >         >         >             >> Again, I don't know anything about
> > Docker, but
> >         > before we
> >         >         > spend a lot of
> >         >         >             >> time on Docker, I also want to point
> > out that the
> >         > process
> >         >         > to create a
> >         >         >             >> release cannot really be thought of as
> > "one
> >         > application".
> >         >         > It will be a
> >         >         >             >> series of "steps" to run.    How many
> > steps
> >         > depends on
> >         >         > whether we think we
> >         >         >             >> can isolate enough stuff via Docker to
> > be able to
> >         > run
> >         >         > Docker on the RM's
> >         >         >             >> computer instead of some shared
> > computer.  On a
> >         > shared
> >         >         > computer there will
> >         >         >             >> be dozens of steps because the RM will
> > need to
> >         > enter
> >         >         > passwords to commit
> >         >         >             >> stuff.  On a local computer I guess
> the
> > RM can
> >         > supply
> >         >         > passwords but I think
> >         >         >             >> there will be stopping points where
> the
> > Maven
> >         > artifacts are
> >         >         > deployed and
> >         >         >             >> the staging repo is closed, and
> another
> > stopping
> >         > point for
> >         >         > the vote.  It
> >         >         >             >> seems like Docker works by downloading
> >         > dependencies.  Given
> >         >         > that the
> >         >         >             >> problem the RMs had last time involved
> > downloads
> >         > and
> >         >         > uploads, why do we
> >         >         >             >> think Docker will really solve this
> for
> > creating
> >         > releases
> >         >         > on local machines?
> >         >         >             >>
> >         >         >             >> The reason to do this on a shared
> > machine is so
> >         > that new
> >         >         > RMs don't have
> >         >         >             >> to do as much setup.  But then I
> wonder
> > about the
> >         >         > efficiency of kicking off
> >         >         >             >> that many Docker images.  Jenkins can
> > manage that
> >         > already.
> >         >         > Does Docker
> >         >         >             >> have some sort of similar Dashboard or
> > would we
> >         > use Jenkins
> >         >         > to kick off
> >         >         >             >> Docker steps?  I can't quite picture
> > what is the
> >         > outermost
> >         >         >             >> control/dashboard.
> >         >         >             >>
> >         >         >             >> -Alex
> >         >         >             >>
> >         >         >             >> On 2/6/19, 11:03 AM, "Harbs" <
> >         > harbs.li...@gmail.com> wrote:
> >         >         >             >>
> >         >         >             >>     A quick search turns up this:
> >         >         >             >>
> >         >         >             >>
> >         >         >             >>
> >         >         >
> >         >
> >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcodingsans.com%2Fblog%2Fselenium-with-docker-testing&amp;data=02%7C01%7Caharui%40adobe.com%7C0f33e0555f7f4b92400e08d6df9f50ce%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636942272686158656&amp;sdata=FUYuwlg6rT8EgffgT3QoP8YWcyzjXxNdrT8aN0jq1H4%3D&amp;reserved=0
> >         >         >             >> <
> >         >         >             >>
> >         >         >
> >         >
> >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcodingsans.com%2Fblog%2Fselenium-with-docker-testing&amp;data=02%7C01%7Caharui%40adobe.com%7C0f33e0555f7f4b92400e08d6df9f50ce%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636942272686158656&amp;sdata=FUYuwlg6rT8EgffgT3QoP8YWcyzjXxNdrT8aN0jq1H4%3D&amp;reserved=0
> >         >         >             >> >
> >         >         >             >>
> >         >         >             >>
> >         >         >
> >         >
> >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.blazemeter.com%2Fblog%2Fhow-to-run-selenium-tests-in-docker&amp;data=02%7C01%7Caharui%40adobe.com%7C0f33e0555f7f4b92400e08d6df9f50ce%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636942272686158656&amp;sdata=T4QPL4Hh552jE67uYLU1Xu2hDv61NLfuk4u2V6GS%2Bek%3D&amp;reserved=0
> >         >         >             >> <
> >         >         >             >>
> >         >         >
> >         >
> >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.blazemeter.com%2Fblog%2Fhow-to-run-selenium-tests-in-docker&amp;data=02%7C01%7Caharui%40adobe.com%7C0f33e0555f7f4b92400e08d6df9f50ce%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636942272686158656&amp;sdata=T4QPL4Hh552jE67uYLU1Xu2hDv61NLfuk4u2V6GS%2Bek%3D&amp;reserved=0
> >         >         >             >> >
> >         >         >             >>
> >         >         >             >>
> >         >         >
> >         >
> >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FSeleniumHQ%2Fdocker-selenium&amp;data=02%7C01%7Caharui%40adobe.com%7C0f33e0555f7f4b92400e08d6df9f50ce%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636942272686168650&amp;sdata=3r1pbB7qdx%2FQUpas%2FyQFs4ICsZUF7vBemIOm%2FArz6ZM%3D&amp;reserved=0
> >         >         >             >> <
> >         >         >             >>
> >         >         >
> >         >
> >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FSeleniumHQ%2Fdocker-selenium&amp;data=02%7C01%7Caharui%40adobe.com%7C0f33e0555f7f4b92400e08d6df9f50ce%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636942272686168650&amp;sdata=3r1pbB7qdx%2FQUpas%2FyQFs4ICsZUF7vBemIOm%2FArz6ZM%3D&amp;reserved=0
> >         >         >             >> >
> >         >         >             >>
> >         >         >             >>     > On Feb 6, 2019, at 8:59 PM, Alex
> > Harui
> >         >         > <aha...@adobe.com.INVALID>
> >         >         >             >> wrote:
> >         >         >             >>     >
> >         >         >             >>     > Thanks for volunteering to try
> it
> > Om.  IMO,
> >         > even more
> >         >         > important
> >         >         >             >> than Firefox+Flash is
> > SomeBrowser+Selenium.  We
> >         > may also
> >         >         > need to run Adobe
> >         >         >             >> AIR's adb.  We could probably turn off
> > the Flash
> >         > tests or
> >         >         > replace Flash
> >         >         >             >> with AIR.
> >         >         >             >>     >
> >         >         >             >>     > Thanks,
> >         >         >             >>     > -Alex
> >         >         >             >>     >
> >         >         >             >>     > On 2/6/19, 10:54 AM, "Carlos
> > Rovira" <
> >         >         > carlosrov...@apache.org>
> >         >         >             >> wrote:
> >         >         >             >>     >
> >         >         >             >>     >    Hi Om, that would be great!
> > waiting for
> >         > your
> >         >         > experience with a
> >         >         >             >> that! :)
> >         >         >             >>     >
> >         >         >             >>     >    El mié., 6 feb. 2019 a las
> > 19:31,
> >         > OmPrakash
> >         >         > Muppirala (<
> >         >         >             >> bigosma...@gmail.com>)
> >         >         >             >>     >    escribió:
> >         >         >             >>     >
> >         >         >             >>     >> Yes, I agree with Alex about
> not
> > being
> >         > able to run
> >         >         > UI out of docker
> >         >         >             >>     >> containers.  I never thought of
> > the
> >         > checkintests
> >         >         > when I made the
> >         >         >             >>     >> suggestion.
> >         >         >             >>     >>
> >         >         >             >>     >> The firefox-flash image that
> > Yishay
> >         > pointed out
> >         >         > looks promising.
> >         >         >             >> I will
> >         >         >             >>     >> poke around with it and see if
> > that works
> >         > for us.
> >         >         >             >>     >>
> >         >         >             >>     >> Thanks,
> >         >         >             >>     >> Om
> >         >         >             >>     >>
> >         >         >             >>     >> On Wed, Feb 6, 2019 at 12:41 AM
> > Yishay
> >         > Weiss <
> >         >         >             >> yishayj...@hotmail.com>
> >         >         >             >>     >> wrote:
> >         >         >             >>     >>
> >         >         >             >>     >>> I’ll let Om or someone else
> > with docker
> >         > experience
> >         >         > tell us if
> >         >         >             >> this [1] is
> >         >         >             >>     >>> relevant.
> >         >         >             >>     >>>
> >         >         >             >>     >>>
> >         >         >             >>     >>>
> >         >         >             >>     >>> [1]
> >         >         >             >>
> >         >         >
> >         >
> >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fhub.docker.com%2Fr%2Fbeli%2Ffirefox-flash%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C0f33e0555f7f4b92400e08d6df9f50ce%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636942272686168650&amp;sdata=t1ZG3j7i5LnUTpdSEW78jLfn4K3gIDLnhpJNeaonTjg%3D&amp;reserved=0
> >         >         >             >>     >>>
> >         >         >             >>     >>>
> >         >         >             >>     >>>
> >         >         >             >>     >>>
> ________________________________
> >         >         >             >>     >>> From: Alex Harui
> > <aha...@adobe.com.INVALID
> >         > >
> >         >         >             >>     >>> Sent: Wednesday, February 6,
> > 2019
> >         > 10:05:54 AM
> >         >         >             >>     >>> To: dev@royale.apache.org
> >         >         >             >>     >>> Subject: Re: 0.9.6 Release
> >         >         >             >>     >>>
> >         >         >             >>     >>> I don't anything about docker,
> > but in 15
> >         > minutes of
> >         >         > reading I ran
> >         >         >             >> into
> >         >         >             >>     >>> this:
> >         >         >             >>     >>>
> >         >         >             >>     >>>
> >         >         >             >>     >>
> >         >         >             >>
> >         >         >
> >         >
> >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.channelfutures.com%2Fopen-source%2Fwhen-not-to-use-docker-understanding-the-limitations-of-containers&amp;data=02%7C01%7Caharui%40adobe.com%7C0f33e0555f7f4b92400e08d6df9f50ce%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636942272686168650&amp;sdata=ZOuiuLuyYx1I5w2expOtx1tGxDXIQqnKcSoFYUNkZeA%3D&amp;reserved=0
> >         >         >             >>     >>>
> >         >         >             >>     >>> Which says: Docker can't " Run
> >         > applications with
> >         >         > graphical
> >         >         >             >> interfaces".
> >         >         >             >>     >>> If you want Royale to use
> > Docker for
> >         > releases, show
> >         >         > that it can
> >         >         >             >> run
> >         >         >             >>     >>> checkintests with Flash and
> the
> > Browser.
> >         > Then I
> >         >         > will look into
> >         >         >             >> it more.
> >         >         >             >>     >>>
> >         >         >             >>     >>> The highest level goal is to
> > make it as
> >         > easy as
> >         >         > possible for
> >         >         >             >> someone to
> >         >         >             >>     >>> volunteer to be an RM.  Any
> > requirement
> >         > of "install
> >         >         > this (Docker,
> >         >         >             >> etc) on
> >         >         >             >>     >>> your computer" is, IMO,
> another
> > barrier
> >         > to entry.
> >         >         > Yeah, RMs will
> >         >         >             >> have to
> >         >         >             >>     >>> have Maven installed and maybe
> > Ant, but
> >         > you should
> >         >         > already have
> >         >         >             >> those
> >         >         >             >>     >>> installed to be a
> committer/PMC
> > member.
> >         >         >             >>     >>>
> >         >         >             >>     >>> That said, a good takeaway
> from
> > the
> >         > Docker idea is
> >         >         > to try to find
> >         >         >             >> a way
> >         >         >             >>     >> to
> >         >         >             >>     >>> make an "Image" of whatever we
> > end up
> >         > with on
> >         >         > whatever server we
> >         >         >             >> end up
> >         >         >             >>     >>> using so if the image can be
> > copied and
> >         > used on
> >         >         > other servers.
> >         >         >             >> I'm not
> >         >         >             >>     >>> exactly sure how to do that
> > with Azure,
> >         > which hosts
> >         >         > my CI
> >         >         >             >> server.  I will
> >         >         >             >>     >>> spend a few more minutes
> > researching that.
> >         >         >             >>     >>>
> >         >         >             >>     >>> I could not quickly find any
> > way to get a
> >         > free VM
> >         >         > on Azure or AWS
> >         >         >             >> that
> >         >         >             >>     >>> isn't a
> >         > free-trial-start-paying-after-a-year.  So,
> >         >         > unless someone
> >         >         >             >> comes
> >         >         >             >>     >> up
> >         >         >             >>     >>> with a free server we can use
> > "forever",
> >         > I'm going
> >         >         > to just start
> >         >         >             >> with my
> >         >         >             >>     >>> Azure VM.
> >         >         >             >>     >>>
> >         >         >             >>     >>> -Alex
> >         >         >             >>     >>>
> >         >         >             >>     >>> On 2/5/19, 10:59 PM, "Carlos
> > Rovira" <
> >         >         > carlosrov...@apache.org>
> >         >         >             >> wrote:
> >         >         >             >>     >>>
> >         >         >             >>     >>>    Hi.
> >         >         >             >>     >>>
> >         >         >             >>     >>>    the plan sounds very good
> to
> > me. Just
> >         > my 2
> >         >         > thoughts on this:
> >         >         >             >>     >>>
> >         >         >             >>     >>>    1.- As I was reading I was
> > thinking as
> >         > well on
> >         >         > something like
> >         >         >             >> Docker
> >         >         >             >>     >>> and
> >         >         >             >>     >>>    see Om as well thinking on
> > the same.
> >         > Maybe is
> >         >         > the way to this
> >         >         >             >> with
> >         >         >             >>     >> the
> >         >         >             >>     >>>    actual technology. Seems
> VMs
> > are
> >         > stepping out a
> >         >         > bit this days
> >         >         >             >> in
> >         >         >             >>     >> favor
> >         >         >             >>     >>> of
> >         >         >             >>     >>>    things like Docker. Maybe
> > the same did
> >         > Git over
> >         >         > Svn, and today
> >         >         >             >> Svn is
> >         >         >             >>     >>> an
> >         >         >             >>     >>>    old remembrance. I must say
> > that I
> >         > have no
> >         >         > experience with
> >         >         >             >> Docker, so
> >         >         >             >>     >>> doing
> >         >         >             >>     >>>    that will require acquire
> > that
> >         > knowledge, but
> >         >         > seems it could
> >         >         >             >> be worth
> >         >         >             >>     >>> it.
> >         >         >             >>     >>>
> >         >         >             >>     >>>    2.- Maybe is not possible,
> > but I want
> >         > to propose
> >         >         > to do this
> >         >         >             >> work I a
> >         >         >             >>     >>>    separate branch, so it
> could
> > be in
> >         > parallel to
> >         >         > other
> >         >         >             >> developments. I
> >         >         >             >>     >>> think
> >         >         >             >>     >>>    work over develop is
> > practical if
> >         > there's
> >         >         > something tiny that
> >         >         >             >> could
> >         >         >             >>     >> be
> >         >         >             >>     >>> done
> >         >         >             >>     >>>    in a commit. But as we need
> > more than
> >         > one, or is
> >         >         > a long
> >         >         >             >> process (like
> >         >         >             >>     >>>    this), chances are to make
> > develop
> >         > branch
> >         >         > unstable and even
> >         >         >             >> for some
> >         >         >             >>     >>> days.
> >         >         >             >>     >>>    I think we should try to
> > avoid that
> >         > scenario,
> >         >         > and branches are
> >         >         >             >> the
> >         >         >             >>     >> best
> >         >         >             >>     >>>    way. If we do this way,
> > we'll benefit
> >         > of more
> >         >         > reliable develop
> >         >         >             >>     >> branch.
> >         >         >             >>     >>>
> >         >         >             >>     >>>    Thanks and good to know of
> > this plan :)
> >         >         >             >>     >>>
> >         >         >             >>     >>>    Carlos
> >         >         >             >>     >>>
> >         >         >             >>     >>>
> >         >         >             >>     >>>    El mar., 5 feb. 2019 a las
> > 23:19,
> >         > Harbs (<
> >         >         >             >> harbs.li...@gmail.com>)
> >         >         >             >>     >>> escribió:
> >         >         >             >>     >>>
> >         >         >             >>     >>>> I’ve never used Docker
> myself,
> > but that
> >         > might be a
> >         >         > good plan.
> >         >         >             >>     >>>>
> >         >         >             >>     >>>>> On Feb 6, 2019, at 12:07 AM,
> > OmPrakash
> >         > Muppirala <
> >         >         >             >>     >>> bigosma...@gmail.com>
> >         >         >             >>     >>>> wrote:
> >         >         >             >>     >>>>>
> >         >         >             >>     >>>>> I was wondering if we can
> use
> > docker
> >         > images to
> >         >         > setup and seal
> >         >         >             >> the
> >         >         >             >>     >>> RM
> >         >         >             >>     >>>>> environment.  Then other RMs
> > simply
> >         > need to run
> >         >         > the image
> >         >         >             >> locally
> >         >         >             >>     >>> and run
> >         >         >             >>     >>>>> the release scripts.  Might
> > be easier.
> >         > If folks
> >         >         > like this plan,
> >         >         >             >>     >> I
> >         >         >             >>     >>> can
> >         >         >             >>     >>>> try
> >         >         >             >>     >>>>> to put something together.
> >         >         >             >>     >>>>>
> >         >         >             >>     >>>>> Thanks,
> >         >         >             >>     >>>>> Om
> >         >         >             >>     >>>>>
> >         >         >             >>     >>>>> On Tue, Feb 5, 2019 at 1:40
> > PM Harbs <
> >         >         > harbs.li...@gmail.com>
> >         >         >             >>     >>> wrote:
> >         >         >             >>     >>>>>
> >         >         >             >>     >>>>>> In a recent discussion, it
> > looks like
> >         > other
> >         >         > projects have
> >         >         >             >> gotten
> >         >         >             >>     >>>> resources
> >         >         >             >>     >>>>>> from AWS.
> >         >         >             >>     >>>>>>
> >         >         >             >>     >>>>>> Whatever service we use,
> > could setup a
> >         > “shared”
> >         >         > Royale account
> >         >         >             >>     >>> that all
> >         >         >             >>     >>>>>> PMC members could have
> > access to.
> >         >         >             >>     >>>>>>
> >         >         >             >>     >>>>>> I don’t know if there’s
> some
> > way we
> >         > could
> >         >         > leverage Gitlab’s
> >         >         >             >>     >>> integration
> >         >         >             >>     >>>>>> pipelines
> >         >         >             >>     >>>
> >         >         >             >>     >>
> >         >         >             >>
> >         >         >
> >         >
> >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.gitlab.com%2Fee%2Fci%2FREADME.html&amp;data=02%7C01%7Caharui%40adobe.com%7C0f33e0555f7f4b92400e08d6df9f50ce%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636942272686168650&amp;sdata=nfhbWtXmtxNEITbNNH4pvU37rQo6glA2VUBJFPC1Flg%3D&amp;reserved=0
> >         >         >             >>     >>> <
> >         >         >             >>     >>>>>>
> >         >         >             >>     >>>
> >         >         >             >>     >>
> >         >         >             >>
> >         >         >
> >         >
> >
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.gitlab.com%2Fee%2Fci%2FREADME.html&amp;data=02%7C01%7Caharui%40adobe.com%7C0f33e0555f7f4b92400e08d6df9f50ce%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636942272686168650&amp;sdata=nfhbWtXmtxNEITbNNH4pvU37rQo6glA2VUBJFPC1Flg%3D&amp;reserved=0
> >         >         >             >>     >>>>
> >         >         >             >>     >>>>>>
> >         >         >             >>     >>>>>>> On Feb 5, 2019, at 11:33
> > PM, Alex
> >         > Harui
> >         >         >             >>     >> <aha...@adobe.com.INVALID
> >         >         >             >>     >>>>
> >         >         >             >>     >>>>>> wrote:
> >         >         >             >>     >>>>>>>
> >         >         >             >>     >>>>>>> Well, the big hole in this
> > plan is
> >         > that I think
> >         >         > we have to use
> >         >         >             >>     >>>> someone's
> >         >         >             >>     >>>>>> personal VM account (in
> this
> > case,
> >         > mine).  I
> >         >         > can't think of a
> >         >         >             >>     >> way
> >         >         >             >>     >>> we can
> >         >         >             >>     >>>>>> run interactive commands
> > like git push
> >         > on builds@.
> >         >         > But that
> >         >         >             >>     >>> reminds me
> >         >         >             >>     >>>>>> to go see what are current
> > options are
> >         > for
> >         >         > free/cheap compute
> >         >         >             >>     >>> servers.
> >         >         >             >>     >>>>>>>
> >         >         >             >>     >>>>>>> On 2/5/19, 1:20 PM, "Piotr
> > Zarzycki" <
> >         >         >             >>     >> piotrzarzyck...@gmail.com>
> >         >         >             >>     >>>> wrote:
> >         >         >             >>     >>>>>>>
> >         >         >             >>     >>>>>>>  Sounds like best plan
> > ever. Using
> >         > the same PC
> >         >         > by everyone is
> >         >         >             >>     >>> awesome!
> >         >         >             >>     >>>>>>>
> >         >         >             >>     >>>>>>>  On Tue, Feb 5, 2019, 8:39
> > PM Harbs <
> >         >         > harbs.li...@gmail.com
> >         >         >             >>     >>> wrote:
> >         >         >             >>     >>>>>>>
> >         >         >             >>     >>>>>>>> A big +1 from me!
> >         >         >             >>     >>>>>>>>
> >         >         >             >>     >>>>>>>> Looking forward!
> >         >         >             >>     >>>>>>>>
> >         >         >             >>     >>>>>>>>> On Feb 5, 2019, at 9:34
> > PM, Alex
> >         > Harui
> >         >         >             >>     >>> <aha...@adobe.com.INVALID>
> >         >         >             >>     >>>>>> wrote:
> >         >         >             >>     >>>>>>>>>
> >         >         >             >>     >>>>>>>>> Hi,
> >         >         >             >>     >>>>>>>>>
> >         >         >             >>     >>>>>>>>> We are coming up on 3
> > months since
> >         > 0.9.4.  I
> >         >         > have finished
> >         >         >             >>     >> the
> >         >         >             >>     >>>> changes
> >         >         >             >>     >>>>>>>> to get production Royale
> > modules to
> >         > work in
> >         >         > Tour De Flex.
> >         >         >             >>     >> Lots
> >         >         >             >>     >>> of
> >         >         >             >>     >>>> other
> >         >         >             >>     >>>>>>>> good changes have been
> > contributed.
> >         >         >             >>     >>>>>>>>>
> >         >         >             >>     >>>>>>>>> There were emails around
> > the 0.9.4
> >         > release
> >         >         > about others
> >         >         >             >>     >>> stepping up
> >         >         >             >>     >>>> to
> >         >         >             >>     >>>>>>>> cut the next release, but
> > that hasn't
> >         >         > happened.  I tried and
> >         >         >             >>     >>> failed to
> >         >         >             >>     >>>>>> get
> >         >         >             >>     >>>>>>>> Apache Infra to allow us
> > to run our
> >         > release
> >         >         > packaging on the
> >         >         >             >>     >>> Jenkins
> >         >         >             >>     >>>>>>>> servers.  They felt there
> > were too
> >         > many
> >         >         > security concerns
> >         >         >             >> with
> >         >         >
>

Reply via email to