Hi all, I created a PR https://github.com/apache/netbeans/pull/2085 to enable Travis cache https://docs.travis-ci.com/user/caching/
It tries to prevent network issues like OSUOSL failures, etc. Hector El sáb., 18 abr. 2020 a las 16:44, Laszlo Kishalmi (< laszlo.kisha...@gmail.com>) escribió: > > I've created a revert PR: https://github.com/apache/netbeans/pull/2088 > > Approve and merge, please! > > On 4/18/20 1:36 AM, Jan Lahoda wrote: > > Hi Laszlo, > > > > On Thu, Apr 16, 2020 at 11:09 PM Laszlo Kishalmi < > laszlo.kisha...@gmail.com> > > wrote: > > > >> Let's just remove that commit from the code, at least from now. > >> > > Will you do that, or do you want me to do it? > > > > Thanks, > > Jan > > > > > >> The reflection hack that it would have replaced works. > >> > >> On 4/16/20 1:34 PM, Jan Lahoda wrote: > >>> So, a little surprisingly (to me, at least), the issue is the new > >>> dependency in options.editor, which now depends on core.windows. There > >> are > >>> various pieces of code on multiple places doing > >>> WindowManager.invokeWhenUIReady. This method invokes the provided > >> Runnable > >>> when the UI is up and running. When running without WindowManager, this > >>> maps to invokeLater(...), so the provided Runnable is ran at some > point. > >>> But the new dependency on core.windows brings in the full > >>> WindowManager(Impl), which waits with these Runnables until the UI is > >>> really ready. But it never is ready - there is never any UI actually > >> shown! > >>> And the tests are waiting for the effects of these Runnables to happen, > >> but > >>> they never do, leading to the failure. > >>> > >>> I could see various ways out of this, but one of the simplest: I think > >>> options.editor only need the one new interface from core.windows, > right? > >>> Can we move the SPI interface to a less problematic module? (Frankly, > not > >>> sure if it really belongs to core.windows.) Maybe options.api? > >>> > >>> Jan > >>> > >>> On Thu, Apr 16, 2020 at 6:18 PM Laszlo Kishalmi < > >> laszlo.kisha...@gmail.com> > >>> wrote: > >>> > >>>> Well, that's definitely strange. > >>>> > >>>> > >>>> On 4/16/20 2:25 AM, Sven Reimers wrote: > >>>>> Hi all, > >>>>> > >>>>> seems we have a couple of build failures in travis builds.. > >>>>> > >>>>> I only noticed in the process of my PR for latest groovy updates... > >>>>> > >>>>> Checking the failure against my local machine I figured out that the > >>>> build > >>>>> failures are also happening on my machine > >>>>> > >>>>> So I did a bit of git bisect and got this.. > >>>>> > >>>>> ab6a2ebc89b93c73dc89800efb18c42bcb6b3911 is the first bad commit > >>>>> commit ab6a2ebc89b93c73dc89800efb18c42bcb6b3911 > >>>>> Author: Laszlo Kishalmi <laszlo.kisha...@gmail.com> > >>>>> Date: Fri Mar 20 07:34:47 2020 -0700 > >>>>> > >>>>> [NETBEANS-4039] Added SPI for Preferred Color Profile Changes > >>>>> > >>>>> ide/options.editor/nbproject/project.xml | 9 +++ > >>>>> .../modules/options/colors/ColorModel.java | 19 +++++- > >>>>> platform/core.windows/apichanges.xml | 20 +++++++ > >>>>> platform/core.windows/manifest.mf | 2 +- > >>>>> platform/core.windows/nbproject/project.xml | 7 +-- > >>>>> .../netbeans/core/windows/options/LafPanel.java | 70 > >>>>> ++++++---------------- > >>>>> .../options/spi/PreferredColorProfileSupport.java | 50 > >>>> ++++++++++++++++ > >>>>> 7 files changed, 117 insertions(+), 60 deletions(-) > >>>>> create mode 100644 > >>>>> > >> > platform/core.windows/src/org/netbeans/core/windows/options/spi/PreferredColorProfileSupport.java > >>>>> The test I was running is > >>>>> > >>>>> ant -f > "/Users/sven/work/netbeans/nbgroovy2.5.11/groovy/groovy.editor" > >>>>> "-Dtest.type=unit" "-Dcontinue.after.failing.tests=true" > >>>>> > >> > "-Dtest.includes=org/netbeans/modules/groovy/editor/api/**/AstPathTest.java" > >>>>> test-single > >>>>> > >>>>> which is timing out on travis and on my machine as well.. > >>>>> > >>>>> Based on this I triggered two travis runs > >>>>> > >>>>> Still good > >>>>> https://travis-ci.org/github/apache/netbeans/builds/672968563 > >>>>> > >>>>> First bad > >>>>> https://travis-ci.org/github/apache/netbeans/builds/672968787 > >>>>> > >>>>> So this seems to support my first local analysis that the merge seems > >> to > >>>>> introduce the problem. > >>>>> > >>>>> I have no clue at the moment how this is related (would have never > >>>> guessed > >>>>> the change is causing the disruption), but will try to dig deeper so > we > >>>> get > >>>>> green builds on travis again.. > >>>>> > >>>>> I think we should ensure a green travis (at least on the 12.0 branch) > >>>>> before considering releasing. > >>>>> > >>>>> Any ideas? Suggestions where to look further? > >>>>> > >>>>> Thanks for listening > >>>>> > >>>>> Sven > >>>>> > >>>> --------------------------------------------------------------------- > >>>> To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org > >>>> For additional commands, e-mail: dev-h...@netbeans.apache.org > >>>> > >>>> For further information about the NetBeans mailing lists, visit: > >>>> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists > >>>> > >>>> > >>>> > >>>> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org > >> For additional commands, e-mail: dev-h...@netbeans.apache.org > >> > >> For further information about the NetBeans mailing lists, visit: > >> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists > >> > >> > >> > >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org > For additional commands, e-mail: dev-h...@netbeans.apache.org > > For further information about the NetBeans mailing lists, visit: > https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists > > > >