Re: Help wanted with fixing NetBeans 9.0 blockers

2018-03-27 Thread cowwoc
No need to get upset. I'm more than happy to walk back my numbers if the 
data backs it up.


If you take a look at the link you shared 
(https://github.com/apache/incubator-netbeans-website/pulse/monthly) you 
will see that we had 13 merged PRs in 30 days and they are all 
infrastructure-related.


If you take a look at 
https://github.com/apache/incubator-netbeans/pulse/monthly you will see 
that we had 30 merged PRs of which 27 are legitimate fixes (not 
infrastructure-related).


I will be the first to admit that I was wrong about an average of 1 fix 
per week when the reality is probably closer to 4 fixes per week (some 
fixes span multiple PRs). In my defence, here is are the two reports 
I've been looking at:


https://issues.apache.org/jira/secure/RapidBoard.jspa?rapidView=220=NETBEANS=reporting=cumulativeFlowDiagram=594=595=830=831=832=30
https://issues.apache.org/jira/secure/ConfigureReport.jspa?projectOrFilterId=project-12320634=daily=30=true=major=12320634=com.atlassian.jira.jira-core-reports-plugin%3Acreatedvsresolved-report

The discussion of synchronizing JIRA and Github issue tracking is 
relevant because user-reported bugs only sit in JIRA. It's nice that 
people are fixing bugs regardless of whether or not they sit in JIRA, 
but again: users only report bugs to JIRA. If 50% of the bugs getting 
fixed do not come from JIRA it means that 50% of the development 
velocity is invisible to end-users. This also helps when discussing the 
prioritization of bug fixes.


Gili

On 2018-03-27 1:24 PM, Antonio wrote:

I fully agree with Matthias.

In fact this has been a busy month:

https://github.com/apache/incubator-netbeans-website/pulse/monthly
https://github.com/apache/incubator-netbeans-website-cleanup/pulse/monthly 


f
Cheers,
Antonio

On 27/03/18 19:18, Matthias Bläsing wrote:

Hey,

Am Dienstag, den 27.03.2018, 13:14 -0400 schrieb cowwoc:

The number of resolved issues over the past 300 days is 0 :)

In general, the pace of non-infrastructure bugs getting fixed is
still
very very slow (maybe 1 a week).


this kind of talk it total unhelpful.

Matthias

-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.incubator.apache.org
For additional commands, e-mail: dev-h...@netbeans.incubator.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.incubator.apache.org
For additional commands, e-mail: dev-h...@netbeans.incubator.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.incubator.apache.org
For additional commands, e-mail: dev-h...@netbeans.incubator.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





Re: Netbeans 9.0 is very unstable with lombok in JDK 9

2018-03-27 Thread Victor Williams Stafusa da Silva
I was waiting for an answer from the lombok team before giving further
feedback here.

I created this issue there:
https://github.com/rzwitserloot/lombok/issues/1617 and this pull request:
https://github.com/rzwitserloot/lombok/pull/1626

For me, this simple one-line fix solved the issue on lombok's side.

At netbeans side, maybe testing if the retrieved URI before calling toURL()
is a good idea.

Victor Williams Stafusa da Silva

2018-03-13 4:59 GMT-03:00 Jan Lahoda :

