Re: [Sugar-devel] Port to python3

2021-04-10 Thread Saumya Mishra
Hi Shivam,

Please go through this guide
https://github.com/sugarlabs/sugar-docs/blob/master/src/python-porting-guide.md
for any doubts related to Port of activity to Python 3. You can check the
pull request in GitHub repositories to check whether some work is remained
or not related to the port. Also, you can check old commits to see if the
activity is ported earlier to Python 3.



Regards
Saumya Mishra

On Sat, Apr 10, 2021 at 5:58 PM Shivam Rai 
wrote:

> Pls guide,
> How can i check that whether the port of an activity is successfully
> complete or which activities still require some work.
> ___
> 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


Re: [Sugar-devel] Working on first issue.

2021-03-26 Thread Saumya Mishra
Hi Shivam,

To make changes in Sugar- Live Build, Please go through
https://github.com/sugarlabs/sugar/blob/master/docs/development-environment.md#sugar-live-build,
which states that

*changes to Sugar or the toolkits can be done by editing files in the
> module source trees in /usr/src, followed by per-module install steps
> <https://github.com/sugarlabs/sugar-live-build/blob/master/src/config/hooks/normal/0900-sugar.hook.chroot#L42>
>  for
> each changed module. See issue 442
> <https://github.com/sugarlabs/sugar-toolkit-gtk3/issues/442> for details.*


After making and testing your changes you can make a pull request in
the respective repository.

Thanks
Saumya Mishra




On Fri, Mar 26, 2021 at 6:24 PM Shivam Rai 
wrote:

> Hii team, i am working on text clipping issue. I have thought of few
> changes in code but rather not sure which one would actually solve the
> problem.
> So i want to to try them.
> But i dont know how to do so.
> I have installed sugar live build in Virtual machine.
> And now i dont know what to do next.
> Please guide.
> ___
> 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


Re: [Sugar-devel] Google Season of Docs

2021-02-09 Thread Saumya Mishra
I think it is a great idea. Sugar labs should take part in GSoD.


Regards
Saumya Mishra

On Wed, Feb 10, 2021 at 7:05 AM James Cameron  wrote:

> It's back.  Can we win a slot this year?  Ideas welcome.
>
>
> https://opensource.googleblog.com/2021/02/the-2021-season-of-docs-application-for-organizations-is-open.html
> https://developers.google.com/season-of-docs
>
> --
> James Cameron
> https://quozl.linux.org.au/
> ___
> 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


Re: [Sugar-devel] GSoC 2021 Ideas

2021-01-18 Thread Saumya Mishra
Hi,

Regarding `Port Sugar and core activities to Python 3` I think this is
still relevant and does not require changes to last year's project.
I also agree with Jui. As the number of hours is reduced, we can try to
reduce the number of items given in the 'Project Task checklist'. As Port
to Telepathy (https://github.com/orgs/sugarlabs/projects/4) here it shows
it is almost completed except for one activity remaining, it requires
minimal concern this year.
Port to the latest sugargame and collabwrapper, Port to Python 3 requires
major importance this year according to me. "Reviewing the Sugar source
code changes that were made for porting to Python 3" is also essential to
include in the task list.


Thanks
Saumya




On Mon, Jan 18, 2021 at 2:26 PM Jui Pradhan  wrote:

> Hi,
> We are yet to add Ideas-2021.md file.
>
> - Given a change in the number of hours this year, any suggestions on
> changes to last year's projects are welcome.
>
> - It would be great if people who are familiar with recent work on
> Sugarizer and Music Blocks could speak about the relevance of last year's
> project ideas.
>
> - My opinion on last year's projects for Sugar (accepted projects for GSoC
> 2020) :
> `Improve and maintain Sugar Activities` is still relevant however the
> number of activities can be reduced to 15 (we can discuss the number)
> `Port Sugar and core activities to Python 3` I think this is still
> relevant and does not require changes to last year's project.
> `Debian advocacy for Sugar` we should definitely keep this as long as
> there is someone willing to mentor.
>
> Thanks
>
> On Fri, Jan 15, 2021 at 1:21 PM James Cameron  wrote:
>
>> We need ideas for GSoC this year.  Let's get started.
>>
>> Change from last year; projects are 175 hours rather than 350 hours.
>>
>> Use ideas from previous years, or make new ideas.
>>
>> Make a new Ideas-2021.md file in our repository
>> https://github.com/sugarlabs/GSoC using a pull request.
>>
>> File README.md also needs a few changes.  You can read the commit
>> history of changes to the file to see what changed last year.
>>
>> Applications by organisations are from 29th January to 19th February.
>>
>> Organisation administrators this year are Jui, Perrie and Lionel.
>>
>> --
>> James Cameron
>> https://quozl.linux.org.au/
>> ___
>> Sugar-devel mailing list
>> Sugar-devel@lists.sugarlabs.org
>> http://lists.sugarlabs.org/listinfo/sugar-devel
>>
>
> Regards,
> --
> Jui Pradhan
> ___
> 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


[Sugar-devel] GsoC plan for upcoming weeks - 2nd August 2020

2020-08-01 Thread Saumya Mishra
Hello all,

I am working on a GSoC project named Port Sugar and Core Activities to
Python3.
I have made a plan for the next 3 weeks of GSoC. It contains activities I
am going to focus on along with the work I will be doing during the third
phase of GSoC.

--* infoslicer*:  need to redesign the workflow for the activity as
suggested by James and Ibiam.#34
<https://github.com/sugarlabs/infoslicer/pull/34>
-- *Starchart*: Port to Gtk3 is incomplete, Need to fix. #8
<https://github.com/sugarlabs/starchart/pull/8>
-- *flipsticks*: Port to Python 3 is almost complete, need to discuss with
mentors. #6 <https://github.com/sugarlabs/flipsticks/pull/6>
-- *activity-turtle-flags*: Port to Python 3 is complete, need to test. #8
<https://github.com/sugarlabs/activity-turtle-flags/pull/8>
-- *Cartoon-builder*: Port to Python 3 is complete, need to fix
collaboration. #13 <https://github.com/sugarlabs/cartoon-builder/pull/13>
-- *showntell-activity*: Port to Python 3 is complete, need to test
broadly. #16 <https://github.com/sugarlabs/showntell-activity/pull/16>
-- *CookieSearch*: Port to Python 3 is complete, need to fix collaboration.
#21 <https://github.com/sugarlabs/cookie-search-activity/pull/21>
-- *Frotz*: Port to Python 3 is complete. Need to test and fix VTE errors.
#7 <https://github.com/sugarlabs/Frotz/pull/7>
-- *geotonky*:  Need to redesign the workflow as we use in activities with
Sugargame. #4 <https://github.com/sugarlabs/geotonky-activity/pull/4>
-- *arithmetic*: Port to Python 3 is complete, yet activity not in working
state. Need to fix issues faced while testing. #7
<https://github.com/sugarlabs/arithmetic/pull/7>
--* VncLauncher*: Need to fix issues raised by reviewers and mentors. #9
<https://github.com/sugarlabs/VncLauncher/pull/9>
-- *reflection*: Port to Collabwrapper
-- *Yupana*: Port to Collabwrapper
-- *Colordeducto*: Port to Collabwrapper
--* deducto*: Port to Collabwrapper


I will update the plans if required and will make some additions from time
to time. Also, I will try to review other people's work and will open
issues wherever required.
Any suggestion is welcomed.
Thanks and Regards
Saumya Mishra
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Plan for August - GSoC Project

2020-07-31 Thread Saumya Mishra
Thanks, Jui! Nice work so far.


On Fri, Jul 31, 2020 at 12:40 PM Jui Pradhan  wrote:

> Hello everyone,
> I have worked on and released around 20 activities till now. So for August
> what I planned on completing is this:
>
> Complete work on my Open PRs and release these activities:
>
>- Jamath-activity #12
>
>- fifty-two-activity #5
>
>- PyCut #2 
>- wordcloud python3 version #4
>
>- Bridge (Few issues blocking release) #26
>
>
> Recently, with many things going on I couldn't test and review the PRs on
> other activities. In the coming month I will review most of them and also
> release activities with merged PRs.
> Thanks. Hope this helps.
>
> Regards,
> Jui Pradhan
>
>
> ___
> 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


[Sugar-devel] GSoC Project Update - 27th July 2020

2020-07-26 Thread Saumya Mishra
blockage - Fix delay in redraw of view changing buttons, Line drawing
width regression (constellation lines and stars are different sizes in
Python3 as they were in Python2)

*ImageViewer: *Tested Collaboration #32
<https://github.com/sugarlabs/imageviewer-activity/issues/32>
*getiabooks:* Changes in #12
<https://github.com/sugarlabs/getiabooks/pull/12>

   - Port to Python3
   - Port from GObject to GLib



