Hi all,
An update to the sugar-presence-service-0.88 package (version 0.88.1-1) was
mistakenly uploaded to the Sugarteam PPA. This upload prevented Sugar from
starting.
== BUG ==
After updating sugar-presence-service-0.88, sugar-emulator as well as the
Sugar GDM option crashed on startup.
== CAUSE ==
We tracked the cause of the problem to sugar-presence-service-0.88 package
with Tomeu's help. Due to an omission in the package build process, the
package did not have the python components of the sugar-presence-service
module required for Sugar.
== SOLUTION ==
We rebased off of the most recently released packaging in Debian's git.
We determined that there was no such upstream release (0.88.1), and this
explains the version change.
We started of by downloading the latest version from Debian
(usingdebcheckout <package name>).
Next we downloaded the original unmodified source tarball from SugarLabs
site and renamed it to .orig tar ball for the package.
We cross-checked the rules file in the debian/ folder to make sure this time
the python files are included in the package. This is the most important
part of the fix. Made sure that the rules file had the
Next we built the package for source using the command (git-buildpackage -S),
leaving the upstream changelog etc unchanged.
Once the package was ready, we signed them manually using command (debsign
-k<pgp keyid> <**.changes file path>)
And once signed we uploaded the package to sugar-ppa on lauchpad.
== HOW TO RESOLVE OUTSTANDING ISSUES ==
If you have already upgraded to sugar-presence-service-0.88 0.88.1-1, you
will need to run the following command:
sudo apt-get install sugar-presence-service-0.88=0.88.0-1
Other users will not need to take any action.
Apologies for the inconvenience. Feel free to email the list if you have any
additional questions.
Thanks,
Dipankar Patro, SEETA
Luke Faraone, Sugar Labs
--
Ubuntu-sugarteam mailing list
[email protected]
Modify settings or unsubscribe at:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-sugarteam