Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 303629 - [gentoo-haskell] dev-haskell/test-framework-quickcheck2-0.2.4: Module `Test.QuickCheck.Test' does not export `run'
Summary: [gentoo-haskell] dev-haskell/test-framework-quickcheck2-0.2.4: Module `Test.Q...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: High critical (vote)
Assignee: Gentoo's Haskell Language team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-05 20:28 UTC by Navid Zamani
Modified: 2010-02-22 23:52 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (info.txt,4.69 KB, text/plain)
2010-02-05 20:30 UTC, Navid Zamani
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Navid Zamani 2010-02-05 20:28:12 UTC
After updating quickcheck to 2.1.0.3 (gentoo-haskell overlay), running haskell-updater wants to rebuild  dev-haskell/test-framework-quickcheck2-0.2.4.
But its setup fails with “Module `Test.QuickCheck.Test' does not export `run'”.

Reproducible: Always

Steps to Reproduce:
1. layman -a gentoo-haskell 
2. emerge -u quickcheck
3. haskell-updater

Actual Results:  
⋮
Building test-framework-quickcheck2-0.2.4...
[1 of 1] Compiling Test.Framework.Providers.QuickCheck2 ( Test/Framework/Providers/QuickCheck2.hs, dist/build/Test/Framework/Providers/QuickCheck2.o )

Test/Framework/Providers/QuickCheck2.hs:16:30:
    Module `Test.QuickCheck.Test' does not export `run'
 * ERROR: dev-haskell/test-framework-quickcheck2-0.2.4 failed:
 *   setup build failed
⋮

Expected Results:  
Proper installation of test-framework-quickcheck2-0.2.4

This causes dev-haskell/hashed-storage-0.3.9 and dev-util/darcs-2.3.1 to also fail nessecary recompilation, as they depend on it.
Comment 1 Navid Zamani 2010-02-05 20:30:00 UTC
Created attachment 218569 [details]
emerge --info

…in case it’s needed. :)
Comment 2 Navid Zamani 2010-02-22 17:45:54 UTC
Nobody? This bug still exists, and prevents other packages from installing (including darcs)! As a result some already installed haskell libs/apps have stopped working too.

Upping to severity “blocker” to reflect this, and to get some attention.
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2010-02-22 17:56:40 UTC
(In reply to comment #2)
> Nobody? This bug still exists, and prevents other packages from installing
> (including darcs)! As a result some already installed haskell libs/apps have
> stopped working too.
> 
> Upping to severity “blocker” to reflect this, and to get some attention.

Downing it again because it's ridiculous. Click on the Severity link to find out why, please.
Comment 4 Navid Zamani 2010-02-22 18:02:35 UTC
Ok, I did some research, and apparently the package is not compatible with quickcheck:2. But there is a recent patch that deals with it: http://bsp.lighthouseapp.com/projects/15661/changesets/33987db6f1123bd3786e66b06b6846c0e65a271d

So it’s time for a update of this package. How about it? :)
Comment 5 Navid Zamani 2010-02-22 18:04:17 UTC
Agreed. :)

But it’s still causing crashes in GHC-compiled software. So choosing Critical.

And it seemed to have finally woken someone up, so it worked after all. ;)
Comment 6 Ivan 2010-02-22 22:37:01 UTC
We (in the overlay team) generally prefer to wait for upstream to fix packages (e.g. gtk2hs not working with GHC-6.12 yet) rather than patch them ourselves.  As it stands, there is already a newer version available; just ping someone on the IRC channel (I don't have access to my gentoo box atm) to update it.

Furthermore, may I draw your attention to: http://haskell.org/haskellwiki/Gentoo#Support_and_bugs (whenever you sync the overlay, a similar message is shown).

And just because it compiles with GHC doesn't mean it crashes anything; in fact, it's only the build process that crashes.
Comment 7 Navid Zamani 2010-02-22 22:40:08 UTC
Ah, weird, I thought Haskell was an offical overlay, and hence was supported in here. Or that message is new (<1 year old).
Sorry. So I’ll close the bug and look in there.
Comment 8 Ivan 2010-02-22 22:42:53 UTC
(In reply to comment #7)
> Ah, weird, I thought Haskell was an offical overlay,

It is; it's just that there are so many packages in the overlay only which get updated so often that it's hard for the two official devs (kolmodin and araujo, though trofi is in the process of becoming a dev) to keep up, whereas if you ping us on IRC there are a few more of us that can update packages.

Comment 9 Lennart Kolmodin (RETIRED) gentoo-dev 2010-02-22 23:52:48 UTC
I started doing the upgrade in January, but for some reason I never committed it. I need to find some time and see why...