RE: [VOTE] Release of Apache NetBeans utilities version 14.1

2024-05-06 Thread Eric Barboni
+1 (binding)

Missing one last vote

Best Regards
Eric

-Message d'origine-
De : Michael Bien  
Envoyé : samedi 4 mai 2024 00:38
À : dev@netbeans.apache.org; Eric Barboni 
Objet : Re: [VOTE] Release of Apache NetBeans utilities version 14.1

+1

-mbien

On 25.04.24 14:40, Eric Barboni wrote:
> Hi folks
>
> I would like to artefacts for the Apache NetBeans utilities.
>
> In a grouped way synchronized on version 14.1
>
> We have the following artefacts:
> -utilities-parent
> -nbm-maven-harness
> -nb-shared
> -nb-repository-plugin
> -nbm-maven-plugin
>   
> Changes since last version are:
>
> - Fix missing OutputTimestamp property to help reproducible builds by 
> new contributor @charphi -updater warning fix
> - code reformat to default Apache NetBeans standard.
> -dependencies update
> -- make it possible to read nbm file compiled with jdk 22 - 23
>
> Source artefacts are on dist
>
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans-maven-utiliti
> es/14.1/ checksum 
> 8a878aef7513a0d3b45d281420a22610f3a00ea4e2d8cb9ca7d37cdf4a66c1805964a9
> f2045e47f03831adf36c5343df814889dd8fbbf75e89ddd89541ed71b1
>   
> In addition to that, artefacts build from 
> https://github.com/apache/netbeans-mavenutils-nbm-maven-plugin tag
> utilities-parent-14.1 (commit id 
> 25653d3f7105cbf9e5009e5d9d24158d97a182cf)
> are staged in
>
> https://repository.apache.org/content/repositories/orgapachenetbeans-1
> 140/
>
> Key file is here:
> https://www.apache.org/dist/netbeans/KEYS
>
> The vote is open for at least 72h.
> Best Regards
>
> Eric
>
>
> -
> 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





[NOTICE] Apache NetBeans 22 release candidate 2 available for testing

2024-04-29 Thread Eric Barboni
The second release candidate build for Apache NetBeans 22 is available
(links below).

 

Changes since NetBeans 22 can be seen at:

https://github.com/apache/netbeans/releases/tag/22-rc2

 

Please help with testing, and file issues in GitHub as necessary -

https://github.com/apache/netbeans/issues

 

If you're a committer adding an issue, or helping triage an issue (please
do!), add the milestone and/or priority labels as appropriate.

Use priority:high for should be fixed before release,

priority:critical for must be fixed before we can release.

 

**The following rules are applied to pull requests from now until release:**

Please read the full info on how we manage pull requests to delivery at
least once! -

 

https://cwiki.apache.org/confluence/display/NETBEANS/Pull+requests+for+deliv
ery

 

PR's intended to be included in the 22 release :

- Limited to fixes (link an issue if there is one, or provide justification
in description)

- Label with priority:high or priority:critical as appropriate.

- Base on the delivery branch.

- Mark with NB22 milestone.

- Will be merged by the release team.

 

PR's with features for a future release :

- Base on the master branch.

- Will be reviewed and merged in the usual way.

- If possible stay away from big refactoring.

- If possible do not overlap with fixes for 22 (delivery will be merged to
master weekly).

 

The NetBeans 22-rc2 artifacts are here:

 

https://ci-builds.apache.org/job/Netbeans/job/netbeans-TLP/job/release220/8/
artifact/dist/

Alternative links to latest release candidate:

https://nightlies.apache.org/netbeans/candidate/netbeans/

https://nightlies.apache.org/netbeans/candidate/installers/

https://nightlies.apache.org/netbeans/candidate/vsix/

 

Link to the binary zip:

 

https://ci-builds.apache.org/job/Netbeans/job/netbeans-TLP/job/release220/8/
artifact/dist/netbeans/netbeans-22-rc2-bin.zip

SHA512:

b51152b3190be8f986e9ba39bf9f9e8965904208be2f5dba34d0dcb8f15da26ee8083d8f9205
cb5c30b4cd5bb7a429a202de90942f9d5f71be524b60c85f9758

 

The sources are here:

https://ci-builds.apache.org/job/Netbeans/job/netbeans-TLP/job/release220/8/
artifact/dist/netbeans/netbeans-22-rc2-source.zip

SHA512:

1ed0c21312b1effc73861f9cdf53be92820cbd474c0e81e3703be4447a13d0419d83698d7c4c
749f7e36dd603910c652cfbbc6af52ff1bbcf6ec8da05280f9a7  

 

The PRs already integrated into NetBeans 22 are :

https://github.com/apache/netbeans/pulls?q=is%3Amerged+milestone%3ANB22

Issues currently tagged for NetBeans 22 are :

https://github.com/apache/netbeans/issues?q=is%3Aopen+is%3Aissue+milestone%3
ANB22

 

Release schedule :

 

https://cwiki.apache.org/confluence/display/NETBEANS/Release+Schedule

 

Thank you for your contributions!

 

Best Regards,

Eric

 

PS. Please don't respond to this email directly - start a new thread.

Let's keep the [NOTICE] tag for what it says. Thanks! :-)



[VOTE] Release of Apache NetBeans utilities version 14.1

2024-04-25 Thread Eric Barboni
Hi folks

I would like to artefacts for the Apache NetBeans utilities. 

In a grouped way synchronized on version 14.1

We have the following artefacts: 
-utilities-parent
-nbm-maven-harness
-nb-shared
-nb-repository-plugin
-nbm-maven-plugin
 
Changes since last version are:

- Fix missing OutputTimestamp property to help reproducible builds by new
contributor @charphi
-updater warning fix
- code reformat to default Apache NetBeans standard.
-dependencies update
-- make it possible to read nbm file compiled with jdk 22 - 23

Source artefacts are on dist 

https://dist.apache.org/repos/dist/dev/netbeans/netbeans-maven-utilities/14.
1/ 
checksum 
8a878aef7513a0d3b45d281420a22610f3a00ea4e2d8cb9ca7d37cdf4a66c1805964a9f2045e
47f03831adf36c5343df814889dd8fbbf75e89ddd89541ed71b1
 
In addition to that, artefacts build from
https://github.com/apache/netbeans-mavenutils-nbm-maven-plugin tag
utilities-parent-14.1 (commit id 25653d3f7105cbf9e5009e5d9d24158d97a182cf)
are staged in 

https://repository.apache.org/content/repositories/orgapachenetbeans-1140/

Key file is here:
https://www.apache.org/dist/netbeans/KEYS

The vote is open for at least 72h. 
Best Regards

Eric


-
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





[NOTICE] Apache NetBeans 22 release candidate 1 available for testing

2024-04-19 Thread Eric Barboni
The first release candidate build for Apache NetBeans 22 is available

(links below).

 

Changes since NetBeans 22 can be seen at

https://github.com/apache/netbeans/releases/tag/22-rc1

 

Please help with testing, and file issues in GitHub as necessary -

 

https://github.com/apache/netbeans/issues

 

If you're a committer adding an issue, or helping triage an issue

(please do!), add the milestone and/or priority labels as appropriate.

Use priority:high for should be fixed before release,

priority:critical for must be fixed before we can release.

 

**The following rules are applied to pull requests from now until release:**

 

Please read the full info on how we manage pull requests to delivery

at least once! -

https://cwiki.apache.org/confluence/display/NETBEANS/Pull+requests+for+deliv
ery

 

PR's intended to be included in the 22 release :

- Limited to fixes (link an issue if there is one, or provide

justification in description)

- Label with priority:high or priority:critical as appropriate.

- Base on the delivery branch.

- Mark with NB22 milestone.

- Will be merged by the release team.

 

PR's with features for a future release :

- Base on the master branch.

- Will be reviewed and merged in the usual way.

- If possible stay away from big refactoring.

- If possible do not overlap with fixes for 22 (delivery will be

merged to master weekly).

 

 

The NetBeans 22-rc1 artifacts are here:

https://ci-builds.apache.org/job/Netbeans/job/netbeans-TLP/job/release220/6/
artifact/dist/

 

Alternative links to latest release candidate:

https://nightlies.apache.org/netbeans/candidate/netbeans/

https://nightlies.apache.org/netbeans/candidate/installers/

https://nightlies.apache.org/netbeans/candidate/vsix/

 

Link to the binary zip:

https://ci-builds.apache.org/job/Netbeans/job/netbeans-TLP/job/release220/6/
artifact/dist/netbeans/netbeans-22-rc1-bin.zip

SHA512:
3af71afd844a82a314d8c78bf30fc0f9c4ccc4b1e4bd75c141cde6fa287923816c97dda18531
0ec3bf87348bdb3a70ea793598b5d75452ff2c0fda2983045d98

 

The sources are here:

https://ci-builds.apache.org/job/Netbeans/job/netbeans-TLP/job/release220/6/
artifact/dist/netbeans/netbeans-22-rc1-source.zip

SHA512:
5cdf9881c455734fcc08bf7b5539191873f76a347d2a03b97122f063a1e59f230cabad7023cf
03419eb93682ff2304871f3dcc23e6a9ef77303c2fa76924c3ac  

 

 

The PRs already integrated into NetBeans 22 are :

https://github.com/apache/netbeans/pulls?q=is%3Amerged+milestone%3ANB22

 

Issues currently tagged for NetBeans 22 are :

https://github.com/apache/netbeans/issues?q=is%3Aopen+is%3Aissue+milestone%3
ANB22

 

Release schedule :

https://cwiki.apache.org/confluence/display/NETBEANS/Release+Schedule

 

 

Thank you for your contributions!

 

Best Regards,

 

Eric

 

PS. Please don't respond to this email directly - start a new thread.

Let's keep the [NOTICE] tag for what it says. Thanks! :-)



RE: [NOTICE] Apache NetBeans 22 feature freeze / release branches

2024-04-19 Thread Eric Barboni
Hi, 
Spec increment are in on master. So master is open again.

Please be careful of potential conflicts with delivery syncing when
merging to master.  Delivery will sync to master roughly weekly, with
next sync to master after 22-rc2.

Rc1 is on the way but the path on jenkins is always a bit tricky


Best Regards
Eric
-Message d'origine-
De : Eric Barboni  
Envoyé : vendredi 19 avril 2024 13:53
À : dev@netbeans.apache.org
Objet : [NOTICE] Apache NetBeans 22 feature freeze / release branches

Hi All,

As per earlier email, today is feature freeze for NetBeans 22, and the
delivery and release branches are being set up.

**Master is closed for a few hours - please don't merge anything until the
spec version increment is in and a follow up email sent.**

All open pull requests for NB22 will be pushed to NB23. If there's a need to
get a particular PR into 22, please rebase on delivery and add the NB22
milestone. As we now have multiple people doing the release process, there's
no need to add us as reviewers - we'll work off the milestone.

A first release candidate will be available shortly.

**The following rules are applied to pull requests from now until release:**

Please read the full info on how we manage pull requests to delivery at
least once! -
https://cwiki.apache.org/confluence/display/NETBEANS/Pull+requests+for+deliv
ery

PR's intended to be included in the 22 release :
 - Limited to fixes (link an issue if there is one, or provide justification
in description)
 - Label with priority:high or priority:critical as appropriate.
 - Base on the delivery branch.
 - Mark with NB22 milestone.
 - Will be merged by the release team.

PR's with features for a future release :
 - Base on the master branch.
 - Will be reviewed and merged in the usual way.
 - If possible stay away from big refactoring.
 - If possible do not overlap with fixes for 22 (delivery will be merged to
master weekly).

Best Regards

Eric


-
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





[NOTICE] Apache NetBeans 22 feature freeze / release branches

2024-04-19 Thread Eric Barboni
Hi All,

As per earlier email, today is feature freeze for NetBeans 22, and the
delivery and release branches are being set up.

**Master is closed for a few hours - please don't merge anything until
the spec version increment is in and a follow up email sent.**

All open pull requests for NB22 will be pushed to NB23. If there's a
need to get a particular PR into 22, please rebase on delivery and add
the NB22 milestone. As we now have multiple people doing the release
process, there's no need to add us as reviewers - we'll work off the
milestone.

A first release candidate will be available shortly.

**The following rules are applied to pull requests from now until release:**

Please read the full info on how we manage pull requests to delivery at
least once! -
https://cwiki.apache.org/confluence/display/NETBEANS/Pull+requests+for+deliv
ery

PR's intended to be included in the 22 release :
 - Limited to fixes (link an issue if there is one, or provide justification
in description)
 - Label with priority:high or priority:critical as appropriate.
 - Base on the delivery branch.
 - Mark with NB22 milestone.
 - Will be merged by the release team.

PR's with features for a future release :
 - Base on the master branch.
 - Will be reviewed and merged in the usual way.
 - If possible stay away from big refactoring.
 - If possible do not overlap with fixes for 22 (delivery will be merged to
master weekly).

Best Regards

Eric


-
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





RE: [NOTICE] Freeze and branch for Apache NetBeans 22 on April 16th

2024-04-19 Thread Eric Barboni
Hi folks,

 As graal stuff are ok we weel proceed to freeze. Intention is to freeze in
a couple of hour. Expect a notice email at the time of master freeze later
today.

Best Regards

Eric

-Message d'origine-
De : Eric Barboni  
Envoyé : mercredi 10 avril 2024 18:33
À : dev@netbeans.apache.org
Objet : [NOTICE] Freeze and branch for Apache NetBeans 22 on April 16th

Hi All,

 

This is advance notice that we're intending to freeze and branch for
NetBeans 22 on April 16th. 

Sorry for double post but [NOTICE] tag was missing.

 

Please help with reviewing remaining pending pull requests by April 16th.

 

Please be release aware - merged PRs should be ready for release and not
require follow up.

If in any doubt, push back to NB23. At the moment we have

 

Lots of discussion around GraalJS update

Lots of discussion around DashBoard API 

Lots of bugfixes for JS/JSF

 

Do not hurry to merge but I guess they must be part of 22. Deadline exists
to be extended :D, and consensus and unhurried discussion take precedence
(if not too long of course).

 

https://github.com/apache/netbeans/pulls?q=is%3Aopen+is%3Apr+milestone%3ANB2
2

 

Also, please help with triaging issue reports, and mark with NB22

anything that might be high or critical priority for the release.  The

currently open issues for NB23 (which might be rescheduled) are at -

 

https://github.com/apache/netbeans/issues?q=is%3Aopen+is%3Aissue+milestone%3
ANB23

 

 

Best Regards

 

Eric



-
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





RE: GraalVM: Anyone still interested or do we reduce support to GraalJS or do we switch back to rhino?

2024-04-18 Thread Eric Barboni
Seems to me there are still works on graal

So we should wait for the following PR before freeze ?
https://github.com/apache/netbeans/pull/7253
https://github.com/apache/netbeans/issues/6925

Best Regards
Eric
-Message d'origine-
De : Svata Dedic  
Envoyé : lundi 15 avril 2024 13:15
À : dev@netbeans.apache.org
Objet : Re: GraalVM: Anyone still interested or do we reduce support to GraalJS 
or do we switch back to rhino?

Hi,

I have tried to follow Matthias' work but tried to retain as much of GraalVM/JS 
libraries as possible - see
https://github.com/apache/netbeans/pull/7268

If I tested the change correctly, this change should run on GraalVMs with and 
without JS installed as well as non-polyglot / non-jvmci (thanks to Matthias' 
work) VMs as well.

Apologies for not stepping in earlier -- this entire thread ended up in my spam 
folder :-/ sorry.

-S.


On 10. 04. 24 20:07, Oliver Rettig wrote:
> Thanks Matthias and Michael for your explainations. I am afraid I can 
> not help at the moment. I am not familar enough with this stuff but I 
> think I have to learn more about GraalVM-netbeans integration.
>> On 08.04.24 20:18, Matthias Bläsing wrote:
>>> https://github.com/apache/netbeans/issues/6925
>>>
>>> was ignored for the last 3 months.
>>
>> not that it changes anything at this point but it was known much 
>> longer than that.
>>
>> The last update attempt https://github.com/apache/netbeans/pull/6369
>> bumped the version as much as possible but even the version it bumped 
>> it to was was already EOL at that point.
>>
>> The outdated graal situation was also tracked via 
>> https://github.com/apache/netbeans/issues/4904, the last update only 
>> bought a little more time.
>>
>> GraalVM changed polyglot language features from being JDK extensions 
>> to regular maven dependencies. The NB test setup expects everything 
>> to be in the JDK - and it essentially needs all language extensions:
>>
>> https://github.com/apache/netbeans/issues/6925#issuecomment-200331984
>> 4
>>
>>
>> this is btw a prime example of why I am always pushing to keep 
>> dependencies up to date - the alternative is having to solve many 
>> problems at the same time.
>>
>>> So I just tried to force version 24.0.0 into the current module 
>>> structure. I tried two approaches both failed. Maybe this is a 
>>> trivial problem for someone knowledgeable,
>> At some point graal changed versioning back to JDK versioning when it 
>> jumped backwards. So I don't really know what JDK verison graal-sdk
>> 24.0.0 is meant for.
>>
>> Martin Entlicher contributed in that area before and knows both graal 
>> and NB. Going to ping him via github / #7248
>>
>> best regards,
>>
>> -mbien
>>
>>> Greetings
>>>
>>> Matthias
>>>
>>>
>>>
>>> 
>>> - 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
> 
> 
> 


-
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





git repository cleanup

2024-04-12 Thread Eric Barboni
Hi folks,

 

It’s spring so I would do some cleanup 

 

I would like to remove the following repository :

 

https://github.com/apache/netbeans-temp

was intended for test at the time of donation for testing but was never used

https://github.com/apache/netbeans-webskin

was used for making a looks alike netbeans site skin for maven related 
artefacts but we use fluido (kind of standard maven skin) now

https://github.com/apache/netbeans-docs

was intended for apidoc publication but AFAIR to many commit for timestamp was 
at the time no go. So we use Antonio zip cron approach to get them from 
nightlies (was jenkins before) (related script are in puppet on infra repo)

https://github.com/apache/netbeans-native-launchers

was remerged and rereleased in the main NetBeans codebase

 

Do we need to do the same for installer netbeans-native-installers.git 
  ?

 

I would like to merge the archertype on one repository 
https://github.com/apache/netbeans-mavenutils-archetypes

https://github.com/apache/netbeans-mavenutils-archetype-nbm-archetype

https://github.com/apache/netbeans-mavenutils-archetype-nbm-suite-root

https://github.com/apache/netbeans-mavenutils-archetype-netbeans-platform-app-archetype

 

I cannot remember if they are still needed. Maybe they could be disabled if we 
don’t use them in the main codebase.

 

 

This repo is old be may still contains valuable information for « finishing » 
the current website. 

https://github.com/apache/netbeans-website-cleanup

 

Best Regards

Eric



[NOTICE] Freeze and branch for Apache NetBeans 22 on April 16th

2024-04-10 Thread Eric Barboni
Hi All,

 

This is advance notice that we're intending to freeze and branch for
NetBeans 22 on April 16th. 

Sorry for double post but [NOTICE] tag was missing.

 

Please help with reviewing remaining pending pull requests by April 16th.

 

Please be release aware - merged PRs should be ready for release and not
require follow up.

If in any doubt, push back to NB23. At the moment we have

 

Lots of discussion around GraalJS update

Lots of discussion around DashBoard API 

Lots of bugfixes for JS/JSF

 

Do not hurry to merge but I guess they must be part of 22. Deadline exists
to be extended :D, and consensus and unhurried discussion take precedence
(if not too long of course).

 

https://github.com/apache/netbeans/pulls?q=is%3Aopen+is%3Apr+milestone%3ANB2
2

 

Also, please help with triaging issue reports, and mark with NB22

anything that might be high or critical priority for the release.  The

currently open issues for NB23 (which might be rescheduled) are at -

 

https://github.com/apache/netbeans/issues?q=is%3Aopen+is%3Aissue+milestone%3
ANB23

 

 

Best Regards

 

Eric



Freeze and branch for Apache NetBeans 22 on April 16th

2024-04-10 Thread Eric Barboni
Hi All,

 

This is advance notice that we're intending to freeze and branch for
NetBeans 22 on April 16th.

 

Please help with reviewing remaining pending pull requests by April 15th.

 

Please be release aware - merged PRs should be ready for release and not
require follow up.

If in any doubt, push back to NB23. At the moment we have

 

Lots of discussion around GraalJS update


Lots of discussion around DashBoard API 

Lots of bugfixes for JS/JSF

 

Do not hurry to merge but I guess they must be part of 22. Deadline exists
to be extended :D, 

and consensus and unhurried discussion take precedence (if not too long of
course).

 

https://github.com/apache/netbeans/pulls?q=is%3Aopen+is%3Apr+milestone%3ANB2
2

 

Also, please help with triaging issue reports, and mark with NB22

anything that might be high or critical priority for the release.  The

currently open issues for NB23 (which might be rescheduled) are at -

 

https://github.com/apache/netbeans/issues?q=is%3Aopen+is%3Aissue+milestone%3
ANB23

 

 

Best Regards

 

Eric



RE: [External] : [VOTE] Release Apache NetBeans VSCode extension 21.9.9

2024-04-10 Thread Eric Barboni
+1 (binding)

Gpg + sha512 + build on jdk 17 

Best Regards
Eric


-Message d'origine-
De : Dusan Balek  
Envoyé : mercredi 10 avril 2024 13:31
À : dev@netbeans.apache.org
Objet : Re: [External] : [VOTE] Release Apache NetBeans VSCode extension 21.9.9

+1 (binding)

Features tested on Linux. SHA check is OK.

Dusan

On 4/9/24 10:11 AM, Martin Balin wrote:
> Dear community,
> let's update the Apache NetBeans Language Server extension on VSCode 
> Marketplace with improved version 21.9.9 mostly in LSP/VSCode code.
> Vote candidate 1, source code artifact:
> https://urldefense.com/v3/__https://dist.apache.org/repos/dist/dev/net
> beans/netbeans-vscode-ext/21.9.9/apache-netbeans-java-21.9.9-sources.z
> ip__;!!ACWV5N9M2RV99hQ!MfxRWeINprDk4MEisrUpvTOhinQwuUa9xdARMxyNBmRba9W
> Hp6GGxZQuEiSxGf5Z9fCE3M9is1O-FJpw$
> The primary voting artifact is the source built from branch 
> ‘vsnetbeans_2199`
> SHA-512 sum is:
> 55be95e65d5b0ba9e7ccfc008facb15c3856cbbde26836348e8fc88c40dc275656c458
> e230121f085161634c93e3d24929ad4bf95ab28c150ecd929edb28ff0b  
> apache-netbeans-java-21.9.9-sources.zip
> and PGP signature:
> https://urldefense.com/v3/__https://dist.apache.org/repos/dist/dev/net
> beans/netbeans-vscode-ext/21.9.9/apache-netbeans-java-21.9.9-sources.z
> ip.asc__;!!ACWV5N9M2RV99hQ!MfxRWeINprDk4MEisrUpvTOhinQwuUa9xdARMxyNBmR
> ba9WHp6GGxZQuEiSxGf5Z9fCE3M9iszyghEZ0$
>
> Binary artifacts were built by 
> https://urldefense.com/v3/__https://ci-builds.apache.org/job/Netbeans/
> view/vscode/job/netbeans-vscode/2141/__;!!ACWV5N9M2RV99hQ!MfxRWeINprDk
> 4MEisrUpvTOhinQwuUa9xdARMxyNBmRba9WHp6GGxZQuEiSxGf5Z9fCE3M9is_J2As9q$
> In addition to the source ZIP file, we are also voting about convenience 
> binary:
> https://urldefense.com/v3/__https://dist.apache.org/repos/dist/dev/net
> beans/netbeans-vscode-ext/21.9.9/apache-netbeans-java-21.9.9.vsix__;!!
> ACWV5N9M2RV99hQ!MfxRWeINprDk4MEisrUpvTOhinQwuUa9xdARMxyNBmRba9WHp6GGxZ
> QuEiSxGf5Z9fCE3M9is2GDhrS6$
>
> SHA-512 sum:
> 4ca0bccf85be8e9a2f8c44def11b0ad10b0f19c8620f7a44122fff71e781ffe5de69a4
> a0e85a2aafdcfd69a685ad89ac130a5e15a2660a02c95bacd51862970f  
> apache-netbeans-java-21.9.9.vsix PGP signature:
> https://urldefense.com/v3/__https://dist.apache.org/repos/dist/dev/net
> beans/netbeans-vscode-ext/21.9.9/apache-netbeans-java-21.9.9.vsix.asc_
> _;!!ACWV5N9M2RV99hQ!MfxRWeINprDk4MEisrUpvTOhinQwuUa9xdARMxyNBmRba9WHp6
> GGxZQuEiSxGf5Z9fCE3M9is0xwfivX$
>
> The binary has been produced by the same job run, from the same commit.
> Build from source code artifact, unzip then cd into root of sources:
> $ ant build
> $ cd java/java.lsp.server
> $ ant build-vscode-ext -Dvsix.version=21.9.9
>
> This vote is going to be open at least 72 hours, vote with +1, 0, and -1 as 
> usual. Please mark your vote with (binding) if you're an Apache NetBeans PMC 
> member.
>
> Thank you,
> Martin Balín

-
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





RE: setup new repository for samples

2024-04-10 Thread Eric Barboni
Hi sorry the new repo is here,

https://github.com/apache/netbeans-samples

my personnal repo is removed to avoid confusion.

Best Regards
Eric
-Message d'origine-
De : John Yeary  
Envoyé : mercredi 10 avril 2024 15:05
À : dev@netbeans.apache.org
Objet : Re: setup new repository for samples

I was not able to access the examples.


John Yeary


"Far better it is to dare mighty things, to win glorious triumphs, even though 
checkered by failure, than to take rank with those poor spirits who neither 
enjoy much nor suffer much, because they live in the gray twilight that knows 
not victory nor defeat."
-- Theodore Roosevelt


On Thu, Apr 4, 2024 at 10:28 AM Eric Barboni  wrote:

> Hi folks,
>
>
>
> I would like to create a new github repository to have a centralized 
> place where we can link all our tutorials.
>
>
>
> My plan is to redo the samples in the hope to avoid license issue, 
> (most of them are lost due to java.net subversion not webarchived) and 
> put them in.
>
> I think a rat checker need to be part of the repo for compliance.
>
>
>
> I will be non related folder containing module or application.
>
>
>
> Example here with codecompletion on my repo
>
> https://github.com/ebarboni/netbeanssamples
>
>
>
> Best Regards
>
> Eric
>
>


-
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





RE: setup new repository for samples

2024-04-09 Thread Eric Barboni
Will do the setup asap

Eric

-Message d'origine-
De : Michael Bien  
Envoyé : jeudi 4 avril 2024 16:33
À : dev@netbeans.apache.org; Eric Barboni 
Objet : Re: setup new repository for samples

+1

having a sample repo where everyone can easily contribute to would be great

-mbien

On 04.04.24 16:28, Eric Barboni wrote:
> Hi folks,
>
>   
>
> I would like to create a new github repository to have a centralized 
> place where we can link all our tutorials.
>
>   
>
> My plan is to redo the samples in the hope to avoid license issue, 
> (most of them are lost due to java.net subversion not webarchived) and put 
> them in.
>
> I think a rat checker need to be part of the repo for compliance.
>
>   
>
> I will be non related folder containing module or application.
>
>   
>
> Example here with codecompletion on my repo
>
> https://github.com/ebarboni/netbeanssamples
>
>   
>
> Best Regards
>
> Eric
>
>


-
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





setup new repository for samples

2024-04-04 Thread Eric Barboni
Hi folks,

 

I would like to create a new github repository to have a centralized place
where we can link all our tutorials. 

 

My plan is to redo the samples in the hope to avoid license issue, (most of
them are lost due to java.net subversion not webarchived) and put them in. 

I think a rat checker need to be part of the repo for compliance.

 

I will be non related folder containing module or application.

 

Example here with codecompletion on my repo

https://github.com/ebarboni/netbeanssamples 

 

Best Regards

Eric



RE: [VOTE] Release Apache NetBeans 21

2024-02-19 Thread Eric Barboni
Hi,

[X] yes / +1
[ ] no / -1 (please justify -1)
[X] binding (member of PMC)

[X] I have built and tested the source with openjdk version "21.0.1" ubuntu 
(wsl) 
[X] I have tested windows installer on jdk 21.0.1
[X] I have tested the maven artefacts

Best Regards
Eric
-Message d'origine-
De : ehsavoie  
Envoyé : lundi 19 février 2024 09:55
À : dev@netbeans.apache.org
Objet : Re: [VOTE] Release Apache NetBeans 21

[X] yes / +1
[ ] no / -1 (please justify -1)
[X] binding (member of PMC)

My vote is based on

[X] I have built and tested the source with openjdk version "21.0.2"
2024-01-16 on Fedora 39 (required)
[X] I have tested the binary zip with openjdk version "21.0.2" 2024-01-16 on 
Fedora 39 [ ] I have tested the  installer(s) with  on  [ ] I 
have tested the Maven artefacts [ ] I have tested the VSCode extension
--
Emmanuel Hugonnet
http://www.ehsavoie.com
http://twitter.com/ehsavoie


On Mon, Feb 19, 2024 at 6:09 AM Junichi Yamamoto 
wrote:

> [X] yes / +1
> [ ] no / -1 (please justify -1)
> [X] binding (member of PMC)
>
> My vote is based on
>
> [X] I have built and tested the source with OpenJDK 11 on Ubuntu 22.04
> (required)
> [ ] I have tested the binary zip with  on  [X] I have tested 
> the DEB installer with OpenJDK 19 on Ubuntu 22.04 [ ] I have tested 
> the Maven artefacts [ ] I have tested the VSCode extension
>
> Thanks, everyone,
> Junichi
>
> On Sat, Feb 17, 2024 at 2:54 AM Neil C Smith 
> wrote:
> >
> > This is our first voting candidate for the release of Apache NetBeans 21.
> >
> > Please follow the voting template at the bottom of this email, and 
> > note all requirements below for validating sources and convenience 
> > binaries before voting.
> >
> > Apache NetBeans 21 constitutes all clusters in the Apache NetBeans 
> > Git repository, which together provide the NetBeans Platform (i.e., 
> > the underlying application framework), as well as all the modules 
> > that provide the Java SE, Java EE, PHP, JavaScript and Groovy 
> > features of Apache NetBeans.
> >
> > 
> >
> > Build artefacts are available here :
> >
> > https://dist.apache.org/repos/dist/dev/netbeans/netbeans/21/
> >
> > They were built by the Jenkins pipeline :
> >
> >
> https://ci-builds.apache.org/job/Netbeans/job/netbeans-TLP/job/release
> 210/9/
> >
> > 
> >
> > We are primarily voting on :
> >
> >
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans/21/netbeans-2
> 1-source.zip
> >
> > SHA512 :
> >
> 60533839fe9513e7e4b6f0f8ced77f076a28b89aa3fcc4ea4487a633263d906b8c32b1
> 1e8ad4470a820c3a66e795eeb42fb0eda10645414424739a408312bfe5
> >
> > KEYS file : https://downloads.apache.org/netbeans/KEYS
> >
> > 
> >
> > Associated with the primary source item we have, generated with the 
> > pipeline mentioned above :
> >
> > -- at https://dist.apache.org/repos/dist/dev/netbeans/netbeans/21/
> >
> > Binaries associated with the source - netbeans-21-bin.zip as well as 
> > update content under the nbms folder.
> >
> > -- at
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans-installers/21
> /
> >
> > A PKG installer for macOS built and signed with NBPackage on a PMC 
> > member's macOS machine.
> > An EXE installer for Windows signed by a PMC member using binaries 
> > created during the build process.
> > DEB and RPM packages for Linux signed by a PMC member using binaries 
> > created with NBPackage during the build process.
> >
> > -- at
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans-vscode-ext/21
> .0/
> >
> > The VSCode extension signed by a PMC member using binaries created 
> > during the build process.
> >
> >
> >
> > Maven Artefacts
> >
> > The Maven artefacts for Apache NetBeans 21 are staged at :
> >
> >
> https://repository.apache.org/content/repositories/orgapachenetbeans-1
> 139/
> >
> > The version is : RELEASE210
> >
> > 
> >
> > Voting requirements
> >
> > Before voting +1 you are required to download the signed source code 
> > package, compile it as provided, and test the resulting executable 
> > on your own platform, along with also verifying that the package 
> > meets the requirements of the ASF policy on releases - 
> > http://www.apache.org/legal/release-policy.html#management
> >
> > In particular, you should (at least) follow these steps.
> >
> > 1. Download the artefact to be voted on and unzip it.
> > 2. Check that the artefact does not contain any jar files (there are 
> > branding folders with the name *.jar).
> > 3. Verify the cryptographic signatures, the NOTICE and LICENSE file 
> > 4. Build it using the README provided by the artefact.
> > 5. Look in nbbuild/netbeans for the NetBeans installation created by 
> > the build process and try running it.
> >
> > In addition to checking the sources, you may check the associated 
> > convenience binary zip, installers, nbms and maven staging at the 
> > links above. You are not 

RE: [VOTE] Release Apache NetBeans NBPackage 1.0-beta4

2024-02-13 Thread Eric Barboni
+1 (binding)

Best Regards
Eric

-Message d'origine-
De : Neil C Smith  
Envoyé : lundi 12 février 2024 18:23
À : dev 
Objet : [VOTE] Release Apache NetBeans NBPackage 1.0-beta4

I'd like to call a vote to release Apache NetBeans NBPackage 1.0-beta4.

NBPackage is a command line tool and library for packaging a NetBeans IDE or 
platform application zip bundle into a native installer or package. It supports 
optional bundling of a Java runtime. It is inspired by the JDK's jpackage tool, 
but tailored to the needs of the IDE and RCP, with a different range of 
packagers, and some support for cross-platform package building. Currently 
supported packagers include Windows EXE (InnoSetup), macOS PKG, and Linux DEB, 
RPM and AppImage.

1.0-beta4 includes an update to include FlatLaf JARs in the macOS code signing 
process to coincide with the addition of native binaries for that platform in 
NetBeans 21. Various dependencies and plugins have also been updated.

Primary voting artefact :
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-nbpackage/1.0-beta4/nbpackage-1.0-beta4-source-release.zip
SHA : 
bf681225b8d304cc871f424f030fb4d61e78115b9bac8ca50adae17399f97cdf43ad635907b9df984e1d283a310b0ed86744d4bc01158c564e94b43b65a04239
SHA file : 
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-nbpackage/1.0-beta4/nbpackage-1.0-beta4-source-release.zip.sha512
PGP file : 
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-nbpackage/1.0-beta4/nbpackage-1.0-beta4-source-release.zip.asc
Source repo : https://github.com/apache/netbeans-nbpackage
Source commit :
https://github.com/apache/netbeans-nbpackage/commit/f48c5b237ce4b20671bc7394003087ccff15d9c0

Alongside the source artefact is a convenience binary zip for command line usage

https://dist.apache.org/repos/dist/dev/netbeans/netbeans-nbpackage/1.0-beta4/

In addition, the library JAR and CLI bundles (zip and tar.gz) are staged at

https://repository.apache.org/content/repositories/orgapachenetbeans-1138/org/apache/netbeans/nbpackage/1.0-beta4/


This vote is going to be open at least 72 hours. Vote with +1, 0, and
-1 as usual. Please mark your vote with (binding) if you're an Apache NetBeans 
PMC member.

Many thanks everyone,

Best wishes,

Neil

-
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





[VOTE][RESULT] Release Apache NetBeans 20

2023-12-01 Thread Eric Barboni
The vote on Apache NetBeans 20 (vc1) is now closed with a result of 

11 +1 binding votes, 

6 +1 votes from community members. 

 

There were 0 -1 votes.

 

This means we can proceed with the release of Apache NetBeans 20.

 

Thanks everyone!

 

Full results of the vote are as follow -

 

+1 binding votes :

Laszlo Kishalmi https://people.apache.org/phonebook.html?uid=lkishalmi

Michael Bien https://people.apache.org/phonebook.html?uid=mbien

James Gosling https://people.apache.org/phonebook.html?uid=jag

Matthias Bläsing
https://people.apache.org/phonebook.html?uid=matthiasblaesing

Martin Balin https://people.apache.org/phonebook.html?uid=mbalin

Emmanuel Hugonnet https://people.apache.org/phonebook.html?uid=ehsavoie

Geertjan Wielenga  https://people.apache.org/phonebook.html?uid=geertjan

Antonio Vieiro https://people.apache.org/phonebook.html?uid=vieiro

Josh Juneau https://people.apache.org/phonebook.html?uid=javajuneau

Junichi Yamamoto https://people.apache.org/phonebook.html?uid=junichi11

Eric Barboni https://people.apache.org/phonebook.html?uid=skygo

 

+1 community votes :

 

Jakub Herkel

Tomáš Procházka

Efrem Mc

Kai Uwe Pel

Giles Winstanley 

Javier Llorente



RE: [VOTE] Release Apache NetBeans 20

2023-12-01 Thread Eric Barboni
Hi, 

[X] yes / +1
[ ] no / -1 (please justify -1)
[X] binding (member of PMC)

My vote is based on

[X] I have built and tested the source with openjdk "11.0.20" 2023-07-18 on 
Ubuntu 22.04 wsl
[X] I have tested the Maven artefacts 

I will close the vote.

Best Regards
Eric

-Message d'origine-
De : Junichi Yamamoto  
Envoyé : vendredi 1 décembre 2023 06:15
À : dev@netbeans.apache.org
Objet : Re: [VOTE] Release Apache NetBeans 20

[X] yes / +1
[ ] no / -1 (please justify -1)
[X] binding (member of PMC)

My vote is based on

[X] I have built and tested the source with OpenJDK 11 on Ubuntu 22.04
(required)
[ ] I have tested the binary zip with  on  [X] I have tested the DEB 
installer with OpenJDK 19 on Ubuntu 22.04 [ ] I have tested the Maven artefacts 
[ ] I have tested the VSCode extension

Thanks, everyone,
Junichi
On Tue, Nov 28, 2023 at 6:47 PM Eric Barboni  wrote:
>
> This is our first voting candidate for the release of Apache NetBeans 20.
>
> Please follow the NEW voting template at the bottom of this email, and 
> note all requirements below for validating sources and convenience 
> binaries before voting.
>
> Apache NetBeans 19 constitutes all clusters in the Apache NetBeans Git 
> repository, which together provide the NetBeans Platform (i.e., the 
> underlying application framework), as well as all the modules that 
> provide the Java SE, Java EE, PHP, JavaScript and Groovy features of 
> Apache NetBeans.
>
> 
>
> Build artefacts are available here :
>
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans/20/
>
> They were built by the Jenkins pipeline :
>
> https://ci-builds.apache.org/job/Netbeans/job/netbeans-TLP/job/release
> 200/16
> /
>
> 
>
> We are primarily voting on :
>
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans/20/netbeans-2
> 0-sour
> ce.zip
>
> SHA512 :
> e795875918022541354213b03d7c4515db81c384f43d0b87029666583064e3093ca1a6
> ebe8f6
> ffa633c62d02a551be8df52703dfefb830efb8654558ddec5f28
>
> KEYS file : https://downloads.apache.org/netbeans/KEYS
>
> 
>
> Associated with the primary source item we have, generated with the 
> pipeline mentioned above :
>
> -- at https://dist.apache.org/repos/dist/dev/netbeans/netbeans/20/
>
> Binaries associated with the source - netbeans-20-bin.zip as well as 
> update content under the nbms folder.
>
> -- at
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans-installers/20
> /
>
> A PKG installer for macOS built and signed with NBPackage on a PMC 
> member's macOS machine.
> An EXE installer for Windows signed by a PMC member using binaries 
> created during the build process.
> DEB and RPM packages for Linux signed by a PMC member using binaries 
> created with NBPackage during the build process.
>
> -- at
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans-vscode-ext/20
> .0/
>
> The VSCode extension signed by a PMC member using binaries created 
> during the build process.
>
>
>
> Maven Artefacts
>
> The Maven artefacts for Apache NetBeans 20 are staged at :
>
> https://repository.apache.org/content/repositories/orgapachenetbeans-1
> 137/
>
> The release of maven artefacts is based on a secondary build at
> https://ci-builds.apache.org/job/Netbeans/job/netbeans-TLP/job/release
> 200/17 / changing only the plugin nb-repository-plugin that was not 
> populating pom.xml
>
> The version is : RELEASE200
>
> 
>
> Voting requirements
>
> Before voting +1 you are required to download the signed source code 
> package, compile it as provided, and test the resulting executable on 
> your own platform, along with also verifying that the package meets 
> the requirements of the ASF policy on releases - 
> http://www.apache.org/legal/release-policy.html#management
>
> In particular, you should (at least) follow these steps.
>
> 1. Download the artefact to be voted on and unzip it.
> 2. Check that the artefact does not contain any jar files (there are 
> branding folders with the name *.jar).
> 3. Verify the cryptographic signatures, the NOTICE and LICENSE file 4. 
> Build it using the README provided by the artefact.
> 5. Look in nbbuild/netbeans for the NetBeans installation created by 
> the build process and try running it.
>
> In addition to checking the sources, you may check the associated 
> convenience binary zip, installers, nbms and maven staging at the 
> links above. You are not expected to check every convenience binary.
>
> As well as checking any artefact functions correctly, you should check 
> that it has been correctly signed by a PMC memb

[VOTE] Release Apache NetBeans 20

2023-11-28 Thread Eric Barboni
This is our first voting candidate for the release of Apache NetBeans 20.

Please follow the NEW voting template at the bottom of this email, 
and note all requirements below for validating sources and convenience
binaries before voting.

Apache NetBeans 19 constitutes all clusters in the Apache NetBeans Git
repository, 
which together provide the NetBeans Platform (i.e., the underlying
application framework), 
as well as all the modules that provide the Java SE, Java EE, PHP, 
JavaScript and Groovy features of Apache NetBeans.



Build artefacts are available here :

https://dist.apache.org/repos/dist/dev/netbeans/netbeans/20/

They were built by the Jenkins pipeline :

https://ci-builds.apache.org/job/Netbeans/job/netbeans-TLP/job/release200/16
/



We are primarily voting on :

https://dist.apache.org/repos/dist/dev/netbeans/netbeans/20/netbeans-20-sour
ce.zip

SHA512 :
e795875918022541354213b03d7c4515db81c384f43d0b87029666583064e3093ca1a6ebe8f6
ffa633c62d02a551be8df52703dfefb830efb8654558ddec5f28  

KEYS file : https://downloads.apache.org/netbeans/KEYS



Associated with the primary source item we have, generated with the
pipeline mentioned above :

-- at https://dist.apache.org/repos/dist/dev/netbeans/netbeans/20/

Binaries associated with the source - netbeans-20-bin.zip as well as
update content under the nbms folder.

-- at
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-installers/20/

A PKG installer for macOS built and signed with NBPackage on a PMC member's
macOS machine.
An EXE installer for Windows signed by a PMC member using binaries created
during the build process.
DEB and RPM packages for Linux signed by a PMC member using binaries created
with NBPackage during the build process.

-- at
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-vscode-ext/20.0/

The VSCode extension signed by a PMC member using binaries created during
the build process.

   

Maven Artefacts

The Maven artefacts for Apache NetBeans 20 are staged at :

https://repository.apache.org/content/repositories/orgapachenetbeans-1137/

The release of maven artefacts is based on a secondary build at
https://ci-builds.apache.org/job/Netbeans/job/netbeans-TLP/job/release200/17
/ changing only the plugin nb-repository-plugin that was not populating
pom.xml

The version is : RELEASE200



Voting requirements

Before voting +1 you are required to download the signed source code
package, compile it as provided, and test the resulting executable on
your own platform, along with also verifying that the package meets
the requirements of the ASF policy on releases -
http://www.apache.org/legal/release-policy.html#management

In particular, you should (at least) follow these steps.

1. Download the artefact to be voted on and unzip it.
2. Check that the artefact does not contain any jar files (there are
branding folders with the name *.jar).
3. Verify the cryptographic signatures, the NOTICE and LICENSE file
4. Build it using the README provided by the artefact.
5. Look in nbbuild/netbeans for the NetBeans installation created by
the build process and try running it.

In addition to checking the sources, you may check the associated
convenience binary zip, installers, nbms and maven staging at the links
above. You are not expected to check every convenience binary.

As well as checking any artefact functions correctly, you
should check that it has been correctly signed by a PMC member, and
that the source being voted on is sufficient to build the relevant
binary.

This vote is going to be open at least 72 hours, vote with +1, 0, and
-1 as usual. (Please justify -1)

Please mark your vote as binding only if you're an Apache NetBeans
PMC member to help with voting admin.

Only respond if you are going to vote - this is NOT a discussion thread.

Apache NetBeans 20 will be released if and when this vote passes.

---

Voting template

Please copy and paste the answer form below into your email. Fill the
checkboxes as appropriate (eg. [X]). Replace ,  and  as
appropriate.

-- Answer form 

[ ] yes / +1
[ ] no / -1 (please justify -1)
[ ] binding (member of PMC)

My vote is based on

[ ] I have built and tested the source with  on  (required)
[ ] I have tested the binary zip with  on 
[ ] I have tested the  installer(s) with  on 
[ ] I have tested the Maven artefacts
[ ] I have tested the VSCode extension

Additional info (optional) - any specifics on what you've tested

--

Thank you to all contributors for all your hard work!

Apache NetBeans release team


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

RE: Build failure with nbm-maven-plugin:14.0

2023-11-24 Thread Eric Barboni
Hi, 
Asm  9.6 is adding jdk22 constant but we have 9.5 in nbm by transitivity that 
should be jdk 21. But you may have code that bug asm 9.5 too.

+1 to mbien to have a reproducer if you have one.
+1 to make direct dependency to avoid waiting for maven-dependency-analyzer 
upgrade.

Best Regards
Eric

-Message d'origine-
De : Michael Bien  
Envoyé : vendredi 24 novembre 2023 13:38
À : dev@netbeans.apache.org; Patrik Karlström 
Objet : Re: Build failure with nbm-maven-plugin:14.0

Hi Patrik,

I quickly checked and the nbm-maven-plugin doesn't directly depend on ASM but 
uses it transitively. We should probably add it directly and keep it up2date to 
avoid things like this in future.

Updating ASM is usually safe - it is also one of the first libs which break 
when the JDK updates (or if you try to rise the language level).

It is a good sign that adding it as dependency worked for you, since ASM is 
often shaded by third party libs which would make this not possible.

JDK is working on a classfile api (JEP 457, JDK 22) - this will hopefully solve 
issues like this over the long term - but this will take a while. It is not 
uncommon that a dusty projects ships with 5+ versions of ASM which is the first 
hurdle of an JDK upgrade.

I think Eric mentioned that he had initially issues with JDK 21, but we both 
couldn't reproduce it anymore after updating dependencies so we thought it got 
solved in 14.0.

if you can come up with a reproducer, please create an issue against:
https://github.com/apache/netbeans-mavenutils-nbm-maven-plugin

best regards,
-mbien


On 24.11.23 12:58, Patrik Karlström wrote:
> I switched to nbm-maven-plugin:14.0 to use Java 21 for my project on
> NB20-rc4 yesterday and initially it worked fine.
>
> Today I got a build failure in 1 of 60 modules that I solved with this 
> dependency.
>
>
>
>  
>
>  org.ow2.asm
>
>  asm
>
>  9.6
>
>  
>
>
>
> Is that normal, is it me or something with nbm-maven-plugin?
>
>
>
> Patrik
>
>
>
>
>
>
>
> BUILD FAILURE
>
> --
> --
>
> Total time:  5.846 s
>
> Finished at: 2023-11-24T11:38:31+01:00
>
> --
> --
>
> Failed to execute goal
> org.apache.netbeans.utilities:nbm-maven-plugin:14.0:manifest
> (default-manifest) on project butterfly-core: Uncategorized problems 
> with NetBeans dependency verification (maybe MNBMODULE-102 or wrong 
> maven dependency metadata). Supposedly external classes are used in 
> the project's binaries but the classes are not found on classpath. Class 
> usages:
> [org.objectweb.asm.Opcodes, org.objectweb.asm.Label, 
> org.objectweb.asm.Type, org.objectweb.asm.MethodVisitor, 
> org.objectweb.asm.ClassReader, org.objectweb.asm.AnnotationVisitor,
> org.objectweb.asm.Attribute, org.objectweb.asm.ClassVisitor, 
> org.objectweb.asm.FieldVisitor] -> [Help 1]
>
> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to 
> execute goal 
> org.apache.netbeans.utilities:nbm-maven-plugin:14.0:manifest
> (default-manifest) on project butterfly-core: Uncategorized problems 
> with NetBeans dependency verification (maybe MNBMODULE-102 or wrong 
> maven dependency metadata). Supposedly external classes are used in 
> the project's binaries but the classes are not found on classpath. Class 
> usages:
> [org.objectweb.asm.Opcodes, org.objectweb.asm.Label, 
> org.objectweb.asm.Type, org.objectweb.asm.MethodVisitor, 
> org.objectweb.asm.ClassReader, org.objectweb.asm.AnnotationVisitor,
> org.objectweb.asm.Attribute, org.objectweb.asm.ClassVisitor, 
> org.objectweb.asm.FieldVisitor]
>
>  at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2
> (MojoExecutor.java:333)
>
>  at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute
> (MojoExecutor.java:316)
>
>  at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> (MojoExecutor.java:212)
>
>  at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> (MojoExecutor.java:174)
>
>  at org.apache.maven.lifecycle.internal.MojoExecutor.access$000
> (MojoExecutor.java:75)
>
>  at org.apache.maven.lifecycle.internal.MojoExecutor$1.run
> (MojoExecutor.java:162)
>
>  at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute
> (DefaultMojosExecutionStrategy.java:39)
>
>  at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> (MojoExecutor.java:159)
>
>  at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProjec
> t
> (LifecycleModuleBuilder.java:105)
>
>  at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProjec
> t
> (LifecycleModuleBuilder.java:73)
>
>  at
> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThrea
> dedBuilder.build
> (SingleThreadedBuilder.java:53)
>
>  at org.apache.maven.lifecycle.internal.LifecycleStarter.execute
> (LifecycleStarter.java:118)
>
>  at 

[RESULT] [VOTE] Release of Apache NetBeans utilities version 14.0

2023-11-22 Thread Eric Barboni
Dear folks,

 

Thanks for your votes !!

The vote pass

 

We have 3 binding +1 vote

Michael Bien

Antinio Vieiro

Eric Barboni

 

Will proceed to release on central + dist

 

Best Regards

Eric



RE: [VOTE] Release of Apache NetBeans utilities version 14.0

2023-11-20 Thread Eric Barboni
+1 Binding 

Waiting for 2 more +1 binding vote

Best Regards
Eric

-Message d'origine-
De : Eric Barboni  
Envoyé : jeudi 16 novembre 2023 16:00
À : dev@netbeans.apache.org
Objet : [VOTE] Release of Apache NetBeans utilities version 14.0

Hi folks

 

 

I would like to artefacts for the Apache NetBeans utilities. 

In a grouped way synchronized on version 14.0

We have the following artefacts: 

-utilities-parent

-nbm-maven-harness

-nb-shared

-nb-repository-plugin

-nbm-maven-plugin

 

Changes since last version are:

 

-merged artefacts to ease release management and vote

-version synchronisation for artefacts for the same reason as above

-code cleanup for being more in line with maven 3. This is still in
progress. Many thanks to Tamas Cservenak from Apache Maven

-workflow / GA for PR management

-change pack2000 default value to false

-change installerSolaris default value to false

-dependencies update

-- make it possible to read nbm file compiled with jdk 21

 

Many thanks to Michael Bien

 

 

Source artefacts are on dist 

https://dist.apache.org/repos/dist/dev/netbeans/netbeans-maven-utilities/14.
0/ checksum 

24c64c945c0469d8987c75dc2074ad66f822af1a97f750e857bdc3b7f127aabc5eacd68733f1
8059eeb3e71d44709b527885ee65095eb50ee1123f1f45322772

 

 

In addition to that, artefacts build from
https://github.com/apache/netbeans-mavenutils-nbm-maven-plugin tag
utilities-parent-14.0 (commit id 9f86498eaf5dc5041ebc26360cbdcf52e321555b)
are staged in 

https://repository.apache.org/content/repositories/orgapachenetbeans-1135/

 

 

Key file is here:

https://www.apache.org/dist/netbeans/KEYS

 

The vote is open for at least 72h. 

 

Best Regards

Eric



-
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





[VOTE] Release of Apache NetBeans utilities version 14.0

2023-11-16 Thread Eric Barboni
Hi folks

 

 

I would like to artefacts for the Apache NetBeans utilities. 

In a grouped way synchronized on version 14.0

We have the following artefacts: 

-utilities-parent

-nbm-maven-harness

-nb-shared

-nb-repository-plugin

-nbm-maven-plugin

 

Changes since last version are:

 

-merged artefacts to ease release management and vote

-version synchronisation for artefacts for the same reason as above

-code cleanup for being more in line with maven 3. This is still in
progress. Many thanks to Tamas Cservenak from Apache Maven

-workflow / GA for PR management

-change pack2000 default value to false

-change installerSolaris default value to false

-dependencies update

-- make it possible to read nbm file compiled with jdk 21

 

Many thanks to Michael Bien

 

 

Source artefacts are on dist 

https://dist.apache.org/repos/dist/dev/netbeans/netbeans-maven-utilities/14.
0/ checksum 

24c64c945c0469d8987c75dc2074ad66f822af1a97f750e857bdc3b7f127aabc5eacd68733f1
8059eeb3e71d44709b527885ee65095eb50ee1123f1f45322772

 

 

In addition to that, artefacts build from
https://github.com/apache/netbeans-mavenutils-nbm-maven-plugin tag
utilities-parent-14.0 (commit id 9f86498eaf5dc5041ebc26360cbdcf52e321555b)
are staged in 

https://repository.apache.org/content/repositories/orgapachenetbeans-1135/

 

 

Key file is here:

https://www.apache.org/dist/netbeans/KEYS

 

The vote is open for at least 72h. 

 

Best Regards

Eric



RE: voting for nbm maven plugin

2023-11-08 Thread Eric Barboni
I think it will be ok to vote on.

The nb-package is a future feature to add but not needed for vote.

Eric


-Message d'origine-
De : Michael Bien  
Envoyé : mardi 7 novembre 2023 21:24
À : dev@netbeans.apache.org; Eric Barboni 
Objet : Re: voting for nbm maven plugin

the integration tests work now on JDK 21 and Tamas was so nice to add gh 
actions and clean up the maven code a bit too.

Is there something left what needs fixing before the next release?

-mbien

On 11.10.23 18:14, Eric Barboni wrote:
> Hi folks,
>
>   
>
> Would it make sense to propose vote for nbm plugin before freeze ?
>
>   Having a release that can handle jdk21 could be helpful, still no 
> nb-package
>
>   
>
> Best Regards
>
> Eric
>
>   

-
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





RE: Oracle donation - can I use old wiki content to create a new one?

2023-11-02 Thread Eric Barboni
I'm not sure you can use for your own content.

But can be integrated to the Apache NetBeans site maybe.

Eric 

-Message d'origine-
De : Piotr Hoppe  
Envoyé : mercredi 1 novembre 2023 01:46
À : dev@netbeans.apache.org
Objet : Oracle donation - can I use old wiki content to create a new one?

Hi All,

I'am try to bring back to live a Ruby plugin for NetBeans and so far I have 
pre-release version (https://github.com/piotrhoppe/community-ruby/releases).

  I have a question if old content from Ruby Wiki have been covered by Oracle 
donation, can I use/copy it?

I want to use old content, text and pictures, to create a new wiki? Is it 
legal? Can I do that?


Piotr,


-
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





RE: New website issue tracker?

2023-11-02 Thread Eric Barboni
Hi,

https://netbeans.apache.org/front/main/about/history/ as it use clean url.
The true file is here:
https://github.com/apache/netbeans-website/blob/asf-site/front/main/about/history/index.html
Maybe we shouldn't use it. 

For the report it was common to use main git repo issues.

I'm trying to list the missing Wiki page right now, there is a lot.

Best Regards
Eric



-Message d'origine-
De : Antonio  
Envoyé : mardi 31 octobre 2023 22:30
À : dev@netbeans.apache.org
Objet : New website issue tracker?

Hi all,

I've just noticed that we've missed the "NetBeans history" web page. The source 
seems to be still there [1] but it isn't published at [2]. I'll try to take a 
look at it during the weekend, if possible.

Question is: now that we have an Antora backed site, do we want to report 
issues somewhere?

Cheers,
Antonio


[1]
https://github.com/apache/netbeans-antora-site/blob/main/modules/ROOT/pages/about/history.adoc

[2]
https://netbeans.apache.org/front/main/about/history.html

-
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





RE: [LAZY CONSENSUS] migrating our cms to antora

2023-10-25 Thread Eric Barboni
Hi,

As there it seems no objection. Works on fixing 404 (only on our "internal 
reference") and making better docs can continue later.
I thinks it's almost the same content but publishable.

PR ready for trying to publiush live is here:
https://github.com/apache/netbeans-antora/pull/9

Best Regards
Eric

-Message d'origine-
De : Antonio  
Envoyé : mardi 17 octobre 2023 19:21
À : dev@netbeans.apache.org
Objet : Re: [LAZY CONSENSUS] migrating our cms to antora

Hi,

Some comments inline below:

On 17/10/23 14:45, Eric Barboni wrote:
> Hi, Using a asf-staging branches to get it works via jenkins. Maybe

Then maybe we want to close
https://issues.apache.org/jira/browse/INFRA-25089 with a "works for me" 
or something.

The CI build script at
https://ci-builds.apache.org/job/Netbeans/job/netbeans-antora-website/configure
has a "Credentials" drop box on each repository. We could add a new repository 
there with proper credentials but if the "asf-staging" branch works then I'd 
leave it as is.

> after a refresh a search bar should appears left to community. (lunr

D'oh! So if I type "AbstractNode" I get a popup window with documents 
explaining it?. This is cool. Great work!

(screenshot from
https://netbeans-antora.staged.apache.org/front/main/index.html at 
https://ibb.co/c28CScj )

We may want to index the tutorials too (I've just seen wiki results). If the 
index for search gets big (as I presume will happen) we can always move to 
server-side search.

> extension). The UI is close to current website, if we wanna change we 
> need a plan. But we are able to publish again via this setup so easier 
> to see a future.

Yep. Also the whole Antora structure/etc. should be documented somewhere 
(probably in a section under 
https://cwiki.apache.org/confluence/display/NETBEANS/NetBeans+Site). I can help 
with that as time permits, if we finally move onto Antora.


Cheers,
Antonio


-
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





RE: [LAZY CONSENSUS] migrating our cms to antora

2023-10-17 Thread Eric Barboni
Hi,

Using a asf-staging branches to get it works via jenkins. Maybe after a refresh 
a search bar should appears left to community. (lunr extension).

The UI is close to current website, if we wanna change we need a plan.

But we are able to publish again via this setup so easier to see a future.

Best Regards
Eric
-Message d'origine-
De : Antonio  
Envoyé : lundi 16 octobre 2023 20:31
À : dev@netbeans.apache.org
Cc : sk...@apache.org
Objet : Re: [LAZY CONSENSUS] migrating our cms to antora

Hi all,

So the contents of [1] have been extracted into the "antora" branch [2] and are 
now available for preview at https://netbeans-antora.staged.apache.org

I can't see a difference with the original.

I was expecting some nicer tutorials, search boxes, three panel layout, etc., 
etc. Very much like the Antora documentation is generated (see, for instance, 
https://docs.antora.org/antora/latest/ )

Did we miss all the goodies Antora provides? That's a pity, isn't it? 
Any way we could generate the documentation similar to Antora documentation?

Cheers,
Antonio


[1]
https://ci-builds.apache.org/job/Netbeans/job/netbeans-antora-website/

[2]
https://github.com/apache/netbeans-website/tree/antora

On 16/10/23 19:03, Antonio wrote:
> It would be great if we could see the thing live before taking a decision.


-
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





[LAZY CONSENSUS] migrating our cms to antora

2023-10-16 Thread Eric Barboni
Hi,

 

I would like to move from our gradle/jbake cms website to antora/asciidoc
website. 

Current website is stuck on apache infra, on my infra, on githubactio but
works well on my wsl. We try a revert with no luck.

 

Antonio did a suggestion using antora

 

We mostly have asciidoc file so aim was to keep the content almost the same
markup. (some attributes needs migration, and some xref need proper
redirect).

- More logs available out of the box to have internal missing page. (for
template and for document)

- Extensible via script, currently tested to build atom rss feed.

 

As preview I tried to migrate website-repo to antora like infra keeping
history (maybe we could git-blame-ignore some of the commit later)

 

template repository

https://github.com/apache/netbeans-antora-ui

 

main execution + extensions 

https://github.com/apache/netbeans-antora

 

documentation splitted 

https://github.com/apache/netbeans-antora-site (blogs + main information)

https://github.com/apache/netbeans-antora-wiki (wiki pages)

https://github.com/apache/netbeans-antora-tutorials (kb and tutorials)

 

 

A jenkins build to build the documentation publishing in zip that can be
downloaded for showcase.

https://ci-builds.apache.org/job/Netbeans/job/netbeans-antora-website/

 

I you wanna try localy. clone all the previous repository under a common
subfolder. (mkdir test; cd test;git clone here.)

move to netbeans-antora-ui and run gulp bundle. (npm need installation)

move to netbeans-antora run npx antora antora-local-playbook.yml

 

 

Other Apache project seems to have also antora live. causeway,aries,felix
and seems working for them.

Major change will be to carefuly handle our htaccess to migrate smoothly.

 

 

This thread will be open for at least 72h under lazy consensus. Any -1 point
here if you have better alternative, or if you have a fix for current build.

 

Best Regards

Eric

 



RE: voting for nbm maven plugin

2023-10-12 Thread Eric Barboni
Well I think there is a reference to the version here:
apisupport/maven.apisupport/src/org/netbeans/modules/maven/apisupport/MavenNbModuleImpl.java
So if we need a 21 compatible to avoir error I could start a vote


For the position of nbpackage in nbm package I don't know.

There is a goal nbm plugin build-installers that use the "application in 
target" + "installer harness" to install the a bit deprecated way. 
Looking for far away it could be simplier to benefit from the lifecycle already 
existing. Having nbpacker as dependency

Best Regards

Eric


-Message d'origine-
De : Neil C Smith  
Envoyé : jeudi 12 octobre 2023 11:16
À : dev@netbeans.apache.org
Objet : Re: voting for nbm maven plugin

On Wed, 11 Oct 2023 at 17:15, Eric Barboni  wrote:
> Would it make sense to propose vote for nbm plugin before freeze ?
>
>  Having a release that can handle jdk21 could be helpful, still no 
> nb-package

If we need to release prior to freeze to have the IDE handle JDK 21, then yes.  
Or after freeze but before release if that works?  Does the IDE pick up the 
latest plugin automatically?

Do you think NBPackage support should be in the NBM plugin?  I was thinking it 
would be separate, but can look at integration.  I wanted to look at it for 
NB20 myself, but time has been tight with other things.

Best wishes,

Neil

-
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





voting for nbm maven plugin

2023-10-11 Thread Eric Barboni
Hi folks,

 

Would it make sense to propose vote for nbm plugin before freeze ?

 Having a release that can handle jdk21 could be helpful, still no
nb-package

 

Best Regards

Eric

 

 



RE: website migration to antora

2023-10-11 Thread Eric Barboni
Hi folks,

I've tried a bit of antora to see it with the scale of our site.
Asciidoc is used so no major changes in the content.

Antora needs component to works with split of our site into "module" only 
sources,images 
https://github.com/apache/netbeans-antora-site  component front (about, blogs, 
community, download, help, jackpot, participate, projets)
https://github.com/apache/netbeans-antora-wiki  component wiki (wiki)
https://github.com/apache/netbeans-antora-tutorials component tutorials 
(kb,tutorial)

Antora needs playbook to aggregate and build, needs nodes
https://github.com/apache/netbeans-antora
can be customized by extension, I've created one for the rss generation.

Antora needs ui zip for template: 
https://github.com/apache/netbeans-antora-ui
over there with gulp bundle to generate
for now the 'zip' in commited to repo (as seen in other felix,aries repo)
ui is customized to be close as possible as the current website, no merged css, 
no merged js. 
wiki index and other gsp template moved to handlebars/helper.
building with gulp give info on scss depreciation, could be also used to lint. 


For infrastructure test, I setup a build here. 
https://ci-builds.apache.org/job/Netbeans/job/netbeans-antora-website

Logs of a build:
https://ci-builds.apache.org/job/Netbeans/job/netbeans-antora-website/6/console
you can have a list of missing xref, and list of missing images (fixed as 
antora use a image specific folder)
example of log
ERROR (asciidoctor): target of xref not found: wiki::wiki/OSGiAndNetBeans.adoc
file: modules/ROOT/pages/about/history.adoc
source: https://github.com/apache/netbeans-antora-site.git (branch: main)


What is missing from the current test (but should not take long to do)
  ns, dtds, (  it should be  possible to generate catalog with custom antora 
extension )
  favicon, I miss the git history on this point :/, is it possible to put 
favicon, and apple stuff to a subfolder ?
  doapfile 
  htaccess, maybe with merge at generation to split what is ide related 
(uc,blogs,dtds,ns) vs website redirect


For me, it worth the migration 

Best Regards
Eric
-Message d'origine-
De : Eric Barboni  
Envoyé : jeudi 5 octobre 2023 01:17
À : dev@netbeans.apache.org
Objet : RE: website migration to antora

Hi,

I'm only creating repo and migrating history to be able to evaluate antora. 
This CMS needs repo in place to get the more of it. If not conclusive I would 
remove the repo. I prefer doing it under apache as I migrate history of the 
website repo.
Consider the netbeans-antora-* just test for now. 
I will need to move file around to fit antora placement. And redo a bit of 
templating to have a fair comparison.

Speaking on the current build problem is CI (jenkins or github action are 
unable to start --no-daemon as gradle detect something not matching with jvm, 
tested on ci apache and a custom jenkins), note that Antonio say it may be 
scss, but me building it with no issue on cli. (Tested on ubuntu like 20 / 22). 
So since mid septembre the merged PR are not online.

I'm not aware on lots of CMS, but I know Antora and Antonio raise the name as 
an example.
I like it as it keep asciidoc in adoc format as we currently have, and 
templating is very close to gsp. (I have a simple test that give same output 
for website, (frontpage,standard page)) Antora cli check xref, image link on 
build something current build cannot issue some warning on fragment. (Hi 
sometime check with PR#617 but that's not in current build).

I personnaly use jbake, (mavenized at office) and Jekyll for github page for 
university master website. But Jekyll AFAIK is "bind" kramdown.

Best Regards
Eric


-Message d'origine-
De : Matthias Bläsing 
Envoyé : mercredi 4 octobre 2023 21:12
À : dev@netbeans.apache.org
Objet : Re: website migration to antora

Hi,

Am Montag, dem 02.10.2023 um 10:56 +0200 schrieb Eric Barboni:
> 
> I'm a bit annoyed by the current gradle build and would like to 
> migrate to antora, means one repo for UI (css, and so one) and 1 to 
> more repository for the content (keeping adoc).
> 

I don't understand why this question was asked if the result does not matter? 
The work is underway, so I assume, it is already decided (how?). At least the 
multiple already created repositories to me indicate this.

Questions that might have been raised:

- What is the real problem with the current build?
- Which other static CMS systems were evaluated?
- Why is antora better than the other systems and better than the
  current build?

Greetings

Matthias

-
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





--

RE: [VOTE] Release dlight.nativeexecution natives version 1-24aefa9

2023-10-11 Thread Eric Barboni
+1 (binding)

Best Regards
Eric

-Message d'origine-
De : Antonio  
Envoyé : mardi 10 octobre 2023 22:03
À : dev@netbeans.apache.org
Objet : Re: [VOTE] Release dlight.nativeexecution natives version 1-24aefa9

+1 (binding)

Checked SHAsums and GPG signatures. Proper NOTICE/LICENSE. Sources include 
headers.

Looks good to me. Thanks all!


On 10/10/23 20:57, Matthias Bläsing wrote:
> This is a vote on the dlight.nativeexecution native binaries. As the 
> binary artefacts are consumed by the IDE build, we need to release 
> them separately when they need updating.
> 
> The main purpose of this version is to allow us to ship Apple Silicon 
> support for the terminal in NetBeans 20.
> 
> Voting artifacts are to be found here:
> https://dist.apache.org/repos/dist/dev/netbeans/native/netbeans-native
> execution/1-r24aefa9/
> 
> Primary voting artefact:
> https://dist.apache.org/repos/dist/dev/netbeans/native/netbeans-native
> execution/1-r24aefa9/nativeexecution-external-sources-1-24aefa9.zip
> SHA512: 
> 3617769041f2883ef522770d237ee30cbd2844b8b89eb466c3020247a151ac45061539
> 4705bae9291a8c452fb65199d2e765e45327776fc21af69ef20ddf5d44
> 
> Zipped binary artefacts:
> https://dist.apache.org/repos/dist/dev/netbeans/native/netbeans-native
> execution/1-r24aefa9/nativeexecution-external-binaries-1-24aefa9.zip
> SHA512: 
> 429b5ada5be9bf02b6aaa3da94880296c4052e036e805c64d114ac3bbe47f057a1b192
> 51904ec1fefc3c21a24b8dbf553bbc9813fe717b9f4c94caf2c585e7e5
> 
> Once released the binaries will be consumed by the IDE.  A draft PR, 
> including dev build, using the staged artefacts for Apple Silicon only 
> is at https://github.com/apache/netbeans/pull/6521 (PR demonstrates 
> principle, version is different).
> 
> The source and binary artefacts were created in GitHub actions run
> https://github.com/apache/netbeans/actions/runs/6448227183 using the 
> workflow at 
> https://github.com/apache/netbeans/actions/runs/6448227183/workflow
> 
> The workflow extracts the necessary parts of the NetBeans repository 
> into the source bundle, then passes the source bundle to the various 
> different OS runners to build the binaries.  See the workflow file for 
> how to build from source on each OS (only macOS and Linux at present).
> 
> This vote is going to be open at least 72 hours. Vote with +1, 0, and
> -1 as usual. Please mark your vote with (binding) if you're an Apache 
> NetBeans PMC member.
> 
> Many thanks everyone,
> 
> Best wishes,
> 
> Matthias
> 
> -
> 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





RE: website migration to antora

2023-10-04 Thread Eric Barboni
Hi,

I'm only creating repo and migrating history to be able to evaluate antora. 
This CMS needs repo in place to get the more of it. If not conclusive I would 
remove the repo. I prefer doing it under apache as I migrate history of the 
website repo.
Consider the netbeans-antora-* just test for now. 
I will need to move file around to fit antora placement. And redo a bit of 
templating to have a fair comparison.

Speaking on the current build problem is CI (jenkins or github action are 
unable to start --no-daemon as gradle detect something not matching with jvm, 
tested on ci apache and a custom jenkins), note that Antonio say it may be 
scss, but me building it with no issue on cli. (Tested on ubuntu like 20 / 22). 
So since mid septembre the merged PR are not online.

I'm not aware on lots of CMS, but I know Antora and Antonio raise the name as 
an example.
I like it as it keep asciidoc in adoc format as we currently have, and 
templating is very close to gsp. (I have a simple test that give same output 
for website, (frontpage,standard page))
Antora cli check xref, image link on build something current build cannot issue 
some warning on fragment. (Hi sometime check with PR#617 but that's not in 
current build).

I personnaly use jbake, (mavenized at office) and Jekyll for github page for 
university master website. But Jekyll AFAIK is "bind" kramdown.

Best Regards
Eric


-Message d'origine-
De : Matthias Bläsing  
Envoyé : mercredi 4 octobre 2023 21:12
À : dev@netbeans.apache.org
Objet : Re: website migration to antora

Hi,

Am Montag, dem 02.10.2023 um 10:56 +0200 schrieb Eric Barboni:
> 
> I'm a bit annoyed by the current gradle build and would like to 
> migrate to antora, means one repo for UI (css, and so one) and 1 to 
> more repository for the content (keeping adoc).
> 

I don't understand why this question was asked if the result does not matter? 
The work is underway, so I assume, it is already decided (how?). At least the 
multiple already created repositories to me indicate this.

Questions that might have been raised:

- What is the real problem with the current build?
- Which other static CMS systems were evaluated?
- Why is antora better than the other systems and better than the
  current build?

Greetings

Matthias

-
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





RE: [VOTE] Release lib.profiler natives version 1-r2196e46

2023-10-04 Thread Eric Barboni
Hi,
 Changing to -1,
 I need to change glasses
 Better cancel the vote and  
  rebuild with LICENSE NOTICE files in the binary artifacts as it also impact 
the others "native build" worklow.

Best Regards
Eric

-Message d'origine-
De : Matthias Bläsing  
Envoyé : mardi 3 octobre 2023 21:43
À : dev@netbeans.apache.org
Objet : Re: [VOTE] Release lib.profiler natives version 1-r2196e46

-1 (binding)

I'm sorry, but the binary artifact is missing LICENSE and NOTICE files.
I would expect them to be located beside the BUILDINFO.txt file.

I have a minimal nitpick about the source zip. It seems overly complicated. It 
took me a some time to realise, that only the profiler/lib.profiler/native/ is 
relevant and can be diffed against the corresponding repository dir. The rest 
of the file is a placeholder directory structure, which looks like it could be 
replace by "mkdir -p $DEST" in the build scripts.

Greetings

Matthias



Am Dienstag, dem 03.10.2023 um 10:51 +0100 schrieb Neil C Smith:
> This is a vote on the lib.profiler native binaries. As the binary 
> artefacts are consumed by the IDE build, we need to release them 
> separately when they need updating.
> 
> The main purpose of this version is to allow us to ship Apple Silicon 
> support for the profiler in NetBeans 20.
> 
> Primary voting artefact :
> https://dist.apache.org/repos/dist/dev/netbeans/native/netbeans-profil
> er/1-r2196e46/profiler-external-sources-1-r2196e46.zip
> SHA : 
> 6f41f0bed161f2e718bf1f0497e631446bf363d7b6affd4ab021e12a5b94c88b8896da
> 8d6c7ec6bd5f411b64770276379c394041f120fe62edd52ed72e2ba3b0
> 
> Alongside the source artefact are the zipped binary artefacts :
> 
> https://dist.apache.org/repos/dist/dev/netbeans/native/netbeans-profil
> er/1-r2196e46/
> 
> Once released the binaries will be consumed by the IDE.  A draft PR, 
> including dev build, using the staged artefacts is at
> https://github.com/apache/netbeans/pull/6502
> 
> The source and binary artefacts were created in GitHub actions run
> https://github.com/apache/netbeans/actions/runs/6351527745 using the 
> workflow at 
> https://github.com/apache/netbeans/actions/runs/6351527745/workflow
> 
> The workflow extracts the necessary parts of the NetBeans repository 
> into the source bundle, then passes the source bundle to the various 
> different OS runners to build the binaries.  See the workflow file for 
> how to build from source on each OS.
> 
> This vote is going to be open at least 72 hours. Vote with +1, 0, and
> -1 as usual. Please mark your vote with (binding) if you're an Apache 
> NetBeans PMC member.
> 
> Many thanks everyone,
> 
> Best wishes,
> 
> Neil
> 
> -
> 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





RE: [VOTE] Release lib.profiler natives version 1-r2196e46

2023-10-03 Thread Eric Barboni
+1 binding

(license, Notice,sha512,pgp) are ok to me.

Best Regards

Thanks for the workflow

Eric
-Message d'origine-
De : Neil C Smith  
Envoyé : mardi 3 octobre 2023 11:51
À : dev 
Objet : [VOTE] Release lib.profiler natives version 1-r2196e46

This is a vote on the lib.profiler native binaries. As the binary artefacts are 
consumed by the IDE build, we need to release them separately when they need 
updating.

The main purpose of this version is to allow us to ship Apple Silicon support 
for the profiler in NetBeans 20.

Primary voting artefact :
https://dist.apache.org/repos/dist/dev/netbeans/native/netbeans-profiler/1-r2196e46/profiler-external-sources-1-r2196e46.zip
SHA : 
6f41f0bed161f2e718bf1f0497e631446bf363d7b6affd4ab021e12a5b94c88b8896da8d6c7ec6bd5f411b64770276379c394041f120fe62edd52ed72e2ba3b0

Alongside the source artefact are the zipped binary artefacts :

https://dist.apache.org/repos/dist/dev/netbeans/native/netbeans-profiler/1-r2196e46/

Once released the binaries will be consumed by the IDE.  A draft PR, including 
dev build, using the staged artefacts is at
https://github.com/apache/netbeans/pull/6502

The source and binary artefacts were created in GitHub actions run
https://github.com/apache/netbeans/actions/runs/6351527745 using the workflow 
at https://github.com/apache/netbeans/actions/runs/6351527745/workflow

The workflow extracts the necessary parts of the NetBeans repository into the 
source bundle, then passes the source bundle to the various different OS 
runners to build the binaries.  See the workflow file for how to build from 
source on each OS.

This vote is going to be open at least 72 hours. Vote with +1, 0, and
-1 as usual. Please mark your vote with (binding) if you're an Apache NetBeans 
PMC member.

Many thanks everyone,

Best wishes,

Neil

-
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





RE: website migration to antora

2023-10-03 Thread Eric Barboni
Hi,
 Just did some experiment with front page, it could do the trick also. 

 wiki, tutorial, blog, front ,  +ui
 + "master playbook"

Somewhere there we should get httaccess + dtds right served.

We already under apache group ? It's possible to be under another sub-group ?
Felix or Aries use {projectname}-antora- {module}.git repository as a pattern.

Best Regards
Eric

-Message d'origine-
De : Antonio  
Envoyé : lundi 2 octobre 2023 21:50
À : dev@netbeans.apache.org
Objet : Re: website migration to antora

Hi,

I did some experiments with Antora in the past (for the platform
tutorials) and the results were very good. And one gets integrated search for 
free.

I'm not sure Antora is a good solution for the whole web, though. It's very 
good for tutorials, but I'm not sure it's a good choice for front-pages, 
release summaries, blogs, etc. We'll need some other tool.

Antora requires multiple repositories. It also requires node.js, so the other 
tool should be using that as well.

The web could be divided in different parts (tutorials, blog and the rest, for 
instance). And that may fit nicely with multiple repositories. 
The idea is to avoid rendering thousands of pages when just a few ones change.

Cheers,
Antonio

P.S.: We have many repositories, don't we? Worth using a github group?


On 2/10/23 10:56, Eric Barboni wrote:
> Hi,
> 
> I'm a bit annoyed by the current gradle build and would like to 
> migrate to antora, means one repo for UI (css, and so one) and 1 to 
> more repository for the content (keeping adoc).
> 
>   
> 
> Maybe main site (download and community), documentation (tutorials, 
> kb), wiki. Seen on other Apache site, httacess can be also handled so 
> we should not loose fonctionnality.
> 
>   
> 
> With po4a we could also have non english language linked to main english.
> 
>   
> 
> Antora is able to check the xref beetween page and may a bit ease the 
> work of hunting 404.
> 
>   
> 
> Maybe we could let behind the old tutorial (6.5 . 8.1)
> 
>   
> 
> Best Regards
> 
> Eric
> 
> 

-
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





website migration to antora

2023-10-02 Thread Eric Barboni
Hi,

I'm a bit annoyed by the current gradle build and would like to migrate to
antora, means one repo for UI (css, and so one) and 1 to more repository for
the content (keeping adoc).

 

Maybe main site (download and community), documentation (tutorials, kb),
wiki. Seen on other Apache site, httacess can be also handled so we should
not loose fonctionnality.

 

With po4a we could also have non english language linked to main english.

 

Antora is able to check the xref beetween page and may a bit ease the work
of hunting 404.

 

Maybe we could let behind the old tutorial (6.5 . 8.1)  

 

Best Regards

Eric



Re: [DISCUSS] Native binary handling (or, does NetBeans have a future on macOS?)

2023-09-27 Thread Eric Barboni
Hi,
 I cannot use macos. Not having this kind of box. 
 
 But I thing we should tesselate the repo for thoose native stuff and make 
release that we later use on netbeans main repo.
 Maven was a choice to simplify release process but may not be compatible with 
macos.
I cannot recall but I think some project use githubaction to make release 
artefacts (sources + binaries) that are signed (this is per project/repo). So 
maybe this could handle the issue.
Launcher contains only windows but should contain mac/linux to be more 
semanticaly correct to me. (Avoid special scenario)


Should we use nbpackage for macos/windows and make installer also "better" ? 

Do we need to stick on release frame ? Or could we wait ?

Best Regards
Eric

On 2023/09/27 10:54:19 Neil C Smith wrote:
> Hi,
> 
> The lack of native binaries supporting Apple Silicon (eg. profiler and
> terminal) is becoming more and more of an issue, and costing us users.
> I assume that is something we wish to address?!  And incidentally,
> while we're at it, if you're a NetBeans PMC member or committer using
> it on macOS regularly on either Apple silicon or x86_64, your input
> and testing through this would be very appreciated.  I've got access
> to an M1 machine myself, but it's not what I use day-to-day.
> 
> We have a PR updating the build scripts for the profiler binaries at
> https://github.com/apache/netbeans/pull/6494  I think we have
> something for the terminal support somewhere too, although it might
> need a little work.
> 
> In some ways, that's the easy part - we need a better way to handle
> releasing these for consumption in the main IDE build.
> 
> The Windows launchers are currently in a separate repository, and
> released via Maven central -
> https://github.com/apache/netbeans-native-launchers  We could use a
> similar approach.  However, that might be more difficult for a
> cross-OS range of binaries (and with the profiler header generation)?
> 
> We have a GitHub workflow file for building profiler binaries already
> at 
> https://github.com/apache/netbeans/blob/master/.github/workflows/native-binary-build-lib.profiler.yml
>  That has the benefit of cross-OS building, including for macOS where
> we don't have an ASF Jenkins option currently.
> 
> The workflow appears to be missing a source bundle that we could use
> for voting purposes, but could be adapted to generate that in an
> initial stage (we don't want the full NetBeans sources!).  We could
> then look to release the binaries via dist.apache.org for consumption
> in IDE builds?
> 
> Given there is not a huge amount of time before freeze for NB20, we
> could perhaps look to only update the binaries for macOS at this time,
> moving to ASF builds of the rest for NB21?
> 
> Thoughts?
> 
> Best wishes,
> 
> Neil
> 
> -
> 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





[VOTE][RESULT] Release Apache NetBeans 19

2023-09-01 Thread Eric Barboni
The vote on Apache NetBeans 19 (vc1) is now closed with a result of 9

+1 binding votes, 2 +1 votes from community members. There were 1 -1
community

votes.

 

This means we can proceed with the release of Apache NetBeans 19.

Thanks everyone!

 

Full results of the vote are as follow -

 

+1 binding votes :

 

Matthias Bläsing
https://people.apache.org/phonebook.html?uid=matthiasblaesing

Michael Bien https://people.apache.org/phonebook.html?uid=mbien

Neil C Smith https://people.apache.org/phonebook.html?uid=neilcsmith

Martin Balin https://people.apache.org/phonebook.html?uid=mbalin

Josh Juneau https://people.apache.org/phonebook.html?uid=javajuneau

Junichi Yamamoto https://people.apache.org/phonebook.html?uid=junichi11

Svata Dedic https://people.apache.org/phonebook.html?uid=sdedic

Antonio Vieiro https://people.apache.org/phonebook.html?uid=vieiro

Eric Barboni https://people.apache.org/phonebook.html?uid=skygo

 

 

+1 community votes :

 

Efrem Mc

Kai Uwe Pel

 

-1 community votes:

Mike Ryan



RE: [VOTE] Release Apache NetBeans 19

2023-09-01 Thread Eric Barboni
Hi, 

[X] yes / +1
[ ] no / -1 (please justify -1)
[X] binding (member of PMC)

My vote is based on

[X] I have built and tested the source with openjdk "11.0.20" 2023-07-18 on 
Ubuntu  wsl
[X] I have tested the Maven artefacts 

I will close the vote.

Best Regards
Eric
-Message d'origine-
De : Antonio  
Envoyé : jeudi 31 août 2023 19:36
À : dev@netbeans.apache.org
Objet : Re: [VOTE] Release Apache NetBeans 19

-- Answer form 

[X] yes / +1
[ ] no / -1 (please justify -1)
[X] binding (member of PMC)

My vote is based on

[X] I have built and tested the source with openjdk 11.0.17 2022-10-18 LTS on 
Ubuntu 22.04.3 LTS (jammy) (required) [ ] I have tested the binary zip with 
 on  [ ] I have tested the  installer(s) with  on  [ ] 
I have tested the Maven artefacts [ ] I have tested the VSCode extension

Thanks everybody!!

--

-
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





RE: [VOTE] Release Apache NetBeans NBPackage 1.0-beta3

2023-08-01 Thread Eric Barboni
Would be nice to have other binding vote.

Regards
Eric

-Message d'origine-
De : Eric Barboni  
Envoyé : samedi 29 juillet 2023 11:18
À : dev@netbeans.apache.org
Objet : Re: [VOTE] Release Apache NetBeans NBPackage 1.0-beta3

+1 (binding)

everything looks ok to me.

Best Regards
Eric

On 2023/07/28 13:50:00 Neil C Smith wrote:
> I'd like to call a vote to release Apache NetBeans NBPackage 1.0-beta3.
> 
> NBPackage is a command line tool and library for packaging a NetBeans 
> IDE or platform application zip bundle into a native installer or 
> package. It supports optional bundling of a Java runtime. It is 
> inspired by the JDK's jpackage tool, but tailored to the needs of the 
> IDE and RCP, with a different range of packagers, and some support for 
> cross-platform package building. Currently supported packagers include 
> Windows EXE (InnoSetup), macOS PKG, and Linux DEB, RPM and AppImage.
> 
> Primary voting artefact :
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans-nbpackage/1.0
> -beta3/nbpackage-1.0-beta3-source-release.zip
> SHA : 
> cbfec29298340d9e99fd2c6fac22a3e0a0410bdc325e514257eeb8e34050bffb9820e5
> 5198a68a191fe71886d6bf85934dff5b188f86d78ecb6fdae9eaa14aa0
> SHA file : 
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans-nbpackage/1.0
> -beta3/nbpackage-1.0-beta3-source-release.zip.sha512
> PGP file : 
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans-nbpackage/1.0
> -beta3/nbpackage-1.0-beta3-source-release.zip.asc
> Source repo : https://github.com/apache/netbeans-nbpackage
> Source commit :
> https://github.com/apache/netbeans-nbpackage/commit/92e3e529ed24970124
> 47b6b033f50471aec22064
> 
> Alongside the source artefact is a convenience binary zip for command 
> line usage
> 
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans-nbpackage/1.0
> -beta3/
> 
> In addition, the library JAR and CLI bundles (zip and tar.gz) are 
> staged at
> 
> https://repository.apache.org/content/repositories/orgapachenetbeans-1
> 133/org/apache/netbeans/nbpackage/1.0-beta3/
> 
> 
> This vote is going to be open at least 72 hours. Vote with +1, 0, and
> -1 as usual. Please mark your vote with (binding) if you're an Apache 
> NetBeans PMC member.
> 
> Many thanks everyone,
> 
> Best wishes,
> 
> Neil
> 
> -
> 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





RE: NetBeans Blog vs Start Page

2023-08-01 Thread Eric Barboni
Many thanks for feedback,

Hopefuly https://github.com/apache/netbeans-website/pull/671 will allow to have 
a favicon. We try to fix some redirect also.

Will later add the former news.

Best Regards
Eric

-Message d'origine-
De : Pyro MX  
Envoyé : mardi 1 août 2023 02:37
À : dev@netbeans.apache.org; Eric Barboni 
Objet : Re: NetBeans Blog vs Start Page

Tested the Atom feed on my end and it works OOTB in Thunderbird. Some minor 
things I noticed:

* W3 validator reports that feed item IDs must be complete URIs
(https://validator.w3.org/feed/check.cgi?url=https%3A%2F%2Fnetbeans.apache.org%2Fblogs%2Fatom)
* Feed icon defaults to domain's favicon 
(https://netbeans.apache.org/favicon.ico). Right now this is the Apache 
feather, would be nice if it was the NetBeans cube to differentiate it from the 
other feeds in the reader. Otherwise, the Atom feed element may provide an icon 
element to point to specifically point to an icon: 
https://www.rfc-editor.org/rfc/rfc4287.html#section-4.1.1

Many thanks for bringing the feed back online!

Le 2023-07-26 à 12 h 41, Eric Barboni a écrit :
> Hi, a bit late but, redirection are in place.
> Blogs entry 2023 - 2021 are back online.
> 
> The new web view is like that:
> https://netbeans.apache.org/blogs/index.html
> Maybe some css tuning may be cool, or structural calendar. (some menu 
> item are too big)
> 
> The feed looks like that
> https://netbeans.apache.org/blogs/atom
> 
> I'm not an expert of feed so maybe people may find missing elements that 
> matters.
> 
> Feel free to comment.
> Best Regards
> Eric
> -Message d'origine-
> De : Michael Bien 
> Envoyé : lundi 17 juillet 2023 18:06
> À : dev@netbeans.apache.org; Laszlo Kishalmi 
>  Objet : Re: NetBeans Blog vs Start Page
> 
> On 17.07.23 16:45, Michael Bien wrote:
>> Hi Laszlo,
>>
>> we could investigate if it could handle the atom protocol and switch 
>> it to:
>> https://github.com/apache/netbeans/releases.atom
> 
> 
> https://github.com/apache/netbeans/pull/6211
> 
> 
> -mbien
> 
> -
> 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





Re: [VOTE] Release Apache NetBeans NBPackage 1.0-beta3

2023-07-29 Thread Eric Barboni
+1 (binding)

everything looks ok to me.

Best Regards
Eric

On 2023/07/28 13:50:00 Neil C Smith wrote:
> I'd like to call a vote to release Apache NetBeans NBPackage 1.0-beta3.
> 
> NBPackage is a command line tool and library for packaging a NetBeans
> IDE or platform application zip bundle into a native installer or
> package. It supports optional bundling of a Java runtime. It is
> inspired by the JDK's jpackage tool, but tailored to the needs of the
> IDE and RCP, with a different range of packagers, and some support for
> cross-platform package building. Currently supported packagers include
> Windows EXE (InnoSetup), macOS PKG, and Linux DEB, RPM and AppImage.
> 
> Primary voting artefact :
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans-nbpackage/1.0-beta3/nbpackage-1.0-beta3-source-release.zip
> SHA : 
> cbfec29298340d9e99fd2c6fac22a3e0a0410bdc325e514257eeb8e34050bffb9820e55198a68a191fe71886d6bf85934dff5b188f86d78ecb6fdae9eaa14aa0
> SHA file : 
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans-nbpackage/1.0-beta3/nbpackage-1.0-beta3-source-release.zip.sha512
> PGP file : 
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans-nbpackage/1.0-beta3/nbpackage-1.0-beta3-source-release.zip.asc
> Source repo : https://github.com/apache/netbeans-nbpackage
> Source commit :
> https://github.com/apache/netbeans-nbpackage/commit/92e3e529ed2497012447b6b033f50471aec22064
> 
> Alongside the source artefact is a convenience binary zip for command line 
> usage
> 
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans-nbpackage/1.0-beta3/
> 
> In addition, the library JAR and CLI bundles (zip and tar.gz) are staged at
> 
> https://repository.apache.org/content/repositories/orgapachenetbeans-1133/org/apache/netbeans/nbpackage/1.0-beta3/
> 
> 
> This vote is going to be open at least 72 hours. Vote with +1, 0, and
> -1 as usual. Please mark your vote with (binding) if you're an Apache
> NetBeans PMC member.
> 
> Many thanks everyone,
> 
> Best wishes,
> 
> Neil
> 
> -
> 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





RE: NetBeans Blog vs Start Page

2023-07-26 Thread Eric Barboni
Hi, a bit late but, redirection are in place. 
Blogs entry 2023 - 2021 are back online.

The new web view is like that:
https://netbeans.apache.org/blogs/index.html
Maybe some css tuning may be cool, or structural calendar. (some menu item are 
too big)

The feed looks like that
https://netbeans.apache.org/blogs/atom

I'm not an expert of feed so maybe people may find missing elements that 
matters.

Feel free to comment.
Best Regards
Eric
-Message d'origine-
De : Michael Bien  
Envoyé : lundi 17 juillet 2023 18:06
À : dev@netbeans.apache.org; Laszlo Kishalmi 
Objet : Re: NetBeans Blog vs Start Page

On 17.07.23 16:45, Michael Bien wrote:
> Hi Laszlo,
>
> we could investigate if it could handle the atom protocol and switch 
> it to:
> https://github.com/apache/netbeans/releases.atom


https://github.com/apache/netbeans/pull/6211


-mbien

-
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





RE: No proper way to report website issues

2023-07-17 Thread Eric Barboni
Is it possible to transfert netbeans repo website issue to netbeans-website 
repo issue, issue beeing readonly ?

So we can triage what is reported ?

Eric
-Message d'origine-
De : Michael Bien  
Envoyé : lundi 17 juillet 2023 13:50
À : dev@netbeans.apache.org; Neil C Smith 
Objet : Re: No proper way to report website issues

On 17.07.23 13:12, Neil C Smith wrote:
> I agree we should enable issues on the website repo, but should 
> possibly consider forms and labelling similar to the main repo to 
> guide the information we need, guide how people can help fix 
> themselves without opening issues (eg. how to propose edits via GitHub
> UI)

right, we should probably do this now. We should mention in the text that many 
issues like for example typos and formatting should be directly solved via gh 
editor UI or a classic PR. The more help we get from the community the better - 
esp in the doc area.

We essentially already have an issue tracker integrated in the website:

If the page says "this page requires review", it likely has some issues to 
solve - another tracker is just more noise. It still basically works like a 
wiki with some extra steps.

-mbien


-
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





[RESULT] [VOTE] Release Apache NetBeans archetypes 1.0.0

2023-07-17 Thread Eric Barboni
Dear folks,

 

Thanks for your votes !!

The vote pass

 

We have 3 binding +1 vote

Michael Bien

Josh Juneau

Eric Barboni

 

We have 1 community vote

Benjamin Asbach

 

Best Regards

 

Eric

 



RE: [VOTE] Release Apache NetBeans archetypes 1.0.0

2023-07-17 Thread Eric Barboni
+1 binding

Will close the vote.
Best Regards

Eric

-Message d'origine-
De : Benjamin Asbach  
Envoyé : mercredi 12 juillet 2023 17:05
À : dev@netbeans.apache.org
Objet : Re: [VOTE] Release Apache NetBeans archetypes 1.0.0

+1 (non-binding)

Note: I'd like to question if it's really a good idea to bundle all
(future) archetypes within the release of the parent pom. So in case one
archetype get's an updated all archetypes would be released with a new
version, but without any more changes.

Cheers
Benjamin

On 2023-07-11 18:03, Eric Barboni wrote:
> Dear members of Apache NetBeans community.
> 
> 
> 
> I want to call a vote on releasing Apache NetBeans archetypes 1.0.0.
> 
> This is first version of what could be a multiple archetype repository 
> for use in Apache NetBeans
> 
> 
> 
> For this first iteration it contains
> 
> netbeans-jakartaee-war-archetype contributed by Benjamin Asbach
> 
> 
> 
> 
> 
> Header are removed from  file in
> netbeans-jakartaee-war-archetype/src/main/resources/archetype-resource
> s
> in
> order to prevent Apache License to be set on the created project.
> 
> 
> 
> The voted artefacts sources are located here:
> 
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans-maven-archety
> pes/ne tbeans-archetype/netbeans-archetype-1.0.0/
> 
> It contains parent + netbeans-jakartaee-war-archetype sources in one 
> zip.
> 
> sha512 is:
> 
> 2b843d5c44e48124331a134ca612d320a7a83038bab4c7d1fdb8f10480561824877e37
> 2f44e9
> 8725ce84f1e67f1c83f609b914c333eda2023e6a44cfef2334c5
> 
> 
> 
> In addition to that, Maven artifacts built from
> 
> https://github.com/apache/netbeans-mavenutils-archetypes with the 
> commit id
> 
> ee992a55136fbf6b2d196892e5bb24fb515211cb (tag
> netbeans-archetype-parent-1.0.0) are staged
> 
> in the following repository:
> 
> https://repository.apache.org/content/repositories/orgapachenetbeans-1
> 131/
> 
> It contains parent + netbeans-jakartaee-war-archetype
> 
> 
> 
> 
> 
> 
> 
> Key file is here:
> 
> https://www.apache.org/dist/netbeans/KEYS
> 
> The vote is open for at least 72h. (public holiday on deadline so 
> result will be on Monday)
> 
> 
> 
> Best Regards
> 
> Eric Barboni (skygo)

-
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





[VOTE] Release Apache NetBeans archetypes 1.0.0

2023-07-11 Thread Eric Barboni
Dear members of Apache NetBeans community.

 

I want to call a vote on releasing Apache NetBeans archetypes 1.0.0. 

This is first version of what could be a multiple archetype repository for
use in Apache NetBeans

 

For this first iteration it contains 

netbeans-jakartaee-war-archetype contributed by Benjamin Asbach

 

 

Header are removed from  file in
netbeans-jakartaee-war-archetype/src/main/resources/archetype-resources in
order to prevent Apache License to be set on the created project.

 

The voted artefacts sources are located here:

https://dist.apache.org/repos/dist/dev/netbeans/netbeans-maven-archetypes/ne
tbeans-archetype/netbeans-archetype-1.0.0/

It contains parent + netbeans-jakartaee-war-archetype sources in one zip.

sha512 is:

2b843d5c44e48124331a134ca612d320a7a83038bab4c7d1fdb8f10480561824877e372f44e9
8725ce84f1e67f1c83f609b914c333eda2023e6a44cfef2334c5

 

In addition to that, Maven artifacts built from

https://github.com/apache/netbeans-mavenutils-archetypes with the commit id

ee992a55136fbf6b2d196892e5bb24fb515211cb (tag
netbeans-archetype-parent-1.0.0) are staged

in the following repository:

https://repository.apache.org/content/repositories/orgapachenetbeans-1131/

It contains parent + netbeans-jakartaee-war-archetype

 

 

 

Key file is here:

https://www.apache.org/dist/netbeans/KEYS

The vote is open for at least 72h. (public holiday on deadline so result
will be on Monday)

 

Best Regards

Eric Barboni (skygo)



[RESULT] [VOTE] Release Apache NetBeans parent pom 4

2023-07-10 Thread Eric Barboni
Dear folks,

Thanks for your votes !!
The vote pass

We have 4 binding +1 vote
Michael Bien
Neil C Smith
Thilina Ranathunga
Matthias Bläsing

We have 1 community vote
Benjamin Asbach


Will prepare the next step aka netbeans-mavenutils-parent

Best Regards

Eric


-
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





RE: [VOTE] Release Apache NetBeans parent pom 4

2023-07-07 Thread Eric Barboni
Hi 
sorry,
 Seems mailer break some line
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-parent/netbeans-parent-4

https://repository.apache.org/content/repositories/orgapachenetbeans-1130/

Thanks for the vote
Eric
-Message d'origine-
De : Thilina Ranathunga  
Envoyé : vendredi 7 juillet 2023 15:22
À : dev@netbeans.apache.org
Objet : Re: [VOTE] Release Apache NetBeans parent pom 4

+1 (binding)

--
thilina01

On Wed, Jul 5, 2023, 7:48 PM Eric Barboni  wrote:

> Dear members of Apache NetBeans community.
>
> I want to call a vote on releasing Apache NetBeans parent pom 4. This 
> is a technical artefact.
>
> This is a maven pom containing basic information needed like mailing 
> list,license for our others artefacts.
>
> Changes from v3:
>   use apache parent pom 30(was 26)
>
> The voted artefacts sources are located here:
>
> 
> <https://dist.apache.org/repos/dist/dev/netbeans/netbeans-parent/netbe
> ans-parent-4>
>
> In addition to that, Maven artifacts built from 
> https://github.com/apache/netbeans-parent with the commit id
> 90f823e499fc0ecf00d8605d2760cd883679a570 (tag netbeans-parent-4) are 
> staged in the following repository:
> https://repository.apache.org/content/repositories/orgapachenetbeans-1
> 130/
>
> sha512 is:
>
> bce3886bf4afc3d0ac5803a7bce76877c1ea184d112f5b5cfb7e913ae56e9261ae273c
> 2a8f02 5d6b0a8b362feeff65a6af5992482c5ea8b0d3fd190779462f4c
>
> Key file is here:
> https://www.apache.org/dist/netbeans/KEYS
> The vote is open for at least 72h.
>
> Best Regards
> Eric Barboni (skygo)
>
>
>
> -
> 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





RE: [DISCUSS] Moving to NBPackage created installer for macOS from NB19?

2023-07-06 Thread Eric Barboni
Hi,

Maybe we could extend to all installer including windows one (linux already 
there). 

Maybe we should reworks the platform:
We may use nbpackage in nbm plugin to generate "native installer" instead of 
harness containing nbi installer that will at the end be invalid to install.
(would be a mojo to support nbpackage)

Only the ant platform part is a bit obscure to me, but would prefer building 
around something working with the Gatekeeper and beeing commons than having nbi 
installer for one OS and nbpackage for the rest.

Best Regards
Eric



-Message d'origine-
De : Neil C Smith  
Envoyé : mardi 4 juillet 2023 19:53
À : dev 
Objet : [DISCUSS] Moving to NBPackage created installer for macOS from NB19?

Hi,

There are a bunch of issues that have been raised recently about our ASF macOS 
packages, including -

https://github.com/apache/netbeans/issues/6052
https://github.com/apache/netbeans/issues/6104

Aside from the problems that at the moment only John can create and sign the 
ASF installer (and I believe the machine he uses for this might be on its last 
legs?!) we're seeing more and more issues with how it's working with Apple's 
Gatekeeper.  Having the current build files in the main repo occasionally 
causes issues, and I can't get them to work on my own M1 mac correctly.

The installer has scripts that are writing into the signed .app folder
- a cache pre-fill which doesn't actually work, and just seems to be writing an 
error file, and I presume the JDK location into netbeans.conf?  That might be 
some of the issue, as it is passing notarization.

I wrote macOS installer support for NBPackage a while back, which automates 
everything including the Swift launcher build, and signs all relevant binaries, 
including those in JARs.  We've been shipping community installers with JDK for 
a while now.

I've built a test installer of NB18 without JDK (universal arch) that is linked 
from https://github.com/apache/netbeans/issues/6052#issuecomment-1615801376
 It's signed by my Codelerity certificate for testing - if we switched we'd 
obviously sign with ASF certificate.

I've also added a PR for NBPackage which adds support for building the Swift 
launcher with multiple architectures -
https://github.com/apache/netbeans-nbpackage/pull/32

So, if we do continue to provide a macOS installer without JDK (given macOS 
policies there are some good arguments for preferring a signed bundle with 
runtime!), do we consider switching?

If we do switch, feedback and testing on the test installer and NBPackage 
update would be appreciated.  I'd probably try and move another release of 
NBPackage beforehand too.

Thoughts?

Bit of a long email, sorry, if you've read this far I owe you a beer sometime! 
:-)

Best wishes,

Neil

-
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





[VOTE] Release Apache NetBeans parent pom 4

2023-07-05 Thread Eric Barboni
Dear members of Apache NetBeans community.

I want to call a vote on releasing Apache NetBeans parent pom 4. This is a
technical artefact.

This is a maven pom containing basic information needed like mailing
list,license for our others artefacts.

Changes from v3:
  use apache parent pom 30(was 26)

The voted artefacts sources are located here:
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-parent/netbeans-par
ent-4

In addition to that, Maven artifacts built from
https://github.com/apache/netbeans-parent with the commit id
90f823e499fc0ecf00d8605d2760cd883679a570 (tag netbeans-parent-4) are staged
in the following repository:
https://repository.apache.org/content/repositories/orgapachenetbeans-1130/

sha512 is:
bce3886bf4afc3d0ac5803a7bce76877c1ea184d112f5b5cfb7e913ae56e9261ae273c2a8f02
5d6b0a8b362feeff65a6af5992482c5ea8b0d3fd190779462f4c

Key file is here:
https://www.apache.org/dist/netbeans/KEYS
The vote is open for at least 72h.

Best Regards
Eric Barboni (skygo)



-
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





RE: Managing archetype for javaEE in house

2023-07-04 Thread Eric Barboni
Hi,

I've not tested the archetype but to me no problem to call a vote and
release a version on central.

Build is ok.

Best Regards
Eric

-Message d'origine-
De : Benjamin Asbach  
Envoyé : lundi 3 juillet 2023 10:59
À : dev@netbeans.apache.org
Cc : Eric Barboni 
Objet : Managing archetype for javaEE in house

As still issues are popping up regarding the creation of Java/Jakarta EE
projects I just wondering how we want to proceed with this:

Should the archetypes be deployed to maven central or should them be
packaged with NetBeans somehow?

What needs to be done for each solution?

Greetings
Benjamin

On 2023-05-22 17:29, Eric Barboni wrote:
> This is to propose the creation of new repository to manage javaEE 
> archetype that we use in Apache NetBeans on Apache NetBeans 
> infrastructure.
> 
> We already have some archetype for platform and app creation 
> https://github.com/apache/netbeans-mavenutils-archetype-netbeans-platf
> orm-ap
> p-archetype
> https://github.com/apache/netbeans-mavenutils-archetype-nbm-archetype
> 
> This one is no more used
> https://github.com/apache/netbeans-mavenutils-archetype-nbm-suite-root
> 
> Maybe we could merge all archetype into one repo.
> 
> This thread will be active for 72h. Please do raise concern on -1
> 
> Best Regards
> Eric
> 
> 
> -
> 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





RE: Proposal: Bi-weekly 30 minute NetBeans clinic

2023-06-07 Thread Eric Barboni
It could be done but we need minutes in asf slack / confluence / mail to keep 
trace for people that can't be there. 
And any fast loop decision in zoom should be notified to mailing list .

It's cool idea to smooth confusion too.

Best Regards
Eric

-Message d'origine-
De : Geertjan Wielenga  
Envoyé : mardi 6 juin 2023 08:31
À : dev 
Objet : Proposal: Bi-weekly 30 minute NetBeans clinic

Hi all,

We have a continual stream of releases following our quarterly release cycle, 
things are going well, though a lot of the work within the release cycle falls 
on a few shoulders.

And those shoulders aren't always well coordinated.

I'd like to propose that we have a standing meeting every second week for 30 
minutes, e.g., every second Friday at 12:00, not just in the release cycle but 
always.

I'll be on the call plus anyone else who needs to coordinate activities or who 
wants to quickly sync up with someone or break a very long confusing email 
discussion with a short conversation that might simplify things.

How does that sound? I'll make my Zoom available for this if there's at least a 
few who'd like this kind of drop-in facility.

Gj

-
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





RE: [LAZY CONSENSUS] Managing archetype for javaEE in house

2023-05-26 Thread Eric Barboni
Hi 
I will setup the repo.

Best Regards
Eric

-Message d'origine-
De : ehsavoie  
Envoyé : mercredi 24 mai 2023 14:51
À : dev@netbeans.apache.org
Objet : Re: [LAZY CONSENSUS] Managing archetype for javaEE in house

+1
--
Emmanuel Hugonnet
http://www.ehsavoie.com
http://twitter.com/ehsavoie


On Wed, May 24, 2023 at 1:50 PM Josh Juneau  wrote:

> +1
>
> Josh Juneau
> juneau...@gmail.com
> http://jj-blogger.blogspot.com
> Apress Author <https://www.apress.com/us/search?query=juneau>
>
>
>
> On Mon, May 22, 2023 at 10:28 AM Ernie Rael  wrote:
>
> > On 23/05/22 2:29 AM, Eric Barboni wrote:
> > > This is to propose the creation of new repository to manage javaEE
> > archetype
> > > that we use in Apache NetBeans on Apache NetBeans infrastructure.
> > >
> > > We already have some archetype for platform and app creation
> > >
> >
> https://github.com/apache/netbeans-mavenutils-archetype-netbeans-platf
> orm-ap
> > > p-archetype
> > > https://github.com/apache/netbeans-mavenutils-archetype-nbm-archet
> > > ype
> > >
> > > This one is no more used
> > > https://github.com/apache/netbeans-mavenutils-archetype-nbm-suite-
> > > root
> > >
> > > Maybe we could merge all archetype into one repo.
> >
> > Do you mean only for JavaEE, or for all archetypes used in NetBeans?
> >
> > +1 for all (don't use JavaEE, won't opine, seems to make sense)
> >
> > -ernie
> >
> > >
> > > This thread will be active for 72h. Please do raise concern on -1
> > >
> > > Best Regards
> > > Eric
> > >
> > >
> > > --
> > > --- 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





RE: [VOTE] Release Apache NetBeans 18

2023-05-25 Thread Eric Barboni
[X] yes / +1
[ ] no / -1 (please justify -1)
[X] binding (member of PMC)

[X] I have built and tested the source with wsl unbuntu 20.04 

Maven ok

Thanks a lot to everyone and to the PR reviewer.
Best Regards
Eric
-Message d'origine-
De : Michael Bien  
Envoyé : jeudi 25 mai 2023 00:33
À : dev@netbeans.apache.org; Neil C Smith 
Objet : Re: [VOTE] Release Apache NetBeans 18

[X] yes / +1
[ ] no / -1 (please justify -1)
[X] binding (member of PMC)

My vote is based on

[X] I have built and tested the source with Corretto JDK 20 on Linux Manjaro 
(required) [X] I have tested the binary zip with Corretto JDK 20 on Linux 
Manjaro (Gnome/Cinnamon, X11, 6.1.29 kernel) [X] I have tested the rpm 
installer(s) with RedHat JDK 17 on Fedora 38 [X] I have tested the deb 
installer(s) with Debian JDK 17 on Debian 11.7 [X] I have tested the Maven 
artefacts [ ] I have tested the VSCode extension

Additional info (optional) - any specifics on what you've tested

Used the zip distribution for a day and everything worked fine.
Only did some rudimentary testing with the maven artifacts.


thanks everyone for the contributions,

-mbien

On 23.05.23 17:00, Neil C Smith wrote:
> This is our first voting candidate for the release of Apache NetBeans 18.
>
> Please follow the NEW voting template at the bottom of this email, and 
> note all requirements below for validating sources and convenience 
> binaries before voting.
>
> Apache NetBeans 18 constitutes all clusters in the Apache NetBeans Git 
> repository, which together provide the NetBeans Platform (i.e., the 
> underlying application framework), as well as all the modules that 
> provide the Java SE, Java EE, PHP, JavaScript and Groovy features of 
> Apache NetBeans.
>
> 
>
> Build artefacts are available here :
>
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans/18/
>
> They were built by the Jenkins pipeline :
>
> https://ci-builds.apache.org/job/Netbeans/job/netbeans-TLP/job/release
> 180/18/
>
> 
>
> We are primarily voting on :
>
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans/18/netbeans-1
> 8-source.zip
>
> SHA512 :
> a3b846abf6b78b501840d7b78912eddebd6dbfe7c451d71a77dadab01231ef331f1caa
> 198af0805e70f304e98e40e72ca5811aa78999c67383105c6d31abc1f5
>
> KEYS file : https://downloads.apache.org/netbeans/KEYS
>
> 
>
> Associated with the primary source item we have, generated with the 
> pipeline mentioned above :
>
> -- at https://dist.apache.org/repos/dist/dev/netbeans/netbeans/18/
>
> Binaries associated with the source - netbeans-18-bin.zip as well as 
> update content under the nbms folder.
>
> -- at  
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans-installers/18
> /
>
> An installer for macOS handcrafted using build resources on a PMC 
> member's macOS machine.
> An installer for Windows signed by a PMC member using binaries created 
> during the build process.
> DEB and RPM packages for Linux signed by a PMC member using binaries 
> created with NBPackage during the build process.
>
> -- at 
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans-vscode-ext/18
> .0/
>
> The VSCode extension signed by a PMC member using binaries created 
> during the build process.
>
> 
>
> Maven Artefacts
>
> The Maven artefacts for Apache NetBeans 18 are ready on staging 
> associated to this vote.
>
> https://repository.apache.org/content/repositories/orgapachenetbeans-1
> 129/
>
> The version is : RELEASE180
>
> 
>
> Voting requirements
>
> Before voting +1 you are required to download the signed source code 
> package, compile it as provided, and test the resulting executable on 
> your own platform, along with also verifying that the package meets 
> the requirements of the ASF policy on releases - 
> http://www.apache.org/legal/release-policy.html#management
>
> In particular, you should (at least) follow these steps.
>
> 1. Download the artefact to be voted on and unzip it.
> 2. Check that the artefact does not contain any jar files (there are 
> branding folders with the name *.jar).
> 3. Verify the cryptographic signatures, the NOTICE and LICENSE file 4. 
> Build it using the README provided by the artefact.
> 5. Look in nbbuild/netbeans for the NetBeans installation created by 
> the build process and try running it.
>
> In addition to checking the sources, you may check the associated 
> convenience binary zip, installers, nbms and maven staging at the 
> links above. You are not expected to check every convenience binary.
>
> As well as checking any artefact functions correctly, you should check 
> that it has been correctly signed by a PMC member, and that the source 
> being voted on is sufficient to build the relevant binary.
>
> This vote is going to be open at least 72 hours, vote with +1, 0, and
> -1 as usual. (Please justify -1)
>
> Please mark your vote as binding only if you're an Apache 

[LAZY CONSENSUS] Managing archetype for javaEE in house

2023-05-22 Thread Eric Barboni
This is to propose the creation of new repository to manage javaEE archetype
that we use in Apache NetBeans on Apache NetBeans infrastructure.

We already have some archetype for platform and app creation
https://github.com/apache/netbeans-mavenutils-archetype-netbeans-platform-ap
p-archetype
https://github.com/apache/netbeans-mavenutils-archetype-nbm-archetype

This one is no more used
https://github.com/apache/netbeans-mavenutils-archetype-nbm-suite-root

Maybe we could merge all archetype into one repo.

This thread will be active for 72h. Please do raise concern on -1

Best Regards
Eric


-
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





RE: Maven Project Archetypes used by NetBeans

2023-05-17 Thread Eric Barboni
Hi,

Well if you publish it on your own "groupid" we will later need to do IP 
clearance if we want it at Apache NetBeans could be done on a pr on a 
github/apache/netbeans-archetype-javee repo (not yes created)

We already have some 

https://github.com/apache/netbeans-mavenutils-archetype-nbm-archetype

Best Regards
Eric

-Message d'origine-
De : Josh Juneau  
Envoyé : mercredi 17 mai 2023 02:01
À : dev@netbeans.apache.org
Cc : Eric Barboni 
Objet : Re: Maven Project Archetypes used by NetBeans

+1 for centralizing the archetypes.  Thanks for updating the Jakarta EE 
archetype…looking forward to trying it out!

Josh Juneau

> On May 16, 2023, at 6:16 PM, Benjamin Asbach  wrote:
> 
> Thanks for your response.
> 
> I created a archetype for JakartaEE war projects from scratch. In contrast to 
> the current used archetype it:
> 
> * does not configure endorsed dir compiler stuff (actually I never saw 
> it used int the wild, but may there are some people with more 
> experience). Normally it's the first thing I remove when I create a 
> new web application
> * combines generation of all Jakarta EE versions and variants (full, 
> web, core) (currently for a version a dedicated archetype is used - 
> which seems to be harder to maintain) (this might simplify current 
> NetBeans codebase as well)
> * pins maven-surefire-plugin in order to be prepared for JUnit 5 usage
> * pins maven-war-plugin in order to be compilable with Java 17 (see 
> https://github.com/apache/netbeans/issues/4552)
> 
> Would be happy to contribute it: 
> https://github.com/asbachb/jakartaee-war-archetype
> 
> Greetings,
> Benjamin
> 
>> On 2023-05-15 18:22, Eric Barboni wrote:
>> Hi,
>> This can be done. We already have the one for netbeans platform.
>> We must have a complete list + having the ok to go from author to 
>> give the source to us. (IP-clearance).
>> Best Regards
>> Eric
>> -Message d'origine-
>> De : Benjamin Asbach  Envoyé : dimanche 14 mai 2023 
>> 20:06 À : dev@netbeans.apache.org Objet : Maven Project Archetypes 
>> used by NetBeans Hej, I recently had a look into
>> https://github.com/apache/netbeans/issues/4552
>> I just wonder if NetBeans project want to rely on third party 
>> archetypes which cannot be adjusted easily.
>> Would it a good idea to maintain and distribute NetBeans within the 
>> NetBeans git repository so that the NetBeans team have full control 
>> over these essential parts of the system?
>> Greetings,
>> Benjamin
>> -
>> 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
> 
> 
> 


-
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





RE: Maven Project Archetypes used by NetBeans

2023-05-15 Thread Eric Barboni
Hi,

This can be done. We already have the one for netbeans platform.
We must have a complete list + having the ok to go from author to give the
source to us. (IP-clearance).

Best Regards
Eric

-Message d'origine-
De : Benjamin Asbach  
Envoyé : dimanche 14 mai 2023 20:06
À : dev@netbeans.apache.org
Objet : Maven Project Archetypes used by NetBeans

Hej,

I recently had a look into
https://github.com/apache/netbeans/issues/4552

I just wonder if NetBeans project want to rely on third party archetypes
which cannot be adjusted easily.

Would it a good idea to maintain and distribute NetBeans within the NetBeans
git repository so that the NetBeans team have full control over these
essential parts of the system?

Greetings,
Benjamin

-
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





RE: [RELEASES] Preparing for 18-rc3

2023-05-03 Thread Eric Barboni
Important is to start the process. If we have some delay to have some fix it's 
fine for me.

Eric

-Message d'origine-
De : Michael Bien  
Envoyé : mardi 2 mai 2023 23:00
À : dev@netbeans.apache.org; Neil C Smith 
Objet : Re: [RELEASES] Preparing for 18-rc3

+1 for giving rc3 a bit more time so that it can get 1-2 more PRs in.

-mbien

On 02.05.23 17:09, Neil C Smith wrote:
> Hi,
>
> We don't have much in delivery for 18-rc3 yet, and are still waiting 
> on #5842 to be ready for merging.
>
> Should we hold off rc3 for a few days, or even until the beginning of 
> next week, to see if anything else comes up?  Hopefully then can be 
> the last rc, and we can move to vote in week of 15th?
>
> Neil
>
> -
> 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





RE: [DISCUSS] disable remote index extraction by default [NB18]

2023-04-18 Thread Eric Barboni
Hi,
 I think for maven central is sonatype that own the repo, ASF is not in charge 
of that. So we will no spare much ASF resources. But sparing resources is not 
bad at all.

I'm not sure we can use ASF infra to cache that somewhere. Should be carefuly 
asked. VM are for us serving apidoc but serving huge file for each install may 
be an issue.

I have more question  (and very egocentric view by the way).
Do we need to have a mavenindex generation per NetBeans version ? per platform 
using java clusters (ok this is my use case)? Per user ?
At university every NetBeans, or java based platform for each student download 
index, as index is too big for hardrive (cost 20% of student capacity) it's 
removed each week to avoid account soft lock. 
If thoose index could be cached at university level that would be awesome, 
saving lots of time.
If nothing in index is user privacity involved.


To me as task can be long, asking first time should be done or a reminder until 
is done telling you will not have full potential until index run.

Best Regards
Eric

-Message d'origine-
De : Neil C Smith  
Envoyé : mardi 18 avril 2023 10:44
À : dev@netbeans.apache.org
Objet : Re: [DISCUSS] disable remote index extraction by default [NB18]

On Tue, 18 Apr 2023 at 06:49, Jan Lahoda  wrote:
> I apologize for being contrarian, but since the index download started 
> for me (again) while on a bus with very poor internet connection, I 
> guess I should tell you my view.
...
> To be honest, it never seemed very polite to me to download and 
> process so much without asking.

+1 - I do think that more control and explicit information before
first run would be good.  I do a lot of testing during releases with userdirs 
in /tmp - I hate to think how many GBs I've downloaded there.

> If I consider there would be (only) 10 000 installations of NetBeans,

Let's not be quite that pessimistic! ;-)   There have been 1.5
million* downloads of various NetBeans 17 binaries so far from ASF 
infrastructure, never mind other sources, community installers, etc.
Of course, that increases your other figures too!

* or 0.5 million unique IPs, so probably somewhere in between - access to stats 
for people with Apache account at https://logging1-he-de.apache.org/stats/

Best wishes,

Neil

-
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





[RESULT][VOTE] Releasing of nbm-archetype 1.18 netbeans-platform-app-archetype 1.23

2023-04-17 Thread Eric Barboni
Dear folks,

 

Thanks for your votes.

We have 3+1 binding votes

Michael Bien

Matthias Bläsing

Eric Barboni

 

Will release the bits to dist and central

 

Best Regards

Eric



RE: [VOTE] Releasing of nbm-archetype 1.18 netbeans-platform-app-archetype 1.23

2023-04-17 Thread Eric Barboni
+1 binding

Will close and release soon

Eric

-Message d'origine-
De : Matthias Bläsing  
Envoyé : jeudi 13 avril 2023 22:35
À : dev@netbeans.apache.org
Objet : Re: [VOTE] Releasing of nbm-archetype 1.18 
netbeans-platform-app-archetype 1.23

+1 (binding)

- checksums and signature match
- contents of voting artifacts matches repository
- LICENSE and NOTICE files look sane
- checked the contents of the voting artifacts - they look sane


Am Mittwoch, dem 12.04.2023 um 20:48 +0200 schrieb Eric Barboni:
> Dear members of Apache NetBeans community.
> 
> I want to call a vote on releasing the following Apache NetBeans 
> Archetypes
> 
> 1) nbm-archetype-1.18
> 2) netbeans-platform-app-archetype-1.23
> 
> Apache Maven Archetypes are used by Apache NetBeans in the project 
> wizard "Java With Maven" to create NetBeans Module and NetBeans 
> Application
> 
> - Archetype used plugin are up to date, java 8 minimum like previously.
> 
> The voting artefacts sources are respectivly located here:
> 1)
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans-maven-archety
> pes/nb
> m-archetype/nbm-archetype-1.18/
> 2)
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans-maven-archety
> pes/ne 
> tbeans-platform-app-archetype/netbeans-platform-app-archetype-1.23/
> 
> The source are respectivly located (repository, commit id, tag)
> 1) 
> https://github.com/apache/netbeans-mavenutils-archetype-nbm-archetype
> with
> the commit id 9a8d62568a939e1b1a97ee01106eb18cf50c3bcc (tag
> nbm-archetype-1.18)
> 2)
> https://github.com/apache/netbeans-mavenutils-archetype-netbeans-platf
> orm-ap
> p-archetype with
> the commit id e9c50b3fd8bb446e827fb38a4e26b31676643897 (tag
> netbeans-platform-app-archetype-1.23)
> 
> Archetypes are staged in the following maven repository 
> https://repository.apache.org/content/repositories/orgapachenetbeans-1
> 126/
> 
> Key file is here:
> https://www.apache.org/dist/netbeans/KEYS
> 
> The vote is open for at least 72h. 
> 
> Best Regards
> 
> Eric Barboni (skygo)
> 
> 
> 
> -
> 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





[Vote] Release Apache NetBeans 12.6 native installers

2023-04-13 Thread Eric Barboni
Hi folks,

 

The first mavenized version of Apache Netbeans native installers are staged
and ready to be voted. (will remplace osuol installers artefacts ) It
includes :

cleaner.exe,

nlw.exe

This is limited to windows and  to only some windows executable of installer
but can later be extended to all remaining os and other executable.

Inclusion in Apache NetBeans is intended by this setup
https://github.com/apache/netbeans/pull/5807, basically filtering unzip to
select from mavenzined installer or osuol installer exe.

 

If I understand the process well, at the time NB18 is out with maven
artefact, the nbm-maven-plugin harness should be updated so people using
nbm-maven-plugin could benefit from the changes.

 

 

Changes :
(https://github.com/apache/netbeans-native-installers/commits/installers-12.
6)

Installer natives are currently taken from version 11. Lots of changes for
windows part from Lars Bruun-Hansen were never ported "live", Peter Hull did
some change recently that could be put "live".

[NETBEANS-2523] Installer creates invalid Win Registry value

attempt to fix https://github.com/apache/netbeans/issues/5060

 

Maven coordinates

org.apache.netbeans.native:installers:12.6

 

Voted sources :

https://dist.apache.org/repos/dist/dev/netbeans/native/netbeans-installers/1
2.6/

 

https://dist.apache.org/repos/dist/dev/netbeans/native/netbeans-installers/1
2.6/installers-12.6-source-release.zip

sha512: 

f1cb483f6f7bcea0b8b2e1f4df2e50c7c6e34d36015121939838c9dcf3c321c8523b13bab4d0
9b872da584d8be49f8dc836792f9b8d151cee75f1ab265acc19a  

 

 

Artefacts are staged at :

https://repository.apache.org/content/repositories/orgapachenetbeans-1127/

the following zip contains the launchers: installers-12.6-distribution.zip

 

Repository : https://github.com/apache/netbeans-native-installers

 

Build fom git hash : f5a14fef1ec4b6ddb4ef78042680641fcb646c41  (tag
installers-12.6) 

 

All artefacts are signed by my key and verified by the repository.apache.org
closing phase.

 

This vote is going to be open for at least 72 hours. Vote with +1, 0, -1 as
usual.

 

Best Regards,

 

Eric



[VOTE] Releasing of nbm-archetype 1.18 netbeans-platform-app-archetype 1.23

2023-04-12 Thread Eric Barboni
Dear members of Apache NetBeans community.

I want to call a vote on releasing the following Apache NetBeans Archetypes

1) nbm-archetype-1.18
2) netbeans-platform-app-archetype-1.23

Apache Maven Archetypes are used by Apache NetBeans in the project wizard
"Java With Maven" to create NetBeans Module and NetBeans Application

- Archetype used plugin are up to date, java 8 minimum like previously.

The voting artefacts sources are respectivly located here:
1)
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-maven-archetypes/nb
m-archetype/nbm-archetype-1.18/
2)
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-maven-archetypes/ne
tbeans-platform-app-archetype/netbeans-platform-app-archetype-1.23/

The source are respectivly located (repository, commit id, tag)
1) https://github.com/apache/netbeans-mavenutils-archetype-nbm-archetype
with
the commit id 9a8d62568a939e1b1a97ee01106eb18cf50c3bcc (tag
nbm-archetype-1.18)
2)
https://github.com/apache/netbeans-mavenutils-archetype-netbeans-platform-ap
p-archetype with 
the commit id e9c50b3fd8bb446e827fb38a4e26b31676643897 (tag
netbeans-platform-app-archetype-1.23)

Archetypes are staged in the following maven repository
https://repository.apache.org/content/repositories/orgapachenetbeans-1126/

Key file is here:
https://www.apache.org/dist/netbeans/KEYS

The vote is open for at least 72h. 

Best Regards

Eric Barboni (skygo)



-
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





Releasing archetype and native lib prior to feature freeze

2023-04-12 Thread Eric Barboni
Hi folks,

I would like to make 3 vote to release the following:

https://github.com/apache/netbeans-native-installers/ in version 12.6
https://github.com/apache/netbeans-mavenutils-archetype-nbm-archetype/ in
version 1.18
https://github.com/apache/netbeans-mavenutils-archetype-netbeans-platform-ap
p-archetype/ in version 1.23

So we could update and merge the following PR before NB18
https://github.com/apache/netbeans/pull/5807
https://github.com/apache/netbeans/pull/5753

Best Regards
Eric


-
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





RE: [VOTE] Release Apache NetBeans VSCode Extension 17.0.301

2023-04-12 Thread Eric Barboni
+1 binding

Best Regards
Eric
Some issue regarding diplicate libraries but no prevent running and executing 
in vscode
[createlicensesummary] 
/home/jenkins/jenkins-agent/workspace/Netbeans/vsnetbeans_1703/java/java.lsp.server/build/createlicensesummary.xml:
 1 failures out of 1 tests

-Message d'origine-
De : Martin Balin  
Envoyé : mardi 11 avril 2023 17:59
À : dev@netbeans.apache.org
Objet : [VOTE] Release Apache NetBeans VSCode Extension 17.0.301

Dear community,
let's update the Apache NetBeans Language Server extension on VSCode 
Marketplace with improved version 17.0.301 mostly in LSP/VSCode code.
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-vscode-ext/17.0.301/ 


The primary voting artifact is the source 
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-vscode-ext/17.0.301/apache-netbeans-java-17.0.301-source.zip
 

built from branch ‘vsnetbeans_1703`
SHA-512 sum is: 
72ea52229fc23988643e98538d60af076ac0ae02cf68f6f7ec669aec9ab4bd552c5912a6301e5c63df7edd917b92423c2b3c646e976af67f2da06a4798eea1a4
  apache-netbeans-java-17.0.301-source.zip
and PGP signature: 
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-vscode-ext/17.0.301/apache-netbeans-java-17.0.301-source.zip.asc

Binary artifacts were built by 
https://ci-builds.apache.org/job/Netbeans/job/vsnetbeans_1703/8/

Use following commands to build your own 17.0.301 VSIX binary:

tmp$ unzip apache-netbeans-java-17.0.301-source.zip
tmp$ ant build
tmp$ cd java/java.lsp.server
tmp$ ant build-vscode-ext -Dvsix.version=17.0.301 -D3rdparty.modules=none

In addition to the source ZIP file, we are also voting about convenience binary:
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-vscode-ext/17.0.301/apache-netbeans-java-17.0.301.vsix

SHA-512 sum:
2adf506c3c4e37383d24f1210128137c928ab05b4665bcb82e89dab2eccc30f548cad385e5110b753591897ca7956c1bc7b30cb4edf3361456aca0ca589470a7
  apache-netbeans-java-17.0.301.vsix
PGP signature:
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-vscode-ext/17.0.301/apache-netbeans-java-17.0.301.vsix.asc

The binary has been produced by the same job run #8, from the same commit.

This vote is going to be open at least 72 hours, vote with +1, 0, and -1 as 
usual. Please mark your vote with (binding) if you're an Apache NetBeans PMC 
member.

