Did you manage to digitally sign the EXE on Linux?

On Tue, 5 Feb 2019 at 13:13, Neil C Smith <neilcsm...@apache.org> wrote:

> On Tue, 5 Feb 2019 at 10:17, Mark Phipps <mark.phi...@sucfin.com> wrote:
> > It is NBI for several reasons:
>
> Thanks.  Some thoughts inline.
>
> > 1. afaik it's the way that NetBeans IDE up to 8.2 was installed - why
> > can't it be used for 10.0, 11.0 ....?
>
> It relies on the user already having a JRE/JDK installed, or bundling
> one inside.  As an Apache project, as things currently stand, we can't
> bundle the JDK.  We could potentially provide a more user-friendly
> installer that provides an optional step to download a JRE/JDK to run
> against, but at least that part of the installer can't be in Java for
> obvious reasons.
>
> > 2. part of the NB code base
>
> Personally I think there are pros and cons to that.  I'm shipping an
> application that is still NB8.2 based at the moment, but already moved
> away from NBI for other reasons.  There are currently better featured
> alternatives around, so another question is whether improving
> NetBean's own solution or improving integration with third-party
> solutions is a better use of our resources?
>
> > 3. baked into Ant - right click on an Ant-based NB Platform project and
> > choose "Generate installers...."
> > 4. baked into the nbm-maven plugin. I have invested a huge amount of
> > time and effort working out how to tune the generation of installers
> > from our maven/ant build system.
> > 5. therefore all runs on linux, don't need Windows to generate a Windows
> > (or Mac) installer.
>
> Your requirements are very similar to my own there.  It's certainly
> feasible to use InnoSetup on Linux and integrate into an automated
> build pipeline.  It does require executing via the Wine libraries, but
> it's fairly easy to set up in Ant, can be run as part of Travis, etc.
>
> This is not specifically an argument in favour of InnoSetup - there
> are other options that work cross-platform too, and may remove Wine
> requirements, but it's the one that met my own RCP needs the best.
>
> > I don't want to use yet another technology like Innosetup (good as it
> > may be), because I don't run any of my build pipeline on Windows. I
> > don't want to learn Pascal scripting either.
>
> Neither do I, and haven't needed to resort to Pascal scripting as yet!
> :-)  I think we could even manage the JDK download and integration
> without scripting it, but need to read up more on that.  Certainly a
> standard RCP with straight bundling can be done without any Pascal.
>
> Best wishes,
>
> Neil
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@netbeans.incubator.apache.org
> For additional commands, e-mail: dev-h...@netbeans.incubator.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>
> --
--emi

Reply via email to