Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add the packaging metadata to build the parity-bitcoin snap #422

Merged
merged 1 commit into from
Jun 12, 2017

Conversation

come-maiz
Copy link
Contributor

This package will let you publish the latest parity-bitcoin in the Ubuntu store, and from there reach many users on all the supported Ubuntu versions, and more Linux distributions in progress.

@parity-cla-bot
Copy link

It looks like @ElOpio signed our Contributor License Agreement. 👍

Many thanks,

Parity Technologies CLA Bot

@come-maiz
Copy link
Contributor Author

Just like with parity, I think that snaps would be a perfect way to automate the delivery of up-to-date versions to all your Linux users. If you haven't read about snapcraft before, you can go to http://snapcraft.io/

To test this in an Ubuntu 16.04 machine:

$ sudo apt install git snapcraft
$ git clone https://github.com/elopio/parity-bitcoin
$ cd parity-bitcoin
$ git checkout snapcraft
$ snapcraft
$ sudo snap install *.snap --dangerous
$ parity-bitcoin --print-to-console

(The --dangerous flag is because the snap that you build locally is not signed by the store. Once you push it to the store, your users will just have to do $ sudo snap install parity-bitcoin)

If you have any questions, please let me know.

@5chdn 5chdn added A0-pleasereview Pull request needs code review. A2-insubstantial Pull request requires no code review (e.g., a sub-repository hash update). M0-build Building and build system. labels Jun 12, 2017
@debris
Copy link
Contributor

debris commented Jun 12, 2017

thanks @ElOpio !

@debris debris merged commit eaee51a into paritytech:master Jun 12, 2017
@come-maiz come-maiz deleted the snapcraft branch June 12, 2017 15:01
@come-maiz
Copy link
Contributor Author

Thanks to you for the merge @debris !
Now you can go to https://build.snapcraft.io/ and configure the continuous delivery to the edge channel in the store. We can tell your contributors and the ubuntu community to test it. It would probably be better to use the same account used to publish parity, which I think was set up by @General-Beck.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A0-pleasereview Pull request needs code review. A2-insubstantial Pull request requires no code review (e.g., a sub-repository hash update). M0-build Building and build system.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants