Difference between revisions of "Packaging"
(initial) |
|||
Line 29: | Line 29: | ||
e.g. for <code>xfce4-settings (4.12.0-0ubuntu1)</code>, our patches should be packaged as <code>xfce4-settings (4.12.0-0ubuntu1-galliumos1)</code> | e.g. for <code>xfce4-settings (4.12.0-0ubuntu1)</code>, our patches should be packaged as <code>xfce4-settings (4.12.0-0ubuntu1-galliumos1)</code> | ||
− | We have some existing packages that are versioned ahead of their upstreams. | + | We have some existing packages that are versioned ahead of their upstreams. Unfortunately we can't fix this until upstream releases a version greater than <code>4.12.9</code> because of the way debian package versions sort. :( |
− | + | ...or unless we decide to make a hard break sometime before current (BETA1) and 1.0. :( | |
+ | |||
+ | ==== Deviant package versions ==== | ||
+ | |||
+ | Please fix these if/when the opportunity presents itself! | ||
− | ... | + | ; xfce4-settings <code>(4.12.9-0ubuntu1)</code> |
+ | : diverged from upstream at <code>4.12.0</code>, should be <code>xfce4-settings (4.12.0-0ubuntu1-galliumos7)</code> |
Revision as of 01:53, 14 December 2015
Contents
Current State of Packaging
For documentation and discussion. Design is still in flux.
Repositories and Distributions
We have one apt repository at https://apt.galliumos.org/ which serves three "distributions" (confusing name, but there it is).
We have a second apt repository at https://apt-dev.galliumos.org/ which will be retired.
The current distributions are:
- vivid-galliumos
- STABLE / RELEASE (default)
- priority pinned at 9999, will trump Canonical's
vivid
repo for all package versions - vivid-galliumos-prerelease
- prerelease / staging / unstable
- priority pinned at 10050, will also trump our
vivid-galliumos
repo for all package versions - vivid-galliumos-testing
- testing / experimental / current / development / etc
- priority pinned at 10090, will also trump our
vivid-galliumos-prerelease
repo for all package versions
General users will only have our vivid-galliumos
distribution enabled (and Canonical's vivid
repo.
Packages
Our package version naming convention descends from upstream Ubuntu packages, where applicable.
e.g. for xfce4-settings (4.12.0-0ubuntu1)
, our patches should be packaged as xfce4-settings (4.12.0-0ubuntu1-galliumos1)
We have some existing packages that are versioned ahead of their upstreams. Unfortunately we can't fix this until upstream releases a version greater than 4.12.9
because of the way debian package versions sort. :(
...or unless we decide to make a hard break sometime before current (BETA1) and 1.0. :(
Deviant package versions
Please fix these if/when the opportunity presents itself!
- xfce4-settings
(4.12.9-0ubuntu1)
- diverged from upstream at
4.12.0
, should bexfce4-settings (4.12.0-0ubuntu1-galliumos7)