Re: [Sugar-devel] [SoaS] Sugar on Fedora looking forward

2019-01-09 Thread Peace Ojemeh
I will be willing to test too.

On Wed, 9 Jan 2019 at 8:26 AM, Samson Goddy  wrote:

> I am willing to test.
>
> I have Some running on my computer.
>
>
> Regards
>
>
> On Wed, Jan 9, 2019, 4:36 AM James Cameron 
>> On Wed, Jan 09, 2019 at 01:12:05AM +, Peter Robinson wrote:
>> > Hey James,
>> >
>> > Happy New Year!
>> >
>> > > > > > >> 1) gstreamer 1.0 support in Activies. The 0.10 series is
>> well and
>> > > > > > >> truly dead and unmaintained, but there's a couple of key
>> Activities
>> > > > > > >> that still depend on it. Clock and Record are the two big
>> ones here.
>> > > > > > >> Are there any plans to move them to gst1?
>> > > > > > >
>> > > > > > > They were moved.  Check the release announcements and the
>> tarball
>> > > > > > > directories.
>> > > > > > >
>> > > > > > >
>> http://download.sugarlabs.org/sources/honey/Clock/Clock-20.tar.bz2
>> > > > > >
>> > > > > > Ha, already have that, will review packaging and make sure it's
>> all right.
>> > > > > >
>> > > > > > >
>> http://download.sugarlabs.org/sources/honey/Record/Record-200.tar.bz2
>> > > > > >
>> > > > > > Awesome! This makes me happy, thanks!
>> > > > > >
>> > > > > > >> 2) GTK2 sugar-toolkit, again a number of Activities still
>> haven't
>> > > > > > >> moved to gtk3, any plans?
>> > > > > > >
>> > > > > > > Yes.  We have a contributor working on that now, so please
>> make sure
>> > > > > > > we know which ones Fedora think are still GTK+ 2.  Time
>> critical.
>> > > > > > >
>> > > > > > >> 3) eToys, we've not shipped this by default for some time, I
>> plan on
>> > > > > > >> retiring it and any of it's dependencies in Fedora 29. Good
>> riddance
>> > > > > > >> sugar-presence-service!
>> > > > > > >
>> > > > > > > I've no news on this one.  Best to contact Etoys project.
>> > > > > >
>> > > > > > They stopped responding years ago, they never even got around to
>> > > > > > removing the presence-server dep. I've retired it now.
>> > > > > >
>> > > > > > >> 4) This is the big one... python2. With python2 being EOL
>> real soon
>> > > > > > >> now is there any interest in moving to py3, I know there was
>> some work
>> > > > > > >> years ago to do some readiness here with the move to gtk3
>> but I don't
>> > > > > > >> remember the details. Fedora is actively moving to python3
>> and has
>> > > > > > >> been for some years, I think for at least 6 releases it's
>> been
>> > > > > > >> possible to run without py2 installed at all. Is this the
>> nail in the
>> > > > > > >> coffin for Sugar?
>> > > > > > >
>> > > > > > > Our port to Python 3 is going well.  We have good working
>> code in pull
>> > > > > > > requests and branches, and plan to merge it once we have the
>> critical
>> > > > > > > components complete.  Our plan is in the GitHub projects tab
>> for the
>> > > > > > > organisation.
>> > > > > >
>> > > > > > Awesome news! Is there a rough timeline for this?
>> > > > >
>> > > > > Following last year's release plan; a v0.113 around 9th
>> September, and
>> > > > > a v0.114 around 6th October.
>> > > >
>> > > > What's the status of the 0.113/114 releases? I'd like to start to
>> > > > working on the python3 builds for Fedora 30 sooner rather than
>> > > > later.
>> > >
>> > > Stalled on sugar-toolkit-gtk3 port from static to PyGObject
>> > > introspection for Telepathy.
>> > >
>> > > There's still no Python 3 support for the static binding in the
>> > > Telepathy project, though the binding has been ported to Python 3 by
>> > > our developer Rahul.  So porting to PyGObject seems like the right way
>> > > to go.  It is in progress.  PRs #389 and #383.
>> > >
>> > > With only myself and Rahul looking at this, I'd guess another few
>> > > months before a release with Python 3 support.  I'll put it down for
>> > > discussion at the weekly meeting.
>> >
>> > Just thought I'd do a check in to see how you're getting on with the
>> > python3 port, just trying to do a bit of planning for the next few
>> > months.
>>
>> No progress.  Also no testers yet apart from Rahul.  I'd give it
>> another six months.
>>
>> > I updated all the various Activities to the latest versions the other
>> > day, except I couldn't find the latest version of TurtleBlocks, on the
>> > download site the latest is 216 and I couldn't find it in git.
>>
>> Thanks for noticing.  Yes, same here.
>>
>> Guess Walter too busy; so I used the checklist;
>>
>> https://github.com/sugarlabs/sugar-docs/blob/master/src/contributing.md#checklist---maintainer
>>
>> Downloaded and confirmed the bundle matches
>> fbc61222ba95aa1118976434d6951647fea8e13c.
>>
>> Added tag to GitHub repository.
>>
>> Uploaded source to;
>>
>> http://download.sugarlabs.org/sources/sucrose/fructose/TurtleArt/TurtleBlocks-218.tar.bz2
>>
>> That should get you going.  Test it though, 'cause I've made three
>> traceback fixes after v218 that aren't in it.
>>
>> > Peter
>>
>> --
>> James Cameron
>> http://quozl.netrek.org/
>> ___
>> Sugar-devel mailing 

Re: [Sugar-devel] [SoaS] Sugar on Fedora looking forward

2019-01-08 Thread James Cameron
Thanks Samson.

We don't have any RPMs of the Python 3 branches or pull requests.

You would need to run Fedora, remove Sugar packages from the system,
and then install Sugar from each component source using the autogen,
configure, make, make install sequence.

Best to do this in a virtual machine, with snapshots, because it can
easily make a system not restartable and getting out of that condition
can be way more complicated than getting into it.

On Wed, Jan 09, 2019 at 08:26:25AM +0100, Samson Goddy wrote:
> I am willing to test. 
> 
> I have Some running on my computer.
> 
> Regards
> 
> On Wed, Jan 9, 2019, 4:36 AM James Cameron <[1]qu...@laptop.org wrote:
> 
> On Wed, Jan 09, 2019 at 01:12:05AM +, Peter Robinson wrote:
> > Hey James,
> >
> > Happy New Year!
> >
> > > > > > >> 1) gstreamer 1.0 support in Activies. The 0.10 series is well
> and
> > > > > > >> truly dead and unmaintained, but there's a couple of key
> Activities
> > > > > > >> that still depend on it. Clock and Record are the two big 
> ones
> here.
> > > > > > >> Are there any plans to move them to gst1?
> > > > > > >
> > > > > > > They were moved.  Check the release announcements and the
> tarball
> > > > > > > directories.
> > > > > > >
> > > > > > > [2]http://download.sugarlabs.org/sources/honey/Clock/
> Clock-20.tar.bz2
> > > > > >
> > > > > > Ha, already have that, will review packaging and make sure it's
> all right.
> > > > > >
> > > > > > > [3]http://download.sugarlabs.org/sources/honey/Record/
> Record-200.tar.bz2
> > > > > >
> > > > > > Awesome! This makes me happy, thanks!
> > > > > >
> > > > > > >> 2) GTK2 sugar-toolkit, again a number of Activities still
> haven't
> > > > > > >> moved to gtk3, any plans?
> > > > > > >
> > > > > > > Yes.  We have a contributor working on that now, so please 
> make
> sure
> > > > > > > we know which ones Fedora think are still GTK+ 2.  Time
> critical.
> > > > > > >
> > > > > > >> 3) eToys, we've not shipped this by default for some time, I
> plan on
> > > > > > >> retiring it and any of it's dependencies in Fedora 29. Good
> riddance
> > > > > > >> sugar-presence-service!
> > > > > > >
> > > > > > > I've no news on this one.  Best to contact Etoys project.
> > > > > >
> > > > > > They stopped responding years ago, they never even got around to
> > > > > > removing the presence-server dep. I've retired it now.
> > > > > >
> > > > > > >> 4) This is the big one... python2. With python2 being EOL 
> real
> soon
> > > > > > >> now is there any interest in moving to py3, I know there was
> some work
> > > > > > >> years ago to do some readiness here with the move to gtk3 but
> I don't
> > > > > > >> remember the details. Fedora is actively moving to python3 
> and
> has
> > > > > > >> been for some years, I think for at least 6 releases it's 
> been
> > > > > > >> possible to run without py2 installed at all. Is this the 
> nail
> in the
> > > > > > >> coffin for Sugar?
> > > > > > >
> > > > > > > Our port to Python 3 is going well.  We have good working code
> in pull
> > > > > > > requests and branches, and plan to merge it once we have the
> critical
> > > > > > > components complete.  Our plan is in the GitHub projects tab
> for the
> > > > > > > organisation.
> > > > > >
> > > > > > Awesome news! Is there a rough timeline for this?
> > > > >
> > > > > Following last year's release plan; a v0.113 around 9th September,
> and
> > > > > a v0.114 around 6th October.
> > > >
> > > > What's the status of the 0.113/114 releases? I'd like to start to
> > > > working on the python3 builds for Fedora 30 sooner rather than
> > > > later.
> > >
> > > Stalled on sugar-toolkit-gtk3 port from static to PyGObject
> > > introspection for Telepathy.
> > >
> > > There's still no Python 3 support for the static binding in the
> > > Telepathy project, though the binding has been ported to Python 3 by
> > > our developer Rahul.  So porting to PyGObject seems like the right way
> > > to go.  It is in progress.  PRs #389 and #383.
> > >
> > > With only myself and Rahul looking at this, I'd guess another few
> > > months before a release with Python 3 support.  I'll put it down for
> > > discussion at the weekly meeting.
> >
> > Just thought I'd do a check in to see how you're getting on with the
> > python3 port, just trying to do a bit of planning for the next few
> > months.
> 
> No progress.  Also no testers yet apart from Rahul.  I'd give it
> another six months.
> 
> > I updated all the various Activities to the latest versions the other
> > day, except I couldn't find the latest version of TurtleBlocks, on the
> > 

Re: [Sugar-devel] [SoaS] Sugar on Fedora looking forward

2019-01-08 Thread Samson Goddy
I am willing to test.

I have Some running on my computer.


Regards

On Wed, Jan 9, 2019, 4:36 AM James Cameron  On Wed, Jan 09, 2019 at 01:12:05AM +, Peter Robinson wrote:
> > Hey James,
> >
> > Happy New Year!
> >
> > > > > > >> 1) gstreamer 1.0 support in Activies. The 0.10 series is well
> and
> > > > > > >> truly dead and unmaintained, but there's a couple of key
> Activities
> > > > > > >> that still depend on it. Clock and Record are the two big
> ones here.
> > > > > > >> Are there any plans to move them to gst1?
> > > > > > >
> > > > > > > They were moved.  Check the release announcements and the
> tarball
> > > > > > > directories.
> > > > > > >
> > > > > > >
> http://download.sugarlabs.org/sources/honey/Clock/Clock-20.tar.bz2
> > > > > >
> > > > > > Ha, already have that, will review packaging and make sure it's
> all right.
> > > > > >
> > > > > > >
> http://download.sugarlabs.org/sources/honey/Record/Record-200.tar.bz2
> > > > > >
> > > > > > Awesome! This makes me happy, thanks!
> > > > > >
> > > > > > >> 2) GTK2 sugar-toolkit, again a number of Activities still
> haven't
> > > > > > >> moved to gtk3, any plans?
> > > > > > >
> > > > > > > Yes.  We have a contributor working on that now, so please
> make sure
> > > > > > > we know which ones Fedora think are still GTK+ 2.  Time
> critical.
> > > > > > >
> > > > > > >> 3) eToys, we've not shipped this by default for some time, I
> plan on
> > > > > > >> retiring it and any of it's dependencies in Fedora 29. Good
> riddance
> > > > > > >> sugar-presence-service!
> > > > > > >
> > > > > > > I've no news on this one.  Best to contact Etoys project.
> > > > > >
> > > > > > They stopped responding years ago, they never even got around to
> > > > > > removing the presence-server dep. I've retired it now.
> > > > > >
> > > > > > >> 4) This is the big one... python2. With python2 being EOL
> real soon
> > > > > > >> now is there any interest in moving to py3, I know there was
> some work
> > > > > > >> years ago to do some readiness here with the move to gtk3 but
> I don't
> > > > > > >> remember the details. Fedora is actively moving to python3
> and has
> > > > > > >> been for some years, I think for at least 6 releases it's been
> > > > > > >> possible to run without py2 installed at all. Is this the
> nail in the
> > > > > > >> coffin for Sugar?
> > > > > > >
> > > > > > > Our port to Python 3 is going well.  We have good working code
> in pull
> > > > > > > requests and branches, and plan to merge it once we have the
> critical
> > > > > > > components complete.  Our plan is in the GitHub projects tab
> for the
> > > > > > > organisation.
> > > > > >
> > > > > > Awesome news! Is there a rough timeline for this?
> > > > >
> > > > > Following last year's release plan; a v0.113 around 9th September,
> and
> > > > > a v0.114 around 6th October.
> > > >
> > > > What's the status of the 0.113/114 releases? I'd like to start to
> > > > working on the python3 builds for Fedora 30 sooner rather than
> > > > later.
> > >
> > > Stalled on sugar-toolkit-gtk3 port from static to PyGObject
> > > introspection for Telepathy.
> > >
> > > There's still no Python 3 support for the static binding in the
> > > Telepathy project, though the binding has been ported to Python 3 by
> > > our developer Rahul.  So porting to PyGObject seems like the right way
> > > to go.  It is in progress.  PRs #389 and #383.
> > >
> > > With only myself and Rahul looking at this, I'd guess another few
> > > months before a release with Python 3 support.  I'll put it down for
> > > discussion at the weekly meeting.
> >
> > Just thought I'd do a check in to see how you're getting on with the
> > python3 port, just trying to do a bit of planning for the next few
> > months.
>
> No progress.  Also no testers yet apart from Rahul.  I'd give it
> another six months.
>
> > I updated all the various Activities to the latest versions the other
> > day, except I couldn't find the latest version of TurtleBlocks, on the
> > download site the latest is 216 and I couldn't find it in git.
>
> Thanks for noticing.  Yes, same here.
>
> Guess Walter too busy; so I used the checklist;
>
> https://github.com/sugarlabs/sugar-docs/blob/master/src/contributing.md#checklist---maintainer
>
> Downloaded and confirmed the bundle matches
> fbc61222ba95aa1118976434d6951647fea8e13c.
>
> Added tag to GitHub repository.
>
> Uploaded source to;
>
> http://download.sugarlabs.org/sources/sucrose/fructose/TurtleArt/TurtleBlocks-218.tar.bz2
>
> That should get you going.  Test it though, 'cause I've made three
> traceback fixes after v218 that aren't in it.
>
> > Peter
>
> --
> 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

Re: [Sugar-devel] [SoaS] Sugar on Fedora looking forward

2019-01-08 Thread James Cameron
On Wed, Jan 09, 2019 at 01:12:05AM +, Peter Robinson wrote:
> Hey James,
> 
> Happy New Year!
> 
> > > > > >> 1) gstreamer 1.0 support in Activies. The 0.10 series is well and
> > > > > >> truly dead and unmaintained, but there's a couple of key Activities
> > > > > >> that still depend on it. Clock and Record are the two big ones 
> > > > > >> here.
> > > > > >> Are there any plans to move them to gst1?
> > > > > >
> > > > > > They were moved.  Check the release announcements and the tarball
> > > > > > directories.
> > > > > >
> > > > > > http://download.sugarlabs.org/sources/honey/Clock/Clock-20.tar.bz2
> > > > >
> > > > > Ha, already have that, will review packaging and make sure it's all 
> > > > > right.
> > > > >
> > > > > > http://download.sugarlabs.org/sources/honey/Record/Record-200.tar.bz2
> > > > >
> > > > > Awesome! This makes me happy, thanks!
> > > > >
> > > > > >> 2) GTK2 sugar-toolkit, again a number of Activities still haven't
> > > > > >> moved to gtk3, any plans?
> > > > > >
> > > > > > Yes.  We have a contributor working on that now, so please make sure
> > > > > > we know which ones Fedora think are still GTK+ 2.  Time critical.
> > > > > >
> > > > > >> 3) eToys, we've not shipped this by default for some time, I plan 
> > > > > >> on
> > > > > >> retiring it and any of it's dependencies in Fedora 29. Good 
> > > > > >> riddance
> > > > > >> sugar-presence-service!
> > > > > >
> > > > > > I've no news on this one.  Best to contact Etoys project.
> > > > >
> > > > > They stopped responding years ago, they never even got around to
> > > > > removing the presence-server dep. I've retired it now.
> > > > >
> > > > > >> 4) This is the big one... python2. With python2 being EOL real soon
> > > > > >> now is there any interest in moving to py3, I know there was some 
> > > > > >> work
> > > > > >> years ago to do some readiness here with the move to gtk3 but I 
> > > > > >> don't
> > > > > >> remember the details. Fedora is actively moving to python3 and has
> > > > > >> been for some years, I think for at least 6 releases it's been
> > > > > >> possible to run without py2 installed at all. Is this the nail in 
> > > > > >> the
> > > > > >> coffin for Sugar?
> > > > > >
> > > > > > Our port to Python 3 is going well.  We have good working code in 
> > > > > > pull
> > > > > > requests and branches, and plan to merge it once we have the 
> > > > > > critical
> > > > > > components complete.  Our plan is in the GitHub projects tab for the
> > > > > > organisation.
> > > > >
> > > > > Awesome news! Is there a rough timeline for this?
> > > >
> > > > Following last year's release plan; a v0.113 around 9th September, and
> > > > a v0.114 around 6th October.
> > >
> > > What's the status of the 0.113/114 releases? I'd like to start to
> > > working on the python3 builds for Fedora 30 sooner rather than
> > > later.
> >
> > Stalled on sugar-toolkit-gtk3 port from static to PyGObject
> > introspection for Telepathy.
> >
> > There's still no Python 3 support for the static binding in the
> > Telepathy project, though the binding has been ported to Python 3 by
> > our developer Rahul.  So porting to PyGObject seems like the right way
> > to go.  It is in progress.  PRs #389 and #383.
> >
> > With only myself and Rahul looking at this, I'd guess another few
> > months before a release with Python 3 support.  I'll put it down for
> > discussion at the weekly meeting.
> 
> Just thought I'd do a check in to see how you're getting on with the
> python3 port, just trying to do a bit of planning for the next few
> months.

No progress.  Also no testers yet apart from Rahul.  I'd give it
another six months.

> I updated all the various Activities to the latest versions the other
> day, except I couldn't find the latest version of TurtleBlocks, on the
> download site the latest is 216 and I couldn't find it in git.

Thanks for noticing.  Yes, same here.

Guess Walter too busy; so I used the checklist;
https://github.com/sugarlabs/sugar-docs/blob/master/src/contributing.md#checklist---maintainer

Downloaded and confirmed the bundle matches 
fbc61222ba95aa1118976434d6951647fea8e13c.

Added tag to GitHub repository.

Uploaded source to;
http://download.sugarlabs.org/sources/sucrose/fructose/TurtleArt/TurtleBlocks-218.tar.bz2

That should get you going.  Test it though, 'cause I've made three
traceback fixes after v218 that aren't in it.

> Peter

-- 
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] [SoaS] Sugar on Fedora looking forward

2019-01-08 Thread Peter Robinson
Hey James,

Happy New Year!

> > > > >> 1) gstreamer 1.0 support in Activies. The 0.10 series is well and
> > > > >> truly dead and unmaintained, but there's a couple of key Activities
> > > > >> that still depend on it. Clock and Record are the two big ones here.
> > > > >> Are there any plans to move them to gst1?
> > > > >
> > > > > They were moved.  Check the release announcements and the tarball
> > > > > directories.
> > > > >
> > > > > http://download.sugarlabs.org/sources/honey/Clock/Clock-20.tar.bz2
> > > >
> > > > Ha, already have that, will review packaging and make sure it's all 
> > > > right.
> > > >
> > > > > http://download.sugarlabs.org/sources/honey/Record/Record-200.tar.bz2
> > > >
> > > > Awesome! This makes me happy, thanks!
> > > >
> > > > >> 2) GTK2 sugar-toolkit, again a number of Activities still haven't
> > > > >> moved to gtk3, any plans?
> > > > >
> > > > > Yes.  We have a contributor working on that now, so please make sure
> > > > > we know which ones Fedora think are still GTK+ 2.  Time critical.
> > > > >
> > > > >> 3) eToys, we've not shipped this by default for some time, I plan on
> > > > >> retiring it and any of it's dependencies in Fedora 29. Good riddance
> > > > >> sugar-presence-service!
> > > > >
> > > > > I've no news on this one.  Best to contact Etoys project.
> > > >
> > > > They stopped responding years ago, they never even got around to
> > > > removing the presence-server dep. I've retired it now.
> > > >
> > > > >> 4) This is the big one... python2. With python2 being EOL real soon
> > > > >> now is there any interest in moving to py3, I know there was some 
> > > > >> work
> > > > >> years ago to do some readiness here with the move to gtk3 but I don't
> > > > >> remember the details. Fedora is actively moving to python3 and has
> > > > >> been for some years, I think for at least 6 releases it's been
> > > > >> possible to run without py2 installed at all. Is this the nail in the
> > > > >> coffin for Sugar?
> > > > >
> > > > > Our port to Python 3 is going well.  We have good working code in pull
> > > > > requests and branches, and plan to merge it once we have the critical
> > > > > components complete.  Our plan is in the GitHub projects tab for the
> > > > > organisation.
> > > >
> > > > Awesome news! Is there a rough timeline for this?
> > >
> > > Following last year's release plan; a v0.113 around 9th September, and
> > > a v0.114 around 6th October.
> >
> > What's the status of the 0.113/114 releases? I'd like to start to
> > working on the python3 builds for Fedora 30 sooner rather than
> > later.
>
> Stalled on sugar-toolkit-gtk3 port from static to PyGObject
> introspection for Telepathy.
>
> There's still no Python 3 support for the static binding in the
> Telepathy project, though the binding has been ported to Python 3 by
> our developer Rahul.  So porting to PyGObject seems like the right way
> to go.  It is in progress.  PRs #389 and #383.
>
> With only myself and Rahul looking at this, I'd guess another few
> months before a release with Python 3 support.  I'll put it down for
> discussion at the weekly meeting.

Just thought I'd do a check in to see how you're getting on with the
python3 port, just trying to do a bit of planning for the next few
months.

I updated all the various Activities to the latest versions the other
day, except I couldn't find the latest version of TurtleBlocks, on the
download site the latest is 216 and I couldn't find it in git.

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


Re: [Sugar-devel] [SoaS] Sugar on Fedora looking forward

2018-10-18 Thread Walter Bender
What tasks (if any) can we assign to Google Code-in from this list?

On Wed, Sep 26, 2018 at 6:50 PM Peter Robinson  wrote:

> > On Wed, Sep 26, 2018 at 10:17:50AM +0100, Peter Robinson wrote:
> > > > > What's the status of the 0.113/114 releases? I'd like to start to
> > > > > working on the python3 builds for Fedora 30 sooner rather than
> > > > > later.
> > > >
> > > > Stalled on sugar-toolkit-gtk3 port from static to PyGObject
> > > > introspection for Telepathy.
> > > >
> > > > There's still no Python 3 support for the static binding in the
> > > > Telepathy project, though the binding has been ported to Python 3 by
> > > > our developer Rahul.  So porting to PyGObject seems like the right
> way
> > > > to go.  It is in progress.  PRs #389 and #383.
> > > >
> > > > With only myself and Rahul looking at this, I'd guess another few
> > > > months before a release with Python 3 support.  I'll put it down for
> > > > discussion at the weekly meeting.
> > >
> > > OK, well keep me in the loop, people have already started the hack and
> > > slash of what they feel as redundant pyhthon2 only dependencies in
> > > Fedora 30. This has affected sugar-toolkit through the use of
> > > gnome-python2-rsvg which affects the Activities below, we might be
> > > able to get a minor window of relief on that but I'm not convinced.
> >
> > Yes, we saw that in the past year in Debian; the very few lines of
> > source that make up the Rsvg static binding were embedded in something
> > else rather than as a separate package or as part of Rsvg.
>
> We had a stay of execution, it was actually a mistake, it was some
> other package that was meant to get retired. Should be fixed soon.
>
> > So OLPC lost the benefit of upstreaming sugar-toolkit (Sugar Toolkit
> > for GTK+ 2), and now I maintain a custom or derivative package.
> >
> > I did offer to maintain the Rsvg static binding, but was told this was
> > not welcome.
> >
> > In retrospect, it was suboptimal organisation of source code in
> > earlier GNOME.
> >
> > > I noticed the new Moon 19 activity has moved to Javascript but I have
> > > no idea how that works from a packaging dependency or Sugar bindings
> > > PoV (does it use gjs?) and don't have the time to dig into it
> > > unfortunately. Kalpa can you assist here?
> >
> > No, not gjs.  Package should continue to depend on sugar-toolkit-gtk3,
> > as it calls /usr/bin/sugar-activity-web, which uses WebKit2.
>
> Ah, yes, I remember this web activity concept now. Cool, will update it.
>
> > I thought there was a Javascript activity already in Fedora somewhere,
> > but I don't have a Fedora system handy to find out; grep for a file
> > path pattern of "lib/sugar-web"
> >
> > > I was already considering dropping anything requiring the original
> > > sugar-toolkit from the default spin for an upcoming release so maybe
> > > we just need to go through the list below and work out which are
> > > likely to be migrated to gtk3 or JS and possibly just retire the rest?
> > > Thoughts?
> >
> > http://lists.sugarlabs.org/archive/sugar-devel/2018-July/055529.html
> > was my last review of this list.  I've reviewed again and the changes
> > are small; Flipsticks port progressed but still unfinished, Labyrinth
> > embeds source which is upstream of Sugar Labs, Sri Lanka is new to the
> > list, as is Starchart.
> >
> > Given the pitiful progress over three months, you may have to retire
> > all these GTK2+ activities from Fedora.  If you decide that, let me
> > know, and I can post a final warning in a separate thread calling for
> > maintainers.
> >
> > Full review of your list again below.
> >
> > Port completed = 6
> > Port needed or in progress = 6
> > Port planned = 1
> > Missing maintainer = 11
> > No GitHub repository yet = 2
> >
> > > sugar-calendario-0:4-14.fc29.noarch
> >
> > No change.  Port planned.  Missing maintainer.
> >
> > https://github.com/sugarlabs/calendario/issues/1
> >
> > > sugar-castle-0:23-12.fc29.noarch
> >
> > No change.  Port needed.  No GitHub repository yet.  Missing maintainer.
> >
> > http://activities.sugarlabs.org/en-US/sugar/addon/4397
> >
> > > sugar-connect-0:22-22.fc29.noarch
> >
> > No change.  Port needed.  No GitHub repository yet.  Missing maintainer.
> >
> > http://dev.laptop.org/git/projects/connect-activity/
> >
> > > sugar-countries-0:33-15.fc29.noarch
> >
> > No change.  Port completed.  Upstream release needed.  Missing
> maintainer.
> >
> > https://github.com/sugarlabs/countries-activity
> >
> > > sugar-deducto-0:9-13.fc29.noarch
> >
> > No change.  Port completed.  Upstream release needed.  Missing
> maintainer.
> >
> > https://github.com/sugarlabs/deducto
> >
> > > sugar-flipsticks-0:13-12.fc29.noarch
> >
> > Some change.  Port in progress.  Code changes pending.  Missing
> maintainer.
> >
> > https://github.com/sugarlabs/flipsticks/pull/3
> >
> > > sugar-kuku-0:5-8.fc29.noarch
> >
> > No change.  Port needed.  Missing maintainer.
> >
> > http://git.sugarlabs.org/kukuanakula
> > 

Re: [Sugar-devel] [SoaS] Sugar on Fedora looking forward

2018-09-26 Thread Peter Robinson
> On Wed, Sep 26, 2018 at 10:17:50AM +0100, Peter Robinson wrote:
> > > > What's the status of the 0.113/114 releases? I'd like to start to
> > > > working on the python3 builds for Fedora 30 sooner rather than
> > > > later.
> > >
> > > Stalled on sugar-toolkit-gtk3 port from static to PyGObject
> > > introspection for Telepathy.
> > >
> > > There's still no Python 3 support for the static binding in the
> > > Telepathy project, though the binding has been ported to Python 3 by
> > > our developer Rahul.  So porting to PyGObject seems like the right way
> > > to go.  It is in progress.  PRs #389 and #383.
> > >
> > > With only myself and Rahul looking at this, I'd guess another few
> > > months before a release with Python 3 support.  I'll put it down for
> > > discussion at the weekly meeting.
> >
> > OK, well keep me in the loop, people have already started the hack and
> > slash of what they feel as redundant pyhthon2 only dependencies in
> > Fedora 30. This has affected sugar-toolkit through the use of
> > gnome-python2-rsvg which affects the Activities below, we might be
> > able to get a minor window of relief on that but I'm not convinced.
>
> Yes, we saw that in the past year in Debian; the very few lines of
> source that make up the Rsvg static binding were embedded in something
> else rather than as a separate package or as part of Rsvg.

We had a stay of execution, it was actually a mistake, it was some
other package that was meant to get retired. Should be fixed soon.

> So OLPC lost the benefit of upstreaming sugar-toolkit (Sugar Toolkit
> for GTK+ 2), and now I maintain a custom or derivative package.
>
> I did offer to maintain the Rsvg static binding, but was told this was
> not welcome.
>
> In retrospect, it was suboptimal organisation of source code in
> earlier GNOME.
>
> > I noticed the new Moon 19 activity has moved to Javascript but I have
> > no idea how that works from a packaging dependency or Sugar bindings
> > PoV (does it use gjs?) and don't have the time to dig into it
> > unfortunately. Kalpa can you assist here?
>
> No, not gjs.  Package should continue to depend on sugar-toolkit-gtk3,
> as it calls /usr/bin/sugar-activity-web, which uses WebKit2.

Ah, yes, I remember this web activity concept now. Cool, will update it.

