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



Reply via email to