I'd like to take a stab at building a MacOS installer using jDeploy. I'm
having trouble getting the binary ZIP version running on my Mac though.
I downloaded this:
https://www.apache.org/dyn/closer.cgi/netbeans/netbeans/13/netbeans-13-bin.zip
I unzip and run it and this is the output I get.
----
Steves-Mac-Pro:netbeans shannah$ ./bin/netbeans
Unknown option: n
Usage: head [-options] <url>...
-m <method> use method for the request (default is 'HEAD')
-f make request even if head believes method is illegal
-b <base> Use the specified URL as base
-t <timeout> Set timeout value
-i <time> Set the If-Modified-Since header on the request
-c <conttype> use this content-type for POST, PUT, CHECKIN
-a Use text mode for content I/O
-p <proxyurl> use this as a proxy
-P don't load proxy settings from environment
-H <header> send this HTTP header (you can specify several)
-u Display method and URL before any response
-U Display request headers (implies -u)
-s Display response status code
-S Display response status chain
-e Display response headers
-d Do not display content
-o <format> Process HTML content in various ways
-v Show program version
-h Print this message
-x Extra debugging output
/bin/bash: : No such file or directory
----
Mac OS Majave 10.14.6
I must be missing something obvious. Can anyone spot my mistake?
On Fri, Mar 4, 2022 at 3:36 PM John Mc <[email protected]> wrote:
> I don't think John knows why the installer is failing Apple's
> notarization process right now for sure. Although there's a whole
> bunch of reasons NetBeans probably shouldn't pass if Apple's
> guidelines are read strictly. Fixing it might require code changes.
>
> Yeah so as I understand it right now, up to now, we got away with it, as
> Apache NetBeans was being notarized but shouldn't have been, and
> potentially now gatekeeper is cleverer than the notarization service...
>
> I'm not signing the .app, but the current issue is that I think we need to
> loop through jars, and sign any embedded native libraries(.
> dylib|.jnilib|.so|bin), as these are not being reported as errors as they
> are not signed. Very similar to this post[1].
>
> I've created 2 PRs for my current changes(one in netbeans, the other in the
> jenkins-lib project) to get me where I am at the moment. I'll take a look
> tomorrow and see what makes sense in terms of signing the embedded native
> libraries...
>
> [1]: https://stackoverflow.com/a/53528020/612072
>
> John
>
> On Fri, 4 Mar 2022 at 12:54, Neil C Smith <[email protected]> wrote:
>
> > On Fri, 4 Mar 2022 at 12:35, antonio <[email protected]> wrote:
> > > I don't see a reason "to roll a new source release to fix whatever the
> > > issue now is" with the macOS installer.
> > >
> > > I think it's ok to wait for the NB _14_ macOS installer vote.
> >
> > Well, not having a macOS NB 13 installer at all is also an option, I
> guess!
> >
> > I don't think John knows why the installer is failing Apple's
> > notarization process right now for sure. Although there's a whole
> > bunch of reasons NetBeans probably shouldn't pass if Apple's
> > guidelines are read strictly. Fixing it might require code changes.
> > Hopefully not.
> >
> > > Maybe more
> > > people with macOS is interested in voting by then.
> >
> > I don't think there's a shortage of people to vote.
> >
> > Best wishes,
> >
> > Neil
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [email protected]
> > For additional commands, e-mail: [email protected]
> >
> > For further information about the NetBeans mailing lists, visit:
> > https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
> >
> >
> >
> >
>
--
Steve Hannah
Web Lite Solutions Corp.