On Tue, Aug 28, 2012 at 7:41 AM, Juergen Weigert <jw@suse.de> wrote:
On Sat, Aug 25, 2012 at 6:53 PM, Stefano Canepa <sc@linux.it> wrote:
Dear all, please forgive me if this is the wrong list to ask the question I'm going to ask but I'm new to obs and opensuse package building. As you can see in the log [1] I'm trying to build perl-Module-Load-Conditional on CentOS 5 but as perl 5.8.8 contains the same modules of perl-ExtUtils-MakeMaker they conflicts. My question is: it's possibile to avoid perl-ExtUtils-MakeMakes installation? I tryed via condition in the spec file but without success. I took a look at src.rpms from epel and other CentOS repository but did not successed.
Would this help:? BuildRequires: -perl-ExtUtils-MakeMakes
On Aug 26, 12 16:44:48 -0400, Greg Freemyer wrote:
Be advised that openSUSE does not much care for conflicts in specfiles, so it is not a desirable solution, but it may be an option you need to explore. Greg, this is vague. I have no clue what situation you have in mind. But maybe I should not care about unhelpful negative statements.
You said you were packaging for Fedora, so I don't know how relevant it is, but here is the opeSUSE guidlines for the "conflicts" field: http://en.opensuse.org/openSUSE:Packaging_conflicts I quote this one small section: === Acceptable Uses of Conflicts: As a general rule, openSUSE packages must NOT contain any usage of the Conflicts: field. This field is commonly misused, when a Requires: would usually be more appropriate. It confuses depsolvers and end-users for no good reason. However, there are some cases in which using the Conflicts: field is appropriate and acceptable. === Greg -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org