[Sugar-devel] Name for Sugar Packages
Aleksey Lim
alsroot at member.fsf.org
Sat Jul 31 18:24:36 EDT 2010
Hi all,
Just wondering, how to name Sugar Packages.
The reasons to not reuse "package" name - it is not regular
(GNU/Linux distributions) packages, because:
* primal deploying model is decentralized (via 0install) not centralized
which is the core point of regular distros
* sugar "packages" still could be represented as regular packages to
support centralized sugar distributions but in that case it will
look like tunneling, e.g., ssh tunnels via http
* in most cases, "packages" will contain results of doer experiments,
e.g., not fully tested/QAed/etc stuff like packages in regular
distributions (at least in stable distro releases)
* in most cases, "package" maintainers will be their developers
because there is no need in any "packaging" work except supporting
an analog of activity.info file (for activities)
The reasons to not reuse "activity" name:
* "packages" might contain not only activities but libraries, other
(not)well distro packaged dependencies, .xol content or sugar itself
* it is about deploying content not about its quality
The reasons to not reuse "bundle" name:
* distribution will happen not only (or, usually, not at all) via bundles
(e.g. .xo bundles)
And the last but not least :) reason, it would be really cool to have special
name for sugar packages, e.g, Ruby has "gems", Python has "eggs".
--
Aleksey
More information about the Sugar-devel
mailing list