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

