Hi Antonio missed this one.
Specially for cnd.remote when you ask what platforms should be supported, do you mean where the IDE is running or the platform OS of the remote target? Example: Solaris hasn't been relevant as a desktop OS for decades but is (was?) still relevant as a remote development target for cnd.remote. If you mean where the IDE is running then I think we should _only_ support the following platforms going forward: - Linux, 32-bit, X86 - Linux, 64-bit, X64 - MacOS, 64-bit, X64 - Windows, 32-bit, X86 - Windows, 64-bit, X64 Note 1: We'll probably soon be forced to support Apple Silicon too (fancy marketing word for MacOS on ARM-64), but as far as I understand it is possible to build these binaries on X64) Note 2: I for one would like to drop support for 32-bit platforms, but I don't think we are all there? For the NB lib.profiler the same issue was faced. In the past some esoteric platforms like Solaris on SPARC and HP-UX on PA-RISC had been supported and there were pre-build binaries for those in the NetBeans distro. But now there was a need for a bug fix. The solution was to create new binaries only for the above platforms (using GitHub Actions) and then overlay those onto the older binaries. This way the older binaries are still there but they'll no longer receive bug fixes. This may be a solution for cnd.remote too ? On another note: Native binaries are not that easy to tackle for the NetBeans community. They should exist for a good reason. So another question which one may ask for cnd.remote: Can't the same be accomplished these days by using a Java native solution? I've used JSch for this purpose in the past and it works well. But there may be many pros and cons I can't see. /Lars On Fri, Apr 2, 2021 at 5:53 PM antonio <anto...@vieiro.net> wrote: > > Some comments below > > El 2/4/21 a las 17:12, Christian Oyarzun escribió: > > Hi Antonio, > > > > 1) +1 for dropping Solaris. > > I managed to download a Solaris Virtual Box image (3Gb) and install it > on my box (with a free subscription for myself). This may be good for > compiling for Solaris 11 X64, but not for Sparc. Haven't tried this path > yet, though. > > It would be great if Oracle donated some hardware/cloud agent to the ASF > for cross-compilation in Solaris. This could be used by different Apache > projects also. Any Oraclers want to push this internally? General > instructions on how to host an external agent are here: > > https://infra.apache.org/hosting-external-agent.html > > > > > 2) Have you heard back from ASF infra in regard to macOS agents? > > They're waiting for us to request them. AFAIU the request may or may not > go ahead (depending on budget and mainteinance costs, I imagine). > > > > > Since AWS now has macOS EC2 instances, maybe we could apply for promotional > > credits for a Jenkins agent? > > https://aws.amazon.com/blogs/opensource/aws-promotional-credits-open-source-projects/ > > https://aws.amazon.com/ec2/instance-types/mac/ > > https://issues.apache.org/jira/browse/INFRA-17961 > > Azure has also macOS agents, but for Azure pipelines, not Jenkins. > > https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/hosted?view=azure-devops&tabs=yaml > > List of tooling is impressive: > > https://github.com/actions/virtual-environments/blob/main/images/macos/macos-10.14-Readme.md#java > > Shall I reopen INFRA-17961? If so we may want to have a list of things > we want to do with these agents. Things I can think of: > > - Build the NetBeans shared libraries on MacOS. > - Build some CND shared libraries for MacOS. > - Build the installers? Are these APL-v2 licensed? > - Anything else? > > Kind regards, > Antonio > > P.S.: Both AWS and Azure are ASF platinum sponsors! > > --------------------------------------------------------------------- > 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