tech-pkg archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: May textproc/icu revbump failed to hit finance/ledger32
On Thu, Sep 12, 2024 at 03:57:55PM +0000, Taylor R Campbell wrote:
> Back in May, textproc/icu had an update which bumped the shlib version
> from 74 to 75:
>
> https://mail-index.netbsd.org/pkgsrc-changes/2024/05/29/msg300987.html
>
> This was followed by a revbump of dependent packages:
>
> https://mail-index.netbsd.org/pkgsrc-changes/2024/05/29/msg300991.html
>
> But it didn't revbump finance/ledger32.
>
> finance/ledger32's bin/ledger executable links against
> devel/boost-libs libboost_regex.so, which links against textproc/icu
> libicudata.so.
>
> Both dependent packages use buildlink3.mk appropriately:
>
> (devel/boost-libs) .include "../../textproc/icu/buildlink3.mk"
> (finance/ledger32) .include "../../devel/boost-libs/buildlink3.mk"
>
> So the revbump should have hit finance/ledger32, but it didn't. It
> hit devel/boost-libs, but not finance/ledger32.
>
> Why did the revbump miss finance/ledger32? Is there a bug in
> pkgtools/revbump's dependent search causing us to miss a class of
> dependent packages that need revbumps?
I'm pretty sure there are bugs in revbump, but I don't think this is
one. devel/boost-libs/buildlink3.mk does _not_ include icu, so there's no
reason for revbump to bump it.
I guess that's the bug and that devel/boost-libs/buildlink3.mk should
include textproc/icu/buildlink3.mk.
Thomas
Home |
Main Index |
Thread Index |
Old Index