Mailinglist Archive: opensuse-buildservice (184 mails)

< Previous Next >
[opensuse-buildservice] Making the build script solve package dependencies
  • From: David Bolt <bcrafhfr-ohvyqfreivpr@xxxxxxxxxx>
  • Date: Thu, 9 Oct 2008 22:25:58 +0100
  • Message-id: <WTbnfGJmbn7IFwRH@xxxxxxxxxxxxxxxxxxx>
In a quest to make sure I don't have to repeatedly make a small change,
use osc to update the packages on the build service, and then wait for a
rebuild, I've been using the build script[0]. For most packages this
works well but on some of the perl packages I'm building, I'm having
problems where two or more packages satisfying dependencies and the
build script aborting because it can't choose one or the other.

The most common situation is where perl-libwww-perl and sitescooper both
provide several of the same dependencies, with sitescooper usually
having the older version. While the build service installs the package
perl-libwww-perl, the build script aborts with an expansion error
listing all the packages that satisfy the dependencies.

What I'd like to know is, short of adding a specific dependency for
perl-libwww-perl to the spec files, is there a way to make the build
script handle the dependencies just like the build service?

[0] from build-2008.09.30-3.1 from openSUSE:Tools/openSUSE_10.3

David Bolt

Team Acorn: OGR-P2 @ ~100Mnodes RC5-72 @ ~15Mkeys
SUSE 10.1 32 | | openSUSE 10.3 32b | openSUSE 11.0 32b
| openSUSE 10.2 64b | openSUSE 10.3 64b | openSUSE 11.0 64b
RISC OS 3.6 | TOS 4.02 | openSUSE 10.3 PPC | RISC OS 3.11
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx

< Previous Next >