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

AppImage ("universal" Linux package) #296

Closed
ku1ik opened this issue Apr 12, 2018 · 14 comments
Closed

AppImage ("universal" Linux package) #296

ku1ik opened this issue Apr 12, 2018 · 14 comments

Comments

@ku1ik
Copy link
Contributor

ku1ik commented Apr 12, 2018

Anyone familiar with https://appimage.org/ ? Is it worth looking at to provide universal package for Linux?

@arpit1997
Copy link

@sickill, Can create a Debian package it will be more promising than appimage, con is that it will only run on debian based systems.

@om26er
Copy link

om26er commented Apr 16, 2018

I don't have expertise in AppImage but if wanted, I can help with snap packaging, do let me know.

Also searching in the snap store, I found that asciinema is already published as a snap package by sabdfl, supposedly Mark Shuttleworth, so we can probably contact the snap store guys and reclaim the ownership if @sickill wants to support it officially.

try: $ sudo snap install asciinema --classic

I do commit to the maintenance of this snap (should there a problem arrive) at least for a few months.

Note: I am not associated with Canonical, though I am part of the snapcraft community.

EDIT: Sorry, I just found out that snap is officially supported https://asciinema.org/docs/installation#installing-on-linux-as-snap -- though it may still make sense to bring it under this project' ownership.

@bittner
Copy link

bittner commented Oct 31, 2018

I'm trying to do an AppImage for PythonTurtle for some time (see also 1, 2). It's looks easy, but it's a bit hard with Python, interestingly.

I'm still on it, though I may not do active troubleshooting right in the next few days. You can ping me how it went (if you don't hear from me for longer), and if I managed to get it going doing the same thing for Asciinema is probably just a matter of a few terminal commands and opening a PR.

@ku1ik
Copy link
Contributor Author

ku1ik commented Nov 12, 2018

The snap created by Mark was not updated in a long time, still at 1.3, which is ironic, since snaps are also supposed to improve roll out time. I removed snap method from listed installation options a while ago. 2.0 was released 9 months, and I really want people to use 2.0+ since it records in much improved file format. If we can have it updated to 2.0.1 then great. Most likely I won't have time to maintain it myself, but if there's anyone willing to (@om26er ?) then I'm happy to create a repo for it under asciinema organization.

@om26er
Copy link

om26er commented Nov 13, 2018

@sickill sure, we can probably check with @markshuttle to get his snap packaging source and put that under asciinema org here and I can then ensure to keep that updated in the store.

@ku1ik
Copy link
Contributor Author

ku1ik commented Nov 16, 2018

@om26er that would be lovely. Is there any particular naming convention recommended/required for snap repos?

@markshuttle
Copy link

Happy to transfer publication of the snap to upstream, of course. Glad it proved a useful start :)

@ku1ik
Copy link
Contributor Author

ku1ik commented Nov 19, 2018

@markshuttle And I'm glad you found asciinema interesting enough to create the snap for it :)

I've created https://github.com/asciinema/asciinema-snap repo, and added @om26er and @markshuttle as collaborators to it. Feel free to push the original snap there, and update it when you have time. Thanks!

@om26er
Copy link

om26er commented Nov 19, 2018

Cool, lets wait for Mark to push the existing source and I can then look to do a latest release.

@markshuttle
Copy link

My GH-fu wasn't up to getting code into asciinema/asciinema-snap, but I published into markshuttle/asciinema-snap instead. Feel free to either copy that into your repo or clone from there. I also updated to 2.0.1 and released that into the candidate snap channel so folks can test with 'snap install asciinema --candidate'

@markshuttle
Copy link

@om26er "supposedly" har har ;)

@markshuttle
Copy link

Ah, the issue was that I needed to accept the invitation to the other repo before pushing there.

@om26er
Copy link

om26er commented Nov 20, 2018

Thanks @markshuttle, I cloned your code, made some changes and pushed it to https://github.com/asciinema/asciinema-snap

@ku1ik
Copy link
Contributor Author

ku1ik commented Apr 25, 2023

asciinema is available in pretty much every distro now via native package managers, and one can also install it with pipx on any OS so I'm closing this as I don't see immediate need for AppImage now.

@ku1ik ku1ik closed this as not planned Won't fix, can't repro, duplicate, stale Apr 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants
@ku1ik @bittner @markshuttle @om26er @arpit1997 and others