Package: libmariadb-dev Version: 1:3.0.6-1 Severity: serious Hi,
libmariadb-dev on Debian/stretch behaved like that: % mariadb_config --libs -L/usr/lib/x86_64-linux-gnu -lmariadb while libmariadb-dev on (current, as of 2018-09-19) Debian/buster behaves like that: % mariadb_config --libs -L/usr/lib/x86_64-linux-gnu/ -lmariadb -lz -ldl -lm -lpthread -lssl -lcrypto But libmariadb-dev does NOT depend on zlib1g-dev: % apt-cache show libmariadb-dev | grep Depends Depends: libmariadb3 (= 1:3.0.6-1), libc6 (>= 2.3.4) That means projects depending on libmariadb-dev will stop building, if they don't have zlib1g-dev in their Build-Depends already. Possible solutions: 1) hide those new depends (-lz ...) again 2) add relevant library/libraries to Depends The first option is probably preferable, because it looks like those are implementation details, and they should not leak into transitive dependers. regards, -mika-