GNU/Linux distributions integration is not intended to follow all requirements for native packages and in most cases cannot be reused for GNU/Linux distribution official repositories. There are only three major ideas behind distribution support:
+
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. There are only three major ideas behind distribution support:
* run Zero package in particular GNU/Linux distribution using native packaging system
* run Zero package in particular GNU/Linux distribution using native packaging system
* do not interfere with official packages
* do not interfere with official packages
* make packages reusable for 0install deployment model
* make packages reusable for 0install deployment model
−
Zero Sugar GNU/Linux distributions integration is designed to support primarily [http://build.opensuse.org/ OBS] workflow. Each OBS package is an all-sufficient Zero Sugar entity with one exception, it knows nothing about 0install infrastructure. It is possible to follow regular OBS procedures for these Zero packages e.g. creating links to Zero packages and branching them within OBS.
+
Zero Sugar is designed to support primarily [http://build.opensuse.org/ OBS] workflow. Each OBS package is an all-sufficient Zero Sugar entity (with one exception, it knows nothing about 0install infrastructure) i.e. it could be used as meta packaging tool (at least within [http://wiki.opensuse.org/openSUSE:Build_Service_supported_build_targets distributions] that OBS supports). It is possible to follow regular OBS procedures for these Zero packages e.g. creating links to Zero packages and branching them within OBS.