Thank you,
Martin Balín


-
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





RE: [VOTE] Minimum JDK build and run policy (dropping JDK 8)

2023-04-11 Thread Eric Barboni
+1 binding

As I want the indexer 7xxx with more speed and beeing stuck in 8 prevent the PR 
merge

Eric

-Message d'origine-
De : Christian Oyarzun  
Envoyé : mardi 11 avril 2023 18:42
À : dev@netbeans.apache.org
Objet : Re: [VOTE] Minimum JDK build and run policy (dropping JDK 8)

+1

Sent from my iPhone

> On Apr 11, 2023, at 10:54 AM, Michael Bien  wrote:
> 
> +1 (binding)
> 
> -mbien
> 
>> On 11.04.23 10:16, Neil C Smith wrote:
>> # Proposed policy
>> 
>> * Apache NetBeans 18 will be the last release to support running the 
>> platform on JDK 8.
>> 
>> * From Apache NetBeans 19, the minimum JDK required to build and run 
>> the IDE or platform will be JDK 11.
>> 
>> * Future releases will take an "LTS-1" strategy for building and 
>> running (and CI testing) of the IDE and platform. Three JDKs will be 
>> supported at any one time - the current JDK, plus the previous two 
>> LTS releases. eg. NetBeans 20 and 21 (Nov 2023 / Feb 2024) will 
>> support JDK 11, 17 and 21. NetBeans 22 (May 2024) will support JDK 
>> 17, 21 and 22.
>> 
>> ## Background
>> 
>> The Apache NetBeans IDE has officially required JDK 11 to build and 
>> run since NetBeans 13 in March 2022. The platform (and unofficially 
>> the IDE) have continued to support running on JDK 8 - all modules 
>> requiring a higher JDK must currently be optional. Various tests have 
>> continued on JDK 8.
>> 
>> This situation is causing issues as workarounds must be found for 
>> currently non-optional features that have dependencies or other 
>> requirements for running on a higher JDK (eg. Maven indexing / Lucene 
>> [1]). It's causing delays, complications and missed testing time in 
>> integration of new features (eg. problems merging support for EE 10 
>> [2]). Supporting an increasing range of JDKs is causing increasing 
>> workload, both for people and CI. Meeting the challenges of 
>> deprecated (for removal) features in the JDK is also complicated by 
>> the additional JDK requirements.
>> 
>> ## Notes
>> 
>> * Apache NetBeans users will continue to be recommended to use the 
>> current or latest LTS JDK to run the IDE.  The IDE will continue to 
>> support users developing projects for/with JDK 8, for as long as 
>> nb-javac and other dependencies allow.
>> 
>> * This proposal specifically doesn't address when the default 
>> bytecode level across the codebase is increased. This can happen when 
>> required, but non-optional modules would be free to adopt the minimum 
>> JDK as they need to.
>> 
>> * Optional modules may continue to require a runtime JDK higher than 
>> the minimum.  Should it become necessary, build time optional modules 
>> might be considered - eg. a build on the minimum JDK may exclude 
>> modules that will not run on that JDK at runtime.
>> 
>> * Some modules that are of independent use (eg. lookup, utilities,
>> etc.) might be nominated and advertised to continue JDK 8 support for 
>> the time being. This is not expected to cover the runtime container 
>> as a whole - 
>> https://netbeans.apache.org/tutorials/nbm-runtime-container.html
>> 
>> * Once NetBeans 19 is released, the NetBeans 18 release branch could 
>> be used to backport and release JDK 8 supporting fixes, subject to 
>> any PMC members wanting to manage those releases.
>> 
>> * The term "platform" is used in reference to the whole framework of 
>> modules that we release (eg. via Maven), not just the platform 
>> cluster.
>> 
>> [1] https://github.com/apache/netbeans/pull/4999
>> [2] https://github.com/apache/netbeans/pull/4692
>> 
>> 
>> ## Procedure
>> 
>> This vote is going to be open at least 72 hours.  Vote with +1, 0, and -1.
>> 
>> Please mark your vote as binding only if you're an Apache NetBeans 
>> PMC member to help with voting admin.
>> 
>> Decision will be by majority vote, with at least 3 binding positive votes.
>> 
>> Thanks,
>> 
>> Neil
>> 
>> -
>> 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





