<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://maemo.octonezd.me/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=85.225.133.69</id>
	<title>Maemo Wiki Mirror - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://maemo.octonezd.me/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=85.225.133.69"/>
	<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php/Special:Contributions/85.225.133.69"/>
	<updated>2026-04-22T01:02:29Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Community_SSU&amp;diff=4065</id>
		<title>Community SSU</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Community_SSU&amp;diff=4065"/>
		<updated>2011-01-29T17:04:30Z</updated>

		<summary type="html">&lt;p&gt;85.225.133.69: /* Installation */ &amp;quot;Be patient..&amp;quot; added&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float:right&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;imagemap&amp;gt;&lt;br /&gt;
Image:ClickToInstall.png|center|thumb|Testing&lt;br /&gt;
desc none&lt;br /&gt;
default [http://repository.maemo.org/community-testing/community-testing-fremantle.install Install testing]&lt;br /&gt;
&amp;lt;/imagemap&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;float:right&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;imagemap&amp;gt;&lt;br /&gt;
Image:ClickToInstallDisabled.png|center|thumb|Stable&lt;br /&gt;
desc none&lt;br /&gt;
default [[Changelog]]&lt;br /&gt;
&amp;lt;/imagemap&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;float: right&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:app_install_updates.png]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==What is it?==&lt;br /&gt;
Seamless Software Update ([[SSU]]), is the term Nokia used to brand the over-the-air updates of Maemo. &lt;br /&gt;
&lt;br /&gt;
Community Seamless Software Update (CSSU) is being developed by the Maemo community, &#039;&#039;for&#039;&#039; the Maemo community. It aims to deliver fixes which can&#039;t be delivered easily through Extras, such as core N900 packages. It won&#039;t, however, bundle software which can be installed through the Extras repositories.&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Who is it for?==&lt;br /&gt;
&#039;&#039;&#039;Long-term:&#039;&#039;&#039; all N900 users/owners.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;For now:&#039;&#039;&#039; power-users, developers, Nokia/Maemo/MeeGo engineers, testers, documentation writers and those willing to risk a re-flash in order to help.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
# Make sure you&#039;re running [[Maemo 5/PR1.3|PR1.3]], Nokia&#039;s last official Maemo 5 update. To see if you have PR1.3, go into &#039;&#039;Settings &amp;gt; About product&#039;&#039;, you should see under &#039;&#039;Version&#039;&#039; it has the numbers beginning with &#039;&#039;&#039;20.2010.36&#039;&#039;&#039;.&lt;br /&gt;
# Click on the [http://repository.maemo.org/community-testing/community-testing-fremantle.install Install testing] button above.&lt;br /&gt;
# Hildon Application Manager (HAM) will launch and will prompt you a series of messages and warnings. It takes a second for HAM to display the installation progress, be patient. Click continue and let it install all the community package. Have patient, &lt;br /&gt;
# Once done, close HAM and go into the applications menu. Look for &#039;&#039;Community SSU&#039;&#039; and launch it. This will then automatically run through a series of scripts to ensure HAM will now be using community repository for updates.&lt;br /&gt;
# HAM will re-open and present a system upgrade called &#039;&#039;Maemo 5 Community SSU&#039;&#039;. Once installed, your device will reboot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Problems? Check the [[Community_SSU/Installation_FAQ|Installation FAQ]]&lt;br /&gt;
&lt;br /&gt;
==Contributing==&lt;br /&gt;
{| style=&amp;quot;background: #e8d8c8; border: 1px solid #666; width: 100%; text-align: center&amp;quot;&lt;br /&gt;
| Get involved on [[IRC]] (&amp;lt;code&amp;gt;#maemo-ssu&amp;lt;/code&amp;gt;), [http://talk.maemo.org/showthread.php?t=67905 Talk], [https://bugs.maemo.org/buglist.cgi?query_format=advanced&amp;amp;product=Maemo%205%20Community%20SSU&amp;amp;classification=Extras Bugzilla] and [http://gitorious.org/community-ssu Gitorious].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Can you write documentation?&#039;&#039;&#039; If so, it&#039;d be great to flesh out the wiki page with installation instructions (to make it easy for users to install without worrying about missing a step or getting it wrong); explain more about the SSU and generally spruce up the wiki page and maintain things like the changelogs etc.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Were you involved in developing Maemo?&#039;&#039;&#039; If so, with Nokia now looking to Harmattan and MeeGo, we&#039;d love to see your itches addressed in the Community SSU (CSSU). Have you always wanted to implement something in hildon-desktop, but Management stood in your way? We&#039;d love to have it!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Have you written a patch for Maemo?&#039;&#039;&#039; Raise a bug and let&#039;s get it in the CSSU.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Are you a developer?&#039;&#039;&#039; There are numerous patches floating around for hildon-desktop; but they can&#039;t be included in the CSSU until they are configurable (via gconf) and default to off.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Want to test?&#039;&#039;&#039; Not only testing this release, but writing [[Community_SSU/QA#Test scripts|test scripts]] so that each release of the CSSU can get sanity checked before unleashing it into a &amp;quot;stable&amp;quot; repo for end-users. How do we do it? What should be tested? How is it organised?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Want to organise?&#039;&#039;&#039; There&#039;s still lots of process left to organise; hopefully there&#039;ll be bugs and features to triage and manage in bugs.maemo.org as well as communication of the testing, releases and end-user readiness of the CSSU.&lt;br /&gt;
&lt;br /&gt;
For more information: contact MohammadAG on #maemo-ssu on FreeNode IRC or [mailto:council@maemo.org council@maemo.org].&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
{{main|Community SSU/Changelog}}&lt;br /&gt;
&lt;br /&gt;
Changes in the SSU between PR1.3 and various SSU releases.&lt;br /&gt;
&lt;br /&gt;
== QA and bugs ==&lt;br /&gt;
{{main|Community SSU/QA}}&lt;br /&gt;
&lt;br /&gt;
Quality is of paramount importance to the Community SSU. There are, therefore, two repositories: &#039;&#039;testing&#039;&#039; and &#039;&#039;stable&#039;&#039;. Changes are carefully tested, with an extensive set of tests, before things are made &amp;quot;stable&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If you have found a bug, in either the &#039;&#039;testing&#039;&#039; or &#039;&#039;stable&#039;&#039; releases, please [https://bugs.maemo.org/enter_bug.cgi?product=Maemo%205%20Community%20SSU raise a bug]. Getting involved through testing, bug triaging and running of the tests is a good way to get involved; as, of course, is writing documentation!&lt;br /&gt;
&lt;br /&gt;
== Development ==&lt;br /&gt;
&lt;br /&gt;
{{main|Community SSU/Development}}&lt;br /&gt;
&lt;br /&gt;
The Community SSU is developed and managed through [http://gitorious.org/community-ssu Gitorious]. Bugs are tracked in [https://bugs.maemo.org/buglist.cgi?query_format=advanced&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;product=Maemo%205%20Community%20SSU&amp;amp;classification=Extras Bugzilla]. Collaboration largely [http://mg.pov.lt/maemo-ssu-irclog/ happens on IRC]. Getting involved through development, bug triaging and managing developers is a good way to get involved.&lt;br /&gt;
&lt;br /&gt;
[[Category:Community]]&lt;br /&gt;
[[Category:Fremantle]]&lt;/div&gt;</summary>
		<author><name>85.225.133.69</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=GSoC_2010/Projects/Extending_Shepherd&amp;diff=12077</id>
		<title>GSoC 2010/Projects/Extending Shepherd</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=GSoC_2010/Projects/Extending_Shepherd&amp;diff=12077"/>
		<updated>2011-01-27T11:10:26Z</updated>

		<summary type="html">&lt;p&gt;85.225.133.69: /* Extending Shepherd - GSoC 2010 Project */ Fixed broken link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Extending [[Shepherd]] - GSoC 2010 Project ==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Student&#039;&#039;&#039;: Linus Wallgren ([[User:ecksun|ecksun]]) , email: linus dot wallgren at gmail dot com&lt;br /&gt;
*&#039;&#039;&#039;Mentor&#039;&#039;&#039;: Attila Csipa ([[User:achipa|achipa]])&lt;br /&gt;
*&#039;&#039;&#039;Project Status&#039;&#039;&#039;: accepted, in development&lt;br /&gt;
*&#039;&#039;&#039;Repository&#039;&#039;&#039;: &lt;br /&gt;
** http://gitorious.org/~ecksun/shepherd/shepherd-plugins&lt;br /&gt;
*&#039;&#039;&#039;Status updates&#039;&#039;&#039;:&lt;br /&gt;
**http://ecksun.com/blog/?tag=maemo&lt;br /&gt;
&lt;br /&gt;
===Project summary===&lt;br /&gt;
[[Shepherd]] is an advanced scheduler that can do a wide variety of tasks depending on a number of triggers.&lt;br /&gt;
&lt;br /&gt;
The project will aim to improve on the capabilities of Shepherd. I plan to add more ways of triggering an action and more actions to be taken when the triggers is meet.&lt;br /&gt;
&lt;br /&gt;
===Progress===&lt;br /&gt;
&lt;br /&gt;
I have planned to write a couple of plug-ins for shepherd as well as to get the core and GUI in working order.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name &lt;br /&gt;
! Progress &lt;br /&gt;
! Status&lt;br /&gt;
! Category &lt;br /&gt;
! Description &lt;br /&gt;
|-&lt;br /&gt;
|WLAN SSID&lt;br /&gt;
|95%&lt;br /&gt;
|Real life testing left&lt;br /&gt;
|Trigger&lt;br /&gt;
|Check if a WLAN SSID is nearby&lt;br /&gt;
|-&lt;br /&gt;
|Location&lt;br /&gt;
|80%&lt;br /&gt;
|Real life testing left. A gui is needed however the plan is to use the Qt Mobility  location packate for that, which is not yet released.&lt;br /&gt;
|Trigger&lt;br /&gt;
|Check if the device is in a certain location by using the GPS and Cellular towers&lt;br /&gt;
|-&lt;br /&gt;
|Calendar&lt;br /&gt;
|95%&lt;br /&gt;
|Real life testing left&lt;br /&gt;
|Trigger&lt;br /&gt;
|Check if certain events are happening&lt;br /&gt;
|-&lt;br /&gt;
|Change profile&lt;br /&gt;
|95%&lt;br /&gt;
|Real life testing left&lt;br /&gt;
|Action&lt;br /&gt;
|-&lt;br /&gt;
|Turn Radio on/off&lt;br /&gt;
|95%&lt;br /&gt;
|Real life testing left&lt;br /&gt;
|Action&lt;br /&gt;
| Turn both WLAN and 3G on/off&lt;br /&gt;
|-&lt;br /&gt;
|Change Telepathy status&lt;br /&gt;
|0%&lt;br /&gt;
|Have been unsuccessfull in implementing this, might be a bug in TelepathyQt4.&lt;br /&gt;
|Action&lt;br /&gt;
|-&lt;br /&gt;
|Secure device&lt;br /&gt;
|95%&lt;br /&gt;
|Real life testing left&lt;br /&gt;
|Action&lt;br /&gt;
|Lock the device in the same way as the menu option&lt;br /&gt;
|-&lt;br /&gt;
|Display a notification&lt;br /&gt;
|95%&lt;br /&gt;
|Real life testing left&lt;br /&gt;
|Action&lt;br /&gt;
|Display a notification&lt;br /&gt;
|-&lt;br /&gt;
|Sensors - accelerometer, ambient light sensor, orientation, proximity sensor, rotation sensor.&lt;br /&gt;
|95%&lt;br /&gt;
|Real life testing left.&lt;br /&gt;
|Triggers&lt;br /&gt;
|Several triggers involving the sensors&lt;br /&gt;
|-&lt;br /&gt;
|Sensors (several triggers) - compass, magnetometer, tap sensor&lt;br /&gt;
|90%&lt;br /&gt;
|Untested as I have no device with these sensors.&lt;br /&gt;
|Triggers&lt;br /&gt;
|Several triggers involving the sensors.&lt;br /&gt;
|-&lt;br /&gt;
|Core&lt;br /&gt;
|~50%&lt;br /&gt;
|&lt;br /&gt;
|Shepherd&lt;br /&gt;
|Finish the core&lt;br /&gt;
|-&lt;br /&gt;
|GUI&lt;br /&gt;
|5%&lt;br /&gt;
|&lt;br /&gt;
|Shepherd&lt;br /&gt;
|Finish the GUI&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The part that is missing from most of the plug-ins is to adopt it to the shepherds current API, the actual functionality is already there.&lt;br /&gt;
&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>85.225.133.69</name></author>
	</entry>
</feed>