mixxxdj / mixxx

Mixxx is Free DJ software that gives you everything you need to perform live mixes.
http://mixxx.org
Other
4.43k stars 1.27k forks source link

evaluate publishing Mixxx as a snap package #8730

Open mixxxbot opened 2 years ago

mixxxbot commented 2 years ago

Reported by: rryan Date: 2016-12-19T00:37:33Z Status: Confirmed Importance: Wishlist Launchpad Issue: lp1650994 Tags: linux, packaging


snapd comes installed by default on Ubuntu now.

This might make it easy to distribute Mixxx on many distros with just one package format.

http://snapcraft.io/

mixxxbot commented 2 years ago

Commented by: sblaisot Date: 2016-12-19T21:47:23Z


I want to give a try at this one.

mixxxbot commented 2 years ago

Commented by: Be-ing Date: 2016-12-20T04:24:43Z


related: AppImage packaging Bug #⁠1621181

mixxxbot commented 2 years ago

Commented by: sblaisot Date: 2016-12-20T06:46:34Z


@Be (#2): bash recipes are not as exciting as yaml files ;)
mixxxbot commented 2 years ago

Commented by: Be-ing Date: 2016-12-20T16:09:17Z


Having to install something to install something that supposedly just works isn't exciting to me. From what I have read, snap is a big pain to set up on distros that are not Ubuntu. AppImage just works on any Linux Standard Base system.

mixxxbot commented 2 years ago

Commented by: rryan Date: 2016-12-20T16:28:53Z


To be clear, I said "evaluate" :). That probably means building a list of pros and cons, one of which would be that you have to install snapd. There are other benefits to snap -- like sandboxing (Mixxx is not really designed with security in mind). AppImage looks nice too.

mixxxbot commented 2 years ago

Commented by: sblaisot Date: 2016-12-20T19:43:34Z


application packaging is something I have a personal interest in, so I will take a look, try to set it up, test, and report here. Mixxx is a good candidate for my test ;)