[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