Hi Alex, I guess you might be back on Royale about now. Just a heads up: I
am about 20-30 mins max from merging in what I have. Hope that's still
ok... please let me know if not.
Thanks,
-Greg


On Tue, Jun 11, 2019 at 7:51 AM Greg Dove <greg.d...@gmail.com> wrote:

>
> Thanks Alex - I'll try to hit the window, much appreciated!
>
>
> On Tue, Jun 11, 2019 at 6:57 AM Alex Harui <aha...@adobe.com.invalid>
> wrote:
>
>> Hi Greg,
>>
>> It turns out I have a "split shift" today.  I'm stopping work for the
>> next 7 or 8 hours then will get around to the merge.  So if you can get
>> your changes merged in that amount of time, then I will wait for you and
>> deal with any merge conflicts (there are almost certain to be some).
>>
>> -Alex
>>
>> On 6/10/19, 11:46 AM, "Greg Dove" <greg.d...@gmail.com> wrote:
>>
>>     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://sourceforge.net/p/jburg/code/ci/66c287943376a74ac791f3d3bf969ab160bf80ff/tree/src/generator/jburg/burg/JBurgGenerator.java
>>     > >         >
>>     > >         > 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.
>>     > >         >         >
>>     > >         >
>>     > >
>>     >
>> http://apacheroyaleci.westus2.cloudapp.azure.com:8080/view/Royale%20Release/
>>     > >         >         >
>>     > >         >         > 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://github.com/apache/royale-asjs/wiki/Release-Manager-Notes
>>     > >         >         >
>>     > >         >         >             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://codingsans.com/blog/selenium-with-docker-testing
>>     > >         >         >             >> <
>>     > >         >         >             >>
>>     > >         >         >
>>     > >         >
>>     > >
>>     > https://codingsans.com/blog/selenium-with-docker-testing
>>     > >         >         >             >> >
>>     > >         >         >             >>
>>     > >         >         >             >>
>>     > >         >         >
>>     > >         >
>>     > >
>>     > https://www.blazemeter.com/blog/how-to-run-selenium-tests-in-docker
>>     > >         >         >             >> <
>>     > >         >         >             >>
>>     > >         >         >
>>     > >         >
>>     > >
>>     > https://www.blazemeter.com/blog/how-to-run-selenium-tests-in-docker
>>     > >         >         >             >> >
>>     > >         >         >             >>
>>     > >         >         >             >>
>>     > >         >         >
>>     > >         >
>>     > >
>>     > https://github.com/SeleniumHQ/docker-selenium
>>     > >         >         >             >> <
>>     > >         >         >             >>
>>     > >         >         >
>>     > >         >
>>     > >
>>     > https://github.com/SeleniumHQ/docker-selenium
>>     > >         >         >             >> >
>>     > >         >         >             >>
>>     > >         >         >             >>     > 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://hub.docker.com/r/beli/firefox-flash/
>>     > >         >         >             >>     >>>
>>     > >         >         >             >>     >>>
>>     > >         >         >             >>     >>>
>>     > >         >         >             >>     >>>
>>     > ________________________________
>>     > >         >         >             >>     >>> 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://www.channelfutures.com/open-source/when-not-to-use-docker-understanding-the-limitations-of-containers
>>     > >         >         >             >>     >>>
>>     > >         >         >             >>     >>> 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://docs.gitlab.com/ee/ci/README.html
>>     > >         >         >             >>     >>> <
>>     > >         >         >             >>     >>>>>>
>>     > >         >         >             >>     >>>
>>     > >         >         >             >>     >>
>>     > >         >         >             >>
>>     > >         >         >
>>     > >         >
>>     > >
>>     > https://docs.gitlab.com/ee/ci/README.html
>>     > >         >         >             >>     >>>>
>>     > >         >         >             >>     >>>>>>
>>     > >         >         >             >>     >>>>>>> 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