You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@netbeans.apache.org by Neil C Smith <ne...@apache.org> on 2022/03/02 14:09:58 UTC

Release NetBeans 13 without macOS installer (for now)?

Hi All,

At the moment, the main release vote, and most of the dependent binary
votes, are about in a position to close (Windows installer still needs
a vote or two!).

However, at the moment we don't have a macOS installer that has passed
notarization, so the vote was cancelled.  Not sure what the latest on
that is?

I've held off closing the release vote for now, but if we don't know
for sure by the end of the week, should we then move to release
everything else?  This will leave macOS users having to use the zip
release, at least in the short term.

Thoughts / objections?

Thanks,

Neil

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@netbeans.apache.org
For additional commands, e-mail: dev-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists




Re: Release NetBeans 13 without macOS installer (for now)?

Posted by Neil C Smith <ne...@apache.org>.
On Wed, 2 Mar 2022 at 14:15, John Mc <mc...@gmail.com> wrote:
> I think it makes sense to do this, the installer is a convenience binary
> and shouldn't hold up the release of the IDE, in my opinion.

OK, thanks!  Hopefully we can fix whatever issue there is (if there is
one at our end) without code changes in the release.  Or a minimal
patch like we've done once before.  That's one of the reasons I'm keen
on alternative installer options outside of the release itself.

> I can see I got a response on the Apple developer forums, but cant do
> anything about it until later on tonight or at the weekend if I can't get
> to it today, and I don't have any idea on how long this will take to solve
> :(

Yes, I was reading through the latest on there.  Thanks for taking
that job on! :-)  Hopefully we get a solution soon.

Assuming we get the required vote on what else is remaining, I'll aim
to close the main vote on Friday, and we can release the rest of the
convenience binaries then.

Best wishes,

Neil

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@netbeans.apache.org
For additional commands, e-mail: dev-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists




Re: Release NetBeans 13 without macOS installer (for now)?

Posted by John Mc <mc...@gmail.com>.
Hi,

I think it makes sense to do this, the installer is a convenience binary
and shouldn't hold up the release of the IDE, in my opinion.

