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 Sat, Nov 09, 2024 at 05:19:06PM +0100, Jonathan Schleifer wrote:
> The issue is that a single package, nodejs, depends on icu on my system.
> Nothing else depends on nodejs. Yet I have to rebuild hundreds and hundreds
> of packages. This doesn't make sense. Not in the slightest. Also, to give
> two examples of packages I maintain that have been revbumped and don't need
> icu: devel/objfw and devel/fossil. They have no direct or indirect
> dependency on icu.

Not to disturb a proper rant by boring facts but

fossil -> sqlite3 (optional, which you just removed) -> icu (optional)

objfw -> clang (on Darwin) -> libxml2 -> icu (optional)

> Also, the proper solution would be that packages record that they need
> libfoo.so.75 and not remove libfoo.so.75 until no package needs it anymore.
> E.g. OpenBSD handles it this way. So it is certainly not an unsolvable
> problem, or a problem that requires destroying the planet to rebuild
> everything when nothing changed.

That doesn't address any of the points in my mail (about having
consistent binary package repositories where you can always get a
working package), that would just make it easier to update packages in
place.

I expect this to be my last answer on this topic.
 Thomas


Home | Main Index | Thread Index | Old Index