Skip to content

Conversation

@mbien
Copy link
Member

@mbien mbien commented Dec 8, 2022

moved a few items around for improved readability and consistency.

  • some inline sidenote has been moved down to Deployment Platforms as additional tip
  • snap moved to community section
  • mentioned that the zip is platform independent. This required to change the bullet list slightly otherwise it would have looked ugly.
  • tips/warning annotations are now consistently below the main text block. Since one was below and the other above.

link to github preview

@neilcsmith-net
Copy link
Member

neilcsmith-net commented Dec 8, 2022

Generally looks good, thanks! But the Snap package is from ASF, so should be listed with the other Apache artefacts as far as I know? cc/ @lkishalmi

@mbien
Copy link
Member Author

mbien commented Dec 8, 2022

Generally looks good, thanks! But the Snap package is from ASF, so should be listed with the other Apache artefacts as far as I know? cc/ @lkishalmi

the snap page says:
https://snapcraft.io/netbeans
"Disclaimer: This is a convenience binary of Apache NetBeans IDE, this is not an official release."

I just searched my mailbox and I don't see a vote thread with snap in it. Is it developed somewhere else?

@neilcsmith-net
Copy link
Member

Convenience binaries don't require separate votes, and that statement really applies to all convenience binaries. As far as I know, the Snap account is under ASF, but check with Laszlo.

@lkishalmi
Copy link
Contributor

Well, let me tell the story of the how the Snap package came into life.

I was working on it before Geertjan reached out to me to join to the Apache NetBeans team. (I might have a snap package ffor NetBeans 8.2 somewhere). I was searching for the possibility to distribute that on Snapcraft. The name netbeans was reserved by Canonical, to prevent people simply put something up there that would cause issues. So I distributed that package on an S3 bucket and put a link on my blog. (I do not think anyone used that except me)

I asked the community if we are interested to make this happen, when I became project member. There were positive responses, so I registered with my apache.org email and started a discussion with the Snapcraft team. That's how we got there.

I sent out invitations to the release team @neilcsmith-net , @geertjanw and @ebarboni to be able to manage the Snap package.

The code that generates the Snap package, initially was in the netbeans git repository, later on it was moved to netbeans-tools.

We have two packages on Snapcraft, both are built and uploaded from Apache build infrastructure:

  • netbeans: Built from the binary zip package. It's triggered manually whenever a release/voting candidate is announced and uploaded to the edge channel. We have close to 35000 active installations, by now.
  • netbeans-dev: Built right from master, automatically every Thursday. It is not advertised, not come up in the searches, but used around by ~20 people

@mbien
Copy link
Member Author

mbien commented Dec 8, 2022

@lkishalmi interesting! Thanks for the details, didn't know about all that.

Since its built from the zip, doesn't contain anything else and is maintained by a PMC member i simply added it to the main list now.

update

Copy link
Contributor

@lkishalmi lkishalmi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Made my comments.

moved a few items around for improved readability and consistency.
@mbien mbien merged commit 9953c7d into apache:master Dec 12, 2022
@mbien
Copy link
Member Author

mbien commented Dec 14, 2022

@neilcsmith-net @geertjanw will there be a release announcement for NB 16? Blog/toots?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants