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 tootstream snap #32

Closed
wants to merge 1 commit into from

Conversation

@elopio
Copy link

commented Apr 6, 2017

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

@elopio

This comment has been minimized.

Copy link
Author

commented Apr 6, 2017

Hello!

You can find more information about snapcraft here: http://snapcraft.io/

To test it in an Ubuntu 16.04 machine:

$ sudo apt install git snapcraft
$ git clone https://github.com/elopio/tootstream
$ cd tootstream
$ git checkout snapcraft
$ snapcraft
$ sudo snap install *.snap --dangerous

(dangerous because the snap you build doesn't come signed from the store. Once you push it to the store, your users will just have to run: $ sudo snap install tootstream)

If you would like to publish this in the store, you can easily get continuous builds and delivery from https://build.snapcraft.io/ with a few clicks.

Any questions or comments, please let me know.

@magicalraccoon

This comment has been minimized.

Copy link
Owner

commented Sep 23, 2017

I haven't looked at Snapcraft before, but this seems like a great way to distribute.

@elopio

This comment has been minimized.

Copy link
Author

commented Oct 6, 2017

I agree ^_^

@craigmaloney

This comment has been minimized.

Copy link
Collaborator

commented Oct 6, 2017

I want to wait on applying this until we get the Python package set up. it might change a little on how things are executed.

@craigmaloney

This comment has been minimized.

Copy link
Collaborator

commented Oct 13, 2017

@elopio We've made some packaging changes for Tootstream. Please update the .yml file accordingly and submit a new pull request. Once that is submitted we'll pull in for the 0.2.0 release.

Thanks!

@craigmaloney

This comment has been minimized.

Copy link
Collaborator

commented Nov 11, 2017

Closing this request for now as we haven't heard back from you. Please re-submit an updated version of this and we'll be happy to include it in the next release.

Thanks!

@elopio

This comment has been minimized.

Copy link
Author

commented Dec 7, 2017

Sorry for the late reply @craigmaloney. While I was distracted and missed your message, one of our google code-in students packaged and released tootstream: https://github.com/m4sk1n/tootstream

If you would like to adopt it upstream, we can transfer the name. And you can add collaborators to the store, so @m4sk1n can still help maintaining the package.

@craigmaloney

This comment has been minimized.

Copy link
Collaborator

commented Dec 7, 2017

Hi @elopio,

I don't currently have a way to test this so if there's a way to somehow create a pull request to add it in our repo (and maintain it) then that's cool. Otherwise I'd have to accept this on faith.

@elopio

This comment has been minimized.

Copy link
Author

commented Dec 7, 2017

As part of the checklist that you will see here https://github.com/m4sk1n/tootstream#remaining-tasks, @m4sk1n should create a call for testing to get more people to confirm that it works and propose the transfer upstream.

@magicalraccoon

This comment has been minimized.

Copy link
Owner

commented Dec 7, 2017

I can fire up a virtual machine later and poke at it later tonight.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants
You can’t perform that action at this time.