Anders Johansson wrote:
On Tuesday 17 July 2012 14:38:44 Linda Walsh wrote:
Juergen Weigert wrote:
On Jul 17, 12 11:37:57 -0300, Claudio Freire wrote:
If a package builds differently in different environments, it's bad for stability to actually build it in different environments. You want to be sure you'll build it the same way each time, so you know you're not introducing bugs by simply rebuilding. For asserting a particular environment, we need to do two thing: a) make sure everything is there that should be there. b) make sure nothing is there that should not.
BuildConflicts appears to be the tool to keep packages out. While BuildRequires is quite practical for a), BuildConflicts appears to be not so helpful for b). It would require a patient maintainer to find all possible conflicts.
Certainly, most people would consider it a bug if the package rpms you were building, were installed after the build, and the build was repeated -- and then failed.
What you are saying makes exactly no sense on any level I know -- but it is the case.
, but just FYI: samba was installed on my machine when I (successfully) rebuilt it
Anders Make sure you install the "-devel" packages, libldb-devel libtevent-devel libtdb-devel libtalloc-devel libwbclient-devel libsmbsharemodes-devel libnetapi-devel libsmbclient-devel samba-devel
Makes sense to install the devel packages if you are going to compile and devel samba, right? In fact make sure you install all the -devel packages for the packages you install... that way you'll be prepared to compile anything... Just installing the user-level packages isn't what someone wanting to build everything would normally do... Oh, and tell me about the manpages for ldb... how'd those turn out for you? tdbrestore? talloc? Libraries are there, but did your manpages install? Lemme know how that works out for you... -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org