You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@netbeans.apache.org by Martin Balin <ma...@oracle.com> on 2021/05/26 14:04:12 UTC

NetBeans Language Server VSIX releases

Dear NetBeans community,

There is an ongoing extensive development in NetBeans Language Server for VSCode. Many of the changes done there are of general purpose, I mean they have an impact on regular NetBeans releases. On the other side many of the changes are targeted towards VSCode use case and are in area of Language Server Protocol and other communication between VSCode and NBLS.

The speed of development is fast and I would like to propose to release NBLS VSIX more often than main Apache NetBeans releases. This approach will allow us to continue intensive features contribution into the IDE. At the same time we'll get immediate feedback and testing of the new features from the NBLS extension users.

The idea is to perform the release and voting on sources and VSIX as complimentary binary only. The release management for NBLS will be done by me and Jaroslav Tulach and follow all the rules for ASF release process. Includes testing, builds, signing, voting on sources and complimentary binary, ….

To comply with semantic versioning schema (as used by VSCode Marketplace) the interim releases are going to use 12.4.301, 12.4.302, etc. to avoid clashes with official NetBeans patch releases - e.g. 12.4.1

NBLS version 12.x.0 will continue to be released as a complementary binary with every main Apache NetBeans release.

What others think? 
I believe this follows the general ASF projects practices and is aligned with NetBeans project benefits.

Thank you,
Martin Balin

Re: October release of NetBeans Language Server VSIX - heads up

Posted by Jaroslav Tulach <ja...@gmail.com>.
JDK17 based nb-javac would be great, but we cannot delay publishing .vsix
just because of that.
-jt


st 6. 10. 2021 v 14:01 odesílatel Neil C Smith <ne...@apache.org>
napsal:

> On Wed, 6 Oct 2021 at 11:55, Martin Balin <ma...@oracle.com> wrote:
> > Me and Jaroslav will perform another interim release of NetBeans VSCode
> extension in mid October.
> > We will follow the process described here and already used in July.
> >
> >
> https://cwiki.apache.org/confluence/display/NETBEANS/NetBeans+Language+Server+VSIX
> >
> > VSIX version number will be 12.5.301 and it will be based on master of
> Apache NetBeans.
>
> We should also be branching delivery for 12.6 about that time - it
> might make sense to coordinate those two things?
>
> Although at the moment, we might be delayed on nb-javac?  Do you not
> need a JDK 17 supporting nb-javac?
>
> Best wishes,
>
> Neil
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@netbeans.apache.org
> For additional commands, e-mail: dev-help@netbeans.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>
>

Re: October release of NetBeans Language Server VSIX - heads up

Posted by Neil C Smith <ne...@apache.org>.
On Wed, 6 Oct 2021 at 11:55, Martin Balin <ma...@oracle.com> wrote:
> Me and Jaroslav will perform another interim release of NetBeans VSCode extension in mid October.
> We will follow the process described here and already used in July.
>
> https://cwiki.apache.org/confluence/display/NETBEANS/NetBeans+Language+Server+VSIX
>
> VSIX version number will be 12.5.301 and it will be based on master of Apache NetBeans.

We should also be branching delivery for 12.6 about that time - it
might make sense to coordinate those two things?

Although at the moment, we might be delayed on nb-javac?  Do you not
need a JDK 17 supporting nb-javac?

Best wishes,

Neil

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

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




October release of NetBeans Language Server VSIX - heads up

Posted by Martin Balin <ma...@oracle.com>.
Dear community,

Me and Jaroslav will perform another interim release of NetBeans VSCode extension in mid October.
We will follow the process described here and already used in July.

https://cwiki.apache.org/confluence/display/NETBEANS/NetBeans+Language+Server+VSIX

VSIX version number will be 12.5.301 and it will be based on master of Apache NetBeans.

Thank you,
Martin

On 27. 5. 2021, at 9:19, Martin Balin <ma...@oracle.com>> wrote:

Hi,

On 26. 5. 2021, at 17:46, Neil C Smith <ne...@apache.org>> wrote:

On Wed, 26 May 2021 at 15:04, Martin Balin <ma...@oracle.com>> wrote:
What others think?
I believe this follows the general ASF projects practices and is aligned with NetBeans project benefits.

Sounds good to me, but a quick thought / question from an
infrastructure perspective - what's the branching strategy?  With 12.2
there were VSCode update were added to the release122 branch, which
might have conflicted had we had a need to push critical updates to
the IDE.  I'm assuming this is not how this will be done?  Will this
be builds directly off master?  Separate release branches?

For releases of VSIX done from master I would like to either
1. do no branches if it will be possible to get the stable build from it (simply to make it easier), Or
2. do a branch from master in a case there will be a need for extra fixes for some reason not present in master at that time.

If such VSIX release will be done from releaseXYZ branch at the time of no NetBeans IDE release then do a branch so release branch can be used in the future.

Martin


Re: [External] : Re: NetBeans Language Server VSIX releases

Posted by Martin Balin <ma...@oracle.com>.
Hi,

> On 26. 5. 2021, at 17:46, Neil C Smith <ne...@apache.org> wrote:
> 
> On Wed, 26 May 2021 at 15:04, Martin Balin <ma...@oracle.com> wrote:
>> What others think?
>> I believe this follows the general ASF projects practices and is aligned with NetBeans project benefits.
> 
> Sounds good to me, but a quick thought / question from an
> infrastructure perspective - what's the branching strategy?  With 12.2
> there were VSCode update were added to the release122 branch, which
> might have conflicted had we had a need to push critical updates to
> the IDE.  I'm assuming this is not how this will be done?  Will this
> be builds directly off master?  Separate release branches?

For releases of VSIX done from master I would like to either 
1. do no branches if it will be possible to get the stable build from it (simply to make it easier), Or
2. do a branch from master in a case there will be a need for extra fixes for some reason not present in master at that time.

If such VSIX release will be done from releaseXYZ branch at the time of no NetBeans IDE release then do a branch so release branch can be used in the future.

Martin
> 
> Best wishes,
> 
> Neil
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@netbeans.apache.org
> For additional commands, e-mail: dev-help@netbeans.apache.org
> 
> For further information about the NetBeans mailing lists, visit:
> https://urldefense.com/v3/__https://cwiki.apache.org/confluence/display/NETBEANS/Mailing*lists__;Kw!!GqivPVa7Brio!LS-_O6J3K0qi8kzBTOA1lF0T_SmvGzqgWM1PbxStrpH0KEGQO197ZDInzYYP0JVoHA$ 
> 
> 
> 


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

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




Re: NetBeans Language Server VSIX releases

Posted by Neil C Smith <ne...@apache.org>.
On Wed, 26 May 2021 at 15:04, Martin Balin <ma...@oracle.com> wrote:
> What others think?
> I believe this follows the general ASF projects practices and is aligned with NetBeans project benefits.

Sounds good to me, but a quick thought / question from an
infrastructure perspective - what's the branching strategy?  With 12.2
there were VSCode update were added to the release122 branch, which
might have conflicted had we had a need to push critical updates to
the IDE.  I'm assuming this is not how this will be done?  Will this
be builds directly off master?  Separate release branches?

Best wishes,

Neil

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

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