Please sync sugar 0.82.0-1 (universe) from Debian unstable (main).

Bug #277770 reported by Luke Faraone
8
Affects Status Importance Assigned to Milestone
sugar (Ubuntu)
Fix Released
Wishlist
Unassigned
Nominated for Intrepid by Morgan Collett

Bug Description

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

 affects ubuntu/sugar
 status new
 importance wishlist
 subscribe ubuntu-universe-sponsors

Please sync sugar 0.82.0-1 (universe) from Debian unstable (main).

Authorized per FFE: Bug #274820

Changelog since current intrepid version 0.79.0-0ubuntu3:

sugar (0.82.0-1) unstable; urgency=low

  * 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).

 -- Jonas Smedegaard <email address hidden> Sat, 16 Aug 2008 13:49:57 +0200

sugar (0.81.4-1) unstable; urgency=low

  * 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

 -- Jonas Smedegaard <email address hidden> Fri, 20 Jun 2008 23:11:55 +0200

sugar (0.81.2-1) unstable; urgency=low

  * New upstream Release.

 -- Jonas Smedegaard <email address hidden> Mon, 26 May 2008 10:06:47 +0200

sugar (0.81.1-1) unstable; urgency=low

  * 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.

 -- Jonas Smedegaard <email address hidden> Sat, 24 May 2008 22:31:14 +0200

sugar (0.79.4-2) unstable; urgency=medium

  * 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.

 -- Jonas Smedegaard <email address hidden> Tue, 29 Apr 2008 15:29:41 +0200

sugar (0.79.4-1) unstable; urgency=low

  [ 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

 -- Jonas Smedegaard <email address hidden> Tue, 22 Apr 2008 15:30:34 +0200

sugar (0.79.3-2) unstable; urgency=low

  [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.

 -- Jonas Smedegaard <email address hidden> Sun, 13 Apr 2008 02:38:41 +0200

sugar (0.79.3-1) unstable; urgency=low

  * 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.

 -- Jonas Smedegaard <email address hidden> Sun, 13 Apr 2008 01:51:47 +0200

sugar (0.79.2-1) unstable; urgency=low

  * 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

 -- Jonas Smedegaard <email address hidden> Sat, 05 Apr 2008 10:54:56 +0200

sugar (0.79.0-5) unstable; urgency=low

  * 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

 -- Jonas Smedegaard <email address hidden> Wed, 26 Mar 2008 12:07:25 +0100

sugar (0.79.0-4) unstable; urgency=low

  * 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.

 -- Jonas Smedegaard <email address hidden> Sun, 16 Mar 2008 14:22:24 +0100

sugar (0.79.0-3) unstable; urgency=low

  * 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

 -- Jonas Smedegaard <email address hidden> Fri, 14 Mar 2008 16:13:13 +0100

sugar (0.79.0-2) unstable; urgency=low

  * 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.

 -- Jonas Smedegaard <email address hidden> Tue, 11 Mar 2008 02:30:07 +0100

sugar (0.79.0-1) unstable; urgency=low

  * 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

 -- Jonas Smedegaard <email address hidden> Sat, 08 Mar 2008 02:04:11 +0100

sugar (0.2~git20080111-0~0jones1) jones; urgency=low

  * Initial unofficial release.

 -- Jonas Smedegaard <email address hidden> Sat, 24 Nov 2007 12:54:48 +0100

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFI5na1trC51grHAgYRAib6AKC1fjDDEfO6yORpAceGClDhgpwGJQCeMhvG
aZgb6PLGBcYlepZG0QJi6xo=
=/fv3
-----END PGP SIGNATURE-----

Related branches

Revision history for this message
James Westby (james-w) wrote :

Hi,

Is there a transition plan for the sugar-activities package?

The new package depends on python-dev instead of python-all-dev
like the old package, is this correct?

I'd also question calling it a window manager when it depends on
matchbox, but that's more something to report to Debian.

Otherwise this looks good. I'd like response to the above two
questions before sponsoring though.

Thanks,

James

Revision history for this message
Luke Faraone (lfaraone) wrote :

> Is there a transition plan for the sugar-activities package?

Well, once we get all the current source packages in Intrepid we can fix the metapackage.

>The new package depends on python-dev instead of python-all-dev
>like the old package, is this correct?

Yes, that is correct.

Revision history for this message
James Westby (james-w) wrote : Re: [Bug 277770] Re: Please sync sugar 0.82.0-1 (universe) from Debian unstable (main).

On Mon, 2008-10-06 at 23:07 +0000, Luke Faraone wrote:
> > Is there a transition plan for the sugar-activities package?
>
> Well, once we get all the current source packages in Intrepid we can fix
> the metapackage.

That's not the way we normally do things, especially when approaching
the release. I can understand the desire to get an updated platform to
work on though.

Do you not want to provide the meta-package in Debian? Will this just
be a transitional package in Ubuntu that is dropped after the next LTS?

Could you at least give an outline of the transition plan? That would
reassure me.

Thanks,

James

Revision history for this message
Morgan Collett (morgan) wrote :

Debian do not want to provide the sugar-activities metapackage. In the hardy packages, this is produced by the sugar sourcepackage.

My intention is to add the metapackage back to debian's sugar package once we have it synced - unfortunately it is a deviation but a very minor one.

In the long term, we will have more activities (apps) packaged in Debian (and some are only in Ubuntu but we will submit them to Debian) and then having a metapackage that installs *everything* will no longer be appropriate, but upstream is producing a set of activities which are developed in tight coordination with the Sugar platform, called Fructose, whereas other activities are community-developed on their own schedule (and code-named Honey). This is reflected on our https://wiki.ubuntu.com/SugarTeam/Packages page. So in intrepid+1 we may replace sugar-activities with sugar-fructose as a metapackage which pulls in the "upstream blessed" activities.

For now I would prefer to continue using sugar-activities as a patch carried over from the hardy packages - but we will continue working with Debian to feed our patches and suggestions back to them and minimise the delta.

Morgan

Revision history for this message
Morgan Collett (morgan) wrote :

> I'd also question calling it a window manager when it depends on
> matchbox, but that's more something to report to Debian.

Yes, it's not a window manager, more of a platform. I have found several minor things in Debian's packaging that can be improved, but none are show stoppers. I'll send them patches.

Revision history for this message
James Westby (james-w) wrote :

Hi Morgan,

Thanks for the information.

On Tue, 2008-10-07 at 07:42 +0000, Morgan Collett wrote:
> Debian do not want to provide the sugar-activities metapackage. In the
> hardy packages, this is produced by the sugar sourcepackage.
>
> My intention is to add the metapackage back to debian's sugar package
> once we have it synced - unfortunately it is a deviation but a very
> minor one.

I would be happy to sponsor a package that contained this so that we
don't introduce a bug in Ubuntu.

> In the long term, we will have more activities (apps) packaged in Debian
> (and some are only in Ubuntu but we will submit them to Debian) and then
> having a metapackage that installs *everything* will no longer be
> appropriate, but upstream is producing a set of activities which are
> developed in tight coordination with the Sugar platform, called
> Fructose, whereas other activities are community-developed on their own
> schedule (and code-named Honey). This is reflected on our
> https://wiki.ubuntu.com/SugarTeam/Packages page. So in intrepid+1 we may
> replace sugar-activities with sugar-fructose as a metapackage which
> pulls in the "upstream blessed" activities.

Please remember that the package was in Hardy, and so you need to
support upgrades to the next LTS. What this means is that you should
make sure those who have the metapackage installed on hardy get a
sensible result when they upgrade to Intrepid, and to the next LTS.

In practice, this normally means keeping the metapackage around as
a dummy transitional package until after the next LTS.

It's up to you to decide what a sensible set of packages means. For
instance dropping the package would mean that most users would probably
end up with no activities installed, which is probably wrong. The
upgrade could perhaps leave them with a different set of activities
installed (fructose?), if you think that is more appropriate.

> For now I would prefer to continue using sugar-activities as a patch
> carried over from the hardy packages - but we will continue working with
> Debian to feed our patches and suggestions back to them and minimise the
> delta.

That's great.

Thanks,

James

Revision history for this message
James Westby (james-w) wrote :

Uploaded with the tweaked control file.

Thanks,

James

Changed in sugar:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.