On 2026/05/06 18:18, Kirill A. Korinsky wrote:
> On Wed, 06 May 2026 18:02:20 +0200,
> Stuart Henderson <[email protected]> wrote:
> >
> > $ diffsyms
>
> Now I wonder that it is :)
local script, can't remember who it came from (at least some of it is
not mine, I am too lazy to remember about print -u2 and would have used
echo >&2 instead ;)
--8<--- --- --- --- --- --- ---
set -e
set -A libs -- $(make print-plist-all-libs)
[[ -f $(make show=_FAKE_COOKIE) ]] || {
print -u2 'run "make fake" first'
exit 1
}
obj=$(make show=WRKINST)
for _l in "${libs[@]}"; do
lib=${_l##*/}
lib=${lib%.so.*}
old=$(ls -rt ${_l%.so.*}.so.* | tail -1)
newver=$(make show=LIB${lib#lib}_VERSION)
new=${obj}/${_l%.so*}.so.${newver}
/usr/src/lib/check_sym "${old}" "${new}"
done
--8<--- --- --- --- --- --- ---
> > For the 8.1.1 update, there are new exports in:
> >
> > libavcodec, libavfilter, libavformat, libavutil, libswscale
> >
> > None of the libraries have removed exports.
> >
> > Looking at header diffs, everything seems consistent with backwards
> > compatible additions, i.e. just minor bumps for the libraries with
> > export changes.
> >
>
> I thought to play safe, but I ok with minor bump as well.
>
> Local diff was updated.
>
> The question when updates should go?
>
> I think -current can go now, and -stable as soon as it is unlocked.
agreed.