debian/rules generated by python-mkdebian does not contain dh_icons

Bug #881021 reported by Frederik Elwert
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Quickly
Invalid
Undecided
Unassigned
python-distutils-extra
Fix Released
Undecided
Unassigned
python-distutils-extra (Ubuntu)
Fix Released
Undecided
Unassigned
Oneiric
Fix Released
Undecided
Unassigned

Bug Description

I recently switched from Lucid to Oneiric for development. Since then, I noticed an issue in the debian package: After installation, the themed icons are not found, and the default hicolor ones are used.

A diff of the debian/rules file generated by quickly/python-mkdebian show these lines (besides some other trivial ones):

-binary-install/genesis-sync::
- dh_icons

I also noticed that calling "sudo update-icon-caches.gtk2 /usr/share/icons/ubuntu-mono-dark/" manually fixed the issue. This seems not to be done automatically because of the missing dh_icons.

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: python-distutils-extra 2.29-1
ProcVersionSignature: Ubuntu 3.0.0-12.20-generic 3.0.4
Uname: Linux 3.0.0-12-generic i686
ApportVersion: 1.23-0ubuntu3
Architecture: i386
Date: Mon Oct 24 20:24:04 2011
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Alpha i386 (20110803.1)
PackageArchitecture: all
SourcePackage: python-distutils-extra
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Frederik Elwert (frederik-elwert) wrote :
Martin Pitt (pitti)
Changed in python-distutils-extra (Ubuntu):
status: New → Fix Committed
Changed in python-distutils-extra:
status: New → Fix Released
Changed in quickly:
status: New → Invalid
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package python-distutils-extra - 2.30-1

---------------
python-distutils-extra (2.30-1) unstable; urgency=low

  * auto.py, debian/local/python-mkdebian: Properly support
    GI repository module detection. Thanks to Owais Lone for the patch!
    (LP: #806533)
  * test/auto.py: Add GI test case. Add gir1.2-glib-2.0 build dependency for
    the test case.
  * debian/local/python-mkdebian: Call dh_icons. (LP: #881021)
 -- Martin Pitt <email address hidden> Tue, 25 Oct 2011 08:00:38 +0200

Changed in python-distutils-extra (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Frederik Elwert (frederik-elwert) wrote :

Glad this was fixed so quickly. However, the package that contains the fix seems to be only in Precise. Are there plans to backport it to Oneiric?

Revision history for this message
Martin Pitt (pitti) wrote :

Can do, uploaded to oneiric-proposed queue, needs ubuntu-sru review now.

It would be nice if you could test this once it hits -proposed. Thanks in advance!

Changed in python-distutils-extra (Ubuntu Oneiric):
status: New → In Progress
Revision history for this message
Chris Halse Rogers (raof) wrote : Please test proposed package

Hello Frederik, or anyone else affected,

Accepted python-distutils-extra into oneiric-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Changed in python-distutils-extra (Ubuntu Oneiric):
status: In Progress → Fix Committed
tags: added: verification-needed
Revision history for this message
Frederik Elwert (frederik-elwert) wrote :

I just tried the package from oneiric-proposed, and it works fine.

Thanks for the fix!

tags: added: verification-done
removed: verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package python-distutils-extra - 2.29-1ubuntu1

---------------
python-distutils-extra (2.29-1ubuntu1) oneiric-proposed; urgency=low

  * debian/local/python-mkdebian: Call dh_icons. (LP: #881021)
 -- Martin Pitt <email address hidden> Fri, 04 Nov 2011 19:04:25 -0400

Changed in python-distutils-extra (Ubuntu Oneiric):
status: Fix Committed → 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.