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

Bug#980418: demote dependency on libdv-bin to Recommends



Package: libsynfig0a
User: debian-cross@lists.debian.org
Usertags: cross-satisfiability

synfigstudio cannot be cross built from source, its Build-Depends cannot
be installed. It depends on libsynfig0a for both the build architecture
(via synfig) and the host architecture (via libsynfig-dev), which is
fine until libsynfig0a depends on libdv-bin, which is implicitly
Multi-Arch: no. I've looked into why libsynfig0a needs libdv-bin and it
seems like mod_dv uses encodedv. That sounds a lot like an optional
component. A shared library should rarely depend on support tools,
because it is often pulled into a dependency tree via linking. Instead,
the application using the optional component should carry the
dependency. Often times, this means demoting such a dependency to
Recommends. Thus, I propose demoting libsynfig0a's dependency on
libdv-bin to Recommends. Does that sound reasonable?

Helmut


Reply to: