Thanks Chris, Just let you know I taking over this with Chris's help We're setting up a Royale-asjs(test) job, but it seems it will take a long time to finish...
El dom., 30 ago. 2020 a las 15:04, Christofer Dutz (< [email protected]>) escribió: > [INFO] > ------------------------------------------------------------------------ > [INFO] BUILD SUCCESS > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 22:37 min > [INFO] Finished at: 2020-08-30T05:32:11-07:00 > [INFO] > ------------------------------------------------------------------------ > > So seems to work ... > > > Chris > > > Am 30.08.20, 14:22 schrieb "Christofer Dutz" <[email protected]>: > > Lint to the Job: > > https://ci-builds.apache.org/job/PLC4X/job/Royale-asjs(test)/6/console > > Chris > > > Am 30.08.20, 14:21 schrieb "Christofer Dutz" < > [email protected]>: > > So I took the liberty to have a look at what's actually going > wrong. > > First off all the only thing that seems to be requiring the > geckodriver currently is some Ant script that wants to output the version > of the geckodriver. > I would suggest to simply delete the execution of that ... > unfortunately it won't continue much further as the way the build is setup > the maven extensions won't work. > Therefore it will not find the flex-sdk-converter-maven-extension > and fail because it can't get the AIR and Flash stuff. > > I setup a job in the PLC4X space that seems to be able to > successfully build (I did select "install" instead of "deploy" however) > > > And you might need to add the IDs of a the windows nodes to the > list of allowed nodes with the > "-Dcom.adobe.systemIdsForWhichTheTermsOfTheAdobeLicenseAgreementAreAccepted" > This property can contain a list of IDs which are separated by > ",". So if the build fails due to missiong AIR libs, the build output will > contain the ID of the current system, so you simply need to add the id of > the system to this list and it should succeed the next time the build is > run on that particular system ... you'll probably need to figure out the > IDs of the 6 windows nodes ... but as soon as that's done, the build should > work reliably. > > Chris > > > > > > Am 30.08.20, 12:33 schrieb "Christofer Dutz" < > [email protected]>: > > Hi Piotr, > > Well if there were, they will not be able to. > > This issue is pretty tied to running things on windows. Most > projects build on Linux. I am sure that on Linux this type of problem > doesn't exist. > So they might be able to simply use Firexox and geckodriver > without any issues. > > The reason I was made part of the infra team was that I was > doing a lot of the assistance with particularly this issue. > I think rest of the infra team might not have much more info > on this particular topic ... but feel free to ask them. > > Chris > > > > Am 30.08.20, 10:09 schrieb "Piotr Zarzycki" < > [email protected]>: > > Chris, > > Are you sure that there is no project in Apache Foundation > who needed > "interactive" mode of running Firefox? > > Maybe we should ask one more question to infra...? > > > > On Sun, Aug 30, 2020, 9:55 AM Carlos Rovira < > [email protected]> wrote: > > > Hi, > > > > someone can contribute for this with Chris's support? > (Om?, Yishay?, > > Harbs?,...) > > thanks! > > > > El vie., 28 ago. 2020 a las 10:04, Christofer Dutz (< > > [email protected]>) escribió: > > > > > Ok ... then let me alter my offer: > > > > > > If anyone wants to tackle this problem? > > > I'd be willing to join him/her via Zoom and to be of > assistance. > > > (Ideally not someone in Justin's time zone wanting to > do it during > > > office-hours though ;-) ) > > > > > > Chris > > > > > > > > > > > > Am 28.08.20, 09:43 schrieb "Piotr Zarzycki" < > [email protected] > > >: > > > > > > Hi Chris, > > > > > > Thanks for offer, but I won't have time in the > next week for any work > > > related to that, unless this touch our projects > directly. I hope some > > > other > > > volunteer step up - This is actually the reason > why I bring up this > > > issue > > > to the top again.:) > > > > > > Piotr > > > > > > pt., 28 sie 2020 o 09:20 Christofer Dutz < > [email protected]> > > > napisał(a): > > > > > > > Hi all, > > > > > > > > And let me emphasize a little: Disabling the > test(s) will make the > > > build > > > > run again ... but it should be our goal to have > some sort of test > > in > > > place > > > > that check if what the compiler builds actually > runs. > > > > Cause that was the reason for me setting up the > test in the first > > > place. > > > > > > > > I know things have improved and probably if any > change would break > > > > something this will be noticed a lot faster than > in the past, still > > > I think > > > > it would be good to auto-detect stuff like this. > > > > > > > > If you want to, Piotr, we could do a zoom > session and I could talk > > > you > > > > through all the steps needed to disable and to > finish porting to > > > > ci-builds.apache.org > > > > > > > > I have helped porting all of my projects and my > podlings to it. > > > > > > > > > > > > Chris > > > > > > > > > > > > Am 28.08.20, 08:57 schrieb "Carlos Rovira" < > > [email protected] > > > >: > > > > > > > > Hi Piotr, > > > > > > > > I think the right choice is disable since as > Chris says that > > > will not > > > > run > > > > anymore. > > > > Also, I think fixing that will make the > build run again. > > > > > > > > > > > > El vie., 28 ago. 2020 a las 6:14, Piotr > Zarzycki (< > > > > [email protected]>) > > > > escribió: > > > > > > > > > Chris, > > > > > > > > > > Thanks for explaining. Any objections > other to disable it ? > > > > > > > > > > Thanks, > > > > > Piotr > > > > > > > > > > czw., 27 sie 2020 o 21:33 Christofer Dutz < > > > [email protected] > > > > > > > > > > napisał(a): > > > > > > > > > > > Hi Piotr, > > > > > > > > > > > > the geckodriver is available. > > > > > > > > > > > > Even if Firefox is available in the > correct version, the > > > > geckodriver > > > > > can't > > > > > > run Firefox and use it in a > non-interactive session. > > > > > > > > > > > > As the agent is run as a service and not > a program in a > > > normal user > > > > > > session, this will not work anymore. > > > > > > > > > > > > Chris > > > > > > > > > > > > > > > > > > Am 27.08.20, 21:17 schrieb "Piotr > Zarzycki" < > > > > [email protected] > > > > > >: > > > > > > > > > > > > Chris, > > > > > > > > > > > > I'm sorry I didn't understand you. > In jira I got > > positive > > > > response > > > > > from > > > > > > Chris on gecko. It's available, so > what would not work? > > > You > > > > mean > > > > > > performance will be bad? Influence > on node because we > > > are using > > > > > Gecko? > > > > > > > > > > > > Thanks, > > > > > > Piotr > > > > > > > > > > > > On Thu, Aug 27, 2020, 9:11 PM > Christofer Dutz < > > > > > > [email protected]> > > > > > > wrote: > > > > > > > > > > > > > Hi Piotr > > > > > > > > > > > > > > As I mentioned in my previous > email ... the path with > > > the > > > > > > geckodriver will > > > > > > > no longer work. > > > > > > > The last time I worked together > with Infra to get it > > > working > > > > and we > > > > > > did > > > > > > > that by changing the way the > Jenkins Agent is > > started. > > > > > > > This change however had negative > issues on the > > > availability > > > > of the > > > > > > nodes, > > > > > > > so infra changed back to the > default way. > > > > > > > > > > > > > > So I could whip up a PR that > disables the parts that > > > are > > > > failing > > > > > the > > > > > > > build, but this should only be an > intermediate > > > solution. > > > > > > > > > > > > > > You want me to do that? > > > > > > > > > > > > > > Chris > > > > > > > > > > > > > > > > > > > > > > > > > > > > Am 27.08.20, 19:58 schrieb "Piotr > Zarzycki" < > > > > > > [email protected]>: > > > > > > > > > > > > > > Guys, > > > > > > > > > > > > > > There is a response from INFRA > [1] - if someone > > > have > > > > time to > > > > > > look it > > > > > > > would > > > > > > > be good. Our build is failing > for a long time > > now. > > > > > Unfortunately > > > > > > I'm > > > > > > > pretty > > > > > > > busy lately and will be for > the next week. > > > > > > > > > > > > > > [1] > > > https://issues.apache.org/jira/browse/INFRA-20679 > > > > > > > > > > > > > > Thanks, > > > > > > > Piotr > > > > > > > > > > > > > > czw., 13 sie 2020 o 11:15 > Piotr Zarzycki < > > > > > > [email protected]> > > > > > > > napisał(a): > > > > > > > > > > > > > > > Hi Guys, > > > > > > > > > > > > > > > > I have raised jira [1] for > infra to install > > gecko > > > > > > > > > > > > > > > > [1] > > > https://issues.apache.org/jira/browse/INFRA-20679 > > > > > > > > > > > > > > > > Thanks, > > > > > > > > Piotr > > > > > > > > > > > > > > > > wt., 11 sie 2020 o 19:18 > Christofer Dutz < > > > > > > [email protected]> > > > > > > > > napisał(a): > > > > > > > > > > > > > > > >> Hi Piotr, > > > > > > > >> > > > > > > > >> The windows agents are now > started > > differently, > > > > therefore no > > > > > > longer > > > > > > > an > > > > > > > >> interactive user session is > available. > > > > > > > >> So even if you installed > the geckodriver, it > > > wouldn't > > > > be > > > > > able > > > > > > to run > > > > > > > >> anymore. > > > > > > > >> > > > > > > > >> So the options are: > > > > > > > >> 1) Disable the test (not > ideal) > > > > > > > >> 2) Port the test to a > framework that is able > > to > > > work > > > > without > > > > > > the > > > > > > > >> interactive user session > (like cypress.io or > > > maybe > > > > others) > > > > > > > >> > > > > > > > >> I would strongly opt for > option 2 as I built > > > these > > > > tests > > > > > > years ago > > > > > > > to > > > > > > > >> address a pretty severe > problem. > > > > > > > >> > > > > > > > >> I did like the idea of > having a pure virtual > > > browser, > > > > that > > > > > > can work > > > > > > > >> without any form of graphic > system. > > > > > > > >> > > > > > > > >> Chris > > > > > > > >> > > > > > > > >> > > > > > > > >> > > > > > > > >> > > > > > > > >> Am 11.08.20, 18:59 schrieb > "Piotr Zarzycki" < > > > > > > > [email protected]>: > > > > > > > >> > > > > > > > >> Thanks Chris I will > read it. > > > > > > > >> > > > > > > > >> My question remains > anyone know what > > should > > > I > > > > install on > > > > > > > machine to > > > > > > > >> move > > > > > > > >> forward? > > > > > > > >> > > > > > > > >> On Tue, Aug 11, 2020, > 6:53 PM Christofer > > > Dutz < > > > > > > > >> [email protected]> > > > > > > > >> wrote: > > > > > > > >> > > > > > > > >> > So the discussion I > was referring to was > > > this > > > > one: > > > > > > > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > https://lists.apache.org/thread.html/r8c971418756b3be47175854b512d4b0b3b28a740b73f1990696eef23%40%3Cdev.royale.apache.org%3E > > > > > > > >> > > > > > > > > >> > I suggested to give > cypress.io a try. > > > > > > > >> > > > > > > > > >> > Chris > > > > > > > >> > > > > > > > > >> > Am 11.08.20, 18:50 > schrieb "Christofer > > > Dutz" < > > > > > > > >> [email protected]>: > > > > > > > >> > > > > > > > > >> > I don't remember > the thread and > > > exactly > > > > when, but > > > > > I > > > > > > > posted some > > > > > > > >> > possible options then. > > > > > > > >> > > > > > > > > >> > So I thought, if > you could happen to > > > dig > > > > out the > > > > > > issue, > > > > > > > there > > > > > > > >> might be > > > > > > > >> > some answers. > > > > > > > >> > > > > > > > > >> > But don't bother > ... I'll do the > > > search. > > > > > > > >> > > > > > > > > >> > Chris > > > > > > > >> > > > > > > > > >> > Am 11.08.20, > 17:48 schrieb "Piotr > > > Zarzycki" > > > > < > > > > > > > >> [email protected] > > > > > > > >> > >: > > > > > > > >> > > > > > > > > >> > Hi Chris, > > > > > > > >> > > > > > > > > >> > How is this > help to resolve the > > > issue ? > > > > > > > >> > > > > > > > > >> > wt., 11 sie > 2020 o 17:34 > > > Christofer > > > > Dutz < > > > > > > > >> > > [email protected]> > > > > > > > >> > napisał(a): > > > > > > > >> > > > > > > > > >> > > Hi Piotr, > > > > > > > >> > > > > > > > > > >> > > that was > why I suggested to > > > change the > > > > > > web-driver > > > > > > > >> framework to > > > > > > > >> > one that > > > > > > > >> > > doesn't > require an agent like > > > that. > > > > > > > >> > > > > > > > > > >> > > Chris > > > > > > > >> > > > > > > > > > >> > > > > > > > > > >> > > Am > 11.08.20, 16:59 schrieb > > > "Piotr > > > > Zarzycki" > > > > > < > > > > > > > >> > > [email protected]>: > > > > > > > >> > > > > > > > > > >> > > Hi Guys, > > > > > > > >> > > > > > > > > > >> > > Does > anyone know what > > plugin > > > > should be > > > > > > > installed in > > > > > > > >> order to > > > > > > > >> > overcome > > > > > > > >> > > this > > > > > > > >> > > issue > [1] - Our build on > > new > > > > server is > > > > > > failing. > > > > > > > >> > > > > > > > > > >> > > I see > gecko, but I'm not > > > entirely > > > > sure > > > > > > what > > > > > > > should I > > > > > > > >> put in > > > > > > > >> > jira as a > > > > > > > >> > > > installation request. > > > > > > > >> > > > > > > > > > >> > > [1] > > > > > > > >> > > > > > > > > > >> > > > > > > > > > > > > > https://ci-builds.apache.org/job/Royale/job/Royale-asjs/11/console > > > > > > > >> > > > > > > > > > >> > > Thanks, > > > > > > > >> > > -- > > > > > > > >> > > > > > > > > > >> > > Piotr > Zarzycki > > > > > > > >> > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > >> > -- > > > > > > > >> > > > > > > > > >> > Piotr Zarzycki > > > > > > > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > > > > > > > > > > > -- > > > > > > > > > > > > > > > > Piotr Zarzycki > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > > > > Piotr Zarzycki > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > Piotr Zarzycki > > > > > > > > > > > > > > > > > -- > > > > Carlos Rovira > > > > http://about.me/carlosrovira > > > > > > > > > > > > > > -- > > > > > > Piotr Zarzycki > > > > > > > > > > -- > > Carlos Rovira > > http://about.me/carlosrovira > > > > > > > -- Carlos Rovira http://about.me/carlosrovira
