[CANCELLED][VOTE] Release lib.profiler natives version 1-r2196e46

2023-10-10 Thread Neil C Smith
This vote was cancelled due to issues raised with the binary artefact.
New vote to follow.

Thanks,

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





Re: [VOTE] Release lib.profiler natives version 1-r2196e46

2023-10-06 Thread Neil C Smith
On Fri, 6 Oct 2023 at 08:57, Antonio  wrote:
>
> Ah, I see now.
>
> So we'll need votes for lib.profiler, dlight.nativeexecution, the
> launchers and some other native libraries and utilities (CND has two or
> three shared libraries/executables as well).
>
> So why not build, deliver and vote all of these at once? That'd require
> a single vote for all of them, right? Would that help?

Because we should expect to only update them when we need to, so the
fact that we have two concurrent votes now is unlikely to happen
again.  There is no issue to consume the existing  artefacts from
OSUOSL, we just need somewhere else to put them when they need
updating from ASF code.

I wish we could get out of the mindset that votes are time consuming.
It's really not much different to having a PR requiring two reviews
before merge!

> P.S.: Since these binaries have a different release cycle than the rest
> of the code (I think we could compile them one/two three times a year,
> right?) we could create a new repository "netbeans-binaries" to build
> these (having the NetBeans repo as a submodule).

Eric started separating out some binaries already.  We have eg.
https://github.com/apache/netbeans-native-launchers

However, when I came to look at replicating this for profilers it's a
bit of an issue because it requires an ant bootstrap and build of that
module to generate the JNI headers.  They could be checked in
elsewhere, but there is some benefit to keeping this code where it is
and tidying up our release process for them instead.  If this works
OK, we may merge launchers back.

Can we take any further questions on to the existing [DISCUSS] thread
rather than misusing a [VOTE] tagged thread?  There's been varied
discussion previously on list, and elsewhere (ASF Slack), so if plans
need clarifying or altering please do say so.

Thanks,

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





Re: [VOTE] Release lib.profiler natives version 1-r2196e46

2023-10-06 Thread Antonio

Ah, I see now.

So we'll need votes for lib.profiler, dlight.nativeexecution, the 
launchers and some other native libraries and utilities (CND has two or 
three shared libraries/executables as well).


So why not build, deliver and vote all of these at once? That'd require 
a single vote for all of them, right? Would that help?


Cheers,
Antonio

P.S.: Since these binaries have a different release cycle than the rest 
of the code (I think we could compile them one/two three times a year, 
right?) we could create a new repository "netbeans-binaries" to build 
these (having the NetBeans repo as a submodule). There's no need to 
build these on each one of the PR submits, right?


On 5/10/23 23:15, Neil C Smith wrote:

On Thu, 5 Oct 2023, 21:00 Antonio,  wrote:


We currently depend on exechlp-1.2.zip [1] for dlight.nativeexecution,
right? But nobody has voted _explicitly_ on that dependency.



That's a pre-ASF binary as far as I know. However the ASF profiler binaries
should really have been voted on and hosted elsewhere.



We now build the new macos binaries for Apple Silicon, that we can
download from dist.apache.org and then include them as we do with
exechlp-1.2.zip.

And no extra voting is required, right?



They can't go on dist.a.o or Maven Central in the first place without a
vote (Windows launcher is on Maven incidentally via vote).

It is also distribution before release (even if only consumed by our
sources), and has some other potential issues. Some are raised on that
parent POM issue I linked. It has some parallels to this, although more
concern for us because these are compiled code.

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





Re: [VOTE] Release lib.profiler natives version 1-r2196e46

2023-10-05 Thread Neil C Smith
On Thu, 5 Oct 2023, 21:00 Antonio,  wrote:

> We currently depend on exechlp-1.2.zip [1] for dlight.nativeexecution,
> right? But nobody has voted _explicitly_ on that dependency.
>

That's a pre-ASF binary as far as I know. However the ASF profiler binaries
should really have been voted on and hosted elsewhere.


> We now build the new macos binaries for Apple Silicon, that we can
> download from dist.apache.org and then include them as we do with
> exechlp-1.2.zip.
>
> And no extra voting is required, right?
>

