-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Minimum requirements policy
The main branch must build with the packages in the latest Ubuntu LTS which has had at least one point release. New features can be committed to the main branch which depend on packages not yet available in that Ubuntu version, but the main branch must build without the new feature until the first point release of the new Ubuntu LTS. When the first point release of a Ubuntu LTS is released, backwards compatibility hacks for older dependencies should be removed only if new Mixxx features are incompatible with those old dependencies.
Major Mixxx releases (X.Y, like 2.2) have the same minimum requirements as the minimum requirements when they were branched from the main branch. Bugfix releases (X.Y.Z, like 2.2.1) will continue supporting the same minimum requirements that the X.Y.0 release did.
Here are some background info: Ubuntu and Fedora Support
This policy was collectively agreed upon in this Zulip discussion.
Mixxx is a free and open-source DJ software.
Manual
Hardware Compatibility
Reporting Bugs
Getting Involved
Contribution Guidelines
Coding Guidelines
Using Git
Developer Guide
Creating Skins
Contributing Mappings
Mixxx Controls
MIDI Scripting
Components JS
HID Scripting