> Hi Victor,
>
> Thanks for looking at this. Some comments inline.
>
> On Tue, Mar 13, 2018 at 12:02 AM, Victor Williams Stafusa da Silva <
> victorwssi...@gmail.com> wrote:
>
> > Anyway, independent of how much lombok finger-pointing, blaming or
> flaming
> > we have, there seems to be something indeed problematic in Netbeans side.
> > If I use Maven or Gradle to build a non-modular lombok project in Java 9,
> > it builds correctly afterall, but Netbeans chokes with that.
> >
> > Looking at the source, the problems comes from line 113 of
> > PatchModuleFileManager, which is this:
> >
> > final URL url = fo.toUri().toURL();
> >
> > This is the link:
> >
> > https://github.com/apache/incubator-netbeans/blob/
> > master/java.source.base/src/org/netbeans/modules/java/source/parsing/
> > PatchModuleFileManager.java#L113
> >
> > That "fo" is a javax.tools.JavaFileObject instance probably provided by
> > lombok or by something else related. The toUri() method provides a
> > java.net.URI object which is then converted to a java.net.URL. However,
> the
> > toURL() method throws an exception for URIs that aren't absolute.
> >
> > Although I can go on to the lombok source trying to understand how and
> why
> > the heck the non-absolute URI is generated and also talk with them about
> > the issue, I first want to know if JavaFileObject instances should be
> > allowed to have non-absolute URIs, since the toUri() method javadocs are
> > silent about that.
> >
> > The Netbeans code clearly and strongly assumes that whichever instance of
> > JavaFileObject received will always provide an URI which can be derived
> to
> > a URL (and so, the URI has to be absolute). The URL is compared with many
> >
>
> I believe the code in NetBeans expects that it will get JFOs which NetBeans
> has constructed. Which apparently is not the case here. This is not a
> completely wrong assumption: I am not aware about any API that would allow
> to inject external JFOs into javac. I guess a solution here might be to
> ignore unknown JFOs, which is what the standard file manager in javac is
> doing, for better or worse.
>
> URL keys of a Map to see if it is a child of some of those accordingly to
> > the toExternalForm() method (which produces a String). The keys to the
> Map
> > are produced by the parseModulePatches(Iterator) method
> > of the org.netbeans.modules.java.source.parsing.FileObjects class.
> >
> > My first tought is that the URI indeed must be absolute in order to
> clearly
> > be able to refer to a unambiguously identifiable resource.
> >
> > But on a second thought, it might (or might not) make sense that
> > code-generating tools provides URIs that aren't absolute.
> >
> > On a third tought, even if non-absolute URIs make no sense, Netbeans
> could
> > try to provide some defense against that (i.e: if the URI is a "file://"
> or
> > "jar://", but is not absolute, normalize it before proceeding). This
> would
> > not only serve the purpose of defending from questionable practices on
> > lombok side, but on any other weird code-generation-on-the-fly tool that
> > will come around in the next corner tomorrow. Since there is no clear and
> > explicit requirement that the toURI() method shoudl provide an absolute
> > URI, trying something to remedy the situation if that occurs might be a
> > good idea.
> >
> > On a forth thought, as I said in this list in a moment last year (looking
> > for that very same issue, but had not enough time to chase it deeper),
> > using URLs instead of URIs seems to be dangerous because the equals
> method
> > of the URL class sucks, making it a poor choice as a key to a map.
> However
> > (as someone also said at that time), we are still in the safe side
> because
> > the URL's equals method delegates the work to the StreamHandler which
> have
> > no problems when the protocol is "file://" and "jar://", which are the
> ones
> > produced from java.util.File by the inner guts of the parseModulePatches
> > method
> > (if we ever change that by producing an "http://; URL somewhere, we
> would
> > be screwed, so I consider this approach fragile and questionable at
> least).
> > But, thinking about the code, I see a loop bruteforcing a bunch of URLs
> > trying to match the JavaFileObject with any of them, for every
> > JavaFileObject that eventually comes along. This doesn't seems to be an
> > efficient approach for this problem on the Netbeans side.
> >
>
> I guess a good proposal to make this more efficient would be 

Re: Help wanted with fixing NetBeans 9.0 blockers

2018-03-27 Thread John McDonnell
A JIRA plugin already exists (it's not pretty but its there ;) ).

I think it was created by the NetBeans team so we could take it over, and I
would propose bringing it into the IDE by default since we want to make it
easier for NetBeans users to raise defects.

Regards

John



On 27 March 2018 at 20:45, Antonio  wrote:

>
>
> On 27/03/18 19:59, Neil C Smith wrote:
> [...]
>
>>
>> While I do agree with you both, I think our use of Jira is also less than
>> optimal. Leaving aside my feelings about the number of PRs that bypass
>> Jira
>> entirely, having what's there out of sync is surely a problem?
>>
>>
> In my case: Jira is very slow. Finding an issue is a pain in the neck.
> Maybe we want to start working in a Jira plugin to show NetBeans issues
> properly.
>
> Rather than Dmitry's suggestion on syncing with GitHub, do we know if Jira
>> and git at ASF supports smart commit messages?
>>
>>
> That's a good question for the infra team, I think.
>
> Cheers,
> Antonio
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@netbeans.incubator.apache.org
> For additional commands, e-mail: dev-h...@netbeans.incubator.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>
>


ApacheCon Presentations

2018-03-27 Thread Kenneth Fogel
Hi,

Geertjan has recommended that I run my proposals for sessions on NetBeans at 
ApacheCon past everyone here. I have until Friday to submit. If any of you are 
planning on presenting in Montreal just let me know and I will defer to your 
presentation.

Here is what I came up with. They could all be beefed up a bit. The first I 
will propose as a keynote and the other two as a regular session. Having never 
submitted to an Apache Con please let me know if there is something I need to 
know or are missing. Here they are:
---
Apache and NetBeans
Since first being introduced to the Java programming community NetBeans has 
been a popular development environment whose users are passionate about it. 
NetBeans is now part of the Apache portfolio. In this presentation you will 
hear where NetBeans has come from, what sets it apart from the other IDEs, and 
where it is hoped to go as part of the Apache portfolio. NetBeans, the other 
IDE.

NetBeans and the Developer
NetBeans is a full featured IDE that does not get in the way of the developer. 
In this presentation you will see how NetBeans works with many of the standard 
tools and frameworks. You will see how smoothly NetBeans works with Maven and 
Git. You'll also see how NetBeans works with frameworks such as JavaFX, JSF, 
and others. NetBeans can also be the front-end tool for managing databases and 
servers and you will be shown how easy this is to do. NetBeans deserves your 
love and at the end of this presentation you will feel the love.

NetBeans and the Raspberry Pi
The Raspberry Pi is the most popular single board computer for experimenting 
and prototyping. NetBeans is the ideal tool for developing in this environment. 
In this presentation you will see how NetBeans can connect directly to a Pi 
from your desktop/laptop system. From here you will see how the development 
cycle works. Standalone applications, web applications, and robot applications 
will all be part of the demonstration. You can even run NetBeans directly on 
the Pi. Come and see the magic.
---

No need to be polite, just tell me what I need to improve the proposals,

Ken



Re: Help wanted with fixing NetBeans 9.0 blockers

2018-03-27 Thread Antonio



On 27/03/18 19:59, Neil C Smith wrote:
[...]


While I do agree with you both, I think our use of Jira is also less than
optimal. Leaving aside my feelings about the number of PRs that bypass Jira
entirely, having what's there out of sync is surely a problem?



In my case: Jira is very slow. Finding an issue is a pain in the neck. 
Maybe we want to start working in a Jira plugin to show NetBeans issues 
properly.



Rather than Dmitry's suggestion on syncing with GitHub, do we know if Jira
and git at ASF supports smart commit messages?



That's a good question for the infra team, I think.

Cheers,
Antonio

-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.incubator.apache.org
For additional commands, e-mail: dev-h...@netbeans.incubator.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





Re: Help wanted with fixing NetBeans 9.0 blockers

2018-03-27 Thread Neil C Smith
On Tue, 27 Mar 2018, 18:24 Antonio,  wrote:

> I fully agree with Matthias.
>

While I do agree with you both, I think our use of Jira is also less than
optimal. Leaving aside my feelings about the number of PRs that bypass Jira
entirely, having what's there out of sync is surely a problem?

Rather than Dmitry's suggestion on syncing with GitHub, do we know if Jira
and git at ASF supports smart commit messages?



> In fact this has been a busy month:
>
> https://github.com/apache/incubator-netbeans-website/pulse/monthly
> https://github.com/apache/incubator-netbeans-website-cleanup/pulse/monthly


As much as I like the website! ;-)