They can't go on dist.a.o or Maven Central in the first place without a
vote (Windows launcher is on Maven incidentally via vote).

It is also distribution before release (even if only consumed by our
sources), and has some other potential issues. Some are raised on that
parent POM issue I linked. It has some parallels to this, although more
concern for us because these are compiled code.

Best wishes,

Neil


Re: [VOTE] Release lib.profiler natives version 1-r2196e46

2023-10-05 Thread Antonio

Hi,

I'm missing something here! I'd appreciate some explanations.

We currently depend on exechlp-1.2.zip [1] for dlight.nativeexecution, 
right? But nobody has voted _explicitly_ on that dependency.


We now build the new macos binaries for Apple Silicon, that we can 
download from dist.apache.org and then include them as we do with 
exechlp-1.2.zip.


And no extra voting is required, right?

Apple Silicon support is included in NB20 (downloading from 
dist.apache.org) as well as exechlp-1.2.zip (downloading from OSOUL) and 
everybody is happy, right? What's the problem?


Whenever we release NB20 we'll vote for the new release as we always do 
(including those Apple Silicon binaries compiled from our own APLv2 
sources). A single vote will do for everything. Why adding an extra vote?


Thanks for the explanations,
Antonio

P.S.: Same thing for profiler binaries.

[1]
https://github.com/apache/netbeans/blob/master/ide/dlight.nativeexecution/external/binaries-list

On 5/10/23 20:42, Neil C Smith wrote:
Unfortunately that means we will likely now not have Apple Silicon 
support in NB20, unless someone else can pick it up, and also ironically 
we will end up continuing with the existing profiler binary that is 
*less* compliant with ASF release procedures. Our build process requires 
the distribution of binary native artefacts to people building from 
source. That source is not signed and is not voted on *at the point that 
those binaries are produced*. Neither are the binaries. It's a chicken 
and egg situation. Part of the release process is verifying the link 
between source bundle and binary. This does that.


-
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





Re: [VOTE] Release lib.profiler natives version 1-r2196e46

2023-10-05 Thread Neil C Smith
On Thu, 5 Oct 2023 at 18:53, Antonio  wrote:
> -1 (binding).
>
> AFAIK the source code is already hosted at [1] (with whichever
> modifications required to build properly), has been already voted upon
> previously, has been already reviewed, has proper NOTICE and license
> information and there's no reason to vote for it again.
>
> Whether we build "convenience binaries" for this source code for one or
> more platforms, and whether we deliver these binaries through
> "dist.apache.org" for internal consumption, or through OSOUL or through
> github or whatever is nothing we should be voting upon, I think.
>
> The less the votes, the better ;-) !

Fine, I give up, and will pull both votes.

Unfortunately that means we will likely now not have Apple Silicon
support in NB20, unless someone else can pick it up, and also
ironically we will end up continuing with the existing profiler binary
that is *less* compliant with ASF release procedures.

Our build process requires the distribution of binary native artefacts
to people building from source.  That source is not signed and is not
voted on *at the point that those binaries are produced*.  Neither are
the binaries.  It's a chicken and egg situation.  Part of the release
process is verifying the link between source bundle and binary.  This
does that.

We have had issues in past IDE releases with the native binaries used
in most builds being out of sync with the source of that release.
That is one reason Eric worked on separating out the Windows launcher
which we have previously voted on.

OSUOSL was intended for third-party artefacts, not shadow releasing
our own.  To put things on dist.a.o or Maven we need a vote and a
signed source bundle.  That does not have to be onerous.  In some ways
it's similar to the votes on parent POMs discussed recently on
https://issues.apache.org/jira/projects/LEGAL/issues/LEGAL-654

We are not doing this because we somehow enjoy running votes! ;-)

Sorry, somewhat annoyed right now,

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





Re: [VOTE] Release lib.profiler natives version 1-r2196e46

2023-10-05 Thread Antonio

Hi,

-1 (binding).

AFAIK the source code is already hosted at [1] (with whichever 
modifications required to build properly), has been already voted upon 
previously, has been already reviewed, has proper NOTICE and license 
information and there's no reason to vote for it again.


