netbeans-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Laszlo Kishalmi (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (NETBEANS-341) Provide Snap Packages for NetBeans
Date Mon, 29 Jan 2018 04:28:00 GMT

     [ https://issues.apache.org/jira/browse/NETBEANS-341?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Laszlo Kishalmi updated NETBEANS-341:
-------------------------------------
    Component/s: platform - Launchers&CLI

> Provide Snap Packages for NetBeans
> ----------------------------------
>
>                 Key: NETBEANS-341
>                 URL: https://issues.apache.org/jira/browse/NETBEANS-341
>             Project: NetBeans
>          Issue Type: Wish
>          Components: platform - Launchers&amp;CLI
>    Affects Versions: 9.0
>            Reporter: Laszlo Kishalmi
>            Priority: Major
>              Labels: CI, build
>
> The aim of this wish is to make NetBeans IDE available using Snap packaging system making
it available on almost all Linux distributions.
> While the invention of Snap package management is a bit controversial among Linux users,
it is definitely gaining momentum as some major brands started to deliver their products as
Snap packages. Like Spotify and IntelliJ as well.
> Snap store can provide different distribution channels for different state of the products,
like alpha, beta and stable (additional channels can be requested as well). Snapcraft.io service
provides an automatic build and release functionality for free. Also the snap client can update
the installed software daily. Having this functionality can enable some users to live on the
edge if they want.
> I've started some experiments which can help make it happen.
>  # Initial experiment creating a snap package from NetBeans 9.0-beta-rc2:
> [https://github.com/lkishalmi/netbeans-snap]
>  # This snap code needs to be integrated into the main NetBeans repository.
> Some modifications are required of course. (I'm going to create a branch for that)
>  # Snapcraft.io could be bind into github to enable automatic build.
> As far as I see now we shall request a permission to build a the package with classic
confinement (no-security restrictions)
> My experimental package is available and can be tested with:
> {code:java}
> wget https://s3-us-west-2.amazonaws.com/lkishalmi-us-west-2-public/snaps/netbeans_9.0-beta-rc2_amd64.snap
> snap install netbeans_9.0-beta-rc2_amd64.snap --dangerous --classic{code}
> If we could make this happen NetBeans install on Linux could be as simple as:
> {code:java}
> snap install netbeans --classic{code}
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

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

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


Mime
View raw message