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
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