tech-pkg archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Can we stop revbumping the world please?
On Mon, Nov 11, 2024 at 10:52:58AM +0100, Dr. Thomas Orgis wrote:
> Can you elaborate on why a revbump is needed on packages that only
> indirectly depend on icu? Is there some past experience behind this?
If a package provides a buildlink3.mk file, and that file includes
icu's buildlink3.mk file, then we have to assume that packages
including that file have access to icu's ABI and thus need to be
bumped. (These are the packages that are bumped.)
Yes, revbumping is a heuristic, but the other option is to build all
possible candidates in pkgsrc after upgrading icu, checking if they
use the new shared library and only bumping those. But that's not a
realistic option in my opinion.
As for objfw and clang - same problem, objfw includes clang's
buildlink3.mk, so we have to assume that objfw can and does use icu.
If it's "just" a compiler, then probably using TOOL_DEPENDS instead of
including its buildlink3.mk file is the proper solution (then it will
not be bumped).
Thomas
Home |
Main Index |
Thread Index |
Old Index