https://github.com/apache/incubator-netbeans/pulse/monthly

Best wishes,

Neil
-- 
Neil C Smith
Artist & Technologist
www.neilcsmith.net

Praxis LIVE - hybrid visual IDE for creative coding - www.praxislive.org


Re: Help wanted with fixing NetBeans 9.0 blockers

2018-03-27 Thread Antonio

I fully agree with Matthias.

In fact this has been a busy month:

https://github.com/apache/incubator-netbeans-website/pulse/monthly
https://github.com/apache/incubator-netbeans-website-cleanup/pulse/monthly
f
Cheers,
Antonio

On 27/03/18 19:18, Matthias Bläsing wrote:

Hey,

Am Dienstag, den 27.03.2018, 13:14 -0400 schrieb cowwoc:

The number of resolved issues over the past 300 days is 0 :)

In general, the pace of non-infrastructure bugs getting fixed is
still
very very slow (maybe 1 a week).


this kind of talk it total unhelpful.

Matthias

-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.incubator.apache.org
For additional commands, e-mail: dev-h...@netbeans.incubator.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.incubator.apache.org
For additional commands, e-mail: dev-h...@netbeans.incubator.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





Re: Help wanted with fixing NetBeans 9.0 blockers

2018-03-27 Thread Dmitry Avtonomov
Is there any way to sync an issue tracker on github with jira
(automatically)?

On Tue, Mar 27, 2018 at 10:18 AM, Matthias Bläsing <
mblaes...@doppel-helix.eu> wrote:

> Hey,
>
> Am Dienstag, den 27.03.2018, 13:14 -0400 schrieb cowwoc:
> > The number of resolved issues over the past 300 days is 0 :)
> >
> > In general, the pace of non-infrastructure bugs getting fixed is
> > still
> > very very slow (maybe 1 a week).
>
> this kind of talk it total unhelpful.
>
> Matthias
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@netbeans.incubator.apache.org
> For additional commands, e-mail: dev-h...@netbeans.incubator.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>
>


Re: Help wanted with fixing NetBeans 9.0 blockers

2018-03-27 Thread Matthias Bläsing
Hey,

Am Dienstag, den 27.03.2018, 13:14 -0400 schrieb cowwoc:
> The number of resolved issues over the past 300 days is 0 :)
> 
> In general, the pace of non-infrastructure bugs getting fixed is
> still 
> very very slow (maybe 1 a week).

this kind of talk it total unhelpful.

Matthias

-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.incubator.apache.org
For additional commands, e-mail: dev-h...@netbeans.incubator.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





Re: Help wanted with fixing NetBeans 9.0 blockers