I can see I got a response on the Apple developer forums, but cant do
anything about it until later on tonight or at the weekend if I can't get
to it today, and I don't have any idea on how long this will take to solve
:(


John

On Wed, 2 Mar 2022 at 14:10, Neil C Smith <ne...@apache.org> wrote:

> Hi All,
>
> At the moment, the main release vote, and most of the dependent binary
> votes, are about in a position to close (Windows installer still needs
> a vote or two!).
>
> However, at the moment we don't have a macOS installer that has passed
> notarization, so the vote was cancelled.  Not sure what the latest on
> that is?
>
> I've held off closing the release vote for now, but if we don't know
> for sure by the end of the week, should we then move to release
> everything else?  This will leave macOS users having to use the zip
> release, at least in the short term.
>
> Thoughts / objections?
>
> Thanks,
>
> Neil
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@netbeans.apache.org
> For additional commands, e-mail: dev-help@netbeans.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>
>

Re: Release NetBeans 13 without macOS installer (for now)?

Posted by Scott Palmer <sw...@gmail.com>.
No.  That’s with the latest and greatest release: macOS Monterey 12.2.1

If you just double-click the .pkg you get the message: “Apache NetBeans 13.pkg” can’t be opened because Apple cannot check it for malicious software.

...and there is only an “OK” button to dismiss the dialog.

But if you right-click and hold Option while selecting Open, the same message appears but now there are two buttons on the dialog, “Open” and “Cancel”.

Scott


> On Mar 10, 2022, at 8:49 PM, Steve Hannah <st...@weblite.ca> wrote:
> 
> Are you on an older system?  I didn't think you could do that anymore after
> catalina.
> 
> On Thu, Mar 10, 2022 at 5:47 PM Scott Palmer <sw...@gmail.com> wrote:
> 
>> For the record. I used the macOS installer and did an Option-right-click
>> -> Open so I could override the security warnings and proceed with the
>> install.  Obviously not what we want, but the result was a working NB13.
>> 
>> Scott
>> 
>>> On Mar 10, 2022, at 6:32 PM, Steve Hannah <st...@weblite.ca> wrote:
>>> 
>>> 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 <mc...@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 <ne...@apache.org>
>> wrote:
>>>>> 
>>>>> On Fri, 4 Mar 2022 at 12:35, antonio <an...@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-unsubscribe@netbeans.apache.org
>>>>> For additional commands, e-mail: dev-help@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.
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@netbeans.apache.org
>> For additional commands, e-mail: dev-help@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.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@netbeans.apache.org
For additional commands, e-mail: dev-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists




Re: Release NetBeans 13 without macOS installer (for now)?

Posted by Steve Hannah <st...@weblite.ca>.
Are you on an older system?  I didn't think you could do that anymore after
catalina.

On Thu, Mar 10, 2022 at 5:47 PM Scott Palmer <sw...@gmail.com> wrote:

> For the record. I used the macOS installer and did an Option-right-click
> -> Open so I could override the security warnings and proceed with the
> install.  Obviously not what we want, but the result was a working NB13.
>
> Scott
>
> > On Mar 10, 2022, at 6:32 PM, Steve Hannah <st...@weblite.ca> wrote:
> >
> > 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 <mc...@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 <ne...@apache.org>
> wrote:
> >>>
> >>> On Fri, 4 Mar 2022 at 12:35, antonio <an...@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-unsubscribe@netbeans.apache.org
> >>> For additional commands, e-mail: dev-help@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.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@netbeans.apache.org
> For additional commands, e-mail: dev-help@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.

Re: Release NetBeans 13 without macOS installer (for now)?

Posted by Scott Palmer <sw...@gmail.com>.
For the record. I used the macOS installer and did an Option-right-click -> Open so I could override the security warnings and proceed with the install.  Obviously not what we want, but the result was a working NB13.

Scott

> On Mar 10, 2022, at 6:32 PM, Steve Hannah <st...@weblite.ca> wrote:
> 
> 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 <mc...@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 <ne...@apache.org> wrote:
>>> 
>>> On Fri, 4 Mar 2022 at 12:35, antonio <an...@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-unsubscribe@netbeans.apache.org
>>> For additional commands, e-mail: dev-help@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.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@netbeans.apache.org
For additional commands, e-mail: dev-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists




Re: Release NetBeans 13 without macOS installer (for now)?

Posted by Steve Hannah <st...@weblite.ca>.
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 <mc...@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 <ne...@apache.org> wrote:
>
> > On Fri, 4 Mar 2022 at 12:35, antonio <an...@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-unsubscribe@netbeans.apache.org
> > For additional commands, e-mail: dev-help@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.

Re: Release NetBeans 13 without macOS installer (for now)?

Posted by John Mc <mc...@gmail.com>.
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 <ne...@apache.org> wrote:

> On Fri, 4 Mar 2022 at 12:35, antonio <an...@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-unsubscribe@netbeans.apache.org
> For additional commands, e-mail: dev-help@netbeans.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>
>

Re: Release NetBeans 13 without macOS installer (for now)?

Posted by Neil C Smith <ne...@apache.org>.
On Fri, 4 Mar 2022 at 12:35, antonio <an...@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-unsubscribe@netbeans.apache.org
For additional commands, e-mail: dev-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists




Re: Release NetBeans 13 without macOS installer (for now)?

Posted by antonio <an...@vieiro.net>.
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. Maybe more 
people with macOS is interested in voting by then.

Cheers,
Antonio

On 04/03/2022 13:02, Neil C Smith wrote:
> Well, neither do I much personally, but others do, and we have tried
> to keep things together over recent releases.  Just allowing a little
> time for objections to be raised.
> 
> On Thu, 3 Mar 2022 at 16:23, Rangi Keen<ra...@cd-adapco.com>  wrote:
>> I agree. I'd prefer to see the release sooner rather than later. The Mac OS
>> X installer can follow when it is ready.
> It may not be that simple.  I'm not sure we know what the issue is
> yet.  The installer build is part of the source release.  If that
> needs changes, there's an outside chance we need to roll a new source
> release to fix whatever the issue now is.  Let's hope not.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@netbeans.apache.org
For additional commands, e-mail: dev-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists




Re: Release NetBeans 13 without macOS installer (for now)?

Posted by Neil C Smith <ne...@apache.org>.
Thanks for feedback, all.  Vote closed.

> On Thu, Mar 3, 2022 at 10:05 AM Jaroslav Tulach <ja...@gmail.com> wrote:
> Please release in a timely manner. I don't care about Mac OS X installer.

Well, neither do I much personally, but others do, and we have tried
to keep things together over recent releases.  Just allowing a little
time for objections to be raised.

On Thu, 3 Mar 2022 at 16:23, Rangi Keen <ra...@cd-adapco.com> wrote:
> I agree. I'd prefer to see the release sooner rather than later. The Mac OS
> X installer can follow when it is ready.

It may not be that simple.  I'm not sure we know what the issue is
yet.  The installer build is part of the source release.  If that
needs changes, there's an outside chance we need to roll a new source
release to fix whatever the issue now is.  Let's hope not.

This is one of the reasons I'm keen on, and working on, a packaging
tool that consumes an IDE or platform release zip.  Having that work
external to the main repo has its benefits.

Best wishes,

Neil

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@netbeans.apache.org
For additional commands, e-mail: dev-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists




Re: [External] : RE: Release NetBeans 13 without macOS installer (for now)?

Posted by Martin Balin <ma...@oracle.com>.
I also prefer to release of what passed the vote eg. source, Linux and VSIX.
Windows got +1 (binding) in the meanwhile.
Nothing was released yet or voting closed with, even for sources…
thank you,
Martin

> On 3. 3. 2022, at 18:26, Eric Barboni <sk...@apache.org> wrote:
> 
> Only vsix and linux installer are in a positive valid binding vote state.
> Windows miss a binding vote and MacOS needs a new vote thread because of notarization.
> 
> Eric 
> 
> -----Message d'origine-----
> De : Rangi Keen <ra...@cd-adapco.com> 
> Envoyé : jeudi 3 mars 2022 17:22
> À : dev@netbeans.apache.org
> Objet : Re: Release NetBeans 13 without macOS installer (for now)?
> 
> I agree. I'd prefer to see the release sooner rather than later. The Mac OS X installer can follow when it is ready.
> 
> Rangi
> 
> 
> On Thu, Mar 3, 2022 at 10:05 AM Jaroslav Tulach <ja...@gmail.com>
> wrote:
> 
>>> I've held off closing the release vote for now, but if we don't know 
>>> for sure by the end of the week, should we then move to release 
>>> everything else?  This will leave macOS users having to use the zip 
>>> release, at least in the short term.
>>> 
>>> Thoughts / objections?
>>> 
>> 
>> Expressing my 2 Kč opinion: I am waiting for NetBeans 13 to be released.
>> Please release in a timely manner. I don't care about Mac OS X installer.
>> -jt
>> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@netbeans.apache.org
> For additional commands, e-mail: dev-help@netbeans.apache.org
> 
> For further information about the NetBeans mailing lists, visit:
> https://urldefense.com/v3/__https://cwiki.apache.org/confluence/display/NETBEANS/Mailing*lists__;Kw!!ACWV5N9M2RV99hQ!avuphCmyHQADAA96EbYv-z8aqnSsg1yg7vrdZ3K_4JYnM97ztDcb8_5vuvYZDtql5Q$ 
> 
> 
> 


RE: Release NetBeans 13 without macOS installer (for now)?

Posted by Eric Barboni <sk...@apache.org>.
Only vsix and linux installer are in a positive valid binding vote state.
Windows miss a binding vote and MacOS needs a new vote thread because of notarization.

Eric 

-----Message d'origine-----
De : Rangi Keen <ra...@cd-adapco.com> 
Envoyé : jeudi 3 mars 2022 17:22
À : dev@netbeans.apache.org
Objet : Re: Release NetBeans 13 without macOS installer (for now)?

I agree. I'd prefer to see the release sooner rather than later. The Mac OS X installer can follow when it is ready.

Rangi


On Thu, Mar 3, 2022 at 10:05 AM Jaroslav Tulach <ja...@gmail.com>
wrote:

> > I've held off closing the release vote for now, but if we don't know 
> > for sure by the end of the week, should we then move to release 
> > everything else?  This will leave macOS users having to use the zip 
> > release, at least in the short term.
> >
> > Thoughts / objections?
> >
>
> Expressing my 2 Kč opinion: I am waiting for NetBeans 13 to be released.
> Please release in a timely manner. I don't care about Mac OS X installer.
> -jt
>


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@netbeans.apache.org
For additional commands, e-mail: dev-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists




Re: Release NetBeans 13 without macOS installer (for now)?

Posted by Rangi Keen <ra...@cd-adapco.com>.
I agree. I'd prefer to see the release sooner rather than later. The Mac OS
X installer can follow when it is ready.

Rangi


On Thu, Mar 3, 2022 at 10:05 AM Jaroslav Tulach <ja...@gmail.com>
wrote:

> > I've held off closing the release vote for now, but if we don't know
> > for sure by the end of the week, should we then move to release
> > everything else?  This will leave macOS users having to use the zip
> > release, at least in the short term.
> >
> > Thoughts / objections?
> >
>
> Expressing my 2 Kč opinion: I am waiting for NetBeans 13 to be released.
> Please release in a timely manner. I don't care about Mac OS X installer.
> -jt
>

Re: Release NetBeans 13 without macOS installer (for now)?

Posted by Jaroslav Tulach <ja...@gmail.com>.
> I've held off closing the release vote for now, but if we don't know
> for sure by the end of the week, should we then move to release
> everything else?  This will leave macOS users having to use the zip
> release, at least in the short term.
>
> Thoughts / objections?
>

Expressing my 2 Kč opinion: I am waiting for NetBeans 13 to be released.
Please release in a timely manner. I don't care about Mac OS X installer.
-jt