On Wed, Aug 17, 2011 at 5:33 AM, Michael Tokarev <m...@tls.msk.ru> wrote:
>
> We'll need to list all the rest in build-depends too, and update
> it every time upstream will pick something else as needlessly as
> it is now.  In particular, currently it's libssl-dev (right version) --
> provided we patched out various other X bits.  With this particular
> user - qemu-kvm - it so happens that libssl-dev gets pulled too,
> unlike libpixmap, so there's no issue here.  For other package that
> will try to use libspice, there will be yet another bug of the same
> nature but due to missing libssl-dev dependency.
>
> The problem is to have real dependencies - both build- and run-tme,
> no less (to avoid bugs like this) and no more (to avoid pulling
> whole archive just to install a random binary).
>
It looks like the better solution is:

1 move  pixman-1 >= 0.17.7 celt051 >= 0.5.1.1 openssl to
Requires.private in spice-server.pc
2 keep libpixman-1-dev (>= 0.17.7~), libssl-dev in depends control file field

The disadvantage is libpixman-1-dev (>= 0.17.7~), libssl-dev need be
downloaded.

What's your opinion ?

Actually I think removing pixman-1 >= 0.17.7  openssl from Requires is
acceptable too,
qemu/qemu-kvm don't use staticially link at all, and no other program
calls spice.

Thanks,
-- 
Liang Guo
http://bluestone.cublog.cn



--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to