Changes

Jump to navigation Jump to search
Line 259: Line 259:  
== Versioning ==
 
== Versioning ==
   −
Versioning scheme for Zero packages could be arbitrary, since ''version'' spec option supports [http://0install.net/interface-spec.html#id4016582 0install version format]. But in some cases, e.g. libraries, more strict versioning could be useful. In that case ''age'' spec option could be used.
+
Versioning scheme for Zero packages could be arbitrary, since ''version'' spec option supports [http://0install.net/interface-spec.html#id4016582 0install version format]. But in some cases, e.g. libraries, more strict versioning could be useful. In that case ''age'' spec option should be used.
   −
Spec option ''age'' is intended to support, mostly, library packages API breakages. Not ABI, because tracking ABI is not trivial within sugar ecosystem (possible hugeness of code base of different quality)
+
Spec option ''age'' is intended to support, mostly, API breakages of library packages. Not ABI, because tracking ABI is not trivial within sugar ecosystem (possible hugeness of code base of different quality)
 
and useless since packages could be all time rebuild from sources and multiple library versions could be installed (thanks to 0install).
 
and useless since packages could be all time rebuild from sources and multiple library versions could be installed (thanks to 0install).
  

Navigation menu