Adam Spiers wrote:
Can anyone explain to me why
is showing unresolvable for openSUSE_Factory?
for example:
$ osc r [snipped] openSUSE_Factory x86_64 unresolvable: nothing provides ghc(base-4.5.0.0-40b99d05fae6a4eea95ea69e6e0c9702) needed by pandoc [snipped]
AFAICS the <path> dependency on devel:languages:haskell is correct:
<repository name="openSUSE_Factory"> <path project="devel:languages:haskell" repository="openSUSE_Factory"/> <arch>x86_64</arch> <arch>i586</arch> </repository>
but when I download ghc-base-4.5.0.0-4.13.x86_64.rpm from
http://download.opensuse.org/repositories/devel:/languages:/haskell/openSUSE... base-4.5.0.0-4.13.x86_64.rpm
it definitely provides the symbol which is supposedly missing.
The only think I can think of is that the build and publish flags in d:l:h have been disabled, but the 'Use for Build' flag is still enabled.
I disabled publishing before I changed package ghc for bootstrapping in Factory. That bootstrapping package does not provide the above symbols as the automatic depenency generator does not work during bootstrap. It needs ghc-pkg in a standard location, but ghc-pkg is part of ghc and hence will be produced by the bootstrap process, too. In short, the packages you see published are not the same as the packages that are used for build because I disabled publishing and built a bootstrapped ghc package after that. This issue affects only devel:languages:haskell/Factory the other repos should still be intact (minus SLE_11_SP2 but that is a different story). Once bootstrapping ghc is done in Factory I will restore publishing and building for all of devel:languages:haskell. I hope it will not take more than another week before everything is in order again. Sorry about the inconvenience, Peter -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org