* Team upload.
* Drop read activity from sucrose meta package. With the switch to GNOME 3
the python-evince binding has been dropped and replaced by
gir1.2-evince-3.0 and PyGObject.
* Fix relax relations to sugar-calculate-activity: Not yet working for
0.88 branch.
* Have sugar-session (not sucrose) provide unversioned sugar (and not
replace or conflict with it).
* Have sugar-session recommend sucrose.
[ Luke Faraone ]
* Added gconf_settings_mouse_bug.patch to fix breakage of Metacity
after using Sugar. (LP: #511225)
[ Jonas Smedegaard ]
* Refresh patch w/ shortening options --no-timestamps --no-index -pab.
* Ease building with git-buildpackage: Git-ignore quilt .pc dir, and
add source local-options.
* Update Fructose activity relations to match upstream release notes
(using 0.86 branch, as 0.88 branch lack a canonical Fructose list).
* Recommend (and for sucrose: depend on) modemmanager.
* Bump Policy compliance to standards-version 3.9.1.
* Shorten Vcs-Git stanza.
* Tighten watch file to track only 0.88 branch.
* Branch off upstream 0.88 branch in git: Update Vcs-Browser stanza
and git-buildpackage config.
* Relax transitional conflicts to use Breaks: (not Conflicts:).
* Bump claimed Policy compliance to standards-version to 3.9.0.
* New upstream maintenance release.
[ Luke Faraone ]
* Include a comment in sugar.desktop.
* Add self to uploaders and set DMUA.
[ Jonas Smedegaard ]
* Tighten README.source section on CDBS usage: all snippets are now
officially packaged ones.
* Update README.source: Fix document bootstrapping upstream Git, and
rewrite to not use upstream-git branch.
* Bump a year in copyright file.
* Suppress unneeded auto-resolved build-dependency on python-dev.
* Update copyright file:
+ Fix replace license section MIT with Expat and other-X, adding
comment on Expat variation.
+ Rename and tighten other-GAP-* sections.
* Refer to FSF website (not postal address) in rules file header.
* Have sugar-session and sucrose recommend (not suggest) officially
packaged activities and python-xklavier.
* Have python-jarabe recommend, and sucrose depend on, avahi-autoipd.
Closes: bug#580808, thanks to Sascha Silbe.
* Have python-jarabe recommend, and sucrose depend on, alsa-utils.
Closes: bug#581504, thanks to Sascha Silbe.
* Tidy copyright sections in copyright file.
* Adjust debian/* copyright years in copyright file.
* Have sugar-session recommend (and sucrose depend on) gvfs, for GIO
removable media support. Closes: bug#577681, thanks to Sascha Silbe.
* New upstream development release.
* Drop all local CDBS snippets: included with main cdbs package now.
* Revert apply patches to source in Git.
* Refresh and unfuzz patches.
* Drop build-dependencies on quilt and patchutils.
* Relax build-dependencies on python-central and python-dev.
* Relax build-dependency on devscripts slightly, to ease backporting.
* Tighten build-dependency on cdbs.
* Disable patches adding danish l10n: Upstream ships with alternative
translation now (merging postponed till later).
* Update copyright file:
+ Reformat to conform to draft DEP5 rev. 135.
+ Add a few new owners and years (no new licenses).
+ Shuffle file sections around to better match hints file.
* Bump standards-version to 3.8.4.
* New upstream development release.
* Use bzip2-compressed tarballs in gbp.conf.
* Fix depend on python-simplejson (and not python-cjson). Closes:
bug#563037, thanks to Rafael Ortiz.
* Update debian/copyright (no new licenses or owners, just shuffling
around).
* Have python-jarabe depend on sugar-presence-service. Closes:
bug#560292, thanks to Fabian Greffrath.
* New upstream development release.
* Drop patch syncing against upstream Git: obsoleted by new upstream
release.
* Drop noop conflicts/replaces, and adjust notes on when others can be
dropped.
* Have versioned sucrose conflict/replace (not only provide) virtual
unversioned sugar.
* Add note on need for python-wnck.
* Fix short and long descriptions for sugar-emulator. Closes:
bug#558903, thanks to Rhonda.
* Switch packaging to branch 0.88.
* Add and apply patch to sync with upstream git head.
* Update local CDBS snippet upstream-tarball.mk to no longer
recompress bzip-compressed tarballs in get-orig-source rule.
* Release for experimental, as not all parts of 0.88 branch are
packaged yet.
* Fix and improve dependencies:
+ Recommend (not depend on) x11-xserver-utils (used in
controlpanel).
+ Fix replace and conflict with sugar from replacement packages (not
sucrose metapackage), and do it versioned.
+ Fix provide/conflict with/replace virtual counterparts of all non-
meta packages (not only python-jarabe).
+ Declare session_activities more compactly.
* Update local CDBS snippets:
+ Fix python-vars.mk to allow overriding DEB_PYTHON_PACKAGES.
+ Fix invoke Python debhelper hook right after dh_install (not
before) to include files installed through debhelper.
* Split out new binary packages python-jarabe, sugar-session,
sugar-emulator and sugar-tools, and replace/rename now empty sugar
package with sucrose (all with trailing -$BRANCH).
As a result, parts of Sugar can be installed alone, and installing
sucrose ensures that all official parts of a released sucrose gets
installed (in the future - not all parts are packaged officially for
Debian yet).
Provides/conflicts/replaces are temporarily provided for old
versioned sugar packages to help migration.
Provides/conflicts/replaces for unversioned "sugar" will be kept, to
have "aptitude install sugar" be sensible (with only a single branch
available it installs, with multiple branches it lists the options).
* Use locally written XDG-compliant desktop file for sugar-emulator.
* Tighten python-gobject dependency to versions providing GIO binding.
* Tighten dependency on python-telepathy to versions implementing
CONNECTION_INTERFACE_REQUESTS ABI.
* Beautify comments in debian/rules.
* Restructure debian/rules to explicitly use sugar-$(pkgbranch).
* Update local python-autotools.mk snippet to make
DEB_PYTHON_PRIVATE_MODULES_DIRS apply alos to dh_python-central (not
only dh_python-support) as it has apparently been supported since at
least python-central 0.6.6.
* Register Python private modules below /usr/share/sugar.
* Apply patches, and drop using quilt (unneeded with new source
format, and Sugar not backportable to Etch anyway). Stop build-
depending on quilt or patchutils. Update README.source.
* Unfuzz patches.
* Have dependency on python-gconf fallback to older python-gnome2, to
ease backporting.
* Switch to source format 3.0 (quilt).
* Restructure patches to DEP3 format: Add meta-info; drop leading
numbers and README.
* New upstream bugfix release.
* New upstream bugfix release.
* New upstream bugfix release.
* Depend on x11-xserver-utils (xrdb now needed in sugar script).
* New upstream stable release.
* Fix add epoch to dependency on metacity.
* New upstream development release.
* Recommend tzdata (needed in datetime controlpanel).
* New upstream devlopment release.
* Fix depend versioned on metacilty (required --no-force-fullscreen
option introduced in 2.27.1).
* Use upstream sugar-emulator desktop file.
+ Drop locally shipped desktop file.
+ Depend on (not recommend) branched sugar-artwork (needed for icon
used in upstream desktop file).
+ Adapt menu file to not use -x option (matching upstream desktop
file).
* New upstream devlopment release:
* Switch to new branch:
+ Bump major version to 0.86 for binary and source package.
+ Use unversioned upstream-branch in gbp.conf.
+ Simplify watch file (we want to watch too new files too).
* Update dependencies:
+ Depend on metacity (and not matchbox-window-manager).
+ Depend on python-gconf.
+ Recommend (current branch of) python-carquinyol.
+ Suggest sugar activities read write imageviewer browse jukebox
pippy (set upstream as default actions for various mime types).
+ Suggest python-xklavier (should be recommended, but not yet in
Debian).
+ Stop recommending x11-xserver-utils (xrandr and xmodmap no longer
used).
* Drop patches 0001 and 1002 obsoleted by new release.
* Bump standards-version to 3.8.3 in control.in.
* Update debian/copyright (new owners and years, same licenses).
* Update OLPC relation (now historic) in long description.
* Fix error in changelog (wrong upstream branch for patch).
* Add patch 0001 syncing with head of upstream sucrose-0.84 branch.
+ Update locales zh_TW, nl, ne, mn, it, fr, ar.
+ Remake the cache when the DS returns an unexpected amount of
entries.
+ Fix .xoj support (sl#1098).
+ Upgrade activities that were installed from bundles (sl#1176).
* Update CDBS snippets:
+ Enhance package-relations.mk to support all binary package
relations (except -indep ones).
+ Improve package-relation.mk cleanup to cover debhelper 6 and 7,
strip more whitespace and cover mixture of unversioned+versioned
dependencies.
+ Silence applying dependencies in package-relation.mk.
+ Implement fail-source-not-repackaged rule in upstream-tarball.mk.
+ Update URL to draft DEP5 format in copyright-check.mk output.
* Fix double cdbs build-dependency.
* Stop depending on telepathy-gabble or telepathy-salut (only logfile
prefs mentioned here, actual use is by sugar-presence-service).
* Rename patch 2002→1002 and adapt to strip path (not just adapt it to
fit Debian).
* Recommend x11-utils, lsb-release, wpasupplicant and ethtool.
* Stop depending on python-numpy (passed to grid function in
python-sugar-toolkit since 0.83.x).
* Depend on openssh-client (not just suggest: needed at initial
login).
* Stop depending on net-tool (actual use is by
sugar-presence-service).
* Suggest gdb (needed by --debug option of sugar-launch command).
* Fix install menu file, and XDG xsession and desktop files.
* Fix depend on python-wnck (wrongly depended on python-rsvg since
0.84.6-4), thanks to Tomeu Vizoso.
* Build-depend on python-gtksourceview2. Thanks to Tomeu Vizoso for
spotting this.
* Conflict with and replace sugar-journal-activity.
* Rewrite copyright to use DEP5 r54 proposed machine-readable format.
* Improve dependencies:
+ Depend on python-rsvg (only fallback to python-gnome2-desktop and
librsvg2-common)
+ Stop x11-xserver-utils fallbacks to xrandr or xbase-clients
+ Depend on python-cjson (not simplejson)
* Fix dependencies (for real this time).
* Enhance package-relations.mk to support all binary package relations
(except -indep ones).
* Extend package-relation cleanup to include debhelper 6 and 7.0.1.
* Fix provide/conflict/replace sugar.
[ Jonas Smedegaard ]
* New upstream release.
* Update patches:
+ Drop patches 0001-0002 and 2992 (glive.py dropped upstream)
+ Drop patch 2004 (dbus syntax problem resolved upstream)
+ Add (another) patch 2992 to really use system empy
+ Unfuzz remaining patches
* Append branch to source and binary package names and Sugar-specific
package relations, to support multiple branches in same distribution
concurrently.
* Add README.source (and drop CDBS hints and README.packaging).
* Update git-buildpackage configfile to enable signed-tags and use
upstream-0.84 as upstream branch.
* Use sugarlabs.org URLs (and drop laptop.org ones) to upstream source
and Homepage. Bump watch file to track 0.84*.
* Really tighten dependency on sugar-artwork (as promised, and
misspelled, in 0.79.4-1). Closes: bug#477275 for real this time.
* Update debian/copyright and copyright hints:
+ Use format documented in dep5 r48 proposal
+ Separate files owned only by Redhat or OLPC.
+ Add proper licensing header to debian/rules
* Bump standards-version to 3.8.1.
* Move aside (and revert at cleanup) upstream shipped temporary files.
* Build-depend on libgconf2-dev.
[ Laurent Bigonville ]
* Remove telepathy-stream-engine dependency, not needed anymore
(Closes: #526889)
* Update CDBS snippets:
+ Simplify internal variables
+ Ignore no files by default in copyright-check.mk
+ Correct and update copyright hints of the snippets themselves
* Update debian/copyright and copyright hints:
+ Rewrite debian/copyright using new file format, version 428
+ Add info on CDBS snippets (new owners, no new licenses)
+ Set Sugarlabs (not Redhat) as upstream maintainer, and add both
old laptop.org and new sugarlabs.org source URLs.
+ Update copyright years
+ Fix licensing change LGPL -> GPL (changed at 0.79.x)
+ Include GAP licenses verbatim.
* Set urgency=medium due to opyright and licensing corrections.
* Add (not yet used) sugarlabs URL to watch file.
* Fix dependencies declared in debian/rules.
* Semi-auto-update debian/control to update dependencies:
DEB_MAINTAINER_MODE=1 fakeroot debian/rules clean
* Limit watch file to track stable 0.82 branch.
* Add patches 0002 (from upstream Git) and 2992 to avoid unused
glive.py. Drop depending on python-gst0.10 or recommending
gstreamer0.10-plugins-good.
* Declare dependencies in debian/rules (not debian/control{,in}).
* Semi-auto-update debian/control to update dependencies:
DEB_MAINTAINER_MODE=1 fakeroot debian/rules clean
* New upstream release.
+ Update locales es, fr, nl, pt and tr.
+ Initialize dbus threads (fix X11 crashes during software update).
Closes: olpc#8234.
+ Resync default favorites list with G1G1 activities list.
Closes: olpc#8657
+ Fix WPA key dialog handling passwords with shell metacharacters.
Closes: olpc#8642.
+ Fix the jumpy xo man.
Closes: olpc#8662.
+ Fix accidental searches leading to a "blank" Home screen.
Closes: olpc#7969.
* Add patch 0001 syncing with head of upstream (sucrose-0.82 branch):
+ Update locales de, it, nl, sl, tr.
+ Explicitly stop the pulsing icon when an activity finishes
launching.
* Unfuzz patch 2002.
* Set urgency=high as changes are only minimal while fixing major
issues.
* Add git-buildpackage configfile to hint at our using non-default
upstream-0.82 branch for this release.
* Drop send_interface dbus hints. Closes:bug#510657, thanks to Simon
McVittie.
* Set urgency=high as is related to security bugs #503532 and #508032.
* Update CDBS snippet makefile.mk: Cleanup check stamp dir for
flavored builds. Fixing failure to build twice in a row.
* Update CDBS snippet copyright-check.mk: Compact simple licenses
(those without ' or later').
* Update cdbs snippets:
+ Fix python-autotools.mk to run dh_py* scripts before
dh_installinit. See bug#494288.
+ Fix makefile.mk to create check stamp dir for flavored builds.
+ Several minor improvements to upstream-tarball.mk.
* New upstream release.
* Update patch 1001.
* Unfuzz patch 2991.
* Depend on ${misc:Depends}.
* Update debian/copyright (copyright year bumped). Update copyright
hints.
* New upstream release.
* Unfuzz patch 2991.
* Update cdbs snippets:
+ Move dependency cleanup to new local snippet package-relations.mk.
+ Update copyright-check output to more closely match proposed new
copyright file format. Update copyright-hints.
+ Internal restructuring of flavor-enhanced autotools- and makefile-
snippets.
+ Update README.cdbs-tweaks.
* Add DEB_MAINTAINER_MODE in debian/rules (thanks to Romain Beauxis).
* New upstream release.
* Disable (but keep in source) patch 2003 (refactored upstream).
* Tighten dependency on python-sugar-toolkit (control panel items
moved).
* Update local cdbs snippets:
+ Relax copyright-check to only warn about its discoveries. Closes:
bug#486984.
+ Update dependency cleanup to strip cdbs 0.4.27 (not 0.4.27-1).
* Update debian/copyright (new files, same owners and licenses).
Update debian/copyright-hints.
* Semi-auto-update debian/control to update build-dependencies:
DEB_AUTO_UPDATE_DEBIAN_CONTROL=yes fakeroot debian/rules clean
* New upstream Release.
* New upstream release.
+ Merge activities.default into favorites. Closes: bug#480856.
* Unfuzz patches.
* Update debian/copyright and debian/copyright-hints (new owners but
same licenses).
* Rewrite debian/copyright to only mention each licensing string once.
* Update cdbs tweaks:
+ Strip any non-printable characters in copyright-check.mk.
* Update danish l10n.
* Raise to urgency=medium, as these are small changes that shouldn't
delay the earlier large changes reaching Lenny.
[ Santiago Ruano Rincón ]
* Fixed sugar.desktop location
[ Jonas Smedegaard ]
* New upstream release.
* Highlights:
+ Display current activity when its frame icon is clicked
+ Add support for adding/removing activities to/from ring
+ Coding improvements thanks to pylint
+ Improved accesspoint indication
+ support battery-charge-state-dependent battery frame icon
* Drop patch 0001 included in new upstream release.
* Depend on python-simplejson (crucial for dbus interaction - possibly
only since 0.79.2).
* Depend on librsvg2-common (SVG support in python-gnome2-desktop is
not enough). Closes: bug#476789, thanks to Shaun Jackman.
* Depend on x11-xserver-utils (xrandr needed for rotation: <alt>r).
* Tighten python-artwork recommendation to versions supporting new UI.
Closes: bug#477275, thanks to Ivan Vucica.
* Add patch 2003 to resolve Debian-style timezone config in
sugar-control-panel.
* Add patch 2991 to enable danish l10n in configure.
* Use XO-style in sugar-emulator.desktop (why not?).
* Register sugar and sugar-emulator with the Debian menu system.
* Bump debhelper compatibility level to 6.
* Rewrite short description to not mention sugar, thanks to lintian.
* Mention exact upstream Git source in debian/copyright.
* Update local cdbs snippets:
+ Relax python-central and python-support build-dependencies in
python-autotools.mk.
* Semi-auto-update debian/control to update build-dependencies:
DEB_AUTO_UPDATE_DEBIAN_CONTROL=yes fakeroot debian/rules clean
[Santiago Ruano Rincón]
* Added sugar and sugar-emulator .desktop files. Taken from ubuntu
package.
[ Jonas Smedegaard ]
* Install both .desktop files in sugar package.
* Tighten dependency on python-sugar-toolkit.
* New upstream release.
Highlights:
+ Remove <ctrl>o shortcut
+ Clean up calls to palette constructor
+ Use the sugar-xo theme only on the XO
+ Fix home view accelerators.
+ Don't traceback when stopping an already stopped PulsingIcon.
+ Fix the mesh-device pulsing icon
+ Add palettes to activities in list view
* Replace patch 0001 syncing with Git as of today.
+ Display current activity when its frame icon is clicked.
* Tighten dependency on python-gst0.10 (we need the set_volume
attribute). Closes: bug#475787.
* New upstream release.
Highlights:
+ New Frame and Home design.
* Replace patch 0001 syncing with Git as of today.
+ Fix home view accelerators
+ Don't traceback when stopping an already stopped PulsingIcon
+ Fix the mesh-device pulsing icon
* Tighten dependency on python-sugar-toolkit.
* Update local cdbs snippets:
+ Update copyright-check cdbs snippet to store newline-delimited
hints. Update hints.
+ Drop wget options broken with recent versions of wget in
update-tarball.mk.
* Update debian/copyright:
Adjust some copyright years.
Add Makefile.in and Makefile.in.in (GNU all-permissive license).
* Drop patch 2991 against no longer provided upstream automade files.
* Merge yet another duplicate cdbs build-dependency.
* Semi-auto-update debian/control to update build-dependencies:
DEB_AUTO_UPDATE_DEBIAN_CONTROL=yes fakeroot debian/rules clean
* Add patch 1001 adding danish l10n.
* Sync with upstream Git as of today.
Main changes:
+ Lots of l10n updates
+ Move some LGPL files to GPL
+ Fix access rights of clipboardservice
+ Hide palettes when switching zoom levels
* Update CDBS tweaks:
+ Add local python-autotools.mk (and drop py-compile.mk).
+ Update python-vars.mk and makefile.mk for improved DEB_*PACKAGES
and build-dependency resolving.
+ Cosmetic updates to README.cdbs-tweaks.
* Fix email address of OLPC Alioth team.
* Pass over maintenance of the package to the OLPC team: Change
Maintainer, and add myself to Uploaders.
* Build-depend on python-all-dev.
* Build as arch-all.
* Fix README.packaging to use "pull; fetch --tags" (not "pull -t").
* Recommend xserver-xephyr (not xephyr). Closes: bug#470502.
* Update CDBS tweaks:
+ Add local py-compile.mk and python-vars.mk to handle autotools-
based Python compilation.
+ Add local autotools.mk, autotools-vars.mk, makefile.mk and
makefile-vars.mk providing multi-flavor build support needed by
py-compile.mk.
+ README.cdbs-tweaks updated to mention the above.
+ Add patchsys-quilt.mk.
* Add already applied patch 2001 to use empy from system.
* Add already applied patch 2991 to apply empy patch to automade file.
* Add already applied patch 2002 to invoke wpa_passphrase in /usr/bin.
* Semi-auto-update debian/control to update build-dependencies:
DEB_AUTO_UPDATE_DEBIAN_CONTROL=yes fakeroot debian/rules clean
* Drop commented out relibtoolize rules from debian/control (claiming
relibtoolizing in 0.79.0-1 was a lie).
* Patch src/hardware/keydialog.py to use /usr/bin/wpa_passphrase (not
/usr/sbin/wpa_passphrase).
* Fix Git commands in README.packaging: Cannot push all+tags in 1 go.
* Update debian/copyright:
+ Bump copyright years for debian/* files.
+ Drop copyright and licensing info for files moved to sugar-toolkit
+ Adjust changed paths: services/shell -> service, shell/ -> src
* Add watch file.
* Use (and build-depend on) separately packaged python-empy. Borrow
timestamps from similar files at build time to avoid triggering
automake.
* Depend on sugar-base, sugar-toolkit, matchbox-window-manager,
dbus-x11, telepathy-gabble, telepathy-salut,
telepathy-stream-engine, python-dbus, python-gst0.10, python-numpy,
python-gobject, python-gtk2, python-telepathy, python-cairo,
python-gnome2-desktop (for wnck), and python-hippocanvas.
* Recommend sugar-artwork, gstreamer0.10-plugins-good, xephyr,
network-manager and net-tools.
* Suggest openssh-client.
* First official release. Closes: bug#444021.
* New Upstream Version
* Update CDBS tweaks:
+ Add upstream-tarball.mk to implement get-orig-source target.
Pristine-tar Git branch is maintained too, but git-buildpackage
does not yet support recreating the bz2 tarball
+ Update copyright-check.mk to parse licensecheck using perl:
+ No longer randomly drops newlines
+ More compact hint file (and ordered more like wiki-proposed new
copyright syntax).
+ No longer ignore files without copyright.
+ Strip no longer relevant notes on cdbs-autoupdate.mk from
README.cdbs-tweaks
* Fix invoking dh_pycentral.
* Add sections on packaging to README.packaging.
* Cleanup duplicate build-dependencies in debian/rules
(upstream-tarball.mk needs tightened cdbs dependency).
* Stop generating autotools now included in upstream tarball.
* Relibtoolize to avoid hardcoded rpath.
* Add upstream source (in addition to Git source) to debian/copyright.
* Add Vcs-* and Homepage fields to debian/control.
* Fix typo and mention XO in long description.
* Semi-auto-update debian/control to update build-dependencies:
DEB_AUTO_UPDATE_DEBIAN_CONTROL=yes fakeroot debian/rules clean
sugar (0.2~git20080111-0~0jones1) jones; urgency=low
* Initial unofficial release.