Hi,

On 27.09.23 12:54, Neil C Smith wrote:
The workflow appears to be missing a source bundle that we could use
for voting purposes, ...

Its a bit unfortunate that we have to set up releases for something what is only consumed by NB. I feel this project has enough to do during release already.

However, since the main build doesn't produce those artifacts (and likely can't), we do have to version and upload them somewhere so that the main build can treat them as regular dependency and be somewhat reproducible.

The libs look fairly stable to me so this probably doesn't have to happen often - so it might not add a lot overhead to the release process after all?


Looking further I'm inclined to keep in this repo and adapt the GitHub workflow to include a source zip, and to release via dist.apache.org rather than Maven
Sounds good to me. I slightly prefer dist.apache.org for internal artifacts which are only consumed by NB, maven central is also fine it just feels a bit wrong to use it for this. We should consider marking them as internal.


Publishing binaries via Maven doesn't seem viable for this given cross-OS build needed, so possibly looking at dist.a.o instead.
(I assume you mean maven central the repo and not mvn the build system) Out of curiosity, why is it a problem? I used to put native libs into jars back when I wrote Java OpenCL bindings for example.


best regards,

-mbien

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



Reply via email to