Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 341807 - New ebuild for dev-haskell/hmatrix-0.10.0.0
Summary: New ebuild for dev-haskell/hmatrix-0.10.0.0
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo's Haskell Language team
URL: http://code.haskell.org/hmatrix/
Whiteboard: [gentoo-haskell]
Keywords: EBUILD, InOverlay
Depends on: 341805
Blocks:
  Show dependency tree
 
Reported: 2010-10-19 20:50 UTC by Michael Orlitzky
Modified: 2013-06-13 05:16 UTC (History)
0 users

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


Attachments
Ebuild for dev-haskell/hmatrix-0.10.0.0 (hmatrix-0.10.0.0.ebuild,543 bytes, text/plain)
2010-10-19 20:51 UTC, Michael Orlitzky
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Orlitzky gentoo-dev 2010-10-19 20:50:32 UTC
"A Haskell library for numerical computation" i.e. the only Haskell matrix library I understand.
Comment 1 Michael Orlitzky gentoo-dev 2010-10-19 20:51:36 UTC
Created attachment 251287 [details]
Ebuild for dev-haskell/hmatrix-0.10.0.0
Comment 2 Michael Orlitzky gentoo-dev 2010-10-19 20:52:41 UTC
(I'm not allowed to add dependencies?) This depends on bug 341805.
Comment 3 Markos Chandras (RETIRED) gentoo-dev 2010-10-20 07:46:39 UTC
Hello, The Gentoo Team would like to firstly thank you for your ebuild 
submission. We also apologize for not being able to accommodate you in a timely
manner. There are simply too many new packages.

Allow me to use this opportunity to introduce you to Gentoo Sunrise. The 
sunrise overlay[1] is a overlay for Gentoo which we allow trusted users to 
commit to and all users can have ebuilds reviewed by Gentoo devs for entry 
into the overlay. So, the sunrise team is suggesting that you look into this 
and submit your ebuild to the overlay where even *you* can commit to. =)

Thanks,
On behalf of the Gentoo Sunrise Team,
Markos.

[1]: http://www.gentoo.org/proj/en/sunrise/
[2]: http://overlays.gentoo.org/proj/sunrise/wiki/SunriseFaq
Comment 4 Michael Orlitzky gentoo-dev 2010-10-25 21:30:57 UTC
Just committed to the Sunrise overlay (can we get a +InOverlay?):

  http://overlays.gentoo.org/proj/sunrise/browser/sunrise/dev-haskell/hmatrix
Comment 5 Ivan 2010-11-25 07:40:53 UTC
Can we please have this ebuild removed from the Sunrise overlay?  We have a much better version in the Haskell overlay: http://code.haskell.org/gentoo/gentoo-haskell/dev-haskell/hmatrix/hmatrix-0.10.0.1.ebuild

In particular:

* The description in your ebuild is wrong (in that it should be upstream's description).

* Your RDEPEND list is wrong: except for Cabal, all of those packages are _runtime_ dependencies.  Also, hmatrix should work with >=ghc-6.10.1, not just >=6.10.4

* By default, hmatrix depends upon QuickCheck and HUnit.  We explicitly disable this in our ebuild; yours doesn't.

* We expose the optional usage of vector and mkl.

In particular, I had problems trying to track down what was going on with the hmatrix ebuild in the Haskell overlay without realising that a newer version had been committed to Sunrise (since I'm the one that normally bumps ebuilds like hmatrix but have been busy the last couple of months) and thus it had been built and was causing the build errors, not the version in the overlay.

In future, please ask us on #haskell (on Freenode) or assign the bug to the Haskell herd for Haskell ebuilds.
Comment 6 Michael Orlitzky gentoo-dev 2010-11-26 21:07:18 UTC
I removed both hmatrix and storable-complex from the Sunrise overlay. I would still like to see them included in portage, though.
Comment 7 Alexander Vershilov (RETIRED) gentoo-dev 2013-06-13 04:33:12 UTC
Sorry for reviving bug after 2 years.

I've updated a bug in order for haskell team can track it.

Currently we have hmatrix-0.14 in overlay. And we have a simple policy: all end-user applications, their deps and haskell-platform are in tree, all other developer libraries are in overlay. This is done as haskell environment tends for break to often so it's much easier to have it in consistent state using an overlay.

But I see no problem with adding a library to the tree on demand if there will be a strong reason. So if you really want hmatrix to be in thee, plz say a reasons for that. 

Thanks.
Comment 8 Michael Orlitzky gentoo-dev 2013-06-13 05:16:56 UTC
I use the overlay on all my machines now, so modulo moral objections, I don't need this in the tree anymore.