Hi Jens,
In continuation with our discussion on #fedora-haskell yesterday, I am
providing you with my test results.
Test 1
=====
I tried your ghc-chalmers-lava2000.spec file from:
http://petersen.fedorapeople.org/ghc-chalmers-lava2000.spec
and I got the following on F12:
$ rpmbuild -bb ghc-chalmers-lava2000.spec
error: Failed build dependencies:
ghc-rpm-macros >= 0.5.1 is needed by ghc-chalmers-lava2000-1.1.1-2.fc12.src
$ rpm -qa | grep ghc-rpm
ghc-rpm-macros-0.2.5-1.fc12.noarch
$ sudo yum install ghc-rpm-macros
Loaded plugins: refresh-packagekit
Setting up Install Process
Package ghc-rpm-macros-0.2.5-1.fc12.noarch already installed and
latest version
Nothing to do
$ rpm -qa | grep ghc
ghc-cgi-devel-3001.1.7.1-2.fc12.i686
ghc-editline-devel-0.2.1.0-11.fc12.i686
ghc-rpm-macros-0.2.5-1.fc12.noarch
ghc-network-devel-2.2.1.4-2.fc12.i686
ghc-prof-6.10.4-2.fc12.i686
ghc-HTTP-devel-4000.0.6-5.fc12.i686
ghc-OpenGL-devel-2.2.1.1-1.fc12.i686
ghc-haskell-platform-devel-2009.2.0.2-4.fc12.i686
ghc-GLUT-devel-2.1.1.2-2.fc12.i686
ghc-6.10.4-2.fc12.i686
ghc-doc-6.10.4-2.fc12.i686
ghc-zlib-devel-0.5.0.0-10.fc12.i686
ghc-time-devel-1.1.2.4-2.fc12.i686
ghc-fgl-devel-5.4.2.2-1.fc12.i686
$ rpm -qa | grep cabal
cabal2spec-0.19-1.fc12.noarch
Test 1
=====
My .spec that was built on F12, but fails with koji build on F13, and F14 is at:
http://shakthimaan.fedorapeople.org/logs/haskell/ghc-chalmers-lava2000.sp...
Koji build success for F11:
http://koji.fedoraproject.org/koji/taskinfo?taskID=2098903
Koji build success for F12:
http://koji.fedoraproject.org/koji/taskinfo?taskID=2098901
Koji build fail for F13:
http://koji.fedoraproject.org/koji/taskinfo?taskID=2098916
Koji build fail for F14:
http://koji.fedoraproject.org/koji/taskinfo?taskID=2098895
Test 3
======
Now, I try to remove all ghc* and cabal2spec from the system and
install the ones from rawhide:
$ sudo yum remove ghc\* cabal\*
$ sudo yum --enablerepo-rawhide install ghc-haskell-platform
ghc-haskell-platform provides haskell98 which is required by
chalmers-lava2000 library. But, this fails with broken dependencies.
See log output at:
http://shakthimaan.fedorapeople.org/logs/haskell/yum-install-enable-rawhi...
$ sudo yum --enablerepo=rawhide install ghc\* cabal2spec ghc-ghc-\*
This also fails with broken dependencies. See log output at:
http://shakthimaan.fedorapeople.org/logs/haskell/yum-install-enable-rawhi...
Appreciate any help in this regard,
Thanks!
SK
--
Shakthi Kannan
http://www.shakthimaan.com