Here is my checklist for Get Books Activity: Checklist - maintainer
* check version of latest tarball release in download.sugarlabs.org/sources/sucrose/fructose/ or download.sugarlabs.org/sources/honey/, Latest version is 19. * check for a release version git tag, e.g. v34, There are no Git tags for this Activity * correlate with activity_version metadata in activity/activity.info, Updated to version 20 * 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 git.sugarlabs.org, Nothing like this found. * review and merge all pull requests, I looked at the other pull requests. There were two that attempted to make the application\ work under Python 3. They ran into the same problems with feedparser.py and Python 3 not having sgmllib that I did. I fixed those problems by using a later version (but not current) version of feedparser that included its own version of sgmllib. * apply all desired commits, making pull requests if review is needed, Done * apply any 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, Just did that. *This required a second pull request as the first was already done.* * write release notes for the NEWS file, change the activity_version metadata in activity/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 download.sugarlabs.org using shell account, * I have no such account.* * 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 requests appear to be abandoned. They could be closed.* * 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 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.* I will make similar lists for the Read Activity (minor bug fix), GetIABooks, and Sugar Commander when I have time. Thanks. James Simmons On Sat, Mar 9, 2024 at 2:04 PM James Cameron <qu...@laptop.org> wrote: > Thanks. I've merged. > > Steps for releasing are at > > https://github.com/sugarlabs/sugar-docs/blob/master/src/contributing.md#checklist---maintainer > > Skip any you feel are not helpful. > > Tell us of any you can't or won't proceed with. > > On Sat, Mar 09, 2024 at 10:20:19AM -0600, James Simmons wrote: > > I have a pull request for the Get Books Activity ready to review. > > > > Feedbooks is going out of business, so only Internet Archive is > supported. I > > investigated several other OPDS feeds but they all had issues. The > Activity > > runs under Python 3 now. > > > > I think this is ready to release. > > > > James Simmons > > > > > _______________________________________________ > > Sugar-devel mailing list > > Sugar-devel@lists.sugarlabs.org > > http://lists.sugarlabs.org/listinfo/sugar-devel > >
_______________________________________________ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel