On Fri, 2016-02-12 at 21:15 +0100, Peter Trommler wrote:
Hi Dominique,
Thanks for bringing this up.
I looked at the failing packages and I found a fairly large number of Haskell packages (ghc-*) that are unresolvable. The same packages build fine in the development project (devel:languages:haskell) and this is where I check on a regular basis that everything is green. The unresolvable packages are the result of an idiosyncrasy of Haskell that has no stable ABI for libraries. Our RPMs cater for this fact by including an ABI hash in the RPM's metadata. A Haskell package does not only depend on another Haskell package but on a Haskell package with a certain ABI hash. So the unresolvable packages actually build require packages that are uninstallable because the ABI hash on one of their dependencies changed because of an update.
You must have looked at a moment where OBS and the internal logic was still busy churning - ghc's unresolvable are well known and understood (in some cases I even retriggerghc* because the deps can lie somewhere deep in the deps chain)
To fix this we need to rebuild all Haskell packages that depend on a Haskell package each time that package is updated. What can I do to help get Haskell back in shape on TW?
from what I see, ghc/haskell does not have any build fails at this moment in openSUSE:Factory (there are a total of 53 failures, see https ://build.opensuse.org/project/monitor/openSUSE:Factory?arch_i586=1&arch _local=1&arch_ppc64le=1&arch_x86_64=1&blocked=1&broken=1&building=1&def aults=0&deleting=1&dispatching=1&failed=1&finished=1&locked=1&repo_stan dard=1&scheduled=1&signing=1&unknown=1&unresolvable=1 ) Cheers, Dominique -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org