On Mon, Mar 04, 2024 at 02:43:54PM +0100, Balló György wrote:
> Hi all,

Thanks for writing the email.

> Since the support for libdepends and libprovides has been removed from
> the recently released pacman 6.1, [1] we need to do something before
> adopting it to Arch Linux. Many our packages rely on libdepends and
> libprovides, and if makepkg would not fill the soname version and
> architecture, those dependencies would be broken. I mentioned this one
> year ago, but no further discussions happened. [2]
> 
> In short term, we should revert this commit [3] at distribution level
> to avoid breakages.

The commit has been reverted, but I have included the autodeps additions to our
distributed `makepkg.conf` regardless.

> In long term, we have to decide via RFC what to do with libdepends and
> libprovides. We could probably make a slow, manual transition to the
> new 'autodeps' feature in pacman, but it still does not support
> optional autodeps, [4] which means that would be impossible to mark any
> binary deps as optional.

Yes, we need to figure out what to do long term, but while that happens I don't
mind keeping the revert around.

I'll push pacman 6.1.0 into the testing repos today.

-- 
Morten Linderud
PGP: 9C02FF419FECBE16

Attachment: signature.asc
Description: PGP signature

Reply via email to