On 2024/10/12 23:50, Bryan Vyhmeister wrote: > On Sun, Oct 13, 2024 at 08:46:45AM +0200, Theo Buehler wrote: > > Committed, thanks. > > > > > > I don't believe these changes warrant a SHARED_LIBS bump but I could be > > > > wrong. Everything seems to work fine from my testing. > > > > You can use /usr/src/lib/check_sym > > > > $ /usr/src/lib/check_sym > > /usr/ports/pobj/lowdown-1.1.2/fake-amd64/usr/local/lib/liblowdown.so.1.0 > > /usr/local/lib/liblowdown.so.1.0 > > /usr/ports/pobj/lowdown-1.1.2/fake-amd64/usr/local/lib/liblowdown.so.1.0 > > --> /usr/local/lib/liblowdown.so.1.0 > > No dynamic export changes > > > > Or you could look at the diff and see that there are no changes to > > lowdown.h. > > Thanks for committing this and thank you very much for this hint. That's > very helpful for the other diffs I sent to ports@ recently and was not > sure about.
check_sym does not show cases where function parameters or structs change in an incompatible way (diffing headers is usually the way to find those) so it's not perfect, but it's useful for picking up on some things you might otherwise miss from checking release notes etc.