[Bug 832222] [NEW] Use cli-common-dev packaging helpers
Launchpad Bug Tracker
832222 at bugs.launchpad.net
Tue Aug 23 17:47:17 UTC 2011
You have been subscribed to a public bug by Iain Lane (laney):
libindicate doesn't use cli-common-dev's packaging helpers. Observe the
empty Depends
(oneiric-amd64)root at raleigh:~# apt-cache show libindicate0.1-cil | grep Depends
(oneiric-amd64)root at raleigh:~#
(oneiric-amd64)root at raleigh:~# apt-cache show libindicate-gtk0.1-cil | grep Depends
Depends: libindicate0.1-cil (= 0.5.91-0ubuntu1)
This is because it doesn't call dh_clideps during the build.
Also, there's no clilibs. This means that CLI applications linking against
libindicate*cil won't get a correct dependency. Ths is because it doesn't call
dh_makeclilibs. Attached is a debdiff to fix that:
laney at raleigh> dpkg --info libindicate0.1-cil_0.5.91-0ubuntu2_all.deb | grep Depends
Depends: cli-common (>= 0.5.1), libglib2.0-cil (>= 2.12.10-1ubuntu1),
libindicate5 (>= 0.4.90), libmono-corlib4.0-cil (>= 2.10.1)
laney at raleigh> dpkg --info libindicate0.1-cil_0.5.91-0ubuntu2_all.deb | grep Depends
Depends: cli-common (>= 0.5.1), libglib2.0-cil (>= 2.12.10-1ubuntu1),
libindicate5 (>= 0.4.90), libmono-corlib4.0-cil (>= 2.10.1)
They also have clilibs now too.
Cheers.
** Affects: libindicate (Ubuntu)
Importance: Undecided
Status: Confirmed
--
Use cli-common-dev packaging helpers
https://bugs.launchpad.net/bugs/832222
You received this bug notification because you are a member of Ubuntu Sponsors Team, which is subscribed to the bug report.
More information about the Ubuntu-sponsors
mailing list