-

RE: Updated dependencies triggers nbm-maven-plugin dependency build issue

2023-04-04 Thread Eric Barboni
Hi Eric

Hi for the verifyRuntime should be in configuration block and accept "fail, 
warn and skip"


org.apache.netbeans.utilities
nbm-maven-plugin
true
  
warn



Maybe it could help investigate. Updating dependencies on a project may cause 
so transitive issue you have to manage.

Using maven-site-plugin plugin as dependency is also a bit tricky. Do you need 
it or you only need maven-site plugin ? You could use  
section in this case.

Best regards
Eric

-Message d'origine-
De : Eric Bresie  
Envoyé : dimanche 2 avril 2023 18:31
À : Netbeans Developer List 
Objet : Re: Updated dependencies triggers nbm-maven-plugin dependency build 
issue

Okay...backing out updates, I hink it may be due to usage of


org.apache.maven.plugins
maven-site-plugin
4.0.0-M4
maven-plugin


4.0.0-M3 seemed to work but then M4 seemed to start breaking things.

Any idea why this upgrade may break things with the nbm-maven-plugin:4.8?

Or are there some other dependencies mayb not referenced in the pom file?

Eric Bresie
ebre...@gmail.com


On Sun, Apr 2, 2023 at 11:18 AM Eric Bresie  wrote:

