I am still getting a ton of ghc packages that refuse to install on Tumbleweed because of missing dependencies. Problem: nothing provides libHSasn1-encoding-0.9.3-Anbvpua882FIqHluXbTujT-ghc7.10.3.so needed by pandoc-1.16.0.2-1.4.i586 Problem: nothing provides libHSasn1-encoding-0.9.3-Anbvpua882FIqHluXbTujT-ghc7.10.3.so needed by ghc-pandoc-1.16.0.2-1.4.i586 Problem: ghc-pandoc-1.16.0.2-1.2.x86_64 requires libHSHTTP-4000.3.2-FCIDjtY2Rf5GHfm71CIPJT-ghc7.10.3.so()(64bit), but this requirement cannot be provided Problem: pandoc-1.16.0.2-1.2.x86_64 requires libHSasn1-encoding-0.9.3-Anbvpua882FIqHluXbTujT-ghc7.10.3.so()(64bit), but this requirement cannot be provided Problem: ghc-x509-validation-1.6.3-1.6.x86_64 requires libHSasn1-encoding-0.9.3-7w6fTgOjbxZCpqMLoRlZpB-ghc7.10.3.so()(64bit), but this requirement cannot be provided Problem: ghc-pandoc-1.16.0.2-1.2.x86_64 requires libHSasn1-parse-0.9.4-AylkIaqEx9dL9HQqzsUPsa-ghc7.10.3.so()(64bit), but this requirement cannot be provided Problem: pandoc-1.16.0.2-1.2.x86_64 requires libHSasn1-types-0.3.1-LMzFMdmJZaRGGDHxjxD363-ghc7.10.3.so()(64bit), but this requirement cannot be provided Problem: ghc-x509-system-1.6.3-1.5.x86_64 requires libHSasn1-encoding-0.9.3-7w6fTgOjbxZCpqMLoRlZpB-ghc7.10.3.so()(64bit), but this requirement cannot be provided Problem: ghc-x509-store-1.6.1-1.8.x86_64 requires libHSasn1-parse-0.9.4-3SF3APsmZDu5zKcmYRn0SR-ghc7.10.3.so()(64bit), but this requirement cannot be provided Problem: ghc-x509-1.6.3-1.6.x86_64 requires libHSasn1-types-0.3.1-HTzPHFSVSVlLpaAEkWgMc6-ghc7.10.3.so()(64bit), but this requirement cannot be provided Problem: ghc-pandoc-1.16.0.2-1.2.x86_64 requires libHSconduit-1.2.6.1-060msIrUdcoKGmK7BubggS-ghc7.10.3.so()(64bit), but this requirement cannot be provided Problem: ghc-tls-1.3.4-1.3.x86_64 requires libHSx509-validation-1.6.3-KpiDMpsDYcO93rIgOZSZ5r-ghc7.10.3.so()(64bit), but this requirement cannot be provided Problem: pandoc-1.16.0.2-1.2.x86_64 requires libHSconnection-0.2.5-H4pX40dJlai7WhIL5UUe6P-ghc7.10.3.so()(64bit), but this requirement cannot be provided Problem: ghc-http-client-tls-0.2.2-1.30.x86_64 requires libHSasn1-encoding-0.9.3-7w6fTgOjbxZCpqMLoRlZpB-ghc7.10.3.so()(64bit), but this requirement cannot be provided Problem: ghc-asn1-parse-0.9.4-1.5.x86_64 requires libHShourglass-0.2.9-8MOIDfr6DODKJWnjukfaUl-ghc7.10.3.so()(64bit), but this requirement cannot be provided Problem: ghc-yaml-0.8.16-1.1.x86_64 requires libHSconduit-1.2.6.2-39VAtJanRVD23EzvzTdm2F-ghc7.10.3.so()(64bit), but this requirement cannot be provided Problem: ghc-pandoc-1.16.0.2-1.2.x86_64 requires libHShttp-client-0.4.27-LuUpnPuFC3A0h3lEIhJO8g-ghc7.10.3.so()(64bit), but this requirement cannot be provided Problem: pandoc-1.16.0.2-1.2.x86_64 requires libHSpandoc-types-1.16.0.1-AaAzVxWXqN7EZj98aGoApI-ghc7.10.3.so()(64bit), but this requirement cannot be provided Problem: ghc-conduit-1.2.6.1-1.4.x86_64 requires libHSresourcet-1.1.7.1-18md1WG526W86ChRj6kHoD-ghc7.10.3.so()(64bit), but this requirement cannot be provided Problem: ghc-http-client-0.4.27-1.1.x86_64 requires libHSstreaming-commons-0.1.15-3e8TuBnfkBU5pVfOKBg2n7-ghc7.10.3.so()(64bit), but this requirement cannot be provided Problem: ghc-pandoc-1.16.0.2-1.2.x86_64 requires libHStexmath-0.8.4.1-6VS2lNf5TI8E9QXTN4FwWr-ghc7.10.3.so()(64bit), but this requirement cannot be provided Looking at openSUSE:Factory, these packages are marked "unresolvable" due to missing ghc dependencies: ghc-chunked-data ghc-conduit-combinators ghc-http-conduit ghc-mono-traversable ghc-wreq pandoc python-jupyter_nbconvert python-jupyter_notebook python3-jupyter_nbconvert python3-jupyter_notebook shake Due to these missing dependencies: ghc-devel(aeson-0.9.0.1-7604010a665fcac46df32325c81050c2) ghc-devel(attoparsec-0.13.0.1-1cb9edc5b265c6affe599178f1cc12f2) ghc-devel(base-4.8.2.0-a3ce8575fb7e5b352e3a0df9b7b44e44) ghc-devel(bytestring-0.10.6.0-6b1a160854b49c3effdb944774929b48) ghc-devel(comonad-4.2.7.2-0c13198893f9a85bfa25f9bb928095bf) ghc-devel(connection-0.2.5-fe70c737d76c24e53f8335e955f46ed9) ghc-devel(data-default-class-0.0.1-fcbab95490d730dd2489b628499587cd) ghc-devel(http-client-0.4.27-83c27987fcf7b174886aade8f0688d22) ghc-devel(keys-3.10.2-c6a26241ecb0bb510d61535bd0f438de) ghc-devel(lens-4.13-35e0dea6a0670b3e2837e18cbb0b071d) ghc-devel(network-2.6.2.1-5e564d916eda17aaca5d1ac0ffb0bc48) ghc-devel(pointed-4.2.0.2-8e8cdfbf8a9fb8db1032fdc5e96ecbe9) ghc-devel(scientific-0.3.4.4-2f4b1c88c2f2f00197f8e602095f2891) ghc-devel(semigroupoids-5.0.1-f0e18f7ca349b9d35ae00ab2f30f79f8) ghc-devel(semigroups-0.18.1-e0586f42b2b18a9cd38be4726615c0d8) ghc-devel(text-1.2.2.0-1b0b0f9d2d3f024476bdf89494ce24d9) ghc-devel(tls-1.3.4-56e84b9788e3f5475a6eb1345266bd3e) ghc-devel(unordered-containers-0.2.5.1-7db09c0251e1b1f7f4fb3cd04a550132) ghc-devel(vector-0.11.0.0-b91d6818d81e003e67d46e63b185a4a6) libHSadjunctions-4.3-7O6qJYNg38WJrHBGl5kg2l-ghc7.10.3.so libHSasn1-encoding-0.9.3-Anbvpua882FIqHluXbTujT-ghc7.10.3.so libHSasn1-parse-0.9.4-AylkIaqEx9dL9HQqzsUPsa-ghc7.10.3.so libHSasn1-types-0.3.1-LMzFMdmJZaRGGDHxjxD363-ghc7.10.3.so libHSbase-orphans-0.5.1-6AX85lbMA7QGAoLE1cgr8u-ghc7.10.3.so libHSbifunctors-5.2-H56T5LRwBHO6gV7tamtq2Z-ghc7.10.3.so libHScomonad-4.2.7.2-9xacRu8pgu29EffvaaUo6D-ghc7.10.3.so libHSconnection-0.2.5-H4pX40dJlai7WhIL5UUe6P-ghc7.10.3.so libHSdistributive-0.5.0.2-787BwIOTPbx7MCVzli6rrE-ghc7.10.3.so libHSfree-4.12.4-Ac96HcWs3307GEl4eM8EKE-ghc7.10.3.so libHShourglass-0.2.9-8MOIDfr6DODKJWnjukfaUl-ghc7.10.3.so libHShttp-client-tls-0.2.2-D3xMzZc8Duu0Ro4v4fpuEC-ghc7.10.3.so libHSkan-extensions-4.2.3-48vzJkK8t7X7MBoS5mxCVB-ghc7.10.3.so libHSkeys-3.10.2-HBPgU7CM1j924cJg7l7Bgs-ghc7.10.3.so libHSpointed-4.2.0.2-2NHNXMLnDqq9LySaiX3kFM-ghc7.10.3.so libHSprofunctors-5.2-LMcQTsXmqTi5hPDzPUKTTy-ghc7.10.3.so libHSsemigroupoids-5.0.1-C9nBWa5083bHVecoWlP5uY-ghc7.10.3.so libHStls-1.3.4-C7Cas2l0OHBI3NTWhFKklj-ghc7.10.3.so libHSvector-instances-3.3.1-CpdRBG5A8WGKxH4P6toL1L-ghc7.10.3.so libHSx509-1.6.3-GjrwnducrrY183KdsuDPb6-ghc7.10.3.so libHSx509-store-1.6.1-EK8ILjU3PpG5uGGfmliCg4-ghc7.10.3.so libHSx509-system-1.6.3-4XfyqoBj3LoF98DvBGqfN5-ghc7.10.3.so libHSx509-validation-1.6.3-6BD2pAnaXR71Y8taomedyW-ghc7.10.3.so On Fri, Feb 12, 2016 at 3:15 PM, Peter Trommler <ptrommler@acm.org> 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.
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?
Peter
Dominique Leuenberger / DimStar wrote:
Hi all,
as a provocative* counter to the thread that we have too few packages in Tumbleweed, I would like to raise (again) awareness that I would also appreciate if people would take care of the stuff that actually IS in Tumbleweed.
Getting a package IN there is not as difficult as some seem to believe, but I would like to stress that this is no hit'n'run game.
Currently, TW keeps on having a rough 50 packages in failing state (some change here and there, some stay forever). Emails are sent after 7 days of failure - so I will keep this mail here 'short' to stuff failing for > 10 days (having given people a chance to read the mails). Packages with pending submissions to Factory are also excluded.
So, this leaves us with this list of packages that still is in need of handling:
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org