The Wanderer (HE12026-02-09):
> If an older program version (no longer shipped in Debian) segfaults with
> an updated version of a library package (with the same SONAME, etc.),
> but continues to work fine with an older version of that library, is
> that considered a bug in the new version of the library package?

Not necessarily, that could be a bug in the older program.

> That's partly a matter of principle (if libraries break backward
> compatibility, shouldn't they have to change SONAME or similar?)

Indeed, but that only applies to normal calls to the API. A library is
free to alter how it reacts to improper calls of its API without bumping
the SONAME.

It is perfectly possible that Icedove used to call fontconfig
incorrectly in a way that was not visible but now causes a crash.

Regards,

-- 
  Nicolas George

Reply via email to