>
> Trying to update my maven dependency plugins and when I've updated all 
> of them, I've get build failures like
>
> Failed to execute goal
>> org.apache.netbeans.utilities:nbm-maven-plugin:4.8:manifest
>> (default-manifest) on project python4nb:
>> Uncategorized problems with NetBeans dependency verification (maybe
>> MNBMODULE-102 or wrong maven dependency metadata).
>> Supposedly external classes are used in the project's binaries but 
>> the classes are not found on classpath.
>> Class usages: [
>> com.github.luben.zstd.ZstdInputStream,
>> org.jetbrains.annotations.Contract,
>> org.jetbrains.annotations.Nullable,
>> com.github.luben.zstd.BufferPool,
>> com.github.luben.zstd.ZstdOutputStream,
>
>
>
>> org.jetbrains.annotations.NotNull] -> [Help 1] To see the full stack 
>> trace of the errors, re-run Maven with the -e switch.
>> Re-run Maven using the -X switch to enable full debug logging.For 
>> more information about the errors and possible solutions, please read 
>> the following articles:
>> [Help 1]
>> http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
>
>
> This seems similar to what was described previously for 4.2 version of
> https://lists.apache.org/thread/sm6qc78mgbn271mdy9pnbbs9dzp8b6m5
> But if I do false the nbm-maven-plugin 
> appears to no longer recognize this tag.
>
> Any ideas?
>
> Eric Bresie
> ebre...@gmail.com
>


-
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





allowing snapshot maven artefacts during build

2023-03-15 Thread Eric Barboni
Hi folks,

 

We have some side repository building some artefacts that we need in the
NetBeans main build.

For example the native one (a bit windows centric for now)

https://github.com/apache/netbeans-native-installers

https://github.com/apache/netbeans-native-launchers

 

And in the external file when we use it we need a coordinate to released
maven artefact+checksum.

 

https://github.com/apache/netbeans/blob/master/nb/ide.launcher/external/bina
ries-list

13F01FA7621AB429CEE9F0F78AE8092D7125CB53
org.apache.netbeans.native:launcher:12.5:distribution@zip

 

I wonder if we could introduce kind use snapshot and < don't care on the md5
> just to ease local testing. 

But I think some changes are needed in nbbuild system to download and to
check < on release > that LATEST is no present.

Was thinking of that writing

13F01FA7621AB429CEE9F0F78AE8092D7125CB53
org.apache.netbeans.native:launcher:12-6-SNAPSHOT :distribution@zip LATEST

 

Or maybe we already have this.

 

Best Regards

Eric



RE: Netbeans website tutorials / images

2023-03-08 Thread Eric Barboni
Hi,
 I found the old images and apply the renaming. 
 Proposed a PR to fix that.

 Thanks for reporting

Eric

-Message d'origine-
De : Michael Bien  
Envoyé : mercredi 8 mars 2023 06:53
À : dev@netbeans.apache.org; Jonathan Bergh 
Objet : Re: Netbeans website tutorials / images

Hi Jonathan,

hmm, this is weird since this is actually a reviewed tutorial, which means the 
images must have disappeared some time later.
https://netbeans.apache.org/tutorials/nbm-quick-start.html

the images should be (hopefully) all in the website repo:
https://github.com/apache/netbeans-website/

I found several new-project pngs in there. It might be also worth to refresh 
some of the older ones since the UI changed in some places.

Contributions are always welcome, esp for doc and tutorials. Simply clone the 
repo and file PRs against it. Smaller changes can be done directly by following 
the link from the website with the github UI (but for larger changes it is 
probably easier to work with a local clone).

thanks in advance!

best regards,
michael


On 07.03.23 21:48, Jonathan Bergh wrote:
> Hi,
>
> I was wanting to work through the Netbeans platform quickstart and 
> learning trails tutorials, but noticed that for a lot (it seems most) 
> of these, the links to the images are broken? At least for me these 
> did not load with the pages ...
>
> Since I was going to work through the tutorials, I thought it might be 
> efficient to see what was required to fix the links at the same time?
>
> I see the links point to, for example
> /
> netbeans.apache.org/src/content/tutorials/images/nbm-quick-start/new-p
> roject-1.png
>
> but this seems to have changed (no /nbm-quick-start directory that i 
> can see).
>
> If someone is willing to provide the background to what has changed, 
> and how to resolve it, i'd be happy to work through them and provide 
> the PR's required as I go through them.
>
> The tutorials seem like really good resources, but they're just a 
> little harder to follow easily with the broken links ...
>
> Regards
> Jon
> ᐧ
>


-
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





RE: Documentation Review Questions

2023-02-27 Thread Eric Barboni
Hi,
 I'm not sure how to manage that. Some sample are one file "easy to put on 
website" others are zip files.

We may have a repo this is not hard to setup. I think donation 3 included 
tutorial but was it also intended for the sample code ?

Having all the source is one point but the user of zipped files still needs 
them in zipped form that implies release.

Best regards
Eric


-Message d'origine-
De : Eric Bresie  
Envoyé : dimanche 26 février 2023 15:29
À : dev@netbeans.apache.org
Cc : Michael Bien 
Objet : Re: Documentation Review Questions

Regarding source...

If the files on archive.org have reasonable licenses, could they be downloaded 
/ "forked" from the archived files and then updated as needed?
For those without, can they be recreated?

Given over time things have changed (i.e. deprecated APIs, change in 
development [layer.xml / annotations], etc.), maybe just "follow the tutorial", 
create new source code as we go, and add applicable Apache license in place, 
and check in?

But how would that integrate with the netbeans-website links (i.e. ascii doc 
link to github blob file location)?

Would it just be better to have a "src" folder under the netbeans-website and 
check in under that?  Or for each tutorial, have a "src" under each?
There seem to be some source (like
https://github.com/apache/netbeans-website/blob/master/netbeans.apache.org/src/old_content/content/tutorials/80/images/vislib_ShapeNode.java
) but not only is this "old_content", but sure that's right way to capture it 
(i.e. under "images"?).

Eric Bresie
ebre...@gmail.com


On Sat, Feb 25, 2023 at 11:27 AM Antonio  wrote:

> Agreed!
>
> We'll need a sample code repo... and sample code! :-)
>
> Cheers,
> Antonio
>
> On 25/2/23 18:19, Michael Bien wrote:
> > some tutorials link to archive.org I believe. But this is just a 
> > workaround and shouldn't stay like that IMO.
> >
> > Sooner or later we are going to need a sample code repo - I agree.
>
> -
> 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





RE: [VOTE] Release Apache NetBeans 17

2023-02-20 Thread Eric Barboni
[X] yes / +1
[ ] no / -1 (please justify -1)
[X] binding (member of PMC)

My vote is based on

[X] I have built and tested the source with 11.0.17+8 on ubuntu22.04 (required) 
[X] I have tested the binary zip with jdk17.0.5(tumrin) on windows 11 22H2 
[X] I have tested the windows installer(s) with jdk17.0.5(tumrin) on windows 11 
22H2 

[ ] I have tested the Maven artefacts 
[ ] I have tested the VSCode extension

Best Regards
Eric
-Message d'origine-
De : ehsavoie  
Envoyé : lundi 20 février 2023 17:05
À : dev@netbeans.apache.org
Objet : Re: [VOTE] Release Apache NetBeans 17

[X ] yes / +1
[ ] no / -1 (please justify -1)
[X ] binding (member of PMC)

My vote is based on

[ ] I have built and tested the source with openJDK 11.0.18 on Fedora 37 [X ] I 
have tested the binary zip with OpenJDK 17 on Fedora 37 (KDE Plasma) [X ] I 
have tested the RPM installer(s) with OpenJDK 17 on Fedora 37 (KDE
Plasma)
[ ] I have tested the Maven artefacts
[ ] I have tested the VSCode extension

Additional info (optional) - any specifics on what you've tested
--
Emmanuel Hugonnet


On Sun, Feb 19, 2023 at 11:54 PM James Gosling  wrote:

>
> [X ] yes / +1
> [ ] no / -1 (please justify -1)
> [ ] binding (member of PMC)
>
>
> [ ] I have built and tested the source with  on  (required) [ 
> ] I have tested the binary zip with  on  [X ] I have tested 
> the  installer(s) with  on 
> .dmg with Corretto19 on MacOS 13.2 [ ] I have tested the Maven 
> artefacts [ ] I have tested the VSCode extension
>
>
> -
> 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





RE: Launchers enhancement: extra clusters

2023-02-17 Thread Eric Barboni
Hi,

Q4:
The repo is here, [1] we have a commited but not released launcher with 
eirikbakke fixes for paths and unicode
It's windows centered but maybe all the script for linux/mac should be put 
there too. (not able to see clearly)

Q1:
I have no clear opinion

Q2:
we do a vote https://lists.apache.org/list?dev@netbeans.apache.org:2022-11:vote
artefact are prepared like for mavenutiliies
given a settings.xml set configured with apache credential you basicaly do n 
mvn release:prepare -Dusername=
https://cwiki.apache.org/confluence/display/NETBEANS/Releasing+Apache+NetBeans+maven+utilities
 (need review)
and artefacts will go to the apache nexus, you have to copy to dist/release the 
sources and after vote it goes live.
Can serve as RM if you want.

Q3:
12.5 is for june 2021 github releasenote were discovered later  and we had a 
vote cancel because of the version name.
I find it hard to be a NetBeans version as per construction it's made before or 
after a milestone . .MM version was not a good idea.
The only point is it should be greater than 12.5 to ease maven version 
comparison

Best Regards
Eric

[1]
https://github.com/apache/netbeans-native-launchers