> I thought there was a Javascript activity already in Fedora somewhere,
> but I don't have a Fedora system handy to find out; grep for a file
> path pattern of "lib/sugar-web"
>
> > I was already considering dropping anything requiring the original
> > sugar-toolkit from the default spin for an upcoming release so maybe
> > we just need to go through the list below and work out which are
> > likely to be migrated to gtk3 or JS and possibly just retire the rest?
> > Thoughts?
>
> http://lists.sugarlabs.org/archive/sugar-devel/2018-July/055529.html
> was my last review of this list.  I've reviewed again and the changes
> are small; Flipsticks port progressed but still unfinished, Labyrinth
> embeds source which is upstream of Sugar Labs, Sri Lanka is new to the
> list, as is Starchart.
>
> Given the pitiful progress over three months, you may have to retire
> all these GTK2+ activities from Fedora.  If you decide that, let me
> know, and I can post a final warning in a separate thread calling for
> maintainers.
>
> Full review of your list again below.
>
> Port completed = 6
> Port needed or in progress = 6
> Port planned = 1
> Missing maintainer = 11
> No GitHub repository yet = 2
>
> > sugar-calendario-0:4-14.fc29.noarch
>
> No change.  Port planned.  Missing maintainer.
>
> https://github.com/sugarlabs/calendario/issues/1
>
> > sugar-castle-0:23-12.fc29.noarch
>
> No change.  Port needed.  No GitHub repository yet.  Missing maintainer.
>
> http://activities.sugarlabs.org/en-US/sugar/addon/4397
>
> > sugar-connect-0:22-22.fc29.noarch
>
> No change.  Port needed.  No GitHub repository yet.  Missing maintainer.
>
> http://dev.laptop.org/git/projects/connect-activity/
>
> > sugar-countries-0:33-15.fc29.noarch
>
> No change.  Port completed.  Upstream release needed.  Missing maintainer.
>
> https://github.com/sugarlabs/countries-activity
>
> > sugar-deducto-0:9-13.fc29.noarch
>
> No change.  Port completed.  Upstream release needed.  Missing maintainer.
>
> https://github.com/sugarlabs/deducto
>
> > sugar-flipsticks-0:13-12.fc29.noarch
>
> Some change.  Port in progress.  Code changes pending.  Missing maintainer.
>
> https://github.com/sugarlabs/flipsticks/pull/3
>
> > sugar-kuku-0:5-8.fc29.noarch
>
> No change.  Port needed.  Missing maintainer.
>
> http://git.sugarlabs.org/kukuanakula
> http://activities.sugarlabs.org/en-US/sugar/addon/4526
>
> > sugar-labyrinth-0:16-10.fc29.noarch
>
> Some change.  Embeds Labyrinth upstream sources.  Labyrinth upstream
> has not finished porting yet.  A partial port by a GCI student is in
> our repository but doesn't work.  Missing maintainer.
>
> https://github.com/labyrinth-team/labyrinth
> 

Re: [Sugar-devel] [SoaS] Sugar on Fedora looking forward

2018-09-26 Thread James Cameron
On Wed, Sep 26, 2018 at 10:17:50AM +0100, Peter Robinson wrote:
> > > What's the status of the 0.113/114 releases? I'd like to start to
> > > working on the python3 builds for Fedora 30 sooner rather than
> > > later.
> >
> > Stalled on sugar-toolkit-gtk3 port from static to PyGObject
> > introspection for Telepathy.
> >
> > There's still no Python 3 support for the static binding in the
> > Telepathy project, though the binding has been ported to Python 3 by
> > our developer Rahul.  So porting to PyGObject seems like the right way
> > to go.  It is in progress.  PRs #389 and #383.
> >
> > With only myself and Rahul looking at this, I'd guess another few
> > months before a release with Python 3 support.  I'll put it down for
> > discussion at the weekly meeting.
> 
> OK, well keep me in the loop, people have already started the hack and
> slash of what they feel as redundant pyhthon2 only dependencies in
> Fedora 30. This has affected sugar-toolkit through the use of
> gnome-python2-rsvg which affects the Activities below, we might be
> able to get a minor window of relief on that but I'm not convinced.

Yes, we saw that in the past year in Debian; the very few lines of
source that make up the Rsvg static binding were embedded in something
else rather than as a separate package or as part of Rsvg.

So OLPC lost the benefit of upstreaming sugar-toolkit (Sugar Toolkit
for GTK+ 2), and now I maintain a custom or derivative package.

I did offer to maintain the Rsvg static binding, but was told this was
not welcome.

In retrospect, it was suboptimal organisation of source code in
earlier GNOME.

> I noticed the new Moon 19 activity has moved to Javascript but I have
> no idea how that works from a packaging dependency or Sugar bindings
> PoV (does it use gjs?) and don't have the time to dig into it
> unfortunately. Kalpa can you assist here?

No, not gjs.  Package should continue to depend on sugar-toolkit-gtk3,
as it calls /usr/bin/sugar-activity-web, which uses WebKit2.

I thought there was a Javascript activity already in Fedora somewhere,
but I don't have a Fedora system handy to find out; grep for a file
path pattern of "lib/sugar-web"

> I was already considering dropping anything requiring the original
> sugar-toolkit from the default spin for an upcoming release so maybe
> we just need to go through the list below and work out which are
> likely to be migrated to gtk3 or JS and possibly just retire the rest?
> Thoughts?

http://lists.sugarlabs.org/archive/sugar-devel/2018-July/055529.html
was my last review of this list.  I've reviewed again and the changes
are small; Flipsticks port progressed but still unfinished, Labyrinth
embeds source which is upstream of Sugar Labs, Sri Lanka is new to the
list, as is Starchart.

Given the pitiful progress over three months, you may have to retire
all these GTK2+ activities from Fedora.  If you decide that, let me
know, and I can post a final warning in a separate thread calling for
maintainers.

Full review of your list again below.

Port completed = 6
Port needed or in progress = 6
Port planned = 1
Missing maintainer = 11
No GitHub repository yet = 2

> sugar-calendario-0:4-14.fc29.noarch

No change.  Port planned.  Missing maintainer.

https://github.com/sugarlabs/calendario/issues/1

> sugar-castle-0:23-12.fc29.noarch

No change.  Port needed.  No GitHub repository yet.  Missing maintainer.

http://activities.sugarlabs.org/en-US/sugar/addon/4397

> sugar-connect-0:22-22.fc29.noarch

No change.  Port needed.  No GitHub repository yet.  Missing maintainer.

http://dev.laptop.org/git/projects/connect-activity/

> sugar-countries-0:33-15.fc29.noarch

No change.  Port completed.  Upstream release needed.  Missing maintainer.

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

> sugar-deducto-0:9-13.fc29.noarch

No change.  Port completed.  Upstream release needed.  Missing maintainer.

https://github.com/sugarlabs/deducto

> sugar-flipsticks-0:13-12.fc29.noarch

Some change.  Port in progress.  Code changes pending.  Missing maintainer.

https://github.com/sugarlabs/flipsticks/pull/3

> sugar-kuku-0:5-8.fc29.noarch

No change.  Port needed.  Missing maintainer.

http://git.sugarlabs.org/kukuanakula
http://activities.sugarlabs.org/en-US/sugar/addon/4526

> sugar-labyrinth-0:16-10.fc29.noarch

Some change.  Embeds Labyrinth upstream sources.  Labyrinth upstream
has not finished porting yet.  A partial port by a GCI student is in
our repository but doesn't work.  Missing maintainer.

https://github.com/labyrinth-team/labyrinth
https://github.com/sugarlabs/labyrinth-activity
https://github.com/sugarlabs/labyrinth-activity/issues/1

> sugar-moon-0:18-2.fc29.noarch

Some change.  Port completed.  Released.  Use v19.

> sugar-playgo-0:5-18.fc29.noarch

No change.  Port completed.  Upstream release needed.  Missing maintainer.
https://github.com/sugarlabs/playgo-activity

> sugar-srilanka-0:3-8.fc29.noarch

Some change.  Port completed.  Upstream release needed.  Missing

Re: [Sugar-devel] [SoaS] Sugar on Fedora looking forward

2018-09-26 Thread Peter Robinson
> > What's the status of the 0.113/114 releases? I'd like to start to
> > working on the python3 builds for Fedora 30 sooner rather than
> > later.
>
> Stalled on sugar-toolkit-gtk3 port from static to PyGObject
> introspection for Telepathy.
>
> There's still no Python 3 support for the static binding in the
> Telepathy project, though the binding has been ported to Python 3 by
> our developer Rahul.  So porting to PyGObject seems like the right way
> to go.  It is in progress.  PRs #389 and #383.
>
> With only myself and Rahul looking at this, I'd guess another few
> months before a release with Python 3 support.  I'll put it down for
> discussion at the weekly meeting.

OK, well keep me in the loop, people have already started the hack and
slash of what they feel as redundant pyhthon2 only dependencies in
Fedora 30. This has affected sugar-toolkit through the use of
gnome-python2-rsvg which affects the Activities below, we might be
able to get a minor window of relief on that but I'm not convinced.

I noticed the new Moon 19 activity has moved to Javascript but I have
no idea how that works from a packaging dependency or Sugar bindings
PoV (does it use gjs?) and don't have the time to dig into it
unfortunately.Kalpa can you assist here?

I was already considering dropping anything requiring the original
sugar-toolkit from the default spin for an upcoming release so maybe
we just need to go through the list below and work out which are
likely to be migrated to gtk3 or JS and possibly just retire the rest?
Thoughts?

sugar-calendario-0:4-14.fc29.noarch
sugar-castle-0:23-12.fc29.noarch
sugar-connect-0:22-22.fc29.noarch
sugar-countries-0:33-15.fc29.noarch
sugar-deducto-0:9-13.fc29.noarch
sugar-flipsticks-0:13-12.fc29.noarch
sugar-kuku-0:5-8.fc29.noarch
sugar-labyrinth-0:16-10.fc29.noarch
sugar-moon-0:18-2.fc29.noarch
sugar-playgo-0:5-18.fc29.noarch
sugar-srilanka-0:3-8.fc29.noarch
sugar-starchart-0:16-9.fc29.noarch
sugar-view-slides-0:8-19.fc29.noarch
sugar-xomail-0:0-0.18.20090128.fc29.noarch
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [SoaS] Sugar on Fedora looking forward

2018-09-24 Thread James Cameron
On Thu, Sep 20, 2018 at 07:51:52PM +0100, Peter Robinson wrote:
> > On Thu, Jul 12, 2018 at 02:00:11PM +0100, Peter Robinson wrote:
> > > >> 1) gstreamer 1.0 support in Activies. The 0.10 series is well and
> > > >> truly dead and unmaintained, but there's a couple of key Activities
> > > >> that still depend on it. Clock and Record are the two big ones here.
> > > >> Are there any plans to move them to gst1?
> > > >
> > > > They were moved.  Check the release announcements and the tarball
> > > > directories.
> > > >
> > > > http://download.sugarlabs.org/sources/honey/Clock/Clock-20.tar.bz2
> > >
> > > Ha, already have that, will review packaging and make sure it's all right.
> > >
> > > > http://download.sugarlabs.org/sources/honey/Record/Record-200.tar.bz2
> > >
> > > Awesome! This makes me happy, thanks!
> > >
> > > >> 2) GTK2 sugar-toolkit, again a number of Activities still haven't
> > > >> moved to gtk3, any plans?
> > > >
> > > > Yes.  We have a contributor working on that now, so please make sure
> > > > we know which ones Fedora think are still GTK+ 2.  Time critical.
> > > >
> > > >> 3) eToys, we've not shipped this by default for some time, I plan on
> > > >> retiring it and any of it's dependencies in Fedora 29. Good riddance
> > > >> sugar-presence-service!
> > > >
> > > > I've no news on this one.  Best to contact Etoys project.
> > >
> > > They stopped responding years ago, they never even got around to
> > > removing the presence-server dep. I've retired it now.
> > >
> > > >> 4) This is the big one... python2. With python2 being EOL real soon
> > > >> now is there any interest in moving to py3, I know there was some work
> > > >> years ago to do some readiness here with the move to gtk3 but I don't
> > > >> remember the details. Fedora is actively moving to python3 and has
> > > >> been for some years, I think for at least 6 releases it's been
> > > >> possible to run without py2 installed at all. Is this the nail in the
> > > >> coffin for Sugar?
> > > >
> > > > Our port to Python 3 is going well.  We have good working code in pull
> > > > requests and branches, and plan to merge it once we have the critical
> > > > components complete.  Our plan is in the GitHub projects tab for the
> > > > organisation.
> > >
> > > Awesome news! Is there a rough timeline for this?
> >
> > Following last year's release plan; a v0.113 around 9th September, and
> > a v0.114 around 6th October.
> 
> What's the status of the 0.113/114 releases? I'd like to start to
> working on the python3 builds for Fedora 30 sooner rather than
> later.

Stalled on sugar-toolkit-gtk3 port from static to PyGObject
introspection for Telepathy.

There's still no Python 3 support for the static binding in the
Telepathy project, though the binding has been ported to Python 3 by
our developer Rahul.  So porting to PyGObject seems like the right way
to go.  It is in progress.  PRs #389 and #383.

With only myself and Rahul looking at this, I'd guess another few
months before a release with Python 3 support.  I'll put it down for
discussion at the weekly meeting.

> 
> > > > Your downstream transition plan can be one of;
> > > >
> > > > - package sugar-toolkit-gtk3 as both Python 2 and Python 3, so that
> > > >   Python 3 activities can be packaged, and so that Python 2 packages
> > > >   you have now need not be rushed into Python 3,
> > >
> > > We'll likely take this option and then drop the py2 once there's no
> > > longer any dependencies.
> > >
> > > > - package sugar-toolkit-gtk3 as only Python 3, and make sure all your
> > > >   Python 2 activity packages are either dropped or ported to Python 3.
> > > >
> > > >> Also with my note above about time and the points in between are there
> > > >> still people interested in Sugar on Fedora? Anyone interested enough
> > > >> to assist?
> > > >
> > > > I agree, downstreams need help, it's a big job to keep this
> > > > maintained.
> > >
> > > Do let me know if you know of people that are interested, the more the
> > > merrier and I'm happy to assist with Mentoring.
> > >
> > > Peter
> > > ___
> > > Sugar-devel mailing list
> > > Sugar-devel@lists.sugarlabs.org
> > > http://lists.sugarlabs.org/listinfo/sugar-devel
> >
> > --
> > James Cameron
> > 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] [SoaS] Sugar on Fedora looking forward

2018-09-20 Thread Peter Robinson
> On Thu, Jul 12, 2018 at 02:00:11PM +0100, Peter Robinson wrote:
> > >> 1) gstreamer 1.0 support in Activies. The 0.10 series is well and
> > >> truly dead and unmaintained, but there's a couple of key Activities
> > >> that still depend on it. Clock and Record are the two big ones here.
> > >> Are there any plans to move them to gst1?
> > >
> > > They were moved.  Check the release announcements and the tarball
> > > directories.
> > >
> > > http://download.sugarlabs.org/sources/honey/Clock/Clock-20.tar.bz2
> >
> > Ha, already have that, will review packaging and make sure it's all right.
> >
> > > http://download.sugarlabs.org/sources/honey/Record/Record-200.tar.bz2
> >
> > Awesome! This makes me happy, thanks!
> >
> > >> 2) GTK2 sugar-toolkit, again a number of Activities still haven't
> > >> moved to gtk3, any plans?
> > >
> > > Yes.  We have a contributor working on that now, so please make sure
> > > we know which ones Fedora think are still GTK+ 2.  Time critical.
> > >
> > >> 3) eToys, we've not shipped this by default for some time, I plan on
> > >> retiring it and any of it's dependencies in Fedora 29. Good riddance
> > >> sugar-presence-service!
> > >
> > > I've no news on this one.  Best to contact Etoys project.
> >
> > They stopped responding years ago, they never even got around to
> > removing the presence-server dep. I've retired it now.
> >
> > >> 4) This is the big one... python2. With python2 being EOL real soon
> > >> now is there any interest in moving to py3, I know there was some work
> > >> years ago to do some readiness here with the move to gtk3 but I don't
> > >> remember the details. Fedora is actively moving to python3 and has
> > >> been for some years, I think for at least 6 releases it's been
> > >> possible to run without py2 installed at all. Is this the nail in the
> > >> coffin for Sugar?
> > >
> > > Our port to Python 3 is going well.  We have good working code in pull
> > > requests and branches, and plan to merge it once we have the critical
> > > components complete.  Our plan is in the GitHub projects tab for the
> > > organisation.
> >
> > Awesome news! Is there a rough timeline for this?
>
> Following last year's release plan; a v0.113 around 9th September, and
> a v0.114 around 6th October.

What's the status of the 0.113/114 releases? I'd like to start to
working on the python3 builds for Fedora 30 sooner rather than later.

> > > Your downstream transition plan can be one of;
> > >
> > > - package sugar-toolkit-gtk3 as both Python 2 and Python 3, so that
> > >   Python 3 activities can be packaged, and so that Python 2 packages
> > >   you have now need not be rushed into Python 3,
> >
> > We'll likely take this option and then drop the py2 once there's no
> > longer any dependencies.
> >
> > > - package sugar-toolkit-gtk3 as only Python 3, and make sure all your
> > >   Python 2 activity packages are either dropped or ported to Python 3.
> > >
> > >> Also with my note above about time and the points in between are there
> > >> still people interested in Sugar on Fedora? Anyone interested enough
> > >> to assist?
> > >
> > > I agree, downstreams need help, it's a big job to keep this
> > > maintained.
> >
> > Do let me know if you know of people that are interested, the more the
> > merrier and I'm happy to assist with Mentoring.
> >
> > Peter
> > ___
> > 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


Re: [Sugar-devel] [SoaS] Sugar on Fedora looking forward

2018-07-12 Thread James Cameron
On Thu, Jul 12, 2018 at 02:00:11PM +0100, Peter Robinson wrote:
> >> 1) gstreamer 1.0 support in Activies. The 0.10 series is well and
> >> truly dead and unmaintained, but there's a couple of key Activities
> >> that still depend on it. Clock and Record are the two big ones here.
> >> Are there any plans to move them to gst1?
> >
> > They were moved.  Check the release announcements and the tarball
> > directories.
> >
> > http://download.sugarlabs.org/sources/honey/Clock/Clock-20.tar.bz2
> 
> Ha, already have that, will review packaging and make sure it's all right.
> 
> > http://download.sugarlabs.org/sources/honey/Record/Record-200.tar.bz2
> 
> Awesome! This makes me happy, thanks!
> 
> >> 2) GTK2 sugar-toolkit, again a number of Activities still haven't
> >> moved to gtk3, any plans?
> >
> > Yes.  We have a contributor working on that now, so please make sure
> > we know which ones Fedora think are still GTK+ 2.  Time critical.
> >
> >> 3) eToys, we've not shipped this by default for some time, I plan on
> >> retiring it and any of it's dependencies in Fedora 29. Good riddance
> >> sugar-presence-service!
> >
> > I've no news on this one.  Best to contact Etoys project.
> 
> They stopped responding years ago, they never even got around to
> removing the presence-server dep. I've retired it now.
> 
> >> 4) This is the big one... python2. With python2 being EOL real soon
> >> now is there any interest in moving to py3, I know there was some work
> >> years ago to do some readiness here with the move to gtk3 but I don't
> >> remember the details. Fedora is actively moving to python3 and has
> >> been for some years, I think for at least 6 releases it's been
> >> possible to run without py2 installed at all. Is this the nail in the
> >> coffin for Sugar?
> >
> > Our port to Python 3 is going well.  We have good working code in pull
> > requests and branches, and plan to merge it once we have the critical
> > components complete.  Our plan is in the GitHub projects tab for the
> > organisation.
> 
> Awesome news! Is there a rough timeline for this?

Following last year's release plan; a v0.113 around 9th September, and
a v0.114 around 6th October.

> > Your downstream transition plan can be one of;
> >
> > - package sugar-toolkit-gtk3 as both Python 2 and Python 3, so that
> >   Python 3 activities can be packaged, and so that Python 2 packages
> >   you have now need not be rushed into Python 3,
> 
> We'll likely take this option and then drop the py2 once there's no
> longer any dependencies.
> 
> > - package sugar-toolkit-gtk3 as only Python 3, and make sure all your
> >   Python 2 activity packages are either dropped or ported to Python 3.
> >
> >> Also with my note above about time and the points in between are there
> >> still people interested in Sugar on Fedora? Anyone interested enough
> >> to assist?
> >
> > I agree, downstreams need help, it's a big job to keep this
> > maintained.
> 
> Do let me know if you know of people that are interested, the more the
> merrier and I'm happy to assist with Mentoring.
> 
> Peter
> ___
> 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


Re: [Sugar-devel] [SoaS] Sugar on Fedora looking forward

2018-07-12 Thread Peter Robinson
>> 1) gstreamer 1.0 support in Activies. The 0.10 series is well and
>> truly dead and unmaintained, but there's a couple of key Activities
>> that still depend on it. Clock and Record are the two big ones here.
>> Are there any plans to move them to gst1?
>
> They were moved.  Check the release announcements and the tarball
> directories.
>
> http://download.sugarlabs.org/sources/honey/Clock/Clock-20.tar.bz2

Ha, already have that, will review packaging and make sure it's all right.

> http://download.sugarlabs.org/sources/honey/Record/Record-200.tar.bz2

Awesome! This makes me happy, thanks!

>> 2) GTK2 sugar-toolkit, again a number of Activities still haven't
>> moved to gtk3, any plans?
>
> Yes.  We have a contributor working on that now, so please make sure
> we know which ones Fedora think are still GTK+ 2.  Time critical.
>
>> 3) eToys, we've not shipped this by default for some time, I plan on
>> retiring it and any of it's dependencies in Fedora 29. Good riddance
>> sugar-presence-service!
>
> I've no news on this one.  Best to contact Etoys project.

They stopped responding years ago, they never even got around to
removing the presence-server dep. I've retired it now.

>> 4) This is the big one... python2. With python2 being EOL real soon
>> now is there any interest in moving to py3, I know there was some work
>> years ago to do some readiness here with the move to gtk3 but I don't
>> remember the details. Fedora is actively moving to python3 and has
>> been for some years, I think for at least 6 releases it's been
>> possible to run without py2 installed at all. Is this the nail in the
>> coffin for Sugar?
>
> Our port to Python 3 is going well.  We have good working code in pull
> requests and branches, and plan to merge it once we have the critical
> components complete.  Our plan is in the GitHub projects tab for the
> organisation.

Awesome news! Is there a rough timeline for this?

> Your downstream transition plan can be one of;
>
> - package sugar-toolkit-gtk3 as both Python 2 and Python 3, so that
>   Python 3 activities can be packaged, and so that Python 2 packages
>   you have now need not be rushed into Python 3,

We'll likely take this option and then drop the py2 once there's no
longer any dependencies.

> - package sugar-toolkit-gtk3 as only Python 3, and make sure all your
>   Python 2 activity packages are either dropped or ported to Python 3.
>
>> Also with my note above about time and the points in between are there
>> still people interested in Sugar on Fedora? Anyone interested enough
>> to assist?
>
> I agree, downstreams need help, it's a big job to keep this
> maintained.

Do let me know if you know of people that are interested, the more the
merrier and I'm happy to assist with Mentoring.

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


Re: [Sugar-devel] [SoaS] Sugar on Fedora looking forward

2018-07-12 Thread Peter Robinson
On Thu, Jul 12, 2018 at 12:43 AM, James Cameron  wrote:
> On Wed, Jul 11, 2018 at 10:26:21PM +0800, Kalpa Welivitigoda wrote:
>> Hi all,
>> On Wed, Jul 11, 2018 at 9:18 PM Chihurumnaya Ibiam
>>  wrote:
>> >
>> > Hi Peter,
>> >
>> > 1) Clock and Record have been ported to gst1.0
>> >
>> > 2) There are quite a number of activities that have/are being ported to 
>> > gtk3 and more will follow.
>> >
>>
>> I saw some PRs to port activities to gtk3, but not sure whether we
>> make a release once the porting is done. If we can make a release
>> (where applicable), we can continue to package for Fedora.
>>
>> btw, https://apps.fedoraproject.org/packages/s/sugar-* is the list of
>> sugar activities we package as of today.
>
> Please list which of these packages you think needs a port to GTK+ 3?
>
> You've probably got good access to the packaging sources, so you can
> find them quickly.
>
> Some of them I don't recognise, so there's a possibility that Sugar
> Labs isn't maintaining these sources (through contributor attrition or
> because the source came from elsewhere), and we may have to grab a
> copy of the sources held by Fedora.

Yes, I understand. The list I have is below:

$ dnf repoquery --whatrequires sugar-toolkit
sugar-analyze-0:8-20.fc28.noarch
sugar-calendario-0:4-12.fc28.noarch
sugar-castle-0:23-11.fc28.noarch
sugar-connect-0:22-21.fc28.noarch
sugar-countries-0:33-14.fc28.noarch
sugar-deducto-0:9-12.fc28.noarch
sugar-flipsticks-0:13-11.fc28.noarch
sugar-kuku-0:5-7.fc28.noarch
sugar-labyrinth-0:16-9.fc28.noarch
sugar-moon-0:17-5.fc28.noarch
sugar-moon-0:18-1.fc28.noarch
sugar-playgo-0:5-18.fc28.noarch
sugar-record-0:102-6.fc28.noarch
sugar-srilanka-0:3-7.fc28.noarch
sugar-starchart-0:16-8.fc28.noarch
sugar-view-slides-0:8-18.fc28.noarch
sugar-xomail-0:0-0.17.20090128.fc28.noarch
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [SoaS] Sugar on Fedora looking forward

2018-07-11 Thread James Cameron
On Thu, Jul 12, 2018 at 11:08:48AM +0800, Kalpa Welivitigoda wrote:
> On Thu, Jul 12, 2018 at 7:52 AM James Cameron  wrote:
> >
> > On Wed, Jul 11, 2018 at 09:35:47AM +0100, Peter Robinson wrote:
> > > Hello All,
> > >
> > > This is intended to ask questions and seek feedback.
> > >
> > > I've not really had time to deal with Sugar for some time, but it also
> > > doesn't tend to take up a lot of time so it's not been a major
> > > problem, we glue it together when it breaks etc.
> > >
> > > Kalpa has done a good job keeping most of the Activities up to date.
> > >
> > > But there's a number of things that are getting to the point where
> > > they'll need action or they'll break so I'd like to gather details
> > > from the Sugar community what their plans are here to see if it's
> > > worthwhile continuing the Fedora support of Sugar.
> > >
> > > 1) gstreamer 1.0 support in Activies. The 0.10 series is well and
> > > truly dead and unmaintained, but there's a couple of key Activities
> > > that still depend on it. Clock and Record are the two big ones here.
> > > Are there any plans to move them to gst1?
> >
> > They were moved.  Check the release announcements and the tarball
> > directories.
> >
> > http://download.sugarlabs.org/sources/honey/Clock/Clock-20.tar.bz2
> > http://download.sugarlabs.org/sources/honey/Record/Record-200.tar.bz2
> >
> > > 2) GTK2 sugar-toolkit, again a number of Activities still haven't
> > > moved to gtk3, any plans?
> >
> > Yes.  We have a contributor working on that now, so please make sure
> > we know which ones Fedora think are still GTK+ 2.  Time critical.
> >
> 
> I found the following packages in Fedora still not moved to GTK3.

Thanks, that saves me lots of time.  I'll review each below and make
suggestions as your upstream.

Summary; package new releases of sugar-paths, sugar-recall, and
sugar-recall.  Wait for releases of, or package from git,
sugar-countries, sugar-deducto, subar-labyrinth, sugar-playgo, and
sugar-view-slides.

> sugar-analyze

Stop packaging this.  It has no useful features and no upstream
maintainer.

https://github.com/sugarlabs/analyze/issues/9

> sugar-calendario

Port planned.  Missing maintainer.

https://github.com/sugarlabs/calendario/issues/1

> sugar-castle

Port needed.  No GitHub repository yet.  Missing maintainer.

http://activities.sugarlabs.org/en-US/sugar/addon/4397

> sugar-connect

Port needed.  No GitHub repository yet.  Missing maintainer.

http://dev.laptop.org/git/projects/connect-activity/

> sugar-countries

Port completed.  Upstream release needed.  Missing maintainer.

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

> sugar-deducto

Port completed.  Upstream release needed.  Missing maintainer.

https://github.com/sugarlabs/deducto

> sugar-flipsticks

Port in progress.  Code review pending.  Missing maintainer.

https://github.com/sugarlabs/flipsticks/pull/3

> sugar-kuku

Port needed.  Missing maintainer.

http://git.sugarlabs.org/kukuanakula
http://activities.sugarlabs.org/en-US/sugar/addon/4526

> sugar-labyrinth

Port completed by two different people (!).  Source repositories in
conflict.  Upstream release needed.  Missing maintainer.

https://github.com/sugarlabs/laybrinth-activity
https://github.com/sugarlabs/laybrinth-activity/issues/1

> sugar-moon

Port needed.  Missing maintainer.

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

An alternative is the Moon activity from the Sugarizer hostile
fork, which was fixed by Sebastian last year;

https://github.com/zhirzh/sugarizer-activity-moon/pull/13

> sugar-paths

Please upgrade.  Port was completed and released as v20 as git tag,
and a bundle, but without a tarball.

https://github.com/sugarlabs/paths/releases (tagged)
http://activities.sugarlabs.org/en-US/sugar/addon/4409 (bundle)
http://download.sugarlabs.org/sources/honey/Paths/ (missing)

> sugar-playgo

Port completed.  Upstream release needed.  Missing maintainer.
https://github.com/sugarlabs/playgo-activity

> sugar-recall

Please upgrade.  Port was completed and released as v6 as git tag, and
a bundle, but without a tarball.

https://github.com/sugarlabs/recall/releases
http://activities.sugarlabs.org/en-US/sugar/addon/4567
http://download.sugarlabs.org/sources/honey/Recall/ (missing)

> sugar-record

Please upgrade.  Port was completed and released as v200 as git tag
and a tarball.

https://github.com/sugarlabs/record-activity/releases
http://download.sugarlabs.org/sources/honey/Record/ (tarball)

> sugar-view-slides

Port completed.  Upstream release needed.  Missing maintainer.

https://github.com/sugarlabs/viewslides

> sugar-xomail

Port needed.  No GitHub repository yet.  Missing maintainer.

http://git.sugarlabs.org/projects/sweetmail (abandoned work in progress)

For the situations above where a port is completed but upstream has
not given you a release, you might cherry pick or rebase your package
from git.

> > > 3) eToys, we've not shipped this by default for some time, I plan on
> > > retiring it 

Re: [Sugar-devel] [SoaS] Sugar on Fedora looking forward

2018-07-11 Thread Kalpa Welivitigoda
On Thu, Jul 12, 2018 at 7:52 AM James Cameron  wrote:
>
> On Wed, Jul 11, 2018 at 09:35:47AM +0100, Peter Robinson wrote:
> > Hello All,
> >
> > This is intended to ask questions and seek feedback.
> >
> > I've not really had time to deal with Sugar for some time, but it also
> > doesn't tend to take up a lot of time so it's not been a major
> > problem, we glue it together when it breaks etc.
> >
> > Kalpa has done a good job keeping most of the Activities up to date.
> >
> > But there's a number of things that are getting to the point where
> > they'll need action or they'll break so I'd like to gather details
> > from the Sugar community what their plans are here to see if it's
> > worthwhile continuing the Fedora support of Sugar.
> >
> > 1) gstreamer 1.0 support in Activies. The 0.10 series is well and
> > truly dead and unmaintained, but there's a couple of key Activities
> > that still depend on it. Clock and Record are the two big ones here.
> > Are there any plans to move them to gst1?
>
> They were moved.  Check the release announcements and the tarball
> directories.
>
> http://download.sugarlabs.org/sources/honey/Clock/Clock-20.tar.bz2
> http://download.sugarlabs.org/sources/honey/Record/Record-200.tar.bz2
>
> > 2) GTK2 sugar-toolkit, again a number of Activities still haven't
> > moved to gtk3, any plans?
>
> Yes.  We have a contributor working on that now, so please make sure
> we know which ones Fedora think are still GTK+ 2.  Time critical.
>

