wrong package name in debian/rules may lead to wrong linking

Bug #760102 reported by Evgeni Golov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
libdbusmenu (Ubuntu)
Fix Released
Undecided
Ken VanDine

Bug Description

Currently (0.4.2-0ubuntu3) dbusmenu has the following lines in debian/rules:

DEB_DH_MAKESHLIBS_ARGS_libdbusmenu-gtk2 += -V 'libdbusmenu-gtk2 (>= 0.3.90)'
DEB_DH_MAKESHLIBS_ARGS_libdbusmenu-gtk3-2 += -V 'libdbusmenu-gtk3-2 (>= 0.3.90)'
DEB_DH_MAKESHLIBS_ARGS_libdbusmenu-glib2 += -V 'libdbusmenu-glib2 (>= 0.3.90)'

configure/libdbusmenu-gtk3-2:: stamp-configure-gtk3
...
build/libdbusmenu-gtk3-2:: stamp-build-gtk3

However, dbusmenu is at SONAME 3, and the packages are called libdbusmenu-gtk3, -gtk3-3 and -glib3.
1. makeshlibs does not get the -V options added as cdbs does not know the package they are set for
2. the configure and build of -gtk3-3 does not depend on stamps for gtk3 ... (the build still suceeds as common-install-prehook-arch depends on stamp-build-gtk3 and that on stamp-configure-gtk3)

Regards
Evgeni

Changed in libdbusmenu (Ubuntu):
assignee: nobody → Ken VanDine (ken-vandine)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package libdbusmenu - 0.4.3-0ubuntu1

---------------
libdbusmenu (0.4.3-0ubuntu1) natty; urgency=low

  [ Ken VanDine ]
  * debian/rules
    - Fixed package names in build targets (LP: #760102)
    - Dropped makeshlibs in favor of symbols files
  * +debian/libdbusmenu-glib3.symbols
  * +debian/libdbusmenu-gtk3-3.symbols
  * +debian/libdbusmenu-gtk3.symbols

  [ Ted Gould ]
  * New upstream release.
    ∘ Handle cases where labels are added later as subwidgets
      in the menuitem (LP: #758759)
    ∘ Fix the destruction of the attached GTK menuitem (LP: #746091)
    ∘ Guard against an activation that does not actually have an
      associated menu-hide (LP: #750588)
 -- Ted Gould <email address hidden> Thu, 14 Apr 2011 16:49:13 -0500

Changed in libdbusmenu (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.