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