Activity Team/Obsolete/Native Packages

From Sugar Labs
Jump to navigation Jump to search

Summary

GNU/Linux distributions integration is not intended to follow all requirements for native packages and cannot be reused for distribution official repositories i.e. Zero Sugar is NOT a meta-packaging tool.

There are only three major ideas behind distribution support:

  • make packages, built on OBS, reusable for 0install deployment model;
  • as a side effect, Zero packages could be installed on GNU/Linux distributions that OBS supports, also, Zero packages might be reused for OBS based Sugar distributions;
  • Zero Sugar does not support most of devil-in-details packaging features that make distro people's life so funny.

Each OBS package is generated by 0sugar tool and might be built on a bunch of rpm/deb based distributions within OBS. It is possible to follow regular OBS procedures for Zero packages e.g. creating links and branching them.