Thank you and stay safe :)
Regards
Saumya Mishra
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Issues found in Sugar 0.117, fructose activities

2020-07-04 Thread Saumya Mishra
Hello all,

Thanks for the update Shaan!! I have tested these errors with Ubuntu 20.04
sucrose package v0.117. I tested Browse, write, and chat. I will update
later with Jukebox.

* Chat works, I have tested with the following change.*

*Chat:* Prevent user from sending smileys when disconnected #30
> .
> Fixed by Chihurumnaya Ibiam ibiamchihurumn...@gmail.com
>  in #31
> 
>


*Browse:* Sometimes an error is thrown while trying to copy an image. #112
> 


*- I couldn't able to reproduce it. Tried several times.*

*Write: *
>
> 1] Found multiple issues, later was found out that they were all due to
>> Abiword.
>
> Some of the issues that cause the crash:
>
> 1. Resizing a cell in a table vertically
>
> 2. Moving an image to the extreme left/right of the page
>
> 3. Right Click -> Insert Table
>
> 4. Right Click -> Click Paragraph -> Click Tabs
>
> 5. Right Click -> Set Language
>
>
>
*--- able to reproduce them all. Maybe because of Abiword. Comment
*

2] Pasting images (eg. the ones copied from the web like above) using CTRL
> + V throws errors.
> Whereas, Right Click -> Paste works.
>
> # Sugar 0.117-3, Debian Bullseye
>
> 1593791090.814256 ERROR root: tempfile is 
> /home/ssbc/.sugar/default/org.laptop.AbiWordActi
> vity/instance/tmpgscy2lm8.png
> Traceback (most recent call last):
>   File "/usr/share/sugar/activities/Write.activity/toolbar.py", line 160, in 
> __paste_butto
> n_cb
> px_file.write(data)
> TypeError: write() argument must be str, not bytes
>
> # Sugar 0.117, Sugar Live Build
>
> Traceback (most recent call last):
>   File "/usr/src/sugar-activities/Write.activity/toolbar.py", line 160, in 
> __paste_button_
> cb
> px_file.write(data)
> TypeError: write() argument must be str, not bytes
> 1593854307.251860 ERROR root: tempfile is 
> /home/user/.sugar/default/org.laptop.AbiWordActi
> vity/instance/tmpmfc6g_tc.png
>
> * Reproducible and try to fix it in #44
*

3] Clicking on the help menu in the activity throws:
>
> ** (sugar-activity3:21476): WARNING **: 15:29:36.729: Error when getting 
> information for file 
> “/usr/share/abiword-3.0/help/en-US/interface/dialogopenlinux.html”: No such 
> file or directory
> Couldn't find a suitable web browser!
> Set the BROWSER environment variable to your desired browser.
>
> Right Click -> Select either Paragraph/Page Numbers/HyperLink/Save Image
> As -> Click Help
>
*- Reproducible along with another error.*

(sugar-activity3:17037): Gtk-WARNING **: 21:25:38.484: Error loading theme
>> icon 'help-contents' for stock: Icon 'help-contents' not present in theme
>> sugar
>
> xdg-open: file
>> '/usr/share/abiword-3.0/help/en-US/interface/dialogopenlinux.html' does not
>> exist
>
>

4] Error in the activity log, not sure how to reproduce. Generally appears
> on closing the activity after attempting to paste images, with errors.
>
> (sugar-activity3:20948): Gtk-CRITICAL **: 09:15:33.662: 
> gtk_window_add_accel_group: assertion 'GTK_IS_WINDOW (window)' failed
> /usr/lib/python3/dist-packages/gi/overrides/GObject.py:479: Warning: 
> ../../../gobject/gsignal.c:2563: instance '0x290d5e0' has no handler with id 
> '2367'
>   GObjectModule.signal_handler_block(obj, handler_id)
> /usr/lib/python3/dist-packages/gi/overrides/GObject.py:560: Warning: 
> ../../../gobject/gsignal.c:2605: instance '0x290d5e0' has no handler with id 
> '2367'
>   return func(*args, **kwargs)
> /usr/lib/python3/dist-packages/gi/overrides/Gtk.py:1641: Warning: invalid 
> cast from 'GtkOverlay' to 'GtkWindow'
>   return _Gtk_main(*args, **kwargs)
>
> - *Reproducible almost every time whenever the activity opens.*


Thanks
Saumya


On Sat, Jul 4, 2020 at 6:51 PM shaansubbaiah.c...@bmsce.ac.in <
shaansubbaiah.c...@bmsce.ac.in> wrote:

> Hello all,
>
> Listed the issues found this past week. Tested on Sugar 0.117-3, Debian
> Bullseye.
>
> All issues are reproducible on Sugar 0.117, Sugar Live Build.
>
> Activities:
> *Browse:* Sometimes an error is thrown while trying to copy an image. #112
> 
>
> *Chat:* Prevent user from sending smileys when disconnected #30
> .
> Fixed by Chihurumnaya Ibiam ibiamchihurumn...@gmail.com
>  in #31
> 
>
> *Jukebox:* Errors when navigating above and below the first and last
> songs respectively #30
> 
>
> *Write:*
> 1] Found multiple issues
> ,
> later was found out that 

Re: [Sugar-devel] Update - 1st July 2020

2020-07-01 Thread Saumya Mishra
Hello all,

I apologize for the above mail sent by mistake here. Please Ignore. :(



On Thu, Jul 2, 2020 at 1:56 AM Saumya Mishra <2017...@iiitdmj.ac.in> wrote:

>
> Hello all,
>
>
> --- I work with fixing regressions in log and browse-activity. #111
> <https://github.com/sugarlabs/browse-activity/pull/111> , #22
> <https://github.com/sugarlabs/log-activity/pull/22>
> --- Fix some errors mentioned in the mailing list
> <http://lists.sugarlabs.org/archive/sugar-devel/2020-July.txt> in
> calculate-activity. ( Work is in local repo, have to make a pr)
>
>
> Thanks
> Saumya Mishra
>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Update - 1st July 2020

2020-07-01 Thread Saumya Mishra
Hello all,


--- I work with fixing regressions in log and browse-activity. #111
<https://github.com/sugarlabs/browse-activity/pull/111> , #22
<https://github.com/sugarlabs/log-activity/pull/22>
--- Fix some errors mentioned in the mailing list
<http://lists.sugarlabs.org/archive/sugar-devel/2020-July.txt> in
calculate-activity. ( Work is in local repo, have to make a pr)


Thanks
Saumya Mishra
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Debian Advocacy Update - Errors in Calculate on Debian Bullseye

2020-06-30 Thread Saumya Mishra
Hello Shaan!!

Nice work.
I have also tested Calculate version 46-1 with Ubuntu 20.04 sucrose package
version 0.117.
All the Errors are reproducible.

   1. Warning when attempting to calculate and expression ( pressing ‘=’ )

   65535 = (Binary)  = (Hexadecimal) 


Gtk-WARNING **: 19:47:57.736: Don't know color 'Gdk.Color(red=6553
5, green=65535, blue=65535)'

*Workaround is to use Gdk.RGBA as Gdk.Color is deprecated and will not work
with newer versions of Ubuntu and Debian.*

1. Error when using ‘pi’ and ‘e’ in expression:

1593526849.741283 ERROR root: Internal error (): local variable
 'list' referenced before assignment
Traceback (most recent call last):
  File "/usr/share/sugar/activities/Calculate.activity/astparser.py",
line 674, in evaluat
e
ret = self._process_node(eqn, state)
  File "/usr/share/sugar/activities/Calculate.activity/astparser.py",
line 444, in _proces
s_node
return self._process_node(node.value, state)
  File "/usr/share/sugar/activities/Calculate.activity/astparser.py",
line 515, in _proces
s_node
if node.id not in list(state.used_var_ofs.keys()):
UnboundLocalError: local variable 'list' referenced before assignment

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/share/sugar/activities/Calculate.activity/layout.py",
line 133, in 
lambda w: self._parent.process()],
  File "/usr/share/sugar/activities/Calculate.activity/calculate.py",
line 518, in process
res = self.parser.evaluate(tree)
  File "/usr/share/sugar/activities/Calculate.activity/astparser.py",
line 680, in evaluat
e
raise ParseError(msg, 0)
TypeError: __init__() missing 1 required positional argument:
'eqn'Reproducible on Ubuntu 20.04


   1. Hovering over Algebraic, Trigonometric toolbar buttons throws:

(sugar-activity3:1791): Gtk-WARNING **: 19:54:34.278: Drawing a gadget
with negative dimen
sions. Did you forget to allocate a size? (node menuitem owner
SugarPaletteHeader)*-- Warning is Reproducible*


   1.

   Submitting trigonometric functions without values displays an error in
   the Activity but only the first character is highlighted red instead of the
   full function. -- Reproducible on Ubuntu 20.04
   2.

   Submitting logical expressions without values throws:

1593527432.306449 DEBUG Calculate: Result: ParseError('Parse error',
6, 'True!=')
Traceback (most recent call last):
  File "/usr/share/sugar/activities/Calculate.activity/layout.py",
line 133, in 
lambda w: self._parent.process()],
  File "/usr/share/sugar/activities/Calculate.activity/calculate.py",
line 552, in process
self.set_error_equation(eqn)
  File "/usr/share/sugar/activities/Calculate.activity/calculate.py",
line 444, in set_err
or_equation
self.set_last_equation(eqn)
  File "/usr/share/sugar/activities/Calculate.activity/calculate.py",
line 439, in set_las
t_equation
self.layout.last_eq.set_buffer(eqn.create_lasteq_textbuf())
  File "/usr/share/sugar/activities/Calculate.activity/calculate.py",
line 219, in create_
lasteq_textbuf
resstr = str(self.result)
  File "/usr/share/sugar/activities/Calculate.activity/astparser.py",
line 75, in __str__
msg = _("Error at '%(a)', position: %(b)") % \
ValueError: unsupported format character ''' (0x27) at index 14

*Reproducile on Ubuntu 20.04 -- We need to implement Exception handlers*


   1. Submitting / pressing ‘=’ without entering any value throws

1593527598.469328 DEBUG root: Parsing preprocessed equation: ''
Traceback (most recent call last):
  File "/usr/share/sugar/activities/Calculate.activity/layout.py",
line 133, in 
lambda w: self._parent.process()],
  File "/usr/share/sugar/activities/Calculate.activity/calculate.py",
line 517, in process
tree = self.parser.parse(s)
  File "/usr/share/sugar/activities/Calculate.activity/astparser.py",
line 656, in parse
raise ParseError(msg)
TypeError: __init__() missing 2 required positional arguments: 'start'
and 'eqn'*Reproducile on Ubuntu 20.04 -- We need to implement
Exception handlers*


I will now move forward with solving these errors and opening issues.
Thanks
Saumya

On Tue, Jun 30, 2020 at 11:04 PM shaansubbaiah.c...@bmsce.ac.in <
shaansubbaiah.c...@bmsce.ac.in> wrote:

> Hello James,
> While testing Sugar 0.117-3 on Debian Bullseye (11 / testing) I have found
> numerous errors which were not present while testing on Debian Buster (10 /
> stable).
> Both versions of the activity are the same, 46. There have been a few
> changes made a week back:
>
>- fix recommend python3-matplotlib (not python-matplotlib); closes:
>bug#938584, thanks to Sandro Tosi * fix provide ${python3:Provides} (not
>${python:Provides})
>
> I will investigate further and report back.
> --
>
> *Calculate*
>
>1. Warning when ateempting to calculate and expression ( pressing ‘=’ )
>
>65535 = (Binary)  = (Hexadecimal) 
>
>
> Gtk-WARNING **: 19:47:57.736: 

[Sugar-devel] GSOC Project Update - 29th June 2020

2020-06-29 Thread Saumya Mishra
Work on Several activities mentioned above which are in progress.
   - Test coverage for fructose activities and code changes made in sugar .
   - Test and fix regressions caused by earlier port to Python 3 in
   fructose activities and in toolkit.
   - Work on fix of collaboration for different activities.

Any suggestion is welcomed.

Thanks
Saumya Mishra
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] GSOC Project Update - 24th June 2020

2020-06-25 Thread Saumya Mishra
Thanks Jui 

On Wed 24 Jun, 2020, 11:26 PM Jui Pradhan,  wrote:

> Hi Saumya,
>
> Great work! :)
> Regarding activity suggestions, I'm going through the activities to be
> worked on too... I'll let you know if I come across ones needing python3
> port or collaboration fixes.
> Take care!
>
> On Wed, Jun 24, 2020 at 10:07 PM Saumya Mishra <2017...@iiitdmj.ac.in>
> wrote:
>
>> Hello all,
>>
>> Update on project - Port Sugar and core activities to Python3 , is as
>> follows-
>>
>> *Work on regressions made by earlier Python3 Ports :*
>>
>> *Sugar - Tested with Ubuntu 20.04 sucrose package version 0.117*
>>
>>- Following traceback occurs while adding another user as a friend in
>>the neighbourhood.
>>
>> Traceback (most recent call last):
>>>   File "/usr/lib/python3/dist-packages/jarabe/view/buddymenu.py", line 205, 
>>> in _make_friend_cb
>>> friends.get_model().makefriend(self._buddy)
>>>   File "/usr/lib/python3/dist-packages/jarabe/model/friends.py", line 130, 
>>> in make_friend
>>> self.save()
>>>   File "/usr/lib/python3/dist-packages,jarabe/model/friends.py", line 160, 
>>> in save
>>> cp.add_section(section)
>>>   File "/usr/lib/python3.8/configparser.py", line 1207, in add_section
>>> self._validate_value_types(section=section)
>>>   File "/usr/lib/python3.8/configparser.py", line 1180, in 
>>> _validate_value_types
>>> raise TypeError("section names must be strings")
>>> TypeError: section names must be strings
>>>
>>>
>> Link to commit - bfae3952280680b2f77ca0788f427fd5d4080cea
>> <https://github.com/sugarlabs/sugar/pull/921/commits/bfae3952280680b2f77ca0788f427fd5d4080cea>
>>
>>
>>- Following error occurs while removing the same user as a friend.
>>The friend's icon was not able to delete and was unnecessarily making*
>>Group* view (F2) messy .
>>
>> Traceback (most recent call last):
>>>   File "/usr/lib/python3/dist-packages/jarabe/desktop/groupbox.py", line 
>>> 67, in _friend_removed_cb
>>> icon = self._friend[key]
>>> KeyError: 
>>> "b'0311271kc3MAAAC0AOIAMWawHelN6d5s8r8rZpjFXzrxtHevzwrJQlzIoMgelxlKjUUSSUIOWIZgLbFLaWmavloOwIZYiFMS/2MXmb7PvWT0Mlmx1y9A3Am3y0XP5870uYNgXJ4UgL9lGX6uz3ExsqcG9X5X5wbwIJ1ckQxXnxf2VxwUxBd2p4B/tPG1FQCN1CuSl6JjCOm4RS+nCuI3mIlalwAAAIEA6YEg849ugww7gpmT7aUHl3qetdtl+/fkL8BxyYnOeaR2Mcs3phrYQNvm2/ac0HA16TqJOoVatoPpD/Z84IBQxU2wNQilhU9VEwiP/+Wrukg3LbU/oyEPnOOJfasR0lgzLL+RR20zLtixer3irlsv2wvZU/9PFbZvuCEzbB3LiC0AAACBAOWzSUShSPWHQGKALTyWTvl481IIxPwizbKmraEeKm3xvqB8dP5Hy2QQlRXZrb1QgMDoARRYxzUoO8/PKzLSpFYoQvF9v31DtJGkNilNdfRuiJTWZJah3DBYMAiPHU478DH3zcHbRYI4Prkmu00v+smv7qSUhDQrClMF+ka6mJN4'"
>>>
>>>
>>>
>>   Link to commit  - 8a065b3
>> <https://github.com/sugarlabs/sugar/pull/921/commits/8a065b3beda0bb93c8c52bb62a264565ced554d5>
>>
>> ***The above errors can be seen also in Sugar 0.117-3 on Debian 10.04 as
>> mentioned in mailing list
>> <http://lists.sugarlabs.org/archive/sugar-devel/2020-June/058444.html>
>>  by @shaansubbaiah.c...@bmsce.ac.in  .
>>
>> *Browse Activity - *
>>
>>- Following Traceback occurs in Host's Browse log when Guest
>>connects. A regression introduced due to Collabwrapper.
>>
>> Traceback (most recent call last):
>>>   File "/usr/share/sugar/activities/Browse.activity/collabwrapper.py", line 
>>> 688, in __notify_state_cb
>>> input_stream = self._get_input_stream()
>>>   File "/usr/share/sugar/activities/Browse.activity/collabwrapper.py", line 
>>> 736, in _get_input_stream
>>> return Gio.MemoryInputStream.new_from_data(self._blob, None)
>>> TypeError: Item 0: Must be number, not str
>>>
>>>
>>Link to commit - 1374056
>> <https://github.com/sugarlabs/browse-activity/pull/111/commits/13740569a1d99e13760e2d1f2e3a829844879ec3>
>>
>> <https://github.com/sugarlabs/sugar/pull/921/commits/bfae3952280680b2f77ca0788f427fd5d4080cea>
>>
>>- A minor error found during source code review. Link to commit -
>>0d4efb5
>>
>> <https://github.com/sugarlabs/browse-activity/pull/111/commits/0d4efb51b6e1bb6cd8b11262e729c9a8e8334087>
>>- Typing in the address bar causes several of warnings in activity
>>log :
>>
>> (sugar-activity3:7184): Gtk-WARNING **: 16:25:08.511: Failed to set text 
>> from markup

[Sugar-devel] GSOC Project Update - 24th June 2020

2020-06-24 Thread Saumya Mishra
Hello all,

Update on project - Port Sugar and core activities to Python3 , is as
follows-

*Work on regressions made by earlier Python3 Ports :*

*Sugar - Tested with Ubuntu 20.04 sucrose package version 0.117*

   - Following traceback occurs while adding another user as a friend in
   the neighbourhood.

Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/jarabe/view/buddymenu.py", line 205, 
> in _make_friend_cb
> friends.get_model().makefriend(self._buddy)
>   File "/usr/lib/python3/dist-packages/jarabe/model/friends.py", line 130, in 
> make_friend
> self.save()
>   File "/usr/lib/python3/dist-packages,jarabe/model/friends.py", line 160, in 
> save
> cp.add_section(section)
>   File "/usr/lib/python3.8/configparser.py", line 1207, in add_section
> self._validate_value_types(section=section)
>   File "/usr/lib/python3.8/configparser.py", line 1180, in 
> _validate_value_types
> raise TypeError("section names must be strings")
> TypeError: section names must be strings
>
>
Link to commit - bfae3952280680b2f77ca0788f427fd5d4080cea



   - Following error occurs while removing the same user as a friend. The
   friend's icon was not able to delete and was unnecessarily making* Group*
   view (F2) messy .

Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/jarabe/desktop/groupbox.py", line 67, 
> in _friend_removed_cb
> icon = self._friend[key]
> KeyError: 
> "b'0311271kc3MAAAC0AOIAMWawHelN6d5s8r8rZpjFXzrxtHevzwrJQlzIoMgelxlKjUUSSUIOWIZgLbFLaWmavloOwIZYiFMS/2MXmb7PvWT0Mlmx1y9A3Am3y0XP5870uYNgXJ4UgL9lGX6uz3ExsqcG9X5X5wbwIJ1ckQxXnxf2VxwUxBd2p4B/tPG1FQCN1CuSl6JjCOm4RS+nCuI3mIlalwAAAIEA6YEg849ugww7gpmT7aUHl3qetdtl+/fkL8BxyYnOeaR2Mcs3phrYQNvm2/ac0HA16TqJOoVatoPpD/Z84IBQxU2wNQilhU9VEwiP/+Wrukg3LbU/oyEPnOOJfasR0lgzLL+RR20zLtixer3irlsv2wvZU/9PFbZvuCEzbB3LiC0AAACBAOWzSUShSPWHQGKALTyWTvl481IIxPwizbKmraEeKm3xvqB8dP5Hy2QQlRXZrb1QgMDoARRYxzUoO8/PKzLSpFYoQvF9v31DtJGkNilNdfRuiJTWZJah3DBYMAiPHU478DH3zcHbRYI4Prkmu00v+smv7qSUhDQrClMF+ka6mJN4'"
>
>
>
  Link to commit  - 8a065b3


***The above errors can be seen also in Sugar 0.117-3 on Debian 10.04 as
mentioned in mailing list
 by
@shaansubbaiah.c...@bmsce.ac.in  .

*Browse Activity - *

   - Following Traceback occurs in Host's Browse log when Guest connects. A
   regression introduced due to Collabwrapper.

Traceback (most recent call last):
>   File "/usr/share/sugar/activities/Browse.activity/collabwrapper.py", line 
> 688, in __notify_state_cb
> input_stream = self._get_input_stream()
>   File "/usr/share/sugar/activities/Browse.activity/collabwrapper.py", line 
> 736, in _get_input_stream
> return Gio.MemoryInputStream.new_from_data(self._blob, None)
> TypeError: Item 0: Must be number, not str
>
>
   Link to commit - 1374056



   - A minor error found during source code review. Link to commit - 0d4efb5
   

   - Typing in the address bar causes several of warnings in activity log :

(sugar-activity3:7184): Gtk-WARNING **: 16:25:08.511: Failed to set
text from markup due to error parsing mar
> kup: Error on line 2: Entity did not end with a semicolon; most likely you 
> used an ampersand character withou
> t intending to start an entity — escape ampersand as 
>
>
   Link to commit - eada142

***The above errors can be seen also with Sugar 0.117-3 on Debian 10.04 as
mentioned in mailing list
by
@shaansubbaiah.c...@bmsce.ac.in  .

Test *Collaboration *of different *fructose* activities-

*Write Activity* - Collaboration does not work with following error in
shell.log

File "/usr/lib/python3/dist-packages/jarabe/desktop/meshbox.py" , line
409, in _buddy_removed_cb
>self._remove_buddy(buddy_model)
> File "/usr/lib/python3/dist-packages/jarabe/desktop/meshbox.py" , line435, in 
> _remove_buddy
>icon = self._buddies[buddy_model.props.key]
> KeyError: dbus.ByteArray(b'B3NzaC1kc3=' ,variant_level=1)
>
> Tested with Ubuntu 20.04 sucrose version 0.117

   - package libabiword-3.0:amd64 version 3.0.4~dfsg-1
   - package sugar-write-activity version 101-1

For more details see - https://github.com/sugarlabs/write-activity/issues/40

*Browse Activity - *Collaboration works  i.e. when joined the shared
instance does share the 

Re: [Sugar-devel] Debian Advocacy for Sugar - Update - 19-June-2020

2020-06-19 Thread Saumya Mishra
Hello Shaan,

Nice work. I have also tested fructose activities on Ubuntu 20.04 with
sucrose package version 0.117 , Some of the errors you mentioned are
reproducible in following activities in Browse, Calculate and in write. I
would suggest opening issues in GitHub repositories so that if someone
wants to work on activities , he/she can solve them.

Thanks
Saumya


On Fri, Jun 19, 2020 at 7:52 PM shaansubbaiah.c...@bmsce.ac.in <
shaansubbaiah.c...@bmsce.ac.in> wrote:

> Hello all,
> This took quite a while, long post ahead. Testing the Fructose activities:
> Sugar Debian
> 0.117-3 Buster / 10.4, (unstable packages)
>
> Tick ✓ Cross ✕
> Activity Start/Stop Functions Save/Restore Collaboration Interface Other
> Browse ✕ Debian #963068  ✓ (Search bar
> doesn’t work very well, described below) ✓ ✕ (Error in Host’s log,
> doesn’t work, described below) ✓ Collapsing the Bookmarks bar lags/
> causes multiple refreshes?
> Calculate ✓ ✓ ✓ ✓ ✓ (Nothing thats not tracked on Github) ✓
> Chat ✓ ✓ ✓ ✓ ✓ ✓
> Image Viewer ✓ ✓ ✓ ✓ ✓ ✓
> Jukebox ✓ ✓ ✓ - ✕ Multiple issues, mostly due to the OpenGL Renderer,
> described below ✓
> Log ✓ ✓ ✓ (Saving log as a zip) - ✓ ✓
> Pippy ✓ ✓ ✓ - ✓ Dark mode is not applied to Pippy tabs created after Dark
> Mode is enabled.
> Read ✓ ✓ (Sometimes last 2 characters in a txt file are missing.
> Described below ) ✓ ✕ (Stuck at ‘Receiving book’) ✓ ✓
> Terminal ✓ ✓ ✓ - ✓ Warning in the activity log, described below
> Write ✓ ✓ ✓ ✕ #40, Reported by Saumya
>  ✓ 1. TTS ends
> halfway through the last word.
> 2. Default font differs for guest in collaboration #43
> 
> --
>
> *Terminal*
>
> /usr/lib/python3/dist-packages/sugar3/activity/activityinstance.py:60: 
> Warning: value "((GtkInputPurpose) 10)
> " of type 'GtkInputPurpose' is invalid or out of range for property 
> 'input-purpose' of type 'GtkInputPurpose'
>   activity.show()
> 1592556015.448473 DEBUG root: Activity.__canvas_map_cb
> /usr/share/sugar/activities/Terminal.activity/terminal.py:378: Warning: value 
> "((GtkInputPurpose) 10)" of typ
> e 'GtkInputPurpose' is invalid or out of range for property 'input-purpose' 
> of type 'GtkInputPurpose'
>   index = self._notebook.append_page(box, tablabel)
> /usr/share/sugar/activities/Terminal.activity/terminal.py:453: Warning: value 
> "((GtkInputPurpose) 10)" of typ
> e 'GtkInputPurpose' is invalid or out of range for property 'input-purpose' 
> of type 'GtkInputPurpose'
>   self._notebook.props.page = index
>
> *Browse*
> All tests apart from the start/stop were done after installing
> libglib2.0-dev package which prevented the activity from opening.
>
>1. Typing something in the search bar and clicking the search button
>or hitting Enter doesn’t do anything; whereas searching through the address
>bar works.
>2. Typing in the address bar causes several (possibly 100’s) of
>warnings in the activity log
>
>(sugar-activity3:7184): Gtk-WARNING **: 16:25:08.511: Failed to set text 
> from markup due to error parsing mar
>kup: Error on line 2: Entity did not end with a semicolon; most likely you 
> used an ampersand character withou
>t intending to start an entity — escape ampersand as 
>
>
> *Jukebox*
>
>1. Moving the OpenGL renderer window around creates a Windows XP-like
>Solitare effect
>2. Closing the OpenGL renderer window throws an error in the Jukebox
>log
>
>1592561580.133608 ERROR root: ERROR MESSAGE: gst-resource-error-quark: 
> Quit requested (3)
>1592561580.133807 ERROR root: ERROR DETAIL: gstglimagesink.c(1781): 
> gst_glimage_sink_show_frame (): /GstPipel
>
> ine:pipeline0/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstAutoVideoSink:videosink/GstGLImageSinkB
>in:videosink-actual-sink-glimage/GstGLImageSink:sink
>
>3. Seeking ahead or back causes the OpenGL visualization to freeze,
>takes quite some time to recover, or doesn’t recover at all.
>4.
>
>Clicking the full-screen button causes another OpenGL visualization of
>the same size to spawn on the left of the previous visualization, which is
>now frozen.
>5.
>
>Sometimes while closing and playing songs in the playlist a huge
>amount of warnings appear in the jukebox log, not sure how to reproduce
>properly.
>
> 1592562307.413873 ERROR root: ERROR MESSAGE: gst-resource-error-quark: Quit 
> requested (3)
> 1592562307.414180 ERROR root: ERROR DETAIL: gstglimagesink.c(1781): 
> gst_glimage_sink_show_frame (): 
> /GstPipeline:pipeline0/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstAutoVideoSink:videosink/GstGLImageSinkBin:videosink-actual-sink-glimage/GstGLImageSink:sink
>
> (sugar-activity3:6947): GStreamer-CRITICAL **: 15:55:07.546: 
> gst_object_unref: assertion '((GObject *) object)->ref_count > 0' failed
>
> (sugar-activity3:6947): 

[Sugar-devel] Port Sugar and core activities to Python3 - Project Update

2020-06-13 Thread Saumya Mishra
Hello,

My progress on the GSoc Project so far-

Test and review old commits of *sugar* and *sugar-datastore* (port to
python3 commits only) , find most of the issues in sugar which was related
to encoding and decoding of byte data, I opened pull requests as well as
worked on some issues - #922  <https://github.com/sugarlabs/sugar/pull/922> |
#21 <https://github.com/sugarlabs/sugar-datastore/pull/21> | #923
<https://github.com/sugarlabs/sugar/issues/923>

Test Collaboration of *fructose* activities , I tested *write*, *chat*
and *pippy* in detail. Found some issues , I have opened pull requests and
issues for that. Some of the major issues I found seem related to earlier
python3 ports commits which have done without proper testing. The links of
my work so far regarding this - #921
<https://github.com/sugarlabs/sugar/pull/921> | #40
<https://github.com/sugarlabs/write-activity/issues/40> | #924
<https://github.com/sugarlabs/sugar/issues/924>

Debug and test issue found by *find-words-activity* #411
<https://github.com/sugarlabs/sugar-toolkit-gtk3/issues/441> and* pippy* in
collab wrapper #24 <https://github.com/sugarlabs/collabwrapper/pull/24>

*Turtle-Art* : Test and find that port to gtk3 was incomplete, work on
fixing along with some minor updates in sprites.py #82
<https://github.com/sugarlabs/turtleart-activity/pull/82> | #81
<https://github.com/sugarlabs/turtleart-activity/pull/81>

*locosugar *: Fix screen resolution and make it compatible with all
screen sizes , fix warning erroneous pipeline which was mainly caused by
old audio player modules , @Jui Pradhan  is also
working with me in some issues found there. She will also look into release
once my changes get merged. #14
<https://github.com/sugarlabs/locosugar/pull/14>

*activity-turtle-flags : *Rebase and merge with TurtleArt , Port to
Python3 , GTK3 and from GConf to GioSettings. The changes here is done ,
required reviews. #8
<https://github.com/sugarlabs/activity-turtle-flags/pull/8>

*PolariActivity : *Work on Port to Python3 , some minor fixes and
deletion of zope, constantly , twisted and incremental source files as
distro packages will be supported here i.e. *python3-twisted* . Found a
major issue which is UnicodeDecodeError while testing , which only needs to
be solved. #7 <https://github.com/sugarlabs/PolariActivity/pull/7>

*stick-hero-activity : *Work on port of python3 , update to latest
sugargame and major testing . Jui is working on the last python2 release ,
I will work on port after that #1
<https://github.com/JuiP/stick-hero-activity/pull/1>.

*infoslicer :* work on port to python3 and from sgmllib to html.parser
is done. infoslicer uses two copies of beautifulsoup , which needs to be
merged in one somehow. Suggestions are to use the distro package of*
BeautifulSoup *as it is a good practice nowadays. It is still in progress.
#34 <https://github.com/sugarlabs/infoslicer/pull/34>

Link of other found issues while testing #5
<https://github.com/sugarlabs/mastermind-activity/issues/5> | #35
<https://github.com/sugarlabs/infoslicer/issues/35>

I will be working on the issues I mentioned above and if Jui wants she can
work on release of activities mentioned above. Along with that as Jui
mentioned we are going to release the last python2 version of PyCut. I will
work on port to Python3 on PyCut.
I would also continue testing of activities regularly as we probably need
more testing.

Any suggestions are welcome.

Thanks and Regards
Saumya Mishra
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Community Bonding Period

2020-05-31 Thread Saumya Mishra
Hello all,

My Project is - Port Sugar and core activities to Python3.

I had a good time with community members and mentors. I had a few meets
with James , Jui , Shaan and Rahul.

I have worked on Porting few activities to Python3. The activities include
showntell-activity, infoslicer, vncLauncher, solar-system and Frotz. The
solar-system activity is released and other activities are still in
progress. I will be working on those activities along with Jui to get them
released.

Along with this I also worked on some reviewing and testing of sugar source
code . I will continue this work in further weeks also.

I also worked on Port to TelepathyGLib of some activities -
activity-turtle-flags, and still working on activity-turtle-confusion and
AmazonasTortuga. I will also continue the work this week.

I have made two project plans one
<https://github.com/Saumya-Mishra9129/sugar/projects/1> contains work on
sugar and fructose activities , second
<https://github.com/users/Saumya-Mishra9129/projects/2> one includes work
on port of other activities. I will keep on updating my future plans as
To-Do's here with all Progress information.

Any suggestion or feedback is welcome.

Thanks and Regards
Saumya Mishra
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Progress Update (Port Sugar and core activities to Python3) : 28th May 2020

2020-05-28 Thread Saumya Mishra
Thanks James. I probably was a little confused before. I will share a work
plan very soon.

On Thu, May 28, 2020 at 12:00 PM James Cameron  wrote:

> Thanks Saumya.
>
> Have you a project plan you can share?  While your GSoC proposal
> contained a plan, we did not publish the proposals this year, and
> there are likely to be changes to the plan as you learn more detail.
>
> You've said "Review the source code of sugar after 0.112 is released".
> I'm worried that isn't exactly what I had expected.  I've seen you
> have been reviewing the current sugar code.  Perhaps I did a bad job
> of explaining it.
>
> Our project idea
>
> https://github.com/sugarlabs/GSoC/blob/master/Ideas-2020.md#port-sugar-and-core-activities-to-python-3
> may be a bit difficult to parse, so I'll take the first item on the
> list and expand it for you.
>
> "Review the Sugar source code changes since 0.112 that were made for
> porting to Python 3,"
>
> 0.  consider the set of repositories sugar, sugar-toolkit-gtk3,
> sugar-artwork, sugar-toolkit-gtk3, and each of the Fructose "core"
> activity repositories,
>
> 1.  in each repository, list the set of _commits_ after the date of
> the 0.112 tag, (not the source code of the master branch, but the
> commits that led to it),
>
> 2.  exclude the commits that were not made for porting to Python 3,
>
> 3.  review the commits for correctness using our "Guide for Reviewers"
> and our "Python 3 Porting Guide"; in particular whether the commits
> are (a) a complete port to Python 3, (or Six in the toolkit), and (b)
> adequately tested,
>
> The discovery that led to this project idea was that despite porting
> to Python 3 we have seen some regressions that suggest that our
> porting was imprecise or hasty.
>
> The next point in the project idea recognises that we didn't have a
> good method of testing.
>
> On Thu, May 28, 2020 at 11:29:05AM +0530, Saumya Mishra wrote:
> > Hello All,
> >
> > The work I have done so far and I am going to do next-
> >
> > Review the source code of sugar after 0.112 is released, Test every
> patch and
> > make changes wherever needed. Change I have made so far is mainly
> related to
> > PEP 8 fixes however there are some fixMe comments on various places I am
> > planning to work next on them as well as in Sugar - text clipping cannot
> get
> > removed , the feature shows some errors,
> > [1]https://github.com/sugarlabs/sugar/issues/856 working on this. The
> sugar has
> > currently 39 issues and 16 pull requests open, Some of the pull requests
> have
> > significantly less amount of work required in order to get them merged.
> My work
> > will be to review all of them and make changes after testing my work.
> >
> > Work on Port of telepathy to TelepathyGLib - I first decided to work on
> all the
> > activities , which share common code with Turtle-Art as a rebasing has
> to be
> > done first. I found 4 activities related activity-turtle-flags,
> > AmazonasTortuga, activity-turtle confusion, amazonas-activity .
> Turtle-Art has
> > ported to TelepathyGLib before.
> >
> > Work on infoslicer activity , Port to Python3 and from sgmllib to
> html.parser
> > as sgmllib is dropped in python3 and HTMLParser class is designed as a
> base
> > class and it extends SGMLParser class defined in module sgmllib. Port
> has done
> > , but activity requires testing .
> >
> > VncLauncher - activity is ported along with required x11vnc distro
> specific
> > support. However [2]@James Cameron  and I thought about a slight
> modification ,
> > as users of activity are teachers, and it is not necessary that they
> will be
> > familiar with use of IP addresses, Next thing is to try registering an
> mdns
> > name on the network and let the VNC client use that.
> >
> > I also had a meeting with James on IRC on 25th May 2020.
> >
> > Thanks for reading , Suggestions are welcomed.
> >
> > Saumya Mishra
> >
> > References:
> >
> > [1] https://github.com/sugarlabs/sugar/issues/856
> > [2] mailto:qu...@laptop.org
>
> --
> James Cameron
> http://quozl.netrek.org/
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Progress Update (Port Sugar and core activities to Python3) : 28th May 2020

2020-05-28 Thread Saumya Mishra
Hello All,

The work I have done so far and I am going to do next-

Review the source code of sugar after 0.112 is released, Test every patch
and make changes wherever needed. Change I have made so far is mainly
related to PEP 8 fixes however there are some fixMe comments on various
places I am planning to work next on them as well as in Sugar - text
clipping cannot get removed , the feature shows some errors,
https://github.com/sugarlabs/sugar/issues/856 working on this. The sugar
has currently 39 issues and 16 pull requests open, Some of the pull
requests have significantly less amount of work required in order to get
them merged. My work will be to review all of them and make changes after
testing my work.

Work on Port of telepathy to TelepathyGLib - I first decided to work on all
the activities , which share common code with Turtle-Art as a rebasing has
to be done first. I found 4 activities related activity-turtle-flags,
AmazonasTortuga, activity-turtle confusion, amazonas-activity . Turtle-Art
has ported to TelepathyGLib before.

Work on infoslicer activity , Port to Python3 and from sgmllib to
html.parser as sgmllib is dropped in python3 and HTMLParser class is
designed as a base class and it extends SGMLParser class defined in module
sgmllib. Port has done , but activity requires testing .

VncLauncher - activity is ported along with required x11vnc distro specific
support. However @James Cameron   and I thought about a
slight modification , as users of activity are teachers, and it is not
necessary that they will be familiar with use of IP addresses, Next thing
is to try registering an mdns name on the network and let the VNC client
use that.

I also had a meeting with James on IRC on 25th May 2020.

Thanks for reading , Suggestions are welcomed.

Saumya Mishra
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Help in modifying sugar for testing

2020-05-26 Thread Saumya Mishra
Thanks James, This was the problem I was also facing while testing sugar
live build, My changes were not reflecting, Hope that helps.



On Tue, May 26, 2020 at 10:50 AM James Cameron  wrote:

> Yes, that's a problem I've seen before, and I reproduced it just now.
>
> Sugar Live Build includes /usr/src/sugar which is a clone of the Sugar
> repository, not a tarball.  When autogen, make and make install are
> run, the files are placed in site-packages, not dist-packages.
>
> site-packages is logically correct, but Debian does not look at
> site-packages when it runs Sugar.
>
> During build, we have a special step after make install;
>
> https://github.com/sugarlabs/sugar-live-build/blob/master/src/config/hooks/normal/0900-sugar.hook.chroot#L42
>
> So in addition to make install, you should also do;
>
> rm -rf /usr/lib/python3.7/dist-packages/jarabe/
> mv /usr/lib/python3.7/site-packages/jarabe
> /usr/lib/python3.7/dist-packages/
>
> I've no explanation for "make: nothing to be done for 'main.py", the
> message makes no sense to me.  I don't see it when I test.
>
> On Tue, May 26, 2020 at 06:32:52AM +0200, su...@radii.dev wrote:
> > Based on [1]https://github.com/sugarlabs/sugar/blob/master/docs/
> > development-environment.md#sugar-live-build I am making changes to:
> > /usr/src/sugar/src/jarabe/main.py
> > and than
> > # make install
> > But nothing changes. I get message in the end
> > "make: nothing to be done for 'main.py"
> > Any help?
> >
> > Regards,
> > Manish
> >
> > References:
> >
> > [1]
> https://github.com/sugarlabs/sugar/blob/master/docs/development-environment.md#sugar-live-build
>
> > ___
> > Sugar-devel mailing list
> > Sugar-devel@lists.sugarlabs.org
> > http://lists.sugarlabs.org/listinfo/sugar-devel
>
>
> --
> James Cameron
> http://quozl.netrek.org/
> ___
> 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


[Sugar-devel] Weekly Update (Port Sugar and core activities to Python3): 11th May 2020 to 17th May 2020

2020-05-17 Thread Saumya Mishra
Hello,

I worked on Port of Frotz , VncLauncher , solar-system , showntell-activity
and infoslicer. Along with reviewing recall , AnalyseJournal and
terminal-activity. Along with this I opened 3 issues in showntell-activity
and pukllanapac. I had a meeting on 11th May with James , shaan and Jui
where we discussed about  debian packaging and how the various Linux
Distributions handle it differently. I also had some discussions with
mentor Rahul Bothra about how to work and future plans.

Frotz needed port to Gtk3 also, Toolbar also needed to be fixed and there
were some errors as Gdk.Color is deprecated in the latest release, Change
to Gdk.RGBA was important there. Frotz uses Vte.Terminal class and in Vte
2.91 , some class methods have deprecated so I worked on trying and fixing
which method can work for replacement with Srevin Saju. A new challenge for
Frotz is to change frotz binaries to system specific packages for frotz.

VncLauncher uses embedded x11vnc binaries which are outdated so I have
removed support for the use of embedded binaries and used distro packages
in place. I also did some flake8 fixes also in activity.

solar-system , activity has no test plan yet as well as it consumes a lot
of CPU time. Also it needed port to WebKit2 and python3. I worked on some
changes there.

showntell-activity needed Python3 support and it uses a way old version of
Python that is 2.2 in some necessary files . I worked on porting as well as
on some major/minor errors I noticed while porting , fixing signals names
etc. It is still in progress.

infoslicer also needs porting to Python3 and it also uses sgmllib so It
needed to port to another bundled module in Python3. I searched about which
module can be helpful in case of sgmllib found sgmllib3k and lxml. I am
still figuring out which one will be best.

Thanks
Saumya Mishra
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] happy birthday Sugar Labs

2020-05-15 Thread Saumya Mishra
:)

On Fri, May 15, 2020 at 6:17 PM Martin Abente <
martin.abente.lah...@gmail.com> wrote:

> :D
>
> On Fri, May 15, 2020 at 8:37 AM Walter Bender 
> wrote:
>
>> :)
>>
>> --
>> Walter Bender
>> Sugar Labs
>> http://www.sugarlabs.org
>> 
>> ___
>> 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
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Weekly Progress Blogs of GSoC

2020-05-08 Thread Saumya Mishra
Hello Aviral,

I just looked at previous year projects blogs , Most of them were using
Medium and also one had used github.io. I guess any of them will work fine
and it depends on our choice.

Thanks

On Fri, May 8, 2020 at 7:56 PM Aviral Gangwar 
wrote:

> Hello James,
>
> Could you please help me out with this.
>
> Which service do you recommend for writing the blogs that also complies
> with the community standards? I wanted to run through you if it was
> feasible to use a separate service such as Medium  or
> use a wiki page instead. ( Or any other service you could suggest )
>
> Thank You
> ___
> 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


Re: [Sugar-devel] Sugar-devel Digest, Vol 139, Issue 3

2020-05-05 Thread Saumya Mishra
Thank you , I am feeling so delighted after getting selected. I would love
to work with my mentors and organisation. Also Congratulations to all
others who have selected.

Regards
Saumya Mishra
PDPM IIITDM Jabalpur

On Tue, May 5, 2020 at 2:56 PM 
wrote:

> Send Sugar-devel mailing list submissions to
> sugar-devel@lists.sugarlabs.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
> http://lists.sugarlabs.org/listinfo/sugar-devel
> or, via email, send a message with subject or body 'help' to
> sugar-devel-requ...@lists.sugarlabs.org
>
> You can reach the person managing the list at
> sugar-devel-ow...@lists.sugarlabs.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Sugar-devel digest..."
>
>
> Today's Topics:
>
>1. GSoC 2020 Sugar Labs Projects (James Cameron)
>2. Thank You and Congratulations (Anindya Kundu)
>3. Re: GSoC 2020 Sugar Labs Projects (shaansubbaiah.c...@bmsce.ac.in)
>4. Re: GSoC 2020 Sugar Labs Projects (prakash ujjwal)
>
>
> --
>
> Message: 1
> Date: Tue, 5 May 2020 04:12:30 +1000
> From: James Cameron 
> To: sugar-devel@lists.sugarlabs.org
> Subject: [Sugar-devel] GSoC 2020 Sugar Labs Projects
> Message-ID: <20200504181230.ga17...@laptop.org>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Thanks to all the students who made proposals.
>
> Google Summer of Code have announced nine projects for Sugar Labs;
>
> * Prakash Ujjwal, Sugarizer game activity pack, mentor Ashish
>   Aggarwal,
>
> * Dhruv Misra, Sugarizer knowledge activity pack, mentor Lionel Laské,
>
> * Nikhil Mehra, Sugarizer School Portal, mentor Michaël Ohayon,
>
> * Aviral Gangwar, Music Blocks Scale Degree vs n^th Modal Pitch,
>   mentor Devin Ulibarri,
>
> * Saksham Mrig, Resolve 100 issues in Music Blocks, mentor Sumit
>   Srivastava,
>
> * Anindya Kundu, Export Music Blocks code to JavaScript, mentor Walter
>   Bender,
>
> * Saumya Mishra, Port Sugar and core activities to Python 3, mentor
>   Rahul Bothra,
>
> * Jui Pradhan, Improve and maintain 25 Sugar activities, mentor Ibiam
>   Chihurumnaya,
>
> * Shaan Subbaiah, Debian advocacy for Sugar, mentor James Cameron,
>
> I've update:
> https://github.com/sugarlabs/GSoC/blob/master/Ideas-2020.md
>
> I've added a mail alias for the students.
>
> --
> James Cameron
> http://quozl.netrek.org/
> -- next part --
> A non-text attachment was scrubbed...
> Name: signature.asc
> Type: application/pgp-signature
> Size: 195 bytes
> Desc: not available
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20200505/95914343/attachment-0001.sig
> >
>
> --
>
> Message: 2
> Date: Tue, 5 May 2020 09:33:14 +0530
> From: Anindya Kundu 
> To: Sugar-dev Devel 
> Subject: [Sugar-devel] Thank You and Congratulations
> Message-ID:
> <
> caf5c-v-uvwxrwr2uwn0gic5g2ats49ym4szyymozwbeuehk...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Dear James,
>
> Thank you for inviting me to Sugar Labs. I look forward to working with my
> mentor/s with respect to my project.
>
> I hope to have a nice time communicating with other members and
> contributing to this community. Also, I want to congratulate all others who
> have contributed and/or are selected.
>
> Regards.
>
>
> *Anindya Kundu*
>
> *BTech, 6th Semester*
> *Dept. of Information Technology*
>
> *Indian Institute of Engineering Science and Technology, Shibpur*
> -- next part --
> An HTML attachment was scrubbed...
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20200505/107c0cfd/attachment-0001.htm
> >
>
> --
>
> Message: 3
> Date: Tue, 5 May 2020 09:06:31 + (UTC)
> From: "shaansubbaiah.c...@bmsce.ac.in"
> 
> To: sugar-devel@lists.sugarlabs.org, James Cameron 
> Subject: Re: [Sugar-devel] GSoC 2020 Sugar Labs Projects
> Message-ID: <2113026850.1422291.1588669591...@mail.yahoo.com>
> Content-Type: text/plain; charset="utf-8"
>
>  Thank you for accepting my proposal, congratulations to all that got
> selected. Looking forward to working with my mentors and the organization.
>
>
> Again, thank you for the opportunity, feeling ecstatic.
>
>
> Best,
> Shaan Subbaiah
>
> On Monday, May 4, 2020, 11:42:47 PM GMT+5:30, James Cameron <
> qu...@laptop.org> wrote:
>
>  Thanks to all the students wh

Re: [Sugar-devel] Sugar-devel Digest, Vol 138, Issue 9

2020-04-08 Thread Saumya Mishra
Hello Cheong Siu Hong,
 Your Plan looks good to me. I agree with your plan as I have seen there
are sugar-web activities not working as expected on Sugar. The issues there
can be due to outdated sugar-web library. The porting guide also will be
helpful for the new developers in future. As suggested by James Cameron ,
there must not be language barrier between developers we must be able to
work on as much  directions as possible. Thanks.

On Wed 8 Apr, 2020, 9:30 PM , 
wrote:

> Send Sugar-devel mailing list submissions to
> sugar-devel@lists.sugarlabs.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
> http://lists.sugarlabs.org/listinfo/sugar-devel
> or, via email, send a message with subject or body 'help' to
> sugar-devel-requ...@lists.sugarlabs.org
>
> You can reach the person managing the list at
> sugar-devel-ow...@lists.sugarlabs.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Sugar-devel digest..."
>
>
> Today's Topics:
>
>1. Re: Updating sugar-web with changes from Sugarizer (James Cameron)
>
>
> --
>
> Message: 1
> Date: Wed, 8 Apr 2020 09:26:26 +1000
> From: James Cameron 
> To: Cheong Siu Hong 
> Cc: sugar-devel@lists.sugarlabs.org
> Subject: Re: [Sugar-devel] Updating sugar-web with changes from
> Sugarizer
> Message-ID: <20200407232626.ge3...@laptop.org>
> Content-Type: text/plain; charset=iso-8859-1
>
> I agree with the plan.
>
> My goal is to leverage work done on activities so that they are
> available on both Sugar and Sugarizer.  Having a Sugar Web library
> that works on both is a better outcome than having two separate
> libraries, because it will reduce maintenance.
>
> What has tended to happen is that developers who want to work on
> JavaScript are attracted to Sugarizer, and developers who want to work
> on Python are attracted to Sugar.  A division by language preference.
>
> Once an activity is accepted into Sugarizer, developers have been
> content with that dopamine hit and haven't worked to get the activity
> working in Sugar.  Firstly because of the evolution of the Sugar Web
> library inside Sugarizer, secondly because of scope constraints for
> GCI tasks or GSoC projects, and thirdly because no other developers
> have been working on JavaScript activities in Sugar.
>
> This is an opportunity for developers skilled in JavaScript to write
> or port activities to Sugar.
>
> On Tue, Apr 07, 2020 at 12:42:08AM +0800, Cheong Siu Hong wrote:
> > Hello all,
> >
> > Currently, the sugar-web library is fairly outdated. I have been working
> on
> > backporting changes from Sugarizer's sugar-web, and more details can be
> seen in
> > the pull request at [1]https://github.com/sugarlabs/sugar-web/pull/133.
> >
> > I would like to open this up to more discussion, but so far from the
> discussion
> > in the PR, the plan currently is as follows:
> >
> > 1. Update a set of files for sugar-web (i.e. for each component)
> > 2. Test if some Sugar Web activities work with the updated library, else
> make
> > porting fixes.
> > 3. Repeat steps 1 and 2 until sugar-web is up to date with Sugarizer.
> > 4. Select a version for next release (i.e. 0.118)
> > 5. Push changes to selected Sugar Web activities to make them work with
> the
> > updated library.
> > 6. Write a guide for porting old Sugar Web activities.
> >
> > This merely brings the sugar-web repository back up to speed with that of
> > Sugarizer's. Sugarizer activities may still not work natively on Sugar.
> >
> > I would also like to ask and discuss about the direction that this
> library is
> > going to take. Is the aim to have a sugar-web library that will work on
> both
> > native Sugar Desktop and Sugarizer? Currently, I have submitted a GSoC
> proposal
> > for working on this, and it would be great to hear the community's
> thoughts on
> > the matter.
> >
> > Best regards,
> > Cheong Siu Hong
> >
> > References:
> >
> > [1] https://github.com/sugarlabs/sugar-web/pull/133
>
> > ___
> > Sugar-devel mailing list
> > Sugar-devel@lists.sugarlabs.org
> > http://lists.sugarlabs.org/listinfo/sugar-devel
>
>
> --
> James Cameron
> http://quozl.netrek.org/
>
>
> --
>
> Subject: Digest Footer
>
> ___
> Sugar-devel mailing list
> Sugar-devel@lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
>
>
> --
>
> End of Sugar-devel Digest, Vol 138, Issue 9
> ***
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Proposal Review request

2020-03-27 Thread Saumya Mishra
I have shared my draft proposal of GSoc for Port Sugar and core activities
to Python 3 . Kindly do review and suggestions are welcomed.
Link-
https://docs.google.com/document/d/1xKhvhCcxdPgQn8VglpcNWlPF6tk8xpw9zdNu1RsYpoA/edit?usp=sharing
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Issue in Installation of Sugar-live-build

2020-03-11 Thread Saumya Mishra
As suggested by you I tried installing sugar-live-build. But on
running build script I am getting error-
P: Executing auto/build script.
[2020-03-11 21:37:44] lb_build noauto
[2020-03-11 21:37:44] lb_bootstrap
P: Setting up cleanup function
[2020-03-11 21:37:44] lb_bootstrap_cache restore
P: Restoring bootstrap stage from cache...
[2020-03-11 21:37:44] lb_bootstrap_copy
[2020-03-11 21:37:44] lb_bootstrap_cdebootstrap
[2020-03-11 21:37:44] lb_bootstrap_debootstrap
P: Begin bootstrapping system...
[2020-03-11 21:37:44] lb_testroot
P: If the following stage fails, the most likely cause of the problem is
with your mirror configuration or a caching proxy.
P: Running debootstrap (download-only)...
I: Retrieving InRelease
I: Retrieving Release
E: Failed getting release file
http://archive.ubuntu.com/ubuntu/dists/buster/Release
P: Begin unmounting filesystems...
P: Saving caches...
chroot: failed to run command ‘/usr/bin/env’: No such file or directory
normal successful completion
I have stuck here. Kindly help me in this.
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Contribution through GSOC

2020-03-11 Thread Saumya Mishra
Thanks James! sudo gsettings set org.gnome.desktop.interface cursor-theme
'whiteglass' this command worked for me. I will take care of things so that
I do not make such mistakes in the future.

On Wed, Mar 11, 2020 at 2:28 AM James Cameron  wrote:

> Thanks.  That sequence explains the cause.  You first installed a
> version of Sugar before the fix, then you installed a version with the
> fix.  The version with the fix restores the configuration to what it
> was before, but you had already lost the original configuration.
>
> You could entirely wipe your system and reinstall, and let this be a
> lesson to you not to make changes to your critical systems.  ;-)
>
> Or you may set the gsettings key back to default.  "Workaround is to
> use gsettings to change cursor-theme in org.gnome.desktop.interface
> back to what it was.";
> https://github.com/sugarlabs/sugar/issues/827
>
> Srevin Saju gave related advice in another thread;
> http://lists.sugarlabs.org/archive/sugar-devel/2020-March/057928.html
>
> On Wed, Mar 11, 2020 at 02:14:51AM +0530, Saumya Mishra wrote:
> > The problem is with my system somewhere as I first installed Packaged
> Sugar and
> > while opening new desktop  session , my cursor was changed then I
> installed
> > Sugar's Native-build without removing Packaged Sugar. Is there any way I
> can
> > remove whole Sugar from my system and so that I can re-install it
> correctly?
> >
> > On Wed 11 Mar, 2020, 1:52 AM James Cameron, <[1]qu...@laptop.org> wrote:
> >
> > Mastering the native build method is critical for the project idea
> you
> > mentioned earlier.
> >
> > But if you used that method, you should already have the fix to the
> > cursor problem.
> >
> >     You may have to diagnose why the fix has not worked.  Use
> conventional
> > debugging techniques.
> >
> > On Wed, Mar 11, 2020 at 01:32:01AM +0530, Saumya Mishra wrote:
> > > I have done native build of Sugar-desktop given in [1][2]https://
> > github.com/
> > > sugarlabs/sugar/blob/master/docs/development-environment.md .
> Thankyou!!
> > >
> > > References:
> > >
> > > [1] [3]https://github.com/sugarlabs/sugar/blob/master/docs/
> > development-environment.md
> >
> > --
> > James Cameron
> > [4]http://quozl.netrek.org/
> >
> > References:
> >
> > [1] mailto:qu...@laptop.org
> > [2] https://github.com/
> > [3]
> https://github.com/sugarlabs/sugar/blob/master/docs/development-environment.md
> > [4] http://quozl.netrek.org/
>
> --
> James Cameron
> http://quozl.netrek.org/
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Contribution through GSOC

2020-03-10 Thread Saumya Mishra
The problem is with my system somewhere as I first installed Packaged Sugar
and while opening new desktop  session , my cursor was changed then I
installed Sugar's Native-build without removing Packaged Sugar. Is there
any way I can remove whole Sugar from my system and so that I can
re-install it correctly?

On Wed 11 Mar, 2020, 1:52 AM James Cameron,  wrote:

> Mastering the native build method is critical for the project idea you
> mentioned earlier.
>
> But if you used that method, you should already have the fix to the
> cursor problem.
>
> You may have to diagnose why the fix has not worked.  Use conventional
> debugging techniques.
>
> On Wed, Mar 11, 2020 at 01:32:01AM +0530, Saumya Mishra wrote:
> > I have done native build of Sugar-desktop given in [1]
> https://github.com/
> > sugarlabs/sugar/blob/master/docs/development-environment.md . Thankyou!!
> >
> > References:
> >
> > [1]
> https://github.com/sugarlabs/sugar/blob/master/docs/development-environment.md
>
> --
> James Cameron
> http://quozl.netrek.org/
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Contribution through GSOC

2020-03-10 Thread Saumya Mishra
Thanks Chihurumnaya and James for your help. I will fix this and get back
to you if I stuck with it again.

On Wed 11 Mar, 2020, 1:38 AM Chihurumnaya Ibiam, <
ibiamchihurumn...@gmail.com> wrote:

> Using native build can be daunting sometimes as it's difficult to undo
> some actions, you'll have to know what you're doing if you were using it. I
> recommend you use the Sugar Live Build.
>
> On Tue, Mar 10, 2020, 9:02 PM Saumya Mishra <2017...@iiitdmj.ac.in> wrote:
>
>> I have done native build of Sugar-desktop given in
>> https://github.com/sugarlabs/sugar/blob/master/docs/development-environment.md
>> . Thankyou!!
>>
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Contribution through GSOC

2020-03-10 Thread Saumya Mishra
I have done native build of Sugar-desktop given in
https://github.com/sugarlabs/sugar/blob/master/docs/development-environment.md
. Thankyou!!
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Contribution through GSOC

2020-03-10 Thread Saumya Mishra
I am also facing same issue of the mouse cursor permanently changing to the
sugar cursor from very first day. Kindly help me in solving the problem.
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] GSOC 2020

2020-03-08 Thread Saumya Mishra
Hello everyone,

I am Saumya Mishra from UttarPradesh , India. I am currently pursuing
Bachelor of Technology (Computer Science and Engineering) from PDPM Indian
Institute of Information Technology Jabalpur,Madhya Pradesh,India. I am
really interested in participating in Gsoc this year contributing in this
great organization. I
have programming experience in python as well as in javascript.

I want to work under the project: Port Sugar and core activities to python3
for gsoc this year.

I have installed sugarlabs on my linux but don't know where should I start.
Where can i find beginner issues to get started with?
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Regarding activities of sugarlabs

2020-03-07 Thread Saumya Mishra
I want to contribute to sugarlabs and want to explore all the activities of
sugarlabs .Where can I find list of all the existing activities of
sugarlabs?
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel