On Thu, 17 Jan 2008, Aaron Griffin wrote:
This is a little "heads up" email to all the package maintainers out there.
Pacman 3.1 has support for versioned provisions. But what this also means is that there's going to be some breakages in packages.
Let me explain by way of example:
package foo depends=(bar>=1.2) package omg provides=(bar)
In the past, you could install both foo and omg at the same time and everything would be satisfied. Not now. Now, the provision of "omg" will fail, because it's not providing the right version.
What does this mean? Well, a few things. First and foremost, versioned provisions are a little broken in 3.1.0, but 3.1.1 will fix all this py allowing you to say: provides=(bar=1.2)
In this example, would provides=(bar>=1.2) also work?
Did I get this right? Dan, Xavier?
-- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.