You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Michael Shuler (JIRA)" <ji...@apache.org> on 2016/09/23 21:13:20 UTC

[jira] [Updated] (CASSANDRA-12622) Snap package of Cassandra

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

Michael Shuler updated CASSANDRA-12622:
---------------------------------------
    Fix Version/s:     (was: 3.10)
                   3.x

> Snap package of Cassandra
> -------------------------
>
>                 Key: CASSANDRA-12622
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-12622
>             Project: Cassandra
>          Issue Type: New Feature
>          Components: Packaging
>            Reporter: Evan
>            Priority: Minor
>             Fix For: 3.x
>
>
> Picking up the conversation from [1], I'd like to propose that Cassandra publish snap packages (http://snapcraft.io).
> I've put together a patch:
> https://github.com/apache/cassandra/compare/trunk...evandandrea:snap
> This could be used to build and publish a snap on every commit to trunk [2, 3], or as a quicker way for developers to one-off build something more lightweight than a container for testing.
> Alternatively, you could keep snap publication to released versions of Cassandra. Dependencies are bundled, so you would get to decide Oracle vs OpenJDK and the exact version. For the end user it would mean confidence that Cassandra with this bundled set of dependencies had been tested by the project. Uploads would instantly reach all of Ubuntu and a fair few other distributions without any changes [4], hopefully simplifying install instructions.
> I couldn't find where the machinery for driving the Cassandra release process lives, but if someone can point me in the right direction I'd be happy to submit a patch for that.
> 1: https://www.mail-archive.com/dev@cassandra.apache.org/msg09216.html
> 2: Builds of trunk would be best published to the edge channel:
>     http://snapcraft.io/#snapcraft_home_using-snaps_channels
> 3: What automatic building and publishing could look like using Travis:
>     https://travis-ci.org/evandandrea/cassandra-snap/builds/158449135#L3937
> 4: http://snapcraft.io/docs/core/install



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)