Changes

Jump to navigation Jump to search
1,035 bytes added ,  10:42, 27 March 2013
Line 72: Line 72:  
=== PackageKit control panel plugin for Distribution Activity/OS installs/updates ===
 
=== PackageKit control panel plugin for Distribution Activity/OS installs/updates ===
   −
The updates Control Panel only deals with user installs
+
The updates Control Panel only deals with updating of user installed Activities and is badly broken with Sugar 0.98. PackageKit is a universal interface to a number of packaging standards (rpm/deb etc) used by a number of distributions. It can work with Fedora/OpenSuse/Debian/Ubuntu and others so provides a single packaging interface to multiple distributions.
 +
 
 +
By interfacing with the distribution's packaging interface the user can be displayed with a list of all installed and available Sugar Activities available in the distro, apply Activity and OS updates to their system or install new ones. It allows the distro to have available their Activity set that has been tested and QAed on their platforms.
 +
 
 +
It will also ease deployments that wish to use a central OS/Activities repository as they can configure in the OS the underlying repositories where they wish to pull the distro updates from to ensure the Sugar users only get tested and approved activities and OS updates
    
Strong Python skills and experience with Sugar toolkit required.
 
Strong Python skills and experience with Sugar toolkit required.
   −
''Contact'': [[User:Walter]]
+
''Contact'': Needs Python mentor
   −
''Co-mentor:'' [[User:Aneesh Dogra]]
+
''Co-mentor:'' [[User:Peter Robinson]]
   −
''Co-mentor: '' [[User:Francis]]
+
''Co-mentor: ''  
    
Level: Intermediate
 
Level: Intermediate
   −
Benefits to the Student: A chance to touch lots of code
+
Benefits to the Student: A chance to develop good integration with core OS infrastructure and core Sugar control panel code.
 
  −
Benefits to the Community: A simple way to develop and deliver customizations to activities and Sugar itself. Sugar can remain simple and stable, while the extensions can be more of a play ground for new ideas
      +
Benefits to the Community: A simple way to deploy new and updated Activities as well as core OS improvements including updates to Sugar itself. Sugar can remain simple and stable, while the updater can help deployments or individual users on all Distributions.
    
=== End-user modifications of Sugar source ===
 
=== End-user modifications of Sugar source ===
43

edits

Navigation menu