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

Re: Versioned Symbols

On Tue, Mar 11, 2003 at 08:14:50AM +0100, Jochen Voss wrote:
> Sorry, I did not follow the discussion closely, so I may
> understand this wrong.  But how does your proposal solve the
> following situation?
>     libfoo1 Build-Depends on libssl0.9.6-dev
>     libfoo2 Build-Depends on libssl0.9.7-dev
>     libbreakseverything Build-Depends on libfoo1-dev and libfoo2-dev
>     brokenprogram Build-Depends on libbreakseverything-dev
> Building of which package should fail here?

I would guess:
  libfoo1-dev Depends on libssl0.9.6-dev
  libfoo2-dev Depends on libssl0.9.7-dev
  libssl0.9.6-dev Conflicts with libssl0.9.7-dev
  libbreakseverything's build-dependencies would be uninstallable.

I think it would avoid the problem, but it would be a major headache
to deal with in practice.  It would be as bad as tcl4.* used to be,
and I'm glad we left THAT behind.

Richard Braakman

Reply to: