Re: [Sugar-devel] What happened to Pointillism Activity?

2020-06-24 Thread Chihurumnaya Ibiam
I think that people who have certain privileges who haven't contributed and
haven't been active in the community in any way for quite a while should
have their privilege revoked, if someone is still active in the community I
don't think they should be removed from the Github org as long as they
don't have certain privileges.

Sent earlier with another email that wasn't subscribed to the list just in
case you get my reply twice, apologies.

On Wed, Jun 24, 2020, 10:02 AM James Cameron  wrote:

> I've no idea what happened.  I've forked it again from rbuj and pushed my
> latest master branch to it.  You also have a fork, please check if there is
> anything missing.
>
> I'll now remove users from sugarlabs org who haven't contributed recently.
>
> On Wed, Jun 24, 2020 at 11:11:21AM +0300, Srevin Saju wrote:
> > I have been looking for the Pointillism Activity; I am not sure, if it
> was
> > deleted on purpose, or if its been moved. I was not been able to find the
> > pointillism activity
> >
> > The last seen url was this:
> >
> > [1]https://github.com/sugarlabs/pointillism
> >
> > [2]https://github.com/sugarlabs/pointillism-activity
> >
> > sed, I can't find it :'(
> >
> > --
> > V/r
> > Srevin Saju
> >
> > References:
> >
> > [1] https://github.com/sugarlabs/pointillism
> > [2] https://github.com/sugarlabs/pointillism-activity
>
> pub   RSA 4096/66D390D7 2020-05-19 Srevin Saju (srevinsaju) <
> srevins...@sugarlabs.org>
> > sub   RSA 4096/14479587 2020-05-19
> >
>
>
>
>
> > ___
> > 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


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

2020-06-24 Thread Jui Pradhan
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
> 
>
>
>- 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 

[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 

[Sugar-devel] Updates: Python3 app store (aslov4) : Sugar App Store

2020-06-24 Thread Srevin Saju

Hello,

/(PS: If you received the email earlier, please ignore this. For some 
reason, my previous email was marked as spam, so most of them might not 
have actually received it. This is an updated email of the previously 
sent 'Updates: Python3 app store (aslov4) : Sugar App Store'; I hope 
this email is also not classified as spam, //¯\_(ツ)_/¯ )/


Hope all are having a safe week amid nCoV.

I and Manish (su...@radii.dev) had been working on the GSoC project 
which did *not* get a slot (Python3 app store aslov4), and I guess we 
have made good progress in it. /We decided to collaborate on the project 
because a frontend and backend developer combo helps to get the best 
features of both ends :D./


/To avoid misconceptions and misinterpretations, please read the entire 
email before replying. Thanks!   :P/


*Need Statement*:

In short, the most important points

 * /Create the simplest possible app store for Sugar activities, where
   each activity included has been (a) ported to Python 3 and released,
   and (b) tested on Sugar Live Build./
 * /We used to have an app store for Sugar activities, but because we
   can't seem to attract any PHP developers the app store has failed to
   keep up with development./
 * /We now use activities.sugarlabs.org for Python 2 activities only./
 * /We have tried to make a replacement for activities.sugarlabs.org
    three times, and each time the
   features we need were not finished. These projects have been too
   ambitious and have not been supported collectively by the Sugar Labs
   community./

/~ from 
//https://github.com/sugarlabs/GSoC/blob/master/Ideas-2020.md#sugar-app-store-for-python-3-activities-aslov4/


This made us rethink the idea of a redesigned app store for sugarlabs. 
This, would be a collection of all the activities in sugarlabs 
organization which can be /*successfully* built/ without /errors/.


The *new app store *is special in a lot of ways, let me bring out 
the/most important points:/


1. The appstore is built in _pure static HTML_, Vanilla Javascript
    and JQuery
   . Anyone with /basic Javascript knowledge/ can
   easily add features. Theming and customization are provided by
   Bootstrap4 . The theme, scripts are
   completely _independent_ of each other. Changes to the /will not
   /affect the generation of the appstore.
2. *Search function* is provided by a powerful Javascript library
   called minisearch  which is
   an open source search indexer. All processing is therefore done on
   client side. The benefits of using an external library are many, as
   you know,
3. The App Store is based on *JSON* (/Javascript Object Notation/). an
   "index.json" is produced by the generator helper script so that
   search indexing, activity filtering can be easily done on the client
   side.
4. Python scripts 
   are used to generate static HTML files of the app bundles and
   *index.json*. The activity's unique HTML document is produced
   without style / css, and are externally loaded, so that it can be
   customized / removed whenever necessary (for example on very low
   bandwidth connections, or for adding another theme)
5. Sugar Appstore depends on *static HTML*s also because, it can be
   useful for SEOs, and to provide an external link to the activity
   from a third party website. Dynamically filtered search results
   might not be static. Providing a correct link to the bundle helps
   another user to share a specific activity bundle with another
6. All the activities on https://github.com/sugarlabs
   are*indexed automatically *//and built using *Continuous Integration* (GitHub
   Actions) over here
   . Out of 300+
   bundles, *199* and /still counting /have successfully built a *.xo
   bundle and are continuously uploaded to CDN.
7. The*appstore could be downloaded for Offline use*, or can be hosted
   on a local server if a user would not like to use the online one.
   This is specifically useful, if a school would host, the sugar
   appstore on its local server, so students could download activities
   without accessing the internet. The entire app store (/batteries/
   and /bundles/ included) weighs approximately 613 MB. See /this
   /
   for a detailed idea.
8. In case a user would like to add_another bundle _to the sugar
   appstore, previously he/she had to have a SugarLabs shell account
   (AFAIK, and /as far as I understand/). This might limit the
   accessibility to some users. This is hence solved by a new system of
   adding bundles to the activity. _*Pull Request to Add Applications *
   _is system which I adopted from the AppImage Hub
   

[Sugar-devel] Mind Math Activity (Sugarizer) Demo

2020-06-24 Thread prakash ujjwal
Hi everyone,
We will have a demo of MindMath activity's multiplayer mode on Thursday,
25th june at 21:00 IST (15:30 UTC) .
We will test the activity and its workflow and try to find the bugs etc in
this demo.
The main purpose will be the testing of multiplayer game mode.
The link of PR for MindMath activity:
https://github.com/llaske/sugarizer/pull/817
You can checkout the PR locally and then follow the steps given on
https://github.com/llaske/sugarizer/blob/dev/docs/tutorial/VueJS/step6.md

to
get connected to https://dev.sugarizer.org/
 server
for joining the activity instance which we will share on the network during
the demo.

Regards,
Prakash
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] What happened to Pointillism Activity?

2020-06-24 Thread shaansubbaiah.c...@bmsce.ac.in
 Hopefully there weren't any commits ahead of the fork, and if it was deleted, 
it can be restored. I believe deleted repositories can be restored within 90 
days.

On Wednesday, June 24, 2020, 2:34:27 PM GMT+5:30, Srevin Saju 
 wrote:  
 
  
Ok. I suspect if any other repository is missing too. I will cross check the 
repositories on sugarlabs organization with the forks I am having. Thanks for 
the quick reply.
 
 On 24/06/2020 12:01, James Cameron wrote:
  
 I've no idea what happened.  I've forked it again from rbuj and pushed my 
latest master branch to it.  You also have a fork, please check if there is 
anything missing.

I'll now remove users from sugarlabs org who haven't contributed recently.

On Wed, Jun 24, 2020 at 11:11:21AM +0300, Srevin Saju wrote:
 
 I have been looking for the Pointillism Activity; I am not sure, if it was
deleted on purpose, or if its been moved. I was not been able to find the
pointillism activity

The last seen url was this:

[1]https://github.com/sugarlabs/pointillism

[2]https://github.com/sugarlabs/pointillism-activity

sed, I can't find it :'(

--
V/r
Srevin Saju

References:

[1] https://github.com/sugarlabs/pointillism
[2] https://github.com/sugarlabs/pointillism-activity
 
 pub   RSA 4096/66D390D7 2020-05-19 Srevin Saju (srevinsaju) 

 
 sub   RSA 4096/14479587 2020-05-19

 
 

 
 ___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel
 
  
 -- 
V/r
Srevin Saju ___
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] What happened to Pointillism Activity?

2020-06-24 Thread Srevin Saju
Ok. I suspect if any other repository is missing too. I will cross check 
the repositories on sugarlabs organization with the forks I am having. 
Thanks for the quick reply.


On 24/06/2020 12:01, James Cameron wrote:

I've no idea what happened.  I've forked it again from rbuj and pushed my 
latest master branch to it.  You also have a fork, please check if there is 
anything missing.

I'll now remove users from sugarlabs org who haven't contributed recently.

On Wed, Jun 24, 2020 at 11:11:21AM +0300, Srevin Saju wrote:

I have been looking for the Pointillism Activity; I am not sure, if it was
deleted on purpose, or if its been moved. I was not been able to find the
pointillism activity

The last seen url was this:

[1]https://github.com/sugarlabs/pointillism

[2]https://github.com/sugarlabs/pointillism-activity

sed, I can't find it :'(

--
V/r
Srevin Saju

References:

[1] https://github.com/sugarlabs/pointillism
[2] https://github.com/sugarlabs/pointillism-activity

pub   RSA 4096/66D390D7 2020-05-19 Srevin Saju (srevinsaju) 


sub   RSA 4096/14479587 2020-05-19






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



--
V/r
Srevin Saju



OpenPGP_0x1007816766D390D7.asc
Description: application/pgp-keys


OpenPGP_signature
Description: OpenPGP digital signature
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] What happened to Pointillism Activity?

2020-06-24 Thread James Cameron
I've no idea what happened.  I've forked it again from rbuj and pushed my 
latest master branch to it.  You also have a fork, please check if there is 
anything missing.

I'll now remove users from sugarlabs org who haven't contributed recently.

On Wed, Jun 24, 2020 at 11:11:21AM +0300, Srevin Saju wrote:
> I have been looking for the Pointillism Activity; I am not sure, if it was
> deleted on purpose, or if its been moved. I was not been able to find the
> pointillism activity
> 
> The last seen url was this:
> 
> [1]https://github.com/sugarlabs/pointillism
> 
> [2]https://github.com/sugarlabs/pointillism-activity
> 
> sed, I can't find it :'(
> 
> --
> V/r
> Srevin Saju
> 
> References:
> 
> [1] https://github.com/sugarlabs/pointillism
> [2] https://github.com/sugarlabs/pointillism-activity

pub   RSA 4096/66D390D7 2020-05-19 Srevin Saju (srevinsaju) 

> sub   RSA 4096/14479587 2020-05-19
> 




> ___
> 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] What happened to Pointillism Activity?

2020-06-24 Thread Srevin Saju
I have been looking for the Pointillism Activity; I am not sure, if it 
was deleted on purpose, or if its been moved. I was not been able to 
find the pointillism activity


The last seen url was this:

https://github.com/sugarlabs/pointillism

https://github.com/sugarlabs/pointillism-activity

sed, I can't find it :'(

--
V/r
Srevin Saju



OpenPGP_0x1007816766D390D7.asc
Description: application/pgp-keys


OpenPGP_signature
Description: OpenPGP digital signature
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel