Re: Future of JavaHelp (or a replacement) in NetBeans?

2018-09-23 Thread Peter Nabbefeld
Am 23.09.18 um 21:20 schrieb Jan Tosovsky: On 2018-09-18 Peter Nabbefeld wrote: While JavaHelp might be licensed under AL2, it still suffers from UI support. What about some JavaHelp 3.0 (which probably needs a new name), building on Lucene but with a replaceable GUI (probably based on Servo

Re: Public vs. Friend API Reloaded (Summary)

2018-09-23 Thread Peter Nabbefeld
Too many nested comments inline already, sorry, so I try to summarize. Please feel free to remove the discussion at the bottom, if You agree it is not needed anymore. 1. I don't like documentation handled differently based on friend-state. There should always be sufficient information on every

Re: Work Offline as a Global Setting for the Platform?

2018-09-23 Thread Mark Ferguson
Hello, FWIW, I think a `Work Offline` global property sounds a great idea.  Sometimes, connections go down.  You won`t have to stop that idea growing within. From: Laszlo Kishalmi To: dev Sent: Sunday, 23 September 2018, 3:35 Subject: Work Offline as a Global Setting for the Platform?

Re: Work Offline as a Global Setting for the Platform?

2018-09-23 Thread Oliver Rettig
Hi, I really need to work with my nb platform apps offline and in the past I had only a few issues to fight with, to make my apps working offline: - xml file with reference schema files with http://... - strange behavoir if during plugin download/installation the computer gos offline - unconvi

Podling Report Reminder - October 2018

2018-09-23 Thread jmclean
Dear podling, This email was sent by an automated system on behalf of the Apache Incubator PMC. It is an initial reminder to give you plenty of time to prepare your quarterly board report. The board meeting is scheduled for Wed, 17 October 2018, 10:30 am PDT. The report for your podling will form

Re: Jenkins Builds

2018-09-23 Thread Geertjan Wielenga
Sure. These kinds of issues have happened many times before and will happen many times again. Will try to track it down on the Oracle end. Gj On Sun, Sep 23, 2018 at 9:26 PM, Matthias Bläsing wrote: > Hi Geertjan, > > Am Sonntag, den 23.09.2018, 21:13 +0200 schrieb Geertjan Wielenga: > > On Su

Re: Jenkins Builds

2018-09-23 Thread Matthias Bläsing
Hi Geertjan, Am Sonntag, den 23.09.2018, 21:13 +0200 schrieb Geertjan Wielenga: > On Sun, Sep 23, 2018 at 5:46 PM, Antonio wrote: > > > It seems this is an SSL related problem [1]. Maybe this is due to > > domain > > donation? > > > > > Will try to find out. it would be great if you could ra

RE: Future of JavaHelp (or a replacement) in NetBeans?

2018-09-23 Thread Jan Tosovsky
On 2018-09-18 Peter Nabbefeld wrote: > > While JavaHelp might be licensed under AL2, it still suffers from UI > support. > > What about some JavaHelp 3.0 (which probably needs a new name), building > on Lucene but with a replaceable GUI (probably based on Servo renderer)? > JavaHelp format is k

Re: Public vs. Friend API Reloaded (Summary)

2018-09-23 Thread Jan Lahoda
On Sun, Sep 23, 2018 at 7:23 PM Peter Nabbefeld wrote: > > > Am 23.09.18 um 18:17 schrieb Jan Lahoda: > > [...] > > > > I think that having a reasonable documentation was traditionally one of > the > > requirements for a public API modules. (I doubt csl.api went through the > > API review process

Re: Jenkins Builds

2018-09-23 Thread Geertjan Wielenga
On Sun, Sep 23, 2018 at 5:46 PM, Antonio wrote: > It seems this is an SSL related problem [1]. Maybe this is due to domain > donation? > Will try to find out. The various domains are in kind of a limbo right now, see: https://wiki.apache.org/incubator/October2018 That could be the reason here

Re: downloaded binaries questions

2018-09-23 Thread Matthias Bläsing
Hi Glenn, Am Sonntag, den 23.09.2018, 13:12 -0500 schrieb Glenn Holmer: > 1) Where is the format of the external/*-license.txt file documented > (e.g. ide/db.drivers/external/postgresql-9.4.1209-license.txt)? There is no formal documentation I'm aware of. If you are interested in the code, that p

Re: Jenkins Builds

2018-09-23 Thread Geertjan Wielenga
On Sun, Sep 23, 2018 at 3:43 PM, Peter Nabbefeld wrote: > Hello, > > as I've read on the users list, the netbeans.org domain has been > officially donated to Apache, so Maven plugins etc. should be put there, > now. (Message was from Geertjan Wielenga, on Subject "[Platform] Maven > artefacts".

Re: downloaded binaries questions

2018-09-23 Thread Geertjan Wielenga
Hi Glenn, 1. They're not documented, probably they should be. The way we're doing it right now is to take a look at how it's done in one module and then apply it to another module. 2. That's my understanding, yes. Gj On Sun, Sep 23, 2018 at 8:12 PM, Glenn Holmer wrote: > Some questions about

Re: Public vs. Friend API Reloaded (Summary)

2018-09-23 Thread Peter Nabbefeld
Am 23.09.18 um 19:35 schrieb Matthias Bläsing: Hi, Am Sonntag, den 23.09.2018, 19:23 +0200 schrieb Peter Nabbefeld: I think that having a reasonable documentation was traditionally one of the requirements for a public API modules. (I doubt csl.api went through the API review process.) (nex

Re: downloaded binaries questions

2018-09-23 Thread Peter Nabbefeld
Hi, I've found this, but it's probably outdated: http://wiki.netbeans.org/DevFaqExternalLibraries Kind regards Peter Am 23.09.18 um 20:12 schrieb Glenn Holmer: Some questions about downloading external binaries at build time: 1) Where is the format of the external/*-license.txt file documente

downloaded binaries questions

2018-09-23 Thread Glenn Holmer
Some questions about downloading external binaries at build time: 1) Where is the format of the external/*-license.txt file documented (e.g. ide/db.drivers/external/postgresql-9.4.1209-license.txt)? 2) Do I understand correctly that whether a binary is downloaded from Maven or from hg.netbeans.or

Re: Public vs. Friend API Reloaded (Summary)

2018-09-23 Thread Matthias Bläsing
Hi, Am Sonntag, den 23.09.2018, 19:23 +0200 schrieb Peter Nabbefeld: > > I think that having a reasonable documentation was traditionally > > one of the > > requirements for a public API modules. (I doubt csl.api went > > through the > > API review process.) > > > > (next sentence is meant to be

Re: Public vs. Friend API Reloaded (Summary)

2018-09-23 Thread Peter Nabbefeld
Am 23.09.18 um 18:17 schrieb Jan Lahoda: [...] I think that having a reasonable documentation was traditionally one of the requirements for a public API modules. (I doubt csl.api went through the API review process.) (next sentence is meant to be sarcastic): So, if I'm too lazy to write som

Re: Public vs. Friend API Reloaded (Summary)

2018-09-23 Thread Jan Lahoda
On Sun, Sep 23, 2018 at 5:40 PM Peter Nabbefeld wrote: > > > Am 23.09.18 um 17:02 schrieb Jan Lahoda: > > On Sun, Sep 23, 2018 at 3:22 PM Peter Nabbefeld > > wrote: > > > >> 1) Yes, usually the API is reasonably stable in most areas after being > >> used as a friend-only API for some releases, s

Re: Future of JavaHelp (or a replacement) in NetBeans?

2018-09-23 Thread Bernd Ruehlicke
Jep, agree. I also tried DocBook and broke my neck on it. Did cost too much time. Too keep it simply we could go with the standard Online help but with an offline option so the help can be read if not connected. Conversion would be minimal as one "only" would need to migrate the control XML f

Re: Jenkins Builds

2018-09-23 Thread Antonio
It seems this is an SSL related problem [1]. Maybe this is due to domain donation? Cheers, Antonio [1] $ curl -I -v https://hg.netbeans.org/binaries/ * Trying 137.254.60.37... * TCP_NODELAY set * Connected to hg.netbeans.org (137.254.60.37) port 443 (#0) * ALPN, offering h2 * ALPN, offering

Re: Public vs. Friend API Reloaded (Summary)

2018-09-23 Thread Peter Nabbefeld
Am 23.09.18 um 17:02 schrieb Jan Lahoda: On Sun, Sep 23, 2018 at 3:22 PM Peter Nabbefeld wrote: 1) Yes, usually the API is reasonably stable in most areas after being used as a friend-only API for some releases, so if it is difficult to change, this will be a rare event. So, You'll have rar

Re: Public vs. Friend API Reloaded (Summary)

2018-09-23 Thread Jan Lahoda
On Sun, Sep 23, 2018 at 3:22 PM Peter Nabbefeld wrote: > 1) Yes, usually the API is reasonably stable in most areas after being > used as a friend-only API for some releases, so if it is difficult to > change, this will be a rare event. So, You'll have rarely to do many > changes and can do some

Re: Jenkins Builds

2018-09-23 Thread John McDonnell
@Geertjan Wielenga Can you find out what's wrong with hg.netbeans.org/binaries please? The cloning issue is resolved for now, but the next error in the build is: Could not download 1DE46CC85D147D9F91AF59D4A0107091C8B112D6-java-cup-11a.jar from http://hg.netbeans.org/binaries/: java.io.IOExceptio

Re: Future of JavaHelp (or a replacement) in NetBeans?

2018-09-23 Thread Tim Boudreau
On Sun, Sep 23, 2018 at 5:18 AM Oliver Rettig wrote: > Hi Jan, > > this sound interesting for me. In the past I have also thought about > DocBook Having written two books using DocBook, one word: Don't. Something simple and text-based, especially something you can fill the gaps in with HTML ma

Re: Jenkins Builds

2018-09-23 Thread Peter Nabbefeld
Hello, as I've read on the users list, the netbeans.org domain has been officially donated to Apache, so Maven plugins etc. should be put there, now. (Message was from Geertjan Wielenga, on Subject "[Platform] Maven artefacts". For me, question remains what will happen to NB 8.2 plugins. So,

Jenkins Builds

2018-09-23 Thread John McDonnell
Hi, I was looking into the maven artifacts issue earlier and noticed the linux build has been failing[1]. Anyone any ideas before I reach out to infra? Regards John [1]: ERROR: Error fetching remote repo 'origin' hudson.plugins.git.GitException: Failed to fetch from https://github.com/apache/i

Re: Public vs. Friend API Reloaded (Summary)

2018-09-23 Thread Peter Nabbefeld
1) Yes, usually the API is reasonably stable in most areas after being used as a friend-only API for some releases, so if it is difficult to change, this will be a rare event. So, You'll have rarely to do many changes and can do some effort in these rare cases, if really necessary. IMHO that sh

Re: Public vs. Friend API Reloaded (Summary)

2018-09-23 Thread Jan Lahoda
So, if I understand correctly, the view is a combination of c) ("it is OK if doing changes to the API is difficult", like writing compatibility layers, more elaborate migration tutorials, updating existing plugins etc.) and b) (making an occasional incompatible change). I think I am fine with that

Re: Public vs. Friend API Reloaded (Summary)

2018-09-23 Thread Peter Nabbefeld
The problem here is: 1. If every API is friend-only, nobody will be able to depend on those without first becoming a friend. Or You have to depend on implementation version. So, these APIs will never be reviewed by the broader community and will never be ready for usage. 2. If the API is pub

Re: Public vs. Friend API Reloaded (Summary)

2018-09-23 Thread Jan Lahoda
On Sun, Sep 23, 2018 at 11:03 AM Christian Lenz wrote: > Hey guys, > > please see my last 3 comments of this ticket. It explains, why it is > important to have public APIs instead of Friends: > https://issues.apache.org/jira/browse/NETBEANS-1035?focusedCommentId=16574478&page=com.atlassian.jira.p

Re: Future of JavaHelp (or a replacement) in NetBeans?

2018-09-23 Thread Oliver Rettig
Hi Jan, this sound interesting for me. In the past I have also thought about DocBook. Can you share the XSLT stylesheets to get an idea how it works and how looks? There exist some ant tasks http://ant4docbook.sourceforge.net/ maybe based on we can create some default procedure to integreate

Re: Needed: Release Manager for Apache NetBeans 10

2018-09-23 Thread Geertjan Wielenga
Until we put together the official new feature page on netbeans.apache.org, this is where we're gathering all the features -- so, if anyone has had their pull requests merged, and if those pull requests result in some kind of enhancement that is going to be noticeable by a user, please consider bri

AW: AW: Ticket, Sub-Tasks and PRs

2018-09-23 Thread Christian Lenz
Hey Lazlo, thx for your Suggestion. Yeah it makes sense to me too. 😊 Cheers Chris Von: Laszlo Kishalmi Gesendet: Samstag, 22. September 2018 01:24 An: dev@netbeans.incubator.apache.org Betreff: Re: AW: Ticket, Sub-Tasks and PRs I'd create two separate stories linked together. These two imp

Re: Future of JavaHelp (or a replacement) in NetBeans?

2018-09-23 Thread Oliver Rettig
Hi, I have used JavaHelp consequently in my platform apps for the last 10 years with all its disadavantages but it fulfills my main needs. So it was ok. And the best thing was it works and I have not to think about this. Now it is not available any more and I think we should better think abo

Re: Needed: Release Manager for Apache NetBeans 10

2018-09-23 Thread Geertjan Wielenga
Hi Laszlo, Fantastic list of items and you clearly are going to be a great release manager. One related item is that, or as a reminder, is that there'll be one or more voting candidates that you'll be putting together, which we could call Alpha, Beta, etc, but in Apache terminology will be voting

AW: Public vs. Friend API Reloaded (Summary)

2018-09-23 Thread Christian Lenz
Hey guys, please see my last 3 comments of this ticket. It explains, why it is important to have public APIs instead of Friends: https://issues.apache.org/jira/browse/NETBEANS-1035?focusedCommentId=16574478&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-16574478

Re: Needed: Release Manager for Apache NetBeans 10

2018-09-23 Thread John McDonnell
> 4. In JIRA we need a new version (or two versions for 10.0 an 11.0). > BTW I do not know if the 9.0 has been marked as closed. Do we have a > JIRA admin guy or we need to requests these modifications? I've "released 9.0" on JIRA and created a 10.0 version now. Regards John On Sun, 23

Re: [mentors] + PPMC, Apache Maturity Model self-assessment and graduation

2018-09-23 Thread Antonio
+1 to Geertjan words. I am particulary concerned about: "CD30 The code can be built in a reproducible way using widely available standard tools." We of course can build NetBeans using "widely available standard tools" (Apache Ant). But I am not sure the build is reproducible if the binarie