On Fri, 2005-01-07 at 01:05 +0100, Michael van Elst wrote:
> On Thu, Jan 06, 2005 at 03:45:49PM -0800, David M. Fetter wrote:
> 
> > The problem we are seeing is that when we are installing or updating
> > openpkg rpms on our servers, which pulls from rebuild binary rpms that
> > we have in a custom repository, they often have conflicts that prevent
> > them from being installed at all.
> 
> There shouldn't be any conflicts. Can you give an example ?
> 

Sure.  A somewhat recent example of a conflict came about when we were
asked by our research department to enable the with_tcl option in
postgresql.  Enabling this options spawned the requirement from tcl to
add the with_x11 option (not sure why, but ok).  We added both options
and rebuilt the rpms on our build servers, then promoted the resulting
binary rpms into our repository.  When I go to one of our servers to
update these using openpkg build, I get the following error:

FATAL: errors occured while building:
postgresql-7.4.3-2.1.0: postgresql has conflicting requirement

After tracing this error out, I found that it is because openpkg build
seems to find that tcl is installed, however it doesn't seem to realize
that the installed tcl isn't built with the with_x11 option, so it
doesn't update tcl before it attempts to update postgresql.  If I use
the -S switch option with openpkg build however, it does note that it
thinks tcl and postgresql both need to be updated.  

> 
-- 
David M. Fetter - UNIX Systems Administrator
Portland State University - www.oit.pdx.edu

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to