On 3/9/20 2:16 AM, Erich Eckner wrote:
Hi,
On Mon, 9 Mar 2020, Allan McRae wrote:
People have previously suggested automatically adding all dependencies on libraries to depends, and have all packages provide their libraries. This was rejected.
I had requested something similar once, but not exactly what you wrote (I assume, you refer to my request - if not, please ignore):
The request was to add all the provides parts, but the depends part only if one likes to (e.g. if one evaluates the stability of linking more important than an easy build path for upgrades) - but even that got rejected.
So in essence: Already *adding* the metadata is not accepted. Even if it's not intended to use it thoroughly in packages.
Adding provides=(libfoo.so) to all Arch PKGBUILDs wouldn't be a pacman-dev change. IIRC people have actually asked that makepkg automatically search through the $pkgdir and add provides=(libfoo.so=1-64) for every single installed library, whether the PKGBUILD instructs to do so or not. -- Eli Schwartz Bug Wrangler and Trusted User