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
>
>
>
>

Reply via email to