-Message d'origine-
De : Svata Dedic  
Envoyé : vendredi 17 février 2023 09:42
À : dev@netbeans.apache.org
Objet : Launchers enhancement: extra clusters

Hi, all,

This e-mail is to solicit possible comments/opinions to the approach ... 
and to get some help as I don't seem to have enough info about the launcher 
release process :)

I'd like to add a small enhancements to the binary launchers, as a follow-up to 
https://github.com/apache/netbeans/pull/5350 that somehow has to land in the 
master and future netbeans releases.

I would like to add --add-clusters commandline option with a path-list of 
cluster based directories as a parameter, that allows to add additional code to 
the NB IDE (vsnetbeans server) runtime temporarily, without changing the 
configuration files.
The option would be *additive* with contents of the current 
netbeans_extra_clusters config file value and netbeans.conf configuration file.

Reasons for the change:
Currently NB launchers read netbeans.clusters (or app.clusters) and 
netbeans.conf files for list of clusters in NB installation or possible other 
clusters respectively. But both files are static. In the "vsnetbeans" headless 
LSP server case, the NB process is started in the background, and should 
respect the current _runtime_ environment of the LSP client. Specifically in 
vscode, the extensions can be enabled/disabled per workspace, and there can be 
multiple NetBeans servers running for different workspace configurations. But 
the extension's code - that is configuration files like netbeans.clusters and 
netbeans.conf - remain on a shared location. A command-line argument allows the 
wrapper (initiating client) to launch NB process and pass apropriate 
requirements to it.

An alternative would be, for example, a system property, as in the remporary 
fix (https://github.com/apache/netbeans/pull/5350). We discussed this approach 
with Dusan Balek and decided that a commandline parameter would be more 
appropriate.

Now the questions come:

Q1: is there a strong opinion AGAINST using commandline parameter - and to use 
rather a system property (or other technique) ? Please elaborate.

Q2: what's the release process for the binary launchers (since they need to be 
published to maven central) ?
Q3: what is the versioning scheme (launchers released in Nov 2022  are 
versioned 12.5) for the launchers artifact ?

Q4: are there other pending issues that could be addressed in the new launcher 
release ? I've searched GH issues and didn't found much.

Thanks,
-Svata

-
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





RE: [VOTE] Release Apache NetBeans VSCode Extension 16.0.301 voting candidate 2

2023-02-02 Thread Eric Barboni
+1 (binding)

Have not done extensive testing (it works for my limited scope)

Eric

-Message d'origine-
De : Martin Balin  
Envoyé : mardi 31 janvier 2023 19:52
À : dev@netbeans.apache.org
Objet : [VOTE] Release Apache NetBeans VSCode Extension 16.0.301 voting 
candidate 2

Dear community,

Voting candidate 2 for Apache NetBeans Language Server extension is available 
with one fix over the build (#1446) sent earlier today.
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-vscode-ext/16.0.301/

The primary voting artifact is the source 
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-vscode-ext/16.0.301/apache-netbeans-java-16.0.301-source.zip
built from branch ‘vsnetbeans_1603`
SHA-512 sum is: 
f2e5a54ad2692b1cfd8d13e84bdd47e69593b3cb51f979b76faea4aa906eafd1e43e48c18721376843d4659dcb90e5cd2ca05282b86bbff37dcc738353d2
  apache-netbeans-java-16.0.301-source.zip
and PGP signature: 
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-vscode-ext/16.0.301/apache-netbeans-java-16.0.301-source.zip.asc

Binary artifacts were built by 
https://ci-builds.apache.org/job/Netbeans/view/vscode/job/netbeans-vscode/1448/

Use following commands to build your own 16.0.301 VSIX binary:

tmp$ unzip apache-netbeans-java-16.0.301-source.zip
tmp$ ant build
tmp$ cd java/java.lsp.server
tmp$ ant build-vscode-ext -Dvsix.version=16.0.301 -D3rdparty.modules=none

In addition to the source ZIP file, we are also voting about convenience binary:
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-vscode-ext/16.0.301/apache-netbeans-java-16.0.301.vsix
SHA-512 sum:
d6c3c419aa70809d76bfd34bc6bcbc353fac364c00a4848b51c1ffa6ca9592d11a1b70544b5b5e4ec610f1d754ed0f7c47c2b7a5f681ea6aef97008d51e52abc
  apache-netbeans-java-16.0.301.vsix
PGP signature:
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-vscode-ext/16.0.301/apache-netbeans-java-16.0.301.vsix.asc

The binary has been produced by the same job run #1448, from the same commit.

This vote is going to be open at least 72 hours, vote with +1, 0, and -1 as 
usual. Please mark your vote with (binding) if you're an Apache NetBeans PMC 
member.

Thank you and sorry for rebuild...
Martin Balín


-
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





RE: [DISCUSSION] DevOps Cluster?

2023-01-05 Thread Eric Barboni
It could be nice.

I'm not very aware of the scope but ansible or puppet could belongs to this 
cluster ? (no intend to do plugin )

Best Regards
Eric

-Message d'origine-
De : Michael Bien  
Envoyé : jeudi 5 janvier 2023 09:01
À : dev@netbeans.apache.org; Laszlo Kishalmi 
Objet : Re: [DISCUSSION] DevOps Cluster?

sounds awesome,

comments inline.

On 04.01.23 16:48, Laszlo Kishalmi wrote:
> Dear all,
>
> As many of you know, I'm a DevOps Engineer by trade (whatever that 
> means). I use NetBeans daily, however beside supporting Text editing, 
> terminal and favorites to organize my work. Text editing is mostly 
> Terraform and sometimes YAML.
>
> One day, I spent good time, when I edited code in a long comment 
> block, trying to troubleshoot why my changes were not applied. That 
> would be obvious if I had basic syntax highlight for Terraform.
>
> I wanted to create a syntax highlight module for Terraform. I checked 
> the available HCL grammars written in Java, I was not convinced 
> enough. That lead to ANTLR support in NB16.
>
> So, I have an ambitious plan creating a set of plugins which actually 
> would help my work:
>
>  - Support for Helm Charts: That would mean Helm Charts would open as 
> NetBeans Projects, main goal would be providing code completion in the 
> Yaml templates.
>
>  - Editor Support for Terraform files: syntax highlight, code 
> templates
>
>  - Terraform Project Support: Terraform files to be parsed, and 
> provide code completion on the parsed data.
>
>  - Go Lang Support: Well, this is not to express my love for GoLang 
> (as there are none of that), but Terraform resource/datasource 
> metadata can be extracted from the original source code. I just need a 
> parser.
>
> What I have so far:
>
>  - Initial code for Go. (ANTLR based Lexer/Parser, basic Syntax
> Highlight)
>
>  - Initial code for Terraform (ANTLR based Lexer/Parser, basic Syntax 
> Highlight, Code Templates)
>
>  - Some code for Helm project support, that does not provide anything 
> useful in its current state.
>
>  - A General DevOps project type, I plan to use for Helm and Terraform

long ago I wrote a "generic project" type which simply put a folder into the 
project tree (and automatically removed anything in .gitignore). 
This sounds like something similar.


>
> These kind of modules do not fit into our existing clusters, so I'd 
> propose to create a devops cluster.

i mean it could be also put into the ide cluster next to docker etc. No?


>
> I'm not sure what should be the development model for this, as there 
> would be half baked modules for a while, so going right into master 
> may not be feasible as some implementations would be arching over a 
> few NB releases. Though I wish to file multiple PR-s gradually, not 
> just one big bang.
>
> I'm thinking about the following options:
>
>  - Create a devops cluster in a devops branch in the main repo, create 
> PR-s agains that branch, merge to master when it's solid.
>
>  - Create a devops cluster in master branch, create PR-s as usual, do 
> not include/mark devops cluster as experimental in the binaries.
>
>
> Opinions?

I personally like the second option a bit more since it would allow to 
incrementally deliver experimental modules.

best regards,

michael


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





RE: [RELEASES] NBM module spec versions

2022-12-16 Thread Eric Barboni
Hi Neil,

About 90 entry with implementation build and date. I have no idea why. 
Jar are wrong too they contains date or hash depending on unknow factor.

Best Regards
Eric

-Message d'origine-
De : Neil C Smith  
Envoyé : vendredi 16 décembre 2022 11:14
À : Eric Barboni 
Cc : dev 
Objet : [RELEASES] NBM module spec versions

Hi Eric,

Just noticed while looking at Laszlo's Gradle update post that we have a bunch 
of modules in the update centre for the IDE where the implementation version in 
the NBM, catalog and module JAR appear to still be the build and date.  Whereas 
in the IDE itself the same modules are getting the version and git hash as 
everything else.

That includes org.netbeans.modules.gradle/2 and org.netbeans.modules.gradle.java

Something to put on the radar for NB17 schedule anyway.  Haven't had a chance 
to look at why yet.  Guess we missed something when we originally looked at 
using the hash here?

Best wishes,

Neil


-
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





Version scheme for native installer/laucher

2022-12-14 Thread Eric Barboni
Hi,

https://github.com/apache/netbeans-native-launchers or
https://github.com/apache/netbeans-native-installers are using version taken
from Apache NetBeans main repo.

But their resepective lifecycle are not in synchro with NetBeans. They
should be voted and incorporated before main vote. It will always be tricky
to get proper version.

 

On a PR we proposed to change to .MM format for this external so we
could have an easy way to know when it was release.

 

Any better ideas ?

 

Best Regards

Eric



RE: [RELEASES] Post-vote release update

2022-12-09 Thread Eric Barboni
Done I suppose.

Eric

-Message d'origine-
De : Neil C Smith  
Envoyé : vendredi 9 décembre 2022 11:19
À : dev 
Objet : Re: [RELEASES] Post-vote release update

On Fri, 9 Dec 2022, 09:55 Geertjan Wielenga, 
 wrote:

> OK.
>
> Neil, Eric, can I go ahead with the tweet, blog, announcements to the 
> mailing lists (don't want to do it too early if anything is still out 
> standing).
>

Good to go from my perspective.

Only minor task I just noticed from report emails is that the versions on the 
issue template need updating. Could someone pick that up?

Best wishes,

Neil


-
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





RE: CI - the final migration (is complete!)

2022-12-06 Thread Eric Barboni
Many thanks for that,

Eric
-Message d'origine-
De : Neil C Smith  
Envoyé : lundi 5 décembre 2022 14:51
À : Michael Bien 
Cc : dev@netbeans.apache.org
Objet : Re: CI - the final migration (is complete!)

Hi,

On Mon, 5 Dec 2022 at 07:41, Michael Bien  wrote:
>
> we lost the ability to restart travis jobs. So we pretty much have to 
> merge this now so that the tests remain still usable.
>
> Planning to merge this today unless someone gives their -1 to this.
> Would be good to get a review with a second set of eyes though.

Replying here so as to be a good citizen and not reply to your notice email! :-)

Just wanted to say a massive thank you for all your work getting this migrated!

And goodbye to Travis - I shall not miss your restart test button one bit.

Best wishes,

Neil

-
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





RE: [RELEASES] Post-vote release update

2022-12-06 Thread Eric Barboni
Hi, just fixed the link to vote thread

Eric

-Message d'origine-
De : Neil C Smith  
Envoyé : mardi 6 décembre 2022 11:46
À : dev@netbeans.apache.org
Objet : Re: [RELEASES] Post-vote release update

On Tue, 6 Dec 2022 at 07:23, Geertjan Wielenga 
 wrote:
>
> Page for 16 is here but not displaying:
>
> https://github.com/apache/netbeans-website/tree/master/netbeans.apache
> .org/src/content/download/nb16

Seems OK now - https://netbeans.apache.org/download/nb16/ ?

Neil

-
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





RE: [External] : [VOTE] Release Apache NetBeans VSCode extension 16.0

2022-12-02 Thread Eric Barboni
+1 (bindings)

Eric

-Message d'origine-
De : Dusan Balek  
Envoyé : vendredi 2 décembre 2022 09:44
À : dev@netbeans.apache.org
Objet : Re: [External] : [VOTE] Release Apache NetBeans VSCode extension
16.0

+1 (binding)

Features tested on Linux. SHA check is OK.

Dusan

On 11/29/22 12:48 PM, Martin Balin wrote:
> Hello,
> Vote for Apache NetBeans VSCode Extension 16.0 to be released.
> Primary voting artefact:
> https://urldefense.com/v3/__https://dist.apache.org/repos/dist/dev/net
> beans/netbeans-vscode-ext/16.0/apache-netbeans-java-16.0.0.vsix__;!!AC
> WV5N9M2RV99hQ!NA1y7OVFpwVV-jl4nGHkFgwypxXKqpYtWbJ6pt0Xrt365aPuzsVNT2ul
> 8COplZ4U2nKtvzC7bGfCilXx$  
>  tbeans/netbeans-vscode-ext/16.0/apache-netbeans-java-16.0.0.vsix__;!!A
> CWV5N9M2RV99hQ!NA1y7OVFpwVV-jl4nGHkFgwypxXKqpYtWbJ6pt0Xrt365aPuzsVNT2u
> l8COplZ4U2nKtvzC7bGfCilXx$ >
>
> SHA512 checksum:
> https://urldefense.com/v3/__https://dist.apache.org/repos/dist/dev/net
> beans/netbeans-vscode-ext/16.0/apache-netbeans-java-16.0.0.vsix.sha512
>
__;!!ACWV5N9M2RV99hQ!NA1y7OVFpwVV-jl4nGHkFgwypxXKqpYtWbJ6pt0Xrt365aPuzsVNT2u
l8COplZ4U2nKtvzC7bKxgYCuB$

e5c2649738178fcc3eedd23f6d42bfd2301ad4ebb5cd0f69fb6ea521d5b0de6a5eedfb1deed5
18be425ce5f92aa73f21345dbc01a6ce33909d6c02d858e09c7f
apache-netbeans-java-16.0.0.vsix PGP signature:
> https://urldefense.com/v3/__https://dist.apache.org/repos/dist/dev/net
> beans/netbeans-vscode-ext/16.0/apache-netbeans-java-16.0.0.vsix.asc__;
> !!ACWV5N9M2RV99hQ!NA1y7OVFpwVV-jl4nGHkFgwypxXKqpYtWbJ6pt0Xrt365aPuzsVN
> T2ul8COplZ4U2nKtvzC7bMkJTioR$  
>  tbeans/netbeans-vscode-ext/16.0/apache-netbeans-java-16.0.0.vsix.asc__
> ;!!ACWV5N9M2RV99hQ!NA1y7OVFpwVV-jl4nGHkFgwypxXKqpYtWbJ6pt0Xrt365aPuzsV
> NT2ul8COplZ4U2nKtvzC7bMkJTioR$ >
>
> Built by the same jenkins job as main NetBeans 16.0 release and source
code vote artefacts:
> https://urldefense.com/v3/__https://ci-builds.apache.org/job/Netbeans/
> job/netbeans-TLP/job/netbeans/job/release160/11/__;!!ACWV5N9M2RV99hQ!N
> A1y7OVFpwVV-jl4nGHkFgwypxXKqpYtWbJ6pt0Xrt365aPuzsVNT2ul8COplZ4U2nKtvzC
> 7bOJjqs22$  
>  /job/netbeans-TLP/job/netbeans/job/release160/11/__;!!ACWV5N9M2RV99hQ!
> NA1y7OVFpwVV-jl4nGHkFgwypxXKqpYtWbJ6pt0Xrt365aPuzsVNT2ul8COplZ4U2nKtvz
> C7bOJjqs22$ >
>
> This vote is going to be open at least 72 hours, vote with +1, 0, and
> -1 as usual. Please mark your vote with (binding) if you're an Apache 
> NetBeans PMC member.
>
> This vote is dependent on the main Apache NetBeans 16 release vote
passing.
>
> Regards,
> Martin
>
>

-
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





RE: [DISCUSSION] Gradle Patch Release for NetBeans 16

2022-12-01 Thread Eric Barboni
It will keep jenkins busy and trigger a build per commit and do all release 
stack.
Only if a release date for release160 is set in the json, jenkins will do 
apidoc only.


Using delivery may be more Jenkins friendly but I don't think it's a human :p.

Eric


-Message d'origine-
De : Neil C Smith  
Envoyé : jeudi 1 décembre 2022 14:52
À : dev@netbeans.apache.org
Objet : Re: [DISCUSSION] Gradle Patch Release for NetBeans 16

On Mon, 28 Nov 2022 at 15:55, Neil C Smith  wrote:
>
> On Mon, 28 Nov 2022 at 15:43, László Kishalmi  
> wrote:
> > release161 branch has been removed, PR-s have been re-targeted to 
> > release160.
>
> Great, thanks!  I'm just waiting on votes for rest of additional 
> binaries to start and I'll close the main vote.  Want to make sure 
> everything is OK before we merge anything else into the branch.

OK, everything done that needs to be done, so release160 can be considered open 
again for merging.

However, I wonder whether we should have a transient branch like delivery (now 
deleted) for merging into?  Merges into release*** branches trigger a lot of 
things.  Eric?

Best wishes,

Neil

-
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





Release Apache NetBeans 16 RPM package

2022-12-01 Thread Eric Barboni
Hi constantin,

I think you are binding as PMC member.

Eric

-Message d'origine-
De : constantin drabo  
Envoyé : mercredi 30 novembre 2022 14:50
À : dev@netbeans.apache.org
Objet : RE: [VOTE] Release Apache NetBeans 16 RPM package

+1 (no-binding)

Constantin

?? La Terre est le berceau de l'humanit??, mais on ne passe pas sa vie
enti??re dans un berceau. ??
- ConstantinE. Tsiolkovski , p??re de l'astronautique?? et de
l'a??rospatiale modernes.

De : Neil C Smith  Envoyé : mercredi 30 novembre 2022
01:26 À : dev  Objet : [VOTE] Release Apache
NetBeans 16 RPM package

Vote to release Apache NetBeans 16 RPM package, built from the Apache
NetBeans 16 binary zip release with NBPackage 1.0-beta2.

The package is architecture independent and reliant on system JDK.
Package built with provided command line (rather than config file).

RPM package artefact :
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-installers/16/apach
e-netbeans-16-0.noarch.rpm
SHA :
58643613402cd6035f3be266283ea66c728f6bd843df4a083e588376c45cee0be5aa0964
1383662a2d1a39f5f340a97e7d0969f473731e74551d5a82f68f
SHA file :
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-installers/16/apach
e-netbeans-16-0.noarch.rpm.sha512
PGP :
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-installers/16/apach
e-netbeans-16-0.noarch.rpm.asc
CLI : ./nbpackage --type linux-rpm -Pname="Apache NetBeans"
-Pversion=16 -Purl="https://netbeans.apache.org;
-Prpm.desktop-filename="apache-netbeans-ide-16" -Prpm.wmclass="Apache
NetBeans IDE 16" --input netbeans-16-bin.zip


This vote is going to be open at least 72 hours, vote with +1, 0, and
-1 as usual. Please mark your vote with (binding) if you're an Apache
NetBeans PMC member.

This vote is dependent on the main NBPackage 1.0-beta2 release vote passing.


Thanks everyone, and a special thanks to Javier Llorente for recent
contribution of RPM support to NBPackage.

Best wishes,

Neil

-
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





RE: [VOTE] Release NBPackage 1.0-beta2

2022-11-30 Thread Eric Barboni
+1 (binding)

Eric

-Message d'origine-
De : Neil C Smith  
Envoyé : mercredi 30 novembre 2022 14:15
À : dev 
Objet : [VOTE] Release NBPackage 1.0-beta2

This is our first voting candidate for NBPackage. There are separate votes for 
DEB and RPM packages of Apache NetBeans 16 built using it, and dependent on 
this vote.

NBPackage is a command line tool and library for packaging a NetBeans IDE or 
platform application zip bundle into a native installer or package. It supports 
optional bundling of a Java runtime. It is inspired by the JDK's jpackage tool, 
but tailored to the needs of the IDE and RCP, with a different range of 
packagers, and some support for cross-platform package building.

Currently supported packagers include Windows EXE (InnoSetup), macOS PKG, and 
Linux DEB, RPM and AppImage.

Primary voting artefact :
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-nbpackage/1.0-beta2/nbpackage-1.0-beta2-src.zip
SHA : 
de5b44159079c7b34b2655a035f3421ed5caa5d6955c81cc8008f09d0c62accdcf8849aecd64630d2f17c773fa7f5be7efb76dadc60adef673948e12107dcb5c
SHA file : 
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-nbpackage/1.0-beta2/nbpackage-1.0-beta2-src.zip.sha512
PGP : 
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-nbpackage/1.0-beta2/nbpackage-1.0-beta2-src.zip.asc
Source repo : https://github.com/apache/netbeans-tools/tree/master/nbpackage
GIT hash : 059417a5428c1265dac36f08cbe895134dab439b

Convenience binary artefact :
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-nbpackage/1.0-beta2/nbpackage-1.0-beta2-bin.zip
SHA : 
5301990dc3c30616899247cb62e82a4353da98d22130ae1f62ee4ff783c3d71be249ad31233ee8fc05aecda5fc06dd878f984ae2e266d794f063d3fa0b61b2d7
SHA file : 
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-nbpackage/1.0-beta2/nbpackage-1.0-beta2-bin.zip.sha512
PGP : 
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-nbpackage/1.0-beta2/nbpackage-1.0-beta2-bin.zip.asc


This vote is going to be open at least 72 hours, vote with +1, 0, and
-1 as usual. Please mark your vote with (binding) if you're an Apache NetBeans 
PMC member.

Thanks everyone, and a special thanks to Javier Llorente for recent 
contribution of RPM support to NBPackage.

Best wishes,

Neil

-
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





RE: [VOTE] Release NBPackage 1.0-beta2

2022-11-30 Thread Eric Barboni
+1 (binding)

Eric
-Message d'origine-
De : Neil C Smith  
Envoyé : mercredi 30 novembre 2022 14:15
À : dev 
Objet : [VOTE] Release NBPackage 1.0-beta2

This is our first voting candidate for NBPackage. There are separate votes for 
DEB and RPM packages of Apache NetBeans 16 built using it, and dependent on 
this vote.

NBPackage is a command line tool and library for packaging a NetBeans IDE or 
platform application zip bundle into a native installer or package. It supports 
optional bundling of a Java runtime. It is inspired by the JDK's jpackage tool, 
but tailored to the needs of the IDE and RCP, with a different range of 
packagers, and some support for cross-platform package building.

Currently supported packagers include Windows EXE (InnoSetup), macOS PKG, and 
Linux DEB, RPM and AppImage.

Primary voting artefact :
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-nbpackage/1.0-beta2/nbpackage-1.0-beta2-src.zip
SHA : 
de5b44159079c7b34b2655a035f3421ed5caa5d6955c81cc8008f09d0c62accdcf8849aecd64630d2f17c773fa7f5be7efb76dadc60adef673948e12107dcb5c
SHA file : 
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-nbpackage/1.0-beta2/nbpackage-1.0-beta2-src.zip.sha512
PGP : 
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-nbpackage/1.0-beta2/nbpackage-1.0-beta2-src.zip.asc
Source repo : https://github.com/apache/netbeans-tools/tree/master/nbpackage
GIT hash : 059417a5428c1265dac36f08cbe895134dab439b

Convenience binary artefact :
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-nbpackage/1.0-beta2/nbpackage-1.0-beta2-bin.zip
SHA : 
5301990dc3c30616899247cb62e82a4353da98d22130ae1f62ee4ff783c3d71be249ad31233ee8fc05aecda5fc06dd878f984ae2e266d794f063d3fa0b61b2d7
SHA file : 
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-nbpackage/1.0-beta2/nbpackage-1.0-beta2-bin.zip.sha512
PGP : 
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-nbpackage/1.0-beta2/nbpackage-1.0-beta2-bin.zip.asc


This vote is going to be open at least 72 hours, vote with +1, 0, and
-1 as usual. Please mark your vote with (binding) if you're an Apache NetBeans 
PMC member.

Thanks everyone, and a special thanks to Javier Llorente for recent 
contribution of RPM support to NBPackage.

Best wishes,

Neil

-
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





RE: [RELEASES] Post-vote release update

2022-11-30 Thread Eric Barboni
To draft a new release as we did not merge #4826 :p

https://github.com/apache/netbeans/releases
click button on right draft new release
Choose a tag => 16
Title is: Apache NetBeans 16
On the editor previous tag => choose 15
Click on Generate release notes
And publish release  (Step executed but saved as draft) 

The change logs is huge and the new contributor are not visible. It would be 
cool not to edit that and use #4826 later.

Sometime we should just MERGE  and fix aftewards as it impacts github only

Will publish the maven bits to central.

Eric
-Message d'origine-
De : Neil C Smith  
Envoyé : mercredi 30 novembre 2022 15:54
À : dev 
Objet : [RELEASES] Post-vote release update

Hi Eric, Geertjan, Martin,

Following close of Apache NetBeans 16 vote I've moved the main artefacts to 
release, and uploaded the catalogs to the update centre on the VM and updated 
.htaccess there.  Although tasks.jar test is failing until the files make the 
CDN.

Apache NetBeans 15 is left in place until the rest of the artefacts for 16 are 
ready, and the NB15 website page is updated with archive links and replaced as 
main download page by NB16.  Geertjan, you OK to handle web updates?

Git tag is done.  Eric, what's the current process for getting release notes?

Best wishes,

Neil

-
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





[RESULT][VOTE] Release Apache NetBeans 16 Windows installer

2022-11-30 Thread Eric Barboni
The vote on Apache NetBeans 16 Windows installer pass with

 

3 +1 binding vote and 2

+1 community vote. No 0  or -1 vote.

 

+1 binding

Neil C Smith

John McDonel

Eric Barboni

 

2x +1 community

Scott Palmer

Kai Uwe Pel

 

Thanks for all vote. 

 

Best Regards

Eric



Release NBPackage 1.0-beta2

2022-11-30 Thread Eric Barboni
Well the folder in the mounted windows partition is 0777 and the packager ask 
for 0755

Building from wsl /home/...folder is fine.

Eric
-Message d'origine-
De : Neil C Smith  
Envoyé : mercredi 30 novembre 2022 14:07
À : dev@netbeans.apache.org
Objet : Re: [VOTE] Release NBPackage 1.0-beta2 and Apache NetBeans 16 DEB and 
RPM packages

On Wed, 30 Nov 2022 at 12:44, Eric Barboni  wrote:
> Commit hash is the following 059417a5428c1265dac36f08cbe895134dab439b

OK, let's cancel and split this into multiple votes - will do 3 (NBPackage, DEB 
and RPM).

Thanks for the comment here - will add hash in to vote info.

> Will create a repo so beta3 (or 1.0) will have a place for the future 
> (nebeans-packager.git sounds ok ?

Probably netbeans-nbpackage.git?  Match the package name and artefact ID.

> I have exception on executing the linux-deb  (I'm on wsl but did get 
> missing tools error)
>
> ./nbpackage --input ../../../netbeans-16-bin.zip  --type linux-deb 
> -Pname="Apache NetBeans" -Pversion=16 -Purl="https://netbeans.apache.org; 
> -Pdeb.maintainer="NetBeans Mailing List " 
> -Pdeb.desktop-filename="apache-netbeans-ide-16" -Pdeb.wmclass="Apache 
> NetBeans IDE 16"
> Creating task for linux-deb packager.
> Checking image creation prerequisites.
> Checking package creation prerequisites.
> Building image from 
> /mnt/c/Users/barboni/Downloads/nbpackage-1.0-beta2-bin/nbpackage-1.0-beta2/bin/../../../netbeans-16-bin.zip.
> Building package from /mnt/c/Users/ 
> barboni/Downloads/nbpackage-1.0-beta2-bin/nbpackage-1.0-beta2/bin/apache-netbeans_16-1_all.
> Exception
> Null

Oooh, Null. :-\

Try with --verbose which will give you external tools output and stack traces, 
which might make it more obvious.

Definitely not an environment I've worked with, so possibly some assumptions it 
doesn't like.  OTOH, I build the community Windows installer on Linux.

Thanks,

Neil

-
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





RE: [VOTE] Release NBPackage 1.0-beta2 and Apache NetBeans 16 DEB and RPM packages

2022-11-30 Thread Eric Barboni


Commit hash is the following 059417a5428c1265dac36f08cbe895134dab439b

Will create a repo so beta3 (or 1.0) will have a place for the future 
(nebeans-packager.git sounds ok ? 

-
For the vote it self the nbpackage look ok BUT

I have exception on executing the linux-deb  (I'm on wsl but did get missing 
tools error)

./nbpackage --input ../../../netbeans-16-bin.zip  --type linux-deb 
-Pname="Apache NetBeans" -Pversion=16 -Purl="https://netbeans.apache.org; 
-Pdeb.maintainer="NetBeans Mailing List " 
-Pdeb.desktop-filename="apache-netbeans-ide-16" -Pdeb.wmclass="Apache NetBeans 
IDE 16"
Creating task for linux-deb packager.
Checking image creation prerequisites.
Checking package creation prerequisites.
Building image from 
/mnt/c/Users/barboni/Downloads/nbpackage-1.0-beta2-bin/nbpackage-1.0-beta2/bin/../../../netbeans-16-bin.zip.
Building package from /mnt/c/Users/ 
barboni/Downloads/nbpackage-1.0-beta2-bin/nbpackage-1.0-beta2/bin/apache-netbeans_16-1_all.
Exception
Null

Eric
-Message d'origine-
De : Neil C Smith  
Envoyé : mercredi 30 novembre 2022 12:11
À : dev@netbeans.apache.org
Objet : Re: [VOTE] Release NBPackage 1.0-beta2 and Apache NetBeans 16 DEB and 
RPM packages

On Wed, 30 Nov 2022 at 10:38, Eric Barboni  wrote:
> Sorry this is vote thread pollution.

I thought about that, but inclined to disagree - this is a vote on one thing 
(NBPackage) and various convenience binary artefacts deriving from it.

Still, if you insist I'll split into two votes, one dependent on the other?

> I would suggest having nbpackage on it's own repo too easy process, having 
> release note , git tag ... for it that not mix with pp3 synergy and others 
> wiki related item.
> I would happy to the migration if ok. It will ony delay by 24h(if I'm slow) 
> the vote but make nbpackage release life easier in the future.

My plan was to migrate it before the next release (it wasn't my idea to put it 
in netbeans-tools to start with).  It wasn't migrated before now due to pending 
PRs and schedule.  Ideally we'd then build the packages with the released tool 
on the CI for NB17.

Right now, can we leave where it is for beta2?  I've done all the artefacts 
twice already (don't ask - there was a beta1!) :-)

Best wishes,

Neil

-
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





RE: [VOTE] Release NBPackage 1.0-beta2 and Apache NetBeans 16 DEB and RPM packages

2022-11-30 Thread Eric Barboni
Hi;.

Sorry this is vote thread pollution. I would suggest having nbpackage on it's 
own repo too easy process, having release note , git tag ... for it that not 
mix with pp3 synergy and others wiki related item.
I would happy to the migration if ok. It will ony delay by 24h(if I'm slow) the 
vote but make nbpackage release life easier in the future.

Best Regards
Eric

-Message d'origine-
De : Neil C Smith  
Envoyé : mardi 29 novembre 2022 20:27
À : dev 
Objet : [VOTE] Release NBPackage 1.0-beta2 and Apache NetBeans 16 DEB and RPM 
packages

This is our first voting candidate for NBPackage, along with DEB and RPM 
packages of Apache NetBeans 16 built using it.

NBPackage is a command line tool and library for packaging a NetBeans IDE or 
platform application zip bundle into a native installer or package. It supports 
optional bundling of a Java runtime. It is inspired by the JDK's jpackage tool, 
but tailored to the needs of the IDE and RCP, with a different range of 
packagers, and some support for cross-platform package building.

Currently supported packagers include Windows EXE (InnoSetup), macOS PKG, and 
Linux DEB, RPM and AppImage.

Primary voting artefact :
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-nbpackage/1.0-beta2/nbpackage-1.0-beta2-src.zip
SHA : 
de5b44159079c7b34b2655a035f3421ed5caa5d6955c81cc8008f09d0c62accdcf8849aecd64630d2f17c773fa7f5be7efb76dadc60adef673948e12107dcb5c
SHA file : 
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-nbpackage/1.0-beta2/nbpackage-1.0-beta2-src.zip.sha512
PGP : 
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-nbpackage/1.0-beta2/nbpackage-1.0-beta2-src.zip.asc

Convenience binary artefact :
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-nbpackage/1.0-beta2/nbpackage-1.0-beta2-bin.zip
SHA : 
5301990dc3c30616899247cb62e82a4353da98d22130ae1f62ee4ff783c3d71be249ad31233ee8fc05aecda5fc06dd878f984ae2e266d794f063d3fa0b61b2d7
SHA file : 
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-nbpackage/1.0-beta2/nbpackage-1.0-beta2-bin.zip.sha512
PGP : 
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-nbpackage/1.0-beta2/nbpackage-1.0-beta2-bin.zip.asc


Apache NetBeans 16 RPM and DEB packages

Built from the Apache NetBeans 16 binary zip release. Both packages are 
architecture independent and built without JDK (obviously!).
Although NBPackage supports configuration files, both these are built using the 
command line options specified.

RPM package artefact :
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-installers/16/apache-netbeans-16-0.noarch.rpm
SHA : 
58643613402cd6035f3be266283ea66c728f6bd843df4a083e588376c45cee0be5aa09641383662a2d1a39f5f340a97e7d0969f473731e74551d5a82f68f
SHA file : 
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-installers/16/apache-netbeans-16-0.noarch.rpm.sha512
PGP : 
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-installers/16/apache-netbeans-16-0.noarch.rpm.asc
CLI : ./nbpackage --type linux-rpm -Pname="Apache NetBeans"
-Pversion=16 -Purl="https://netbeans.apache.org;
-Prpm.desktop-filename="apache-netbeans-ide-16" -Prpm.wmclass="Apache NetBeans 
IDE 16" --input netbeans-16-bin.zip

DEB package artefact :
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-installers/16/apache-netbeans_16-1_all.deb
SHA : 
3366f44b60fbb3308ed4a55606f5dba26b9deb5017d112958063bb17893fc799d88c1b71b43201e450dfec383dfe7223077ad25c7b398b9ec4624e4a9042e446
SHA file : 
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-installers/16/apache-netbeans_16-1_all.deb.sha512
PGP : 
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-installers/16/apache-netbeans_16-1_all.deb.asc
CLI : ./nbpackage --type linux-deb -Pname="Apache NetBeans"
-Pversion=16 -Purl="https://netbeans.apache.org;
-Pdeb.maintainer="NetBeans Mailing List "
-Pdeb.desktop-filename="apache-netbeans-ide-16" -Pdeb.wmclass="Apache NetBeans 
IDE 16" --input netbeans-16-bin.zip


This vote is going to be open at least 72 hours, vote with +1, 0, and
-1 as usual. Please mark your vote with (binding) if you're an Apache NetBeans 
PMC member.

This vote is dependent on the main Apache NetBeans 16 release vote passing.


Thanks everyone, and a special thanks to Javier Llorente for recent 
contribution of RPM support to NBPackage.

Best wishes,

Neil

-
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





[CANCEL][VOTE] Release Apache NetBeans 2022.11 windows native launchers

2022-11-29 Thread Eric Barboni
There is no rush for a release of this element. And new PR is inbound to
make better handling of non ASCII char.

 

https://github.com/apache/netbeans-native-launchers/pull/7

 

So cancelling vote. 

 

For version change I think it's important to no have the sameas NetBeans
because it will never be synchronised. Feel free to propose a better.

Will keep the .MM versioning .

 

Eric



RE: [DISCUSSION] Gradle Patch Release for NetBeans 16

2022-11-28 Thread Eric Barboni
Hi,
 Sorry for the disabled jobs. Was not intended. Thought it was because too many 
scan last week.

If we can assume that release160 is ok then you have to check for
https://github.com/apache/netbeans-jenkins-lib/blob/master/meta/netbeansrelease.json
 section release160
and a adapt to add the new commit hash (should be a tag ) (with name u1 ) and 
maven version "mavenversion": "RELEASE160-u1" if a new maven is needed, 
vsixVersion if needed
build job build the last artefacts but the RM can choose to not call a vote on 
them 

For the BOM approach , could be nice but I guess we should use the apache 
groupId, (org.apache.netbeans) otherwise we will have our RELEASE* in the path 
to get a proper last version.

Best Regards
Eric

-Message d'origine-
De : Neil C Smith  
Envoyé : lundi 28 novembre 2022 12:26
À : Michael Bien 
Cc : dev@netbeans.apache.org
Objet : Re: [DISCUSSION] Gradle Patch Release for NetBeans 16

On Mon, 28 Nov 2022 at 10:22, Michael Bien  wrote:
>
> On 28.11.22 10:16, Neil C Smith wrote:
> > On Mon, 28 Nov 2022 at 01:47, Michael Bien  wrote:
> >> I think I like this approach. Just to be sure I understand: this 
> >> also means there will be no RELEASE161 artifacts in maven-central? 
> >> The only binaries of this release are the updated gradle modules in 
> >> the update center?
> > I can't say I "like" the approach. :-)  It's the one we have, and 
> > it's a bit of a pain, which is why we've not done it very often!
>
> Yeah I can see that. I just think it is good to have a 
> more-lightweight way of releasing a patch if there is the need.

If you think my comment was based on it being too lightweight, you've 
misunderstood what I meant!  The need to manually splice two update catalogs, 
one for testing and voting, then the main one for releasing, is a pain.

At least we don't have to JAR sign the NBMs any more!  But yes, practice, 
documenting, and (ideally) some automation would be good.
particularly if we need to ship high priority updates.

> Eric knows since he told me how to filter the versions you see on the 
> new NB application wizard. There is also a 120-1 btw ;)

That was for a different reason, I believe.  Looks like the u1 was requested by 
Jaroslav - https://lists.apache.org/thread/pn9w856x14gqjj4dm9949sgh5vjnod5n
Discussion of BOM there too.

Another old discussion on update process which might be of interest (also bit 
on BOM) - https://lists.apache.org/thread/ysvpkxnnjp22rdv040msvh4o14xn2lds

> There is probably only one u1 since there was only one update to the 
> LTS release, right?

There were two.  There was also an 11.2-u1 which didn't get a Maven update.  
There were earlier ones too, but not listed in netbeansrelease.json as the 
build process changed with 11.2, which also changed the patch release process 
to that outlined in the above threads.  Not that we've done that for a while.  
And it also appears that I said the splicing of the catalog is "not too much 
work" - I may have changed my mind! :-)

> I bet you are already thinking about how to preload the update in your 
> codelerity NB bundles :)

Not unless we decide to release an updated Apache NetBeans binary zip.
Our installers will always use the contents of the latest binary zip release, 
and you can do a binary comparison of the contents (a deliberate design 
decision).

Best wishes,

Neil

-
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





RE: [VOTE] Release Apache NetBeans 16 Windows installer

2022-11-28 Thread Eric Barboni
+1 (binding)

Waiting for 2 more PMC votes

-Message d'origine-
De : Eric Barboni  
Envoyé : mercredi 23 novembre 2022 14:46
À : dev@netbeans.apache.org
Objet : [VOTE] Release Apache NetBeans 16 Windows installer

As main Apache NetBeans 16 vote is having +1 binding vote, let's start vote
for Apache NetBeans 16 Windows installer.

Primary voting artefact :
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-installers/16/Apach
e-NetBeans-16-bin-windows-x64.exe

SHA512 checksum :
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-installers/16/Apach
e-NetBeans-16-bin-windows-x64.exe.sha512

0999661d46eb809207a97e5747ba13036459c8e037d070f4eaa0db4788900d5940979697015e
17b8da5e4d74fb5f418df578181d6aefe0e75236040c474dc551  

KEYS file :
https://dist.apache.org/repos/dist/release/netbeans/KEYS

PGP signature file :
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-installers/16/Apach
e-NetBeans-16-bin-windows-x64.exe.asc

Built by Jenkins job :
https://ci-builds.apache.org/job/Netbeans/job/netbeans-TLP/job/netbeans/job/
release160/11/

This vote is going to be open at least 72 hours, vote with +1, 0, and -1 as
usual. Please mark your vote with (binding) if you're an Apache,NetBeans PMC
member.

This vote is dependent on the main Apache NetBeans 16 release vote passing.

Best Regards
Eric


-
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





[VOTE] Release Apache NetBeans 2022.11 windows native launchers

2022-11-24 Thread Eric Barboni
Hi folks,

The mavenized version of 2022.11 Apache Netbeans windows native launchers
are
staged and ready to be voted. (will remplace osuol launcher artefacts )
It includes :
 app.exe, app64.exe
 nbexec.exe,nbexec.dll,nbexec64.exe,nbexec64.dll
 netbeans.exe,netbeans64.exe

Changes :  (https://github.com/apache/netbeans-native-launchers/releases
draft )
 a) Version scheme change to "calendar", to not bind to Apache NetBeans
version
 b) Allow NetBeans to run with non-ASCII path in some cases 

It contains executable and dll used for execution on Windows
platform,artefacts will be needed in the main build process and we later
need to adjust netbeans main build. Version is set to 2022.11 to reflect
date it was built.

Maven coordinates
org.apache.netbeans.native:launcher:2022.11

Voted sources :
https://dist.apache.org/repos/dist/dev/netbeans/native/netbeans-launchers/20
22.11/

https://dist.apache.org/repos/dist/dev/netbeans/native/netbeans-launchers/20
22.11/launcher-2022.11-source-release.zip
sha512: 
8053c7bab2632e5e5aee57bd429569523ca2106afc63287a9b5018b58d4081eb9e522721e8da
f8187414ea89cd7babb87d4420fe24db27d86453d619291e905b


Artefacts are staged at :
https://repository.apache.org/content/repositories/orgapachenetbeans-1123/
the following zip contains the launchers: launcher-2022.11-distribution.zip

Repository : https://github.com/apache/netbeans-native-launchers

Build fom git hash : a7cd63c86f74bc8b3672a2ce2a9f98222cdea983  (tag
launcher-2022.11) 

All artefacts are signed by my key and verified by the repository.apache.org
closing phase.

This vote is going to be open for at least 72 hours. Vote with +1, 0, -1 as
usual.

Best Regards,

Eric


-
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





[VOTE] Release Apache NetBeans 16 Windows installer

2022-11-23 Thread Eric Barboni
As main Apache NetBeans 16 vote is having +1 binding vote, let's start vote
for Apache NetBeans 16 Windows installer.

Primary voting artefact :
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-installers/16/Apach
e-NetBeans-16-bin-windows-x64.exe

SHA512 checksum :
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-installers/16/Apach
e-NetBeans-16-bin-windows-x64.exe.sha512

0999661d46eb809207a97e5747ba13036459c8e037d070f4eaa0db4788900d5940979697015e
17b8da5e4d74fb5f418df578181d6aefe0e75236040c474dc551  

KEYS file :
https://dist.apache.org/repos/dist/release/netbeans/KEYS

PGP signature file :
https://dist.apache.org/repos/dist/dev/netbeans/netbeans-installers/16/Apach
e-NetBeans-16-bin-windows-x64.exe.asc

Built by Jenkins job :
https://ci-builds.apache.org/job/Netbeans/job/netbeans-TLP/job/netbeans/job/
release160/11/

This vote is going to be open at least 72 hours, vote with +1, 0, and -1 as
usual. Please mark your vote with (binding) if you're an Apache,NetBeans PMC
member.

This vote is dependent on the main Apache NetBeans 16 release vote passing.

Best Regards
Eric


-
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





RE: NetBeans talk /using stickers with NetBeans logo

2022-11-23 Thread Eric Barboni
Hi,


Just found that:
https://www.apache.org/foundation/marks/merchandise

Would suggest sending mail to tradema...@apache.org and cc
priv...@netbeans.apache.org as mentioned in the How To: Request Permission
For Non-Software Merchandise section.

Best Regards
Eric

-Message d'origine-
De : mark stephens  
Envoyé : mercredi 23 novembre 2022 10:05
À : dev@netbeans.apache.org
Objet : Re: NetBeans talk /using stickers with NetBeans logo

It is just the logo - I wanted some stickers to give away for people to
stick on their laptops. I have one myself and it looks very neat.

I have done the talk on NetBeans at previous shows and it usually goes down
well. Lots of students usually at Devfest so a good place to tell them all
about it.

Kind Regards,

MArk

> On 22 Nov 2022, at 20:31, ehsavoie  wrote:
> 
> I don't think so as long as the logo is by 'itself' and not associated 
> to other promotional things.
> Cheers,
> --
> Emmanuel Hugonnet
> 
> 
> On Mon, Nov 21, 2022 at 11:34 AM mark stephens < 
> marksteph...@idrsolutions.com> wrote:
> 
>> Hi All,
>> 
>> In the pre-Covid days, I used to go to Devfest Istanbul conference 
>> and do a talk on NetBeans.
>> 
>> Devfest is back (and so am I !). They have accepted my talk (which I 
>> am busy writing for latest release).
>> 
>> I would like to print out and take along some of the NetBeans 
>> stickers we used to hand out (just the NetBeans Logo). Do I need to 
>> get permission from anyone to do this?
>> 
>> Kind Regards,
>> 
>> MArk Stephens
>> -
>> 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





RE: [VOTE] Release Apache NetBeans 16

2022-11-22 Thread Eric Barboni
+1 (binding)

Eric
-Message d'origine-
De : Neil C Smith  
Envoyé : lundi 21 novembre 2022 17:52
À : dev 
Objet : [VOTE] Release Apache NetBeans 16

This is our first voting candidate for the release of Apache NetBeans 16.

Please note all requirements below for validating sources and convenience 
binaries before voting.

Apache NetBeans 16 constitutes all clusters in the Apache NetBeans Git 
repository, which together provide the NetBeans Platform (i.e., the underlying 
application framework), as well as all the modules that provide the Java SE, 
Java EE, PHP, JavaScript and Groovy features of Apache NetBeans.



Build artefacts are available here :

https://dist.apache.org/repos/dist/dev/netbeans/netbeans/16/

They were built by the Jenkins pipeline :

https://ci-builds.apache.org/job/Netbeans/job/netbeans-TLP/job/netbeans/job/release160/11/



We are primarily voting on :

https://dist.apache.org/repos/dist/dev/netbeans/netbeans/16/netbeans-16-source.zip

SHA512 : 
6a329b87558e0841252b66b1364f1d45aaba7c1f8efa3b8c70c993fcf4e18c371828f86d5c28f127b8e776591e037f9b540a3e38c0aec48a413682fad6c24941

KEYS file : https://downloads.apache.org/netbeans/KEYS



Associated with the primary source item we have, generated with the pipeline 
mentioned above :

-- at https://dist.apache.org/repos/dist/dev/netbeans/netbeans/16/

Binaries associated with the source - netbeans-16-bin.zip as well as update 
content under the nbms folder.



Maven Artefacts

The Maven artefacts for Apache NetBeans 16 are ready on staging associated to 
this vote.

https://repository.apache.org/content/repositories/orgapachenetbeans-1122/

The version is : RELEASE160



Voting Requirements

Before voting +1 you are required to download the signed source code package, 
compile it as provided, and test the resulting executable on your own platform, 
along with also verifying that the package meets the requirements of the ASF 
policy on releases - http://www.apache.org/legal/release-policy.html#management

In particular, you should (at least) follow these steps.

1. Download the artefact to be voted on and unzip it.
2. Check that the artefact does not contain any jar files (there are branding 
folders with the name *.jar).
3. Verify the cryptographic signatures, the NOTICE and LICENSE file 4. Build it 
using the README provided by the artefact.
5. Look in nbbuild/netbeans for the NetBeans installation created by the build 
process and try running it.

In addition to checking the sources, you should check the associated 
convenience binary zips, nbms and maven staging at the artefact links above. As 
well as checking any artefact functions correctly, you should check that it has 
been correctly signed by a PMC member, and that the source being voted on is 
sufficient to build the relevant binary.

Separate votes will be held on other convenience binaries, including 
installers. Those will be dependent on this vote passing.

This vote is going to be open at least 72 hours, vote with +1, 0, and
-1 as usual. (Please justify -1)

Please mark your vote with (binding) only if you're an Apache NetBeans PMC 
member to help with voting admin.

Only respond if you are going to vote, i.e., this is NOT a discussion thread.

Apache NetBeans 16 will be released if and when this vote passes.

Thank you to all contributors for all your hard work!

Best wishes,

Neil, Eric, Geertjan and Martin
Apache NetBeans release team

-
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





  1   2   3   4   5   6   7   >