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 <mcdonnell.j...@gmail.com> 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 <neilcsm...@apache.org> wrote: > > > On Fri, 4 Mar 2022 at 12:35, antonio <anto...@vieiro.net> 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: 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 > > > > > > > > > -- Steve Hannah Web Lite Solutions Corp.