[Bugs] #1142 UNSP: Sugar-platform dependency relationship is backwards (was: glucose should depend on simplejson)

SugarLabs Bugs bugtracker-noreply at sugarlabs.org
Thu Aug 6 00:45:38 EDT 2009


#1142: Sugar-platform dependency relationship is backwards
------------------------------------------+---------------------------------
    Reporter:  bemasc                     |          Owner:  dfarning                   
        Type:  defect                     |         Status:  new                        
    Priority:  Unspecified by Maintainer  |      Milestone:  Unspecified by Release Team
   Component:  wiki                       |        Version:  Unspecified                
    Severity:  Unspecified                |     Resolution:                             
    Keywords:                             |   Distribution:  Unspecified                
Status_field:  Unconfirmed                |  
------------------------------------------+---------------------------------
Changes (by bemasc):

 * cc: tomeu, alsroot (added)
  * owner:  alsroot => dfarning
  * component:  gentoo-overlay => wiki


Comment:

 In talking with alsroot, I have realized that our current guidelines for
 distro packagers are utterly screwy.  In particular, the sugar-platform, a
 metapackage that provides all the necessary dependencies to run
 activities, is listed at

 http://wiki.sugarlabs.org/go/0.84/Sugar_Platform

 as depending on Sucrose, which depends on Fructose.  That means that it is
 impossible to get a complete Sugar installation, by which I mean one that
 will run the activities from ASLO, without installing Fructose.  This
 effectively makes Fructose mandatory in order to get a working Sugar
 installation.

 This is not at all the purpose of Fructose, and is precisely backwards
 from the proper arrangement.  Fructose should depend on sugar-platform,
 and sugar-platform should provide glucose, xulrunner, hulahop, simplejson,
 and all the other "blessed dependencies" for activities.

-- 
Ticket URL: <http://trac.sugarlabs.org/ticket/1142#comment:1>
Sugar Labs <http://sugarlabs.org/>
Sugar Labs bug tracking system


More information about the Bugs mailing list