[Sugar-devel] Sugar Commander release checklist

James Cameron quozl at laptop.org
Fri Mar 15 20:53:51 EDT 2024


Release, thanks!

On Sun, Mar 10, 2024 at 05:20:06PM -0500, James Simmons wrote:
> I did a simple update of this Activity to make it run under Python 3.
> 
> Checklist - maintainer
> 
> * check version of latest tarball release in [1]download.sugarlabs.org/sources/
> sucrose/fructose/ or [2]download.sugarlabs.org/sources/honey/,
>    
>     No tarball release for this Activity.
> 
> * check for a release version git tag, e.g. v34,
>    
>     There were no Git tags seen for this Activity
> 
> *  correlate with activity_version metadata in activity/[3]activity.info,
> 
>     Updated to version 11.
> 
> *  look for commits after any of these, in either;
>         master branch of repository at sugarlabs,
>         any other branches,
>         any other forks,
>         orphaned repositories with the same bundle_id value, using GitHub or
> Google Search,
>         deprecated repositories at [4]git.sugarlabs.org,
> 
>     Nothing like this found.
> 
> * review and merge all pull requests,
> 
>     No other pull requests.
> 
> * apply all desired commits, making pull requests if review is needed,
> 
>     Done. I made a new branch for the PR for release notes.
> 
> * apply any [5]translate.sugarlabs.org changes, e.g. using a download script,
>     if there is a po/*.pot file, regenerate using python setup.py genpot,
> review the changes, and commit,
>     notify our translation-community manager @leonardcj if the POT file changes
> contain new or changed strings,
>    
>     No translated strings were affected by this update.
> 
> * update the README.md file if necessary,
> 
>     Not needed. No changes in functionality.
> 
> * write release notes for the NEWS file, change the activity_version metadata
> in activity/[6]activity.info, commit, and git tag the version,
> 
>     Done
> 
> * update the activity documentation in the help-activity repository,
> 
>     Not needed. The Activity works the same as it always did.
> 
> * for activities that include a tarball release, or where Fedora or Debian
> packages may be made, create a tarball using python setup.py dist_source, and
> upload tarball to [7]download.sugarlabs.org using shell account,
> 
>     I have no such account. I don't do enough Activity development to justify
> having one.
> 
> * create bundle using python setup.py dist_xo, and test that it can be
> installed by Browse,
> 
>     I have not tested this.
> 
> * rebase any other maintained branches or pull requests, such as those for past
> or future versions of Python, or past releases of Fedora, Ubuntu or libraries.
> 
>     No other pull requests.
> 
> * for Python 3 Activities, copy the bundle to ~activities-v4/bundles, remove
> any other old versions of the bundle from ~activities-v4/bundles, and trigger a
> rebuild of the static site using rebuild-aslo command, verify if your bundle is
> visible on [8]https://v4.activities.sugarlabs.org . For more information, it is
> recommended to take a look at the Activities4 wiki page
> 
>    I don't think this is something I have the ability to do.
>   
> Thanks,
> 
> James Simmons
> 
> References:
> 
> [1] http://download.sugarlabs.org/sources/sucrose/fructose/
> [2] http://download.sugarlabs.org/sources/honey/
> [3] http://activity.info/
> [4] http://git.sugarlabs.org/
> [5] http://translate.sugarlabs.org/
> [6] http://activity.info/
> [7] http://download.sugarlabs.org/
> [8] https://v4.activities.sugarlabs.org/

> _______________________________________________
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel



More information about the Sugar-devel mailing list