Hi, Ruediger Oertel schrieb:
On Wednesday 20 August 2008 11:01:08 Wolfgang Rosenauer wrote:
Hi,
I just noticed that seamonkey fails to build on most distributions with expansion errors: https://build.opensuse.org/package/show?package=seamonkey&project=mozilla
"nothing provides myspell-dictionary"
So first thing is that didn't fail in the past and another thing is why does it fail at all?
I only have PreReq: myspell-dictionary in a sub-package and %triggerin -- myspell-dictionary %triggerpostun -- myspell-dictionary
ah, interesting ... well, in order to be able to test-install a package after build (we already do this in the internal systems), we had to add the PreReq(ed) packages to the build-environment. As this was not done before, the expansion error did never show up. This means you are building in a project/repository where no package satisfies this dependency. However no idea why that is happening ...
That certain PreReq was a bit bogus anyway (aka not really needed IIRC). I have another package where it causes an expansion error where I think OBS is on fault. https://build.opensuse.org/package/show?package=firefox2&project=mozilla has an error on SLES9: nothing provides shared-mime-info needed by MozillaFirefox nothing provides desktop-file-utils needed by MozillaFirefox I've tried to fix it by: %if %suse_version > 910 PreReq: shared-mime-info desktop-file-utils %endif But it still fails with the same error. Does the PreReq parser ignore %if statements? Wolfgang --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org