On 12/02/10 10:46, Xavier Chantry wrote:
That documentation from man PKGBUILD still applies, I don't think we
ever considered it as a bug/problem :

        replaces (array)
            An array of packages that this package should replace, and
can be used to handle renamed/combined packages. For example, if the
            j2re package is renamed to jre, this directive allows
future upgrades to continue as expected even though the package has
            moved. Sysupgrade is currently the only pacman operation
that utilizes this field, a normal sync will not use its value.

But now I am wondering if replaces could imply conflicts/provides.
Implicit fields means less control and power to the user/packager though.


It could... but would need some tweaking. The provides array normally is versioned, while the replaces array is not.

Reply via email to