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 in most cases 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, run Zero packages in particular GNU/Linux distribution using packages built on OBS without interfering with official ones;
  • support OBS based Sugar distributions.

Zero Sugar is designed to support primarily OBS workflow. Each OBS package is generated by 0sugar tool and might be built on 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.