FFe: Sync clutter-1.0 1.26.2+dfsg-3 (main) from Debian unstable (main)

Bug #1715153 reported by Jeremy Bícha
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
clutter-1.0 (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

Please sync clutter-1.0 1.26.2+dfsg-3 (main) from Debian unstable (main)

Explanation of FeatureFreeze exception:

The changes from 1.26.2+dfsg-2 (1.26.0+dfsg-4 from Debian experimental) were already in artful for about 7 weeks from May to early July until 1.26.2+dfsg-1 was uploaded to unstable and autosynced to Ubuntu.

I delayed pushing my changes from experimental to unstable because of the Debian Stretch freeze and because I was surprised that the tests failed on Debian.

I've now opened https://bugs.debian.org/874077 and ignored the test failures on Debian.

Generally, we want to have packages in main run their build tests and fail the build if the tests fail.

https://launchpad.net/ubuntu/+source/clutter-1.0/+changelog

Changelog entries since current artful version 1.26.2+dfsg-1:

clutter-1.0 (1.26.2+dfsg-3) unstable; urgency=medium

  * Release to unstable
  * debian/control.in:
    - Drop Build-Depends on libgl1-mesa-dri
  * debian/rules:
    - Ignore test failures on Debian. See bug 874077.

  * Allow tests to fail the build on Ubuntu. The tests fail in Debian.

 -- Jeremy Bicha <email address hidden> Sat, 02 Sep 2017 17:14:56 -0400

clutter-1.0 (1.26.2+dfsg-2) experimental; urgency=medium

  * Convert from cdbs to dh
  * Bump debhelper compat to 10
  * Add debian/libclutter-1.0-0.docs to install NEWS and README
  * Convert to automatic dbgsym package
  * Add autopkgtest to run clutter-1.0-tests
  * debian/control.in:
    - Build-depend on dbus for build tests
    - Build-depend on libgl1-mesa-dri for build tests since Debian's
      libgl1-mesa-glx currently only recommends it
  * debian/rules:
    - Allow tests to not fail the build this time
  * Add debian/patches/skip-failing-tests.patch:
    - Skip failing test so that we can run all the other tests

 -- Jeremy Bicha <email address hidden> Thu, 31 Aug 2017 13:07:16 -0400

Jeremy Bícha (jbicha)
Changed in clutter-1.0 (Ubuntu):
importance: Undecided → Wishlist
Revision history for this message
Iain Lane (laney) wrote : Re: [Bug 1715153] [NEW] FFe: Sync clutter-1.0 1.26.2+dfsg-3 (main) from Debian unstable (main)

On Tue, Sep 05, 2017 at 01:33:31PM -0000, Launchpad Bug Tracker wrote:
> clutter-1.0 (1.26.2+dfsg-3) unstable; urgency=medium
>
> * Release to unstable
> * debian/control.in:
> - Drop Build-Depends on libgl1-mesa-dri
> * debian/rules:
> - Ignore test failures on Debian. See bug 874077.
>
> * Allow tests to fail the build on Ubuntu. The tests fail in Debian.
>
> -- Jeremy Bicha <email address hidden> Sat, 02 Sep 2017 17:14:56 -0400
>
> clutter-1.0 (1.26.2+dfsg-2) experimental; urgency=medium
>
> * Convert from cdbs to dh
> * Bump debhelper compat to 10
> * Add debian/libclutter-1.0-0.docs to install NEWS and README
> * Convert to automatic dbgsym package
> * Add autopkgtest to run clutter-1.0-tests
> * debian/control.in:
> - Build-depend on dbus for build tests
> - Build-depend on libgl1-mesa-dri for build tests since Debian's
> libgl1-mesa-glx currently only recommends it
> * debian/rules:
> - Allow tests to not fail the build this time
> * Add debian/patches/skip-failing-tests.patch:
> - Skip failing test so that we can run all the other tests
>
> -- Jeremy Bicha <email address hidden> Thu, 31 Aug 2017 13:07:16 -0400

Please supply a debian/ debdiff and a binary debdiff between what we
have in artful now and your proposed upload.

What testing have you done?

--
Iain Lane [ <email address hidden> ]
Debian Developer [ <email address hidden> ]
Ubuntu Developer [ <email address hidden> ]

Revision history for this message
Jeremy Bícha (jbicha) wrote :

The -dbg package has been removed because we migrated to automatic debug symbols.

Revision history for this message
Jeremy Bícha (jbicha) wrote :

I tested that the new version builds in an artful PPA. (Test failures are still ignored on s390x since 1 or tests fail there and I didn't know a way to better selectively ignore specific test failures by arch.)

Revision history for this message
Iain Lane (laney) wrote : Re: [Bug 1715153] Re: FFe: Sync clutter-1.0 1.26.2+dfsg-3 (main) from Debian unstable (main)

On Tue, Sep 05, 2017 at 02:42:38PM -0000, Jeremy Bicha wrote:
> I tested that the new version builds in an artful PPA. (Test failures
> are still ignored on s390x since 1 or tests fail there and I didn't know
> a way to better selectively ignore specific test failures by arch.)

Do it in the code - make the test call g_test_skip() when appropriate.

The changes look ok, please go ahead.

BTW, you can debdiff amd64.changes files to get all the changes in one
go, if you have the old one around or don't mind rebuilding to get it or
clicking a lot on Launchpad.

 status confirmed

Cheers,

--
Iain Lane [ <email address hidden> ]
Debian Developer [ <email address hidden> ]
Ubuntu Developer [ <email address hidden> ]

Changed in clutter-1.0 (Ubuntu):
status: New → Confirmed
Revision history for this message
Jeremy Bícha (jbicha) wrote :

This bug was fixed in the package clutter-1.0 - 1.26.2+dfsg-3

---------------
clutter-1.0 (1.26.2+dfsg-3) unstable; urgency=medium

  * Release to unstable
  * debian/control.in:
    - Drop Build-Depends on libgl1-mesa-dri
  * debian/rules:
    - Ignore test failures on Debian. See bug 874077.

  * Allow tests to fail the build on Ubuntu. The tests fail in Debian.

 -- Jeremy Bicha <email address hidden> Sat, 02 Sep 2017 17:14:56 -0400

clutter-1.0 (1.26.2+dfsg-2) experimental; urgency=medium

  * Convert from cdbs to dh
  * Bump debhelper compat to 10
  * Add debian/libclutter-1.0-0.docs to install NEWS and README
  * Convert to automatic dbgsym package
  * Add autopkgtest to run clutter-1.0-tests
  * debian/control.in:
    - Build-depend on dbus for build tests
    - Build-depend on libgl1-mesa-dri for build tests since Debian's
      libgl1-mesa-glx currently only recommends it
  * debian/rules:
    - Allow tests to not fail the build this time
  * Add debian/patches/skip-failing-tests.patch:
    - Skip failing test so that we can run all the other tests

 -- Jeremy Bicha <email address hidden> Thu, 31 Aug 2017 13:07:16 -0400

Changed in clutter-1.0 (Ubuntu):
status: Confirmed → 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.