Re: [Sugar-devel] Name for Sugar Packages

2010-08-01 Thread Tomeu Vizoso
On Sun, Aug 1, 2010 at 00:24, Aleksey Lim alsr...@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?

 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.

Regards,

Tomeu

 --
 Aleksey
 ___
 Sugar-devel mailing list
 Sugar-devel@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Name for Sugar Packages

2010-08-01 Thread Aleksey Lim
On Sun, Aug 01, 2010 at 04:07:15PM +0200, Tomeu Vizoso wrote:
 On Sun, Aug 1, 2010 at 00:24, Aleksey Lim alsr...@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
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Name for Sugar Packages

2010-07-31 Thread Aleksey Lim
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
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Name for Sugar Packages

2010-07-31 Thread Frederick Grose
On Sat, Jul 31, 2010 at 6:24 PM, Aleksey Lim alsr...@member.fsf.org wrote:

 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


Sugar cubes come to mind.  The are prepared, bite-size or cup-size
packages of compressed sugar grains.

 --Fred
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Name for Sugar Packages

2010-07-31 Thread Gary Martin
On 31 Jul 2010, at 23:24, Aleksey Lim alsr...@member.fsf.org wrote:

 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)

Not sure I grasp the above.

 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.

But if it's a name game, I can't avoid suggesting Sugar cube ;)

Regards,
--Gary

 -- 
 Aleksey
 ___
 Sugar-devel mailing list
 Sugar-devel@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Name for Sugar Packages

2010-07-31 Thread Aleksey Lim
On Sun, Aug 01, 2010 at 01:00:04AM +0100, Gary Martin wrote:
 On 31 Jul 2010, at 23:24, Aleksey Lim alsr...@member.fsf.org wrote:
 
  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)
 
 Not sure I grasp the above.
 
  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.
 
 But if it's a name game,

you got it :)

 I can't avoid suggesting Sugar cube ;)

so, 3:0 for cubes..

I guess the place where these cubes are produced could be named 
refinery.sugarlabs.org

-- 
Aleksey
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Name for Sugar Packages

2010-07-31 Thread Frederick Grose
On Sat, Jul 31, 2010 at 8:11 PM, Aleksey Lim alsr...@member.fsf.org wrote:

 On Sun, Aug 01, 2010 at 01:00:04AM +0100, Gary Martin wrote:
  On 31 Jul 2010, at 23:24, Aleksey Lim alsr...@member.fsf.org wrote:



{...}



so, 3:0 for cubes..


Sugar cubes nicely suggest a regular, ordered volume that would hold
packed content, which might sweeten your cup of brew.

 I guess the place where these cubes are produced could be named
 refinery.sugarlabs.org


refinery nicely suggests refinement or a place where one may find raw
materials, intermediate refinements, and the sweetest refinements or
finished products, and the tools or equipment needed for the process.

   --Fred
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Name for Sugar Packages

2010-07-31 Thread Tim McNamara
On 1 August 2010 12:11, Aleksey Lim alsr...@member.fsf.org wrote:

 so, 3:0 for cubes..

 I guess the place where these cubes are produced could be named
 refinery.sugarlabs.org


+1
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel