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.
+
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:
There are only three major ideas behind distribution support:
−
* make packages, built on OBS, reusable for 0install deployment model;
+
* make packages, built on [http://build.opensuse.org/ 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;
+
* 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;
−
* support OBS based Sugar distributions.
+
* Zero Sugar does not support most of devil-in-details packaging features that make distro people's life so funny.
−
Zero Sugar is designed to support primarily [http://build.opensuse.org/ OBS] workflow. Each OBS package is generated by {{Code|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.
+
Each OBS package is generated by {{Code|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.