Greg, It looks like Ant compiler build is working fine. I'm waiting now for JS only build of framework to be finished.
Thanks, Piotr On Tue, Jun 11, 2019, 8:31 AM Greg Dove <greg.d...@gmail.com> wrote: > Thanks for clarifying Piotr. That one at least worked it seems. > I saw the problem elsewhere and first time it was because the compiler > build had required changes and did not complete before the framework. > The others have some issues, but I don't think it is related to my latest > changes , because it seems to be the same issue as previous fails. I will > try to figure those out tomorrow some time if I can. > > On Tue, Jun 11, 2019 at 5:08 PM Piotr Zarzycki <piotrzarzyck...@gmail.com> > wrote: > > > Greg, > > > > I was thinking about ant build on Jenkins [1]. I didn't check Maven build > > in a while. > > > > [1] > > > > > http://apacheroyaleci.westus2.cloudapp.azure.com:8080/job/royale-asjs_jsonly/changes > > > > Thanks, > > Piotr > > > > > > On Tue, Jun 11, 2019, 6:48 AM Greg Dove <greg.d...@gmail.com> wrote: > > > > > Piotr, I hope I addressed the issue, but waiting to see... > > > It looks like it has been unstable for last 7 days , am I reading that > > > right? https://builds.apache.org/job/Royale-asjs/ > > > > > > > > > On Tue, Jun 11, 2019 at 4:30 PM Greg Dove <greg.d...@gmail.com> wrote: > > > > > > > Working on it! > > > > > > > > > > > > On Tue, Jun 11, 2019 at 4:29 PM Piotr Zarzycki < > > > piotrzarzyck...@gmail.com> > > > > wrote: > > > > > > > >> Hi Greg, > > > >> > > > >> After your merge the goal should be that build on Jenkins is working > > > fine. > > > >> Please make sure that is happen. > > > >> > > > >> Thanks, > > > >> Piotr > > > >> > > > >> On Tue, Jun 11, 2019, 5:32 AM Greg Dove <greg.d...@gmail.com> > wrote: > > > >> > > > >> > I will stick with the plan of single commit, I think it should be > > > easier > > > >> > for you if there are any conflicts. > > > >> > Last build testing is running now in local develop. I will push > > after > > > >> > that... > > > >> > > > > >> > On Tue, Jun 11, 2019 at 3:15 PM Greg Dove <greg.d...@gmail.com> > > > wrote: > > > >> > > > > >> > > > > > >> > > Thanks Alex, I was planning to merge this as a single squashed > > > commit, > > > >> > > because it isolates all the changes to a single commit (but this > > > will > > > >> > mean > > > >> > > there are many changes in one hit). > > > >> > > Do you have a preference in terms of how easy it will make > things > > > for > > > >> > you? > > > >> > > > > > >> > > > > > >> > > On Tue, Jun 11, 2019 at 3:07 PM Alex Harui > > <aha...@adobe.com.invalid > > > > > > > >> > > wrote: > > > >> > > > > > >> > >> OK, I will wait to see your commit emails. I will do some > other > > > >> things > > > >> > >> like the wiki doc. > > > >> > >> > > > >> > >> -Alex > > > >> > >> > > > >> > >> On 6/10/19, 8:06 PM, "Greg Dove" <greg.d...@gmail.com> wrote: > > > >> > >> > > > >> > >> Hi Alex, I guess you might be back on Royale about now. > Just > > a > > > >> heads > > > >> > >> up: I > > > >> > >> am about 20-30 mins max from merging in what I have. Hope > > > that's > > > >> > still > > > >> > >> ok... please let me know if not. > > > >> > >> Thanks, > > > >> > >> -Greg > > > >> > >> > > > >> > >> > > > >> > >> On Tue, Jun 11, 2019 at 7:51 AM Greg Dove < > > greg.d...@gmail.com > > > > > > > >> > >> wrote: > > > >> > >> > > > >> > >> > > > > >> > >> > Thanks Alex - I'll try to hit the window, much > appreciated! > > > >> > >> > > > > >> > >> > > > > >> > >> > On Tue, Jun 11, 2019 at 6:57 AM Alex Harui > > > >> > <aha...@adobe.com.invalid > > > >> > >> > > > > >> > >> > wrote: > > > >> > >> > > > > >> > >> >> Hi Greg, > > > >> > >> >> > > > >> > >> >> It turns out I have a "split shift" today. I'm stopping > > > work > > > >> for > > > >> > >> the > > > >> > >> >> next 7 or 8 hours then will get around to the merge. So > > if > > > >> you > > > >> > >> can get > > > >> > >> >> your changes merged in that amount of time, then I will > > wait > > > >> for > > > >> > >> you and > > > >> > >> >> deal with any merge conflicts (there are almost certain > to > > > be > > > >> > >> some). > > > >> > >> >> > > > >> > >> >> -Alex > > > >> > >> >> > > > >> > >> >> On 6/10/19, 11:46 AM, "Greg Dove" <greg.d...@gmail.com> > > > >> wrote: > > > >> > >> >> > > > >> > >> >> Alex, slightly OT, but in terms of coordination: > fyi I > > > am > > > >> > also > > > >> > >> very > > > >> > >> >> close > > > >> > >> >> to merging the language improvements branch into > > > develop. > > > >> As > > > >> > I > > > >> > >> already > > > >> > >> >> mentioned elsewhere, I was hoping to do that a > couple > > of > > > >> days > > > >> > >> back, > > > >> > >> >> but > > > >> > >> >> some recent things also took me a little longer than > > > >> expected > > > >> > >> (I have > > > >> > >> >> additional local changes/fixes not yet in remote > > branch) > > > >> . I > > > >> > >> was > > > >> > >> >> planning > > > >> > >> >> to merge that today also. > > > >> > >> >> > > > >> > >> >> However, I will wait until after your merge, so I'm > > > hoping > > > >> > you > > > >> > >> can get > > > >> > >> >> yours in today (if not, I will wait). I will > probably > > > put > > > >> > mine > > > >> > >> in as a > > > >> > >> >> squashed commit after yours. > > > >> > >> >> > > > >> > >> >> > > > >> > >> >> On Tue, Jun 11, 2019 at 6:05 AM Piotr Zarzycki < > > > >> > >> >> piotrzarzyck...@gmail.com> > > > >> > >> >> wrote: > > > >> > >> >> > > > >> > >> >> > Hi Alex, > > > >> > >> >> > > > > >> > >> >> > Many thanks for that! I will try to be RM. I will > > have > > > >> some > > > >> > >> >> dedicated time > > > >> > >> >> > for that. I will wait for your instruction and > merge > > > to > > > >> > >> develop. > > > >> > >> >> > > > > >> > >> >> > Thanks, > > > >> > >> >> > Piotr > > > >> > >> >> > > > > >> > >> >> > > > > >> > >> >> > On Mon, Jun 10, 2019, 7:31 PM Alex Harui > > > >> > >> <aha...@adobe.com.invalid> > > > >> > >> >> wrote: > > > >> > >> >> > > > > >> > >> >> > > Well, that turned out to be much more > > time-consuming > > > >> > than I > > > >> > >> >> expected, but > > > >> > >> >> > > we can now create identical release artifacts on > > Mac > > > >> and > > > >> > >> Win. I > > > >> > >> >> am > > > >> > >> >> > hopeful > > > >> > >> >> > > this effort will pay off not only now in having > > > other > > > >> > folks > > > >> > >> >> generate > > > >> > >> >> > > releases, but also in the future if signed > > binaries > > > >> > become > > > >> > >> a > > > >> > >> >> requirement. > > > >> > >> >> > > > > > >> > >> >> > > There continues to be a lot of distractions in > my > > > life > > > >> > >> that can > > > >> > >> >> cause > > > >> > >> >> > > delays, but I hope to merge the release_practice > > > >> branches > > > >> > >> into > > > >> > >> >> develop > > > >> > >> >> > over > > > >> > >> >> > > the next day or two and figure out where in the > > wiki > > > >> to > > > >> > >> document > > > >> > >> >> the > > > >> > >> >> > > release process. So, now is the time for one or > > > more > > > >> > >> people to > > > >> > >> >> step up > > > >> > >> >> > to > > > >> > >> >> > > be the RMs for 0.9.6 and help debug and improve > > the > > > >> > >> process. > > > >> > >> >> > > > > > >> > >> >> > > I am going to try very hard not to "own" the > > > >> process. If > > > >> > >> >> something goes > > > >> > >> >> > > wrong, I am going to ask others to try to debug > > and > > > >> fix > > > >> > it > > > >> > >> first > > > >> > >> >> because > > > >> > >> >> > it > > > >> > >> >> > > is in the project's best interests for others to > > > truly > > > >> > >> understand > > > >> > >> >> how > > > >> > >> >> > this > > > >> > >> >> > > stuff works. > > > >> > >> >> > > > > > >> > >> >> > > Thanks, > > > >> > >> >> > > -Alex > > > >> > >> >> > > > > > >> > >> >> > > On 5/23/19, 9:54 AM, "Alex Harui" > > > >> > <aha...@adobe.com.INVALID > > > >> > >> > > > > >> > >> >> wrote: > > > >> > >> >> > > > > > >> > >> >> > > It has turned out to be harder than expected > > to > > > >> get > > > >> > >> the same > > > >> > >> >> binaries > > > >> > >> >> > > on Mac and Win. I now have the identical > binaries > > > for > > > >> > >> >> royale-compiler > > > >> > >> >> > and > > > >> > >> >> > > royale-typedefs Maven artifacts and am starting > on > > > >> > >> royale-asjs. > > > >> > >> >> I might > > > >> > >> >> > > get lucky and the changes that fixed > > royale-typedefs > > > >> SWCs > > > >> > >> will > > > >> > >> >> magically > > > >> > >> >> > > get the royale-asjs SWCs to match. Then we have > > to > > > >> make > > > >> > >> the Ant > > > >> > >> >> > artifacts > > > >> > >> >> > > match. > > > >> > >> >> > > > > > >> > >> >> > > There have been a lot of distractions in my > > > >> non-work > > > >> > >> life > > > >> > >> >> which has > > > >> > >> >> > > also impeded progress. I hope to make much > > progress > > > >> this > > > >> > >> coming > > > >> > >> >> week and > > > >> > >> >> > > if we're lucky, I will be asking for a volunteer > > (or > > > >> > >> volunteers) > > > >> > >> >> to test > > > >> > >> >> > > drive all of this stuff and be the RM for 0.9.6. > > I > > > am > > > >> > not > > > >> > >> going > > > >> > >> >> to be > > > >> > >> >> > the > > > >> > >> >> > > RM. > > > >> > >> >> > > > > > >> > >> >> > > -Alex > > > >> > >> >> > > > > > >> > >> >> > > On 5/23/19, 9:39 AM, "Piotr Zarzycki" < > > > >> > >> >> piotrzarzyck...@gmail.com> > > > >> > >> >> > > wrote: > > > >> > >> >> > > > > > >> > >> >> > > Hi Alex, > > > >> > >> >> > > > > > >> > >> >> > > It's been a while since you have started > > > >> effort > > > >> > >> with > > > >> > >> >> automating > > > >> > >> >> > > build. > > > >> > >> >> > > Where are you with that ? Are we closer > to > > > >> > started > > > >> > >> 0.9.6. > > > >> > >> >> Do you > > > >> > >> >> > > need any > > > >> > >> >> > > help with this ? > > > >> > >> >> > > > > > >> > >> >> > > Thanks, > > > >> > >> >> > > Piotr > > > >> > >> >> > > > > > >> > >> >> > > wt., 2 kwi 2019 o 19:30 Alex Harui > > > >> > >> >> <aha...@adobe.com.invalid> > > > >> > >> >> > > napisał(a): > > > >> > >> >> > > > > > >> > >> >> > > > Update: > > > >> > >> >> > > > > > > >> > >> >> > > > In order to make verification of > binary > > > >> release > > > >> > >> packages > > > >> > >> >> > created > > > >> > >> >> > > on the > > > >> > >> >> > > > server easier, I have made changes to > > our > > > >> build > > > >> > >> scripts > > > >> > >> >> and > > > >> > >> >> > > tools to try to > > > >> > >> >> > > > generate reproducible binaries. I've > > seen > > > >> two > > > >> > >> >> different builds > > > >> > >> >> > > compare on > > > >> > >> >> > > > my Mac. The next challenge will be > to > > > see > > > >> if > > > >> > >> the > > > >> > >> >> server can > > > >> > >> >> > > build a > > > >> > >> >> > > > package on Windows that will compare > on > > > Mac. > > > >> > >> >> > > > > > > >> > >> >> > > > One of the changes I needed to make is > > to > > > >> > >> JBurg. The > > > >> > >> >> version > > > >> > >> >> > of > > > >> > >> >> > > JBurg we > > > >> > >> >> > > > use generates method names including a > > > hash > > > >> > that > > > >> > >> doesn't > > > >> > >> >> > > reproduce the same > > > >> > >> >> > > > name each time. I have changes to > JBurg > > > >> ready, > > > >> > >> however > > > >> > >> >> JBurg > > > >> > >> >> > is > > > >> > >> >> > > currently > > > >> > >> >> > > > under CPL which is category B. We > only > > > need > > > >> > one > > > >> > >> file, > > > >> > >> >> we don't > > > >> > >> >> > > need or > > > >> > >> >> > > > want all of JBurg at this time. The > one > > > >> JBurg > > > >> > >> file is > > > >> > >> >> jointly > > > >> > >> >> > > owned by > > > >> > >> >> > > > Adobe and Tom Harwood. I've contact > Tom > > > >> and he > > > >> > >> will be > > > >> > >> >> filing > > > >> > >> >> > > an ICLA and > > > >> > >> >> > > > has given me permission to commit the > > > lines > > > >> he > > > >> > >> owns in > > > >> > >> >> that one > > > >> > >> >> > > file. > > > >> > >> >> > > > > > > >> > >> >> > > > This is the revision of the file that > > will > > > >> be > > > >> > >> donated by > > > >> > >> >> > > Tom/Adobe. > > > >> > >> >> > > > > > > >> > >> >> > > > > > > >> > >> >> > > > > > >> > >> >> > > > > >> > >> >> > > > >> > >> > > > >> > > > > >> > > > > > > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsourceforge.net%2Fp%2Fjburg%2Fcode%2Fci%2F66c287943376a74ac791f3d3bf969ab160bf80ff%2Ftree%2Fsrc%2Fgenerator%2Fjburg%2Fburg%2FJBurgGenerator.java&data=02%7C01%7Caharui%40adobe.com%7C5b308b70316a40dd04cd08d6ee19bec0%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636958191704021103&sdata=VS1za1vOQhtlKlK4Tdgq3ej04OlhFoYfHziyNbgOIN4%3D&reserved=0 > > > >> > >> >> > > > > > > >> > >> >> > > > Once this file goes in with the > changes > > to > > > >> keep > > > >> > >> the > > > >> > >> >> method > > > >> > >> >> > names > > > >> > >> >> > > the same, > > > >> > >> >> > > > there will be more tweaks to the > release > > > >> tasks > > > >> > >> and then > > > >> > >> >> we can > > > >> > >> >> > > try cutting > > > >> > >> >> > > > a release. I'm thinking we'll be at > > that > > > >> point > > > >> > >> in > > > >> > >> >> early May, > > > >> > >> >> > so > > > >> > >> >> > > now is the > > > >> > >> >> > > > time to get stuff in for the 0.9.6 > > > release. > > > >> > >> >> > > > > > > >> > >> >> > > > Thanks, > > > >> > >> >> > > > -Alex > > > >> > >> >> > > > > > > >> > >> >> > > > On 3/8/19, 9:27 AM, "Alex Harui" < > > > >> > >> aha...@adobe.com> > > > >> > >> >> wrote: > > > >> > >> >> > > > > > > >> > >> >> > > > I would much rather have others > find > > > and > > > >> > fix > > > >> > >> issues > > > >> > >> >> > > themselves. That > > > >> > >> >> > > > way, more people than just me will > know > > > how > > > >> to > > > >> > >> maintain > > > >> > >> >> the > > > >> > >> >> > > system. It > > > >> > >> >> > > > actually turns out that, IMO, a group > of > > > >> people > > > >> > >> can > > > >> > >> >> work on the > > > >> > >> >> > > release. > > > >> > >> >> > > > There are 14 steps. Literally, 14 > > > different > > > >> > >> people > > > >> > >> >> could > > > >> > >> >> > > execute one step > > > >> > >> >> > > > each. > > > >> > >> >> > > > > > > >> > >> >> > > > My 2 cents, > > > >> > >> >> > > > -Alex > > > >> > >> >> > > > > > > >> > >> >> > > > On 3/8/19, 2:13 AM, "Carlos > Rovira" > > < > > > >> > >> >> > carlosrov...@apache.org> > > > >> > >> >> > > wrote: > > > >> > >> >> > > > > > > >> > >> >> > > > Hi Alex, > > > >> > >> >> > > > > > > >> > >> >> > > > amazing work! congrats to > reach > > to > > > >> this > > > >> > >> point! > > > >> > >> >> :) > > > >> > >> >> > > > > > > >> > >> >> > > > I need to put my head on all > of > > > >> this, > > > >> > >> but count > > > >> > >> >> on me > > > >> > >> >> > to > > > >> > >> >> > > be a RM. > > > >> > >> >> > > > I think > > > >> > >> >> > > > the best thing should be that > > you > > > be > > > >> > the > > > >> > >> first > > > >> > >> >> RM to > > > >> > >> >> > try > > > >> > >> >> > > your own > > > >> > >> >> > > > development at least for the > > first > > > >> > time, > > > >> > >> and > > > >> > >> >> then the > > > >> > >> >> > > rest of us > > > >> > >> >> > > > will > > > >> > >> >> > > > follow you on the next > releases. > > > >> With > > > >> > >> all this > > > >> > >> >> on place > > > >> > >> >> > > we maybe > > > >> > >> >> > > > could > > > >> > >> >> > > > release once a month or every > > two > > > >> > >> months... > > > >> > >> >> > > > > > > >> > >> >> > > > Thanks for doing this :) > > > >> > >> >> > > > > > > >> > >> >> > > > Carlos > > > >> > >> >> > > > > > > >> > >> >> > > > > > > >> > >> >> > > > El vie., 8 mar. 2019 a las > 1:55, > > > >> Alex > > > >> > >> Harui > > > >> > >> >> > > > (<aha...@adobe.com.invalid>) > > > >> > >> >> > > > escribió: > > > >> > >> >> > > > > > > >> > >> >> > > > > OK, I've now seen Jenkins > > > perform > > > >> the > > > >> > >> steps > > > >> > >> >> to build > > > >> > >> >> > > the release > > > >> > >> >> > > > > artifacts. Folks interested > > in > > > >> > >> Docker-izing > > > >> > >> >> the > > > >> > >> >> > steps > > > >> > >> >> > > are > > > >> > >> >> > > > welcome to look > > > >> > >> >> > > > > at the jobs on the "Royale > > > >> Release" > > > >> > >> tab on > > > >> > >> >> the CI > > > >> > >> >> > > server. > > > >> > >> >> > > > > > > > >> > >> >> > > > > > > >> > >> >> > > > > > >> > >> >> > > > > >> > >> >> > > > >> > >> > > > >> > > > > >> > > > > > > https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapacheroyaleci.westus2.cloudapp.azure.com%3A8080%2Fview%2FRoyale%2520Release%2F&data=02%7C01%7Caharui%40adobe.com%7C5b308b70316a40dd04cd08d6ee19bec0%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636958191704021103&sdata=LfWCyCaClCVgfeINn4%2B%2Bk%2FSVUFXvgyV7QxMtx4B%2B%2Fu0%3D&reserved=0 > > > >> > >> >> > > > > > > > >> > >> >> > > > > These steps assume that the > RM > > > can > > > >> > run > > > >> > >> the > > > >> > >> >> basic > > > >> > >> >> > Maven > > > >> > >> >> > > and Ant > > > >> > >> >> > > > build on > > > >> > >> >> > > > > the RM's computer. I think > > > that's > > > >> a > > > >> > >> fair > > > >> > >> >> requirement > > > >> > >> >> > > since all > > > >> > >> >> > > > of us on the > > > >> > >> >> > > > > PMC need to able to do that > to > > > >> build > > > >> > >> the RC > > > >> > >> >> in order > > > >> > >> >> > > to vote on > > > >> > >> >> > > > it. > > > >> > >> >> > > > > Jenkins does other tasks > like > > > run > > > >> > the > > > >> > >> Maven > > > >> > >> >> release > > > >> > >> >> > > plugin > > > >> > >> >> > > > steps. > > > >> > >> >> > > > > > > > >> > >> >> > > > > Currently that results in > > > >> binaries on > > > >> > >> Jenkins > > > >> > >> >> that > > > >> > >> >> > are > > > >> > >> >> > > > downloaded to the > > > >> > >> >> > > > > RM's computer. These > binaries > > > >> need > > > >> > to > > > >> > >> be > > > >> > >> >> verified by > > > >> > >> >> > > the RM > > > >> > >> >> > > > which is the > > > >> > >> >> > > > > next phase I will be > starting > > on > > > >> now. > > > >> > >> The RM > > > >> > >> >> > verifies > > > >> > >> >> > > the bits > > > >> > >> >> > > > and then > > > >> > >> >> > > > > PGP signs them. And then > the > > > bits > > > >> > are > > > >> > >> >> uploaded off > > > >> > >> >> > > the RM's > > > >> > >> >> > > > computer to > > > >> > >> >> > > > > Maven Staging or > dist.a.o/dev. > > > >> If > > > >> > >> that > > > >> > >> >> uploading > > > >> > >> >> > > turns out to > > > >> > >> >> > > > be a point > > > >> > >> >> > > > > of failure, we have the > option > > > of > > > >> > >> having > > > >> > >> >> Jenkins > > > >> > >> >> > > upload the big > > > >> > >> >> > > > files and > > > >> > >> >> > > > > have the RM only upload PGP > > > >> signature > > > >> > >> files. > > > >> > >> >> Or > > > >> > >> >> > > finding a way > > > >> > >> >> > > > for Jenkins > > > >> > >> >> > > > > to get the signature files > > from > > > >> the > > > >> > >> RM. The > > > >> > >> >> uploads > > > >> > >> >> > > worked fine > > > >> > >> >> > > > for me, > > > >> > >> >> > > > > but then again, so did the > old > > > >> > script's > > > >> > >> >> uploads. > > > >> > >> >> > > > > > > > >> > >> >> > > > > Therefore, once I get the > > binary > > > >> > >> verification > > > >> > >> >> phase > > > >> > >> >> > > completed, I > > > >> > >> >> > > > think > > > >> > >> >> > > > > someone other than me should > > be > > > >> the > > > >> > RM > > > >> > >> and > > > >> > >> >> try to use > > > >> > >> >> > > these > > > >> > >> >> > > > steps to > > > >> > >> >> > > > > generate the release and > help > > > >> debug > > > >> > the > > > >> > >> >> process for > > > >> > >> >> > > the next > > > >> > >> >> > > > RM. So, > > > >> > >> >> > > > > please try to carve out some > > > time > > > >> to > > > >> > >> be the > > > >> > >> >> RM. One > > > >> > >> >> > > advantage > > > >> > >> >> > > > of doing > > > >> > >> >> > > > > most of the work on Jenkins > is > > > >> that > > > >> > it > > > >> > >> frees > > > >> > >> >> up my > > > >> > >> >> > > computer to > > > >> > >> >> > > > do other > > > >> > >> >> > > > > things while Jenkins is > > cranking > > > >> > away. > > > >> > >> >> > > > > > > > >> > >> >> > > > > I think we're at least a > week > > > away > > > >> > >> from binary > > > >> > >> >> > > verification, > > > >> > >> >> > > > maybe two, so > > > >> > >> >> > > > > it is time to start thinking > > > about > > > >> > >> what is > > > >> > >> >> going in > > > >> > >> >> > > this release. > > > >> > >> >> > > > > > > > >> > >> >> > > > > Thanks, > > > >> > >> >> > > > > -Alex > > > >> > >> >> > > > > > > > >> > >> >> > > > > On 3/7/19, 4:15 PM, "Alex > > Harui" > > > >> > >> >> > > <aha...@adobe.com.INVALID> > > > >> > >> >> > > > wrote: > > > >> > >> >> > > > > > > > >> > >> >> > > > > In case you haven't > > guessed, > > > >> I'm > > > >> > >> testing > > > >> > >> >> out > > > >> > >> >> > > Jenkins and its > > > >> > >> >> > > > ability > > > >> > >> >> > > > > to create the artifacts and > > send > > > >> > >> emails. > > > >> > >> >> Please > > > >> > >> >> > > ignore any > > > >> > >> >> > > > email that > > > >> > >> >> > > > > looks like a vote or discuss > > > >> thread. > > > >> > >> >> > > > > > > > >> > >> >> > > > > Thanks, > > > >> > >> >> > > > > -Alex > > > >> > >> >> > > > > > > > >> > >> >> > > > > On 2/10/19, 8:44 PM, > "Alex > > > >> Harui" > > > >> > >> >> > > <aha...@adobe.com.INVALID> > > > >> > >> >> > > > wrote: > > > >> > >> >> > > > > > > > >> > >> >> > > > > Om, > > > >> > >> >> > > > > > > > >> > >> >> > > > > Well, that's what I > > used > > > >> for > > > >> > >> the last > > > >> > >> >> > > release. I'm sure > > > >> > >> >> > > > there is > > > >> > >> >> > > > > probably some inaccuracy in > > it. > > > >> > >> >> > > > > > > > >> > >> >> > > > > That said, I'm > > > abandoning > > > >> > that > > > >> > >> >> document and > > > >> > >> >> > > taking a new > > > >> > >> >> > > > angle > > > >> > >> >> > > > > because that document > presumed > > > >> that > > > >> > the > > > >> > >> >> release > > > >> > >> >> > > manager was > > > >> > >> >> > > > trying to > > > >> > >> >> > > > > create a release on his/her > > > >> computer. > > > >> > >> I've > > > >> > >> >> given up > > > >> > >> >> > > on that and > > > >> > >> >> > > > working on > > > >> > >> >> > > > > making releases from a > shared > > > >> > computer > > > >> > >> for the > > > >> > >> >> > reasons > > > >> > >> >> > > I've > > > >> > >> >> > > > stated > > > >> > >> >> > > > > upthread. I hope to make > some > > > >> > >> progress on > > > >> > >> >> that this > > > >> > >> >> > > week. > > > >> > >> >> > > > > > > > >> > >> >> > > > > The key difference > is > > > that > > > >> > the > > > >> > >> new > > > >> > >> >> angle does > > > >> > >> >> > > not > > > >> > >> >> > > > presume that you > > > >> > >> >> > > > > have Git SSH and PGP > > signatures > > > >> all > > > >> > >> set up on > > > >> > >> >> some > > > >> > >> >> > > computer. I > > > >> > >> >> > > > have not > > > >> > >> >> > > > > looked into how Docker would > > > >> handle > > > >> > >> that. You > > > >> > >> >> > > certainly > > > >> > >> >> > > > wouldn't want the > > > >> > >> >> > > > > Docker image to contain your > > SSH > > > >> or > > > >> > PGP > > > >> > >> >> keys/creds. > > > >> > >> >> > > And if the > > > >> > >> >> > > > Docker > > > >> > >> >> > > > > image doesn't, then that is > > > >> another > > > >> > >> stumbling > > > >> > >> >> block > > > >> > >> >> > > for future > > > >> > >> >> > > > RMs. > > > >> > >> >> > > > > > > > >> > >> >> > > > > The other key > > difference > > > >> is > > > >> > >> that the > > > >> > >> >> old > > > >> > >> >> > > script presumed > > > >> > >> >> > > > you could > > > >> > >> >> > > > > create the 3 release in 3 > huge > > > >> "easy" > > > >> > >> steps. > > > >> > >> >> We've > > > >> > >> >> > > seen that is > > > >> > >> >> > > > only true > > > >> > >> >> > > > > for me. So the new angle > > > creates > > > >> > many > > > >> > >> >> discrete steps > > > >> > >> >> > > managed by > > > >> > >> >> > > > Jenkins. > > > >> > >> >> > > > > > > > >> > >> >> > > > > So, it is up to you > to > > > >> decide > > > >> > >> what > > > >> > >> >> you want > > > >> > >> >> > to > > > >> > >> >> > > > "Docker-ize". You > > > >> > >> >> > > > > can try to Docker-ize the > > > current > > > >> 3 > > > >> > big > > > >> > >> >> steps, so RMs > > > >> > >> >> > > can try to > > > >> > >> >> > > > run it on > > > >> > >> >> > > > > their systems, but I'd bet > > they > > > >> will > > > >> > >> just > > > >> > >> >> faiI due to > > > >> > >> >> > > network > > > >> > >> >> > > > issues. I > > > >> > >> >> > > > > would be interested in using > > > >> Docker > > > >> > to > > > >> > >> make > > > >> > >> >> each of > > > >> > >> >> > > these many > > > >> > >> >> > > > discrete > > > >> > >> >> > > > > steps portable to another > > > server. > > > >> > >> I'm not > > > >> > >> >> going to > > > >> > >> >> > > involve > > > >> > >> >> > > > Docker at this > > > >> > >> >> > > > > point. My main goal is just > > to > > > >> see > > > >> > if > > > >> > >> I can > > > >> > >> >> create a > > > >> > >> >> > > workflow > > > >> > >> >> > > > of many > > > >> > >> >> > > > > discrete steps that isn't > > > horribly > > > >> > >> painful. > > > >> > >> >> Once we > > > >> > >> >> > > see what > > > >> > >> >> > > > these steps > > > >> > >> >> > > > > turn out to be, then we can > > > worry > > > >> > >> about server > > > >> > >> >> > > portability of > > > >> > >> >> > > > those steps. > > > >> > >> >> > > > > > > > >> > >> >> > > > > Either way, we want > to > > > >> know > > > >> > >> about > > > >> > >> >> running > > > >> > >> >> > > > Browser+Selenium for > > > >> > >> >> > > > > sure. And maybe > > > >> FlashPlayerDebugger > > > >> > >> or AIR. > > > >> > >> >> I would > > > >> > >> >> > > want to > > > >> > >> >> > > > know, for > > > >> > >> >> > > > > example, how you debug a > > failing > > > >> > >> checkintest > > > >> > >> >> in a > > > >> > >> >> > > Docker > > > >> > >> >> > > > container. > > > >> > >> >> > > > > > > > >> > >> >> > > > > Thanks, > > > >> > >> >> > > > > -Alex > > > >> > >> >> > > > > > > > >> > >> >> > > > > > > > >> > >> >> > > > > On 2/10/19, 5:18 PM, > > > >> > "OmPrakash > > > >> > >> >> Muppirala" < > > > >> > >> >> > > > bigosma...@gmail.com> > > > >> > >> >> > > > > wrote: > > > >> > >> >> > > > > > > > >> > >> >> > > > > Alex, > > > >> > >> >> > > > > > > > >> > >> >> > > > > Just to be > clear, > > I > > > am > > > >> > >> following > > > >> > >> >> the > > > >> > >> >> > steps > > > >> > >> >> > > from here > > > >> > >> >> > > > to try > > > >> > >> >> > > > > and setup a > > > >> > >> >> > > > > docker > container. > > > >> > >> >> > > > > > > > >> > >> >> > > > > > > > >> > >> >> > > > > > > > >> > >> >> > > > > > > >> > >> >> > > > > > >> > >> >> > > > > >> > >> > > > >> > > > > >> > > > > > > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-asjs%2Fwiki%2FRelease-Manager-Notes&data=02%7C01%7Caharui%40adobe.com%7C5b308b70316a40dd04cd08d6ee19bec0%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636958191704021103&sdata=Lhm0hudN8Nbx%2F6Lnmz0Wlus3EpV1o1h8XWBzBUoEWOA%3D&reserved=0 > > > >> > >> >> > > > > > > > >> > >> >> > > > > Is this doc up > to > > > >> date? > > > >> > >> >> > > > > > > > >> > >> >> > > > > Thanks, > > > >> > >> >> > > > > Om > > > >> > >> >> > > > > > > > >> > >> >> > > > > On Wed, Feb 6, > > 2019 > > > at > > > >> > >> 12:02 PM > > > >> > >> >> OmPrakash > > > >> > >> >> > > Muppirala < > > > >> > >> >> > > > > bigosma...@gmail.com> > > > >> > >> >> > > > > wrote: > > > >> > >> >> > > > > > > > >> > >> >> > > > > > One approach > is > > to > > > >> have > > > >> > >> each > > > >> > >> >> step in > > > >> > >> >> > the > > > >> > >> >> > > process > > > >> > >> >> > > > spin up a > > > >> > >> >> > > > > docker image. > > > >> > >> >> > > > > > And use > > > >> docker-compose > > > >> > >> to run > > > >> > >> >> each > > > >> > >> >> > > step. All the > > > >> > >> >> > > > images can > > > >> > >> >> > > > > be made to > > > >> > >> >> > > > > > share a common > > > >> volume > > > >> > >> where all > > > >> > >> >> the > > > >> > >> >> > > artifacts are > > > >> > >> >> > > > stored > > > >> > >> >> > > > > across steps. > > > >> > >> >> > > > > > > > > >> > >> >> > > > > > You are right > > > about > > > >> the > > > >> > >> >> networking > > > >> > >> >> > issue > > > >> > >> >> > > though. > > > >> > >> >> > > > Any > > > >> > >> >> > > > > network related > > > >> > >> >> > > > > > failure that > > > occurs > > > >> on > > > >> > >> the host > > > >> > >> >> machine > > > >> > >> >> > > will most > > > >> > >> >> > > > likely > > > >> > >> >> > > > > occur in the > > > >> > >> >> > > > > > docker > > container. > > > >> > >> Although, I > > > >> > >> >> am not > > > >> > >> >> > > clear how we > > > >> > >> >> > > > can > > > >> > >> >> > > > > guarantee that the > > > >> > >> >> > > > > > same issues > will > > > not > > > >> > >> occur on > > > >> > >> >> the > > > >> > >> >> > > Jenkins server. > > > >> > >> >> > > > I mean, > > > >> > >> >> > > > > what is special > > > >> > >> >> > > > > > about the > > Jenkins > > > >> > server > > > >> > >> that > > > >> > >> >> makes it > > > >> > >> >> > > immune to > > > >> > >> >> > > > these > > > >> > >> >> > > > > networking issues? > > > >> > >> >> > > > > > > > > >> > >> >> > > > > > Thanks, > > > >> > >> >> > > > > > Om > > > >> > >> >> > > > > > > > > >> > >> >> > > > > > On Wed, Feb 6, > > > 2019 > > > >> at > > > >> > >> 11:48 AM > > > >> > >> >> Alex > > > >> > >> >> > > Harui > > > >> > >> >> > > > > <aha...@adobe.com.invalid> > > > >> > >> >> > > > > > wrote: > > > >> > >> >> > > > > > > > > >> > >> >> > > > > >> Again, I > don't > > > know > > > >> > >> anything > > > >> > >> >> about > > > >> > >> >> > > Docker, but > > > >> > >> >> > > > before we > > > >> > >> >> > > > > spend a lot of > > > >> > >> >> > > > > >> time on > > Docker, I > > > >> also > > > >> > >> want to > > > >> > >> >> point > > > >> > >> >> > > out that the > > > >> > >> >> > > > process > > > >> > >> >> > > > > to create a > > > >> > >> >> > > > > >> release > cannot > > > >> really > > > >> > be > > > >> > >> >> thought of as > > > >> > >> >> > > "one > > > >> > >> >> > > > application". > > > >> > >> >> > > > > It will be a > > > >> > >> >> > > > > >> series of > > "steps" > > > >> to > > > >> > >> run. > > > >> > >> >> How many > > > >> > >> >> > > steps > > > >> > >> >> > > > depends on > > > >> > >> >> > > > > whether we think we > > > >> > >> >> > > > > >> can isolate > > > enough > > > >> > >> stuff via > > > >> > >> >> Docker to > > > >> > >> >> > > be able to > > > >> > >> >> > > > run > > > >> > >> >> > > > > Docker on the RM's > > > >> > >> >> > > > > >> computer > > instead > > > of > > > >> > >> some shared > > > >> > >> >> > > computer. On a > > > >> > >> >> > > > shared > > > >> > >> >> > > > > computer there will > > > >> > >> >> > > > > >> be dozens of > > > steps > > > >> > >> because the > > > >> > >> >> RM will > > > >> > >> >> > > need to > > > >> > >> >> > > > enter > > > >> > >> >> > > > > passwords to commit > > > >> > >> >> > > > > >> stuff. On a > > > local > > > >> > >> computer I > > > >> > >> >> guess > > > >> > >> >> > the > > > >> > >> >> > > RM can > > > >> > >> >> > > > supply > > > >> > >> >> > > > > passwords but I think > > > >> > >> >> > > > > >> there will be > > > >> stopping > > > >> > >> points > > > >> > >> >> where > > > >> > >> >> > the > > > >> > >> >> > > Maven > > > >> > >> >> > > > artifacts are > > > >> > >> >> > > > > deployed and > > > >> > >> >> > >