Hi Piotr,

I'm sure it doesn't contain everything.  That's part of this exercise:  to see 
what else needs to be modified in that wiki page or in the scripts and Jenkins 
jobs so it works for you as well as me and thus, hopefully others.

Thanks for trying it out,
-Alex

On 6/23/19, 6:54 AM, "Piotr Zarzycki" <[email protected]> wrote:

    Hi Alex,
    
    Instruction here [1] contains everything what I need to know in order to
    make RC1 ? I'm going to start trying tomorrow my time.
    
    [1] 
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%7C3a700a9ad7414ecc249f08d6f7e24ffa%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636968948736458102&amp;sdata=j8LpE1uMhgEvjsA5CviAGVhve9VZHuZmZGcBt0fQ0JY%3D&amp;reserved=0
    
    Thanks,
    Piotr
    
    wt., 18 cze 2019 o 07:51 Piotr Zarzycki <[email protected]>
    napisał(a):
    
    > Hi Alex,
    >
    > Thank you! I will be working in release next week, so if anyone have
    > anything to add there is some time.
    >
    > Thanks,
    > Piotr
    >
    > On Tue, Jun 18, 2019, 7:28 AM Alex Harui <[email protected]> wrote:
    >
    >> Mx tests are working locally for me with this last change to
    >> ListItemRenderer.
    >>
    >> So, the question for everyone is:  is there anything else we want to put
    >> in before trying to cut a release?
    >>
    >> We might need to change the ASDoc app after Greg's last change.  We might
    >> want to bang on ASDoc for a bit and see if anything major needs fixing
    >> before cutting a release.
    >>
    >> The only other thing I thought of was trying to upgrade Selenium so we
    >> can use a recent FireFox version.  Right now we are stuck way back on 
FF47,
    >> but I've also heard that more recent FF versions are less friendly to
    >> Flash, so you have to use some other browser to test Flash.  That's ok 
for
    >> building the Royale SDK since the Flash tests are run in
    >> FlashPlayerDebugger and the JS tests are run in a browser like FF.
    >>
    >> I'm tempted to say we should punt the inject_html in modules problem to
    >> the next release.
    >>
    >> I will be adding more details to
    >> 
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%7C3a700a9ad7414ecc249f08d6f7e24ffa%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636968948736458102&amp;sdata=j8LpE1uMhgEvjsA5CviAGVhve9VZHuZmZGcBt0fQ0JY%3D&amp;reserved=0
    >> But there should be enough there to get an RC out for vote.
    >>
    >> Thanks,
    >> -Alex
    >>
    >> On 6/17/19, 11:06 AM, "Alex Harui" <[email protected]> wrote:
    >>
    >>     I just saw ASDoc work well enough for me to start with
    >> mx.binding.BindabilityInfo and switch to mx.charts.AxisRenderer.
    >>
    >>     There might be JSON parsing issues with other classes.  Run the
    >> bin/js-debug version, check the console if things don't load and see what
    >> file failed to load and why.
    >>
    >>     I will take a look at MXTests next.
    >>
    >>     -Alex
    >>
    >>     On 6/17/19, 8:08 AM, "Alex Harui" <[email protected]> wrote:
    >>
    >>         ASDoc is not fully working for me.  I've been working on that the
    >> past several days.  It took quite a while to fix the JSON output from new
    >> and interesting ASDoc patterns.  I'm now looking into failures due to
    >> changes in coercion rules in the JS output.  ASDoc was trying to save 
time
    >> by using plain objects that were isomorphic to a class instead of actual
    >> class instances.
    >>
    >>         MXTests are failing on the CI server and probably locally but I
    >> haven't gotten that far.
    >>
    >>         I would think we want these things to work, but you are the RM so
    >> it is up to you.  Volunteers are welcome to help with these and other 
tasks.
    >>
    >>         -Alex
    >>
    >>         On 6/17/19, 12:44 AM, "Piotr Zarzycki" 
<[email protected]>
    >> wrote:
    >>
    >>             Hi Alex,
    >>
    >>             I don't see any answer here - can I start with trying your
    >> instruction and
    >>             start release ?
    >>
    >>             Thanks,
    >>             Piotr
    >>
    >>             śr., 12 cze 2019 o 10:12 Carlos Rovira <
    >> [email protected]> napisał(a):
    >>
    >>             > Hi Alex,
    >>             > just build from scratch right now and seems maven and ant
    >> was ok
    >>             >
    >>             > El mié., 12 jun. 2019 a las 10:02, Alex Harui
    >> (<[email protected]>)
    >>             > escribió:
    >>             >
    >>             > > The merge is complete, and the main builds seem to be
    >> successful, except
    >>             > > for Maven on royale-asjs which was failing before the
    >> merge.
    >>             > >
    >>             > > I'm still catching up on other things, but I think there
    >> are some bugs we
    >>             > > need to fix before cutting the release?  I think ASDoc
    >> may not be fully
    >>             > > working?  What else?
    >>             > >
    >>             > > -Alex
    >>             > >
    >>             > > On 6/10/19, 11:05 AM, "Piotr Zarzycki" <
    >> [email protected]>
    >>             > 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
    >> <[email protected]>
    >>             > > 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"
    >> <[email protected]>
    >>             > 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" <
    >>             > [email protected]
    >>             > > >
    >>             > >     > 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
    >>             > <[email protected]
    >>             > > >
    >>             > >     > 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%7C3a700a9ad7414ecc249f08d6f7e24ffa%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636968948736458102&amp;sdata=qgLFtK8dC1zMxpPmqqyYCybCIV2EWlT4UUeWypNw%2FnY%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" <
    >> [email protected]>
    >>             > 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" <
    >>             > > [email protected]>
    >>             > >     > 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
    >>             > >     >         > (<[email protected]>)
    >>             > >     >         >         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%7C3a700a9ad7414ecc249f08d6f7e24ffa%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636968948736458102&amp;sdata=YjKx%2B8dlWH%2B0u72mZCfvDQ9T5nZfmeS2tzW17xBQO%2FU%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"
    >>             > >     > <[email protected]>
    >>             > >     >         > 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"
    >>             > >     > <[email protected]>
    >>             > >     >         > 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" <
    >>             > >     >         > [email protected]>
    >>             > >     >         >         > 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%7C3a700a9ad7414ecc249f08d6f7e24ffa%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636968948736458102&amp;sdata=j8LpE1uMhgEvjsA5CviAGVhve9VZHuZmZGcBt0fQ0JY%3D&amp;reserved=0
    >>             > >     >         >         >
    >>             > >     >         >         >             Is this doc up to
    >> date?
    >>             > >     >         >         >
    >>             > >     >         >         >             Thanks,
    >>             > >     >         >         >             Om
    >>             > >     >         >         >
    >>             > >     >         >         >             On Wed, Feb 6, 2019
    >> at 12:02 PM
    >>             > > OmPrakash
    >>             > >     > Muppirala <
    >>             > >     >         >         > [email protected]>
    >>             > >     >         >         >             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
    >>             > >     >         >         > <[email protected]>
    >>             > >     >         >         >             > 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" <
    >>             > >     >         > [email protected]> 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%7C3a700a9ad7414ecc249f08d6f7e24ffa%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636968948736458102&amp;sdata=fdTpHtWcIqSV6hP407YixKFl5gK2K177Xr3NSWpjvtU%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%7C3a700a9ad7414ecc249f08d6f7e24ffa%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636968948736468096&amp;sdata=7ps%2Bc%2B5bm58wvVRynAID2WPXscuSPHcvRfdJ1QQdSck%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%7C3a700a9ad7414ecc249f08d6f7e24ffa%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636968948736468096&amp;sdata=2A63VFpxJjxK9AhvjE5uAzYPTG5X57IlB1MJ11iQNWA%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%7C3a700a9ad7414ecc249f08d6f7e24ffa%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636968948736468096&amp;sdata=2A63VFpxJjxK9AhvjE5uAzYPTG5X57IlB1MJ11iQNWA%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%7C3a700a9ad7414ecc249f08d6f7e24ffa%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636968948736468096&amp;sdata=gQvz2x7044ZxqHsGW%2FUxZWcAKke%2B0aZ9oAdjPb0G%2FMw%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%7C3a700a9ad7414ecc249f08d6f7e24ffa%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636968948736468096&amp;sdata=gQvz2x7044ZxqHsGW%2FUxZWcAKke%2B0aZ9oAdjPb0G%2FMw%3D&amp;reserved=0
    >>             > >     >         >         >             >> >
    >>             > >     >         >         >             >>
    >>             > >     >         >         >             >>     > On Feb 6,
    >> 2019, at 8:59
    >>             > PM,
    >>             > > Alex
    >>             > >     > Harui
    >>             > >     >         >         > <[email protected]>
    >>             > >     >         >         >             >> 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,
    >>
    >
    >
    
    -- 
    
    Piotr Zarzycki
    
    Patreon: 
*https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C3a700a9ad7414ecc249f08d6f7e24ffa%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636968948736468096&amp;sdata=5%2FWpXG4swZR7rh0XS6DcPW5zi%2FizWpkEWZg0l9zF5Q4%3D&amp;reserved=0
    
<https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C3a700a9ad7414ecc249f08d6f7e24ffa%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636968948736468096&amp;sdata=5%2FWpXG4swZR7rh0XS6DcPW5zi%2FizWpkEWZg0l9zF5Q4%3D&amp;reserved=0>*
    

Reply via email to