I found the following packages in Fedora still not moved to GTK3.

sugar-analyze
sugar-calendario
sugar-castle
sugar-connect
sugar-countries
sugar-deducto
sugar-flipsticks
sugar-kuku
sugar-labyrinth
sugar-moon
sugar-paths
sugar-playgo
sugar-recall
sugar-record
sugar-view-slides
sugar-xomail

> > 3) eToys, we've not shipped this by default for some time, I plan on
> > retiring it and any of it's dependencies in Fedora 29. Good riddance
> > sugar-presence-service!
>
> I've no news on this one.  Best to contact Etoys project.
>
> > 4) This is the big one... python2. With python2 being EOL real soon
> > now is there any interest in moving to py3, I know there was some work
> > years ago to do some readiness here with the move to gtk3 but I don't
> > remember the details. Fedora is actively moving to python3 and has
> > been for some years, I think for at least 6 releases it's been
> > possible to run without py2 installed at all. Is this the nail in the
> > coffin for Sugar?
>
> Our port to Python 3 is going well.  We have good working code in pull
> requests and branches, and plan to merge it once we have the critical
> components complete.  Our plan is in the GitHub projects tab for the
> organisation.
>
> Your downstream transition plan can be one of;
>
> - package sugar-toolkit-gtk3 as both Python 2 and Python 3, so that
>   Python 3 activities can be packaged, and so that Python 2 packages
>   you have now need not be rushed into Python 3,
>
> - package sugar-toolkit-gtk3 as only Python 3, and make sure all your
>   Python 2 activity packages are either dropped or ported to Python 3.
>
> > Also with my note above about time and the points in between are there
> > still people interested in Sugar on Fedora? Anyone interested enough
> > to assist?
>
> I agree, downstreams need help, it's a big job to keep this
> maintained.
>
> >
> > Peter
> > ___
> > SoaS mailing list
> > s...@lists.sugarlabs.org
> > http://lists.sugarlabs.org/listinfo/soas
>
> --
> James Cameron
> http://quozl.netrek.org/
> ___
> SoaS mailing list
> s...@lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/soas



-- 
Best Regards,

Kalpa Welivitigoda
http://about.me/callkalpa
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [SoaS] Sugar on Fedora looking forward

2018-07-11 Thread James Cameron
On Wed, Jul 11, 2018 at 09:35:47AM +0100, Peter Robinson wrote:
> Hello All,
> 
> This is intended to ask questions and seek feedback.
> 
> I've not really had time to deal with Sugar for some time, but it also
> doesn't tend to take up a lot of time so it's not been a major
> problem, we glue it together when it breaks etc.
> 
> Kalpa has done a good job keeping most of the Activities up to date.
> 
> But there's a number of things that are getting to the point where
> they'll need action or they'll break so I'd like to gather details
> from the Sugar community what their plans are here to see if it's
> worthwhile continuing the Fedora support of Sugar.
> 
> 1) gstreamer 1.0 support in Activies. The 0.10 series is well and
> truly dead and unmaintained, but there's a couple of key Activities
> that still depend on it. Clock and Record are the two big ones here.
> Are there any plans to move them to gst1?

They were moved.  Check the release announcements and the tarball
directories.

http://download.sugarlabs.org/sources/honey/Clock/Clock-20.tar.bz2
http://download.sugarlabs.org/sources/honey/Record/Record-200.tar.bz2

> 2) GTK2 sugar-toolkit, again a number of Activities still haven't
> moved to gtk3, any plans?

Yes.  We have a contributor working on that now, so please make sure
we know which ones Fedora think are still GTK+ 2.  Time critical.

> 3) eToys, we've not shipped this by default for some time, I plan on
> retiring it and any of it's dependencies in Fedora 29. Good riddance
> sugar-presence-service!

I've no news on this one.  Best to contact Etoys project.

> 4) This is the big one... python2. With python2 being EOL real soon
> now is there any interest in moving to py3, I know there was some work
> years ago to do some readiness here with the move to gtk3 but I don't
> remember the details. Fedora is actively moving to python3 and has
> been for some years, I think for at least 6 releases it's been
> possible to run without py2 installed at all. Is this the nail in the
> coffin for Sugar?

Our port to Python 3 is going well.  We have good working code in pull
requests and branches, and plan to merge it once we have the critical
components complete.  Our plan is in the GitHub projects tab for the
organisation.

Your downstream transition plan can be one of;

- package sugar-toolkit-gtk3 as both Python 2 and Python 3, so that
  Python 3 activities can be packaged, and so that Python 2 packages
  you have now need not be rushed into Python 3,

- package sugar-toolkit-gtk3 as only Python 3, and make sure all your
  Python 2 activity packages are either dropped or ported to Python 3.

> Also with my note above about time and the points in between are there
> still people interested in Sugar on Fedora? Anyone interested enough
> to assist?

I agree, downstreams need help, it's a big job to keep this
maintained.

> 
> Peter
> ___
> SoaS mailing list
> s...@lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/soas

-- 
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] [SoaS] Sugar on Fedora looking forward

2018-07-11 Thread James Cameron
On Wed, Jul 11, 2018 at 10:26:21PM +0800, Kalpa Welivitigoda wrote:
> Hi all,
> On Wed, Jul 11, 2018 at 9:18 PM Chihurumnaya Ibiam
>  wrote:
> >
> > Hi Peter,
> >
> > 1) Clock and Record have been ported to gst1.0
> >
> > 2) There are quite a number of activities that have/are being ported to 
> > gtk3 and more will follow.
> >
> 
> I saw some PRs to port activities to gtk3, but not sure whether we
> make a release once the porting is done. If we can make a release
> (where applicable), we can continue to package for Fedora.
> 
> btw, https://apps.fedoraproject.org/packages/s/sugar-* is the list of
> sugar activities we package as of today.

Please list which of these packages you think needs a port to GTK+ 3?

You've probably got good access to the packaging sources, so you can
find them quickly.

Some of them I don't recognise, so there's a possibility that Sugar
Labs isn't maintaining these sources (through contributor attrition or
because the source came from elsewhere), and we may have to grab a
copy of the sources held by Fedora.

Alternatively, you might try to identify the upstream somehow.

> > 4) There's an ongoing port of the sugar gtk3 toolkit to python3 and it'll 
> > get to other parts of sugar soon.
> >
> > I'd love to assist, but that'll be once i get Fedora up and running.
> >
> > --
> >
> > Ibiam Chihurumnaya 
> >
> >
> > On Wed, Jul 11, 2018 at 9:35 AM, Peter Robinson  
> > wrote:
> >>
> >> Hello All,
> >>
> >> This is intended to ask questions and seek feedback.
> >>
> >> I've not really had time to deal with Sugar for some time, but it also
> >> doesn't tend to take up a lot of time so it's not been a major
> >> problem, we glue it together when it breaks etc.
> >>
> >> Kalpa has done a good job keeping most of the Activities up to date.
> >>
> >> But there's a number of things that are getting to the point where
> >> they'll need action or they'll break so I'd like to gather details
> >> from the Sugar community what their plans are here to see if it's
> >> worthwhile continuing the Fedora support of Sugar.
> >>
> >> 1) gstreamer 1.0 support in Activies. The 0.10 series is well and
> >> truly dead and unmaintained, but there's a couple of key Activities
> >> that still depend on it. Clock and Record are the two big ones here.
> >> Are there any plans to move them to gst1?
> >>
> >> 2) GTK2 sugar-toolkit, again a number of Activities still haven't
> >> moved to gtk3, any plans?
> >>
> >> 3) eToys, we've not shipped this by default for some time, I plan on
> >> retiring it and any of it's dependencies in Fedora 29. Good riddance
> >> sugar-presence-service!
> >>
> >> 4) This is the big one... python2. With python2 being EOL real soon
> >> now is there any interest in moving to py3, I know there was some work
> >> years ago to do some readiness here with the move to gtk3 but I don't
> >> remember the details. Fedora is actively moving to python3 and has
> >> been for some years, I think for at least 6 releases it's been
> >> possible to run without py2 installed at all. Is this the nail in the
> >> coffin for Sugar?
> >>
> >> Also with my note above about time and the points in between are there
> >> still people interested in Sugar on Fedora? Anyone interested enough
> >> to assist?
> >>
> >> Peter
> >> ___
> >> SoaS mailing list
> >> s...@lists.sugarlabs.org
> >> http://lists.sugarlabs.org/listinfo/soas
> >
> >
> > ___
> > Sugar-devel mailing list
> > Sugar-devel@lists.sugarlabs.org
> > http://lists.sugarlabs.org/listinfo/sugar-devel
> 
> 
> 
> -- 
> Best Regards,
> 
> Kalpa Welivitigoda
> http://about.me/callkalpa
> ___
> SoaS mailing list
> s...@lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/soas

-- 
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] [SoaS] Sugar on Fedora looking forward

2018-07-11 Thread Chihurumnaya Ibiam
There's a plan to release all ported activities.

-- 

Ibiam Chihurumnaya 


On Wed, Jul 11, 2018 at 3:26 PM, Kalpa Welivitigoda 
wrote:

