+1 (binding)

Tested the bits and it works fine.

Dusan
________________________________
From: Jaroslav Tulach <[email protected]>
Sent: Sunday, February 14, 2021 6:52 AM
To: dev <[email protected]>
Subject: [External] : [VOTE] Release Apache NetBeans 12.2 u2 VSCode Extension

Dear community,
please accept my apology for this emergency vote. The work on release 12.3
revealed a problem with autoupdate catalogs (see
https://urldefense.com/v3/__https://github.com/apache/netbeans/pull/2757__;!!GqivPVa7Brio!Jp4pnkHbqSrC-SgOJ8JjRLOlDXukfOu-hqQtPPD--4XJd3bLUdvzqKw00QfjaOHM$
 ) which prevents existing
Apache NetBeans VSCode Extension to launch properly. That renders it
useless for all its early adopters and may negatively impact their
experience when using our technology. As such I have backported the
necessary changes, tagged them and I am calling for a vote for 12.2 u2
emergency update:

https://urldefense.com/v3/__https://dist.apache.org/repos/dist/dev/netbeans/netbeans-vscode-ext/netbeans-vscode-ext-12.2.2/netbeans-12.2.2-source.zip__;!!GqivPVa7Brio!Jp4pnkHbqSrC-SgOJ8JjRLOlDXukfOu-hqQtPPD--4XJd3bLUdvzqKw00ShlyZiH$
https://urldefense.com/v3/__https://dist.apache.org/repos/dist/dev/netbeans/netbeans-vscode-ext/netbeans-vscode-ext-12.2.2/netbeans-12.2.2-source.zip.asc__;!!GqivPVa7Brio!Jp4pnkHbqSrC-SgOJ8JjRLOlDXukfOu-hqQtPPD--4XJd3bLUdvzqKw00ZAJ2Qp3$
https://urldefense.com/v3/__https://dist.apache.org/repos/dist/dev/netbeans/netbeans-vscode-ext/netbeans-vscode-ext-12.2.2/netbeans-12.2.2-source.zip.sha512__;!!GqivPVa7Brio!Jp4pnkHbqSrC-SgOJ8JjRLOlDXukfOu-hqQtPPD--4XJd3bLUdvzqKw00SVw0dh8$

The sources are associated with a convenience binary containing the VSCode
extension file
for Apache NetBeans Language Server 12.2.2 extension:

https://urldefense.com/v3/__https://dist.apache.org/repos/dist/dev/netbeans/netbeans-vscode-ext/netbeans-vscode-ext-12.2.2/apache-netbeans-java-12.2.2.vsix__;!!GqivPVa7Brio!Jp4pnkHbqSrC-SgOJ8JjRLOlDXukfOu-hqQtPPD--4XJd3bLUdvzqKw00WNdmltq$
https://urldefense.com/v3/__https://dist.apache.org/repos/dist/dev/netbeans/netbeans-vscode-ext/netbeans-vscode-ext-12.2.2/apache-netbeans-java-12.2.2.vsix.asc__;!!GqivPVa7Brio!Jp4pnkHbqSrC-SgOJ8JjRLOlDXukfOu-hqQtPPD--4XJd3bLUdvzqKw00TzClrAk$
https://urldefense.com/v3/__https://dist.apache.org/repos/dist/dev/netbeans/netbeans-vscode-ext/netbeans-vscode-ext-12.2.2/apache-netbeans-java-12.2.2.vsix.sha512__;!!GqivPVa7Brio!Jp4pnkHbqSrC-SgOJ8JjRLOlDXukfOu-hqQtPPD--4XJd3bLUdvzqKw00YnrWog2$

The source ZIP as well as the `.vsix` file come from tag 12.2.2 in our
repository: 
https://urldefense.com/v3/__https://github.com/apache/netbeans/tree/12.2.2__;!!GqivPVa7Brio!Jp4pnkHbqSrC-SgOJ8JjRLOlDXukfOu-hqQtPPD--4XJd3bLUdvzqKw00QzomLmQ$
  - e.g. from
commit 1fb82a99c5e633. The source ZIP has been produced by running `ant
build-source-config`. The `.vsix` file has been produced by
https://urldefense.com/v3/__https://ci-builds.apache.org/job/Netbeans/job/netbeans-vscode/290/__;!!GqivPVa7Brio!Jp4pnkHbqSrC-SgOJ8JjRLOlDXukfOu-hqQtPPD--4XJd3bLUdvzqKw00UV3UZyh$
  job run.
Both artifacts were signed by my 2021 GPG key.

To build the Apache NetBeans Language Server extension please follow the
instruction in 
[java/java.lsp.server/vscode/BUILD.md](https://urldefense.com/v3/__https://github.com/__;!!GqivPVa7Brio!Jp4pnkHbqSrC-SgOJ8JjRLOlDXukfOu-hqQtPPD--4XJd3bLUdvzqKw00RF7W2jn$
apache/netbeans/blob/c8e0cec5edcbfbd61f22e07eb92fcdbad17f345b/java/
java.lsp.server/vscode/BUILD.md), e.g.:

```bash
netbeans$ ant build
netbeans$ cd java/java.lsp.server
java.lsp.server$ ant build-vscode-ext
```

To test the resulting convenience `.vsix` file, please follow the [wiki
page](https://urldefense.com/v3/__https://cwiki.apache.org/confluence/display/NETBEANS/__;!!GqivPVa7Brio!Jp4pnkHbqSrC-SgOJ8JjRLOlDXukfOu-hqQtPPD--4XJd3bLUdvzqKw00eI35EUo$
Apache+NetBeans+extension+for+Visual+Studio+Code) instructions that
describe
the typical scenarios the extension is supposed to support.


Let's the testing and voting start!
-jt

Reply via email to