Changes

Jump to navigation Jump to search
Line 39: Line 39:  
{{Anchor|Glucose}}
 
{{Anchor|Glucose}}
 
=== <abbr title="Glucose, the base Sugar environment">Glucose</abbr> (base) modules===
 
=== <abbr title="Glucose, the base Sugar environment">Glucose</abbr> (base) modules===
* Build a source tarball
+
* Check out the repository branch,
+
* Create a git tag to reference the release. The tag should be in the vXXX form (for example v0.111).
make distcheck
+
git tag v0.111
 
+
* Build a source tarball from the branch,
* In git add a tag to reference the release. The tag name should be in the vXXX form (for example v0.81.9).
+
  make distcheck
 
+
* Test the source tarball carefully, using {{Code|configure}}, {{Code|make}}, {{Code|make install}}, and any packaging technology you are familiar with,
* test it carefully and make it available in a stable location. You need a developer account with Sugar Labs to be able to upload there. The preferred location for glucose modules is:  
+
* Upload the source tarball to a stable location. You need a developer account with Sugar Labs to be able to upload there. The location for glucose modules is:  
  shell.sugarlabs.org:/upload/sources/sucrose/glucose/(module_name)/  
+
  shell.sugarlabs.org:/upload/sources/sucrose/glucose/ (module_name)/  
 
which translates to:  
 
which translates to:  
  http://download.sugarlabs.org/sources/sucrose/glucose/(module_name)/  
+
  http://download.sugarlabs.org/sources/sucrose/glucose/ (module_name)/  
 
+
* Push the release tag to the project repository,
* Send an announce mail to sugar-devel@lists.sugarlabs.org, with [RELEASE] in the subject. The form will be decided by each maintainer but it should at least include a reference to the source code tarball and an high level, user oriented list of changes.
+
* Announce by mail to sugar-devel@lists.sugarlabs.org, with [RELEASE] in the subject. The form will be decided by each maintainer but it should at least include a reference to the source code tarball and an high level, user oriented list of changes.
 
+
* When the {{Code|sugar}} module is released, update the Activity Library default stable release; the variable {{Code|SITE_SUGAR_STABLE}} in site/app/config/config.php then check on [https://activities.sugarlabs.org activities.sugarlabs.org] with a browser other than Browse that an activity compatible with the release is listed.
* Update the Activity Library default stable release; the variable SITE_SUGAR_STABLE in site/app/config/config.php then check on activities.sugarlabs.org with a browser other than Browse that an activity compatible with the release is listed.
  −
 
   
{{Anchor|Fructose}}
 
{{Anchor|Fructose}}
  

Navigation menu