Whether we build "convenience binaries" for this source code for one or 
more platforms, and whether we deliver these binaries through 
"dist.apache.org" for internal consumption, or through OSOUL or through 
github or whatever is nothing we should be voting upon, I think.


The less the votes, the better ;-) !

Kind regards,
Antonio

[1]
https://github.com/apache/netbeans/tree/master/profiler/lib.profiler

On 3/10/23 21:42, Matthias Bläsing wrote:
-1 (binding) I'm sorry, but the binary artifact is missing LICENSE and 
NOTICE files. I would expect them to be located beside the BUILDINFO.txt 
file.


-
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





Re: [VOTE] Release lib.profiler natives version 1-r2196e46

2023-10-04 Thread Michael Bien

+1 (binding)

I also wanted to point out that this artifact is for internal 
consumption only. The reason it exists is to simplify the build - thats 
it. The lib wrapper module which bundles the native libs already handles 
the license, I did comment on the placeholder files on the PR too but it 
is something what can be improved later IMO.


I would also like to use the opportunity to invite all PMCs over to the 
apache slack netbeans channel :)


-mbien


On 04.10.23 10:59, Neil C Smith wrote:

+1 (binding)

Voting early to also respond to Matthias' point.  I intend to keep the
vote open.

Without turning this too much into a discussion thread, both things
are ugly but intended at the moment.  They need addressing, along with
a few other things, in the NB21 timeframe.

