Re: [Sugar-devel] Regarding Project in GSoC

2020-03-05 Thread Walter Bender
On Thu, Mar 5, 2020 at 3:25 PM b18050 b18050 
wrote:

> Hello everyone,
> I am Chandan Prakash , want to know where and when to start discussing
> about projects in GSoC. Since , I did not find any discussion here
> regarding GSoC projects. Like I want to know more about
>
> https://github.com/sugarlabs/GSoC/blob/master/Ideas-2020.md#modelviewcontroller-refactoring-for-music-blocks
> this project. So , how can I connect with the mentors.
>

I'm a bit puzzled that you don't know how to connect with me since we've
been discussing your various PRs for several months now. Of course,
utilizing the mailing list is ideal as it gives the broader community a
window into the discussion.

Since you are somewhat familiar with the code now, let me give an example:

Bottersnike made some headway with the widget library by
introducing widgetWindows.js, a common framework for the View component of
model. We need additional work to separate the controllers from the models
for the widgets. Isolating the model would make your work on
https://github.com/sugarlabs/musicblocks/issues/2017 since much of the
complexity of RhythmMaker is due to the convolution of the model and the
controller.

Happy to discuss further.

regards.

-walter

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


-- 
Walter Bender
Sugar Labs
http://www.sugarlabs.org

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


Re: [Sugar-devel] Greetings from Sugar Labs DC!

2020-03-05 Thread Christian Faris

Alex,

I was not at PyCon last year. I would like to get in contact with James 
and see the packages.


Thank you,

Christian "Chip" Faris




On 3/5/20 6:58 PM, Alex Perez wrote:

Christian,

Welcome. If you happened to be with Jeff when he and a group of his 
students were at PyCon last year, we may have met then. I believe 
James Cameron has some current Sugar packages for Debian he may be 
able/willing to share with you. We are actually in need of someone to 
take over packaging of the Sugar packages in Debian. Is that something 
you might be interested in helping us with?


Regards,
Alex Perez


Christian Faris 
March 5, 2020 at 3:42 PM

Dear Sugar Labs Devel Community,


My name is Christian “Chip” Faris and I am active with Sugar Labs DC. 
I am a former student of Jeff Elkner and have good connections with 
Kevin Cole. I am helping out a student who has a capstone project of 
helping Sugar Labs DC to use Sugar on Debian Buster. The GitHub for 
installing Sugar on Debian Buster has not updated in quite sometime. 
Since most of the hardware we have (mainly raspberry pi 3B+ and 4) 
run Debian Buster, I wonder if there is a way to install Sugar on 
Debian Buster as this will be a huge help with labs and events for 
our elementary and early childhood education students.



Thank you for reading and any help is greatly appreciated!

Sincerely yours,


Christian “Chip” Faris


christian.lee.fa...@gmail.com 


https://cfaris459.github.io/




___
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] Greetings from Sugar Labs DC!

2020-03-05 Thread Alex Perez

Christian,

Welcome. If you happened to be with Jeff when he and a group of his 
students were at PyCon last year, we may have met then. I believe James 
Cameron has some current Sugar packages for Debian he may be 
able/willing to share with you. We are actually in need of someone to 
take over packaging of the Sugar packages in Debian. Is that something 
you might be interested in helping us with?


Regards,
Alex Perez


Christian Faris 
March 5, 2020 at 3:42 PM

Dear Sugar Labs Devel Community,


My name is Christian “Chip” Faris and I am active with Sugar Labs DC. 
I am a former student of Jeff Elkner and have good connections with 
Kevin Cole. I am helping out a student who has a capstone project of 
helping Sugar Labs DC to use Sugar on Debian Buster. The GitHub for 
installing Sugar on Debian Buster has not updated in quite sometime. 
Since most of the hardware we have (mainly raspberry pi 3B+ and 4) run 
Debian Buster, I wonder if there is a way to install Sugar on Debian 
Buster as this will be a huge help with labs and events for our 
elementary and early childhood education students.



Thank you for reading and any help is greatly appreciated!

Sincerely yours,


Christian “Chip” Faris


christian.lee.fa...@gmail.com 


https://cfaris459.github.io/




___
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] Greetings from Sugar Labs DC!

2020-03-05 Thread Christian Faris

Dear Sugar Labs Devel Community,


My name is Christian “Chip” Faris and I am active with Sugar Labs DC. I 
am a former student of Jeff Elkner and have good connections with Kevin 
Cole. I am helping out a student who has a capstone project of helping 
Sugar Labs DC to use Sugar on Debian Buster. The GitHub for installing 
Sugar on Debian Buster has not updated in quite sometime. Since most of 
the hardware we have (mainly raspberry pi 3B+ and 4) run Debian Buster, 
I wonder if there is a way to install Sugar on Debian Buster as this 
will be a huge help with labs and events for our elementary and early 
childhood education students.



Thank you for reading and any help is greatly appreciated!

Sincerely yours,


Christian “Chip” Faris


christian.lee.fa...@gmail.com 


https://cfaris459.github.io/


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


Re: [Sugar-devel] Regarding Project in GSoC

2020-03-05 Thread James Cameron
Hello Chandan, thanks for asking.

Where; here on this mailing list, or on GitHub repository for Music
Blocks in a project or issue.  You might create an issue, and link to
it from the project ideas.

When; immediately.  There's no reason to wait.

Mentors vary in preferred contact method.  Mentors for this project
idea have not asked for contact by mailing list.  Coding mentors are
Walter Bender and Favour Kelvin.  Assisting mentor is Devin Ulibarri.

You subscribed on 6th December.  In the past month there has been very
little discussion about any GSoC project ideas.  It may be that we
won't be able to find any proposals that meet our ideal of perfection,
and may have to settle for lesser proposals.

There's a new section "Right fit" on https://github.com/sugarlabs/GSoC
that may be of interest.  Our ideal student is one that will be
involved for a long time after GSoC ends.

Thanks for your activity on the Music Blocks repository.  I've seen
every one of those notifications.  ;-)

On Fri, Mar 06, 2020 at 01:55:00AM +0530, b18050 b18050 wrote:
> Hello everyone,
> I am Chandan Prakash , want to know where and when to start discussing about
> projects in GSoC. Since , I did not find any discussion here regarding GSoC
> projects. Like I want to know more about
> [1]https://github.com/sugarlabs/GSoC/blob/master/Ideas-2020.md#
> modelviewcontroller-refactoring-for-music-blocks
> this project. So , how can I connect with the mentors.
> 
> thanks.
> 
> References:
> 
> [1] 
> https://github.com/sugarlabs/GSoC/blob/master/Ideas-2020.md#modelviewcontroller-refactoring-for-music-blocks

> ___
> 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] Regarding Project in GSoC

2020-03-05 Thread b18050 b18050
Hello everyone,
I am Chandan Prakash , want to know where and when to start discussing
about projects in GSoC. Since , I did not find any discussion here
regarding GSoC projects. Like I want to know more about
https://github.com/sugarlabs/GSoC/blob/master/Ideas-2020.md#modelviewcontroller-refactoring-for-music-blocks
this project. So , how can I connect with the mentors.

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


Re: [Sugar-devel] Music Blocks v3.0 is released.

2020-03-05 Thread Srevin Saju
To my opinion a WebKit2 would do the trick as had been done in Jupyter
Activity. All the UI interaction elements have already been defined in
musiclblocks itself. The last things to do would be
* a serve
* check musicblocks serve completed successfully, take the port of
connection. There is a possibility of  reuse of musicblocks again and again
by students on a sugar desktop. This would either require forced
termination of the server, or let the server run background, and create a
new port on reinit.
* Update the WebKit with the view
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Music Blocks v3.0 is released.

2020-03-05 Thread Walter Bender
On Thu, Mar 5, 2020 at 2:14 AM James Cameron  wrote:

> On Wed, Mar 04, 2020 at 07:25:58AM -0500, Walter Bender wrote:
> >
> > On Tue, Mar 3, 2020 at 8:52 PM Walter Bender <[1]walter.ben...@gmail.com
> >
> > wrote:
> >
> > Sugar yes. The new version of Browse should work nicely.
> > Sugarizer, no. Lionel has said it is too large.
> >
> > On Tue, Mar 3, 2020 at 7:53 PM James Cameron <[2]qu...@laptop.org>
> wrote:
> >
> > Are there any plans to add Music Blocks to Sugarizer or Sugar?
> >
> > At James: What is the recommended approach to embedding inside Browse
> these
> > days?
>
> It depends on what browser features the application needs.  If those
> features are contained within WebKit2.WebView, then not much is
> needed.  List the features; e.g. touch events, mouse clicks, keyboard
> events, back and forward button, reload, etc.
>
> HelpActivity and JupyterLabs both instantiate a WebKit2.WebView.
>
> WikipediaActivity does a sideways import of Browse.
>
> Sugar Web activities have a WebKit2.WebView instantiated for them by
> Sugar when exec is /usr/bin/sugar-web-activity.
>
> > In the past, I simply modified the HOME_PAGE_GCONF_KEY to use a copy
> > of musicblocks included in the bundle.
>
> The port from GConf to Gio.Settings brought with it a design
> inadequacy, that configuration keys needed to be defined in a schema
> before the program ran, and GNOME project envisaged this would be most
> commonly handled by running glib-compile-schemas at package install.
>
> Sugar activity bundles don't have that available to them.
>
> There was a way around it; define a schema at runtime, but that meant
> the URL is stored inside the activity root directory.  Details are in
> _get_local_settings in browser.py.
>
> > Do you recommend removing some unrelated Browse functionality, such
> > as the search bar?
>
> It is best to offer only user interface elements that are meaningful
> to use of the application.
>
> > Do you think it is worth modifying Browse itself to make it easier
> > to do this sort of embedding?
>
> That depends on what user interface elements are needed, and that
> depends on what browser features are needed.
>
> The choice will be somewhere on this spectrum;
>
> * use a WebKit2.WebView with no significant user interface elements,
>
> * use a WebKit2.WebView with a few user interface elements,
>
> * use the WebActivity and disabled a few user interface elements,
>
> * use the WebActivity with a change to default page,
>
> * start the WebActivity.
>

Thanks. Very helpful. FWIW, I think I will look at how the Help activity is
doing this as that is the closest to what I am envisioning.

>
> >
> > regards.
> >
> > -walter
> >
> > On Tue, Mar 03, 2020 at 07:33:46PM -0500, Walter Bender wrote:
> > > The release reflects the contributions made during Google
> Code-in
> > 2019-2020. It
> > > is being designated as a major release since there are numerous
> > changes to the
> > > user experience (e.g., Widget UX) and many underlying
> structural
> > changes (e.g.,
> > > the new Block API and storage mechanism) that impact
> developers. An
> > overhaul of
> > > the graphics update mechanism has lead to a major reduction in
> CPU
> > usage. As
> > > far as I know, there is only one "incompatibility" with
> previous
> > versions; it
> > > is in regard to synchronization: there are some projects that
> worked
> > previously
> > > that may now require the use of either the Sync block or the
> No-clock
> > block.
> > > (Details are outlined in the release notes.)
> > >
> > > A tip of the hat to some of the GCI participants who worked so
> hard
> > to make
> > > this release possible: Bottersnike, AndreaGon, Pidddgy and
> > Nepaltechguy2. They
> > > not only contributed code, but also insights into the design
> and
> > > implementation. Also, thanks to the community members who
> provided
> > them with
> > > code reviews and feedback (notably @eohomegrownapps, @fakela,
> and
> > @pikurasa).
> > > It is also important to acknowledge some of our users, Teddy
> Dildine
> > and Henry
> > > Rico, who have been inspiring much of the recent developments
> and bug
> > fixes.
> > > Look for some of their work on the Planet. Karin Kinoshita at
> Gakken
> > has also
> > > done testing and translation work.
> > >
> > > [1] [1][3]
> https://github.com/sugarlabs/musicblocks/releases/tag/v3.0
> > >
> > > -walter
> > >
> > > --
> > > Walter Bender
> > > Sugar Labs
> > > [2][4]http://www.sugarlabs.org
> > > [3]
> > >
> > > References:
> > >
> > > [1] [5]
> https://github.com/sugarlabs/musicblocks/releases/tag/v3.0
> >

Re: [Sugar-devel] Sugar Labs has been accepted into GSoC 2020

2020-03-05 Thread James Cameron
Thanks Carlos.

Please make the necessary change to https://github.com/sugarlabs/GSoC
to add yourself as an assisting mentor.

On Wed, Mar 04, 2020 at 06:51:39PM -0500, Carlos mauro wrote:
> Dear Friend
> 
> I want to be a mentor in SugarLabs again in the project port to
> Python 3 may be is the time to migrate and review the pendings.
> 
> I review the code may be is necessary make a litle workload about
> this request.
> 
> Best Regards.
> 
> El jue., 20 feb. 2020 a las 23:21, Jaskirat Singh 
> (<[1]juskirat2...@gmail.com>)
> escribió:
> 
> Thanks I am looking forward to work as an assistant mentor.
> 
> On Fri, 21 Feb 2020, 9:43 am James Cameron, <[2]qu...@laptop.org> wrote:
> 
> Would those hoping to be mentors please read and review our
> introduction page, project ideas page, and proposal template,
> [3]https://github.com/sugarlabs/GSoC
> 
> And reply here on the mailing list letting us know how you fit the
> requirements for being mentors.
> 
> --
> James Cameron
> [4]http://quozl.netrek.org/
> ___
> Sugar-devel mailing list
> [5]Sugar-devel@lists.sugarlabs.org
> [6]http://lists.sugarlabs.org/listinfo/sugar-devel
> 
> ___
> Sugar-devel mailing list
> [7]Sugar-devel@lists.sugarlabs.org
> [8]http://lists.sugarlabs.org/listinfo/sugar-devel
> 
> --
> Ing. Carlos Mauro Cárdenas Fernández.
> CIP Nr 116251.
> Casa: 4815857 
> Claro: 980525716 || RPM: #999314206 || Nextel 121*2502
> Creo en el Amor de los Seres Humanos
> [9]http://unimauro.blogspot.com.
> 
> References:
> 
> [1] mailto:juskirat2...@gmail.com
> [2] mailto:qu...@laptop.org
> [3] https://github.com/sugarlabs/GSoC
> [4] http://quozl.netrek.org/
> [5] mailto:Sugar-devel@lists.sugarlabs.org
> [6] http://lists.sugarlabs.org/listinfo/sugar-devel
> [7] mailto:Sugar-devel@lists.sugarlabs.org
> [8] http://lists.sugarlabs.org/listinfo/sugar-devel
> [9] http://unimauro.blogspot.com/

> ___
> 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