Difference between revisions of "0.118"

From Sugar Labs
Jump to navigation Jump to search
(List issues fixed in 0.118)
 
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Notes ==  
+
== Overview ==  
  
Sugar 0.118 is a new version of Sugar, released on December 16th, 2020
+
Sugar 0.118 is a new version of Sugar, released on December 16th, 2020. It is a maintenance-only release, containing bugfixes for several critical regressions, introduced in 0.117, as a result of the Python 3 porting efforts. Release 0.118 also includes some limited documentation improvements, and will be included in Fedora SoaS (Sugar on a Stick) 34
  
Additional information available at http://lists.sugarlabs.org/archive/sugar-devel/2020-December/058842.html
+
== Issues fixed in 0.118 ==
  
https://github.com/sugarlabs/sugar/releases/tag/v0.118
+
* [https://github.com/sugarlabs/sugar/issues/909 Port to Python 3 - apisocket.py] apisocket.py implements a communication channel between a Sugar Web activity and the Sugar shell and Journal. It is an important part of Sugar.
  
https://github.com/sugarlabs/sugar/compare/v0.117...v0.118
+
* [https://github.com/sugarlabs/sugar/pull/911 Fixed Python3 TypeError: Object of type DBusException is not JSON serializable]
  
== Issues fixed in 0.118 ==
+
* [https://github.com/sugarlabs/sugar/commit/03c464355460df668631feb0fa7a70c1499306aa Fix DBusException using Moon activity] Moon activity makes multiple datastore API calls within one second, and the file used to store the data is named by the second of the epoch, such that one API call clashes with another.
  
[https://github.com/sugarlabs/sugar/issues/909 Port to Python 3 - apisocket.py] apisocket.py implements a communication channel between a Sugar Web activity and the Sugar shell and Journal. It is an important part of Sugar.
+
* [https://github.com/sugarlabs/sugar/commit/a4a2953dda07d4858e4943ed504a78c967cfabba  Port to Python 3 - remove use of WebKit1] The WebKit1 API is not available for Python 3.
  
[https://github.com/sugarlabs/sugar/pull/911 Fixed Python3 TypeError: Object of type DBusException is not JSON serializable]
+
* [https://github.com/sugarlabs/sugar/commit/9900ccfbe1f6029ac16b0243a2f0789e36f81629  Use bytes for SSIDs, fix regression introduced in aa18879 ("Port to Python 3")] SSIDs are passed to D-Bus as a ByteArray, which causes several errors, among which are "string argument without an encoding".
  
[https://github.com/sugarlabs/sugar/commit/03c464355460df668631feb0fa7a70c1499306aa Fix DBusException using Moon activity] Moon activity makes multiple datastore API calls within one second, and
+
* [https://github.com/sugarlabs/sugar/issues/923  Fix AttributeError in Random Favorites View]
the file used to store the data is named by the second of the epoch,
 
such that one API call clashes with another.
 
  
[https://github.com/sugarlabs/sugar/commit/a4a2953dda07d4858e4943ed504a78c967cfabba  Port to Python 3 - remove use of WebKit1] The WebKit1 API is not available for Python 3.
+
* [https://github.com/sugarlabs/sugar/commit/05b4ca08d8402b997a63a22c8c7768cf49f4b9e9 ix filesystem preview read] preview_path is a binary file. Binary file was being read as text. Regression introduced by aa18879 ("Port to Python 3").
  
[https://github.com/sugarlabs/sugar/commit/9900ccfbe1f6029ac16b0243a2f0789e36f81629  Use bytes for SSIDs, fix regression introduced in aa18879 ("Port to Python 3")] SSIDs are passed to D-Bus as a ByteArray, which causes several errors,
+
== Notes ==
among which are "string argument without an encoding".
+
Additional information available at http://lists.sugarlabs.org/archive/sugar-devel/2020-December/058842.html
  
[https://github.com/sugarlabs/sugar/issues/923  Fix AttributeError in Random Favorites View]
+
https://github.com/sugarlabs/sugar/releases/tag/v0.118
  
[https://github.com/sugarlabs/sugar/commit/05b4ca08d8402b997a63a22c8c7768cf49f4b9e9 ix filesystem preview read] preview_path is a binary file. Binary file was being read as text. Regression introduced by aa18879 ("Port to Python 3").
+
https://github.com/sugarlabs/sugar/compare/v0.117...v0.118

Latest revision as of 22:02, 24 January 2021

Overview

Sugar 0.118 is a new version of Sugar, released on December 16th, 2020. It is a maintenance-only release, containing bugfixes for several critical regressions, introduced in 0.117, as a result of the Python 3 porting efforts. Release 0.118 also includes some limited documentation improvements, and will be included in Fedora SoaS (Sugar on a Stick) 34

Issues fixed in 0.118

  • Port to Python 3 - apisocket.py apisocket.py implements a communication channel between a Sugar Web activity and the Sugar shell and Journal. It is an important part of Sugar.
  • Fix DBusException using Moon activity Moon activity makes multiple datastore API calls within one second, and the file used to store the data is named by the second of the epoch, such that one API call clashes with another.
  • ix filesystem preview read preview_path is a binary file. Binary file was being read as text. Regression introduced by aa18879 ("Port to Python 3").

Notes

Additional information available at http://lists.sugarlabs.org/archive/sugar-devel/2020-December/058842.html

https://github.com/sugarlabs/sugar/releases/tag/v0.118

https://github.com/sugarlabs/sugar/compare/v0.117...v0.118