I would have more of an issue with the license and notice if these
were public facing binaries, rather than internally facing fragments
of the build (which shouldn't be on OSUOSL, and the existing file
doesn't have them either).  They cannot be used in any circumstance
other than where people have those files already.

If we need to discuss further, let's move to the existing discussion
thread at https://lists.apache.org/thread/08hsrfgn6klcf9bm8t96h6pv0zrysfjm

Thanks,

Neil

On Tue, 3 Oct 2023 at 20:43, Matthias Bläsing
 wrote:

-1 (binding)

I'm sorry, but the binary artifact is missing LICENSE and NOTICE files.
I would expect them to be located beside the BUILDINFO.txt file.

I have a minimal nitpick about the source zip. It seems overly
complicated. It took me a some time to realise, that only the
profiler/lib.profiler/native/ is relevant and can be diffed against the
corresponding repository dir. The rest of the file is a placeholder
directory structure, which looks like it could be replace by "mkdir -p
$DEST" in the build scripts.

Greetings

Matthias



Am Dienstag, dem 03.10.2023 um 10:51 +0100 schrieb Neil C Smith:

This is a vote on the lib.profiler native binaries. As the binary
artefacts are consumed by the IDE build, we need to release them
separately when they need updating.

The main purpose of this version is to allow us to ship Apple Silicon
support for the profiler in NetBeans 20.

Primary voting artefact :
https://dist.apache.org/repos/dist/dev/netbeans/native/netbeans-profiler/1-r2196e46/profiler-external-sources-1-r2196e46.zip
SHA : 
6f41f0bed161f2e718bf1f0497e631446bf363d7b6affd4ab021e12a5b94c88b8896da8d6c7ec6bd5f411b64770276379c394041f120fe62edd52ed72e2ba3b0

Alongside the source artefact are the zipped binary artefacts :

https://dist.apache.org/repos/dist/dev/netbeans/native/netbeans-profiler/1-r2196e46/

Once released the binaries will be consumed by the IDE.  A draft PR,
including dev build, using the staged artefacts is at
https://github.com/apache/netbeans/pull/6502

The source and binary artefacts were created in GitHub actions run
https://github.com/apache/netbeans/actions/runs/6351527745 using the
workflow at https://github.com/apache/netbeans/actions/runs/6351527745/workflow

The workflow extracts the necessary parts of the NetBeans repository
into the source bundle, then passes the source bundle to the various
different OS runners to build the binaries.  See the workflow file for
how to build from source on each OS.

This vote is going to be open at least 72 hours. Vote with +1, 0, and
-1 as usual. Please mark your vote with (binding) if you're an Apache
NetBeans PMC member.

Many thanks everyone,

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





-
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






-
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





Re: [VOTE] Release lib.profiler natives version 1-r2196e46

2023-10-04 Thread Neil C Smith
+1 (binding)

Voting early to also respond to Matthias' point.  I intend to keep the
vote open.

Without turning this too much into a discussion thread, both things
are ugly but intended at the moment.  They need addressing, along with
a few other things, in the NB21 timeframe.

I would have more of an issue with the license and notice if these
were public facing binaries, rather than internally facing fragments
of the build (which shouldn't be on OSUOSL, and the existing file
doesn't have them either).  They cannot be used in any circumstance
other than where people have those files already.

If we need to discuss further, let's move to the existing discussion
thread at https://lists.apache.org/thread/08hsrfgn6klcf9bm8t96h6pv0zrysfjm

Thanks,

Neil

On Tue, 3 Oct 2023 at 20:43, Matthias Bläsing
 wrote:
>
> -1 (binding)
>
> I'm sorry, but the binary artifact is missing LICENSE and NOTICE files.
> I would expect them to be located beside the BUILDINFO.txt file.
>
> I have a minimal nitpick about the source zip. It seems overly
> complicated. It took me a some time to realise, that only the
> profiler/lib.profiler/native/ is relevant and can be diffed against the
> corresponding repository dir. The rest of the file is a placeholder
> directory structure, which looks like it could be replace by "mkdir -p
> $DEST" in the build scripts.
>
> Greetings
>
> Matthias
>
>
>
> Am Dienstag, dem 03.10.2023 um 10:51 +0100 schrieb Neil C Smith:
> > This is a vote on the lib.profiler native binaries. As the binary
> > artefacts are consumed by the IDE build, we need to release them
> > separately when they need updating.
> >
> > The main purpose of this version is to allow us to ship Apple Silicon
> > support for the profiler in NetBeans 20.
> >
> > Primary voting artefact :
> > https://dist.apache.org/repos/dist/dev/netbeans/native/netbeans-profiler/1-r2196e46/profiler-external-sources-1-r2196e46.zip
> > SHA : 
> > 6f41f0bed161f2e718bf1f0497e631446bf363d7b6affd4ab021e12a5b94c88b8896da8d6c7ec6bd5f411b64770276379c394041f120fe62edd52ed72e2ba3b0
> >
> > Alongside the source artefact are the zipped binary artefacts :
> >
> > https://dist.apache.org/repos/dist/dev/netbeans/native/netbeans-profiler/1-r2196e46/
> >
> > Once released the binaries will be consumed by the IDE.  A draft PR,
> > including dev build, using the staged artefacts is at
> > https://github.com/apache/netbeans/pull/6502
> >
> > The source and binary artefacts were created in GitHub actions run
> > https://github.com/apache/netbeans/actions/runs/6351527745 using the
> > workflow at 
> > https://github.com/apache/netbeans/actions/runs/6351527745/workflow
> >
> > The workflow extracts the necessary parts of the NetBeans repository
> > into the source bundle, then passes the source bundle to the various
> > different OS runners to build the binaries.  See the workflow file for
> > how to build from source on each OS.
> >
> > This vote is going to be open at least 72 hours. Vote with +1, 0, and
> > -1 as usual. Please mark your vote with (binding) if you're an Apache
> > NetBeans PMC member.
> >
> > Many thanks everyone,
> >
> > 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
> >
> >
> >
>
>
> -
> 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





RE: [VOTE] Release lib.profiler natives version 1-r2196e46

2023-10-04 Thread Eric Barboni
Hi,
 Changing to -1,
 I need to change glasses
 Better cancel the vote and  
  rebuild with LICENSE NOTICE files in the binary artifacts as it also impact 
the others "native build" worklow.

Best Regards
Eric

-Message d'origine-
De : Matthias Bläsing  
Envoyé : mardi 3 octobre 2023 21:43
À : dev@netbeans.apache.org
Objet : Re: [VOTE] Release lib.profiler natives version 1-r2196e46

-1 (binding)

I'm sorry, but the binary artifact is missing LICENSE and NOTICE files.
I would expect them to be located beside the BUILDINFO.txt file.

I have a minimal nitpick about the source zip. It seems overly complicated. It 
took me a some time to realise, that only the profiler/lib.profiler/native/ is 
relevant and can be diffed against the corresponding repository dir. The rest 
of the file is a placeholder directory structure, which looks like it could be 
replace by "mkdir -p $DEST" in the build scripts.

Greetings

Matthias



Am Dienstag, dem 03.10.2023 um 10:51 +0100 schrieb Neil C Smith:
> This is a vote on the lib.profiler native binaries. As the binary 
> artefacts are consumed by the IDE build, we need to release them 
> separately when they need updating.
> 
> The main purpose of this version is to allow us to ship Apple Silicon 
> support for the profiler in NetBeans 20.
> 
> Primary voting artefact :
> https://dist.apache.org/repos/dist/dev/netbeans/native/netbeans-profil
> er/1-r2196e46/profiler-external-sources-1-r2196e46.zip
> SHA : 
> 6f41f0bed161f2e718bf1f0497e631446bf363d7b6affd4ab021e12a5b94c88b8896da
> 8d6c7ec6bd5f411b64770276379c394041f120fe62edd52ed72e2ba3b0
> 
> Alongside the source artefact are the zipped binary artefacts :
> 
> https://dist.apache.org/repos/dist/dev/netbeans/native/netbeans-profil
> er/1-r2196e46/
> 
> Once released the binaries will be consumed by the IDE.  A draft PR, 
> including dev build, using the staged artefacts is at
> https://github.com/apache/netbeans/pull/6502
> 
> The source and binary artefacts were created in GitHub actions run
> https://github.com/apache/netbeans/actions/runs/6351527745 using the 
> workflow at 
> https://github.com/apache/netbeans/actions/runs/6351527745/workflow
> 
> The workflow extracts the necessary parts of the NetBeans repository 
> into the source bundle, then passes the source bundle to the various 
> different OS runners to build the binaries.  See the workflow file for 
> how to build from source on each OS.
> 
> This vote is going to be open at least 72 hours. Vote with +1, 0, and
> -1 as usual. Please mark your vote with (binding) if you're an Apache 
> NetBeans PMC member.
> 
> Many thanks everyone,
> 
> 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
> 
> 
> 


-
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





Re: [VOTE] Release lib.profiler natives version 1-r2196e46

2023-10-03 Thread Matthias Bläsing
-1 (binding)

I'm sorry, but the binary artifact is missing LICENSE and NOTICE files.
I would expect them to be located beside the BUILDINFO.txt file.

I have a minimal nitpick about the source zip. It seems overly
complicated. It took me a some time to realise, that only the
profiler/lib.profiler/native/ is relevant and can be diffed against the
corresponding repository dir. The rest of the file is a placeholder
directory structure, which looks like it could be replace by "mkdir -p
$DEST" in the build scripts.

Greetings

Matthias



Am Dienstag, dem 03.10.2023 um 10:51 +0100 schrieb Neil C Smith:
> This is a vote on the lib.profiler native binaries. As the binary
> artefacts are consumed by the IDE build, we need to release them
> separately when they need updating.
> 
> The main purpose of this version is to allow us to ship Apple Silicon
> support for the profiler in NetBeans 20.
> 
> Primary voting artefact :
> https://dist.apache.org/repos/dist/dev/netbeans/native/netbeans-profiler/1-r2196e46/profiler-external-sources-1-r2196e46.zip
> SHA : 
> 6f41f0bed161f2e718bf1f0497e631446bf363d7b6affd4ab021e12a5b94c88b8896da8d6c7ec6bd5f411b64770276379c394041f120fe62edd52ed72e2ba3b0
> 
> Alongside the source artefact are the zipped binary artefacts :
> 
> https://dist.apache.org/repos/dist/dev/netbeans/native/netbeans-profiler/1-r2196e46/
> 
> Once released the binaries will be consumed by the IDE.  A draft PR,
> including dev build, using the staged artefacts is at
> https://github.com/apache/netbeans/pull/6502
> 
> The source and binary artefacts were created in GitHub actions run
> https://github.com/apache/netbeans/actions/runs/6351527745 using the
> workflow at 
> https://github.com/apache/netbeans/actions/runs/6351527745/workflow
> 
> The workflow extracts the necessary parts of the NetBeans repository
> into the source bundle, then passes the source bundle to the various
> different OS runners to build the binaries.  See the workflow file for
> how to build from source on each OS.
> 
> This vote is going to be open at least 72 hours. Vote with +1, 0, and
> -1 as usual. Please mark your vote with (binding) if you're an Apache
> NetBeans PMC member.
> 
> Many thanks everyone,
> 
> 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
> 
> 
> 


-
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





RE: [VOTE] Release lib.profiler natives version 1-r2196e46

2023-10-03 Thread Eric Barboni
+1 binding

(license, Notice,sha512,pgp) are ok to me.

Best Regards

Thanks for the workflow

Eric
-Message d'origine-
De : Neil C Smith  
Envoyé : mardi 3 octobre 2023 11:51
À : dev 
Objet : [VOTE] Release lib.profiler natives version 1-r2196e46

This is a vote on the lib.profiler native binaries. As the binary artefacts are 
consumed by the IDE build, we need to release them separately when they need 
updating.

The main purpose of this version is to allow us to ship Apple Silicon support 
for the profiler in NetBeans 20.

Primary voting artefact :
https://dist.apache.org/repos/dist/dev/netbeans/native/netbeans-profiler/1-r2196e46/profiler-external-sources-1-r2196e46.zip
SHA : 
6f41f0bed161f2e718bf1f0497e631446bf363d7b6affd4ab021e12a5b94c88b8896da8d6c7ec6bd5f411b64770276379c394041f120fe62edd52ed72e2ba3b0

Alongside the source artefact are the zipped binary artefacts :

https://dist.apache.org/repos/dist/dev/netbeans/native/netbeans-profiler/1-r2196e46/

Once released the binaries will be consumed by the IDE.  A draft PR, including 
dev build, using the staged artefacts is at
https://github.com/apache/netbeans/pull/6502

The source and binary artefacts were created in GitHub actions run
https://github.com/apache/netbeans/actions/runs/6351527745 using the workflow 
at https://github.com/apache/netbeans/actions/runs/6351527745/workflow

The workflow extracts the necessary parts of the NetBeans repository into the 
source bundle, then passes the source bundle to the various different OS 
runners to build the binaries.  See the workflow file for how to build from 
source on each OS.

This vote is going to be open at least 72 hours. Vote with +1, 0, and
-1 as usual. Please mark your vote with (binding) if you're an Apache NetBeans 
PMC member.

Many thanks everyone,

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





-
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





[VOTE] Release lib.profiler natives version 1-r2196e46

2023-10-03 Thread Neil C Smith
This is a vote on the lib.profiler native binaries. As the binary
artefacts are consumed by the IDE build, we need to release them
separately when they need updating.

The main purpose of this version is to allow us to ship Apple Silicon
support for the profiler in NetBeans 20.

Primary voting artefact :
https://dist.apache.org/repos/dist/dev/netbeans/native/netbeans-profiler/1-r2196e46/profiler-external-sources-1-r2196e46.zip
SHA : 
6f41f0bed161f2e718bf1f0497e631446bf363d7b6affd4ab021e12a5b94c88b8896da8d6c7ec6bd5f411b64770276379c394041f120fe62edd52ed72e2ba3b0

Alongside the source artefact are the zipped binary artefacts :

https://dist.apache.org/repos/dist/dev/netbeans/native/netbeans-profiler/1-r2196e46/

Once released the binaries will be consumed by the IDE.  A draft PR,
including dev build, using the staged artefacts is at
https://github.com/apache/netbeans/pull/6502

The source and binary artefacts were created in GitHub actions run
https://github.com/apache/netbeans/actions/runs/6351527745 using the
workflow at https://github.com/apache/netbeans/actions/runs/6351527745/workflow

The workflow extracts the necessary parts of the NetBeans repository
into the source bundle, then passes the source bundle to the various
different OS runners to build the binaries.  See the workflow file for
how to build from source on each OS.

This vote is going to be open at least 72 hours. Vote with +1, 0, and
-1 as usual. Please mark your vote with (binding) if you're an Apache
NetBeans PMC member.

Many thanks everyone,

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