Apport hook not packaged

Bug #1204284 reported by Robert Ancell
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
mir (Ubuntu)
Fix Released
Undecided
Unassigned
unity-system-compositor (Ubuntu)
Fix Released
Medium
Robert Ancell

Bug Description

The apport hook debian/source_mir.py is not provided in any binary packages. Also, since the mir package no longer exists not sure what name it should have to work correctly (source_libmirserver.py? Does it need to be source_libmirserver0.py to work?)

Related branches

Changed in mir:
status: New → Triaged
Changed in mir (Ubuntu):
status: New → Triaged
importance: Undecided → Medium
Changed in mir:
importance: Undecided → Medium
Revision history for this message
Martin Pitt (pitti) wrote :

If you use dh_apport ("dh --with apport") from the dh-apport package, put the hook into debian/libmirserver0.apport (in general: debian/<binarypkgname>.apport) if it should only apply to the libmirserver0 library package, or debian/source.apport if it should apply to all binary packages from the source package.

If you install them without dh-apport: Put them into /usr/share/apport/package-hooks/source-mir.py (i. e. source-<srcpkgname>.py) to apply to all binaries, or into /usr/share/apport/package-hooks/libmirserver0.py (i. e. <binarypkgname>.py) to only apply to a specific binary.

Revision history for this message
Robert Ancell (robert-ancell) wrote :

I think the right solution for now is just to remove the apport hook from the Mir packaging and rely on the hooks in the things that use Mir (unity-system-compositor and ubuntu-mir).

no longer affects: mir (Ubuntu)
Changed in mir:
assignee: nobody → Robert Ancell (robert-ancell)
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :

Fix committed into lp:mir at revision 963, scheduled for release in mir, milestone 0.0.10

Changed in mir:
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package mir - 0.0.9+13.10.20130812.3-0ubuntu1

---------------
mir (0.0.9+13.10.20130812.3-0ubuntu1) saucy; urgency=low

  [ Daniel van Vugt ]
  * eglapp: Add sizing parameters: -f (fullscreen) and -s WxH (specific
    size).

  [ Alan Griffiths ]
  * frontend, examples, tests: provide a utility to adapt
    frontend::Surface to the graphics::InternalSurface interface.

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 966
 -- Ubuntu daily release <email address hidden> Mon, 12 Aug 2013 14:04:37 +0000

Changed in mir (Ubuntu):
status: New → Fix Released
Revision history for this message
Olli Ries (ories) wrote :

comment #2:

except unity-system-compositor doesn't provide hooks - reopening

Revision history for this message
Olli Ries (ories) wrote :

per comment #3, the proposed solution (comment 2) was to not package a hook and rely on hooks provided by u-s-c.

u-s-c does not provide hooks as of
unity-system-compositor:
  Installed: 0.0.1+13.10.20130813.1-0ubuntu1

affects: mir → unity-system-compositor (Ubuntu)
Changed in unity-system-compositor (Ubuntu):
status: Fix Committed → New
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package unity-system-compositor - 0.0.1+13.10.20130821-0ubuntu1

---------------
unity-system-compositor (0.0.1+13.10.20130821-0ubuntu1) saucy; urgency=low

  [ Robert Ancell ]
  * Attach PCI graphics card info to apport report.
  * Install apport hook. (LP: #1204284)
  * Attach lightdm and unity-system-compositor logs in apport
    submissions.

  [ Ubuntu daily release ]
  * New rebuild forced
  * Automatic snapshot from revision 49
 -- Ubuntu daily release <email address hidden> Wed, 21 Aug 2013 06:51:13 +0000

Changed in unity-system-compositor (Ubuntu):
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.