2018-03-27 Thread John McDonnell
But if you look at PR's in GitHub there's more activity there:
https://github.com/apache/incubator-netbeans/pulse


JIRA doesn't appear to be the place people are using to reference work
their doing.

John

On 27 March 2018 at 18:14, cowwoc  wrote:

> The number of resolved issues over the past 300 days is 0 :)
>
> In general, the pace of non-infrastructure bugs getting fixed is still
> very very slow (maybe 1 a week).
>
> Gili
>
>
> On 2018-03-27 8:24 AM, Jiří Kovalský wrote:
>
>> BTW, the simple dashboard itself is here:
>>
>> https://issues.apache.org/jira/secure/Dashboard.jspa?selectP
>> ageId=12332455
>>
>> -Jirka
>>
>> Dne 27.3.2018 v 14:17 Jiří Kovalský napsal(a):
>>
>> Hi NetBeans developers,
>>>
>>> as NetCAT testing of Apache NetBeans IDE 9.0 development builds is
>>> quickly progressing we have created a JIRA dashboard to monitor overall
>>> quality and release blockers [1] in particular. That's the step A. :)
>>>
>>> [1] https://urldefense.proofpoint.com/v2/url?u=https-3A__issues.
>>> apache.org_jira_issues_-3Ffilter-3D12343308=DwICBA=RoP1Y
>>> umCXCgaWHvlZYR8PZh8Bv7qIrMUB65eapI_JnE=8_Pz0x0SKeT5e3IehhQ
>>> KCbQ2xl3tz40jnCU133NrdP4=Do6sKu7GmUqnOUNd8pns4Dk5AAC5595RO
>>> rUaaOaqryI=lO-ttqyOgokcv0ht484vC-FFNIrczlQaLM4gEID7rpA=
>>>
>>> Obviously, we also need to have a plan for step B, right? That's why
>>> we are turning to you knowledgeable users of NetBeans platform and plugin
>>> developers with our request for help.
>>>
>>> If you can spare an hour here and there during the following couple
>>> of weeks and volunteer for fixing one of the blocking issues or at least
>>> trying to find their cause in the code/infra it would be a tremendous help!
>>> Often the investigation itself represents significant part of the fix or at
>>> least guides potential successors where to explore more or where not at all.
>>>
>>> If you decide to help with this critical effort, please assign the
>>> selected issue to yourself and free the Assignee field as soon as you know
>>> you cannot make any more progress.
>>>
>>> Right now there are only 4 blockers so let's not allow this number to
>>> grow! :) Anyone going to help?
>>>
>>> Thanks to all brave geeks for contribution towards stable 9.0 release!
>>>
>>> Best regards,
>>> -Jirka
>>>
>>> -
>>> To unsubscribe, e-mail: dev-unsubscr...@netbeans.incubator.apache.org
>>> For additional commands, e-mail: dev-h...@netbeans.incubator.apache.org
>>>
>>> For further information about the NetBeans mailing lists, visit:
>>> https://urldefense.proofpoint.com/v2/url?u=https-3A__cwiki.a
>>> pache.org_confluence_display_NETBEANS_Mailing-2Blists=DwIC
>>> BA=RoP1YumCXCgaWHvlZYR8PZh8Bv7qIrMUB65eapI_JnE=8_Pz0x0SK
>>> eT5e3IehhQKCbQ2xl3tz40jnCU133NrdP4=Do6sKu7GmUqnOUNd8pns4Dk
>>> 5AAC5595ROrUaaOaqryI=xBkkKcPZOTK2_mF0tfnDcF5iG8ychNQpH1woOxyxOHE=
>>>
>>>
>>>
>>>
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@netbeans.incubator.apache.org
>> For additional commands, e-mail: dev-h...@netbeans.incubator.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.incubator.apache.org
> For additional commands, e-mail: dev-h...@netbeans.incubator.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>
>


Re: Help wanted with fixing NetBeans 9.0 blockers

2018-03-27 Thread cowwoc

The number of resolved issues over the past 300 days is 0 :)

In general, the pace of non-infrastructure bugs getting fixed is still 
very very slow (maybe 1 a week).


Gili

On 2018-03-27 8:24 AM, Jiří Kovalský wrote:

BTW, the simple dashboard itself is here:

https://issues.apache.org/jira/secure/Dashboard.jspa?selectPageId=12332455 



-Jirka

Dne 27.3.2018 v 14:17 Jiří Kovalský napsal(a):


Hi NetBeans developers,

    as NetCAT testing of Apache NetBeans IDE 9.0 development builds 
is quickly progressing we have created a JIRA dashboard to monitor 
overall quality and release blockers [1] in particular. That's the 
step A. :)


[1] 
https://urldefense.proofpoint.com/v2/url?u=https-3A__issues.apache.org_jira_issues_-3Ffilter-3D12343308=DwICBA=RoP1YumCXCgaWHvlZYR8PZh8Bv7qIrMUB65eapI_JnE=8_Pz0x0SKeT5e3IehhQKCbQ2xl3tz40jnCU133NrdP4=Do6sKu7GmUqnOUNd8pns4Dk5AAC5595ROrUaaOaqryI=lO-ttqyOgokcv0ht484vC-FFNIrczlQaLM4gEID7rpA= 



    Obviously, we also need to have a plan for step B, right? That's 
why we are turning to you knowledgeable users of NetBeans platform 
and plugin developers with our request for help.


    If you can spare an hour here and there during the following 
couple of weeks and volunteer for fixing one of the blocking issues 
or at least trying to find their cause in the code/infra it would be 
a tremendous help! Often the investigation itself represents 
significant part of the fix or at least guides potential successors 
where to explore more or where not at all.


    If you decide to help with this critical effort, please assign 
the selected issue to yourself and free the Assignee field as soon as 
you know you cannot make any more progress.


Right now there are only 4 blockers so let's not allow this number to 
grow! :) Anyone going to help?


Thanks to all brave geeks for contribution towards stable 9.0 release!

Best regards,
-Jirka

-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.incubator.apache.org
For additional commands, e-mail: dev-h...@netbeans.incubator.apache.org

For further information about the NetBeans mailing lists, visit:
https://urldefense.proofpoint.com/v2/url?u=https-3A__cwiki.apache.org_confluence_display_NETBEANS_Mailing-2Blists=DwICBA=RoP1YumCXCgaWHvlZYR8PZh8Bv7qIrMUB65eapI_JnE=8_Pz0x0SKeT5e3IehhQKCbQ2xl3tz40jnCU133NrdP4=Do6sKu7GmUqnOUNd8pns4Dk5AAC5595ROrUaaOaqryI=xBkkKcPZOTK2_mF0tfnDcF5iG8ychNQpH1woOxyxOHE= 







-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.incubator.apache.org
For additional commands, e-mail: dev-h...@netbeans.incubator.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.incubator.apache.org
For additional commands, e-mail: dev-h...@netbeans.incubator.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





Re: Patches missing from Apache source

2018-03-27 Thread Jan Lahoda
Hi Tim,

There was a gap between the moment the last code snapshot for the donation
was taken and the moment where the donation happened, so there were some
changes in the old hg repositories during this gap.

Process-wise, AFAIK, it is much easier for the authors of these patches to
resubmit to Apache NetBeans than trying to migrate the patches centrally
So I'd suggest to resubmit the patches as pull request (but please also see
comments below):


On Tue, Mar 27, 2018 at 5:38 PM, Tim Boudreau  wrote:

> I've noticed a few bugs I filed where I included patches, *and* the patches
> were accepted and the bugs were marked fixed in Bugzilla, where the code
> changes are not in the Apache source code.
>
> Digging up the exact issue numbers in Bugzilla when you have a bugzilla
> history as large as mine is not an easy thing, but I've assembled the
> patches in question here:
>
> https://timboudreau.com/files/nbdiff/
>
> What they fix:
>  - A StackOverflowError in the javascript parser - just clone
> https://github.com/timboudreau/cfig and open cfig.js to reproduce
> https://timboudreau.com/files/nbdiff/javascript-stackoverflow.diff


javascript2.model is AFAIK part of the upcoming donation 2:
https://cwiki.apache.org/confluence/display/NETBEANS/Apache+Transition

We should check after the donation if the patch is there, and if not, it
would be awesome if you could resubmit it.


>
>
>  - Generating equals/hashCode failing with an NPE
> https://timboudreau.com/files/nbdiff/code-generation-npe.diff


This has been fixed in the meantime as NETBEANS-251:
https://issues.apache.org/jira/browse/NETBEANS-251


>
>
>  - Stack trace links in the output of Maven projects being broken:
> https://timboudreau.com/files/nbdiff/maven-links.diff
>

I think it would be awesome if you could resubmit this as a pull request.

Jan


>
> I've been running netbeans with all of these patchs for 6 months or more
> with no problems.
>
> Can we do something about this?  Do I need to refile issues in JIRA?
>
> -Tim
>
> --
> http://timboudreau.com
>


Patches missing from Apache source

2018-03-27 Thread Tim Boudreau
I've noticed a few bugs I filed where I included patches, *and* the patches
were accepted and the bugs were marked fixed in Bugzilla, where the code
changes are not in the Apache source code.

Digging up the exact issue numbers in Bugzilla when you have a bugzilla
history as large as mine is not an easy thing, but I've assembled the
patches in question here:

https://timboudreau.com/files/nbdiff/

What they fix:
 - A StackOverflowError in the javascript parser - just clone
https://github.com/timboudreau/cfig and open cfig.js to reproduce
https://timboudreau.com/files/nbdiff/javascript-stackoverflow.diff

 - Generating equals/hashCode failing with an NPE
https://timboudreau.com/files/nbdiff/code-generation-npe.diff

 - Stack trace links in the output of Maven projects being broken:
https://timboudreau.com/files/nbdiff/maven-links.diff

I've been running netbeans with all of these patchs for 6 months or more
with no problems.

Can we do something about this?  Do I need to refile issues in JIRA?

-Tim

-- 
http://timboudreau.com


Re: Help wanted with fixing NetBeans 9.0 blockers

2018-03-27 Thread Eirik Bakke
> Right now there are only 4 blockers so let's not allow this number to grow! :)

If I were to nominate a few bugs for high priority (though maybe not 
blocking-level priority), here are some:
* NETBEANS-403 Pressing 
Home/End scrolls to beginning/end of whole document if tooltip is open
* NETBEANS-346 Tabs, 
characters, and the right Margin don't line up
* Various new bugs relating to nb-javac (see my separate email with subject 
"Bugs potentially relating to nb-javac").

NETBEANS-403 in particular I might be able to submit a patch for myself--but it 
would be nice to get a comment from someone who knows the editor actions system 
to confirm my understanding (see my comments in the JIRA issue). The relevant 
code is in editor.lib/src/org/netbeans/editor/PopupManager.java.

-- Eirik

On 3/27/18, 8:17 AM, "Jiří Kovalský" 
> wrote:

Hi NetBeans developers,

as NetCAT testing of Apache NetBeans IDE 9.0 development builds is
quickly progressing we have created a JIRA dashboard to monitor overall
quality and release blockers [1] in particular. That's the step A. :)

[1] https://issues.apache.org/jira/issues/?filter=12343308

Obviously, we also need to have a plan for step B, right? That's why
we are turning to you knowledgeable users of NetBeans platform and
plugin developers with our request for help.

If you can spare an hour here and there during the following couple
of weeks and volunteer for fixing one of the blocking issues or at least
trying to find their cause in the code/infra it would be a tremendous
help! Often the investigation itself represents significant part of the
fix or at least guides potential successors where to explore more or
where not at all.

If you decide to help with this critical effort, please assign the
selected issue to yourself and free the Assignee field as soon as you
know you cannot make any more progress.

Right now there are only 4 blockers so let's not allow this number to
grow! :) Anyone going to help?

Thanks to all brave geeks for contribution towards stable 9.0 release!

Best regards,
-Jirka

-
To unsubscribe, e-mail: 
dev-unsubscr...@netbeans.incubator.apache.org
For additional commands, e-mail: 
dev-h...@netbeans.incubator.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists






Bugs potentially relating to nb-javac

2018-03-27 Thread Eirik Bakke
I've now used NetBeans 9.0 Beta for the six weeks since it was released. I 
found several bugs that are potentially related to the nb-javac plugin:

NETBEANS-455 "The bytes do 
not represent a valid class" error while invoking the "Apply Code Changes" 
action
NETBEANS-454 
AssertionError/"Wrong diagnostic handler ... DeferredDiagnosticHandler" when 
opening Java autocomplete
NETBEANS-453 "Incorrect 
number of type arguments" exception during Java editing
NETBEANS-430 "Invalid or 
deleted file", "Absent Code attribute" exceptions during Java editing and 
app/test running
NETBEANS-531 "Duplicate 
method name in class" when running maven app with CoS enabled

Might any of these be related to the changes that were made to separate out 
nb-javac from the Apache distribution? Or could it be a JDK9 thing? Note that 
the Maven projects in question were all JDK8, while the IDE was running JDK9.

-- Eirik


Re: NetBeans splash screen discussion on Twitter

2018-03-27 Thread Neil C Smith
On Tue, 27 Mar 2018, 13:04 Christian Lenz,  wrote:

> I think IntelliJ has a good Light equivalent for Dark too.
> But this is an other Topic and Needs Java implementation/changing.
>

IntelliJ also has a (user developed) Material Design LaF that extends
Darcula. It's very IntelliJ focused unfortunately - I've been looking at
borrowing a few things for my own use. Worth having a look at for approach
and good handling of a range of colour palettes though IMO.

Best wishes,

Neil

> --
Neil C Smith
Artist & Technologist
www.neilcsmith.net

Praxis LIVE - hybrid visual IDE for creative coding - www.praxislive.org


Re: NetBeans splash screen discussion on Twitter

2018-03-27 Thread Glenn Holmer
On 03/27/2018 06:41 AM, Geertjan Wielenga wrote:
> https://twitter.com/David_Schulz86/status/978297102525706241
> 
> Looks good, what do people think?

Too garish!

-- 
Glenn Holmer (Linux registered user #16682)
"After the vintage season came the aftermath -- and Cenbe."

-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.incubator.apache.org
For additional commands, e-mail: dev-h...@netbeans.incubator.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





AW: NetBeans splash screen discussion on Twitter

2018-03-27 Thread Christian Lenz
Yes, of Course, would be good to have more proposals.  

Von: Antonio
Gesendet: Dienstag, 27. März 2018 15:47
An: dev@netbeans.incubator.apache.org
Betreff: Re: NetBeans splash screen discussion on Twitter

I also think the logo should be bigger.

And I'd also request for additional proposals in that Twitter thread :-)

On 27/03/18 13:41, Geertjan Wielenga wrote:
> https://twitter.com/David_Schulz86/status/978297102525706241
> 
> Looks good, what do people think?
> 
> Gj
> 

-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.incubator.apache.org
For additional commands, e-mail: dev-h...@netbeans.incubator.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists






Re: NetBeans splash screen discussion on Twitter

2018-03-27 Thread Antonio

I also think the logo should be bigger.

And I'd also request for additional proposals in that Twitter thread :-)

On 27/03/18 13:41, Geertjan Wielenga wrote:

https://twitter.com/David_Schulz86/status/978297102525706241

Looks good, what do people think?

Gj



-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.incubator.apache.org
For additional commands, e-mail: dev-h...@netbeans.incubator.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





Re: [PMC Chairs] Jenkins job permissions

2018-03-27 Thread Bertrand Delacretaz
On Tue, Mar 27, 2018 at 1:01 PM, Bertrand Delacretaz
 wrote:
> ...I've asked for johnmcdonnell and wadechandler to be added as well...

And that's done now.

-Bertrand

-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.incubator.apache.org
For additional commands, e-mail: dev-h...@netbeans.incubator.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





Re: Help wanted with fixing NetBeans 9.0 blockers

2018-03-27 Thread Jiří Kovalský

BTW, the simple dashboard itself is here:

https://issues.apache.org/jira/secure/Dashboard.jspa?selectPageId=12332455

-Jirka

Dne 27.3.2018 v 14:17 Jiří Kovalský napsal(a):


Hi NetBeans developers,

    as NetCAT testing of Apache NetBeans IDE 9.0 development builds is 
quickly progressing we have created a JIRA dashboard to monitor overall 
quality and release blockers [1] in particular. That's the step A. :)


[1] 
https://urldefense.proofpoint.com/v2/url?u=https-3A__issues.apache.org_jira_issues_-3Ffilter-3D12343308=DwICBA=RoP1YumCXCgaWHvlZYR8PZh8Bv7qIrMUB65eapI_JnE=8_Pz0x0SKeT5e3IehhQKCbQ2xl3tz40jnCU133NrdP4=Do6sKu7GmUqnOUNd8pns4Dk5AAC5595ROrUaaOaqryI=lO-ttqyOgokcv0ht484vC-FFNIrczlQaLM4gEID7rpA= 



    Obviously, we also need to have a plan for step B, right? That's why 
we are turning to you knowledgeable users of NetBeans platform and 
plugin developers with our request for help.


    If you can spare an hour here and there during the following couple 
of weeks and volunteer for fixing one of the blocking issues or at least 
trying to find their cause in the code/infra it would be a tremendous 
help! Often the investigation itself represents significant part of the 
fix or at least guides potential successors where to explore more or 
where not at all.


    If you decide to help with this critical effort, please assign the 
selected issue to yourself and free the Assignee field as soon as you 
know you cannot make any more progress.


Right now there are only 4 blockers so let's not allow this number to 
grow! :) Anyone going to help?


Thanks to all brave geeks for contribution towards stable 9.0 release!

Best regards,
-Jirka

-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.incubator.apache.org
For additional commands, e-mail: dev-h...@netbeans.incubator.apache.org

For further information about the NetBeans mailing lists, visit:
https://urldefense.proofpoint.com/v2/url?u=https-3A__cwiki.apache.org_confluence_display_NETBEANS_Mailing-2Blists=DwICBA=RoP1YumCXCgaWHvlZYR8PZh8Bv7qIrMUB65eapI_JnE=8_Pz0x0SKeT5e3IehhQKCbQ2xl3tz40jnCU133NrdP4=Do6sKu7GmUqnOUNd8pns4Dk5AAC5595ROrUaaOaqryI=xBkkKcPZOTK2_mF0tfnDcF5iG8ychNQpH1woOxyxOHE= 







-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.incubator.apache.org
For additional commands, e-mail: dev-h...@netbeans.incubator.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





Help wanted with fixing NetBeans 9.0 blockers

2018-03-27 Thread Jiří Kovalský

Hi NetBeans developers,

   as NetCAT testing of Apache NetBeans IDE 9.0 development builds is 
quickly progressing we have created a JIRA dashboard to monitor overall 
quality and release blockers [1] in particular. That's the step A. :)


[1] https://issues.apache.org/jira/issues/?filter=12343308

   Obviously, we also need to have a plan for step B, right? That's why 
