Difference between revisions of "Deployment Team/Obsolete/jhconvert"

From Sugar Labs
Jump to navigation Jump to search
Line 24: Line 24:
 
* sugar-glucose provides strong(=) dependencies to core components
 
* sugar-glucose provides strong(=) dependencies to core components
 
* sugar-fructose provides soft(<dev_branch) dependency to sugar-toolkit
 
* sugar-fructose provides soft(<dev_branch) dependency to sugar-toolkit
* sugar-honey provides hard(=) dependency to sugar-toolkit
+
* sugar-honey provides strong(=) dependency to sugar-toolkit
  
 
{| border="0"
 
{| border="0"

Revision as of 14:55, 20 December 2008

jhconvert

The main purpose of this project is helping people to package Sugar for various non-mainstream Linux distributions. If Linux distribution is not Debian/Fedora/Ubuntu based and there is lack of human resources to maintain packages, that project could be valuable.

How it works

The general idea is to collect all distro-independent information in one place to minimize maintenance costs. Process of generating packages looks like that:

  • fetching dependencies from sugar-jbuild (native sugar building system)
  • adding distro-independent content like common package dependencies, various strings, urls etc.
  • using distro-specific templates to generate native packages

Supported distros

Currently supported followed distributions:

Packages

Meta packages to install bunch of sugar components

  • sugar-glucose provides strong(=) dependencies to core components
  • sugar-fructose provides soft(<dev_branch) dependency to sugar-toolkit
  • sugar-honey provides strong(=) dependency to sugar-toolkit

0.82

release cycle

Glucose

sugar-glucose 0.82.1
sugar-toolkit 0.82.11
sugar 0.82.9
sugar-artwork 0.82.3
sugar-base 0.82.2
sugar-datastore 0.82.1
sugar-presence-service 0.82.2
Journal 99

Fructose

sugar-fructose 0.82.1
Read 52
Chat 48
Terminal 19
Browse 99
etoys 3.0.2160
Write 60
Calculate 23
Log 16
Pippy 25

Honey

TurtleArt 16
Paint 23
TamTamEdit 51
TamTamJam 52
TamTamMini 50
TamTamSynthLab 52

0.84

release cycle

Glucose

sugar-glucose 0.83.2
sugar-toolkit 0.83.2
sugar 0.83.3
sugar-artwork 0.82.1
sugar-base 0.83.1
sugar-datastore 0.83.0
sugar-presence-service 0.83.1

Fructose

sugar-fructose 0.83.2
Read 61
Chat 60
Terminal 20
Browse 101
etoys 3.0.2160
Write 60
Calculate 25
Log 16
Pippy 25
Imageviewer 4
TurtleArt 20

Honey

Paint 23

Resources