[opensuse-factory] Too many unmaintained packages in Tumbleweed
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: Error python3-jupyter_ipyparallel devel:languages:python3 Fails for 11 days: Unknown build failure Error python3-jupyter_ipython-doc devel:languages:python3 Fails for 11 days: Unknown build failure Current sources were declined: request 358732 Error pocl science Fails for 11 days: Unknown build failure Error python-jupyter_console devel:languages:python Fails for 15 days: Unknown build failure Error fcitx M17N Fails for 15 days: Unknown build failure Error mipv6d network Fails for 15 days: Unknown build failure Error ksaneplugin KDE:Applications Fails for 18 days: Unknown build failure Error python-jupyter_nbconvert devel:languages:python Fai ls for 19 days: Unknown build failure Error python3-jupyter_notebook devel:languages:python3 Fa ils for 19 days: Unknown build failure Error python-jupyter_nbformat devel:languages:python Fail s for 19 days: Unknown build failure Error python-jupyter_qtconsole devel:languages:python Fai ls for 19 days: Unknown build failure Error python-jupyter_core devel:languages:python Fails for 19 days: Unknown build failure Error golang-googlecode-log4go devel:languages:go Fails for 22 days: Unknown build failure Error shim devel:openSUSE:Factory Fails for 23 days: Unknown build failure Error python3-SQLAlchemy devel:languages:python3 Fails for 23 days: Unknown build failure Error tomahawk KDE:Extra Fails for 30 days: Unknown build failure Error leechcraft network Fails for 30 days: Unknown build failure Request <a href="/request/show/358049">358049</a> to network Error python-SQLAlchemy devel:languages:python Fails for 30 days: Unknown build failure Error qsapecng electronics Fails for 33 days: Unknown build failure Error ASL science Fails for 34 days: Unknown build failure Request <a href="/request/show/358788">358788</a> to science Error gtksourceview-sharp2 Mono:Factory Fails for 43 days: Unknown build failure Error python3-flit devel:languages:python3 Fails for 47 days: Unknown build failure Error python-urllib3 devel:languages:python Fails for 49 days: Unknown build failure Current sources were declined: request 352092 Error scantailor graphics Fails for 76 days: Unknown build failure Error pam_pkcs11 security:chipcard Fails for 116 days: Unknown build failure Request <a href="/request/show/358604">358604</a> to security:chipcard Error klatexformula Publishing Fails for 127 days: Unknown build failure Error kde3-celestia KDE:KDE3 Fails for 136 days: Unknown build failure Current sources were declined: request 342132 Error krb5-appl network Fails for 140 days: Unknown build failure Error perl-Test-CheckChanges devel:languages:perl Fails for 169 days: Unknown build failure Error python-sure devel:languages:python Fails for 184 days: Unknown build failure Different sources in devel project (since 5 months) Error terminology-theme-openSUSE-oliveleaf X11:Enlightenment:Fac tory Fails for 187 days: Unknown build failure Error enlightenment-theme-openSUSE-oliveleaf X11:Enlightenment:F actory Fails for 187 days: Unknown build failure Error enlightenment-theme-openSUSE-ice X11:Enlightenment:Factory Fails for 187 days: Unknown build failure Error enlightenment-theme-openSUSE-bluegreen X11:Enlightenment:F actory Fails for 187 days: Unknown build failure Error enlightenment-theme-openSUSE X11:Enlightenment:Factory Fails for 187 days: Unknown build failure Different changes in devel project (since about 2 months) Error kross-interpreters KDE:Distro:Factory Fails for 236 days: ruby.h:585:55: error: '__builtin_choose_expr' was not declared in this scope Error kdegraphics3 KDE:KDE3 Fails for 236 days: kmultipage.h:309: undefined reference to `DocumentPageCache::sizeOfPage(PageNumber const&) const' Different sources in devel project (since 8 months) Error racket devel:languages:misc Fails for 236 days: Unknown build failure (That's 38 packages) I'd appreciate to get fixes for those as well. Cheers, Dominique * the provocation is not against the idea of the contrib repo per se. If somebody wants to take this on and chase maintainers, be prepared to invest a lot of time. This message merely wants to point out that even in openSUSE:Factory we end up with broken stuff - and that's only build broken stuff... some stuff is not installable, some stuff not runnable. openQA is very limited in its scope -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Hi, On Thu, Feb 11, 2016 at 7:00 AM, Dominique Leuenberger / DimStar <dimstar@opensuse.org> wrote:
Error fcitx M17N Fails for 15 days: Unknown build failure
I didn't get notified of this at all. You know me, who visit b.o.o everyday. If I break something, I'll fix it immediately.
Error golang-googlecode-log4go devel:languages:go Fails for 22 days: Unknown build failure
This went to my spam on Jan 26. Sorry.
Error gtksourceview-sharp2 Mono:Factory Fails for 43 days: Unknown build failure
I think this has already been fixed at least a month ago. didn't get notified for further breakage either. Actually I seldom receive notification email of such breakage. Maybe the mail system has lots of pending mails? Marguerite -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Thu, 2016-02-11 at 15:47 +0800, Marguerite Su wrote:
Hi,
On Thu, Feb 11, 2016 at 7:00 AM, Dominique Leuenberger / DimStar <dimstar@opensuse.org> wrote:
Error fcitx M17N Fails for 15 days: Unknown build failure
I didn't get notified of this at all. You know me, who visit b.o.o everyday. If I break something, I'll fix it immediately.
Strange... Will check on the logs what was wrong here. Might be a bug in the script (not sure why it would skip this very one package then). apologies for that.
Error golang-googlecode-log4go devel:languages:go Fails for 22 days: Unknown build failure
This went to my spam on Jan 26. Sorry.
Can happen.
Error gtksourceview-sharp2 Mono:Factory Fails for 43 days: Unknown build failure
I think this has already been fixed at least a month ago. didn't get notified for further breakage either.
Actually I seldom receive notification email of such breakage. Maybe the mail system has lots of pending mails?
That's just because you most of the time handle packages before the 7 day notice period passes. A one-day build fail does not trigger my notification mails. Mailq is 0 on that system. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Thu, 2016-02-11 at 15:47 +0800, Marguerite Su wrote:
Error gtksourceview-sharp2 Mono:Factory Fails for 43
days: Unknown build failure
I think this has already been fixed at least a month ago. didn't get notified for further breakage either.
There seems to be no fix, also not in Mono:Factory. If you check the output of osc jobhist Mono:Factory/gtksourceview- sharp2/openSUSE_Tumbleweed/x86_64 the last successful build was on 2015-12-23 14:29:21 CET All builds after that have been failing, and not only for openSUSE_Tumbleweed, but apparently across the board (so it is not related to a change in TW) Dominique -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Thu, Feb 11, 2016 at 5:42 PM, Dominique Leuenberger / DimStar
There seems to be no fix, also not in Mono:Factory.
Well we don't need to fix this anymore. I had the feeling that it had already been fixed because I fixed gnome-desktop-sharp2 a month ago, which contains gtksourceview2-sharp. According to https://github.com/mono/gtksourceview2-sharp, gtksourceview-sharp2 had been merged into gnome-desktop-sharp2 in 2009. PS: golang-googlecode-log4go and fcitx are just fixed too. Marguerite -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Fri, 2016-02-12 at 14:52 +0800, Marguerite Su wrote:
On Thu, Feb 11, 2016 at 5:42 PM, Dominique Leuenberger / DimStar
There seems to be no fix, also not in Mono:Factory.
Well we don't need to fix this anymore.
I had the feeling that it had already been fixed because I fixed gnome-desktop-sharp2 a month ago, which contains gtksourceview2- sharp.
According to https://github.com/mono/gtksourceview2-sharp, gtksourceview-sharp2 had been merged into gnome-desktop-sharp2 in 2009.
A valid fix in this case is a delete request coming from a maintainer. If it's not needed/maintained, it has to be removed. Dominique -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Fri, Feb 12, 2016 at 4:10 PM, Dominique Leuenberger / DimStar <dimstar@opensuse.org> wrote:
A valid fix in this case is a delete request coming from a maintainer. If it's not needed/maintained, it has to be removed.
https://build.opensuse.org/request/show/358945 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Dominique Leuenberger / DimStar wrote:
Currently, TW keeps on having a rough 50 packages in failing state [...] So, this leaves us with this list of packages that still is in need of handling: [...]
Those surprised by the long list may want to bookmark this: https://build.opensuse.org/project/status/openSUSE:Factory cu Ludwig -- (o_ Ludwig Nussel //\ V_/_ http://www.suse.com/ SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Thu, Feb 11, Dominique Leuenberger / DimStar wrote:
Error shim devel:openSUSE:Factory Fails for 23 days: Unknown build failure
Why does this package use the generic 'gcc' instead of a fixed 'gccNN' to reduce the risk of accidental changes? Olaf -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Thu, 2016-02-11 at 09:41 +0100, Olaf Hering wrote:
On Thu, Feb 11, Dominique Leuenberger / DimStar wrote:
Error shim devel:openSUSE:Factory Fails for 23 days: Unknown build failure
Why does this package use the generic 'gcc' instead of a fixed 'gccNN' to reduce the risk of accidental changes?
Shim is an exceptional package in many ways anyway - it's also one of the packages that's allowed to fail (depending on change it needs a new signature) requiring gccNN is, imho, wrong. No package should do it unless there is a clear reason to do so. EVerthyhing else should use the system compiler, which can change in version - but that's intentional. Cheers, Dominique -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Error perl-Test-CheckChanges devel:languages:perl Fails for 169 days: Unknown build failure
This is caused by a change in the upstream Module::Build - it used to provide Module::Build::Version, but no longer does. Module::Build::Version is now provided by Module::Build::Deprecated -> I'm building that now in devel:languages:perl and will submit it to Factory forthwith. Nathan -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On jeudi, 11 février 2016 00.00:20 h CET Dominique Leuenberger / DimStar wrote:
Error python3-SQLAlchemy devel:languages:python3 Fails for 23 days: Unknown build failure
The version 1.0.11 is available in oss so it has build one time ago. With no changes in devel:repository (no new version, nor spec changes) it should have to still build like 23 days ago, no ? From which changes could it be failing ? A change in somewhat update obs ? When the request was accepted the tests were reactivated with the Tests fail with python3-buildservice-tweak comment Is that has changed in between ? -- Bruno Friedmann Ioda-Net Sàrl www.ioda-net.ch openSUSE Member, fsfe fellowship GPG KEY : D5C9B751C4653227 irc: tigerfoot -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Hey, On jeudi 11 février 2016 00:00:20 CET Dominique Leuenberger / DimStar wrote:
Hi all,
Error ksaneplugin KDE:Applications Fails for 18 days: Unknown build failure
https://build.opensuse.org/request/show/358923
Error tomahawk KDE:Extra Fails for 30 days: Unknown build failure
Testing a fix. We'll submit later.
Error kross-interpreters KDE:Distro:Factory Fails for 236 days: ruby.h:585:55: error: '__builtin_choose_expr' was not declared in this scope
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
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
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
Todd Rme <toddrme2178@gmail.com> writes:
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
*All* packages depending on ghc-rpm-macros need to be rebuilt due to changed rpm dependency generation. Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (10)
-
Andreas Schwab
-
Bruno Friedmann
-
Christophe Giboudeaux
-
Dominique Leuenberger / DimStar
-
Ludwig Nussel
-
Marguerite Su
-
Nathan Cutler
-
Olaf Hering
-
Peter Trommler
-
Todd Rme