we are turning to you knowledgeable users of NetBeans platform and 
plugin developers with our request for help.


   If you can spare an hour here and there during the following couple 
of weeks and volunteer for fixing one of the blocking issues or at least 
trying to find their cause in the code/infra it would be a tremendous 
help! Often the investigation itself represents significant part of the 
fix or at least guides potential successors where to explore more or 
where not at all.


   If you decide to help with this critical effort, please assign the 
selected issue to yourself and free the Assignee field as soon as you 
know you cannot make any more progress.


Right now there are only 4 blockers so let's not allow this number to 
grow! :) Anyone going to help?


Thanks to all brave geeks for contribution towards stable 9.0 release!

Best regards,
-Jirka

-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.incubator.apache.org
For additional commands, e-mail: dev-h...@netbeans.incubator.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





Re: NetBeans splash screen discussion on Twitter

2018-03-27 Thread Geertjan Wielenga
Excellent, very nice friend you have. :-)

Gj

On Tue, Mar 27, 2018 at 2:04 PM, Christian Lenz 
wrote:

> I already added Davids proposals, after our talk, that he can create a new
> splash Screen for us . He is the creator of the new logo and a friend of
> mine. Here are the Images: https://issues.apache.org/
> jira/browse/NETBEANS-146
>
> Off-Topic, he is also interested in changing (Only a draft/prototype) the
> UI (Not the UX) of NetBeans, like a new LaF for light and dark. So for now
> we have Darcula LaF for dark and NetBeans normal for light (Light is not
> looking that well but yeah we still have it). But VS Code for example has a
> good looking Light and Dark and I think IntelliJ has a good Light
> equivalent for Dark too.
> But this is an other Topic and Needs Java implementation/changing.
>
> Cheers
>
> Chris
>
> Von: John McDonnell
> Gesendet: Dienstag, 27. März 2018 13:46
> An: dev@netbeans.incubator.apache.org
> Betreff: Re: NetBeans splash screen discussion on Twitter
>
> Thanks for pointing that out!
>
> I like the one on the right...
>
> It could also make for a nice wallpaper if it was done, like one of the
> tweets alluded too...
>
> John
>
> On 27 March 2018 at 12:41, Geertjan Wielenga <
> geertjan.wiele...@googlemail.com> wrote:
>
> > https://twitter.com/David_Schulz86/status/978297102525706241
> >
> > Looks good, what do people think?
> >
> > Gj
> >
>
>


AW: NetBeans splash screen discussion on Twitter

2018-03-27 Thread Christian Lenz
I already added Davids proposals, after our talk, that he can create a new 
splash Screen for us . He is the creator of the new logo and a friend of mine. 
Here are the Images: https://issues.apache.org/jira/browse/NETBEANS-146

Off-Topic, he is also interested in changing (Only a draft/prototype) the UI 
(Not the UX) of NetBeans, like a new LaF for light and dark. So for now we have 
Darcula LaF for dark and NetBeans normal for light (Light is not looking that 
well but yeah we still have it). But VS Code for example has a good looking 
Light and Dark and I think IntelliJ has a good Light equivalent for Dark too.
But this is an other Topic and Needs Java implementation/changing.

Cheers

Chris

Von: John McDonnell
Gesendet: Dienstag, 27. März 2018 13:46
An: dev@netbeans.incubator.apache.org
Betreff: Re: NetBeans splash screen discussion on Twitter

Thanks for pointing that out!

I like the one on the right...

It could also make for a nice wallpaper if it was done, like one of the
tweets alluded too...

John

On 27 March 2018 at 12:41, Geertjan Wielenga <
geertjan.wiele...@googlemail.com> wrote:

> https://twitter.com/David_Schulz86/status/978297102525706241
>
> Looks good, what do people think?
>
> Gj
>



Re: NetBeans splash screen discussion on Twitter

2018-03-27 Thread John McDonnell
Thanks for pointing that out!

I like the one on the right...

It could also make for a nice wallpaper if it was done, like one of the
tweets alluded too...

John

On 27 March 2018 at 12:41, Geertjan Wielenga <
geertjan.wiele...@googlemail.com> wrote:

> https://twitter.com/David_Schulz86/status/978297102525706241
>
> Looks good, what do people think?
>
> Gj
>


NetBeans splash screen discussion on Twitter

2018-03-27 Thread Geertjan Wielenga
https://twitter.com/David_Schulz86/status/978297102525706241

Looks good, what do people think?

Gj


Re: [PMC Chairs] Jenkins job permissions

2018-03-27 Thread Bertrand Delacretaz
On Mon, Mar 26, 2018 at 8:40 AM, John McDonnell
 wrote:
> I'm familiar with Jenkins also

Ok, I've asked for johnmcdonnell and wadechandler to be added as well.

-Bertrand

-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.incubator.apache.org
For additional commands, e-mail: dev-h...@netbeans.incubator.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists