[Sugar-devel] Name for Sugar Packages
Aleksey Lim
alsroot at member.fsf.org
Sun Aug 1 14:48:01 EDT 2010
On Sun, Aug 01, 2010 at 04:07:15PM +0200, Tomeu Vizoso wrote:
> On Sun, Aug 1, 2010 at 00:24, Aleksey Lim <alsroot at member.fsf.org> wrote:
> > Hi all,
> >
> > Just wondering, how to name Sugar Packages.
>
> What are you meaning by "Sugar Packages"? Is there a wiki page or
> something I have missed?
I'm collecting info on [1]
but it is still in preliminary stage...
I'm experimenting with local OBS[2] instance, after getting some useful
results it will be available on refinery.sl.o for trying. After that,
I'm planing to share my vision in more formal form with requesting new
SL Team - Refinery Team.
[1] http://wiki.sugarlabs.org/go/Activity_Team/Zero_Sugar
[2] https://build.opensuse.org/
> > 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".
>
> Just wanted to mention that I have heard several times of the
> difficulty that newcomers have with these names inspired in sugar
> puns.
>
> For us that have been thinking about Sugar every day for several years
> now it may seem convenient (and fun) to have very distinctive names
> but for the rest we are making it more difficult to think of Sugar.
>
> I don't think we really need to be so afraid of using names that are
> already being used in other contexts and that we can trust users to be
> ready to discover any Sugar specificities. Just consider how these
> alternatives sound to someone who is just starting to discover what
> Sugar is:
>
> Glucose -> core modules
> Fructose -> core or demonstration activities
> ASLO -> activities directory
> IAEP -> sugar-general, sugar-discussion, ...
> etc.
Well, it depends on how someone is seeing Sugar, for me, it is a Game (nobody
invented a method to educate better then playing). "Special" sugar names
is a part of this game.
--
Aleksey
More information about the Sugar-devel
mailing list