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