You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@royale.apache.org by Yishay Weiss <yi...@hotmail.com> on 2020/05/02 10:43:01 UTC

RE: Prioritize Release Jobs on CI

Step 12 was blocked on agent1 by TDF. Is it supposed to be configured to run on 2?

From: OmPrakash Muppirala<ma...@gmail.com>
Sent: Wednesday, April 22, 2020 2:47 AM
To: Apache Royale Development<ma...@royale.apache.org>
Subject: Re: Prioritize Release Jobs on CI

On Tue, Apr 21, 2020 at 10:16 AM Yishay Weiss <yi...@hotmail.com>
wrote:

>
> >Yishay, can you please confirm that your release jobs are running without
> >being hindered by CI jobs?
>
> So far so good. Also, connection to CI server is much faster now, I’m
> assuming it’s because of the extra agent. Thanks for this.
>

That's good to know.  Thanks for the confirmation!





>
> On Mon, Apr 20, 2020 at 12:05 AM OmPrakash Muppirala <bigosmallm@gmail.com
> >
> wrote:
>
> >
> > On Mon, Apr 20, 2020 at 12:01 AM Alex Harui <ah...@adobe.com.invalid>
> > wrote:
> >
> >> I see compiler-jx/lib in the Workspace for royale-compiler on my VM.  If
> >> you are talking about your VM, you can compare console output from
> recent
> >> successful builds on both VMs.
> >>
> >>
> > I was talking about my VM.
> > A rebuild of royale-compiler seems to have fixed that problem.  Now
> > royale-typedefs passes as well!
> >
> > Next up royale-asjs_jsonly...
> >
> >
> >> I'm done for tonight.  Good luck,
> >> -Alex
> >>
> >> On 4/19/20, 11:50 PM, "OmPrakash Muppirala" <bi...@gmail.com>
> >> wrote:
> >>
> >>     On Sun, Apr 19, 2020 at 11:37 PM Alex Harui
> <aharui@adobe.com.invalid
> >> >
> >>     wrote:
> >>
> >>     > Royale-compiler has to be built first.  This is an example of
> shared
> >>     > resources that I mentioned upthread.  Royale-typedefs is going to
> >> look for
> >>     > a sibling workspace folder called royale-compiler with a built of
> >>     > royale-compiler in it.  If royale-compiler fails to create all of
> >> its
> >>     > binaries or is in the process of building them, royale-typedefs
> >> will report
> >>     > an error.
> >>     >
> >>
> >>     Got it.  I was just looking at the logic here:
> >>
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-typedefs%2Fblob%2F85c74dde104294a0127ce46a8795d7534216e7eb%2Fjs%2Fbuild.xml%23L53&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064138237&amp;sdata=WjJhmdD0PeHDCYfqg%2Bf4mofhnQHdEPnwwj2ti%2FqlmII%3D&amp;reserved=0
> >>
> >>     Weird.  The royale-compiler build says it was successful, but I cant
> >> find
> >>     the lib directory under
> >> C:\jenkins\workspace\royale-compiler\compiler-jx
> >>
> >>
> >>
> >>
> >>     >
> >>     > What should probably happen is that royale-typedefs pulls down the
> >>     > lastsuccessfulartifacts from royale-compiler, but I've never found
> >> enough
> >>     > time and energy to try to make changes like that since most of us
> >> do have
> >>     > all of the folders as siblings.
> >>     >
> >>     > HTH,
> >>     > -Alex
> >>     >
> >>     > On 4/19/20, 11:31 PM, "OmPrakash Muppirala" <bigosmallm@gmail.com
> >
> >> wrote:
> >>     >
> >>     >     I am now getting this error on royale-typedefs build:
> >>     >
> >>     >     BUILD FAILEDc:\jenkins\workspace\royale-typedefs\build.xml:58:
> >> The
> >>     >     following error occurred while executing this line:
> >>     >     c:\jenkins\workspace\royale-typedefs\js\build.xml:91: src
> >>     >
> >>     >
> >>
> 'c:\jenkins\workspace\royale-typedefs\js\${ROYALE_TRANSPILER_HOME}\lib\google\closure-compiler\compiler.jar'
> >>     >     doesn't exist.
> >>     >
> >>     >
> >>     >     Where does the ROYALE_TRANSPILER_HOME var come from?
> >>     >
> >>     >     Here is the full console output:
> >>     >
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapacheroyaleci2.westus2.cloudapp.azure.com%3A8080%2Fview%2FAgent%25202%2520&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064148235&amp;sdata=Rl%2F6kGkOf3Z2pauOtISD6aoqJ23M05iKMMxUV0eweuc%3D&amp;reserved=0(Om's%20VM)/job/royale-typedefs/552/console
> >>     >
> >>     >     On Sun, Apr 19, 2020 at 11:24 PM OmPrakash Muppirala <
> >>     > bigosmallm@gmail.com>
> >>     >     wrote:
> >>     >
> >>     >     > On Sun, Apr 19, 2020 at 11:08 PM Alex Harui
> >> <aharui@adobe.com.invalid
> >>     > >
> >>     >     > wrote:
> >>     >     >
> >>     >     >> Congratulations!  But does that mean that JAVA_HOME is
> >> pointing at
> >>     > a JRE
> >>     >     >> instead of a JDK?  If you have other issues that might be a
> >> factor.
> >>     >     >>
> >>     >     >
> >>     >     > Yeah, I messed up initially by getting the JRE instead of
> >> JDK.  I
> >>     > have
> >>     >     > since corrected it.  But for some reason Ant still thinks
> that
> >>     > JAVA_HOME is
> >>     >     > the jre directory.
> >>     >     > I don't know how to fix this, hence the hack :-|
> >>     >     >
> >>     >     >
> >>     >     >
> >>     >     >
> >>     >     >>
> >>     >     >> HTH,
> >>     >     >> -Alex
> >>     >     >>
> >>     >     >> On 4/19/20, 10:50 PM, "OmPrakash Muppirala" <
> >> bigosmallm@gmail.com>
> >>     >     >> wrote:
> >>     >     >>
> >>     >     >>     I copied tools.jar from  jdk/lib to the jre/lib.  That
> >> seems to
> >>     > have
> >>     >     >> fixed
> >>     >     >>     the issue.
> >>     >     >>     We now have a successful build of the royale-compiler
> on
> >> the
> >>     > new Agent
> >>     >     >>     machine!!
> >>     >     >>
> >>     >     >>     On Sun, Apr 19, 2020 at 10:44 PM OmPrakash Muppirala <
> >>     >     >> bigosmallm@gmail.com>
> >>     >     >>     wrote:
> >>     >     >>
> >>     >     >>     > Restart dint help.  Although Serkan's reply made me
> >> look at
> >>     > how Ant
> >>     >     >> was
> >>     >     >>     > getting invoked.
> >>     >     >>     >
> >>     >     >>     > I see this warning that tools.jar is missing:
> >>     >     >>     >
> >>     >     >>     > [royale-compiler] $ cmd.exe /C
> >>     >     >> "C:\apache\apache-ant-1.9.9\bin\ant.bat -file jenkins.xml
> >>     >     >> -Denv.ASJS_HOME=C:\jenkins\workspace\royale-asjs main &&
> exit
> >>     >     >> %%ERRORLEVEL%%"
> >>     >     >>     >
> >>     >     >>     > Unable to locate tools.jar. Expected to find it in
> >> C:\Program
> >>     >     >> Files\Java\jre1.8.0_251\lib\tools.jar
> >>     >     >>     >
> >>     >     >>     >
> >>     >     >>     > I am pretty sure this is related to this issue.
> >>     >     >>     >
> >>     >     >>     >
> >>     >     >>     > On Sun, Apr 19, 2020 at 10:29 PM OmPrakash Muppirala
> <
> >>     >     >> bigosmallm@gmail.com>
> >>     >     >>     > wrote:
> >>     >     >>     >
> >>     >     >>     >>
> >>     >     >>     >>
> >>     >     >>     >> On Sun, Apr 19, 2020 at 10:15 PM Alex Harui
> >>     >     >> <ah...@adobe.com.invalid>
> >>     >     >>     >> wrote:
> >>     >     >>     >>
> >>     >     >>     >>> Did you reboot your VM?  Also, have you checked
> what
> >> user is
> >>     >     >> running
> >>     >     >>     >>> Jenkins on your VM?  I think that can sometimes be
> a
> >>     > problem.  I
> >>     >     >> might be
> >>     >     >>     >>> running Jenkins as the user.
> >>     >     >>     >>>
> >>     >     >>     >>>
> >>     >     >>     >> Agents don't require Jenkins to be running.  I will
> >> give the
> >>     >     >> rebooting of
> >>     >     >>     >> the VM a shot .
> >>     >     >>     >>
> >>     >     >>     >> Thanks,
> >>     >     >>     >> Om
> >>     >     >>     >>
> >>     >     >>     >>
> >>     >     >>     >>> -Alex
> >>     >     >>     >>>
> >>     >     >>     >>> On 4/19/20, 10:01 PM, "OmPrakash Muppirala" <
> >>     > bigosmallm@gmail.com
> >>     >     >> >
> >>     >     >>     >>> wrote:
> >>     >     >>     >>>
> >>     >     >>     >>>     On Sun, Apr 19, 2020 at 9:55 PM Alex Harui
> >>     >     >> <ah...@adobe.com.invalid>
> >>     >     >>     >>> wrote:
> >>     >     >>     >>>
> >>     >     >>     >>>     > Should be here:
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapacheroyaleci2.westus2.cloudapp.azure.com%3A8080%2FconfigureTools%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064148235&amp;sdata=KIX2arrk2%2BYbozSCKqTJ3sbG3E9IuYjTvFxhc4hbW6U%3D&amp;reserved=0
> >>     >     >>     >>>
> >>     >     >>     >>>
> >>     >     >>     >>>     My git is located in the same exact location as
> >> master.
> >>     >     >>     >>>     Moreover, the git call from the commandline
> >> executes
> >>     > fine.
> >>     >     >> The git
> >>     >     >>     >>> call
> >>     >     >>     >>>     from ant exec is what is failing.
> >>     >     >>     >>>
> >>     >     >>     >>>
> >>     >     >>     >>>
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > HTH,
> >>     >     >>     >>>     > -Alex
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > From: OmPrakash Muppirala <
> >> bigosmallm@gmail.com>
> >>     >     >>     >>>     > Reply-To: "dev@royale.apache.org" <
> >>     > dev@royale.apache.org>
> >>     >     >>     >>>     > Date: Sunday, April 19, 2020 at 9:37 PM
> >>     >     >>     >>>     > To: Apache Royale Development <
> >> dev@royale.apache.org>
> >>     >     >>     >>>     > Subject: Re: Prioritize Release Jobs on CI
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > I'm a bit stumped here.  The royale-compiler
> is
> >>     > failing
> >>     >     >> with this
> >>     >     >>     >>> error:
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > BUILD FAILED
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >
> >> c:\jenkins\workspace\royale-compiler\jenkins.xml:55:
> >>     > Execute
> >>     >     >>     >>> failed:
> >>     >     >>     >>>     > java.io.IOException: Cannot run program "git"
> >> (in
> >>     > directory
> >>     >     >>     >>>     > "c:\jenkins\workspace\royale-compiler"):
> >> CreateProcess
> >>     >     >> error=2,
> >>     >     >>     >>> The system
> >>     >     >>     >>>     > cannot find the file specified
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >   at java.lang.ProcessBuilder.start(Unknown
> >> Source)
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > It is from this part of the jenkins.xml:
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >     <target name="closure-lib-download"
> >>     > description="Copies
> >>     >     >> Closure
> >>     >     >>     >>>     > Library from GitHub">
> >>     >     >>     >>>     >         <echo message="Be patient. This takes
> >> a few
> >>     >     >> minutes..." />
> >>     >     >>     >>>     >         <exec executable="git"
> >>     > failifexecutionfails="true">
> >>     >     >>     >>>     >             <arg value="clone" />
> >>     >     >>     >>>     >             <arg value="
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fgoogle%2Fclosure-library&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064148235&amp;sdata=GCBMy196MZ1t76SKma0mLXIpUAEt5kRVC2EAnzn2gdM%3D&amp;reserved=0
> >>     >     >>     >>> <
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fgoogle%2Fclosure-library&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064148235&amp;sdata=GCBMy196MZ1t76SKma0mLXIpUAEt5kRVC2EAnzn2gdM%3D&amp;reserved=0
> >>     >     >>     >>> >"
> >>     >     >>     >>>     > />
> >>     >     >>     >>>     >             <arg value="${closure.root}" />
> >>     >     >>     >>>     >         </exec>
> >>     >     >>     >>>     >         <echo>Cloned fresh copy of Google
> >> Closure
> >>     >     >> Library</echo>
> >>     >     >>     >>>     >     </target>
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > I am not sure how this executable call works
> >> without
> >>     > the
> >>     >     >> full path.
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > I checked the env variables, I do have both
> the
> >>     > git/bin and
> >>     >     >> git/cmd
> >>     >     >>     >>>     > directory in the PATH:
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > [cid:ii_k97zkk9o0]
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > What am I missing?
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > Thanks,
> >>     >     >>     >>>     > Om
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > On Sat, Apr 18, 2020 at 11:54 PM OmPrakash
> >> Muppirala <
> >>     >     >>     >>> bigosmallm@gmail.com
> >>     >     >>     >>>     > <ma...@gmail.com>> wrote:
> >>     >     >>     >>>     > Update - I have successfully attached my VM
> as
> >> a slave
> >>     >     >> agent of our
> >>     >     >>     >>>     > Jenkins instance.
> >>     >     >>     >>>     > I am going to pull the job -
> >> /royale-asjs_jsonly and
> >>     > tie it
> >>     >     >> to my
> >>     >     >>     >>> agent so
> >>     >     >>     >>>     > I can test it.
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > It will fail for a sometime while I go set up
> >> my VM
> >>     > with
> >>     >     >> all the
> >>     >     >>     >>>     > dependencies.
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > Once we have the job successfully building on
> >> my VM,
> >>     > we can
> >>     >     >> figure
> >>     >     >>     >>> out how
> >>     >     >>     >>>     > to divide the load between the master and
> >> agent.
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > Thanks,
> >>     >     >>     >>>     > Om
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > On Sat, Apr 18, 2020 at 8:59 AM OmPrakash
> >> Muppirala <
> >>     >     >>     >>> bigosmallm@gmail.com
> >>     >     >>     >>>     > <ma...@gmail.com>> wrote:
> >>     >     >>     >>>     > We could achieve the same by creating a new
> >> agent
> >>     > (separate
> >>     >     >> vm) and
> >>     >     >>     >>>     > attaching it as a slave to the current
> Jenkins
> >> server.
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > Then we can use labels/tags to tie release
> >> jobs to one
> >>     >     >> agent and
> >>     >     >>     >>> non
> >>     >     >>     >>>     > release jobs to another agent.
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > That way we can maintain everything in one
> UI,
> >> one
> >>     > login
> >>     >     >> while
> >>     >     >>     >>> achieving
> >>     >     >>     >>>     > the concurrent building capabilities we want.
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > Jenkins is built for this kind of stuff and I
> >> think it
> >>     >     >> would be
> >>     >     >>     >>> best we
> >>     >     >>     >>>     > followed this practice.
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > Thanks,
> >>     >     >>     >>>     > Om
> >>     >     >>     >>>     > On Sat, Apr 18, 2020, 8:18 AM Alex Harui
> >>     >     >> <ah...@adobe.com.invalid>
> >>     >     >>     >>> wrote:
> >>     >     >>     >>>     > Om, I thought you were going to get the image
> >> from my
> >>     > VM
> >>     >     >> and run
> >>     >     >>     >>> it on
> >>     >     >>     >>>     > another VM.  Then we'd remove all non-release
> >> jobs
> >>     > from
> >>     >     >> your VM
> >>     >     >>     >>> and all of
> >>     >     >>     >>>     > the release jobs from my VM.  That won't
> solve
> >> the
> >>     > problem
> >>     >     >> of how
> >>     >     >>     >>> long it
> >>     >     >>     >>>     > takes for a commit to be built and tested,
> but
> >> will
> >>     > allow
> >>     >     >> the RM
> >>     >     >>     >>> to get a
> >>     >     >>     >>>     > release out without getting stuck behind the
> >> commit
> >>     > jobs.
> >>     >     >> Is that
> >>     >     >>     >>>     > currently the plan?
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > -Alex
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > On 4/18/20, 12:43 AM, "OmPrakash Muppirala" <
> >>     >     >> bigosmallm@gmail.com
> >>     >     >>     >>> <mailto:
> >>     >     >>     >>>     > bigosmallm@gmail.com>> wrote:
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >     Makes sense to me.  I will set parallel
> >> executors
> >>     > back
> >>     >     >> to 1.
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >     And start working on a new Jenkins
> >> instance.
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >     Thanks,
> >>     >     >>     >>>     >     Om
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >     On Sat, Apr 18, 2020, 12:28 AM Alex Harui
> >>     >     >>     >>> <ah...@adobe.com.invalid>
> >>     >     >>     >>>     > wrote:
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >     > Are you saying that Java, Ant and Maven
> >> do not
> >>     > know
> >>     >     >> how to
> >>     >     >>     >>>     > distribute work
> >>     >     >>     >>>     >     > to different cores?
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     > To repeat my main concern:  our Jenkins
> >> jobs
> >>     > often
> >>     >     >> use shared
> >>     >     >>     >>>     > resources.
> >>     >     >>     >>>     >     > If you want to take the time to fix
> >> that, feel
> >>     > free,
> >>     >     >> but I
> >>     >     >>     >>> do not
> >>     >     >>     >>>     > know how
> >>     >     >>     >>>     >     > you are going to keep two jobs from
> both
> >> trying
> >>     > to
> >>     >     >> launch
> >>     >     >>     >>> Flash
> >>     >     >>     >>>     > Player
> >>     >     >>     >>>     >     > Debugger at the same time and open the
> >> same
> >>     > socket to
> >>     >     >>     >>> communicate
> >>     >     >>     >>>     > with it,
> >>     >     >>     >>>     >     > or try to parse the flashlog.txt that
> >> they have
> >>     > both
> >>     >     >> written
> >>     >     >>     >>> to.
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     > The royale-asjs job will use the
> >> royale-compiler
> >>     >     >> workspace
> >>     >     >>     >>> to get the
> >>     >     >>     >>>     >     > compiler.  If the compiler is building,
> >> the
> >>     > jars are
> >>     >     >> not
> >>     >     >>     >>> there and
> >>     >     >>     >>>     > the
> >>     >     >>     >>>     >     > royale-asjs build fails.
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     > There is also only so much memory and
> >> some of
> >>     > our
> >>     >     >> jobs use
> >>     >     >>     >>> all of it
> >>     >     >>     >>>     > and
> >>     >     >>     >>>     >     > I'm not sure if jobs slowed down due to
> >> paging
> >>     > memory
> >>     >     >> and
> >>     >     >>     >>>     > writing/reading
> >>     >     >>     >>>     >     > from disk, even if it is an SSD.
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     > I'm done for tonight, but that's what I
> >> was
> >>     > seeing
> >>     >     >> last time
> >>     >     >>     >>> I tried
> >>     >     >>     >>>     > to
> >>     >     >>     >>>     >     > have both master and an agent running
> >> jobs in
> >>     >     >> parallel.
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     > Thanks,
> >>     >     >>     >>>     >     > -Alex
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     > On 4/17/20, 11:52 PM, "OmPrakash
> >> Muppirala" <
> >>     >     >>     >>> bigosmallm@gmail.com
> >>     >     >>     >>>     > <ma...@gmail.com>> wrote:
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     >     A typical setup would be to have 0
> >>     > executors on
> >>     >     >> master
> >>     >     >>     >>> and at
> >>     >     >>     >>>     > least n
> >>     >     >>     >>>     >     >     number of executors on each agent,
> >> where n =
> >>     >     >> number of
> >>     >     >>     >>> cpu cores.
> >>     >     >>     >>>     >     >     I see that the current VM has 2
> >> cores.  So,
> >>     > I
> >>     >     >> started
> >>     >     >>     >>> with
> >>     >     >>     >>>     > setting the
> >>     >     >>     >>>     >     > num
> >>     >     >>     >>>     >     >     executors on the current agent to
> 2.
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     >     This should improve things quite a
> >> bit.  If
> >>     > this
> >>     >     >> doesn't
> >>     >     >>     >>> work, I
> >>     >     >>     >>>     > will
> >>     >     >>     >>>     >     >     create a new VM and make it the
> >> slave agent
> >>     > of the
> >>     >     >>     >>> current
> >>     >     >>     >>>     > Jenkins
> >>     >     >>     >>>     >     > master.
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     >     Thanks,
> >>     >     >>     >>>     >     >     Om
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     >     On Fri, Apr 17, 2020 at 11:31 PM
> >> Alex Harui
> >>     >     >>     >>>     > <ah...@adobe.com.invalid>
> >>     >     >>     >>>     >     >     wrote:
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     >     > On your VM or mine?  I don't
> think
> >> mine
> >>     > can
> >>     >     >> handle
> >>     >     >>     >>> it.  I used
> >>     >     >>     >>>     > to
> >>     >     >>     >>>     >     > run jobs
> >>     >     >>     >>>     >     >     > of master and agent and we got
> >> lots of
> >>     > failures
> >>     >     >> and
> >>     >     >>     >>> jobs took
> >>     >     >>     >>>     >     > forever.  If
> >>     >     >>     >>>     >     >     > two jobs are trying to run tests
> >> with the
> >>     >     >> shared Flash
> >>     >     >>     >>> Player
> >>     >     >>     >>>     >     > Debugger, for
> >>     >     >>     >>>     >     >     > example, you won't get consistent
> >> results.
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >     > -Alex
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >     > On 4/17/20, 11:23 PM, "OmPrakash
> >>     > Muppirala" <
> >>     >     >>     >>>     > bigosmallm@gmail.com<mailto:
> >> bigosmallm@gmail.com>>
> >>     >     >>     >>>     >     > wrote:
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >     >     I just realized that we have
> >> only one
> >>     > Agent
> >>     >     >> (node)
> >>     >     >>     >>> listed
> >>     >     >>     >>>     > under
> >>     >     >>     >>>     >     >     > Jenkins.  I
> >>     >     >>     >>>     >     >     >     am going to add at least one
> >> more
> >>     > node to
> >>     >     >> start
> >>     >     >>     >>> with.
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >     >     Thanks,
> >>     >     >>     >>>     >     >     >     Om
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >     >     On Thu, Apr 16, 2020 at 9:58
> >> AM Alex
> >>     > Harui
> >>     >     >>     >>>     >     > <ah...@adobe.com.invalid>
> >>     >     >>     >>>     >     >     > wrote:
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >     >     > I think I followed the
> >> instructions
> >>     > and
> >>     >     >> enabled
> >>     >     >>     >>> SSH.
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     > On 4/16/20, 9:37 AM,
> "Yishay
> >> Weiss"
> >>     > <
> >>     >     >>     >>>     > yishayjobs@hotmail.com<mailto:
> >> yishayjobs@hotmail.com
> >>     > >>
> >>     >     >>     >>>     >     > wrote:
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     I haven’t gotten it to
> >> work.
> >>     > Could be
> >>     >     >> ssh
> >>     >     >>     >>> needs to be
> >>     >     >>     >>>     >     > enabled on
> >>     >     >>     >>>     >     >     > the
> >>     >     >>     >>>     >     >     >     > VM [1]. This is nice to
> have
> >> but not
> >>     >     >> essential.
> >>     >     >>     >>> So Alex,
> >>     >     >>     >>>     > let
> >>     >     >>     >>>     >     > me know
> >>     >     >>     >>>     >     >     > if you
> >>     >     >>     >>>     >     >     >     > want to try that, otherwise
> >> I’ll
> >>     > suspend
> >>     >     >> my
> >>     >     >>     >>> efforts on
> >>     >     >>     >>>     > this.
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     [1]
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmedium.com%2Ftechinpieces%2Fpractical-azure-how-to-enable-ssh-on-azure-vm-84d8fba8103e&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064148235&amp;sdata=Ikff9UaqSEGPgLs%2BUuFu3LC4nuq5DNyrECvZel0PnuE%3D&amp;reserved=0
> >>     >     >>     >>>     > <
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmedium.com%2Ftechinpieces%2Fpractical-azure-how-to-enable-ssh-on-azure-vm-84d8fba8103e&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064148235&amp;sdata=Ikff9UaqSEGPgLs%2BUuFu3LC4nuq5DNyrECvZel0PnuE%3D&amp;reserved=0
> >>     >     >>     >>>     > >
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     From: Yishay
> >> Weiss<mailto:
> >>     >     >>     >>> yishayjobs@hotmail.com
> >>     >     >>     >>>     > <ma...@hotmail.com>>
> >>     >     >>     >>>     >     >     >     >     Sent: Wednesday, April
> >> 15, 2020
> >>     > 5:09
> >>     >     >> PM
> >>     >     >>     >>>     >     >     >     >     To:
> >> dev@royale.apache.org
> >>     > <mailto:
> >>     >     >>     >>>     > dev@royale.apache.org><mailto:
> >> dev@royale.apache.org
> >>     > <mailto:
> >>     >     >>     >>>     > dev@royale.apache.org>>
> >>     >     >>     >>>     >     >     >     >     Subject: RE: Prioritize
> >> Release
> >>     > Jobs
> >>     >     >> on CI
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     I’d like to try and
> >> install an
> >>     > ssh
> >>     >     >> server.
> >>     >     >>     >>> Can anyone
> >>     >     >>     >>>     >     > think of a
> >>     >     >>     >>>     >     >     >     > reason not to do that? I’m
> >> asking in
> >>     >     >> terms of
> >>     >     >>     >>> security,
> >>     >     >>     >>>     > and if
> >>     >     >>     >>>     >     > there
> >>     >     >>     >>>     >     >     > might
> >>     >     >>     >>>     >     >     >     > be a problem because it’s a
> >> VM.
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     Thanks.
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     From: Yishay
> >> Weiss<mailto:
> >>     >     >>     >>> yishayjobs@hotmail.com
> >>     >     >>     >>>     > <ma...@hotmail.com>>
> >>     >     >>     >>>     >     >     >     >     Sent: Monday, April 13,
> >> 2020
> >>     > 10:02 AM
> >>     >     >>     >>>     >     >     >     >     To:
> >> dev@royale.apache.org
> >>     > <mailto:
> >>     >     >>     >>>     > dev@royale.apache.org><mailto:
> >> dev@royale.apache.org
> >>     > <mailto:
> >>     >     >>     >>>     > dev@royale.apache.org>>
> >>     >     >>     >>>     >     >     >     >     Subject: RE: Prioritize
> >> Release
> >>     > Jobs
> >>     >     >> on CI
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     Related, as most (all?)
> >> of the
> >>     >     >> instructions
> >>     >     >>     >>> don’t
> >>     >     >>     >>>     > require
> >>     >     >>     >>>     >     >     > anything but
> >>     >     >>     >>>     >     >     >     > a shell wouldn’t it be
> >> easier and
> >>     > faster
> >>     >     >> to
> >>     >     >>     >>> access the
> >>     >     >>     >>>     > machine
> >>     >     >>     >>>     >     > with
> >>     >     >>     >>>     >     >     > ssh
> >>     >     >>     >>>     >     >     >     > [1], rather than using
> remote
> >>     > desktop?
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     [1]
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fwindows-server%2Fadministration%2Fopenssh%2Fopenssh_install_firstuse&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064148235&amp;sdata=lIgC2%2F5w04u%2FXw87mk6OSSykzt%2F8st4vgZDB0yT54Dg%3D&amp;reserved=0
> >>     >     >>     >>>     > <
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fwindows-server%2Fadministration%2Fopenssh%2Fopenssh_install_firstuse&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064148235&amp;sdata=lIgC2%2F5w04u%2FXw87mk6OSSykzt%2F8st4vgZDB0yT54Dg%3D&amp;reserved=0
> >>     >     >>     >>>     > >
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     From: Yishay
> >> Weiss<mailto:
> >>     >     >>     >>> yishayjobs@hotmail.com
> >>     >     >>     >>>     > <ma...@hotmail.com>>
> >>     >     >>     >>>     >     >     >     >     Sent: Monday, April 13,
> >> 2020
> >>     > 9:55 AM
> >>     >     >>     >>>     >     >     >     >     To:
> >> dev@royale.apache.org
> >>     > <mailto:
> >>     >     >>     >>>     > dev@royale.apache.org><mailto:
> >> dev@royale.apache.org
> >>     > <mailto:
> >>     >     >>     >>>     > dev@royale.apache.org>>
> >>     >     >>     >>>     >     >     >     >     Subject: RE: Prioritize
> >> Release
> >>     > Jobs
> >>     >     >> on CI
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     Can’t you do that with
> >> remote
> >>     > desktop?
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >
> >>  ________________________________
> >>     >     >>     >>>     >     >     >     >     From: OmPrakash
> >> Muppirala <
> >>     >     >>     >>> bigosmallm@gmail.com
> >>     >     >>     >>>     > <ma...@gmail.com>>
> >>     >     >>     >>>     >     >     >     >     Sent: Monday, April 13,
> >> 2020
> >>     > 9:51:25
> >>     >     >> AM
> >>     >     >>     >>>     >     >     >     >     To: Apache Royale
> >> Development <
> >>     >     >>     >>> dev@royale.apache.org
> >>     >     >>     >>>     > <ma...@royale.apache.org>>
> >>     >     >>     >>>     >     >     >     >     Subject: Re: Prioritize
> >> Release
> >>     > Jobs
> >>     >     >> on CI
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     Alex,
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     I believe this is your
> >> personal
> >>     > Azure
> >>     >     >>     >>> subscription
> >>     >     >>     >>>     > right?
> >>     >     >>     >>>     >     > Any
> >>     >     >>     >>>     >     >     > chance
> >>     >     >>     >>>     >     >     >     > I can
> >>     >     >>     >>>     >     >     >     >     get access to it so I
> >> can try
> >>     > to copy
> >>     >     >> the
> >>     >     >>     >>> image out
> >>     >     >>     >>>     > the
> >>     >     >>     >>>     >     > machine
> >>     >     >>     >>>     >     >     > and
> >>     >     >>     >>>     >     >     >     >     redeploy it somewhere
> >> else?
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     Thanks,
> >>     >     >>     >>>     >     >     >     >     Om
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     On Sun, Apr 12, 2020 at
> >> 6:18 PM
> >>     >     >> OmPrakash
> >>     >     >>     >>> Muppirala <
> >>     >     >>     >>>     >     >     >     > bigosmallm@gmail.com
> <mailto:
> >>     >     >> bigosmallm@gmail.com
> >>     >     >>     >>> >>
> >>     >     >>     >>>     >     >     >     >     wrote:
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     > I can help set this
> up
> >> on
> >>     > Azure.
> >>     >     >> Give me
> >>     >     >>     >>> some
> >>     >     >>     >>>     > time to
> >>     >     >>     >>>     >     > work
> >>     >     >>     >>>     >     >     > out the
> >>     >     >>     >>>     >     >     >     >     > details?
> >>     >     >>     >>>     >     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     > Thanks,
> >>     >     >>     >>>     >     >     >     >     > Om
> >>     >     >>     >>>     >     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     > On Sun, Apr 12, 2020,
> >> 11:49 AM
> >>     >     >> Harbs <
> >>     >     >>     >>>     >     > harbs.lists@gmail.com<mailto:
> >>     > harbs.lists@gmail.com>>
> >>     >     >>     >>>     >     >     > wrote:
> >>     >     >>     >>>     >     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     >> OK. Good to know.
> >>     >     >>     >>>     >     >     >     >     >>
> >>     >     >>     >>>     >     >     >     >     >> > On Apr 12, 2020,
> at
> >> 9:45
> >>     > PM,
> >>     >     >> Alex Harui
> >>     >     >>     >>>     >     >     > <aharui@adobe.com.INVALID
> >>     >     >>     >>>     >     >     >     > >
> >>     >     >>     >>>     >     >     >     >     >> wrote:
> >>     >     >>     >>>     >     >     >     >     >> >
> >>     >     >>     >>>     >     >     >     >     >> > FWIW, I just
> looked
> >> and the
> >>     >     >> longest job
> >>     >     >>     >>> in the
> >>     >     >>     >>>     > release
> >>     >     >>     >>>     >     >     > steps so
> >>     >     >>     >>>     >     >     >     > far is
> >>     >     >>     >>>     >     >     >     >     >> 8 minutes.  Most are
> >> under 2
> >>     >     >> minutes.
> >>     >     >>     >>> There
> >>     >     >>     >>>     > might be
> >>     >     >>     >>>     >     > jobs
> >>     >     >>     >>>     >     >     > later
> >>     >     >>     >>>     >     >     >     > that take
> >>     >     >>     >>>     >     >     >     >     >> longer that we
> >> haven't run
> >>     > yet.
> >>     >     >> IMO, the
> >>     >     >>     >>> issue
> >>     >     >>     >>>     > isn't
> >>     >     >>     >>>     >     > speed
> >>     >     >>     >>>     >     >     > of the
> >>     >     >>     >>>     >     >     >     > machine,
> >>     >     >>     >>>     >     >     >     >     >> it is just that we
> are
> >>     > sharing the
> >>     >     >>     >>> machine with
> >>     >     >>     >>>     > longer
> >>     >     >>     >>>     >     > jobs
> >>     >     >>     >>>     >     >     > (1 hour
> >>     >     >>     >>>     >     >     >     > for
> >>     >     >>     >>>     >     >     >     >     >>
> >> TourDeFlexMigration).  And
> >>     > again,
> >>     >     >> the
> >>     >     >>     >>> machine
> >>     >     >>     >>>     > will be
> >>     >     >>     >>>     >     > idle for
> >>     >     >>     >>>     >     >     >     > stretches of
> >>     >     >>     >>>     >     >     >     >     >> time while the RM
> >> verifies
> >>     >     >> artifacts
> >>     >     >>     >>> after each
> >>     >     >>     >>>     > step.
> >>     >     >>     >>>     >     >     >     >     >> >
> >>     >     >>     >>>     >     >     >     >     >> > -Alex
> >>     >     >>     >>>     >     >     >     >     >> >
> >>     >     >>     >>>     >     >     >     >     >> > On 4/12/20, 11:32
> >> AM,
> >>     > "Harbs" <
> >>     >     >>     >>>     > harbs.lists@gmail.com<mailto:
> >> harbs.lists@gmail.com>
> >>     >     >>     >>>     >     >     > <mailto:
> >>     >     >>     >>>     >     >     >     >     >>
> harbs.lists@gmail.com
> >>     > <mailto:
> >>     >     >>     >>>     > harbs.lists@gmail.com>>> wrote:
> >>     >     >>     >>>     >     >     >     >     >> >
> >>     >     >>     >>>     >     >     >     >     >> >    Fair enough.
> >>     >     >>     >>>     >     >     >     >     >> >
> >>     >     >>     >>>     >     >     >     >     >> >    I expect builds
> >> to be
> >>     >     >> somewhere
> >>     >     >>     >>> between 10
> >>     >     >>     >>>     > and 20
> >>     >     >>     >>>     >     > times
> >>     >     >>     >>>     >     >     > faster
> >>     >     >>     >>>     >     >     >     > on a
> >>     >     >>     >>>     >     >     >     >     >> powerful machine.
> >>     >     >>     >>>     >     >     >     >     >> >
> >>     >     >>     >>>     >     >     >     >     >> >    Yeah. It’s
> >> probably
> >>     > going to
> >>     >     >> be a
> >>     >     >>     >>> bit of work
> >>     >     >>     >>>     >     > changing
> >>     >     >>     >>>     >     >     > the
> >>     >     >>     >>>     >     >     >     > server,
> >>     >     >>     >>>     >     >     >     >     >> but probably worth
> it
> >> in the
> >>     > long
> >>     >     >> run.
> >>     >     >>     >>>     >     >     >     >     >> >
> >>     >     >>     >>>     >     >     >     >     >> >    I think I’ll
> try
> >> this
> >>     > when I
> >>     >     >> do the
> >>     >     >>     >>> next
> >>     >     >>     >>>     > release
> >>     >     >>     >>>     >     > unless
> >>     >     >>     >>>     >     >     > Yishay
> >>     >     >>     >>>     >     >     >     > wants
> >>     >     >>     >>>     >     >     >     >     >> to work with me on
> >> this for
> >>     > this
> >>     >     >> release
> >>     >     >>     >>> — but
> >>     >     >>     >>>     > I’m not
> >>     >     >>     >>>     >     > going
> >>     >     >>     >>>     >     >     > to be
> >>     >     >>     >>>     >     >     >     > able to
> >>     >     >>     >>>     >     >     >     >     >> help until after
> >> Passover
> >>     > (i.e.
> >>     >     >> next
> >>     >     >>     >>> week).
> >>     >     >>     >>>     >     >     >     >     >> >
> >>     >     >>     >>>     >     >     >     >     >> >    Thanks,
> >>     >     >>     >>>     >     >     >     >     >> >    Harbs
> >>     >     >>     >>>     >     >     >     >     >> >
> >>     >     >>     >>>     >     >     >     >     >> >> On Apr 12, 2020,
> >> at 9:22
> >>     > PM,
> >>     >     >> Alex Harui
> >>     >     >>     >>>     >     >     > <aharui@adobe.com.INVALID
> >>     >     >>     >>>     >     >     >     > >
> >>     >     >>     >>>     >     >     >     >     >> wrote:
> >>     >     >>     >>>     >     >     >     >     >> >>
> >>     >     >>     >>>     >     >     >     >     >> >> The Azure portal
> >> says:
> >>     > Standard
> >>     >     >> F2s_v2
> >>     >     >>     >>> (2
> >>     >     >>     >>>     > vcpus, 4
> >>     >     >>     >>>     >     > GiB
> >>     >     >>     >>>     >     >     > memory)
> >>     >     >>     >>>     >     >     >     >     >> >>
> >>     >     >>     >>>     >     >     >     >     >> >> I think I am
> >> reading
> >>     > changes to
> >>     >     >> the
> >>     >     >>     >>> build
> >>     >     >>     >>>     > process in
> >>     >     >>     >>>     >     > your
> >>     >     >>     >>>     >     >     >     >     >> suggestions.  I do
> not
> >>     > really want
> >>     >     >> to
> >>     >     >>     >>> spend more
> >>     >     >>     >>>     > of my
> >>     >     >>     >>>     >     > time
> >>     >     >>     >>>     >     >     > on this
> >>     >     >>     >>>     >     >     >     >     >> process.  But if you
> >> want to
> >>     > do
> >>     >     >> the work,
> >>     >     >>     >>> that's
> >>     >     >>     >>>     > fine
> >>     >     >>     >>>     >     > with me.
> >>     >     >>     >>>     >     >     >     >     >> >>
> >>     >     >>     >>>     >     >     >     >     >> >> -Alex
> >>     >     >>     >>>     >     >     >     >     >> >>
> >>     >     >>     >>>     >     >     >     >     >> >> On 4/12/20, 10:57
> >> AM,
> >>     > "Harbs" <
> >>     >     >>     >>>     > harbs.lists@gmail.com<mailto:
> >> harbs.lists@gmail.com>
> >>     >     >>     >>>     >     >     > <mailto:
> >>     >     >>     >>>     >     >     >     >     >>
> harbs.lists@gmail.com
> >>     > <mailto:
> >>     >     >>     >>>     > harbs.lists@gmail.com>> <mailto:
> >> harbs.lists@gmail.com
> >>     >     >> <mailto:
> >>     >     >>     >>>     > harbs.lists@gmail.com>
> >>     >     >>     >>>     >     > <mailto:
> >>     >     >>     >>>     >     >     >     >     >>
> harbs.lists@gmail.com
> >>     > <mailto:
> >>     >     >>     >>>     > harbs.lists@gmail.com>>>> wrote:
> >>     >     >>     >>>     >     >     >     >     >> >>
> >>     >     >>     >>>     >     >     >     >     >> >>   What kind of
> >> horsepower
> >>     > is
> >>     >     >> included
> >>     >     >>     >>> in the
> >>     >     >>     >>>     > free
> >>     >     >>     >>>     >     > Azure
> >>     >     >>     >>>     >     >     > account?
> >>     >     >>     >>>     >     >     >     >     >> >>
> >>     >     >>     >>>     >     >     >     >     >> >>   The server I
> >> mentioned
> >>     > builds
> >>     >     >>     >>> (considerably)
> >>     >     >>     >>>     >     > faster than
> >>     >     >>     >>>     >     >     > my own
> >>     >     >>     >>>     >     >     >     >     >> local machine. The
> ci
> >> server
> >>     > seems
> >>     >     >> to
> >>     >     >>     >>> build many
> >>     >     >>     >>>     > times
> >>     >     >>     >>>     >     > slower.
> >>     >     >>     >>>     >     >     >     >     >> >>
> >>     >     >>     >>>     >     >     >     >     >> >>   One thing we
> can
> >> do to
> >>     >     >> minimize
> >>     >     >>     >>> running
> >>     >     >>     >>>     > server time
> >>     >     >>     >>>     >     >     > would be to
> >>     >     >>     >>>     >     >     >     >     >> transfer the
> >> artifacts to
> >>     > storage
> >>     >     >> instead
> >>     >     >>     >>> of
> >>     >     >>     >>>     > keeping
> >>     >     >>     >>>     >     > them on
> >>     >     >>     >>>     >     >     > the
> >>     >     >>     >>>     >     >     >     > server. On
> >>     >     >>     >>>     >     >     >     >     >> AWS, I’d probably
> use
> >> S3.
> >>     > Not sure
> >>     >     >> what
> >>     >     >>     >>> the
> >>     >     >>     >>>     > similar
> >>     >     >>     >>>     >     > service on
> >>     >     >>     >>>     >     >     >     > Azure is
> >>     >     >>     >>>     >     >     >     >     >> called.
> >>     >     >>     >>>     >     >     >     >     >> >>
> >>     >     >>     >>>     >     >     >     >     >> >>> On Apr 12, 2020,
> >> at 8:26
> >>     > PM,
> >>     >     >> Alex
> >>     >     >>     >>> Harui
> >>     >     >>     >>>     >     >     >     > <aharui@adobe.com.INVALID
> >>     >     >>     >>>     >     >     >     >     >> <mailto:
> >>     > aharui@adobe.com.INVALID
> >>     >     >> <mailto:
> >>     >     >>     >>>     > aharui@adobe.com.INVALID>>> wrote:
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>> OK, that's
> pretty
> >> much
> >>     > how I
> >>     >     >>     >>> understand Azure
> >>     >     >>     >>>     > as
> >>     >     >>     >>>     >     > well.
> >>     >     >>     >>>     >     >     > The key
> >>     >     >>     >>>     >     >     >     > thing
> >>     >     >>     >>>     >     >     >     >     >> is that "running"
> >> includes
> >>     > time
> >>     >     >> where the
> >>     >     >>     >>> CI
> >>     >     >>     >>>     > server is
> >>     >     >>     >>>     >     > not
> >>     >     >>     >>>     >     >     > running
> >>     >     >>     >>>     >     >     >     > any
> >>     >     >>     >>>     >     >     >     >     >> Jenkins jobs.  The
> CI
> >> Server
> >>     > steps
> >>     >     >> might
> >>     >     >>     >>> take
> >>     >     >>     >>>     > only a few
> >>     >     >>     >>>     >     >     > hours of
> >>     >     >>     >>>     >     >     >     > actual
> >>     >     >>     >>>     >     >     >     >     >> server time, but
> >> there is
> >>     > time
> >>     >     >> where the
> >>     >     >>     >>> RM is
> >>     >     >>     >>>     > verifying
> >>     >     >>     >>>     >     >     > artifacts
> >>     >     >>     >>>     >     >     >     > locally
> >>     >     >>     >>>     >     >     >     >     >> so you'd be paying
> >> for that
> >>     > or the
> >>     >     >> RM
> >>     >     >>     >>> would have
> >>     >     >>     >>>     > to keep
> >>     >     >>     >>>     >     >     > shutting
> >>     >     >>     >>>     >     >     >     > down and
> >>     >     >>     >>>     >     >     >     >     >> restarting.
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>> Seems like it
> >> would be
> >>     >     >>     >>> cheaper/simpler to get
> >>     >     >>     >>>     > the
> >>     >     >>     >>>     >     > free
> >>     >     >>     >>>     >     >     > MSDN
> >>     >     >>     >>>     >     >     >     > account
> >>     >     >>     >>>     >     >     >     >     >> and leave it
> running.
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>> -Alex
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>> On 4/12/20,
> 10:15
> >> AM,
> >>     > "Harbs" <
> >>     >     >>     >>>     >     > harbs.lists@gmail.com<mailto:
> >>     > harbs.lists@gmail.com>
> >>     >     >>     >>>     >     >     > <mailto:
> >>     >     >>     >>>     >     >     >     >     >>
> harbs.lists@gmail.com
> >>     > <mailto:
> >>     >     >>     >>>     > harbs.lists@gmail.com>>> wrote:
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>>  My experience
> is
> >> with
> >>     > AWS.
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>>  I assume
> >> Microsoft has
> >>     > similar
> >>     >     >>     >>> offerings,
> >>     >     >>     >>>     > but I
> >>     >     >>     >>>     >     > don’t
> >>     >     >>     >>>     >     >     > have
> >>     >     >>     >>>     >     >     >     >     >> experience with
> Azure.
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>>  AWS has
> >> on-demand EC2
> >>     >     >> instances
> >>     >     >>     >>> which you
> >>     >     >>     >>>     > pay for
> >>     >     >>     >>>     >     > only
> >>     >     >>     >>>     >     >     > the
> >>     >     >>     >>>     >     >     >     > actual
> >>     >     >>     >>>     >     >     >     >     >> time that they are
> >>     > running.[1]
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>>  Instances can
> be
> >>     > started and
> >>     >     >> stopped
> >>     >     >>     >>> via
> >>     >     >>     >>>     > command
> >>     >     >>     >>>     >     > line
> >>     >     >>     >>>     >     >     > (or via
> >>     >     >>     >>>     >     >     >     > the
> >>     >     >>     >>>     >     >     >     >     >> web interface) as
> >> long as
> >>     > you have
> >>     >     >> valid
> >>     >     >>     >>>     > credentials to
> >>     >     >>     >>>     >     > do so.
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>>  For example: an
> >>     > m5.4xlarge
> >>     >     >> instance
> >>     >     >>     >>> has 16
> >>     >     >>     >>>     > cores
> >>     >     >>     >>>     >     > and
> >>     >     >>     >>>     >     >     > costs
> >>     >     >>     >>>     >     >     >     > about
> >>     >     >>     >>>     >     >     >     >     >> $1.5 per hour. On a
> >> machine
> >>     > like
> >>     >     >> that, a
> >>     >     >>     >>> full
> >>     >     >>     >>>     > build
> >>     >     >>     >>>     >     > would
> >>     >     >>     >>>     >     >     > probably
> >>     >     >>     >>>     >     >     >     > take
> >>     >     >>     >>>     >     >     >     >     >> less than 10
> minutes.
> >> It’s
> >>     > probably
> >>     >     >>     >>> possible to
> >>     >     >>     >>>     > do a
> >>     >     >>     >>>     >     > full
> >>     >     >>     >>>     >     >     > release
> >>     >     >>     >>>     >     >     >     > with only
> >>     >     >>     >>>     >     >     >     >     >> a few hours of
> server
> >> time.
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>>  Leaving a
> server
> >> like
> >>     > that
> >>     >     >> running
> >>     >     >>     >>> all the
> >>     >     >>     >>>     > time
> >>     >     >>     >>>     >     > would get
> >>     >     >>     >>>     >     >     >     > expensive,
> >>     >     >>     >>>     >     >     >     >     >> but if it’s just
> spun
> >> up for
> >>     >     >> releases,
> >>     >     >>     >>> you’d get
> >>     >     >>     >>>     > very
> >>     >     >>     >>>     >     > fast
> >>     >     >>     >>>     >     >     > builds
> >>     >     >>     >>>     >     >     >     > at a
> >>     >     >>     >>>     >     >     >     >     >> reasonable price.
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>>  I’d be happy to
> >> pay
> >>     > $10-$50
> >>     >     >> (and
> >>     >     >>     >>> possibly
> >>     >     >>     >>>     > more) per
> >>     >     >>     >>>     >     >     > release to
> >>     >     >>     >>>     >     >     >     > make
> >>     >     >>     >>>     >     >     >     >     >> the release process
> >> painless
> >>     > for
> >>     >     >> the RM.
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>>  [1]
> >>     >     >>     >>>     >     >     >     >     >>
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064148235&amp;sdata=uWG4u%2FTSw4UKxnE989SwhpedCL1YqneOM03hB6bO09w%3D&amp;reserved=0
> >>     >     >>     >>>     > <
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064158224&amp;sdata=Dl7nqEhexdwdk3ydY4yudv9kK3pT8Gp6lyVQDN2ruWE%3D&amp;reserved=0
> >>     >     >>     >>>     > >
> >>     >     >>     >>>     >     >     >     >     >> <
> >>     >     >>     >>>     >     >     >     >     >>
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064158224&amp;sdata=Dl7nqEhexdwdk3ydY4yudv9kK3pT8Gp6lyVQDN2ruWE%3D&amp;reserved=0
> >>     >     >>     >>>     > <
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064158224&amp;sdata=Dl7nqEhexdwdk3ydY4yudv9kK3pT8Gp6lyVQDN2ruWE%3D&amp;reserved=0
> >>     >     >>     >>>     > >
> >>     >     >>     >>>     >     >     >     >     >> ><
> >>     >     >>     >>>     >     >     >     >     >>
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064158224&amp;sdata=Dl7nqEhexdwdk3ydY4yudv9kK3pT8Gp6lyVQDN2ruWE%3D&amp;reserved=0
> >>     >     >>     >>>     > <
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064158224&amp;sdata=Dl7nqEhexdwdk3ydY4yudv9kK3pT8Gp6lyVQDN2ruWE%3D&amp;reserved=0
> >>     >     >>     >>>     > >
> >>     >     >>     >>>     >     >     >     >     >> <
> >>     >     >>     >>>     >     >     >     >     >>
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064158224&amp;sdata=Dl7nqEhexdwdk3ydY4yudv9kK3pT8Gp6lyVQDN2ruWE%3D&amp;reserved=0
> >>     >     >>     >>>     > <
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064158224&amp;sdata=Dl7nqEhexdwdk3ydY4yudv9kK3pT8Gp6lyVQDN2ruWE%3D&amp;reserved=0
> >>     >     >>     >>>     > >
> >>     >     >>     >>>     >     >     >     >     >> >><
> >>     >     >>     >>>     >     >     >     >     >>
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064158224&amp;sdata=Dl7nqEhexdwdk3ydY4yudv9kK3pT8Gp6lyVQDN2ruWE%3D&amp;reserved=0
> >>     >     >>     >>>     > <
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064158224&amp;sdata=Dl7nqEhexdwdk3ydY4yudv9kK3pT8Gp6lyVQDN2ruWE%3D&amp;reserved=0
> >>     >     >>     >>>     > >
> >>     >     >>     >>>     >     >     >     >     >> <
> >>     >     >>     >>>     >     >     >     >     >>
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064168215&amp;sdata=9IHyKZw9hCPqqdsGYUJ%2F6%2BGt%2Bwb4dD8q1WFVkNxWK6E%3D&amp;reserved=0
> >>     >     >>     >>>     > <
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064168215&amp;sdata=9IHyKZw9hCPqqdsGYUJ%2F6%2BGt%2Bwb4dD8q1WFVkNxWK6E%3D&amp;reserved=0
> >>     >     >>     >>>     > >
> >>     >     >>     >>>     >     >     >     >     >> ><
> >>     >     >>     >>>     >     >     >     >     >>
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064168215&amp;sdata=9IHyKZw9hCPqqdsGYUJ%2F6%2BGt%2Bwb4dD8q1WFVkNxWK6E%3D&amp;reserved=0
> >>     >     >>     >>>     > <
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064168215&amp;sdata=9IHyKZw9hCPqqdsGYUJ%2F6%2BGt%2Bwb4dD8q1WFVkNxWK6E%3D&amp;reserved=0
> >>     >     >>     >>>     > >
> >>     >     >>     >>>     >     >     >     >     >> <
> >>     >     >>     >>>     >     >     >     >     >>
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064168215&amp;sdata=9IHyKZw9hCPqqdsGYUJ%2F6%2BGt%2Bwb4dD8q1WFVkNxWK6E%3D&amp;reserved=0
> >>     >     >>     >>>     > <
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064168215&amp;sdata=9IHyKZw9hCPqqdsGYUJ%2F6%2BGt%2Bwb4dD8q1WFVkNxWK6E%3D&amp;reserved=0
> >>     >     >>     >>>     > >
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>>> On Apr 12,
> 2020,
> >> at
> >>     > 7:45 PM,
> >>     >     >> Alex
> >>     >     >>     >>> Harui
> >>     >     >>     >>>     >     >     >     > <ah...@adobe.com.INVALID>
> >>     >     >>     >>>     >     >     >     >     >> wrote:
> >>     >     >>     >>>     >     >     >     >     >> >>>>
> >>     >     >>     >>>     >     >     >     >     >> >>>> I'm not very
> >>     > experienced with
> >>     >     >>     >>> spinning up
> >>     >     >>     >>>     >     > servers.  The
> >>     >     >>     >>>     >     >     > CI
> >>     >     >>     >>>     >     >     >     > server we
> >>     >     >>     >>>     >     >     >     >     >> are using is
> >> effectively
> >>     > free,
> >>     >     >> based on a
> >>     >     >>     >>> generous
> >>     >     >>     >>>     >     > donation
> >>     >     >>     >>>     >     >     > from
> >>     >     >>     >>>     >     >     >     > Microsoft
> >>     >     >>     >>>     >     >     >     >     >> of MSDN accounts to
> >> ASF
> >>     >     >> committers.  So I
> >>     >     >>     >>> leave
> >>     >     >>     >>>     > it up
> >>     >     >>     >>>     >     > 24/7,
> >>     >     >>     >>>     >     >     > and
> >>     >     >>     >>>     >     >     >     > share the
> >>     >     >>     >>>     >     >     >     >     >> RDP access on
> private@.
> >> I
> >>     > think
> >>     >     >> any
> >>     >     >>     >>> other ASF
> >>     >     >>     >>>     >     > committer
> >>     >     >>     >>>     >     >     > could do
> >>     >     >>     >>>     >     >     >     > the
> >>     >     >>     >>>     >     >     >     >     >> same.  IIRC, if that
> >> server
> >>     >     >> actually is
> >>     >     >>     >>> stopped,
> >>     >     >>     >>>     > I have
> >>     >     >>     >>>     >     > to
> >>     >     >>     >>>     >     >     > use my
> >>     >     >>     >>>     >     >     >     > personal
> >>     >     >>     >>>     >     >     >     >     >> (unshared) MSDN
> >> credentials
> >>     > to
> >>     >     >> start it
> >>     >     >>     >>> again.
> >>     >     >>     >>>     >  AIUI,
> >>     >     >>     >>>     >     > if I
> >>     >     >>     >>>     >     >     >     > actually paid
> >>     >     >>     >>>     >     >     >     >     >> for the server, it
> >> would
> >>     > cost me
> >>     >     >> to leave
> >>     >     >>     >>> it
> >>     >     >>     >>>     > running
> >>     >     >>     >>>     >     > even if
> >>     >     >>     >>>     >     >     > it
> >>     >     >>     >>>     >     >     >     > didn't run
> >>     >     >>     >>>     >     >     >     >     >> jobs between
> releases.
> >>     >     >>     >>>     >     >     >     >     >> >>>>
> >>     >     >>     >>>     >     >     >     >     >> >>>> Is that what
> you
> >> are
> >>     > basically
> >>     >     >>     >>> saying?  I
> >>     >     >>     >>>     > think it
> >>     >     >>     >>>     >     > might
> >>     >     >>     >>>     >     >     > be
> >>     >     >>     >>>     >     >     >     > best if
> >>     >     >>     >>>     >     >     >     >     >> another committer
> got
> >> a CI
> >>     > server
> >>     >     >> going
> >>     >     >>     >>> via the MS
> >>     >     >>     >>>     >     > donation
> >>     >     >>     >>>     >     >     > and
> >>     >     >>     >>>     >     >     >     > could leave
> >>     >     >>     >>>     >     >     >     >     >> it up 24/7.
> >>     >     >>     >>>     >     >     >     >     >> >>>>
> >>     >     >>     >>>     >     >     >     >     >> >>>> -Alex
> >>     >     >>     >>>     >     >     >     >     >> >>>>
> >>     >     >>     >>>     >     >     >     >     >> >>>> On 4/12/20,
> 9:28
> >> AM,
> >>     > "Harbs" <
> >>     >     >>     >>>     >     > harbs.lists@gmail.com<mailto:
> >>     > harbs.lists@gmail.com>>
> >>     >     >>     >>>     >     >     > wrote:
> >>     >     >>     >>>     >     >     >     >     >> >>>>
> >>     >     >>     >>>     >     >     >     >     >> >>>> I’m willing to
> >> do this.
> >>     >     >>     >>>     >     >     >     >     >> >>>>
> >>     >     >>     >>>     >     >     >     >     >> >>>> Considering
> that
> >> the
> >>     > release
> >>     >     >> will be
> >>     >     >>     >>> run
> >>     >     >>     >>>     >     > infrequently, it
> >>     >     >>     >>>     >     >     >     > should be
> >>     >     >>     >>>     >     >     >     >     >> doable to have a
> >> relatively
> >>     >     >> powerful
> >>     >     >>     >>> server that
> >>     >     >>     >>>     > could
> >>     >     >>     >>>     >     > be
> >>     >     >>     >>>     >     >     > spun up on
> >>     >     >>     >>>     >     >     >     >     >> demand. This is
> >> something I
> >>     > have
> >>     >     >> setup
> >>     >     >>     >>> for my own
> >>     >     >>     >>>     >     > releases.
> >>     >     >>     >>>     >     >     >     >     >> >>>>
> >>     >     >>     >>>     >     >     >     >     >> >>>> The only
> >> complication
> >>     > would
> >>     >     >> be that
> >>     >     >>     >>> each RM
> >>     >     >>     >>>     > would
> >>     >     >>     >>>     >     > need
> >>     >     >>     >>>     >     >     > valid
> >>     >     >>     >>>     >     >     >     >     >> credentials to spin
> >> up the
> >>     > server.
> >>     >     >>     >>>     >     >     >     >     >> >>>>
> >>     >     >>     >>>     >     >     >     >     >> >>>> Harbs
> >>     >     >>     >>>     >     >     >     >     >> >>>>
> >>     >     >>     >>>     >     >     >     >     >> >>>>> On Apr 12,
> >> 2020, at
> >>     > 7:10 PM,
> >>     >     >> Alex
> >>     >     >>     >>> Harui
> >>     >     >>     >>>     >     >     >     > <ah...@adobe.com.INVALID>
> >>     >     >>     >>>     >     >     >     >     >> wrote:
> >>     >     >>     >>>     >     >     >     >     >> >>>>>
> >>     >     >>     >>>     >     >     >     >     >> >>>>> A better
> >> solution,
> >>     > IMO, is
> >>     >     >> for
> >>     >     >>     >>> someone else
> >>     >     >>     >>>     > to
> >>     >     >>     >>>     >     > offer up
> >>     >     >>     >>>     >     >     > a CI
> >>     >     >>     >>>     >     >     >     > server
> >>     >     >>     >>>     >     >     >     >     >> only for release
> jobs.
> >>     >     >>     >>>     >     >     >     >     >>
> >>     >     >>     >>>     >     >     >     >     >>
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>     >>>
> >>     >     >>     >>>
> >>     >     >>
> >>     >     >>
> >>     >     >>
> >>     >
> >>     >
> >>     >
> >>
> >>
> >>
>
>


RE: Prioritize Release Jobs on CI

Posted by Yishay Weiss <yi...@hotmail.com>.
I don’t see any jobs configured to run on agent2. Not sure what I’m missing.

From: Yishay Weiss<ma...@hotmail.com>
Sent: Saturday, May 2, 2020 1:43 PM
To: dev@royale.apache.org<ma...@royale.apache.org>
Subject: RE: Prioritize Release Jobs on CI

Step 12 was blocked on agent1 by TDF. Is it supposed to be configured to run on 2?

From: OmPrakash Muppirala<ma...@gmail.com>
Sent: Wednesday, April 22, 2020 2:47 AM
To: Apache Royale Development<ma...@royale.apache.org>
Subject: Re: Prioritize Release Jobs on CI

On Tue, Apr 21, 2020 at 10:16 AM Yishay Weiss <yi...@hotmail.com>
wrote:

>
> >Yishay, can you please confirm that your release jobs are running without
> >being hindered by CI jobs?
>
> So far so good. Also, connection to CI server is much faster now, I’m
> assuming it’s because of the extra agent. Thanks for this.
>

That's good to know.  Thanks for the confirmation!





>
> On Mon, Apr 20, 2020 at 12:05 AM OmPrakash Muppirala <bigosmallm@gmail.com
> >
> wrote:
>
> >
> > On Mon, Apr 20, 2020 at 12:01 AM Alex Harui <ah...@adobe.com.invalid>
> > wrote:
> >
> >> I see compiler-jx/lib in the Workspace for royale-compiler on my VM.  If
> >> you are talking about your VM, you can compare console output from
> recent
> >> successful builds on both VMs.
> >>
> >>
> > I was talking about my VM.
> > A rebuild of royale-compiler seems to have fixed that problem.  Now
> > royale-typedefs passes as well!
> >
> > Next up royale-asjs_jsonly...
> >
> >
> >> I'm done for tonight.  Good luck,
> >> -Alex
> >>
> >> On 4/19/20, 11:50 PM, "OmPrakash Muppirala" <bi...@gmail.com>
> >> wrote:
> >>
> >>     On Sun, Apr 19, 2020 at 11:37 PM Alex Harui
> <aharui@adobe.com.invalid
> >> >
> >>     wrote:
> >>
> >>     > Royale-compiler has to be built first.  This is an example of
> shared
> >>     > resources that I mentioned upthread.  Royale-typedefs is going to
> >> look for
> >>     > a sibling workspace folder called royale-compiler with a built of
> >>     > royale-compiler in it.  If royale-compiler fails to create all of
> >> its
> >>     > binaries or is in the process of building them, royale-typedefs
> >> will report
> >>     > an error.
> >>     >
> >>
> >>     Got it.  I was just looking at the logic here:
> >>
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-typedefs%2Fblob%2F85c74dde104294a0127ce46a8795d7534216e7eb%2Fjs%2Fbuild.xml%23L53&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064138237&amp;sdata=WjJhmdD0PeHDCYfqg%2Bf4mofhnQHdEPnwwj2ti%2FqlmII%3D&amp;reserved=0
> >>
> >>     Weird.  The royale-compiler build says it was successful, but I cant
> >> find
> >>     the lib directory under
> >> C:\jenkins\workspace\royale-compiler\compiler-jx
> >>
> >>
> >>
> >>
> >>     >
> >>     > What should probably happen is that royale-typedefs pulls down the
> >>     > lastsuccessfulartifacts from royale-compiler, but I've never found
> >> enough
> >>     > time and energy to try to make changes like that since most of us
> >> do have
> >>     > all of the folders as siblings.
> >>     >
> >>     > HTH,
> >>     > -Alex
> >>     >
> >>     > On 4/19/20, 11:31 PM, "OmPrakash Muppirala" <bigosmallm@gmail.com
> >
> >> wrote:
> >>     >
> >>     >     I am now getting this error on royale-typedefs build:
> >>     >
> >>     >     BUILD FAILEDc:\jenkins\workspace\royale-typedefs\build.xml:58:
> >> The
> >>     >     following error occurred while executing this line:
> >>     >     c:\jenkins\workspace\royale-typedefs\js\build.xml:91: src
> >>     >
> >>     >
> >>
> 'c:\jenkins\workspace\royale-typedefs\js\${ROYALE_TRANSPILER_HOME}\lib\google\closure-compiler\compiler.jar'
> >>     >     doesn't exist.
> >>     >
> >>     >
> >>     >     Where does the ROYALE_TRANSPILER_HOME var come from?
> >>     >
> >>     >     Here is the full console output:
> >>     >
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapacheroyaleci2.westus2.cloudapp.azure.com%3A8080%2Fview%2FAgent%25202%2520&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064148235&amp;sdata=Rl%2F6kGkOf3Z2pauOtISD6aoqJ23M05iKMMxUV0eweuc%3D&amp;reserved=0(Om's%20VM)/job/royale-typedefs/552/console
> >>     >
> >>     >     On Sun, Apr 19, 2020 at 11:24 PM OmPrakash Muppirala <
> >>     > bigosmallm@gmail.com>
> >>     >     wrote:
> >>     >
> >>     >     > On Sun, Apr 19, 2020 at 11:08 PM Alex Harui
> >> <aharui@adobe.com.invalid
> >>     > >
> >>     >     > wrote:
> >>     >     >
> >>     >     >> Congratulations!  But does that mean that JAVA_HOME is
> >> pointing at
> >>     > a JRE
> >>     >     >> instead of a JDK?  If you have other issues that might be a
> >> factor.
> >>     >     >>
> >>     >     >
> >>     >     > Yeah, I messed up initially by getting the JRE instead of
> >> JDK.  I
> >>     > have
> >>     >     > since corrected it.  But for some reason Ant still thinks
> that
> >>     > JAVA_HOME is
> >>     >     > the jre directory.
> >>     >     > I don't know how to fix this, hence the hack :-|
> >>     >     >
> >>     >     >
> >>     >     >
> >>     >     >
> >>     >     >>
> >>     >     >> HTH,
> >>     >     >> -Alex
> >>     >     >>
> >>     >     >> On 4/19/20, 10:50 PM, "OmPrakash Muppirala" <
> >> bigosmallm@gmail.com>
> >>     >     >> wrote:
> >>     >     >>
> >>     >     >>     I copied tools.jar from  jdk/lib to the jre/lib.  That
> >> seems to
> >>     > have
> >>     >     >> fixed
> >>     >     >>     the issue.
> >>     >     >>     We now have a successful build of the royale-compiler
> on
> >> the
> >>     > new Agent
> >>     >     >>     machine!!
> >>     >     >>
> >>     >     >>     On Sun, Apr 19, 2020 at 10:44 PM OmPrakash Muppirala <
> >>     >     >> bigosmallm@gmail.com>
> >>     >     >>     wrote:
> >>     >     >>
> >>     >     >>     > Restart dint help.  Although Serkan's reply made me
> >> look at
> >>     > how Ant
> >>     >     >> was
> >>     >     >>     > getting invoked.
> >>     >     >>     >
> >>     >     >>     > I see this warning that tools.jar is missing:
> >>     >     >>     >
> >>     >     >>     > [royale-compiler] $ cmd.exe /C
> >>     >     >> "C:\apache\apache-ant-1.9.9\bin\ant.bat -file jenkins.xml
> >>     >     >> -Denv.ASJS_HOME=C:\jenkins\workspace\royale-asjs main &&
> exit
> >>     >     >> %%ERRORLEVEL%%"
> >>     >     >>     >
> >>     >     >>     > Unable to locate tools.jar. Expected to find it in
> >> C:\Program
> >>     >     >> Files\Java\jre1.8.0_251\lib\tools.jar
> >>     >     >>     >
> >>     >     >>     >
> >>     >     >>     > I am pretty sure this is related to this issue.
> >>     >     >>     >
> >>     >     >>     >
> >>     >     >>     > On Sun, Apr 19, 2020 at 10:29 PM OmPrakash Muppirala
> <
> >>     >     >> bigosmallm@gmail.com>
> >>     >     >>     > wrote:
> >>     >     >>     >
> >>     >     >>     >>
> >>     >     >>     >>
> >>     >     >>     >> On Sun, Apr 19, 2020 at 10:15 PM Alex Harui
> >>     >     >> <ah...@adobe.com.invalid>
> >>     >     >>     >> wrote:
> >>     >     >>     >>
> >>     >     >>     >>> Did you reboot your VM?  Also, have you checked
> what
> >> user is
> >>     >     >> running
> >>     >     >>     >>> Jenkins on your VM?  I think that can sometimes be
> a
> >>     > problem.  I
> >>     >     >> might be
> >>     >     >>     >>> running Jenkins as the user.
> >>     >     >>     >>>
> >>     >     >>     >>>
> >>     >     >>     >> Agents don't require Jenkins to be running.  I will
> >> give the
> >>     >     >> rebooting of
> >>     >     >>     >> the VM a shot .
> >>     >     >>     >>
> >>     >     >>     >> Thanks,
> >>     >     >>     >> Om
> >>     >     >>     >>
> >>     >     >>     >>
> >>     >     >>     >>> -Alex
> >>     >     >>     >>>
> >>     >     >>     >>> On 4/19/20, 10:01 PM, "OmPrakash Muppirala" <
> >>     > bigosmallm@gmail.com
> >>     >     >> >
> >>     >     >>     >>> wrote:
> >>     >     >>     >>>
> >>     >     >>     >>>     On Sun, Apr 19, 2020 at 9:55 PM Alex Harui
> >>     >     >> <ah...@adobe.com.invalid>
> >>     >     >>     >>> wrote:
> >>     >     >>     >>>
> >>     >     >>     >>>     > Should be here:
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapacheroyaleci2.westus2.cloudapp.azure.com%3A8080%2FconfigureTools%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064148235&amp;sdata=KIX2arrk2%2BYbozSCKqTJ3sbG3E9IuYjTvFxhc4hbW6U%3D&amp;reserved=0
> >>     >     >>     >>>
> >>     >     >>     >>>
> >>     >     >>     >>>     My git is located in the same exact location as
> >> master.
> >>     >     >>     >>>     Moreover, the git call from the commandline
> >> executes
> >>     > fine.
> >>     >     >> The git
> >>     >     >>     >>> call
> >>     >     >>     >>>     from ant exec is what is failing.
> >>     >     >>     >>>
> >>     >     >>     >>>
> >>     >     >>     >>>
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > HTH,
> >>     >     >>     >>>     > -Alex
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > From: OmPrakash Muppirala <
> >> bigosmallm@gmail.com>
> >>     >     >>     >>>     > Reply-To: "dev@royale.apache.org" <
> >>     > dev@royale.apache.org>
> >>     >     >>     >>>     > Date: Sunday, April 19, 2020 at 9:37 PM
> >>     >     >>     >>>     > To: Apache Royale Development <
> >> dev@royale.apache.org>
> >>     >     >>     >>>     > Subject: Re: Prioritize Release Jobs on CI
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > I'm a bit stumped here.  The royale-compiler
> is
> >>     > failing
> >>     >     >> with this
> >>     >     >>     >>> error:
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > BUILD FAILED
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >
> >> c:\jenkins\workspace\royale-compiler\jenkins.xml:55:
> >>     > Execute
> >>     >     >>     >>> failed:
> >>     >     >>     >>>     > java.io.IOException: Cannot run program "git"
> >> (in
> >>     > directory
> >>     >     >>     >>>     > "c:\jenkins\workspace\royale-compiler"):
> >> CreateProcess
> >>     >     >> error=2,
> >>     >     >>     >>> The system
> >>     >     >>     >>>     > cannot find the file specified
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >   at java.lang.ProcessBuilder.start(Unknown
> >> Source)
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > It is from this part of the jenkins.xml:
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >     <target name="closure-lib-download"
> >>     > description="Copies
> >>     >     >> Closure
> >>     >     >>     >>>     > Library from GitHub">
> >>     >     >>     >>>     >         <echo message="Be patient. This takes
> >> a few
> >>     >     >> minutes..." />
> >>     >     >>     >>>     >         <exec executable="git"
> >>     > failifexecutionfails="true">
> >>     >     >>     >>>     >             <arg value="clone" />
> >>     >     >>     >>>     >             <arg value="
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fgoogle%2Fclosure-library&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064148235&amp;sdata=GCBMy196MZ1t76SKma0mLXIpUAEt5kRVC2EAnzn2gdM%3D&amp;reserved=0
> >>     >     >>     >>> <
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fgoogle%2Fclosure-library&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064148235&amp;sdata=GCBMy196MZ1t76SKma0mLXIpUAEt5kRVC2EAnzn2gdM%3D&amp;reserved=0
> >>     >     >>     >>> >"
> >>     >     >>     >>>     > />
> >>     >     >>     >>>     >             <arg value="${closure.root}" />
> >>     >     >>     >>>     >         </exec>
> >>     >     >>     >>>     >         <echo>Cloned fresh copy of Google
> >> Closure
> >>     >     >> Library</echo>
> >>     >     >>     >>>     >     </target>
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > I am not sure how this executable call works
> >> without
> >>     > the
> >>     >     >> full path.
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > I checked the env variables, I do have both
> the
> >>     > git/bin and
> >>     >     >> git/cmd
> >>     >     >>     >>>     > directory in the PATH:
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > [cid:ii_k97zkk9o0]
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > What am I missing?
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > Thanks,
> >>     >     >>     >>>     > Om
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > On Sat, Apr 18, 2020 at 11:54 PM OmPrakash
> >> Muppirala <
> >>     >     >>     >>> bigosmallm@gmail.com
> >>     >     >>     >>>     > <ma...@gmail.com>> wrote:
> >>     >     >>     >>>     > Update - I have successfully attached my VM
> as
> >> a slave
> >>     >     >> agent of our
> >>     >     >>     >>>     > Jenkins instance.
> >>     >     >>     >>>     > I am going to pull the job -
> >> /royale-asjs_jsonly and
> >>     > tie it
> >>     >     >> to my
> >>     >     >>     >>> agent so
> >>     >     >>     >>>     > I can test it.
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > It will fail for a sometime while I go set up
> >> my VM
> >>     > with
> >>     >     >> all the
> >>     >     >>     >>>     > dependencies.
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > Once we have the job successfully building on
> >> my VM,
> >>     > we can
> >>     >     >> figure
> >>     >     >>     >>> out how
> >>     >     >>     >>>     > to divide the load between the master and
> >> agent.
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > Thanks,
> >>     >     >>     >>>     > Om
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > On Sat, Apr 18, 2020 at 8:59 AM OmPrakash
> >> Muppirala <
> >>     >     >>     >>> bigosmallm@gmail.com
> >>     >     >>     >>>     > <ma...@gmail.com>> wrote:
> >>     >     >>     >>>     > We could achieve the same by creating a new
> >> agent
> >>     > (separate
> >>     >     >> vm) and
> >>     >     >>     >>>     > attaching it as a slave to the current
> Jenkins
> >> server.
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > Then we can use labels/tags to tie release
> >> jobs to one
> >>     >     >> agent and
> >>     >     >>     >>> non
> >>     >     >>     >>>     > release jobs to another agent.
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > That way we can maintain everything in one
> UI,
> >> one
> >>     > login
> >>     >     >> while
> >>     >     >>     >>> achieving
> >>     >     >>     >>>     > the concurrent building capabilities we want.
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > Jenkins is built for this kind of stuff and I
> >> think it
> >>     >     >> would be
> >>     >     >>     >>> best we
> >>     >     >>     >>>     > followed this practice.
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > Thanks,
> >>     >     >>     >>>     > Om
> >>     >     >>     >>>     > On Sat, Apr 18, 2020, 8:18 AM Alex Harui
> >>     >     >> <ah...@adobe.com.invalid>
> >>     >     >>     >>> wrote:
> >>     >     >>     >>>     > Om, I thought you were going to get the image
> >> from my
> >>     > VM
> >>     >     >> and run
> >>     >     >>     >>> it on
> >>     >     >>     >>>     > another VM.  Then we'd remove all non-release
> >> jobs
> >>     > from
> >>     >     >> your VM
> >>     >     >>     >>> and all of
> >>     >     >>     >>>     > the release jobs from my VM.  That won't
> solve
> >> the
> >>     > problem
> >>     >     >> of how
> >>     >     >>     >>> long it
> >>     >     >>     >>>     > takes for a commit to be built and tested,
> but
> >> will
> >>     > allow
> >>     >     >> the RM
> >>     >     >>     >>> to get a
> >>     >     >>     >>>     > release out without getting stuck behind the
> >> commit
> >>     > jobs.
> >>     >     >> Is that
> >>     >     >>     >>>     > currently the plan?
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > -Alex
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > On 4/18/20, 12:43 AM, "OmPrakash Muppirala" <
> >>     >     >> bigosmallm@gmail.com
> >>     >     >>     >>> <mailto:
> >>     >     >>     >>>     > bigosmallm@gmail.com>> wrote:
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >     Makes sense to me.  I will set parallel
> >> executors
> >>     > back
> >>     >     >> to 1.
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >     And start working on a new Jenkins
> >> instance.
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >     Thanks,
> >>     >     >>     >>>     >     Om
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >     On Sat, Apr 18, 2020, 12:28 AM Alex Harui
> >>     >     >>     >>> <ah...@adobe.com.invalid>
> >>     >     >>     >>>     > wrote:
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >     > Are you saying that Java, Ant and Maven
> >> do not
> >>     > know
> >>     >     >> how to
> >>     >     >>     >>>     > distribute work
> >>     >     >>     >>>     >     > to different cores?
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     > To repeat my main concern:  our Jenkins
> >> jobs
> >>     > often
> >>     >     >> use shared
> >>     >     >>     >>>     > resources.
> >>     >     >>     >>>     >     > If you want to take the time to fix
> >> that, feel
> >>     > free,
> >>     >     >> but I
> >>     >     >>     >>> do not
> >>     >     >>     >>>     > know how
> >>     >     >>     >>>     >     > you are going to keep two jobs from
> both
> >> trying
> >>     > to
> >>     >     >> launch
> >>     >     >>     >>> Flash
> >>     >     >>     >>>     > Player
> >>     >     >>     >>>     >     > Debugger at the same time and open the
> >> same
> >>     > socket to
> >>     >     >>     >>> communicate
> >>     >     >>     >>>     > with it,
> >>     >     >>     >>>     >     > or try to parse the flashlog.txt that
> >> they have
> >>     > both
> >>     >     >> written
> >>     >     >>     >>> to.
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     > The royale-asjs job will use the
> >> royale-compiler
> >>     >     >> workspace
> >>     >     >>     >>> to get the
> >>     >     >>     >>>     >     > compiler.  If the compiler is building,
> >> the
> >>     > jars are
> >>     >     >> not
> >>     >     >>     >>> there and
> >>     >     >>     >>>     > the
> >>     >     >>     >>>     >     > royale-asjs build fails.
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     > There is also only so much memory and
> >> some of
> >>     > our
> >>     >     >> jobs use
> >>     >     >>     >>> all of it
> >>     >     >>     >>>     > and
> >>     >     >>     >>>     >     > I'm not sure if jobs slowed down due to
> >> paging
> >>     > memory
> >>     >     >> and
> >>     >     >>     >>>     > writing/reading
> >>     >     >>     >>>     >     > from disk, even if it is an SSD.
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     > I'm done for tonight, but that's what I
> >> was
> >>     > seeing
> >>     >     >> last time
> >>     >     >>     >>> I tried
> >>     >     >>     >>>     > to
> >>     >     >>     >>>     >     > have both master and an agent running
> >> jobs in
> >>     >     >> parallel.
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     > Thanks,
> >>     >     >>     >>>     >     > -Alex
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     > On 4/17/20, 11:52 PM, "OmPrakash
> >> Muppirala" <
> >>     >     >>     >>> bigosmallm@gmail.com
> >>     >     >>     >>>     > <ma...@gmail.com>> wrote:
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     >     A typical setup would be to have 0
> >>     > executors on
> >>     >     >> master
> >>     >     >>     >>> and at
> >>     >     >>     >>>     > least n
> >>     >     >>     >>>     >     >     number of executors on each agent,
> >> where n =
> >>     >     >> number of
> >>     >     >>     >>> cpu cores.
> >>     >     >>     >>>     >     >     I see that the current VM has 2
> >> cores.  So,
> >>     > I
> >>     >     >> started
> >>     >     >>     >>> with
> >>     >     >>     >>>     > setting the
> >>     >     >>     >>>     >     > num
> >>     >     >>     >>>     >     >     executors on the current agent to
> 2.
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     >     This should improve things quite a
> >> bit.  If
> >>     > this
> >>     >     >> doesn't
> >>     >     >>     >>> work, I
> >>     >     >>     >>>     > will
> >>     >     >>     >>>     >     >     create a new VM and make it the
> >> slave agent
> >>     > of the
> >>     >     >>     >>> current
> >>     >     >>     >>>     > Jenkins
> >>     >     >>     >>>     >     > master.
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     >     Thanks,
> >>     >     >>     >>>     >     >     Om
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     >     On Fri, Apr 17, 2020 at 11:31 PM
> >> Alex Harui
> >>     >     >>     >>>     > <ah...@adobe.com.invalid>
> >>     >     >>     >>>     >     >     wrote:
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     >     > On your VM or mine?  I don't
> think
> >> mine
> >>     > can
> >>     >     >> handle
> >>     >     >>     >>> it.  I used
> >>     >     >>     >>>     > to
> >>     >     >>     >>>     >     > run jobs
> >>     >     >>     >>>     >     >     > of master and agent and we got
> >> lots of
> >>     > failures
> >>     >     >> and
> >>     >     >>     >>> jobs took
> >>     >     >>     >>>     >     > forever.  If
> >>     >     >>     >>>     >     >     > two jobs are trying to run tests
> >> with the
> >>     >     >> shared Flash
> >>     >     >>     >>> Player
> >>     >     >>     >>>     >     > Debugger, for
> >>     >     >>     >>>     >     >     > example, you won't get consistent
> >> results.
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >     > -Alex
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >     > On 4/17/20, 11:23 PM, "OmPrakash
> >>     > Muppirala" <
> >>     >     >>     >>>     > bigosmallm@gmail.com<mailto:
> >> bigosmallm@gmail.com>>
> >>     >     >>     >>>     >     > wrote:
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >     >     I just realized that we have
> >> only one
> >>     > Agent
> >>     >     >> (node)
> >>     >     >>     >>> listed
> >>     >     >>     >>>     > under
> >>     >     >>     >>>     >     >     > Jenkins.  I
> >>     >     >>     >>>     >     >     >     am going to add at least one
> >> more
> >>     > node to
> >>     >     >> start
> >>     >     >>     >>> with.
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >     >     Thanks,
> >>     >     >>     >>>     >     >     >     Om
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >     >     On Thu, Apr 16, 2020 at 9:58
> >> AM Alex
> >>     > Harui
> >>     >     >>     >>>     >     > <ah...@adobe.com.invalid>
> >>     >     >>     >>>     >     >     > wrote:
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >     >     > I think I followed the
> >> instructions
> >>     > and
> >>     >     >> enabled
> >>     >     >>     >>> SSH.
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     > On 4/16/20, 9:37 AM,
> "Yishay
> >> Weiss"
> >>     > <
> >>     >     >>     >>>     > yishayjobs@hotmail.com<mailto:
> >> yishayjobs@hotmail.com
> >>     > >>
> >>     >     >>     >>>     >     > wrote:
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     I haven’t gotten it to
> >> work.
> >>     > Could be
> >>     >     >> ssh
> >>     >     >>     >>> needs to be
> >>     >     >>     >>>     >     > enabled on
> >>     >     >>     >>>     >     >     > the
> >>     >     >>     >>>     >     >     >     > VM [1]. This is nice to
> have
> >> but not
> >>     >     >> essential.
> >>     >     >>     >>> So Alex,
> >>     >     >>     >>>     > let
> >>     >     >>     >>>     >     > me know
> >>     >     >>     >>>     >     >     > if you
> >>     >     >>     >>>     >     >     >     > want to try that, otherwise
> >> I’ll
> >>     > suspend
> >>     >     >> my
> >>     >     >>     >>> efforts on
> >>     >     >>     >>>     > this.
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     [1]
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmedium.com%2Ftechinpieces%2Fpractical-azure-how-to-enable-ssh-on-azure-vm-84d8fba8103e&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064148235&amp;sdata=Ikff9UaqSEGPgLs%2BUuFu3LC4nuq5DNyrECvZel0PnuE%3D&amp;reserved=0
> >>     >     >>     >>>     > <
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmedium.com%2Ftechinpieces%2Fpractical-azure-how-to-enable-ssh-on-azure-vm-84d8fba8103e&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064148235&amp;sdata=Ikff9UaqSEGPgLs%2BUuFu3LC4nuq5DNyrECvZel0PnuE%3D&amp;reserved=0
> >>     >     >>     >>>     > >
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     From: Yishay
> >> Weiss<mailto:
> >>     >     >>     >>> yishayjobs@hotmail.com
> >>     >     >>     >>>     > <ma...@hotmail.com>>
> >>     >     >>     >>>     >     >     >     >     Sent: Wednesday, April
> >> 15, 2020
> >>     > 5:09
> >>     >     >> PM
> >>     >     >>     >>>     >     >     >     >     To:
> >> dev@royale.apache.org
> >>     > <mailto:
> >>     >     >>     >>>     > dev@royale.apache.org><mailto:
> >> dev@royale.apache.org
> >>     > <mailto:
> >>     >     >>     >>>     > dev@royale.apache.org>>
> >>     >     >>     >>>     >     >     >     >     Subject: RE: Prioritize
> >> Release
> >>     > Jobs
> >>     >     >> on CI
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     I’d like to try and
> >> install an
> >>     > ssh
> >>     >     >> server.
> >>     >     >>     >>> Can anyone
> >>     >     >>     >>>     >     > think of a
> >>     >     >>     >>>     >     >     >     > reason not to do that? I’m
> >> asking in
> >>     >     >> terms of
> >>     >     >>     >>> security,
> >>     >     >>     >>>     > and if
> >>     >     >>     >>>     >     > there
> >>     >     >>     >>>     >     >     > might
> >>     >     >>     >>>     >     >     >     > be a problem because it’s a
> >> VM.
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     Thanks.
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     From: Yishay
> >> Weiss<mailto:
> >>     >     >>     >>> yishayjobs@hotmail.com
> >>     >     >>     >>>     > <ma...@hotmail.com>>
> >>     >     >>     >>>     >     >     >     >     Sent: Monday, April 13,
> >> 2020
> >>     > 10:02 AM
> >>     >     >>     >>>     >     >     >     >     To:
> >> dev@royale.apache.org
> >>     > <mailto:
> >>     >     >>     >>>     > dev@royale.apache.org><mailto:
> >> dev@royale.apache.org
> >>     > <mailto:
> >>     >     >>     >>>     > dev@royale.apache.org>>
> >>     >     >>     >>>     >     >     >     >     Subject: RE: Prioritize
> >> Release
> >>     > Jobs
> >>     >     >> on CI
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     Related, as most (all?)
> >> of the
> >>     >     >> instructions
> >>     >     >>     >>> don’t
> >>     >     >>     >>>     > require
> >>     >     >>     >>>     >     >     > anything but
> >>     >     >>     >>>     >     >     >     > a shell wouldn’t it be
> >> easier and
> >>     > faster
> >>     >     >> to
> >>     >     >>     >>> access the
> >>     >     >>     >>>     > machine
> >>     >     >>     >>>     >     > with
> >>     >     >>     >>>     >     >     > ssh
> >>     >     >>     >>>     >     >     >     > [1], rather than using
> remote
> >>     > desktop?
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     [1]
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fwindows-server%2Fadministration%2Fopenssh%2Fopenssh_install_firstuse&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064148235&amp;sdata=lIgC2%2F5w04u%2FXw87mk6OSSykzt%2F8st4vgZDB0yT54Dg%3D&amp;reserved=0
> >>     >     >>     >>>     > <
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fwindows-server%2Fadministration%2Fopenssh%2Fopenssh_install_firstuse&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064148235&amp;sdata=lIgC2%2F5w04u%2FXw87mk6OSSykzt%2F8st4vgZDB0yT54Dg%3D&amp;reserved=0
> >>     >     >>     >>>     > >
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     From: Yishay
> >> Weiss<mailto:
> >>     >     >>     >>> yishayjobs@hotmail.com
> >>     >     >>     >>>     > <ma...@hotmail.com>>
> >>     >     >>     >>>     >     >     >     >     Sent: Monday, April 13,
> >> 2020
> >>     > 9:55 AM
> >>     >     >>     >>>     >     >     >     >     To:
> >> dev@royale.apache.org
> >>     > <mailto:
> >>     >     >>     >>>     > dev@royale.apache.org><mailto:
> >> dev@royale.apache.org
> >>     > <mailto:
> >>     >     >>     >>>     > dev@royale.apache.org>>
> >>     >     >>     >>>     >     >     >     >     Subject: RE: Prioritize
> >> Release
> >>     > Jobs
> >>     >     >> on CI
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     Can’t you do that with
> >> remote
> >>     > desktop?
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >
> >>  ________________________________
> >>     >     >>     >>>     >     >     >     >     From: OmPrakash
> >> Muppirala <
> >>     >     >>     >>> bigosmallm@gmail.com
> >>     >     >>     >>>     > <ma...@gmail.com>>
> >>     >     >>     >>>     >     >     >     >     Sent: Monday, April 13,
> >> 2020
> >>     > 9:51:25
> >>     >     >> AM
> >>     >     >>     >>>     >     >     >     >     To: Apache Royale
> >> Development <
> >>     >     >>     >>> dev@royale.apache.org
> >>     >     >>     >>>     > <ma...@royale.apache.org>>
> >>     >     >>     >>>     >     >     >     >     Subject: Re: Prioritize
> >> Release
> >>     > Jobs
> >>     >     >> on CI
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     Alex,
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     I believe this is your
> >> personal
> >>     > Azure
> >>     >     >>     >>> subscription
> >>     >     >>     >>>     > right?
> >>     >     >>     >>>     >     > Any
> >>     >     >>     >>>     >     >     > chance
> >>     >     >>     >>>     >     >     >     > I can
> >>     >     >>     >>>     >     >     >     >     get access to it so I
> >> can try
> >>     > to copy
> >>     >     >> the
> >>     >     >>     >>> image out
> >>     >     >>     >>>     > the
> >>     >     >>     >>>     >     > machine
> >>     >     >>     >>>     >     >     > and
> >>     >     >>     >>>     >     >     >     >     redeploy it somewhere
> >> else?
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     Thanks,
> >>     >     >>     >>>     >     >     >     >     Om
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     On Sun, Apr 12, 2020 at
> >> 6:18 PM
> >>     >     >> OmPrakash
> >>     >     >>     >>> Muppirala <
> >>     >     >>     >>>     >     >     >     > bigosmallm@gmail.com
> <mailto:
> >>     >     >> bigosmallm@gmail.com
> >>     >     >>     >>> >>
> >>     >     >>     >>>     >     >     >     >     wrote:
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     > I can help set this
> up
> >> on
> >>     > Azure.
> >>     >     >> Give me
> >>     >     >>     >>> some
> >>     >     >>     >>>     > time to
> >>     >     >>     >>>     >     > work
> >>     >     >>     >>>     >     >     > out the
> >>     >     >>     >>>     >     >     >     >     > details?
> >>     >     >>     >>>     >     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     > Thanks,
> >>     >     >>     >>>     >     >     >     >     > Om
> >>     >     >>     >>>     >     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     > On Sun, Apr 12, 2020,
> >> 11:49 AM
> >>     >     >> Harbs <
> >>     >     >>     >>>     >     > harbs.lists@gmail.com<mailto:
> >>     > harbs.lists@gmail.com>>
> >>     >     >>     >>>     >     >     > wrote:
> >>     >     >>     >>>     >     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     >> OK. Good to know.
> >>     >     >>     >>>     >     >     >     >     >>
> >>     >     >>     >>>     >     >     >     >     >> > On Apr 12, 2020,
> at
> >> 9:45
> >>     > PM,
> >>     >     >> Alex Harui
> >>     >     >>     >>>     >     >     > <aharui@adobe.com.INVALID
> >>     >     >>     >>>     >     >     >     > >
> >>     >     >>     >>>     >     >     >     >     >> wrote:
> >>     >     >>     >>>     >     >     >     >     >> >
> >>     >     >>     >>>     >     >     >     >     >> > FWIW, I just
> looked
> >> and the
> >>     >     >> longest job
> >>     >     >>     >>> in the
> >>     >     >>     >>>     > release
> >>     >     >>     >>>     >     >     > steps so
> >>     >     >>     >>>     >     >     >     > far is
> >>     >     >>     >>>     >     >     >     >     >> 8 minutes.  Most are
> >> under 2
> >>     >     >> minutes.
> >>     >     >>     >>> There
> >>     >     >>     >>>     > might be
> >>     >     >>     >>>     >     > jobs
> >>     >     >>     >>>     >     >     > later
> >>     >     >>     >>>     >     >     >     > that take
> >>     >     >>     >>>     >     >     >     >     >> longer that we
> >> haven't run
> >>     > yet.
> >>     >     >> IMO, the
> >>     >     >>     >>> issue
> >>     >     >>     >>>     > isn't
> >>     >     >>     >>>     >     > speed
> >>     >     >>     >>>     >     >     > of the
> >>     >     >>     >>>     >     >     >     > machine,
> >>     >     >>     >>>     >     >     >     >     >> it is just that we
> are
> >>     > sharing the
> >>     >     >>     >>> machine with
> >>     >     >>     >>>     > longer
> >>     >     >>     >>>     >     > jobs
> >>     >     >>     >>>     >     >     > (1 hour
> >>     >     >>     >>>     >     >     >     > for
> >>     >     >>     >>>     >     >     >     >     >>
> >> TourDeFlexMigration).  And
> >>     > again,
> >>     >     >> the
> >>     >     >>     >>> machine
> >>     >     >>     >>>     > will be
> >>     >     >>     >>>     >     > idle for
> >>     >     >>     >>>     >     >     >     > stretches of
> >>     >     >>     >>>     >     >     >     >     >> time while the RM
> >> verifies
> >>     >     >> artifacts
> >>     >     >>     >>> after each
> >>     >     >>     >>>     > step.
> >>     >     >>     >>>     >     >     >     >     >> >
> >>     >     >>     >>>     >     >     >     >     >> > -Alex
> >>     >     >>     >>>     >     >     >     >     >> >
> >>     >     >>     >>>     >     >     >     >     >> > On 4/12/20, 11:32
> >> AM,
> >>     > "Harbs" <
> >>     >     >>     >>>     > harbs.lists@gmail.com<mailto:
> >> harbs.lists@gmail.com>
> >>     >     >>     >>>     >     >     > <mailto:
> >>     >     >>     >>>     >     >     >     >     >>
> harbs.lists@gmail.com
> >>     > <mailto:
> >>     >     >>     >>>     > harbs.lists@gmail.com>>> wrote:
> >>     >     >>     >>>     >     >     >     >     >> >
> >>     >     >>     >>>     >     >     >     >     >> >    Fair enough.
> >>     >     >>     >>>     >     >     >     >     >> >
> >>     >     >>     >>>     >     >     >     >     >> >    I expect builds
> >> to be
> >>     >     >> somewhere
> >>     >     >>     >>> between 10
> >>     >     >>     >>>     > and 20
> >>     >     >>     >>>     >     > times
> >>     >     >>     >>>     >     >     > faster
> >>     >     >>     >>>     >     >     >     > on a
> >>     >     >>     >>>     >     >     >     >     >> powerful machine.
> >>     >     >>     >>>     >     >     >     >     >> >
> >>     >     >>     >>>     >     >     >     >     >> >    Yeah. It’s
> >> probably
> >>     > going to
> >>     >     >> be a
> >>     >     >>     >>> bit of work
> >>     >     >>     >>>     >     > changing
> >>     >     >>     >>>     >     >     > the
> >>     >     >>     >>>     >     >     >     > server,
> >>     >     >>     >>>     >     >     >     >     >> but probably worth
> it
> >> in the
> >>     > long
> >>     >     >> run.
> >>     >     >>     >>>     >     >     >     >     >> >
> >>     >     >>     >>>     >     >     >     >     >> >    I think I’ll
> try
> >> this
> >>     > when I
> >>     >     >> do the
> >>     >     >>     >>> next
> >>     >     >>     >>>     > release
> >>     >     >>     >>>     >     > unless
> >>     >     >>     >>>     >     >     > Yishay
> >>     >     >>     >>>     >     >     >     > wants
> >>     >     >>     >>>     >     >     >     >     >> to work with me on
> >> this for
> >>     > this
> >>     >     >> release
> >>     >     >>     >>> — but
> >>     >     >>     >>>     > I’m not
> >>     >     >>     >>>     >     > going
> >>     >     >>     >>>     >     >     > to be
> >>     >     >>     >>>     >     >     >     > able to
> >>     >     >>     >>>     >     >     >     >     >> help until after
> >> Passover
> >>     > (i.e.
> >>     >     >> next
> >>     >     >>     >>> week).
> >>     >     >>     >>>     >     >     >     >     >> >
> >>     >     >>     >>>     >     >     >     >     >> >    Thanks,
> >>     >     >>     >>>     >     >     >     >     >> >    Harbs
> >>     >     >>     >>>     >     >     >     >     >> >
> >>     >     >>     >>>     >     >     >     >     >> >> On Apr 12, 2020,
> >> at 9:22
> >>     > PM,
> >>     >     >> Alex Harui
> >>     >     >>     >>>     >     >     > <aharui@adobe.com.INVALID
> >>     >     >>     >>>     >     >     >     > >
> >>     >     >>     >>>     >     >     >     >     >> wrote:
> >>     >     >>     >>>     >     >     >     >     >> >>
> >>     >     >>     >>>     >     >     >     >     >> >> The Azure portal
> >> says:
> >>     > Standard
> >>     >     >> F2s_v2
> >>     >     >>     >>> (2
> >>     >     >>     >>>     > vcpus, 4
> >>     >     >>     >>>     >     > GiB
> >>     >     >>     >>>     >     >     > memory)
> >>     >     >>     >>>     >     >     >     >     >> >>
> >>     >     >>     >>>     >     >     >     >     >> >> I think I am
> >> reading
> >>     > changes to
> >>     >     >> the
> >>     >     >>     >>> build
> >>     >     >>     >>>     > process in
> >>     >     >>     >>>     >     > your
> >>     >     >>     >>>     >     >     >     >     >> suggestions.  I do
> not
> >>     > really want
> >>     >     >> to
> >>     >     >>     >>> spend more
> >>     >     >>     >>>     > of my
> >>     >     >>     >>>     >     > time
> >>     >     >>     >>>     >     >     > on this
> >>     >     >>     >>>     >     >     >     >     >> process.  But if you
> >> want to
> >>     > do
> >>     >     >> the work,
> >>     >     >>     >>> that's
> >>     >     >>     >>>     > fine
> >>     >     >>     >>>     >     > with me.
> >>     >     >>     >>>     >     >     >     >     >> >>
> >>     >     >>     >>>     >     >     >     >     >> >> -Alex
> >>     >     >>     >>>     >     >     >     >     >> >>
> >>     >     >>     >>>     >     >     >     >     >> >> On 4/12/20, 10:57
> >> AM,
> >>     > "Harbs" <
> >>     >     >>     >>>     > harbs.lists@gmail.com<mailto:
> >> harbs.lists@gmail.com>
> >>     >     >>     >>>     >     >     > <mailto:
> >>     >     >>     >>>     >     >     >     >     >>
> harbs.lists@gmail.com
> >>     > <mailto:
> >>     >     >>     >>>     > harbs.lists@gmail.com>> <mailto:
> >> harbs.lists@gmail.com
> >>     >     >> <mailto:
> >>     >     >>     >>>     > harbs.lists@gmail.com>
> >>     >     >>     >>>     >     > <mailto:
> >>     >     >>     >>>     >     >     >     >     >>
> harbs.lists@gmail.com
> >>     > <mailto:
> >>     >     >>     >>>     > harbs.lists@gmail.com>>>> wrote:
> >>     >     >>     >>>     >     >     >     >     >> >>
> >>     >     >>     >>>     >     >     >     >     >> >>   What kind of
> >> horsepower
> >>     > is
> >>     >     >> included
> >>     >     >>     >>> in the
> >>     >     >>     >>>     > free
> >>     >     >>     >>>     >     > Azure
> >>     >     >>     >>>     >     >     > account?
> >>     >     >>     >>>     >     >     >     >     >> >>
> >>     >     >>     >>>     >     >     >     >     >> >>   The server I
> >> mentioned
> >>     > builds
> >>     >     >>     >>> (considerably)
> >>     >     >>     >>>     >     > faster than
> >>     >     >>     >>>     >     >     > my own
> >>     >     >>     >>>     >     >     >     >     >> local machine. The
> ci
> >> server
> >>     > seems
> >>     >     >> to
> >>     >     >>     >>> build many
> >>     >     >>     >>>     > times
> >>     >     >>     >>>     >     > slower.
> >>     >     >>     >>>     >     >     >     >     >> >>
> >>     >     >>     >>>     >     >     >     >     >> >>   One thing we
> can
> >> do to
> >>     >     >> minimize
> >>     >     >>     >>> running
> >>     >     >>     >>>     > server time
> >>     >     >>     >>>     >     >     > would be to
> >>     >     >>     >>>     >     >     >     >     >> transfer the
> >> artifacts to
> >>     > storage
> >>     >     >> instead
> >>     >     >>     >>> of
> >>     >     >>     >>>     > keeping
> >>     >     >>     >>>     >     > them on
> >>     >     >>     >>>     >     >     > the
> >>     >     >>     >>>     >     >     >     > server. On
> >>     >     >>     >>>     >     >     >     >     >> AWS, I’d probably
> use
> >> S3.
> >>     > Not sure
> >>     >     >> what
> >>     >     >>     >>> the
> >>     >     >>     >>>     > similar
> >>     >     >>     >>>     >     > service on
> >>     >     >>     >>>     >     >     >     > Azure is
> >>     >     >>     >>>     >     >     >     >     >> called.
> >>     >     >>     >>>     >     >     >     >     >> >>
> >>     >     >>     >>>     >     >     >     >     >> >>> On Apr 12, 2020,
> >> at 8:26
> >>     > PM,
> >>     >     >> Alex
> >>     >     >>     >>> Harui
> >>     >     >>     >>>     >     >     >     > <aharui@adobe.com.INVALID
> >>     >     >>     >>>     >     >     >     >     >> <mailto:
> >>     > aharui@adobe.com.INVALID
> >>     >     >> <mailto:
> >>     >     >>     >>>     > aharui@adobe.com.INVALID>>> wrote:
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>> OK, that's
> pretty
> >> much
> >>     > how I
> >>     >     >>     >>> understand Azure
> >>     >     >>     >>>     > as
> >>     >     >>     >>>     >     > well.
> >>     >     >>     >>>     >     >     > The key
> >>     >     >>     >>>     >     >     >     > thing
> >>     >     >>     >>>     >     >     >     >     >> is that "running"
> >> includes
> >>     > time
> >>     >     >> where the
> >>     >     >>     >>> CI
> >>     >     >>     >>>     > server is
> >>     >     >>     >>>     >     > not
> >>     >     >>     >>>     >     >     > running
> >>     >     >>     >>>     >     >     >     > any
> >>     >     >>     >>>     >     >     >     >     >> Jenkins jobs.  The
> CI
> >> Server
> >>     > steps
> >>     >     >> might
> >>     >     >>     >>> take
> >>     >     >>     >>>     > only a few
> >>     >     >>     >>>     >     >     > hours of
> >>     >     >>     >>>     >     >     >     > actual
> >>     >     >>     >>>     >     >     >     >     >> server time, but
> >> there is
> >>     > time
> >>     >     >> where the
> >>     >     >>     >>> RM is
> >>     >     >>     >>>     > verifying
> >>     >     >>     >>>     >     >     > artifacts
> >>     >     >>     >>>     >     >     >     > locally
> >>     >     >>     >>>     >     >     >     >     >> so you'd be paying
> >> for that
> >>     > or the
> >>     >     >> RM
> >>     >     >>     >>> would have
> >>     >     >>     >>>     > to keep
> >>     >     >>     >>>     >     >     > shutting
> >>     >     >>     >>>     >     >     >     > down and
> >>     >     >>     >>>     >     >     >     >     >> restarting.
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>> Seems like it
> >> would be
> >>     >     >>     >>> cheaper/simpler to get
> >>     >     >>     >>>     > the
> >>     >     >>     >>>     >     > free
> >>     >     >>     >>>     >     >     > MSDN
> >>     >     >>     >>>     >     >     >     > account
> >>     >     >>     >>>     >     >     >     >     >> and leave it
> running.
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>> -Alex
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>> On 4/12/20,
> 10:15
> >> AM,
> >>     > "Harbs" <
> >>     >     >>     >>>     >     > harbs.lists@gmail.com<mailto:
> >>     > harbs.lists@gmail.com>
> >>     >     >>     >>>     >     >     > <mailto:
> >>     >     >>     >>>     >     >     >     >     >>
> harbs.lists@gmail.com
> >>     > <mailto:
> >>     >     >>     >>>     > harbs.lists@gmail.com>>> wrote:
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>>  My experience
> is
> >> with
> >>     > AWS.
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>>  I assume
> >> Microsoft has
> >>     > similar
> >>     >     >>     >>> offerings,
> >>     >     >>     >>>     > but I
> >>     >     >>     >>>     >     > don’t
> >>     >     >>     >>>     >     >     > have
> >>     >     >>     >>>     >     >     >     >     >> experience with
> Azure.
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>>  AWS has
> >> on-demand EC2
> >>     >     >> instances
> >>     >     >>     >>> which you
> >>     >     >>     >>>     > pay for
> >>     >     >>     >>>     >     > only
> >>     >     >>     >>>     >     >     > the
> >>     >     >>     >>>     >     >     >     > actual
> >>     >     >>     >>>     >     >     >     >     >> time that they are
> >>     > running.[1]
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>>  Instances can
> be
> >>     > started and
> >>     >     >> stopped
> >>     >     >>     >>> via
> >>     >     >>     >>>     > command
> >>     >     >>     >>>     >     > line
> >>     >     >>     >>>     >     >     > (or via
> >>     >     >>     >>>     >     >     >     > the
> >>     >     >>     >>>     >     >     >     >     >> web interface) as
> >> long as
> >>     > you have
> >>     >     >> valid
> >>     >     >>     >>>     > credentials to
> >>     >     >>     >>>     >     > do so.
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>>  For example: an
> >>     > m5.4xlarge
> >>     >     >> instance
> >>     >     >>     >>> has 16
> >>     >     >>     >>>     > cores
> >>     >     >>     >>>     >     > and
> >>     >     >>     >>>     >     >     > costs
> >>     >     >>     >>>     >     >     >     > about
> >>     >     >>     >>>     >     >     >     >     >> $1.5 per hour. On a
> >> machine
> >>     > like
> >>     >     >> that, a
> >>     >     >>     >>> full
> >>     >     >>     >>>     > build
> >>     >     >>     >>>     >     > would
> >>     >     >>     >>>     >     >     > probably
> >>     >     >>     >>>     >     >     >     > take
> >>     >     >>     >>>     >     >     >     >     >> less than 10
> minutes.
> >> It’s
> >>     > probably
> >>     >     >>     >>> possible to
> >>     >     >>     >>>     > do a
> >>     >     >>     >>>     >     > full
> >>     >     >>     >>>     >     >     > release
> >>     >     >>     >>>     >     >     >     > with only
> >>     >     >>     >>>     >     >     >     >     >> a few hours of
> server
> >> time.
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>>  Leaving a
> server
> >> like
> >>     > that
> >>     >     >> running
> >>     >     >>     >>> all the
> >>     >     >>     >>>     > time
> >>     >     >>     >>>     >     > would get
> >>     >     >>     >>>     >     >     >     > expensive,
> >>     >     >>     >>>     >     >     >     >     >> but if it’s just
> spun
> >> up for
> >>     >     >> releases,
> >>     >     >>     >>> you’d get
> >>     >     >>     >>>     > very
> >>     >     >>     >>>     >     > fast
> >>     >     >>     >>>     >     >     > builds
> >>     >     >>     >>>     >     >     >     > at a
> >>     >     >>     >>>     >     >     >     >     >> reasonable price.
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>>  I’d be happy to
> >> pay
> >>     > $10-$50
> >>     >     >> (and
> >>     >     >>     >>> possibly
> >>     >     >>     >>>     > more) per
> >>     >     >>     >>>     >     >     > release to
> >>     >     >>     >>>     >     >     >     > make
> >>     >     >>     >>>     >     >     >     >     >> the release process
> >> painless
> >>     > for
> >>     >     >> the RM.
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>>  [1]
> >>     >     >>     >>>     >     >     >     >     >>
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064148235&amp;sdata=uWG4u%2FTSw4UKxnE989SwhpedCL1YqneOM03hB6bO09w%3D&amp;reserved=0
> >>     >     >>     >>>     > <
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064158224&amp;sdata=Dl7nqEhexdwdk3ydY4yudv9kK3pT8Gp6lyVQDN2ruWE%3D&amp;reserved=0
> >>     >     >>     >>>     > >
> >>     >     >>     >>>     >     >     >     >     >> <
> >>     >     >>     >>>     >     >     >     >     >>
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064158224&amp;sdata=Dl7nqEhexdwdk3ydY4yudv9kK3pT8Gp6lyVQDN2ruWE%3D&amp;reserved=0
> >>     >     >>     >>>     > <
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064158224&amp;sdata=Dl7nqEhexdwdk3ydY4yudv9kK3pT8Gp6lyVQDN2ruWE%3D&amp;reserved=0
> >>     >     >>     >>>     > >
> >>     >     >>     >>>     >     >     >     >     >> ><
> >>     >     >>     >>>     >     >     >     >     >>
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064158224&amp;sdata=Dl7nqEhexdwdk3ydY4yudv9kK3pT8Gp6lyVQDN2ruWE%3D&amp;reserved=0
> >>     >     >>     >>>     > <
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064158224&amp;sdata=Dl7nqEhexdwdk3ydY4yudv9kK3pT8Gp6lyVQDN2ruWE%3D&amp;reserved=0
> >>     >     >>     >>>     > >
> >>     >     >>     >>>     >     >     >     >     >> <
> >>     >     >>     >>>     >     >     >     >     >>
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064158224&amp;sdata=Dl7nqEhexdwdk3ydY4yudv9kK3pT8Gp6lyVQDN2ruWE%3D&amp;reserved=0
> >>     >     >>     >>>     > <
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064158224&amp;sdata=Dl7nqEhexdwdk3ydY4yudv9kK3pT8Gp6lyVQDN2ruWE%3D&amp;reserved=0
> >>     >     >>     >>>     > >
> >>     >     >>     >>>     >     >     >     >     >> >><
> >>     >     >>     >>>     >     >     >     >     >>
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064158224&amp;sdata=Dl7nqEhexdwdk3ydY4yudv9kK3pT8Gp6lyVQDN2ruWE%3D&amp;reserved=0
> >>     >     >>     >>>     > <
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064158224&amp;sdata=Dl7nqEhexdwdk3ydY4yudv9kK3pT8Gp6lyVQDN2ruWE%3D&amp;reserved=0
> >>     >     >>     >>>     > >
> >>     >     >>     >>>     >     >     >     >     >> <
> >>     >     >>     >>>     >     >     >     >     >>
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064168215&amp;sdata=9IHyKZw9hCPqqdsGYUJ%2F6%2BGt%2Bwb4dD8q1WFVkNxWK6E%3D&amp;reserved=0
> >>     >     >>     >>>     > <
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064168215&amp;sdata=9IHyKZw9hCPqqdsGYUJ%2F6%2BGt%2Bwb4dD8q1WFVkNxWK6E%3D&amp;reserved=0
> >>     >     >>     >>>     > >
> >>     >     >>     >>>     >     >     >     >     >> ><
> >>     >     >>     >>>     >     >     >     >     >>
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064168215&amp;sdata=9IHyKZw9hCPqqdsGYUJ%2F6%2BGt%2Bwb4dD8q1WFVkNxWK6E%3D&amp;reserved=0
> >>     >     >>     >>>     > <
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064168215&amp;sdata=9IHyKZw9hCPqqdsGYUJ%2F6%2BGt%2Bwb4dD8q1WFVkNxWK6E%3D&amp;reserved=0
> >>     >     >>     >>>     > >
> >>     >     >>     >>>     >     >     >     >     >> <
> >>     >     >>     >>>     >     >     >     >     >>
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064168215&amp;sdata=9IHyKZw9hCPqqdsGYUJ%2F6%2BGt%2Bwb4dD8q1WFVkNxWK6E%3D&amp;reserved=0
> >>     >     >>     >>>     > <
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064168215&amp;sdata=9IHyKZw9hCPqqdsGYUJ%2F6%2BGt%2Bwb4dD8q1WFVkNxWK6E%3D&amp;reserved=0
> >>     >     >>     >>>     > >
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>>> On Apr 12,
> 2020,
> >> at
> >>     > 7:45 PM,
> >>     >     >> Alex
> >>     >     >>     >>> Harui
> >>     >     >>     >>>     >     >     >     > <ah...@adobe.com.INVALID>
> >>     >     >>     >>>     >     >     >     >     >> wrote:
> >>     >     >>     >>>     >     >     >     >     >> >>>>
> >>     >     >>     >>>     >     >     >     >     >> >>>> I'm not very
> >>     > experienced with
> >>     >     >>     >>> spinning up
> >>     >     >>     >>>     >     > servers.  The
> >>     >     >>     >>>     >     >     > CI
> >>     >     >>     >>>     >     >     >     > server we
> >>     >     >>     >>>     >     >     >     >     >> are using is
> >> effectively
> >>     > free,
> >>     >     >> based on a
> >>     >     >>     >>> generous
> >>     >     >>     >>>     >     > donation
> >>     >     >>     >>>     >     >     > from
> >>     >     >>     >>>     >     >     >     > Microsoft
> >>     >     >>     >>>     >     >     >     >     >> of MSDN accounts to
> >> ASF
> >>     >     >> committers.  So I
> >>     >     >>     >>> leave
> >>     >     >>     >>>     > it up
> >>     >     >>     >>>     >     > 24/7,
> >>     >     >>     >>>     >     >     > and
> >>     >     >>     >>>     >     >     >     > share the
> >>     >     >>     >>>     >     >     >     >     >> RDP access on
> private@.
> >> I
> >>     > think
> >>     >     >> any
> >>     >     >>     >>> other ASF
> >>     >     >>     >>>     >     > committer
> >>     >     >>     >>>     >     >     > could do
> >>     >     >>     >>>     >     >     >     > the
> >>     >     >>     >>>     >     >     >     >     >> same.  IIRC, if that
> >> server
> >>     >     >> actually is
> >>     >     >>     >>> stopped,
> >>     >     >>     >>>     > I have
> >>     >     >>     >>>     >     > to
> >>     >     >>     >>>     >     >     > use my
> >>     >     >>     >>>     >     >     >     > personal
> >>     >     >>     >>>     >     >     >     >     >> (unshared) MSDN
> >> credentials
> >>     > to
> >>     >     >> start it
> >>     >     >>     >>> again.
> >>     >     >>     >>>     >  AIUI,
> >>     >     >>     >>>     >     > if I
> >>     >     >>     >>>     >     >     >     > actually paid
> >>     >     >>     >>>     >     >     >     >     >> for the server, it
> >> would
> >>     > cost me
> >>     >     >> to leave
> >>     >     >>     >>> it
> >>     >     >>     >>>     > running
> >>     >     >>     >>>     >     > even if
> >>     >     >>     >>>     >     >     > it
> >>     >     >>     >>>     >     >     >     > didn't run
> >>     >     >>     >>>     >     >     >     >     >> jobs between
> releases.
> >>     >     >>     >>>     >     >     >     >     >> >>>>
> >>     >     >>     >>>     >     >     >     >     >> >>>> Is that what
> you
> >> are
> >>     > basically
> >>     >     >>     >>> saying?  I
> >>     >     >>     >>>     > think it
> >>     >     >>     >>>     >     > might
> >>     >     >>     >>>     >     >     > be
> >>     >     >>     >>>     >     >     >     > best if
> >>     >     >>     >>>     >     >     >     >     >> another committer
> got
> >> a CI
> >>     > server
> >>     >     >> going
> >>     >     >>     >>> via the MS
> >>     >     >>     >>>     >     > donation
> >>     >     >>     >>>     >     >     > and
> >>     >     >>     >>>     >     >     >     > could leave
> >>     >     >>     >>>     >     >     >     >     >> it up 24/7.
> >>     >     >>     >>>     >     >     >     >     >> >>>>
> >>     >     >>     >>>     >     >     >     >     >> >>>> -Alex
> >>     >     >>     >>>     >     >     >     >     >> >>>>
> >>     >     >>     >>>     >     >     >     >     >> >>>> On 4/12/20,
> 9:28
> >> AM,
> >>     > "Harbs" <
> >>     >     >>     >>>     >     > harbs.lists@gmail.com<mailto:
> >>     > harbs.lists@gmail.com>>
> >>     >     >>     >>>     >     >     > wrote:
> >>     >     >>     >>>     >     >     >     >     >> >>>>
> >>     >     >>     >>>     >     >     >     >     >> >>>> I’m willing to
> >> do this.
> >>     >     >>     >>>     >     >     >     >     >> >>>>
> >>     >     >>     >>>     >     >     >     >     >> >>>> Considering
> that
> >> the
> >>     > release
> >>     >     >> will be
> >>     >     >>     >>> run
> >>     >     >>     >>>     >     > infrequently, it
> >>     >     >>     >>>     >     >     >     > should be
> >>     >     >>     >>>     >     >     >     >     >> doable to have a
> >> relatively
> >>     >     >> powerful
> >>     >     >>     >>> server that
> >>     >     >>     >>>     > could
> >>     >     >>     >>>     >     > be
> >>     >     >>     >>>     >     >     > spun up on
> >>     >     >>     >>>     >     >     >     >     >> demand. This is
> >> something I
> >>     > have
> >>     >     >> setup
> >>     >     >>     >>> for my own
> >>     >     >>     >>>     >     > releases.
> >>     >     >>     >>>     >     >     >     >     >> >>>>
> >>     >     >>     >>>     >     >     >     >     >> >>>> The only
> >> complication
> >>     > would
> >>     >     >> be that
> >>     >     >>     >>> each RM
> >>     >     >>     >>>     > would
> >>     >     >>     >>>     >     > need
> >>     >     >>     >>>     >     >     > valid
> >>     >     >>     >>>     >     >     >     >     >> credentials to spin
> >> up the
> >>     > server.
> >>     >     >>     >>>     >     >     >     >     >> >>>>
> >>     >     >>     >>>     >     >     >     >     >> >>>> Harbs
> >>     >     >>     >>>     >     >     >     >     >> >>>>
> >>     >     >>     >>>     >     >     >     >     >> >>>>> On Apr 12,
> >> 2020, at
> >>     > 7:10 PM,
> >>     >     >> Alex
> >>     >     >>     >>> Harui
> >>     >     >>     >>>     >     >     >     > <ah...@adobe.com.INVALID>
> >>     >     >>     >>>     >     >     >     >     >> wrote:
> >>     >     >>     >>>     >     >     >     >     >> >>>>>
> >>     >     >>     >>>     >     >     >     >     >> >>>>> A better
> >> solution,
> >>     > IMO, is
> >>     >     >> for
> >>     >     >>     >>> someone else
> >>     >     >>     >>>     > to
> >>     >     >>     >>>     >     > offer up
> >>     >     >>     >>>     >     >     > a CI
> >>     >     >>     >>>     >     >     >     > server
> >>     >     >>     >>>     >     >     >     >     >> only for release
> jobs.
> >>     >     >>     >>>     >     >     >     >     >>
> >>     >     >>     >>>     >     >     >     >     >>
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>     >>>
> >>     >     >>     >>>
> >>     >     >>
> >>     >     >>
> >>     >     >>
> >>     >
> >>     >
> >>     >
> >>
> >>
> >>
>
>


RE: Prioritize Release Jobs on CI

Posted by Yishay Weiss <yi...@hotmail.com>.
Piotr, ignore this for now, looks like email.txt is empty.

From: Yishay Weiss<ma...@hotmail.com>
Sent: Saturday, May 2, 2020 2:19 PM
To: dev@royale.apache.org<ma...@royale.apache.org>; Piotr Zarzycki<ma...@gmail.com>
Subject: RE: Prioritize Release Jobs on CI

Success email for step 12 was sent to dev but I’m not seeing it. I wonder if Jenkins mails are being filtered out. @Piotr Zarzycki<ma...@gmail.com>, could this be related to your correspondence with infra on Jenkins?

From: Yishay Weiss<ma...@hotmail.com>
Sent: Saturday, May 2, 2020 1:43 PM
To: dev@royale.apache.org<ma...@royale.apache.org>
Subject: RE: Prioritize Release Jobs on CI

Step 12 was blocked on agent1 by TDF. Is it supposed to be configured to run on 2?

From: OmPrakash Muppirala<ma...@gmail.com>
Sent: Wednesday, April 22, 2020 2:47 AM
To: Apache Royale Development<ma...@royale.apache.org>
Subject: Re: Prioritize Release Jobs on CI

On Tue, Apr 21, 2020 at 10:16 AM Yishay Weiss <yi...@hotmail.com>
wrote:

>
> >Yishay, can you please confirm that your release jobs are running without
> >being hindered by CI jobs?
>
> So far so good. Also, connection to CI server is much faster now, I’m
> assuming it’s because of the extra agent. Thanks for this.
>

That's good to know.  Thanks for the confirmation!





>
> On Mon, Apr 20, 2020 at 12:05 AM OmPrakash Muppirala <bigosmallm@gmail.com
> >
> wrote:
>
> >
> > On Mon, Apr 20, 2020 at 12:01 AM Alex Harui <ah...@adobe.com.invalid>
> > wrote:
> >
> >> I see compiler-jx/lib in the Workspace for royale-compiler on my VM.  If
> >> you are talking about your VM, you can compare console output from
> recent
> >> successful builds on both VMs.
> >>
> >>
> > I was talking about my VM.
> > A rebuild of royale-compiler seems to have fixed that problem.  Now
> > royale-typedefs passes as well!
> >
> > Next up royale-asjs_jsonly...
> >
> >
> >> I'm done for tonight.  Good luck,
> >> -Alex
> >>
> >> On 4/19/20, 11:50 PM, "OmPrakash Muppirala" <bi...@gmail.com>
> >> wrote:
> >>
> >>     On Sun, Apr 19, 2020 at 11:37 PM Alex Harui
> <aharui@adobe.com.invalid
> >> >
> >>     wrote:
> >>
> >>     > Royale-compiler has to be built first.  This is an example of
> shared
> >>     > resources that I mentioned upthread.  Royale-typedefs is going to
> >> look for
> >>     > a sibling workspace folder called royale-compiler with a built of
> >>     > royale-compiler in it.  If royale-compiler fails to create all of
> >> its
> >>     > binaries or is in the process of building them, royale-typedefs
> >> will report
> >>     > an error.
> >>     >
> >>
> >>     Got it.  I was just looking at the logic here:
> >>
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-typedefs%2Fblob%2F85c74dde104294a0127ce46a8795d7534216e7eb%2Fjs%2Fbuild.xml%23L53&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064138237&amp;sdata=WjJhmdD0PeHDCYfqg%2Bf4mofhnQHdEPnwwj2ti%2FqlmII%3D&amp;reserved=0
> >>
> >>     Weird.  The royale-compiler build says it was successful, but I cant
> >> find
> >>     the lib directory under
> >> C:\jenkins\workspace\royale-compiler\compiler-jx
> >>
> >>
> >>
> >>
> >>     >
> >>     > What should probably happen is that royale-typedefs pulls down the
> >>     > lastsuccessfulartifacts from royale-compiler, but I've never found
> >> enough
> >>     > time and energy to try to make changes like that since most of us
> >> do have
> >>     > all of the folders as siblings.
> >>     >
> >>     > HTH,
> >>     > -Alex
> >>     >
> >>     > On 4/19/20, 11:31 PM, "OmPrakash Muppirala" <bigosmallm@gmail.com
> >
> >> wrote:
> >>     >
> >>     >     I am now getting this error on royale-typedefs build:
> >>     >
> >>     >     BUILD FAILEDc:\jenkins\workspace\royale-typedefs\build.xml:58:
> >> The
> >>     >     following error occurred while executing this line:
> >>     >     c:\jenkins\workspace\royale-typedefs\js\build.xml:91: src
> >>     >
> >>     >
> >>
> 'c:\jenkins\workspace\royale-typedefs\js\${ROYALE_TRANSPILER_HOME}\lib\google\closure-compiler\compiler.jar'
> >>     >     doesn't exist.
> >>     >
> >>     >
> >>     >     Where does the ROYALE_TRANSPILER_HOME var come from?
> >>     >
> >>     >     Here is the full console output:
> >>     >
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapacheroyaleci2.westus2.cloudapp.azure.com%3A8080%2Fview%2FAgent%25202%2520&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064148235&amp;sdata=Rl%2F6kGkOf3Z2pauOtISD6aoqJ23M05iKMMxUV0eweuc%3D&amp;reserved=0(Om's%20VM)/job/royale-typedefs/552/console
> >>     >
> >>     >     On Sun, Apr 19, 2020 at 11:24 PM OmPrakash Muppirala <
> >>     > bigosmallm@gmail.com>
> >>     >     wrote:
> >>     >
> >>     >     > On Sun, Apr 19, 2020 at 11:08 PM Alex Harui
> >> <aharui@adobe.com.invalid
> >>     > >
> >>     >     > wrote:
> >>     >     >
> >>     >     >> Congratulations!  But does that mean that JAVA_HOME is
> >> pointing at
> >>     > a JRE
> >>     >     >> instead of a JDK?  If you have other issues that might be a
> >> factor.
> >>     >     >>
> >>     >     >
> >>     >     > Yeah, I messed up initially by getting the JRE instead of
> >> JDK.  I
> >>     > have
> >>     >     > since corrected it.  But for some reason Ant still thinks
> that
> >>     > JAVA_HOME is
> >>     >     > the jre directory.
> >>     >     > I don't know how to fix this, hence the hack :-|
> >>     >     >
> >>     >     >
> >>     >     >
> >>     >     >
> >>     >     >>
> >>     >     >> HTH,
> >>     >     >> -Alex
> >>     >     >>
> >>     >     >> On 4/19/20, 10:50 PM, "OmPrakash Muppirala" <
> >> bigosmallm@gmail.com>
> >>     >     >> wrote:
> >>     >     >>
> >>     >     >>     I copied tools.jar from  jdk/lib to the jre/lib.  That
> >> seems to
> >>     > have
> >>     >     >> fixed
> >>     >     >>     the issue.
> >>     >     >>     We now have a successful build of the royale-compiler
> on
> >> the
> >>     > new Agent
> >>     >     >>     machine!!
> >>     >     >>
> >>     >     >>     On Sun, Apr 19, 2020 at 10:44 PM OmPrakash Muppirala <
> >>     >     >> bigosmallm@gmail.com>
> >>     >     >>     wrote:
> >>     >     >>
> >>     >     >>     > Restart dint help.  Although Serkan's reply made me
> >> look at
> >>     > how Ant
> >>     >     >> was
> >>     >     >>     > getting invoked.
> >>     >     >>     >
> >>     >     >>     > I see this warning that tools.jar is missing:
> >>     >     >>     >
> >>     >     >>     > [royale-compiler] $ cmd.exe /C
> >>     >     >> "C:\apache\apache-ant-1.9.9\bin\ant.bat -file jenkins.xml
> >>     >     >> -Denv.ASJS_HOME=C:\jenkins\workspace\royale-asjs main &&
> exit
> >>     >     >> %%ERRORLEVEL%%"
> >>     >     >>     >
> >>     >     >>     > Unable to locate tools.jar. Expected to find it in
> >> C:\Program
> >>     >     >> Files\Java\jre1.8.0_251\lib\tools.jar
> >>     >     >>     >
> >>     >     >>     >
> >>     >     >>     > I am pretty sure this is related to this issue.
> >>     >     >>     >
> >>     >     >>     >
> >>     >     >>     > On Sun, Apr 19, 2020 at 10:29 PM OmPrakash Muppirala
> <
> >>     >     >> bigosmallm@gmail.com>
> >>     >     >>     > wrote:
> >>     >     >>     >
> >>     >     >>     >>
> >>     >     >>     >>
> >>     >     >>     >> On Sun, Apr 19, 2020 at 10:15 PM Alex Harui
> >>     >     >> <ah...@adobe.com.invalid>
> >>     >     >>     >> wrote:
> >>     >     >>     >>
> >>     >     >>     >>> Did you reboot your VM?  Also, have you checked
> what
> >> user is
> >>     >     >> running
> >>     >     >>     >>> Jenkins on your VM?  I think that can sometimes be
> a
> >>     > problem.  I
> >>     >     >> might be
> >>     >     >>     >>> running Jenkins as the user.
> >>     >     >>     >>>
> >>     >     >>     >>>
> >>     >     >>     >> Agents don't require Jenkins to be running.  I will
> >> give the
> >>     >     >> rebooting of
> >>     >     >>     >> the VM a shot .
> >>     >     >>     >>
> >>     >     >>     >> Thanks,
> >>     >     >>     >> Om
> >>     >     >>     >>
> >>     >     >>     >>
> >>     >     >>     >>> -Alex
> >>     >     >>     >>>
> >>     >     >>     >>> On 4/19/20, 10:01 PM, "OmPrakash Muppirala" <
> >>     > bigosmallm@gmail.com
> >>     >     >> >
> >>     >     >>     >>> wrote:
> >>     >     >>     >>>
> >>     >     >>     >>>     On Sun, Apr 19, 2020 at 9:55 PM Alex Harui
> >>     >     >> <ah...@adobe.com.invalid>
> >>     >     >>     >>> wrote:
> >>     >     >>     >>>
> >>     >     >>     >>>     > Should be here:
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapacheroyaleci2.westus2.cloudapp.azure.com%3A8080%2FconfigureTools%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064148235&amp;sdata=KIX2arrk2%2BYbozSCKqTJ3sbG3E9IuYjTvFxhc4hbW6U%3D&amp;reserved=0
> >>     >     >>     >>>
> >>     >     >>     >>>
> >>     >     >>     >>>     My git is located in the same exact location as
> >> master.
> >>     >     >>     >>>     Moreover, the git call from the commandline
> >> executes
> >>     > fine.
> >>     >     >> The git
> >>     >     >>     >>> call
> >>     >     >>     >>>     from ant exec is what is failing.
> >>     >     >>     >>>
> >>     >     >>     >>>
> >>     >     >>     >>>
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > HTH,
> >>     >     >>     >>>     > -Alex
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > From: OmPrakash Muppirala <
> >> bigosmallm@gmail.com>
> >>     >     >>     >>>     > Reply-To: "dev@royale.apache.org" <
> >>     > dev@royale.apache.org>
> >>     >     >>     >>>     > Date: Sunday, April 19, 2020 at 9:37 PM
> >>     >     >>     >>>     > To: Apache Royale Development <
> >> dev@royale.apache.org>
> >>     >     >>     >>>     > Subject: Re: Prioritize Release Jobs on CI
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > I'm a bit stumped here.  The royale-compiler
> is
> >>     > failing
> >>     >     >> with this
> >>     >     >>     >>> error:
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > BUILD FAILED
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >
> >> c:\jenkins\workspace\royale-compiler\jenkins.xml:55:
> >>     > Execute
> >>     >     >>     >>> failed:
> >>     >     >>     >>>     > java.io.IOException: Cannot run program "git"
> >> (in
> >>     > directory
> >>     >     >>     >>>     > "c:\jenkins\workspace\royale-compiler"):
> >> CreateProcess
> >>     >     >> error=2,
> >>     >     >>     >>> The system
> >>     >     >>     >>>     > cannot find the file specified
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >   at java.lang.ProcessBuilder.start(Unknown
> >> Source)
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > It is from this part of the jenkins.xml:
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >     <target name="closure-lib-download"
> >>     > description="Copies
> >>     >     >> Closure
> >>     >     >>     >>>     > Library from GitHub">
> >>     >     >>     >>>     >         <echo message="Be patient. This takes
> >> a few
> >>     >     >> minutes..." />
> >>     >     >>     >>>     >         <exec executable="git"
> >>     > failifexecutionfails="true">
> >>     >     >>     >>>     >             <arg value="clone" />
> >>     >     >>     >>>     >             <arg value="
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fgoogle%2Fclosure-library&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064148235&amp;sdata=GCBMy196MZ1t76SKma0mLXIpUAEt5kRVC2EAnzn2gdM%3D&amp;reserved=0
> >>     >     >>     >>> <
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fgoogle%2Fclosure-library&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064148235&amp;sdata=GCBMy196MZ1t76SKma0mLXIpUAEt5kRVC2EAnzn2gdM%3D&amp;reserved=0
> >>     >     >>     >>> >"
> >>     >     >>     >>>     > />
> >>     >     >>     >>>     >             <arg value="${closure.root}" />
> >>     >     >>     >>>     >         </exec>
> >>     >     >>     >>>     >         <echo>Cloned fresh copy of Google
> >> Closure
> >>     >     >> Library</echo>
> >>     >     >>     >>>     >     </target>
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > I am not sure how this executable call works
> >> without
> >>     > the
> >>     >     >> full path.
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > I checked the env variables, I do have both
> the
> >>     > git/bin and
> >>     >     >> git/cmd
> >>     >     >>     >>>     > directory in the PATH:
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > [cid:ii_k97zkk9o0]
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > What am I missing?
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > Thanks,
> >>     >     >>     >>>     > Om
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > On Sat, Apr 18, 2020 at 11:54 PM OmPrakash
> >> Muppirala <
> >>     >     >>     >>> bigosmallm@gmail.com
> >>     >     >>     >>>     > <ma...@gmail.com>> wrote:
> >>     >     >>     >>>     > Update - I have successfully attached my VM
> as
> >> a slave
> >>     >     >> agent of our
> >>     >     >>     >>>     > Jenkins instance.
> >>     >     >>     >>>     > I am going to pull the job -
> >> /royale-asjs_jsonly and
> >>     > tie it
> >>     >     >> to my
> >>     >     >>     >>> agent so
> >>     >     >>     >>>     > I can test it.
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > It will fail for a sometime while I go set up
> >> my VM
> >>     > with
> >>     >     >> all the
> >>     >     >>     >>>     > dependencies.
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > Once we have the job successfully building on
> >> my VM,
> >>     > we can
> >>     >     >> figure
> >>     >     >>     >>> out how
> >>     >     >>     >>>     > to divide the load between the master and
> >> agent.
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > Thanks,
> >>     >     >>     >>>     > Om
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > On Sat, Apr 18, 2020 at 8:59 AM OmPrakash
> >> Muppirala <
> >>     >     >>     >>> bigosmallm@gmail.com
> >>     >     >>     >>>     > <ma...@gmail.com>> wrote:
> >>     >     >>     >>>     > We could achieve the same by creating a new
> >> agent
> >>     > (separate
> >>     >     >> vm) and
> >>     >     >>     >>>     > attaching it as a slave to the current
> Jenkins
> >> server.
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > Then we can use labels/tags to tie release
> >> jobs to one
> >>     >     >> agent and
> >>     >     >>     >>> non
> >>     >     >>     >>>     > release jobs to another agent.
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > That way we can maintain everything in one
> UI,
> >> one
> >>     > login
> >>     >     >> while
> >>     >     >>     >>> achieving
> >>     >     >>     >>>     > the concurrent building capabilities we want.
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > Jenkins is built for this kind of stuff and I
> >> think it
> >>     >     >> would be
> >>     >     >>     >>> best we
> >>     >     >>     >>>     > followed this practice.
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > Thanks,
> >>     >     >>     >>>     > Om
> >>     >     >>     >>>     > On Sat, Apr 18, 2020, 8:18 AM Alex Harui
> >>     >     >> <ah...@adobe.com.invalid>
> >>     >     >>     >>> wrote:
> >>     >     >>     >>>     > Om, I thought you were going to get the image
> >> from my
> >>     > VM
> >>     >     >> and run
> >>     >     >>     >>> it on
> >>     >     >>     >>>     > another VM.  Then we'd remove all non-release
> >> jobs
> >>     > from
> >>     >     >> your VM
> >>     >     >>     >>> and all of
> >>     >     >>     >>>     > the release jobs from my VM.  That won't
> solve
> >> the
> >>     > problem
> >>     >     >> of how
> >>     >     >>     >>> long it
> >>     >     >>     >>>     > takes for a commit to be built and tested,
> but
> >> will
> >>     > allow
> >>     >     >> the RM
> >>     >     >>     >>> to get a
> >>     >     >>     >>>     > release out without getting stuck behind the
> >> commit
> >>     > jobs.
> >>     >     >> Is that
> >>     >     >>     >>>     > currently the plan?
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > -Alex
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > On 4/18/20, 12:43 AM, "OmPrakash Muppirala" <
> >>     >     >> bigosmallm@gmail.com
> >>     >     >>     >>> <mailto:
> >>     >     >>     >>>     > bigosmallm@gmail.com>> wrote:
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >     Makes sense to me.  I will set parallel
> >> executors
> >>     > back
> >>     >     >> to 1.
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >     And start working on a new Jenkins
> >> instance.
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >     Thanks,
> >>     >     >>     >>>     >     Om
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >     On Sat, Apr 18, 2020, 12:28 AM Alex Harui
> >>     >     >>     >>> <ah...@adobe.com.invalid>
> >>     >     >>     >>>     > wrote:
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >     > Are you saying that Java, Ant and Maven
> >> do not
> >>     > know
> >>     >     >> how to
> >>     >     >>     >>>     > distribute work
> >>     >     >>     >>>     >     > to different cores?
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     > To repeat my main concern:  our Jenkins
> >> jobs
> >>     > often
> >>     >     >> use shared
> >>     >     >>     >>>     > resources.
> >>     >     >>     >>>     >     > If you want to take the time to fix
> >> that, feel
> >>     > free,
> >>     >     >> but I
> >>     >     >>     >>> do not
> >>     >     >>     >>>     > know how
> >>     >     >>     >>>     >     > you are going to keep two jobs from
> both
> >> trying
> >>     > to
> >>     >     >> launch
> >>     >     >>     >>> Flash
> >>     >     >>     >>>     > Player
> >>     >     >>     >>>     >     > Debugger at the same time and open the
> >> same
> >>     > socket to
> >>     >     >>     >>> communicate
> >>     >     >>     >>>     > with it,
> >>     >     >>     >>>     >     > or try to parse the flashlog.txt that
> >> they have
> >>     > both
> >>     >     >> written
> >>     >     >>     >>> to.
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     > The royale-asjs job will use the
> >> royale-compiler
> >>     >     >> workspace
> >>     >     >>     >>> to get the
> >>     >     >>     >>>     >     > compiler.  If the compiler is building,
> >> the
> >>     > jars are
> >>     >     >> not
> >>     >     >>     >>> there and
> >>     >     >>     >>>     > the
> >>     >     >>     >>>     >     > royale-asjs build fails.
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     > There is also only so much memory and
> >> some of
> >>     > our
> >>     >     >> jobs use
> >>     >     >>     >>> all of it
> >>     >     >>     >>>     > and
> >>     >     >>     >>>     >     > I'm not sure if jobs slowed down due to
> >> paging
> >>     > memory
> >>     >     >> and
> >>     >     >>     >>>     > writing/reading
> >>     >     >>     >>>     >     > from disk, even if it is an SSD.
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     > I'm done for tonight, but that's what I
> >> was
> >>     > seeing
> >>     >     >> last time
> >>     >     >>     >>> I tried
> >>     >     >>     >>>     > to
> >>     >     >>     >>>     >     > have both master and an agent running
> >> jobs in
> >>     >     >> parallel.
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     > Thanks,
> >>     >     >>     >>>     >     > -Alex
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     > On 4/17/20, 11:52 PM, "OmPrakash
> >> Muppirala" <
> >>     >     >>     >>> bigosmallm@gmail.com
> >>     >     >>     >>>     > <ma...@gmail.com>> wrote:
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     >     A typical setup would be to have 0
> >>     > executors on
> >>     >     >> master
> >>     >     >>     >>> and at
> >>     >     >>     >>>     > least n
> >>     >     >>     >>>     >     >     number of executors on each agent,
> >> where n =
> >>     >     >> number of
> >>     >     >>     >>> cpu cores.
> >>     >     >>     >>>     >     >     I see that the current VM has 2
> >> cores.  So,
> >>     > I
> >>     >     >> started
> >>     >     >>     >>> with
> >>     >     >>     >>>     > setting the
> >>     >     >>     >>>     >     > num
> >>     >     >>     >>>     >     >     executors on the current agent to
> 2.
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     >     This should improve things quite a
> >> bit.  If
> >>     > this
> >>     >     >> doesn't
> >>     >     >>     >>> work, I
> >>     >     >>     >>>     > will
> >>     >     >>     >>>     >     >     create a new VM and make it the
> >> slave agent
> >>     > of the
> >>     >     >>     >>> current
> >>     >     >>     >>>     > Jenkins
> >>     >     >>     >>>     >     > master.
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     >     Thanks,
> >>     >     >>     >>>     >     >     Om
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     >     On Fri, Apr 17, 2020 at 11:31 PM
> >> Alex Harui
> >>     >     >>     >>>     > <ah...@adobe.com.invalid>
> >>     >     >>     >>>     >     >     wrote:
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     >     > On your VM or mine?  I don't
> think
> >> mine
> >>     > can
> >>     >     >> handle
> >>     >     >>     >>> it.  I used
> >>     >     >>     >>>     > to
> >>     >     >>     >>>     >     > run jobs
> >>     >     >>     >>>     >     >     > of master and agent and we got
> >> lots of
> >>     > failures
> >>     >     >> and
> >>     >     >>     >>> jobs took
> >>     >     >>     >>>     >     > forever.  If
> >>     >     >>     >>>     >     >     > two jobs are trying to run tests
> >> with the
> >>     >     >> shared Flash
> >>     >     >>     >>> Player
> >>     >     >>     >>>     >     > Debugger, for
> >>     >     >>     >>>     >     >     > example, you won't get consistent
> >> results.
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >     > -Alex
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >     > On 4/17/20, 11:23 PM, "OmPrakash
> >>     > Muppirala" <
> >>     >     >>     >>>     > bigosmallm@gmail.com<mailto:
> >> bigosmallm@gmail.com>>
> >>     >     >>     >>>     >     > wrote:
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >     >     I just realized that we have
> >> only one
> >>     > Agent
> >>     >     >> (node)
> >>     >     >>     >>> listed
> >>     >     >>     >>>     > under
> >>     >     >>     >>>     >     >     > Jenkins.  I
> >>     >     >>     >>>     >     >     >     am going to add at least one
> >> more
> >>     > node to
> >>     >     >> start
> >>     >     >>     >>> with.
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >     >     Thanks,
> >>     >     >>     >>>     >     >     >     Om
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >     >     On Thu, Apr 16, 2020 at 9:58
> >> AM Alex
> >>     > Harui
> >>     >     >>     >>>     >     > <ah...@adobe.com.invalid>
> >>     >     >>     >>>     >     >     > wrote:
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >     >     > I think I followed the
> >> instructions
> >>     > and
> >>     >     >> enabled
> >>     >     >>     >>> SSH.
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     > On 4/16/20, 9:37 AM,
> "Yishay
> >> Weiss"
> >>     > <
> >>     >     >>     >>>     > yishayjobs@hotmail.com<mailto:
> >> yishayjobs@hotmail.com
> >>     > >>
> >>     >     >>     >>>     >     > wrote:
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     I haven’t gotten it to
> >> work.
> >>     > Could be
> >>     >     >> ssh
> >>     >     >>     >>> needs to be
> >>     >     >>     >>>     >     > enabled on
> >>     >     >>     >>>     >     >     > the
> >>     >     >>     >>>     >     >     >     > VM [1]. This is nice to
> have
> >> but not
> >>     >     >> essential.
> >>     >     >>     >>> So Alex,
> >>     >     >>     >>>     > let
> >>     >     >>     >>>     >     > me know
> >>     >     >>     >>>     >     >     > if you
> >>     >     >>     >>>     >     >     >     > want to try that, otherwise
> >> I’ll
> >>     > suspend
> >>     >     >> my
> >>     >     >>     >>> efforts on
> >>     >     >>     >>>     > this.
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     [1]
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmedium.com%2Ftechinpieces%2Fpractical-azure-how-to-enable-ssh-on-azure-vm-84d8fba8103e&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064148235&amp;sdata=Ikff9UaqSEGPgLs%2BUuFu3LC4nuq5DNyrECvZel0PnuE%3D&amp;reserved=0
> >>     >     >>     >>>     > <
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmedium.com%2Ftechinpieces%2Fpractical-azure-how-to-enable-ssh-on-azure-vm-84d8fba8103e&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064148235&amp;sdata=Ikff9UaqSEGPgLs%2BUuFu3LC4nuq5DNyrECvZel0PnuE%3D&amp;reserved=0
> >>     >     >>     >>>     > >
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     From: Yishay
> >> Weiss<mailto:
> >>     >     >>     >>> yishayjobs@hotmail.com
> >>     >     >>     >>>     > <ma...@hotmail.com>>
> >>     >     >>     >>>     >     >     >     >     Sent: Wednesday, April
> >> 15, 2020
> >>     > 5:09
> >>     >     >> PM
> >>     >     >>     >>>     >     >     >     >     To:
> >> dev@royale.apache.org
> >>     > <mailto:
> >>     >     >>     >>>     > dev@royale.apache.org><mailto:
> >> dev@royale.apache.org
> >>     > <mailto:
> >>     >     >>     >>>     > dev@royale.apache.org>>
> >>     >     >>     >>>     >     >     >     >     Subject: RE: Prioritize
> >> Release
> >>     > Jobs
> >>     >     >> on CI
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     I’d like to try and
> >> install an
> >>     > ssh
> >>     >     >> server.
> >>     >     >>     >>> Can anyone
> >>     >     >>     >>>     >     > think of a
> >>     >     >>     >>>     >     >     >     > reason not to do that? I’m
> >> asking in
> >>     >     >> terms of
> >>     >     >>     >>> security,
> >>     >     >>     >>>     > and if
> >>     >     >>     >>>     >     > there
> >>     >     >>     >>>     >     >     > might
> >>     >     >>     >>>     >     >     >     > be a problem because it’s a
> >> VM.
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     Thanks.
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     From: Yishay
> >> Weiss<mailto:
> >>     >     >>     >>> yishayjobs@hotmail.com
> >>     >     >>     >>>     > <ma...@hotmail.com>>
> >>     >     >>     >>>     >     >     >     >     Sent: Monday, April 13,
> >> 2020
> >>     > 10:02 AM
> >>     >     >>     >>>     >     >     >     >     To:
> >> dev@royale.apache.org
> >>     > <mailto:
> >>     >     >>     >>>     > dev@royale.apache.org><mailto:
> >> dev@royale.apache.org
> >>     > <mailto:
> >>     >     >>     >>>     > dev@royale.apache.org>>
> >>     >     >>     >>>     >     >     >     >     Subject: RE: Prioritize
> >> Release
> >>     > Jobs
> >>     >     >> on CI
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     Related, as most (all?)
> >> of the
> >>     >     >> instructions
> >>     >     >>     >>> don’t
> >>     >     >>     >>>     > require
> >>     >     >>     >>>     >     >     > anything but
> >>     >     >>     >>>     >     >     >     > a shell wouldn’t it be
> >> easier and
> >>     > faster
> >>     >     >> to
> >>     >     >>     >>> access the
> >>     >     >>     >>>     > machine
> >>     >     >>     >>>     >     > with
> >>     >     >>     >>>     >     >     > ssh
> >>     >     >>     >>>     >     >     >     > [1], rather than using
> remote
> >>     > desktop?
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     [1]
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fwindows-server%2Fadministration%2Fopenssh%2Fopenssh_install_firstuse&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064148235&amp;sdata=lIgC2%2F5w04u%2FXw87mk6OSSykzt%2F8st4vgZDB0yT54Dg%3D&amp;reserved=0
> >>     >     >>     >>>     > <
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fwindows-server%2Fadministration%2Fopenssh%2Fopenssh_install_firstuse&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064148235&amp;sdata=lIgC2%2F5w04u%2FXw87mk6OSSykzt%2F8st4vgZDB0yT54Dg%3D&amp;reserved=0
> >>     >     >>     >>>     > >
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     From: Yishay
> >> Weiss<mailto:
> >>     >     >>     >>> yishayjobs@hotmail.com
> >>     >     >>     >>>     > <ma...@hotmail.com>>
> >>     >     >>     >>>     >     >     >     >     Sent: Monday, April 13,
> >> 2020
> >>     > 9:55 AM
> >>     >     >>     >>>     >     >     >     >     To:
> >> dev@royale.apache.org
> >>     > <mailto:
> >>     >     >>     >>>     > dev@royale.apache.org><mailto:
> >> dev@royale.apache.org
> >>     > <mailto:
> >>     >     >>     >>>     > dev@royale.apache.org>>
> >>     >     >>     >>>     >     >     >     >     Subject: RE: Prioritize
> >> Release
> >>     > Jobs
> >>     >     >> on CI
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     Can’t you do that with
> >> remote
> >>     > desktop?
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >
> >>  ________________________________
> >>     >     >>     >>>     >     >     >     >     From: OmPrakash
> >> Muppirala <
> >>     >     >>     >>> bigosmallm@gmail.com
> >>     >     >>     >>>     > <ma...@gmail.com>>
> >>     >     >>     >>>     >     >     >     >     Sent: Monday, April 13,
> >> 2020
> >>     > 9:51:25
> >>     >     >> AM
> >>     >     >>     >>>     >     >     >     >     To: Apache Royale
> >> Development <
> >>     >     >>     >>> dev@royale.apache.org
> >>     >     >>     >>>     > <ma...@royale.apache.org>>
> >>     >     >>     >>>     >     >     >     >     Subject: Re: Prioritize
> >> Release
> >>     > Jobs
> >>     >     >> on CI
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     Alex,
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     I believe this is your
> >> personal
> >>     > Azure
> >>     >     >>     >>> subscription
> >>     >     >>     >>>     > right?
> >>     >     >>     >>>     >     > Any
> >>     >     >>     >>>     >     >     > chance
> >>     >     >>     >>>     >     >     >     > I can
> >>     >     >>     >>>     >     >     >     >     get access to it so I
> >> can try
> >>     > to copy
> >>     >     >> the
> >>     >     >>     >>> image out
> >>     >     >>     >>>     > the
> >>     >     >>     >>>     >     > machine
> >>     >     >>     >>>     >     >     > and
> >>     >     >>     >>>     >     >     >     >     redeploy it somewhere
> >> else?
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     Thanks,
> >>     >     >>     >>>     >     >     >     >     Om
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     On Sun, Apr 12, 2020 at
> >> 6:18 PM
> >>     >     >> OmPrakash
> >>     >     >>     >>> Muppirala <
> >>     >     >>     >>>     >     >     >     > bigosmallm@gmail.com
> <mailto:
> >>     >     >> bigosmallm@gmail.com
> >>     >     >>     >>> >>
> >>     >     >>     >>>     >     >     >     >     wrote:
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     > I can help set this
> up
> >> on
> >>     > Azure.
> >>     >     >> Give me
> >>     >     >>     >>> some
> >>     >     >>     >>>     > time to
> >>     >     >>     >>>     >     > work
> >>     >     >>     >>>     >     >     > out the
> >>     >     >>     >>>     >     >     >     >     > details?
> >>     >     >>     >>>     >     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     > Thanks,
> >>     >     >>     >>>     >     >     >     >     > Om
> >>     >     >>     >>>     >     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     > On Sun, Apr 12, 2020,
> >> 11:49 AM
> >>     >     >> Harbs <
> >>     >     >>     >>>     >     > harbs.lists@gmail.com<mailto:
> >>     > harbs.lists@gmail.com>>
> >>     >     >>     >>>     >     >     > wrote:
> >>     >     >>     >>>     >     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     >> OK. Good to know.
> >>     >     >>     >>>     >     >     >     >     >>
> >>     >     >>     >>>     >     >     >     >     >> > On Apr 12, 2020,
> at
> >> 9:45
> >>     > PM,
> >>     >     >> Alex Harui
> >>     >     >>     >>>     >     >     > <aharui@adobe.com.INVALID
> >>     >     >>     >>>     >     >     >     > >
> >>     >     >>     >>>     >     >     >     >     >> wrote:
> >>     >     >>     >>>     >     >     >     >     >> >
> >>     >     >>     >>>     >     >     >     >     >> > FWIW, I just
> looked
> >> and the
> >>     >     >> longest job
> >>     >     >>     >>> in the
> >>     >     >>     >>>     > release
> >>     >     >>     >>>     >     >     > steps so
> >>     >     >>     >>>     >     >     >     > far is
> >>     >     >>     >>>     >     >     >     >     >> 8 minutes.  Most are
> >> under 2
> >>     >     >> minutes.
> >>     >     >>     >>> There
> >>     >     >>     >>>     > might be
> >>     >     >>     >>>     >     > jobs
> >>     >     >>     >>>     >     >     > later
> >>     >     >>     >>>     >     >     >     > that take
> >>     >     >>     >>>     >     >     >     >     >> longer that we
> >> haven't run
> >>     > yet.
> >>     >     >> IMO, the
> >>     >     >>     >>> issue
> >>     >     >>     >>>     > isn't
> >>     >     >>     >>>     >     > speed
> >>     >     >>     >>>     >     >     > of the
> >>     >     >>     >>>     >     >     >     > machine,
> >>     >     >>     >>>     >     >     >     >     >> it is just that we
> are
> >>     > sharing the
> >>     >     >>     >>> machine with
> >>     >     >>     >>>     > longer
> >>     >     >>     >>>     >     > jobs
> >>     >     >>     >>>     >     >     > (1 hour
> >>     >     >>     >>>     >     >     >     > for
> >>     >     >>     >>>     >     >     >     >     >>
> >> TourDeFlexMigration).  And
> >>     > again,
> >>     >     >> the
> >>     >     >>     >>> machine
> >>     >     >>     >>>     > will be
> >>     >     >>     >>>     >     > idle for
> >>     >     >>     >>>     >     >     >     > stretches of
> >>     >     >>     >>>     >     >     >     >     >> time while the RM
> >> verifies
> >>     >     >> artifacts
> >>     >     >>     >>> after each
> >>     >     >>     >>>     > step.
> >>     >     >>     >>>     >     >     >     >     >> >
> >>     >     >>     >>>     >     >     >     >     >> > -Alex
> >>     >     >>     >>>     >     >     >     >     >> >
> >>     >     >>     >>>     >     >     >     >     >> > On 4/12/20, 11:32
> >> AM,
> >>     > "Harbs" <
> >>     >     >>     >>>     > harbs.lists@gmail.com<mailto:
> >> harbs.lists@gmail.com>
> >>     >     >>     >>>     >     >     > <mailto:
> >>     >     >>     >>>     >     >     >     >     >>
> harbs.lists@gmail.com
> >>     > <mailto:
> >>     >     >>     >>>     > harbs.lists@gmail.com>>> wrote:
> >>     >     >>     >>>     >     >     >     >     >> >
> >>     >     >>     >>>     >     >     >     >     >> >    Fair enough.
> >>     >     >>     >>>     >     >     >     >     >> >
> >>     >     >>     >>>     >     >     >     >     >> >    I expect builds
> >> to be
> >>     >     >> somewhere
> >>     >     >>     >>> between 10
> >>     >     >>     >>>     > and 20
> >>     >     >>     >>>     >     > times
> >>     >     >>     >>>     >     >     > faster
> >>     >     >>     >>>     >     >     >     > on a
> >>     >     >>     >>>     >     >     >     >     >> powerful machine.
> >>     >     >>     >>>     >     >     >     >     >> >
> >>     >     >>     >>>     >     >     >     >     >> >    Yeah. It’s
> >> probably
> >>     > going to
> >>     >     >> be a
> >>     >     >>     >>> bit of work
> >>     >     >>     >>>     >     > changing
> >>     >     >>     >>>     >     >     > the
> >>     >     >>     >>>     >     >     >     > server,
> >>     >     >>     >>>     >     >     >     >     >> but probably worth
> it
> >> in the
> >>     > long
> >>     >     >> run.
> >>     >     >>     >>>     >     >     >     >     >> >
> >>     >     >>     >>>     >     >     >     >     >> >    I think I’ll
> try
> >> this
> >>     > when I
> >>     >     >> do the
> >>     >     >>     >>> next
> >>     >     >>     >>>     > release
> >>     >     >>     >>>     >     > unless
> >>     >     >>     >>>     >     >     > Yishay
> >>     >     >>     >>>     >     >     >     > wants
> >>     >     >>     >>>     >     >     >     >     >> to work with me on
> >> this for
> >>     > this
> >>     >     >> release
> >>     >     >>     >>> — but
> >>     >     >>     >>>     > I’m not
> >>     >     >>     >>>     >     > going
> >>     >     >>     >>>     >     >     > to be
> >>     >     >>     >>>     >     >     >     > able to
> >>     >     >>     >>>     >     >     >     >     >> help until after
> >> Passover
> >>     > (i.e.
> >>     >     >> next
> >>     >     >>     >>> week).
> >>     >     >>     >>>     >     >     >     >     >> >
> >>     >     >>     >>>     >     >     >     >     >> >    Thanks,
> >>     >     >>     >>>     >     >     >     >     >> >    Harbs
> >>     >     >>     >>>     >     >     >     >     >> >
> >>     >     >>     >>>     >     >     >     >     >> >> On Apr 12, 2020,
> >> at 9:22
> >>     > PM,
> >>     >     >> Alex Harui
> >>     >     >>     >>>     >     >     > <aharui@adobe.com.INVALID
> >>     >     >>     >>>     >     >     >     > >
> >>     >     >>     >>>     >     >     >     >     >> wrote:
> >>     >     >>     >>>     >     >     >     >     >> >>
> >>     >     >>     >>>     >     >     >     >     >> >> The Azure portal
> >> says:
> >>     > Standard
> >>     >     >> F2s_v2
> >>     >     >>     >>> (2
> >>     >     >>     >>>     > vcpus, 4
> >>     >     >>     >>>     >     > GiB
> >>     >     >>     >>>     >     >     > memory)
> >>     >     >>     >>>     >     >     >     >     >> >>
> >>     >     >>     >>>     >     >     >     >     >> >> I think I am
> >> reading
> >>     > changes to
> >>     >     >> the
> >>     >     >>     >>> build
> >>     >     >>     >>>     > process in
> >>     >     >>     >>>     >     > your
> >>     >     >>     >>>     >     >     >     >     >> suggestions.  I do
> not
> >>     > really want
> >>     >     >> to
> >>     >     >>     >>> spend more
> >>     >     >>     >>>     > of my
> >>     >     >>     >>>     >     > time
> >>     >     >>     >>>     >     >     > on this
> >>     >     >>     >>>     >     >     >     >     >> process.  But if you
> >> want to
> >>     > do
> >>     >     >> the work,
> >>     >     >>     >>> that's
> >>     >     >>     >>>     > fine
> >>     >     >>     >>>     >     > with me.
> >>     >     >>     >>>     >     >     >     >     >> >>
> >>     >     >>     >>>     >     >     >     >     >> >> -Alex
> >>     >     >>     >>>     >     >     >     >     >> >>
> >>     >     >>     >>>     >     >     >     >     >> >> On 4/12/20, 10:57
> >> AM,
> >>     > "Harbs" <
> >>     >     >>     >>>     > harbs.lists@gmail.com<mailto:
> >> harbs.lists@gmail.com>
> >>     >     >>     >>>     >     >     > <mailto:
> >>     >     >>     >>>     >     >     >     >     >>
> harbs.lists@gmail.com
> >>     > <mailto:
> >>     >     >>     >>>     > harbs.lists@gmail.com>> <mailto:
> >> harbs.lists@gmail.com
> >>     >     >> <mailto:
> >>     >     >>     >>>     > harbs.lists@gmail.com>
> >>     >     >>     >>>     >     > <mailto:
> >>     >     >>     >>>     >     >     >     >     >>
> harbs.lists@gmail.com
> >>     > <mailto:
> >>     >     >>     >>>     > harbs.lists@gmail.com>>>> wrote:
> >>     >     >>     >>>     >     >     >     >     >> >>
> >>     >     >>     >>>     >     >     >     >     >> >>   What kind of
> >> horsepower
> >>     > is
> >>     >     >> included
> >>     >     >>     >>> in the
> >>     >     >>     >>>     > free
> >>     >     >>     >>>     >     > Azure
> >>     >     >>     >>>     >     >     > account?
> >>     >     >>     >>>     >     >     >     >     >> >>
> >>     >     >>     >>>     >     >     >     >     >> >>   The server I
> >> mentioned
> >>     > builds
> >>     >     >>     >>> (considerably)
> >>     >     >>     >>>     >     > faster than
> >>     >     >>     >>>     >     >     > my own
> >>     >     >>     >>>     >     >     >     >     >> local machine. The
> ci
> >> server
> >>     > seems
> >>     >     >> to
> >>     >     >>     >>> build many
> >>     >     >>     >>>     > times
> >>     >     >>     >>>     >     > slower.
> >>     >     >>     >>>     >     >     >     >     >> >>
> >>     >     >>     >>>     >     >     >     >     >> >>   One thing we
> can
> >> do to
> >>     >     >> minimize
> >>     >     >>     >>> running
> >>     >     >>     >>>     > server time
> >>     >     >>     >>>     >     >     > would be to
> >>     >     >>     >>>     >     >     >     >     >> transfer the
> >> artifacts to
> >>     > storage
> >>     >     >> instead
> >>     >     >>     >>> of
> >>     >     >>     >>>     > keeping
> >>     >     >>     >>>     >     > them on
> >>     >     >>     >>>     >     >     > the
> >>     >     >>     >>>     >     >     >     > server. On
> >>     >     >>     >>>     >     >     >     >     >> AWS, I’d probably
> use
> >> S3.
> >>     > Not sure
> >>     >     >> what
> >>     >     >>     >>> the
> >>     >     >>     >>>     > similar
> >>     >     >>     >>>     >     > service on
> >>     >     >>     >>>     >     >     >     > Azure is
> >>     >     >>     >>>     >     >     >     >     >> called.
> >>     >     >>     >>>     >     >     >     >     >> >>
> >>     >     >>     >>>     >     >     >     >     >> >>> On Apr 12, 2020,
> >> at 8:26
> >>     > PM,
> >>     >     >> Alex
> >>     >     >>     >>> Harui
> >>     >     >>     >>>     >     >     >     > <aharui@adobe.com.INVALID
> >>     >     >>     >>>     >     >     >     >     >> <mailto:
> >>     > aharui@adobe.com.INVALID
> >>     >     >> <mailto:
> >>     >     >>     >>>     > aharui@adobe.com.INVALID>>> wrote:
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>> OK, that's
> pretty
> >> much
> >>     > how I
> >>     >     >>     >>> understand Azure
> >>     >     >>     >>>     > as
> >>     >     >>     >>>     >     > well.
> >>     >     >>     >>>     >     >     > The key
> >>     >     >>     >>>     >     >     >     > thing
> >>     >     >>     >>>     >     >     >     >     >> is that "running"
> >> includes
> >>     > time
> >>     >     >> where the
> >>     >     >>     >>> CI
> >>     >     >>     >>>     > server is
> >>     >     >>     >>>     >     > not
> >>     >     >>     >>>     >     >     > running
> >>     >     >>     >>>     >     >     >     > any
> >>     >     >>     >>>     >     >     >     >     >> Jenkins jobs.  The
> CI
> >> Server
> >>     > steps
> >>     >     >> might
> >>     >     >>     >>> take
> >>     >     >>     >>>     > only a few
> >>     >     >>     >>>     >     >     > hours of
> >>     >     >>     >>>     >     >     >     > actual
> >>     >     >>     >>>     >     >     >     >     >> server time, but
> >> there is
> >>     > time
> >>     >     >> where the
> >>     >     >>     >>> RM is
> >>     >     >>     >>>     > verifying
> >>     >     >>     >>>     >     >     > artifacts
> >>     >     >>     >>>     >     >     >     > locally
> >>     >     >>     >>>     >     >     >     >     >> so you'd be paying
> >> for that
> >>     > or the
> >>     >     >> RM
> >>     >     >>     >>> would have
> >>     >     >>     >>>     > to keep
> >>     >     >>     >>>     >     >     > shutting
> >>     >     >>     >>>     >     >     >     > down and
> >>     >     >>     >>>     >     >     >     >     >> restarting.
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>> Seems like it
> >> would be
> >>     >     >>     >>> cheaper/simpler to get
> >>     >     >>     >>>     > the
> >>     >     >>     >>>     >     > free
> >>     >     >>     >>>     >     >     > MSDN
> >>     >     >>     >>>     >     >     >     > account
> >>     >     >>     >>>     >     >     >     >     >> and leave it
> running.
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>> -Alex
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>> On 4/12/20,
> 10:15
> >> AM,
> >>     > "Harbs" <
> >>     >     >>     >>>     >     > harbs.lists@gmail.com<mailto:
> >>     > harbs.lists@gmail.com>
> >>     >     >>     >>>     >     >     > <mailto:
> >>     >     >>     >>>     >     >     >     >     >>
> harbs.lists@gmail.com
> >>     > <mailto:
> >>     >     >>     >>>     > harbs.lists@gmail.com>>> wrote:
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>>  My experience
> is
> >> with
> >>     > AWS.
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>>  I assume
> >> Microsoft has
> >>     > similar
> >>     >     >>     >>> offerings,
> >>     >     >>     >>>     > but I
> >>     >     >>     >>>     >     > don’t
> >>     >     >>     >>>     >     >     > have
> >>     >     >>     >>>     >     >     >     >     >> experience with
> Azure.
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>>  AWS has
> >> on-demand EC2
> >>     >     >> instances
> >>     >     >>     >>> which you
> >>     >     >>     >>>     > pay for
> >>     >     >>     >>>     >     > only
> >>     >     >>     >>>     >     >     > the
> >>     >     >>     >>>     >     >     >     > actual
> >>     >     >>     >>>     >     >     >     >     >> time that they are
> >>     > running.[1]
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>>  Instances can
> be
> >>     > started and
> >>     >     >> stopped
> >>     >     >>     >>> via
> >>     >     >>     >>>     > command
> >>     >     >>     >>>     >     > line
> >>     >     >>     >>>     >     >     > (or via
> >>     >     >>     >>>     >     >     >     > the
> >>     >     >>     >>>     >     >     >     >     >> web interface) as
> >> long as
> >>     > you have
> >>     >     >> valid
> >>     >     >>     >>>     > credentials to
> >>     >     >>     >>>     >     > do so.
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>>  For example: an
> >>     > m5.4xlarge
> >>     >     >> instance
> >>     >     >>     >>> has 16
> >>     >     >>     >>>     > cores
> >>     >     >>     >>>     >     > and
> >>     >     >>     >>>     >     >     > costs
> >>     >     >>     >>>     >     >     >     > about
> >>     >     >>     >>>     >     >     >     >     >> $1.5 per hour. On a
> >> machine
> >>     > like
> >>     >     >> that, a
> >>     >     >>     >>> full
> >>     >     >>     >>>     > build
> >>     >     >>     >>>     >     > would
> >>     >     >>     >>>     >     >     > probably
> >>     >     >>     >>>     >     >     >     > take
> >>     >     >>     >>>     >     >     >     >     >> less than 10
> minutes.
> >> It’s
> >>     > probably
> >>     >     >>     >>> possible to
> >>     >     >>     >>>     > do a
> >>     >     >>     >>>     >     > full
> >>     >     >>     >>>     >     >     > release
> >>     >     >>     >>>     >     >     >     > with only
> >>     >     >>     >>>     >     >     >     >     >> a few hours of
> server
> >> time.
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>>  Leaving a
> server
> >> like
> >>     > that
> >>     >     >> running
> >>     >     >>     >>> all the
> >>     >     >>     >>>     > time
> >>     >     >>     >>>     >     > would get
> >>     >     >>     >>>     >     >     >     > expensive,
> >>     >     >>     >>>     >     >     >     >     >> but if it’s just
> spun
> >> up for
> >>     >     >> releases,
> >>     >     >>     >>> you’d get
> >>     >     >>     >>>     > very
> >>     >     >>     >>>     >     > fast
> >>     >     >>     >>>     >     >     > builds
> >>     >     >>     >>>     >     >     >     > at a
> >>     >     >>     >>>     >     >     >     >     >> reasonable price.
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>>  I’d be happy to
> >> pay
> >>     > $10-$50
> >>     >     >> (and
> >>     >     >>     >>> possibly
> >>     >     >>     >>>     > more) per
> >>     >     >>     >>>     >     >     > release to
> >>     >     >>     >>>     >     >     >     > make
> >>     >     >>     >>>     >     >     >     >     >> the release process
> >> painless
> >>     > for
> >>     >     >> the RM.
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>>  [1]
> >>     >     >>     >>>     >     >     >     >     >>
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064148235&amp;sdata=uWG4u%2FTSw4UKxnE989SwhpedCL1YqneOM03hB6bO09w%3D&amp;reserved=0
> >>     >     >>     >>>     > <
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064158224&amp;sdata=Dl7nqEhexdwdk3ydY4yudv9kK3pT8Gp6lyVQDN2ruWE%3D&amp;reserved=0
> >>     >     >>     >>>     > >
> >>     >     >>     >>>     >     >     >     >     >> <
> >>     >     >>     >>>     >     >     >     >     >>
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064158224&amp;sdata=Dl7nqEhexdwdk3ydY4yudv9kK3pT8Gp6lyVQDN2ruWE%3D&amp;reserved=0
> >>     >     >>     >>>     > <
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064158224&amp;sdata=Dl7nqEhexdwdk3ydY4yudv9kK3pT8Gp6lyVQDN2ruWE%3D&amp;reserved=0
> >>     >     >>     >>>     > >
> >>     >     >>     >>>     >     >     >     >     >> ><
> >>     >     >>     >>>     >     >     >     >     >>
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064158224&amp;sdata=Dl7nqEhexdwdk3ydY4yudv9kK3pT8Gp6lyVQDN2ruWE%3D&amp;reserved=0
> >>     >     >>     >>>     > <
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064158224&amp;sdata=Dl7nqEhexdwdk3ydY4yudv9kK3pT8Gp6lyVQDN2ruWE%3D&amp;reserved=0
> >>     >     >>     >>>     > >
> >>     >     >>     >>>     >     >     >     >     >> <
> >>     >     >>     >>>     >     >     >     >     >>
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064158224&amp;sdata=Dl7nqEhexdwdk3ydY4yudv9kK3pT8Gp6lyVQDN2ruWE%3D&amp;reserved=0
> >>     >     >>     >>>     > <
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064158224&amp;sdata=Dl7nqEhexdwdk3ydY4yudv9kK3pT8Gp6lyVQDN2ruWE%3D&amp;reserved=0
> >>     >     >>     >>>     > >
> >>     >     >>     >>>     >     >     >     >     >> >><
> >>     >     >>     >>>     >     >     >     >     >>
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064158224&amp;sdata=Dl7nqEhexdwdk3ydY4yudv9kK3pT8Gp6lyVQDN2ruWE%3D&amp;reserved=0
> >>     >     >>     >>>     > <
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064158224&amp;sdata=Dl7nqEhexdwdk3ydY4yudv9kK3pT8Gp6lyVQDN2ruWE%3D&amp;reserved=0
> >>     >     >>     >>>     > >
> >>     >     >>     >>>     >     >     >     >     >> <
> >>     >     >>     >>>     >     >     >     >     >>
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064168215&amp;sdata=9IHyKZw9hCPqqdsGYUJ%2F6%2BGt%2Bwb4dD8q1WFVkNxWK6E%3D&amp;reserved=0
> >>     >     >>     >>>     > <
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064168215&amp;sdata=9IHyKZw9hCPqqdsGYUJ%2F6%2BGt%2Bwb4dD8q1WFVkNxWK6E%3D&amp;reserved=0
> >>     >     >>     >>>     > >
> >>     >     >>     >>>     >     >     >     >     >> ><
> >>     >     >>     >>>     >     >     >     >     >>
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064168215&amp;sdata=9IHyKZw9hCPqqdsGYUJ%2F6%2BGt%2Bwb4dD8q1WFVkNxWK6E%3D&amp;reserved=0
> >>     >     >>     >>>     > <
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064168215&amp;sdata=9IHyKZw9hCPqqdsGYUJ%2F6%2BGt%2Bwb4dD8q1WFVkNxWK6E%3D&amp;reserved=0
> >>     >     >>     >>>     > >
> >>     >     >>     >>>     >     >     >     >     >> <
> >>     >     >>     >>>     >     >     >     >     >>
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064168215&amp;sdata=9IHyKZw9hCPqqdsGYUJ%2F6%2BGt%2Bwb4dD8q1WFVkNxWK6E%3D&amp;reserved=0
> >>     >     >>     >>>     > <
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064168215&amp;sdata=9IHyKZw9hCPqqdsGYUJ%2F6%2BGt%2Bwb4dD8q1WFVkNxWK6E%3D&amp;reserved=0
> >>     >     >>     >>>     > >
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>>> On Apr 12,
> 2020,
> >> at
> >>     > 7:45 PM,
> >>     >     >> Alex
> >>     >     >>     >>> Harui
> >>     >     >>     >>>     >     >     >     > <ah...@adobe.com.INVALID>
> >>     >     >>     >>>     >     >     >     >     >> wrote:
> >>     >     >>     >>>     >     >     >     >     >> >>>>
> >>     >     >>     >>>     >     >     >     >     >> >>>> I'm not very
> >>     > experienced with
> >>     >     >>     >>> spinning up
> >>     >     >>     >>>     >     > servers.  The
> >>     >     >>     >>>     >     >     > CI
> >>     >     >>     >>>     >     >     >     > server we
> >>     >     >>     >>>     >     >     >     >     >> are using is
> >> effectively
> >>     > free,
> >>     >     >> based on a
> >>     >     >>     >>> generous
> >>     >     >>     >>>     >     > donation
> >>     >     >>     >>>     >     >     > from
> >>     >     >>     >>>     >     >     >     > Microsoft
> >>     >     >>     >>>     >     >     >     >     >> of MSDN accounts to
> >> ASF
> >>     >     >> committers.  So I
> >>     >     >>     >>> leave
> >>     >     >>     >>>     > it up
> >>     >     >>     >>>     >     > 24/7,
> >>     >     >>     >>>     >     >     > and
> >>     >     >>     >>>     >     >     >     > share the
> >>     >     >>     >>>     >     >     >     >     >> RDP access on
> private@.
> >> I
> >>     > think
> >>     >     >> any
> >>     >     >>     >>> other ASF
> >>     >     >>     >>>     >     > committer
> >>     >     >>     >>>     >     >     > could do
> >>     >     >>     >>>     >     >     >     > the
> >>     >     >>     >>>     >     >     >     >     >> same.  IIRC, if that
> >> server
> >>     >     >> actually is
> >>     >     >>     >>> stopped,
> >>     >     >>     >>>     > I have
> >>     >     >>     >>>     >     > to
> >>     >     >>     >>>     >     >     > use my
> >>     >     >>     >>>     >     >     >     > personal
> >>     >     >>     >>>     >     >     >     >     >> (unshared) MSDN
> >> credentials
> >>     > to
> >>     >     >> start it
> >>     >     >>     >>> again.
> >>     >     >>     >>>     >  AIUI,
> >>     >     >>     >>>     >     > if I
> >>     >     >>     >>>     >     >     >     > actually paid
> >>     >     >>     >>>     >     >     >     >     >> for the server, it
> >> would
> >>     > cost me
> >>     >     >> to leave
> >>     >     >>     >>> it
> >>     >     >>     >>>     > running
> >>     >     >>     >>>     >     > even if
> >>     >     >>     >>>     >     >     > it
> >>     >     >>     >>>     >     >     >     > didn't run
> >>     >     >>     >>>     >     >     >     >     >> jobs between
> releases.
> >>     >     >>     >>>     >     >     >     >     >> >>>>
> >>     >     >>     >>>     >     >     >     >     >> >>>> Is that what
> you
> >> are
> >>     > basically
> >>     >     >>     >>> saying?  I
> >>     >     >>     >>>     > think it
> >>     >     >>     >>>     >     > might
> >>     >     >>     >>>     >     >     > be
> >>     >     >>     >>>     >     >     >     > best if
> >>     >     >>     >>>     >     >     >     >     >> another committer
> got
> >> a CI
> >>     > server
> >>     >     >> going
> >>     >     >>     >>> via the MS
> >>     >     >>     >>>     >     > donation
> >>     >     >>     >>>     >     >     > and
> >>     >     >>     >>>     >     >     >     > could leave
> >>     >     >>     >>>     >     >     >     >     >> it up 24/7.
> >>     >     >>     >>>     >     >     >     >     >> >>>>
> >>     >     >>     >>>     >     >     >     >     >> >>>> -Alex
> >>     >     >>     >>>     >     >     >     >     >> >>>>
> >>     >     >>     >>>     >     >     >     >     >> >>>> On 4/12/20,
> 9:28
> >> AM,
> >>     > "Harbs" <
> >>     >     >>     >>>     >     > harbs.lists@gmail.com<mailto:
> >>     > harbs.lists@gmail.com>>
> >>     >     >>     >>>     >     >     > wrote:
> >>     >     >>     >>>     >     >     >     >     >> >>>>
> >>     >     >>     >>>     >     >     >     >     >> >>>> I’m willing to
> >> do this.
> >>     >     >>     >>>     >     >     >     >     >> >>>>
> >>     >     >>     >>>     >     >     >     >     >> >>>> Considering
> that
> >> the
> >>     > release
> >>     >     >> will be
> >>     >     >>     >>> run
> >>     >     >>     >>>     >     > infrequently, it
> >>     >     >>     >>>     >     >     >     > should be
> >>     >     >>     >>>     >     >     >     >     >> doable to have a
> >> relatively
> >>     >     >> powerful
> >>     >     >>     >>> server that
> >>     >     >>     >>>     > could
> >>     >     >>     >>>     >     > be
> >>     >     >>     >>>     >     >     > spun up on
> >>     >     >>     >>>     >     >     >     >     >> demand. This is
> >> something I
> >>     > have
> >>     >     >> setup
> >>     >     >>     >>> for my own
> >>     >     >>     >>>     >     > releases.
> >>     >     >>     >>>     >     >     >     >     >> >>>>
> >>     >     >>     >>>     >     >     >     >     >> >>>> The only
> >> complication
> >>     > would
> >>     >     >> be that
> >>     >     >>     >>> each RM
> >>     >     >>     >>>     > would
> >>     >     >>     >>>     >     > need
> >>     >     >>     >>>     >     >     > valid
> >>     >     >>     >>>     >     >     >     >     >> credentials to spin
> >> up the
> >>     > server.
> >>     >     >>     >>>     >     >     >     >     >> >>>>
> >>     >     >>     >>>     >     >     >     >     >> >>>> Harbs
> >>     >     >>     >>>     >     >     >     >     >> >>>>
> >>     >     >>     >>>     >     >     >     >     >> >>>>> On Apr 12,
> >> 2020, at
> >>     > 7:10 PM,
> >>     >     >> Alex
> >>     >     >>     >>> Harui
> >>     >     >>     >>>     >     >     >     > <ah...@adobe.com.INVALID>
> >>     >     >>     >>>     >     >     >     >     >> wrote:
> >>     >     >>     >>>     >     >     >     >     >> >>>>>
> >>     >     >>     >>>     >     >     >     >     >> >>>>> A better
> >> solution,
> >>     > IMO, is
> >>     >     >> for
> >>     >     >>     >>> someone else
> >>     >     >>     >>>     > to
> >>     >     >>     >>>     >     > offer up
> >>     >     >>     >>>     >     >     > a CI
> >>     >     >>     >>>     >     >     >     > server
> >>     >     >>     >>>     >     >     >     >     >> only for release
> jobs.
> >>     >     >>     >>>     >     >     >     >     >>
> >>     >     >>     >>>     >     >     >     >     >>
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>     >>>
> >>     >     >>     >>>
> >>     >     >>
> >>     >     >>
> >>     >     >>
> >>     >
> >>     >
> >>     >
> >>
> >>
> >>
>
>



RE: Prioritize Release Jobs on CI

Posted by Yishay Weiss <yi...@hotmail.com>.
Success email for step 12 was sent to dev but I’m not seeing it. I wonder if Jenkins mails are being filtered out. @Piotr Zarzycki<ma...@gmail.com>, could this be related to your correspondence with infra on Jenkins?

From: Yishay Weiss<ma...@hotmail.com>
Sent: Saturday, May 2, 2020 1:43 PM
To: dev@royale.apache.org<ma...@royale.apache.org>
Subject: RE: Prioritize Release Jobs on CI

Step 12 was blocked on agent1 by TDF. Is it supposed to be configured to run on 2?

From: OmPrakash Muppirala<ma...@gmail.com>
Sent: Wednesday, April 22, 2020 2:47 AM
To: Apache Royale Development<ma...@royale.apache.org>
Subject: Re: Prioritize Release Jobs on CI

On Tue, Apr 21, 2020 at 10:16 AM Yishay Weiss <yi...@hotmail.com>
wrote:

>
> >Yishay, can you please confirm that your release jobs are running without
> >being hindered by CI jobs?
>
> So far so good. Also, connection to CI server is much faster now, I’m
> assuming it’s because of the extra agent. Thanks for this.
>

That's good to know.  Thanks for the confirmation!





>
> On Mon, Apr 20, 2020 at 12:05 AM OmPrakash Muppirala <bigosmallm@gmail.com
> >
> wrote:
>
> >
> > On Mon, Apr 20, 2020 at 12:01 AM Alex Harui <ah...@adobe.com.invalid>
> > wrote:
> >
> >> I see compiler-jx/lib in the Workspace for royale-compiler on my VM.  If
> >> you are talking about your VM, you can compare console output from
> recent
> >> successful builds on both VMs.
> >>
> >>
> > I was talking about my VM.
> > A rebuild of royale-compiler seems to have fixed that problem.  Now
> > royale-typedefs passes as well!
> >
> > Next up royale-asjs_jsonly...
> >
> >
> >> I'm done for tonight.  Good luck,
> >> -Alex
> >>
> >> On 4/19/20, 11:50 PM, "OmPrakash Muppirala" <bi...@gmail.com>
> >> wrote:
> >>
> >>     On Sun, Apr 19, 2020 at 11:37 PM Alex Harui
> <aharui@adobe.com.invalid
> >> >
> >>     wrote:
> >>
> >>     > Royale-compiler has to be built first.  This is an example of
> shared
> >>     > resources that I mentioned upthread.  Royale-typedefs is going to
> >> look for
> >>     > a sibling workspace folder called royale-compiler with a built of
> >>     > royale-compiler in it.  If royale-compiler fails to create all of
> >> its
> >>     > binaries or is in the process of building them, royale-typedefs
> >> will report
> >>     > an error.
> >>     >
> >>
> >>     Got it.  I was just looking at the logic here:
> >>
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-typedefs%2Fblob%2F85c74dde104294a0127ce46a8795d7534216e7eb%2Fjs%2Fbuild.xml%23L53&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064138237&amp;sdata=WjJhmdD0PeHDCYfqg%2Bf4mofhnQHdEPnwwj2ti%2FqlmII%3D&amp;reserved=0
> >>
> >>     Weird.  The royale-compiler build says it was successful, but I cant
> >> find
> >>     the lib directory under
> >> C:\jenkins\workspace\royale-compiler\compiler-jx
> >>
> >>
> >>
> >>
> >>     >
> >>     > What should probably happen is that royale-typedefs pulls down the
> >>     > lastsuccessfulartifacts from royale-compiler, but I've never found
> >> enough
> >>     > time and energy to try to make changes like that since most of us
> >> do have
> >>     > all of the folders as siblings.
> >>     >
> >>     > HTH,
> >>     > -Alex
> >>     >
> >>     > On 4/19/20, 11:31 PM, "OmPrakash Muppirala" <bigosmallm@gmail.com
> >
> >> wrote:
> >>     >
> >>     >     I am now getting this error on royale-typedefs build:
> >>     >
> >>     >     BUILD FAILEDc:\jenkins\workspace\royale-typedefs\build.xml:58:
> >> The
> >>     >     following error occurred while executing this line:
> >>     >     c:\jenkins\workspace\royale-typedefs\js\build.xml:91: src
> >>     >
> >>     >
> >>
> 'c:\jenkins\workspace\royale-typedefs\js\${ROYALE_TRANSPILER_HOME}\lib\google\closure-compiler\compiler.jar'
> >>     >     doesn't exist.
> >>     >
> >>     >
> >>     >     Where does the ROYALE_TRANSPILER_HOME var come from?
> >>     >
> >>     >     Here is the full console output:
> >>     >
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapacheroyaleci2.westus2.cloudapp.azure.com%3A8080%2Fview%2FAgent%25202%2520&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064148235&amp;sdata=Rl%2F6kGkOf3Z2pauOtISD6aoqJ23M05iKMMxUV0eweuc%3D&amp;reserved=0(Om's%20VM)/job/royale-typedefs/552/console
> >>     >
> >>     >     On Sun, Apr 19, 2020 at 11:24 PM OmPrakash Muppirala <
> >>     > bigosmallm@gmail.com>
> >>     >     wrote:
> >>     >
> >>     >     > On Sun, Apr 19, 2020 at 11:08 PM Alex Harui
> >> <aharui@adobe.com.invalid
> >>     > >
> >>     >     > wrote:
> >>     >     >
> >>     >     >> Congratulations!  But does that mean that JAVA_HOME is
> >> pointing at
> >>     > a JRE
> >>     >     >> instead of a JDK?  If you have other issues that might be a
> >> factor.
> >>     >     >>
> >>     >     >
> >>     >     > Yeah, I messed up initially by getting the JRE instead of
> >> JDK.  I
> >>     > have
> >>     >     > since corrected it.  But for some reason Ant still thinks
> that
> >>     > JAVA_HOME is
> >>     >     > the jre directory.
> >>     >     > I don't know how to fix this, hence the hack :-|
> >>     >     >
> >>     >     >
> >>     >     >
> >>     >     >
> >>     >     >>
> >>     >     >> HTH,
> >>     >     >> -Alex
> >>     >     >>
> >>     >     >> On 4/19/20, 10:50 PM, "OmPrakash Muppirala" <
> >> bigosmallm@gmail.com>
> >>     >     >> wrote:
> >>     >     >>
> >>     >     >>     I copied tools.jar from  jdk/lib to the jre/lib.  That
> >> seems to
> >>     > have
> >>     >     >> fixed
> >>     >     >>     the issue.
> >>     >     >>     We now have a successful build of the royale-compiler
> on
> >> the
> >>     > new Agent
> >>     >     >>     machine!!
> >>     >     >>
> >>     >     >>     On Sun, Apr 19, 2020 at 10:44 PM OmPrakash Muppirala <
> >>     >     >> bigosmallm@gmail.com>
> >>     >     >>     wrote:
> >>     >     >>
> >>     >     >>     > Restart dint help.  Although Serkan's reply made me
> >> look at
> >>     > how Ant
> >>     >     >> was
> >>     >     >>     > getting invoked.
> >>     >     >>     >
> >>     >     >>     > I see this warning that tools.jar is missing:
> >>     >     >>     >
> >>     >     >>     > [royale-compiler] $ cmd.exe /C
> >>     >     >> "C:\apache\apache-ant-1.9.9\bin\ant.bat -file jenkins.xml
> >>     >     >> -Denv.ASJS_HOME=C:\jenkins\workspace\royale-asjs main &&
> exit
> >>     >     >> %%ERRORLEVEL%%"
> >>     >     >>     >
> >>     >     >>     > Unable to locate tools.jar. Expected to find it in
> >> C:\Program
> >>     >     >> Files\Java\jre1.8.0_251\lib\tools.jar
> >>     >     >>     >
> >>     >     >>     >
> >>     >     >>     > I am pretty sure this is related to this issue.
> >>     >     >>     >
> >>     >     >>     >
> >>     >     >>     > On Sun, Apr 19, 2020 at 10:29 PM OmPrakash Muppirala
> <
> >>     >     >> bigosmallm@gmail.com>
> >>     >     >>     > wrote:
> >>     >     >>     >
> >>     >     >>     >>
> >>     >     >>     >>
> >>     >     >>     >> On Sun, Apr 19, 2020 at 10:15 PM Alex Harui
> >>     >     >> <ah...@adobe.com.invalid>
> >>     >     >>     >> wrote:
> >>     >     >>     >>
> >>     >     >>     >>> Did you reboot your VM?  Also, have you checked
> what
> >> user is
> >>     >     >> running
> >>     >     >>     >>> Jenkins on your VM?  I think that can sometimes be
> a
> >>     > problem.  I
> >>     >     >> might be
> >>     >     >>     >>> running Jenkins as the user.
> >>     >     >>     >>>
> >>     >     >>     >>>
> >>     >     >>     >> Agents don't require Jenkins to be running.  I will
> >> give the
> >>     >     >> rebooting of
> >>     >     >>     >> the VM a shot .
> >>     >     >>     >>
> >>     >     >>     >> Thanks,
> >>     >     >>     >> Om
> >>     >     >>     >>
> >>     >     >>     >>
> >>     >     >>     >>> -Alex
> >>     >     >>     >>>
> >>     >     >>     >>> On 4/19/20, 10:01 PM, "OmPrakash Muppirala" <
> >>     > bigosmallm@gmail.com
> >>     >     >> >
> >>     >     >>     >>> wrote:
> >>     >     >>     >>>
> >>     >     >>     >>>     On Sun, Apr 19, 2020 at 9:55 PM Alex Harui
> >>     >     >> <ah...@adobe.com.invalid>
> >>     >     >>     >>> wrote:
> >>     >     >>     >>>
> >>     >     >>     >>>     > Should be here:
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapacheroyaleci2.westus2.cloudapp.azure.com%3A8080%2FconfigureTools%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064148235&amp;sdata=KIX2arrk2%2BYbozSCKqTJ3sbG3E9IuYjTvFxhc4hbW6U%3D&amp;reserved=0
> >>     >     >>     >>>
> >>     >     >>     >>>
> >>     >     >>     >>>     My git is located in the same exact location as
> >> master.
> >>     >     >>     >>>     Moreover, the git call from the commandline
> >> executes
> >>     > fine.
> >>     >     >> The git
> >>     >     >>     >>> call
> >>     >     >>     >>>     from ant exec is what is failing.
> >>     >     >>     >>>
> >>     >     >>     >>>
> >>     >     >>     >>>
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > HTH,
> >>     >     >>     >>>     > -Alex
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > From: OmPrakash Muppirala <
> >> bigosmallm@gmail.com>
> >>     >     >>     >>>     > Reply-To: "dev@royale.apache.org" <
> >>     > dev@royale.apache.org>
> >>     >     >>     >>>     > Date: Sunday, April 19, 2020 at 9:37 PM
> >>     >     >>     >>>     > To: Apache Royale Development <
> >> dev@royale.apache.org>
> >>     >     >>     >>>     > Subject: Re: Prioritize Release Jobs on CI
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > I'm a bit stumped here.  The royale-compiler
> is
> >>     > failing
> >>     >     >> with this
> >>     >     >>     >>> error:
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > BUILD FAILED
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >
> >> c:\jenkins\workspace\royale-compiler\jenkins.xml:55:
> >>     > Execute
> >>     >     >>     >>> failed:
> >>     >     >>     >>>     > java.io.IOException: Cannot run program "git"
> >> (in
> >>     > directory
> >>     >     >>     >>>     > "c:\jenkins\workspace\royale-compiler"):
> >> CreateProcess
> >>     >     >> error=2,
> >>     >     >>     >>> The system
> >>     >     >>     >>>     > cannot find the file specified
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >   at java.lang.ProcessBuilder.start(Unknown
> >> Source)
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > It is from this part of the jenkins.xml:
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >     <target name="closure-lib-download"
> >>     > description="Copies
> >>     >     >> Closure
> >>     >     >>     >>>     > Library from GitHub">
> >>     >     >>     >>>     >         <echo message="Be patient. This takes
> >> a few
> >>     >     >> minutes..." />
> >>     >     >>     >>>     >         <exec executable="git"
> >>     > failifexecutionfails="true">
> >>     >     >>     >>>     >             <arg value="clone" />
> >>     >     >>     >>>     >             <arg value="
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fgoogle%2Fclosure-library&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064148235&amp;sdata=GCBMy196MZ1t76SKma0mLXIpUAEt5kRVC2EAnzn2gdM%3D&amp;reserved=0
> >>     >     >>     >>> <
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fgoogle%2Fclosure-library&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064148235&amp;sdata=GCBMy196MZ1t76SKma0mLXIpUAEt5kRVC2EAnzn2gdM%3D&amp;reserved=0
> >>     >     >>     >>> >"
> >>     >     >>     >>>     > />
> >>     >     >>     >>>     >             <arg value="${closure.root}" />
> >>     >     >>     >>>     >         </exec>
> >>     >     >>     >>>     >         <echo>Cloned fresh copy of Google
> >> Closure
> >>     >     >> Library</echo>
> >>     >     >>     >>>     >     </target>
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > I am not sure how this executable call works
> >> without
> >>     > the
> >>     >     >> full path.
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > I checked the env variables, I do have both
> the
> >>     > git/bin and
> >>     >     >> git/cmd
> >>     >     >>     >>>     > directory in the PATH:
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > [cid:ii_k97zkk9o0]
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > What am I missing?
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > Thanks,
> >>     >     >>     >>>     > Om
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > On Sat, Apr 18, 2020 at 11:54 PM OmPrakash
> >> Muppirala <
> >>     >     >>     >>> bigosmallm@gmail.com
> >>     >     >>     >>>     > <ma...@gmail.com>> wrote:
> >>     >     >>     >>>     > Update - I have successfully attached my VM
> as
> >> a slave
> >>     >     >> agent of our
> >>     >     >>     >>>     > Jenkins instance.
> >>     >     >>     >>>     > I am going to pull the job -
> >> /royale-asjs_jsonly and
> >>     > tie it
> >>     >     >> to my
> >>     >     >>     >>> agent so
> >>     >     >>     >>>     > I can test it.
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > It will fail for a sometime while I go set up
> >> my VM
> >>     > with
> >>     >     >> all the
> >>     >     >>     >>>     > dependencies.
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > Once we have the job successfully building on
> >> my VM,
> >>     > we can
> >>     >     >> figure
> >>     >     >>     >>> out how
> >>     >     >>     >>>     > to divide the load between the master and
> >> agent.
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > Thanks,
> >>     >     >>     >>>     > Om
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > On Sat, Apr 18, 2020 at 8:59 AM OmPrakash
> >> Muppirala <
> >>     >     >>     >>> bigosmallm@gmail.com
> >>     >     >>     >>>     > <ma...@gmail.com>> wrote:
> >>     >     >>     >>>     > We could achieve the same by creating a new
> >> agent
> >>     > (separate
> >>     >     >> vm) and
> >>     >     >>     >>>     > attaching it as a slave to the current
> Jenkins
> >> server.
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > Then we can use labels/tags to tie release
> >> jobs to one
> >>     >     >> agent and
> >>     >     >>     >>> non
> >>     >     >>     >>>     > release jobs to another agent.
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > That way we can maintain everything in one
> UI,
> >> one
> >>     > login
> >>     >     >> while
> >>     >     >>     >>> achieving
> >>     >     >>     >>>     > the concurrent building capabilities we want.
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > Jenkins is built for this kind of stuff and I
> >> think it
> >>     >     >> would be
> >>     >     >>     >>> best we
> >>     >     >>     >>>     > followed this practice.
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > Thanks,
> >>     >     >>     >>>     > Om
> >>     >     >>     >>>     > On Sat, Apr 18, 2020, 8:18 AM Alex Harui
> >>     >     >> <ah...@adobe.com.invalid>
> >>     >     >>     >>> wrote:
> >>     >     >>     >>>     > Om, I thought you were going to get the image
> >> from my
> >>     > VM
> >>     >     >> and run
> >>     >     >>     >>> it on
> >>     >     >>     >>>     > another VM.  Then we'd remove all non-release
> >> jobs
> >>     > from
> >>     >     >> your VM
> >>     >     >>     >>> and all of
> >>     >     >>     >>>     > the release jobs from my VM.  That won't
> solve
> >> the
> >>     > problem
> >>     >     >> of how
> >>     >     >>     >>> long it
> >>     >     >>     >>>     > takes for a commit to be built and tested,
> but
> >> will
> >>     > allow
> >>     >     >> the RM
> >>     >     >>     >>> to get a
> >>     >     >>     >>>     > release out without getting stuck behind the
> >> commit
> >>     > jobs.
> >>     >     >> Is that
> >>     >     >>     >>>     > currently the plan?
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > -Alex
> >>     >     >>     >>>     >
> >>     >     >>     >>>     > On 4/18/20, 12:43 AM, "OmPrakash Muppirala" <
> >>     >     >> bigosmallm@gmail.com
> >>     >     >>     >>> <mailto:
> >>     >     >>     >>>     > bigosmallm@gmail.com>> wrote:
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >     Makes sense to me.  I will set parallel
> >> executors
> >>     > back
> >>     >     >> to 1.
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >     And start working on a new Jenkins
> >> instance.
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >     Thanks,
> >>     >     >>     >>>     >     Om
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >     On Sat, Apr 18, 2020, 12:28 AM Alex Harui
> >>     >     >>     >>> <ah...@adobe.com.invalid>
> >>     >     >>     >>>     > wrote:
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >     > Are you saying that Java, Ant and Maven
> >> do not
> >>     > know
> >>     >     >> how to
> >>     >     >>     >>>     > distribute work
> >>     >     >>     >>>     >     > to different cores?
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     > To repeat my main concern:  our Jenkins
> >> jobs
> >>     > often
> >>     >     >> use shared
> >>     >     >>     >>>     > resources.
> >>     >     >>     >>>     >     > If you want to take the time to fix
> >> that, feel
> >>     > free,
> >>     >     >> but I
> >>     >     >>     >>> do not
> >>     >     >>     >>>     > know how
> >>     >     >>     >>>     >     > you are going to keep two jobs from
> both
> >> trying
> >>     > to
> >>     >     >> launch
> >>     >     >>     >>> Flash
> >>     >     >>     >>>     > Player
> >>     >     >>     >>>     >     > Debugger at the same time and open the
> >> same
> >>     > socket to
> >>     >     >>     >>> communicate
> >>     >     >>     >>>     > with it,
> >>     >     >>     >>>     >     > or try to parse the flashlog.txt that
> >> they have
> >>     > both
> >>     >     >> written
> >>     >     >>     >>> to.
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     > The royale-asjs job will use the
> >> royale-compiler
> >>     >     >> workspace
> >>     >     >>     >>> to get the
> >>     >     >>     >>>     >     > compiler.  If the compiler is building,
> >> the
> >>     > jars are
> >>     >     >> not
> >>     >     >>     >>> there and
> >>     >     >>     >>>     > the
> >>     >     >>     >>>     >     > royale-asjs build fails.
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     > There is also only so much memory and
> >> some of
> >>     > our
> >>     >     >> jobs use
> >>     >     >>     >>> all of it
> >>     >     >>     >>>     > and
> >>     >     >>     >>>     >     > I'm not sure if jobs slowed down due to
> >> paging
> >>     > memory
> >>     >     >> and
> >>     >     >>     >>>     > writing/reading
> >>     >     >>     >>>     >     > from disk, even if it is an SSD.
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     > I'm done for tonight, but that's what I
> >> was
> >>     > seeing
> >>     >     >> last time
> >>     >     >>     >>> I tried
> >>     >     >>     >>>     > to
> >>     >     >>     >>>     >     > have both master and an agent running
> >> jobs in
> >>     >     >> parallel.
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     > Thanks,
> >>     >     >>     >>>     >     > -Alex
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     > On 4/17/20, 11:52 PM, "OmPrakash
> >> Muppirala" <
> >>     >     >>     >>> bigosmallm@gmail.com
> >>     >     >>     >>>     > <ma...@gmail.com>> wrote:
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     >     A typical setup would be to have 0
> >>     > executors on
> >>     >     >> master
> >>     >     >>     >>> and at
> >>     >     >>     >>>     > least n
> >>     >     >>     >>>     >     >     number of executors on each agent,
> >> where n =
> >>     >     >> number of
> >>     >     >>     >>> cpu cores.
> >>     >     >>     >>>     >     >     I see that the current VM has 2
> >> cores.  So,
> >>     > I
> >>     >     >> started
> >>     >     >>     >>> with
> >>     >     >>     >>>     > setting the
> >>     >     >>     >>>     >     > num
> >>     >     >>     >>>     >     >     executors on the current agent to
> 2.
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     >     This should improve things quite a
> >> bit.  If
> >>     > this
> >>     >     >> doesn't
> >>     >     >>     >>> work, I
> >>     >     >>     >>>     > will
> >>     >     >>     >>>     >     >     create a new VM and make it the
> >> slave agent
> >>     > of the
> >>     >     >>     >>> current
> >>     >     >>     >>>     > Jenkins
> >>     >     >>     >>>     >     > master.
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     >     Thanks,
> >>     >     >>     >>>     >     >     Om
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     >     On Fri, Apr 17, 2020 at 11:31 PM
> >> Alex Harui
> >>     >     >>     >>>     > <ah...@adobe.com.invalid>
> >>     >     >>     >>>     >     >     wrote:
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     >     > On your VM or mine?  I don't
> think
> >> mine
> >>     > can
> >>     >     >> handle
> >>     >     >>     >>> it.  I used
> >>     >     >>     >>>     > to
> >>     >     >>     >>>     >     > run jobs
> >>     >     >>     >>>     >     >     > of master and agent and we got
> >> lots of
> >>     > failures
> >>     >     >> and
> >>     >     >>     >>> jobs took
> >>     >     >>     >>>     >     > forever.  If
> >>     >     >>     >>>     >     >     > two jobs are trying to run tests
> >> with the
> >>     >     >> shared Flash
> >>     >     >>     >>> Player
> >>     >     >>     >>>     >     > Debugger, for
> >>     >     >>     >>>     >     >     > example, you won't get consistent
> >> results.
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >     > -Alex
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >     > On 4/17/20, 11:23 PM, "OmPrakash
> >>     > Muppirala" <
> >>     >     >>     >>>     > bigosmallm@gmail.com<mailto:
> >> bigosmallm@gmail.com>>
> >>     >     >>     >>>     >     > wrote:
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >     >     I just realized that we have
> >> only one
> >>     > Agent
> >>     >     >> (node)
> >>     >     >>     >>> listed
> >>     >     >>     >>>     > under
> >>     >     >>     >>>     >     >     > Jenkins.  I
> >>     >     >>     >>>     >     >     >     am going to add at least one
> >> more
> >>     > node to
> >>     >     >> start
> >>     >     >>     >>> with.
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >     >     Thanks,
> >>     >     >>     >>>     >     >     >     Om
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >     >     On Thu, Apr 16, 2020 at 9:58
> >> AM Alex
> >>     > Harui
> >>     >     >>     >>>     >     > <ah...@adobe.com.invalid>
> >>     >     >>     >>>     >     >     > wrote:
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >     >     > I think I followed the
> >> instructions
> >>     > and
> >>     >     >> enabled
> >>     >     >>     >>> SSH.
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     > On 4/16/20, 9:37 AM,
> "Yishay
> >> Weiss"
> >>     > <
> >>     >     >>     >>>     > yishayjobs@hotmail.com<mailto:
> >> yishayjobs@hotmail.com
> >>     > >>
> >>     >     >>     >>>     >     > wrote:
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     I haven’t gotten it to
> >> work.
> >>     > Could be
> >>     >     >> ssh
> >>     >     >>     >>> needs to be
> >>     >     >>     >>>     >     > enabled on
> >>     >     >>     >>>     >     >     > the
> >>     >     >>     >>>     >     >     >     > VM [1]. This is nice to
> have
> >> but not
> >>     >     >> essential.
> >>     >     >>     >>> So Alex,
> >>     >     >>     >>>     > let
> >>     >     >>     >>>     >     > me know
> >>     >     >>     >>>     >     >     > if you
> >>     >     >>     >>>     >     >     >     > want to try that, otherwise
> >> I’ll
> >>     > suspend
> >>     >     >> my
> >>     >     >>     >>> efforts on
> >>     >     >>     >>>     > this.
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     [1]
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmedium.com%2Ftechinpieces%2Fpractical-azure-how-to-enable-ssh-on-azure-vm-84d8fba8103e&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064148235&amp;sdata=Ikff9UaqSEGPgLs%2BUuFu3LC4nuq5DNyrECvZel0PnuE%3D&amp;reserved=0
> >>     >     >>     >>>     > <
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmedium.com%2Ftechinpieces%2Fpractical-azure-how-to-enable-ssh-on-azure-vm-84d8fba8103e&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064148235&amp;sdata=Ikff9UaqSEGPgLs%2BUuFu3LC4nuq5DNyrECvZel0PnuE%3D&amp;reserved=0
> >>     >     >>     >>>     > >
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     From: Yishay
> >> Weiss<mailto:
> >>     >     >>     >>> yishayjobs@hotmail.com
> >>     >     >>     >>>     > <ma...@hotmail.com>>
> >>     >     >>     >>>     >     >     >     >     Sent: Wednesday, April
> >> 15, 2020
> >>     > 5:09
> >>     >     >> PM
> >>     >     >>     >>>     >     >     >     >     To:
> >> dev@royale.apache.org
> >>     > <mailto:
> >>     >     >>     >>>     > dev@royale.apache.org><mailto:
> >> dev@royale.apache.org
> >>     > <mailto:
> >>     >     >>     >>>     > dev@royale.apache.org>>
> >>     >     >>     >>>     >     >     >     >     Subject: RE: Prioritize
> >> Release
> >>     > Jobs
> >>     >     >> on CI
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     I’d like to try and
> >> install an
> >>     > ssh
> >>     >     >> server.
> >>     >     >>     >>> Can anyone
> >>     >     >>     >>>     >     > think of a
> >>     >     >>     >>>     >     >     >     > reason not to do that? I’m
> >> asking in
> >>     >     >> terms of
> >>     >     >>     >>> security,
> >>     >     >>     >>>     > and if
> >>     >     >>     >>>     >     > there
> >>     >     >>     >>>     >     >     > might
> >>     >     >>     >>>     >     >     >     > be a problem because it’s a
> >> VM.
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     Thanks.
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     From: Yishay
> >> Weiss<mailto:
> >>     >     >>     >>> yishayjobs@hotmail.com
> >>     >     >>     >>>     > <ma...@hotmail.com>>
> >>     >     >>     >>>     >     >     >     >     Sent: Monday, April 13,
> >> 2020
> >>     > 10:02 AM
> >>     >     >>     >>>     >     >     >     >     To:
> >> dev@royale.apache.org
> >>     > <mailto:
> >>     >     >>     >>>     > dev@royale.apache.org><mailto:
> >> dev@royale.apache.org
> >>     > <mailto:
> >>     >     >>     >>>     > dev@royale.apache.org>>
> >>     >     >>     >>>     >     >     >     >     Subject: RE: Prioritize
> >> Release
> >>     > Jobs
> >>     >     >> on CI
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     Related, as most (all?)
> >> of the
> >>     >     >> instructions
> >>     >     >>     >>> don’t
> >>     >     >>     >>>     > require
> >>     >     >>     >>>     >     >     > anything but
> >>     >     >>     >>>     >     >     >     > a shell wouldn’t it be
> >> easier and
> >>     > faster
> >>     >     >> to
> >>     >     >>     >>> access the
> >>     >     >>     >>>     > machine
> >>     >     >>     >>>     >     > with
> >>     >     >>     >>>     >     >     > ssh
> >>     >     >>     >>>     >     >     >     > [1], rather than using
> remote
> >>     > desktop?
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     [1]
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fwindows-server%2Fadministration%2Fopenssh%2Fopenssh_install_firstuse&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064148235&amp;sdata=lIgC2%2F5w04u%2FXw87mk6OSSykzt%2F8st4vgZDB0yT54Dg%3D&amp;reserved=0
> >>     >     >>     >>>     > <
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fwindows-server%2Fadministration%2Fopenssh%2Fopenssh_install_firstuse&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064148235&amp;sdata=lIgC2%2F5w04u%2FXw87mk6OSSykzt%2F8st4vgZDB0yT54Dg%3D&amp;reserved=0
> >>     >     >>     >>>     > >
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     From: Yishay
> >> Weiss<mailto:
> >>     >     >>     >>> yishayjobs@hotmail.com
> >>     >     >>     >>>     > <ma...@hotmail.com>>
> >>     >     >>     >>>     >     >     >     >     Sent: Monday, April 13,
> >> 2020
> >>     > 9:55 AM
> >>     >     >>     >>>     >     >     >     >     To:
> >> dev@royale.apache.org
> >>     > <mailto:
> >>     >     >>     >>>     > dev@royale.apache.org><mailto:
> >> dev@royale.apache.org
> >>     > <mailto:
> >>     >     >>     >>>     > dev@royale.apache.org>>
> >>     >     >>     >>>     >     >     >     >     Subject: RE: Prioritize
> >> Release
> >>     > Jobs
> >>     >     >> on CI
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     Can’t you do that with
> >> remote
> >>     > desktop?
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >
> >>  ________________________________
> >>     >     >>     >>>     >     >     >     >     From: OmPrakash
> >> Muppirala <
> >>     >     >>     >>> bigosmallm@gmail.com
> >>     >     >>     >>>     > <ma...@gmail.com>>
> >>     >     >>     >>>     >     >     >     >     Sent: Monday, April 13,
> >> 2020
> >>     > 9:51:25
> >>     >     >> AM
> >>     >     >>     >>>     >     >     >     >     To: Apache Royale
> >> Development <
> >>     >     >>     >>> dev@royale.apache.org
> >>     >     >>     >>>     > <ma...@royale.apache.org>>
> >>     >     >>     >>>     >     >     >     >     Subject: Re: Prioritize
> >> Release
> >>     > Jobs
> >>     >     >> on CI
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     Alex,
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     I believe this is your
> >> personal
> >>     > Azure
> >>     >     >>     >>> subscription
> >>     >     >>     >>>     > right?
> >>     >     >>     >>>     >     > Any
> >>     >     >>     >>>     >     >     > chance
> >>     >     >>     >>>     >     >     >     > I can
> >>     >     >>     >>>     >     >     >     >     get access to it so I
> >> can try
> >>     > to copy
> >>     >     >> the
> >>     >     >>     >>> image out
> >>     >     >>     >>>     > the
> >>     >     >>     >>>     >     > machine
> >>     >     >>     >>>     >     >     > and
> >>     >     >>     >>>     >     >     >     >     redeploy it somewhere
> >> else?
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     Thanks,
> >>     >     >>     >>>     >     >     >     >     Om
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     On Sun, Apr 12, 2020 at
> >> 6:18 PM
> >>     >     >> OmPrakash
> >>     >     >>     >>> Muppirala <
> >>     >     >>     >>>     >     >     >     > bigosmallm@gmail.com
> <mailto:
> >>     >     >> bigosmallm@gmail.com
> >>     >     >>     >>> >>
> >>     >     >>     >>>     >     >     >     >     wrote:
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     > I can help set this
> up
> >> on
> >>     > Azure.
> >>     >     >> Give me
> >>     >     >>     >>> some
> >>     >     >>     >>>     > time to
> >>     >     >>     >>>     >     > work
> >>     >     >>     >>>     >     >     > out the
> >>     >     >>     >>>     >     >     >     >     > details?
> >>     >     >>     >>>     >     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     > Thanks,
> >>     >     >>     >>>     >     >     >     >     > Om
> >>     >     >>     >>>     >     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     > On Sun, Apr 12, 2020,
> >> 11:49 AM
> >>     >     >> Harbs <
> >>     >     >>     >>>     >     > harbs.lists@gmail.com<mailto:
> >>     > harbs.lists@gmail.com>>
> >>     >     >>     >>>     >     >     > wrote:
> >>     >     >>     >>>     >     >     >     >     >
> >>     >     >>     >>>     >     >     >     >     >> OK. Good to know.
> >>     >     >>     >>>     >     >     >     >     >>
> >>     >     >>     >>>     >     >     >     >     >> > On Apr 12, 2020,
> at
> >> 9:45
> >>     > PM,
> >>     >     >> Alex Harui
> >>     >     >>     >>>     >     >     > <aharui@adobe.com.INVALID
> >>     >     >>     >>>     >     >     >     > >
> >>     >     >>     >>>     >     >     >     >     >> wrote:
> >>     >     >>     >>>     >     >     >     >     >> >
> >>     >     >>     >>>     >     >     >     >     >> > FWIW, I just
> looked
> >> and the
> >>     >     >> longest job
> >>     >     >>     >>> in the
> >>     >     >>     >>>     > release
> >>     >     >>     >>>     >     >     > steps so
> >>     >     >>     >>>     >     >     >     > far is
> >>     >     >>     >>>     >     >     >     >     >> 8 minutes.  Most are
> >> under 2
> >>     >     >> minutes.
> >>     >     >>     >>> There
> >>     >     >>     >>>     > might be
> >>     >     >>     >>>     >     > jobs
> >>     >     >>     >>>     >     >     > later
> >>     >     >>     >>>     >     >     >     > that take
> >>     >     >>     >>>     >     >     >     >     >> longer that we
> >> haven't run
> >>     > yet.
> >>     >     >> IMO, the
> >>     >     >>     >>> issue
> >>     >     >>     >>>     > isn't
> >>     >     >>     >>>     >     > speed
> >>     >     >>     >>>     >     >     > of the
> >>     >     >>     >>>     >     >     >     > machine,
> >>     >     >>     >>>     >     >     >     >     >> it is just that we
> are
> >>     > sharing the
> >>     >     >>     >>> machine with
> >>     >     >>     >>>     > longer
> >>     >     >>     >>>     >     > jobs
> >>     >     >>     >>>     >     >     > (1 hour
> >>     >     >>     >>>     >     >     >     > for
> >>     >     >>     >>>     >     >     >     >     >>
> >> TourDeFlexMigration).  And
> >>     > again,
> >>     >     >> the
> >>     >     >>     >>> machine
> >>     >     >>     >>>     > will be
> >>     >     >>     >>>     >     > idle for
> >>     >     >>     >>>     >     >     >     > stretches of
> >>     >     >>     >>>     >     >     >     >     >> time while the RM
> >> verifies
> >>     >     >> artifacts
> >>     >     >>     >>> after each
> >>     >     >>     >>>     > step.
> >>     >     >>     >>>     >     >     >     >     >> >
> >>     >     >>     >>>     >     >     >     >     >> > -Alex
> >>     >     >>     >>>     >     >     >     >     >> >
> >>     >     >>     >>>     >     >     >     >     >> > On 4/12/20, 11:32
> >> AM,
> >>     > "Harbs" <
> >>     >     >>     >>>     > harbs.lists@gmail.com<mailto:
> >> harbs.lists@gmail.com>
> >>     >     >>     >>>     >     >     > <mailto:
> >>     >     >>     >>>     >     >     >     >     >>
> harbs.lists@gmail.com
> >>     > <mailto:
> >>     >     >>     >>>     > harbs.lists@gmail.com>>> wrote:
> >>     >     >>     >>>     >     >     >     >     >> >
> >>     >     >>     >>>     >     >     >     >     >> >    Fair enough.
> >>     >     >>     >>>     >     >     >     >     >> >
> >>     >     >>     >>>     >     >     >     >     >> >    I expect builds
> >> to be
> >>     >     >> somewhere
> >>     >     >>     >>> between 10
> >>     >     >>     >>>     > and 20
> >>     >     >>     >>>     >     > times
> >>     >     >>     >>>     >     >     > faster
> >>     >     >>     >>>     >     >     >     > on a
> >>     >     >>     >>>     >     >     >     >     >> powerful machine.
> >>     >     >>     >>>     >     >     >     >     >> >
> >>     >     >>     >>>     >     >     >     >     >> >    Yeah. It’s
> >> probably
> >>     > going to
> >>     >     >> be a
> >>     >     >>     >>> bit of work
> >>     >     >>     >>>     >     > changing
> >>     >     >>     >>>     >     >     > the
> >>     >     >>     >>>     >     >     >     > server,
> >>     >     >>     >>>     >     >     >     >     >> but probably worth
> it
> >> in the
> >>     > long
> >>     >     >> run.
> >>     >     >>     >>>     >     >     >     >     >> >
> >>     >     >>     >>>     >     >     >     >     >> >    I think I’ll
> try
> >> this
> >>     > when I
> >>     >     >> do the
> >>     >     >>     >>> next
> >>     >     >>     >>>     > release
> >>     >     >>     >>>     >     > unless
> >>     >     >>     >>>     >     >     > Yishay
> >>     >     >>     >>>     >     >     >     > wants
> >>     >     >>     >>>     >     >     >     >     >> to work with me on
> >> this for
> >>     > this
> >>     >     >> release
> >>     >     >>     >>> — but
> >>     >     >>     >>>     > I’m not
> >>     >     >>     >>>     >     > going
> >>     >     >>     >>>     >     >     > to be
> >>     >     >>     >>>     >     >     >     > able to
> >>     >     >>     >>>     >     >     >     >     >> help until after
> >> Passover
> >>     > (i.e.
> >>     >     >> next
> >>     >     >>     >>> week).
> >>     >     >>     >>>     >     >     >     >     >> >
> >>     >     >>     >>>     >     >     >     >     >> >    Thanks,
> >>     >     >>     >>>     >     >     >     >     >> >    Harbs
> >>     >     >>     >>>     >     >     >     >     >> >
> >>     >     >>     >>>     >     >     >     >     >> >> On Apr 12, 2020,
> >> at 9:22
> >>     > PM,
> >>     >     >> Alex Harui
> >>     >     >>     >>>     >     >     > <aharui@adobe.com.INVALID
> >>     >     >>     >>>     >     >     >     > >
> >>     >     >>     >>>     >     >     >     >     >> wrote:
> >>     >     >>     >>>     >     >     >     >     >> >>
> >>     >     >>     >>>     >     >     >     >     >> >> The Azure portal
> >> says:
> >>     > Standard
> >>     >     >> F2s_v2
> >>     >     >>     >>> (2
> >>     >     >>     >>>     > vcpus, 4
> >>     >     >>     >>>     >     > GiB
> >>     >     >>     >>>     >     >     > memory)
> >>     >     >>     >>>     >     >     >     >     >> >>
> >>     >     >>     >>>     >     >     >     >     >> >> I think I am
> >> reading
> >>     > changes to
> >>     >     >> the
> >>     >     >>     >>> build
> >>     >     >>     >>>     > process in
> >>     >     >>     >>>     >     > your
> >>     >     >>     >>>     >     >     >     >     >> suggestions.  I do
> not
> >>     > really want
> >>     >     >> to
> >>     >     >>     >>> spend more
> >>     >     >>     >>>     > of my
> >>     >     >>     >>>     >     > time
> >>     >     >>     >>>     >     >     > on this
> >>     >     >>     >>>     >     >     >     >     >> process.  But if you
> >> want to
> >>     > do
> >>     >     >> the work,
> >>     >     >>     >>> that's
> >>     >     >>     >>>     > fine
> >>     >     >>     >>>     >     > with me.
> >>     >     >>     >>>     >     >     >     >     >> >>
> >>     >     >>     >>>     >     >     >     >     >> >> -Alex
> >>     >     >>     >>>     >     >     >     >     >> >>
> >>     >     >>     >>>     >     >     >     >     >> >> On 4/12/20, 10:57
> >> AM,
> >>     > "Harbs" <
> >>     >     >>     >>>     > harbs.lists@gmail.com<mailto:
> >> harbs.lists@gmail.com>
> >>     >     >>     >>>     >     >     > <mailto:
> >>     >     >>     >>>     >     >     >     >     >>
> harbs.lists@gmail.com
> >>     > <mailto:
> >>     >     >>     >>>     > harbs.lists@gmail.com>> <mailto:
> >> harbs.lists@gmail.com
> >>     >     >> <mailto:
> >>     >     >>     >>>     > harbs.lists@gmail.com>
> >>     >     >>     >>>     >     > <mailto:
> >>     >     >>     >>>     >     >     >     >     >>
> harbs.lists@gmail.com
> >>     > <mailto:
> >>     >     >>     >>>     > harbs.lists@gmail.com>>>> wrote:
> >>     >     >>     >>>     >     >     >     >     >> >>
> >>     >     >>     >>>     >     >     >     >     >> >>   What kind of
> >> horsepower
> >>     > is
> >>     >     >> included
> >>     >     >>     >>> in the
> >>     >     >>     >>>     > free
> >>     >     >>     >>>     >     > Azure
> >>     >     >>     >>>     >     >     > account?
> >>     >     >>     >>>     >     >     >     >     >> >>
> >>     >     >>     >>>     >     >     >     >     >> >>   The server I
> >> mentioned
> >>     > builds
> >>     >     >>     >>> (considerably)
> >>     >     >>     >>>     >     > faster than
> >>     >     >>     >>>     >     >     > my own
> >>     >     >>     >>>     >     >     >     >     >> local machine. The
> ci
> >> server
> >>     > seems
> >>     >     >> to
> >>     >     >>     >>> build many
> >>     >     >>     >>>     > times
> >>     >     >>     >>>     >     > slower.
> >>     >     >>     >>>     >     >     >     >     >> >>
> >>     >     >>     >>>     >     >     >     >     >> >>   One thing we
> can
> >> do to
> >>     >     >> minimize
> >>     >     >>     >>> running
> >>     >     >>     >>>     > server time
> >>     >     >>     >>>     >     >     > would be to
> >>     >     >>     >>>     >     >     >     >     >> transfer the
> >> artifacts to
> >>     > storage
> >>     >     >> instead
> >>     >     >>     >>> of
> >>     >     >>     >>>     > keeping
> >>     >     >>     >>>     >     > them on
> >>     >     >>     >>>     >     >     > the
> >>     >     >>     >>>     >     >     >     > server. On
> >>     >     >>     >>>     >     >     >     >     >> AWS, I’d probably
> use
> >> S3.
> >>     > Not sure
> >>     >     >> what
> >>     >     >>     >>> the
> >>     >     >>     >>>     > similar
> >>     >     >>     >>>     >     > service on
> >>     >     >>     >>>     >     >     >     > Azure is
> >>     >     >>     >>>     >     >     >     >     >> called.
> >>     >     >>     >>>     >     >     >     >     >> >>
> >>     >     >>     >>>     >     >     >     >     >> >>> On Apr 12, 2020,
> >> at 8:26
> >>     > PM,
> >>     >     >> Alex
> >>     >     >>     >>> Harui
> >>     >     >>     >>>     >     >     >     > <aharui@adobe.com.INVALID
> >>     >     >>     >>>     >     >     >     >     >> <mailto:
> >>     > aharui@adobe.com.INVALID
> >>     >     >> <mailto:
> >>     >     >>     >>>     > aharui@adobe.com.INVALID>>> wrote:
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>> OK, that's
> pretty
> >> much
> >>     > how I
> >>     >     >>     >>> understand Azure
> >>     >     >>     >>>     > as
> >>     >     >>     >>>     >     > well.
> >>     >     >>     >>>     >     >     > The key
> >>     >     >>     >>>     >     >     >     > thing
> >>     >     >>     >>>     >     >     >     >     >> is that "running"
> >> includes
> >>     > time
> >>     >     >> where the
> >>     >     >>     >>> CI
> >>     >     >>     >>>     > server is
> >>     >     >>     >>>     >     > not
> >>     >     >>     >>>     >     >     > running
> >>     >     >>     >>>     >     >     >     > any
> >>     >     >>     >>>     >     >     >     >     >> Jenkins jobs.  The
> CI
> >> Server
> >>     > steps
> >>     >     >> might
> >>     >     >>     >>> take
> >>     >     >>     >>>     > only a few
> >>     >     >>     >>>     >     >     > hours of
> >>     >     >>     >>>     >     >     >     > actual
> >>     >     >>     >>>     >     >     >     >     >> server time, but
> >> there is
> >>     > time
> >>     >     >> where the
> >>     >     >>     >>> RM is
> >>     >     >>     >>>     > verifying
> >>     >     >>     >>>     >     >     > artifacts
> >>     >     >>     >>>     >     >     >     > locally
> >>     >     >>     >>>     >     >     >     >     >> so you'd be paying
> >> for that
> >>     > or the
> >>     >     >> RM
> >>     >     >>     >>> would have
> >>     >     >>     >>>     > to keep
> >>     >     >>     >>>     >     >     > shutting
> >>     >     >>     >>>     >     >     >     > down and
> >>     >     >>     >>>     >     >     >     >     >> restarting.
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>> Seems like it
> >> would be
> >>     >     >>     >>> cheaper/simpler to get
> >>     >     >>     >>>     > the
> >>     >     >>     >>>     >     > free
> >>     >     >>     >>>     >     >     > MSDN
> >>     >     >>     >>>     >     >     >     > account
> >>     >     >>     >>>     >     >     >     >     >> and leave it
> running.
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>> -Alex
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>> On 4/12/20,
> 10:15
> >> AM,
> >>     > "Harbs" <
> >>     >     >>     >>>     >     > harbs.lists@gmail.com<mailto:
> >>     > harbs.lists@gmail.com>
> >>     >     >>     >>>     >     >     > <mailto:
> >>     >     >>     >>>     >     >     >     >     >>
> harbs.lists@gmail.com
> >>     > <mailto:
> >>     >     >>     >>>     > harbs.lists@gmail.com>>> wrote:
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>>  My experience
> is
> >> with
> >>     > AWS.
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>>  I assume
> >> Microsoft has
> >>     > similar
> >>     >     >>     >>> offerings,
> >>     >     >>     >>>     > but I
> >>     >     >>     >>>     >     > don’t
> >>     >     >>     >>>     >     >     > have
> >>     >     >>     >>>     >     >     >     >     >> experience with
> Azure.
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>>  AWS has
> >> on-demand EC2
> >>     >     >> instances
> >>     >     >>     >>> which you
> >>     >     >>     >>>     > pay for
> >>     >     >>     >>>     >     > only
> >>     >     >>     >>>     >     >     > the
> >>     >     >>     >>>     >     >     >     > actual
> >>     >     >>     >>>     >     >     >     >     >> time that they are
> >>     > running.[1]
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>>  Instances can
> be
> >>     > started and
> >>     >     >> stopped
> >>     >     >>     >>> via
> >>     >     >>     >>>     > command
> >>     >     >>     >>>     >     > line
> >>     >     >>     >>>     >     >     > (or via
> >>     >     >>     >>>     >     >     >     > the
> >>     >     >>     >>>     >     >     >     >     >> web interface) as
> >> long as
> >>     > you have
> >>     >     >> valid
> >>     >     >>     >>>     > credentials to
> >>     >     >>     >>>     >     > do so.
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>>  For example: an
> >>     > m5.4xlarge
> >>     >     >> instance
> >>     >     >>     >>> has 16
> >>     >     >>     >>>     > cores
> >>     >     >>     >>>     >     > and
> >>     >     >>     >>>     >     >     > costs
> >>     >     >>     >>>     >     >     >     > about
> >>     >     >>     >>>     >     >     >     >     >> $1.5 per hour. On a
> >> machine
> >>     > like
> >>     >     >> that, a
> >>     >     >>     >>> full
> >>     >     >>     >>>     > build
> >>     >     >>     >>>     >     > would
> >>     >     >>     >>>     >     >     > probably
> >>     >     >>     >>>     >     >     >     > take
> >>     >     >>     >>>     >     >     >     >     >> less than 10
> minutes.
> >> It’s
> >>     > probably
> >>     >     >>     >>> possible to
> >>     >     >>     >>>     > do a
> >>     >     >>     >>>     >     > full
> >>     >     >>     >>>     >     >     > release
> >>     >     >>     >>>     >     >     >     > with only
> >>     >     >>     >>>     >     >     >     >     >> a few hours of
> server
> >> time.
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>>  Leaving a
> server
> >> like
> >>     > that
> >>     >     >> running
> >>     >     >>     >>> all the
> >>     >     >>     >>>     > time
> >>     >     >>     >>>     >     > would get
> >>     >     >>     >>>     >     >     >     > expensive,
> >>     >     >>     >>>     >     >     >     >     >> but if it’s just
> spun
> >> up for
> >>     >     >> releases,
> >>     >     >>     >>> you’d get
> >>     >     >>     >>>     > very
> >>     >     >>     >>>     >     > fast
> >>     >     >>     >>>     >     >     > builds
> >>     >     >>     >>>     >     >     >     > at a
> >>     >     >>     >>>     >     >     >     >     >> reasonable price.
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>>  I’d be happy to
> >> pay
> >>     > $10-$50
> >>     >     >> (and
> >>     >     >>     >>> possibly
> >>     >     >>     >>>     > more) per
> >>     >     >>     >>>     >     >     > release to
> >>     >     >>     >>>     >     >     >     > make
> >>     >     >>     >>>     >     >     >     >     >> the release process
> >> painless
> >>     > for
> >>     >     >> the RM.
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>>  [1]
> >>     >     >>     >>>     >     >     >     >     >>
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064148235&amp;sdata=uWG4u%2FTSw4UKxnE989SwhpedCL1YqneOM03hB6bO09w%3D&amp;reserved=0
> >>     >     >>     >>>     > <
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064158224&amp;sdata=Dl7nqEhexdwdk3ydY4yudv9kK3pT8Gp6lyVQDN2ruWE%3D&amp;reserved=0
> >>     >     >>     >>>     > >
> >>     >     >>     >>>     >     >     >     >     >> <
> >>     >     >>     >>>     >     >     >     >     >>
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064158224&amp;sdata=Dl7nqEhexdwdk3ydY4yudv9kK3pT8Gp6lyVQDN2ruWE%3D&amp;reserved=0
> >>     >     >>     >>>     > <
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064158224&amp;sdata=Dl7nqEhexdwdk3ydY4yudv9kK3pT8Gp6lyVQDN2ruWE%3D&amp;reserved=0
> >>     >     >>     >>>     > >
> >>     >     >>     >>>     >     >     >     >     >> ><
> >>     >     >>     >>>     >     >     >     >     >>
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064158224&amp;sdata=Dl7nqEhexdwdk3ydY4yudv9kK3pT8Gp6lyVQDN2ruWE%3D&amp;reserved=0
> >>     >     >>     >>>     > <
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064158224&amp;sdata=Dl7nqEhexdwdk3ydY4yudv9kK3pT8Gp6lyVQDN2ruWE%3D&amp;reserved=0
> >>     >     >>     >>>     > >
> >>     >     >>     >>>     >     >     >     >     >> <
> >>     >     >>     >>>     >     >     >     >     >>
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064158224&amp;sdata=Dl7nqEhexdwdk3ydY4yudv9kK3pT8Gp6lyVQDN2ruWE%3D&amp;reserved=0
> >>     >     >>     >>>     > <
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064158224&amp;sdata=Dl7nqEhexdwdk3ydY4yudv9kK3pT8Gp6lyVQDN2ruWE%3D&amp;reserved=0
> >>     >     >>     >>>     > >
> >>     >     >>     >>>     >     >     >     >     >> >><
> >>     >     >>     >>>     >     >     >     >     >>
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064158224&amp;sdata=Dl7nqEhexdwdk3ydY4yudv9kK3pT8Gp6lyVQDN2ruWE%3D&amp;reserved=0
> >>     >     >>     >>>     > <
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064158224&amp;sdata=Dl7nqEhexdwdk3ydY4yudv9kK3pT8Gp6lyVQDN2ruWE%3D&amp;reserved=0
> >>     >     >>     >>>     > >
> >>     >     >>     >>>     >     >     >     >     >> <
> >>     >     >>     >>>     >     >     >     >     >>
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064168215&amp;sdata=9IHyKZw9hCPqqdsGYUJ%2F6%2BGt%2Bwb4dD8q1WFVkNxWK6E%3D&amp;reserved=0
> >>     >     >>     >>>     > <
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064168215&amp;sdata=9IHyKZw9hCPqqdsGYUJ%2F6%2BGt%2Bwb4dD8q1WFVkNxWK6E%3D&amp;reserved=0
> >>     >     >>     >>>     > >
> >>     >     >>     >>>     >     >     >     >     >> ><
> >>     >     >>     >>>     >     >     >     >     >>
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064168215&amp;sdata=9IHyKZw9hCPqqdsGYUJ%2F6%2BGt%2Bwb4dD8q1WFVkNxWK6E%3D&amp;reserved=0
> >>     >     >>     >>>     > <
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064168215&amp;sdata=9IHyKZw9hCPqqdsGYUJ%2F6%2BGt%2Bwb4dD8q1WFVkNxWK6E%3D&amp;reserved=0
> >>     >     >>     >>>     > >
> >>     >     >>     >>>     >     >     >     >     >> <
> >>     >     >>     >>>     >     >     >     >     >>
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064168215&amp;sdata=9IHyKZw9hCPqqdsGYUJ%2F6%2BGt%2Bwb4dD8q1WFVkNxWK6E%3D&amp;reserved=0
> >>     >     >>     >>>     > <
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>
> >>     >
> >>
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064168215&amp;sdata=9IHyKZw9hCPqqdsGYUJ%2F6%2BGt%2Bwb4dD8q1WFVkNxWK6E%3D&amp;reserved=0
> >>     >     >>     >>>     > >
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>>
> >>     >     >>     >>>     >     >     >     >     >> >>>> On Apr 12,
> 2020,
> >> at
> >>     > 7:45 PM,
> >>     >     >> Alex
> >>     >     >>     >>> Harui
> >>     >     >>     >>>     >     >     >     > <ah...@adobe.com.INVALID>
> >>     >     >>     >>>     >     >     >     >     >> wrote:
> >>     >     >>     >>>     >     >     >     >     >> >>>>
> >>     >     >>     >>>     >     >     >     >     >> >>>> I'm not very
> >>     > experienced with
> >>     >     >>     >>> spinning up
> >>     >     >>     >>>     >     > servers.  The
> >>     >     >>     >>>     >     >     > CI
> >>     >     >>     >>>     >     >     >     > server we
> >>     >     >>     >>>     >     >     >     >     >> are using is
> >> effectively
> >>     > free,
> >>     >     >> based on a
> >>     >     >>     >>> generous
> >>     >     >>     >>>     >     > donation
> >>     >     >>     >>>     >     >     > from
> >>     >     >>     >>>     >     >     >     > Microsoft
> >>     >     >>     >>>     >     >     >     >     >> of MSDN accounts to
> >> ASF
> >>     >     >> committers.  So I
> >>     >     >>     >>> leave
> >>     >     >>     >>>     > it up
> >>     >     >>     >>>     >     > 24/7,
> >>     >     >>     >>>     >     >     > and
> >>     >     >>     >>>     >     >     >     > share the
> >>     >     >>     >>>     >     >     >     >     >> RDP access on
> private@.
> >> I
> >>     > think
> >>     >     >> any
> >>     >     >>     >>> other ASF
> >>     >     >>     >>>     >     > committer
> >>     >     >>     >>>     >     >     > could do
> >>     >     >>     >>>     >     >     >     > the
> >>     >     >>     >>>     >     >     >     >     >> same.  IIRC, if that
> >> server
> >>     >     >> actually is
> >>     >     >>     >>> stopped,
> >>     >     >>     >>>     > I have
> >>     >     >>     >>>     >     > to
> >>     >     >>     >>>     >     >     > use my
> >>     >     >>     >>>     >     >     >     > personal
> >>     >     >>     >>>     >     >     >     >     >> (unshared) MSDN
> >> credentials
> >>     > to
> >>     >     >> start it
> >>     >     >>     >>> again.
> >>     >     >>     >>>     >  AIUI,
> >>     >     >>     >>>     >     > if I
> >>     >     >>     >>>     >     >     >     > actually paid
> >>     >     >>     >>>     >     >     >     >     >> for the server, it
> >> would
> >>     > cost me
> >>     >     >> to leave
> >>     >     >>     >>> it
> >>     >     >>     >>>     > running
> >>     >     >>     >>>     >     > even if
> >>     >     >>     >>>     >     >     > it
> >>     >     >>     >>>     >     >     >     > didn't run
> >>     >     >>     >>>     >     >     >     >     >> jobs between
> releases.
> >>     >     >>     >>>     >     >     >     >     >> >>>>
> >>     >     >>     >>>     >     >     >     >     >> >>>> Is that what
> you
> >> are
> >>     > basically
> >>     >     >>     >>> saying?  I
> >>     >     >>     >>>     > think it
> >>     >     >>     >>>     >     > might
> >>     >     >>     >>>     >     >     > be
> >>     >     >>     >>>     >     >     >     > best if
> >>     >     >>     >>>     >     >     >     >     >> another committer
> got
> >> a CI
> >>     > server
> >>     >     >> going
> >>     >     >>     >>> via the MS
> >>     >     >>     >>>     >     > donation
> >>     >     >>     >>>     >     >     > and
> >>     >     >>     >>>     >     >     >     > could leave
> >>     >     >>     >>>     >     >     >     >     >> it up 24/7.
> >>     >     >>     >>>     >     >     >     >     >> >>>>
> >>     >     >>     >>>     >     >     >     >     >> >>>> -Alex
> >>     >     >>     >>>     >     >     >     >     >> >>>>
> >>     >     >>     >>>     >     >     >     >     >> >>>> On 4/12/20,
> 9:28
> >> AM,
> >>     > "Harbs" <
> >>     >     >>     >>>     >     > harbs.lists@gmail.com<mailto:
> >>     > harbs.lists@gmail.com>>
> >>     >     >>     >>>     >     >     > wrote:
> >>     >     >>     >>>     >     >     >     >     >> >>>>
> >>     >     >>     >>>     >     >     >     >     >> >>>> I’m willing to
> >> do this.
> >>     >     >>     >>>     >     >     >     >     >> >>>>
> >>     >     >>     >>>     >     >     >     >     >> >>>> Considering
> that
> >> the
> >>     > release
> >>     >     >> will be
> >>     >     >>     >>> run
> >>     >     >>     >>>     >     > infrequently, it
> >>     >     >>     >>>     >     >     >     > should be
> >>     >     >>     >>>     >     >     >     >     >> doable to have a
> >> relatively
> >>     >     >> powerful
> >>     >     >>     >>> server that
> >>     >     >>     >>>     > could
> >>     >     >>     >>>     >     > be
> >>     >     >>     >>>     >     >     > spun up on
> >>     >     >>     >>>     >     >     >     >     >> demand. This is
> >> something I
> >>     > have
> >>     >     >> setup
> >>     >     >>     >>> for my own
> >>     >     >>     >>>     >     > releases.
> >>     >     >>     >>>     >     >     >     >     >> >>>>
> >>     >     >>     >>>     >     >     >     >     >> >>>> The only
> >> complication
> >>     > would
> >>     >     >> be that
> >>     >     >>     >>> each RM
> >>     >     >>     >>>     > would
> >>     >     >>     >>>     >     > need
> >>     >     >>     >>>     >     >     > valid
> >>     >     >>     >>>     >     >     >     >     >> credentials to spin
> >> up the
> >>     > server.
> >>     >     >>     >>>     >     >     >     >     >> >>>>
> >>     >     >>     >>>     >     >     >     >     >> >>>> Harbs
> >>     >     >>     >>>     >     >     >     >     >> >>>>
> >>     >     >>     >>>     >     >     >     >     >> >>>>> On Apr 12,
> >> 2020, at
> >>     > 7:10 PM,
> >>     >     >> Alex
> >>     >     >>     >>> Harui
> >>     >     >>     >>>     >     >     >     > <ah...@adobe.com.INVALID>
> >>     >     >>     >>>     >     >     >     >     >> wrote:
> >>     >     >>     >>>     >     >     >     >     >> >>>>>
> >>     >     >>     >>>     >     >     >     >     >> >>>>> A better
> >> solution,
> >>     > IMO, is
> >>     >     >> for
> >>     >     >>     >>> someone else
> >>     >     >>     >>>     > to
> >>     >     >>     >>>     >     > offer up
> >>     >     >>     >>>     >     >     > a CI
> >>     >     >>     >>>     >     >     >     > server
> >>     >     >>     >>>     >     >     >     >     >> only for release
> jobs.
> >>     >     >>     >>>     >     >     >     >     >>
> >>     >     >>     >>>     >     >     >     >     >>
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>     >
> >>     >     >>     >>>
> >>     >     >>     >>>
> >>     >     >>     >>>
> >>     >     >>
> >>     >     >>
> >>     >     >>
> >>     >
> >>     >
> >>     >
> >>
> >>
> >>
>
>