> Hi all,
> On Wed, Jul 11, 2018 at 9:18 PM Chihurumnaya Ibiam
>  wrote:
> >
> > Hi Peter,
> >
> > 1) Clock and Record have been ported to gst1.0
> >
> > 2) There are quite a number of activities that have/are being ported to
> gtk3 and more will follow.
> >
>
> I saw some PRs to port activities to gtk3, but not sure whether we
> make a release once the porting is done. If we can make a release
> (where applicable), we can continue to package for Fedora.
>
> btw, https://apps.fedoraproject.org/packages/s/sugar-* is the list of
> sugar activities we package as of today.
>
> > 4) There's an ongoing port of the sugar gtk3 toolkit to python3 and
> it'll get to other parts of sugar soon.
> >
> > I'd love to assist, but that'll be once i get Fedora up and running.
> >
> > --
> >
> > Ibiam Chihurumnaya 
> >
> >
> > On Wed, Jul 11, 2018 at 9:35 AM, Peter Robinson 
> wrote:
> >>
> >> Hello All,
> >>
> >> This is intended to ask questions and seek feedback.
> >>
> >> I've not really had time to deal with Sugar for some time, but it also
> >> doesn't tend to take up a lot of time so it's not been a major
> >> problem, we glue it together when it breaks etc.
> >>
> >> Kalpa has done a good job keeping most of the Activities up to date.
> >>
> >> But there's a number of things that are getting to the point where
> >> they'll need action or they'll break so I'd like to gather details
> >> from the Sugar community what their plans are here to see if it's
> >> worthwhile continuing the Fedora support of Sugar.
> >>
> >> 1) gstreamer 1.0 support in Activies. The 0.10 series is well and
> >> truly dead and unmaintained, but there's a couple of key Activities
> >> that still depend on it. Clock and Record are the two big ones here.
> >> Are there any plans to move them to gst1?
> >>
> >> 2) GTK2 sugar-toolkit, again a number of Activities still haven't
> >> moved to gtk3, any plans?
> >>
> >> 3) eToys, we've not shipped this by default for some time, I plan on
> >> retiring it and any of it's dependencies in Fedora 29. Good riddance
> >> sugar-presence-service!
> >>
> >> 4) This is the big one... python2. With python2 being EOL real soon
> >> now is there any interest in moving to py3, I know there was some work
> >> years ago to do some readiness here with the move to gtk3 but I don't
> >> remember the details. Fedora is actively moving to python3 and has
> >> been for some years, I think for at least 6 releases it's been
> >> possible to run without py2 installed at all. Is this the nail in the
> >> coffin for Sugar?
> >>
> >> Also with my note above about time and the points in between are there
> >> still people interested in Sugar on Fedora? Anyone interested enough
> >> to assist?
> >>
> >> Peter
> >> ___
> >> SoaS mailing list
> >> s...@lists.sugarlabs.org
> >> http://lists.sugarlabs.org/listinfo/soas
> >
> >
> > ___
> > Sugar-devel mailing list
> > Sugar-devel@lists.sugarlabs.org
> > http://lists.sugarlabs.org/listinfo/sugar-devel
>
>
>
> --
> Best Regards,
>
> Kalpa Welivitigoda
> http://about.me/callkalpa
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [SoaS] Sugar on Fedora looking forward

2018-07-11 Thread Kalpa Welivitigoda
On Wed, Jul 11, 2018 at 10:26 PM Kalpa Welivitigoda  wrote:
>
> Hi all,
> On Wed, Jul 11, 2018 at 9:18 PM Chihurumnaya Ibiam
>  wrote:
> >
> > Hi Peter,
> >
> > 1) Clock and Record have been ported to gst1.0
> >
> > 2) There are quite a number of activities that have/are being ported to 
> > gtk3 and more will follow.
> >
>
> I saw some PRs to port activities to gtk3, but not sure whether we
> make a release once the porting is done. If we can make a release
> (where applicable), we can continue to package for Fedora.
>
> btw, https://apps.fedoraproject.org/packages/s/sugar-* is the list of
> sugar activities we package as of today.
>
> > 4) There's an ongoing port of the sugar gtk3 toolkit to python3 and it'll 
> > get to other parts of sugar soon.
> >
> > I'd love to assist, but that'll be once i get Fedora up and running.
> >
> > --
> >
> > Ibiam Chihurumnaya 
> >
> >
> > On Wed, Jul 11, 2018 at 9:35 AM, Peter Robinson  
> > wrote:
> >>
> >> Hello All,
> >>
> >> This is intended to ask questions and seek feedback.
> >>
> >> I've not really had time to deal with Sugar for some time, but it also
> >> doesn't tend to take up a lot of time so it's not been a major
> >> problem, we glue it together when it breaks etc.
> >>
> >> Kalpa has done a good job keeping most of the Activities up to date.
> >>
> >> But there's a number of things that are getting to the point where
> >> they'll need action or they'll break so I'd like to gather details
> >> from the Sugar community what their plans are here to see if it's
> >> worthwhile continuing the Fedora support of Sugar.
> >>
> >> 1) gstreamer 1.0 support in Activies. The 0.10 series is well and
> >> truly dead and unmaintained, but there's a couple of key Activities
> >> that still depend on it. Clock and Record are the two big ones here.
> >> Are there any plans to move them to gst1?
> >>
> >> 2) GTK2 sugar-toolkit, again a number of Activities still haven't
> >> moved to gtk3, any plans?
> >>
> >> 3) eToys, we've not shipped this by default for some time, I plan on
> >> retiring it and any of it's dependencies in Fedora 29. Good riddance
> >> sugar-presence-service!
> >>
> >> 4) This is the big one... python2. With python2 being EOL real soon
> >> now is there any interest in moving to py3, I know there was some work
> >> years ago to do some readiness here with the move to gtk3 but I don't
> >> remember the details. Fedora is actively moving to python3 and has
> >> been for some years, I think for at least 6 releases it's been
> >> possible to run without py2 installed at all. Is this the nail in the
> >> coffin for Sugar?
> >>
> >> Also with my note above about time and the points in between are there
> >> still people interested in Sugar on Fedora? Anyone interested enough
> >> to assist?
> >>

I will continue the package maintaining effort. Apart from that I
would love to help with SoaS or any related tasks.

> >> Peter
> >> ___
> >> SoaS mailing list
> >> s...@lists.sugarlabs.org
> >> http://lists.sugarlabs.org/listinfo/soas
> >
> >
> > ___
> > Sugar-devel mailing list
> > Sugar-devel@lists.sugarlabs.org
> > http://lists.sugarlabs.org/listinfo/sugar-devel
>
>
>
> --
> Best Regards,
>
> Kalpa Welivitigoda
> http://about.me/callkalpa



-- 
Best Regards,

Kalpa Welivitigoda
http://about.me/callkalpa
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [SoaS] Sugar on Fedora looking forward

2018-07-11 Thread Kalpa Welivitigoda
Hi all,
On Wed, Jul 11, 2018 at 9:18 PM Chihurumnaya Ibiam
 wrote:
>
> Hi Peter,
>
> 1) Clock and Record have been ported to gst1.0
>
> 2) There are quite a number of activities that have/are being ported to gtk3 
> and more will follow.
>

I saw some PRs to port activities to gtk3, but not sure whether we
make a release once the porting is done. If we can make a release
(where applicable), we can continue to package for Fedora.

btw, https://apps.fedoraproject.org/packages/s/sugar-* is the list of
sugar activities we package as of today.

> 4) There's an ongoing port of the sugar gtk3 toolkit to python3 and it'll get 
> to other parts of sugar soon.
>
> I'd love to assist, but that'll be once i get Fedora up and running.
>
> --
>
> Ibiam Chihurumnaya 
>
>
> On Wed, Jul 11, 2018 at 9:35 AM, Peter Robinson  wrote:
>>
>> Hello All,
>>
>> This is intended to ask questions and seek feedback.
>>
>> I've not really had time to deal with Sugar for some time, but it also
>> doesn't tend to take up a lot of time so it's not been a major
>> problem, we glue it together when it breaks etc.
>>
>> Kalpa has done a good job keeping most of the Activities up to date.
>>
>> But there's a number of things that are getting to the point where
>> they'll need action or they'll break so I'd like to gather details
>> from the Sugar community what their plans are here to see if it's
>> worthwhile continuing the Fedora support of Sugar.
>>
>> 1) gstreamer 1.0 support in Activies. The 0.10 series is well and
>> truly dead and unmaintained, but there's a couple of key Activities
>> that still depend on it. Clock and Record are the two big ones here.
>> Are there any plans to move them to gst1?
>>
>> 2) GTK2 sugar-toolkit, again a number of Activities still haven't
>> moved to gtk3, any plans?
>>
>> 3) eToys, we've not shipped this by default for some time, I plan on
>> retiring it and any of it's dependencies in Fedora 29. Good riddance
>> sugar-presence-service!
>>
>> 4) This is the big one... python2. With python2 being EOL real soon
>> now is there any interest in moving to py3, I know there was some work
>> years ago to do some readiness here with the move to gtk3 but I don't
>> remember the details. Fedora is actively moving to python3 and has
>> been for some years, I think for at least 6 releases it's been
>> possible to run without py2 installed at all. Is this the nail in the
>> coffin for Sugar?
>>
>> Also with my note above about time and the points in between are there
>> still people interested in Sugar on Fedora? Anyone interested enough
>> to assist?
>>
>> Peter
>> ___
>> SoaS mailing list
>> s...@lists.sugarlabs.org
>> http://lists.sugarlabs.org/listinfo/soas
>
>
> ___
> Sugar-devel mailing list
> Sugar-devel@lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel



-- 
Best Regards,

Kalpa Welivitigoda
http://about.me/callkalpa
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [SoaS] Sugar on Fedora looking forward

2018-07-11 Thread Chihurumnaya Ibiam
Hi Peter,

1) Clock and Record have been ported to gst1.0

2) There are quite a number of activities that have/are being ported to
gtk3 and more will follow.

4) There's an ongoing port of the sugar gtk3 toolkit to python3 and it'll
get to other parts of sugar soon.

I'd love to assist, but that'll be once i get Fedora up and running.

-- 

Ibiam Chihurumnaya 


On Wed, Jul 11, 2018 at 9:35 AM, Peter Robinson 
wrote:

> Hello All,
>
> This is intended to ask questions and seek feedback.
>
> I've not really had time to deal with Sugar for some time, but it also
> doesn't tend to take up a lot of time so it's not been a major
> problem, we glue it together when it breaks etc.
>
> Kalpa has done a good job keeping most of the Activities up to date.
>
> But there's a number of things that are getting to the point where
> they'll need action or they'll break so I'd like to gather details
> from the Sugar community what their plans are here to see if it's
> worthwhile continuing the Fedora support of Sugar.
>
> 1) gstreamer 1.0 support in Activies. The 0.10 series is well and
> truly dead and unmaintained, but there's a couple of key Activities
> that still depend on it. Clock and Record are the two big ones here.
> Are there any plans to move them to gst1?
>
> 2) GTK2 sugar-toolkit, again a number of Activities still haven't
> moved to gtk3, any plans?
>
> 3) eToys, we've not shipped this by default for some time, I plan on
> retiring it and any of it's dependencies in Fedora 29. Good riddance
> sugar-presence-service!
>
> 4) This is the big one... python2. With python2 being EOL real soon
> now is there any interest in moving to py3, I know there was some work
> years ago to do some readiness here with the move to gtk3 but I don't
> remember the details. Fedora is actively moving to python3 and has
> been for some years, I think for at least 6 releases it's been
> possible to run without py2 installed at all. Is this the nail in the
> coffin for Sugar?
>
> Also with my note above about time and the points in between are there
> still people interested in Sugar on Fedora? Anyone interested enough
> to assist?
>
> Peter
> ___
> SoaS mailing list
> s...@lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/soas
>
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel