[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