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.

Reply via email to