Platform Team/Package Management System: Difference between revisions
No edit summary |
|||
| Line 13: | Line 13: | ||
So, developers use a set of services that have theirs own API changes based schedules. Existed glucose could be treated as a big service and splited to several components but thats not a task for this proposal. Instead, it's about proposing basic infrastructure of Sugar Services and several services that are not part of glucose. | So, developers use a set of services that have theirs own API changes based schedules. Existed glucose could be treated as a big service and splited to several components but thats not a task for this proposal. Instead, it's about proposing basic infrastructure of Sugar Services and several services that are not part of glucose. | ||
The corner stone of Sugar Services proposal is Saccharin service. This service provides installing/upgrading(via [[Zero Install integration]]) mechanism for all other services. The rest of services is just variety of sugar libraries/dbus-services. | The corner stone of Sugar Services proposal is [[Activity_Team/Services/Saccharin|Saccharin]] service. This service provides installing/upgrading(via [[Zero Install integration]]) mechanism for all other services. The rest of services is just variety of sugar libraries/dbus-services. | ||
Technically, service could be a part of glucose(or some of its releases) but from activity POV it doesn't make much sense, if activity requires some service, | Technically, service could be a part of glucose(or some of its releases) but from activity POV it doesn't make much sense, if activity requires some service, [[Activity_Team/Services/Saccharin|Saccharin]] will do nothing if requested service/version is a part of installed glucose or install proper service(via 0install). Various activities on the same system could use various versions of the same service, in that case [[Activity_Team/Services/Saccharin|Saccharin]](via 0install) will just provide proper version to particular activity. | ||
== Versioning scheme == | == Versioning scheme == | ||