packaging of libappindicator0-cil is in violation of the Debian CLI Policy, making ${cli:Depends} not work
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
banshee-community-extensions (Ubuntu) |
Fix Released
|
High
|
Chow Loong Jin | ||
indicator-application (Ubuntu) |
Fix Released
|
High
|
Chow Loong Jin |
Bug Description
Indicator Application does not call dh_makeclilibs at the correct place, due to improper target (binary-arch) naming, causing conflicts with CDBS's internal binary-arch rule. Hints from the build log:
make: Circular binary/
The attached debdiff fixes this bug, in addition to fixing a few more CLI policy violations found in the package.
Symptoms/
Banshee's AppIndicator extension, which links references the AppIndicator DLL, does not depend on libappindicator
$ apt-cache depends banshee-
banshee-
Depends: banshee
Depends: banshee-
Depends: indicator-applet
Depends: indicator-
Depends: libglib2.0-cil
Depends: libgtk2.0-cil
Depends: libmono-
Depends: libmono-
Depends: libnotify0.4-cil
Related branches
- Ken VanDine: Pending requested
-
Diff: 944 lines (+204/-140)17 files modifiedChangeLog (+35/-0)
bindings/mono/Makefile.am (+3/-2)
bindings/mono/Makefile.in (+3/-2)
configure (+10/-10)
configure.ac (+2/-2)
debian/changelog (+17/-0)
debian/patches/child-leakage.patch (+0/-17)
docs/reference/html/ch01.html (+1/-1)
docs/reference/html/index.html (+1/-1)
docs/reference/html/libappindicator-app-indicator.html (+54/-62)
docs/reference/html/object-tree.html (+1/-1)
docs/reference/libappindicator-docs.sgml (+1/-1)
docs/reference/version.xml (+1/-1)
docs/reference/xml/app-indicator.xml (+2/-4)
gtk-doc.make (+61/-33)
src/Makefile.in (+6/-3)
src/libappindicator/app-indicator.c (+6/-0)
Changed in indicator-application (Ubuntu): | |
importance: | Medium → High |
Changed in banshee-community-extensions (Ubuntu): | |
importance: | Undecided → High |
summary: |
- packaging of libappindicator0-cil is in violation of the Debian Policy, - making ${cli:Depends} not work + packaging of libappindicator0-cil is in violation of the Debian CLI + Policy, making ${cli:Depends} not work |
tags: | added: patch |
If I'm correct it does not have to depend on indicator-applet or indicator- application, that's unnecessary.