Hi all,

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.

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.


[1] https://gitlab.archlinux.org/pacman/pacman/-/releases/v6.1.0
[2]
https://lists.archlinux.org/hyperkitty/list/arch-dev-public@lists.archlinux.org/thread/2RVCKZMNKEGAEBSXKQC3E4G2DAQZELQQ/
[3]
https://gitlab.archlinux.org/pacman/pacman/-/commit/354a300cd26bb1c7e6551473596be5ecced921de
[4] https://gitlab.archlinux.org/pacman/pacman/-/merge_requests/58

--
György Balló
Package Maintainer

Reply via email to