Difference between revisions of "Activity Team/Obsolete/Native Packages"

From Sugar Labs
Jump to navigation Jump to search
Line 8: Line 8:
 
There are only three major ideas behind distribution support:
 
There are only three major ideas behind distribution support:
 
* make packages, built on OBS, reusable for 0install deployment model;
 
* make packages, built on OBS, reusable for 0install deployment model;
* as a side effect, run Zero package in particular GNU/Linux distribution using native packaging system without interfering with official packages;
+
* 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.
 
* support OBS based Sugar distributions.
  

Revision as of 03:22, 19 July 2010

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.