Just my 5 cents: in Maven the mvnd project does deliver mac silicon binary, and it works nicely.
Also, if needed, I can offer my M2 macMini for testing/developing (ie. shared via tailscale) if needed, as it is not my daily driver, mainly just sits in a drawer. Thanks T On Wed, Sep 27, 2023 at 1:33 PM Eric Barboni <sk...@apache.org> wrote: > 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 > > > >