[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: why does python-tk depend on tkstep?

Federico Di Gregorio wrote:
> Hi, I am the maintainer of the tkstep packages and I don't understand
> why my package always gets pulled in the dependencies instead of plain tk.
> A quick solution is to place "tk8.0 | tkstep8.0" in the deps, but, as
> the maintainer of python wrote a couple of days ago, tkstep8.0 provides 
> tk8.0 and the antumatically generated deps should suffice.
> Can some dpkg-shlibdeps guru look into that? I don't understand why this
> happens and if that's my foult or dpkg-shlibdeps fault...

Your shlibs file looks like this:

libtkstep4.2    1       tkstep4.2
libtk4.2        1       tkstep4.2

I suppose that when dpkg-shlibdeps sees something linked on libtk4.2, it
looks at this shlibs file, and makes it link to tkstep4.2.

The fix is probably to change the shlibs file to:

libtkstep4.2    1       tkstep4.2
libtk4.2        1       tk4.2

(Btw, this is analagous to what the xaw replacement libraries nextaw, xaw3d,
and xaw95 do in their shlibs files to prevent bogus dependancies on them.)

see shy jo

Reply to: