Well, it seems this convenience binary thing is kind of misfit in the
current process.
It is better to ask. I appreciate your concerns, and thank you for
raising them!
On 12/24/18 10:23 PM, Emilian Bold wrote:
I dunno, nothing is clear with Apache.
I've generally seen Apache sources and binaries together on the same
download page. They were part of the same 'release' although in theory
people vote only on the sources.
So, I don't know what is means to publish a new "convenience binary"
that was not part of the initial release convenience binaries.
Even convenience binaries are available in the Apache mirror system
and in order to publish something there as an act of the foundation I
guess we need a vote. Maybe we can do it as a PPMC but the PPMC is not
a legal entity and we are incubating so we probably need some
incubator oversight anyhow.
Otoh I don't believe we can have a vote on a binary only since the
Apache vote is about the source.
Anyhow, I'll be quiet and let a mentor clear things up. I have nothing
against the Snap binary, I just thought long and hard about these
Apache limitations so I guess I can chip in my 2c.
--emi
http://coolbeans.xyz/ - CoolBeans: An IDE for Java, JavaEE, PHP and more!
On Tue, Dec 25, 2018 at 2:32 AM Laszlo Kishalmi
<laszlo.kisha...@gmail.com> wrote:
Well, we may ask a mentor about that. Review on binary releases and
voting on that is quite recent topic inside the ASF.
https://lists.apache.org/thread.html/ceb357513ff0403414b5fff7dbeb1ea43961e71f9e48425d6e3cea8f@%3Cgeneral.incubator.apache.org%3E
I do not think that we need to wait for another release. As the voting
happened only on the source package. (And as of now it seems to be
passed). We can generate and build a snap exactly from that package on
Apache Infrastructure. The only thing I might see feasible is to have
another vote on that binary release and may or may not place it next to
the source package, after signing and checksumming. (This process
wouldn't affect the regular release process we are in now.)
On 12/24/18 11:51 AM, Emilian Bold wrote:
Oh, I didn't know we build the snap package. So next release we could
include the snap binary in the normal release vote. If we vote on it and
the binary is next to the other binaries on dist.apache then snap.io is
basically just another mirror.
--emi
On Mon, 24 Dec 2018 at 21:29, Laszlo Kishalmi <laszlo.kisha...@gmail.com>
wrote:
The Snap binary is built on and uploaded automatically by Apache
Infrastructure servers.
The job is the following:
https://builds.apache.org/job/incubator-netbeans-snap-packages/
Right now it is using the release100 branch, probably I can make it to
take the source output of the release job, right now I just would
configure to make the build from the git tag.
Well of course in this case the real distribution is going to happen by
the snapcraft.io infrastructure, but I do not see any problem with that.
On 12/24/18 9:39 AM, Emilian Bold wrote:
The steps sound good except the Snap convenience binary which I know is
your baby but I still don't understand what binaries are there.
The convenience binaries we distribute as Apache NetBeans are distributed
by Apache infra and built by Apache servers and voted on. Not sure which
of
these is true for Snap.
--emi
On Mon, 24 Dec 2018 at 18:47, Laszlo Kishalmi <laszlo.kisha...@gmail.com
wrote:
Dear all,
So far we are having the necessary 3 +1 votes on IPMC vote thread which
shall be open for at least 4 hours from now. So if there would be no
objection there we would be ready for the release.
Please help me to collect the final parts, needs to be done around the
release.
Right now I'm aware of the following:
1. I need to move the release files from svn staging to the release
area.
2. Probably shall wait 1 day till these files get synchronized over
the
mirrors.
3. Update the distribution update center with the new nbm modules.
4. Upload Snap convenience binary to snapcraft.io and make the
package
as public.
5. Update the website, we have a PR-for that, which needs to be
finalized.
6. Send out release announcement.
7. I need to archive the old 9.0 release.
8. Update the Release Management Wiki pages
9. Give and request feedback on being Release Manager for Apache
NetBeans (incubating) 10.0
There are some other things I'm thinking of, but do not know the details
yet:
* The JavaDoc generation got ironed out, we shall generate (I guess
along with the 9.0 as that is missing as well) and upload it to ?
* Telling the thruth I have not really followed the maven release
artifact creation and store thread. All I knew that with the
netbeans.org domain donation happened we can use that as group id
and probably have the intent to upload our jars to maven central. I
have no details how, where and when shall we do that.
So, please review this, help me if you find some gaps, or any additional
info, requests etc!
Thank you for your support!
I really hope, together, we made a really nice Christmas gift this year!
Laszlo Kishalmi
Volunteer Release Manager of
Apache NetBeans (incubating) 10.0
--
--emi
---------------------------------------------------------------------
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
---------------------------------------------------------------------
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
---------------------------------------------------------------------
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
---------------------------------------------------------------------
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