<div dir="ltr"><div>Here is my checklist for Get Books Activity:</div><div><br></div><div>Checklist - maintainer<br><br>* check version of latest tarball release in <a href="http://download.sugarlabs.org/sources/sucrose/fructose/">download.sugarlabs.org/sources/sucrose/fructose/</a> or <a href="http://download.sugarlabs.org/sources/honey/">download.sugarlabs.org/sources/honey/</a>,<br> <br> Latest version is 19.<br><br>* check for a release version git tag, e.g. v34,<br> <br> There are no Git tags for this Activity<br><br>* correlate with activity_version metadata in activity/<a href="http://activity.info">activity.info</a>,<br><br> Updated to version 20<br><br>* look for commits after any of these, in either;<br> master branch of repository at sugarlabs,<br> any other branches,<br> any other forks,<br> orphaned repositories with the same bundle_id value, using GitHub or Google Search,<br> deprecated repositories at <a href="http://git.sugarlabs.org">git.sugarlabs.org</a>,<br><br> Nothing like this found.<br><br>* review and merge all pull requests,<br><br> I looked at the other pull requests. There were two that attempted to make the application\<br> work under Python 3. They ran into the same problems with feedparser.py and Python 3 not having<br> sgmllib that I did. I fixed those problems by using a later version (but not current) version<br> of feedparser that included its own version of sgmllib.<br><br>* apply all desired commits, making pull requests if review is needed,<br><br> Done<br><br>* apply any <a href="http://translate.sugarlabs.org">translate.sugarlabs.org</a> changes, e.g. using a download script,<br> if there is a po/*.pot file, regenerate using python setup.py genpot, review the changes, and commit,<br> notify our translation-community manager @leonardcj if the POT file changes contain new or changed<br> strings,<br> <br> No translated strings were affected by this update.<br><br>* update the README.md file if necessary,<br><br> Just did that. <b>This required a second pull request as the first was already done.</b><br><br>* write release notes for the NEWS file, change the activity_version metadata in activity/<a href="http://activity.info">activity.info</a>, commit, and git tag the version,<br><br> Done<br><br>* update the activity documentation in the help-activity repository,<br><br> Not needed. The Activity works the same as it always did.<br><br>* 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 <a href="http://download.sugarlabs.org">download.sugarlabs.org</a> using shell account,<br><br> <b> I have no such account.</b><br><br>* create bundle using python setup.py dist_xo, and test that it can be installed by Browse,<br><br> <b> I have not tested this.</b><br><br>* 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.<br><br> <b>The other pull requests appear to be abandoned. They could be closed.</b><br><br>* 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 <a href="https://v4.activities.sugarlabs.org">https://v4.activities.sugarlabs.org</a> . For more information, it is recommended to take a look at the Activities4 wiki page<br><br> <b>I don't think this is something I have the ability to do.</b><br> <br></div><div>I will make similar lists for the Read Activity (minor bug fix), GetIABooks, and Sugar Commander when I have time.</div><div><br></div><div>Thanks.</div><div><br></div><div>James Simmons</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Mar 9, 2024 at 2:04 PM James Cameron <<a href="mailto:quozl@laptop.org">quozl@laptop.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Thanks. I've merged.<br>
<br>
Steps for releasing are at<br>
<a href="https://github.com/sugarlabs/sugar-docs/blob/master/src/contributing.md#checklist---maintainer" rel="noreferrer" target="_blank">https://github.com/sugarlabs/sugar-docs/blob/master/src/contributing.md#checklist---maintainer</a><br>
<br>
Skip any you feel are not helpful.<br>
<br>
Tell us of any you can't or won't proceed with.<br>
<br>
On Sat, Mar 09, 2024 at 10:20:19AM -0600, James Simmons wrote:<br>
> I have a pull request for the Get Books Activity ready to review.<br>
> <br>
> Feedbooks is going out of business, so only Internet Archive is supported. I<br>
> investigated several other OPDS feeds but they all had issues. The Activity<br>
> runs under Python 3 now.<br>
> <br>
> I think this is ready to release.<br>
> <br>
> James Simmons<br>
> <br>
<br>
> _______________________________________________<br>
> Sugar-devel mailing list<br>
> <a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
> <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
<br>
</blockquote></div>