Hello debian-devel.

I was reading the threads about libpng[23] and glibc/db1 than cause 
incompatabilities that are hard to describe with debian dependency control 
fields. And I've got an idea.

What about adding one more field with the following semantics.
If package P has

FirstCompatable: N

in it's control, then P should conflict with any package that depends on P 
and allows P version to be lower than N. Than means, any package that 
depends on P should depend on P (>> M), where M>=N.

This should solve the situation when newer version of package is 
incompatable with the previous. E.g. if it provides a library that links 
with libpng3, and the previous version linked with libpng2, and changing 
soname is a bad idea for somereason.

Sorry if the idea in silly or not new.


Reply via email to