[Sugar-devel] Read Activity release checklist
James Cameron
quozl at laptop.org
Fri Mar 15 20:26:19 EDT 2024
Released, see notes below.
On Sun, Mar 10, 2024 at 04:52:05PM -0500, James Simmons wrote:
> I would like to release a new version of the Read Activity containing a bug fix
> needed so the Activity can start under Fedora 39:
>
> Checklist - maintainer
>
> * check version of latest tarball release in [1]download.sugarlabs.org/sources/
> sucrose/fructose/ or [2]download.sugarlabs.org/sources/honey/,
>
> Latest version is 123.
>
> * check for a release version git tag, e.g. v34,
>
> There were no Git tags seen for this Activity
You're doing something wrong in that check. There are tags. GitHub
shows them.
> * correlate with activity_version metadata in activity/[3]activity.info,
>
> Updated to version 124
>
> * 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,
>
> I looked at the one other pull request. It isn't clear to me what it's
> doing. I was created
> back in 2020 and never applied.
Reviewed and applied. Coding standards, not critical. A few more
need changing, but that can wait for someone interested in doing so.
> * 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.
There were translation updates for languages mg and te. We have to
apply these, they aren't applied automatically any more.
> * 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.
Done.
> * 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.
>
> The other pull request appears to be abandoned. It could be
> closed.
I hadn't abandoned it. Nobody bothered to review my work. ;-)
> * 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.
Done.
>
> 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