sweirich/replib

Please consider joining stackage

Closed this issue · 12 comments

Hi,

I’m wondering whether to build a project of mine on top of unbound, but especially with academic software, the current maintenance status is unclear. The last upload was a year ago, which is already a lot on hackage.

If unbound were added to stackage, this would give me greater confidence that it is a maintained bit software, as at least build failures and test suite failures will be detected in a timely manner by the stackage guys. So in a way, it is free QA for your!

It is easy to join stackage and does not require you to use stackage or the stack tool: http://www.stackage.org/authors

Greetings,
Joachim

This is super old, but sometime when you get a chance, can you help me do this?

I’ll take care of it, by creating commercialhaskell/stackage#1794.

Thanks! Do I need to add anything to RepLib/Unbound? Let me know.

On Aug 19, 2016, at 10:29 AM, Joachim Breitner notifications@github.com wrote:

I’ll take care of it, by creating commercialhaskell/stackage#1794 commercialhaskell/stackage#1794.


You are receiving this because you commented.
Reply to this email directly, view it on GitHub #30 (comment), or mute the thread https://github.com/notifications/unsubscribe-auth/ACAZdtpmdTmF-oPIL-Lk7aAYaMhb4eIZks5qhb3MgaJpZM4FzSyz.

Do I need to add anything to RepLib/Unbound? Let me know.

I think uploading the current state of the repository, including RepLib, (for GHC 8 compat) ought to be enough for now.

Ok. I’ve uploaded the current state of RepLib/Unbound to hackage today.

On Aug 19, 2016, at 11:43 AM, Joachim Breitner notifications@github.com wrote:

Do I need to add anything to RepLib/Unbound? Let me know.

I think uploading the current state of the repository (for GHC 8 compat) ought to be enough for now.


You are receiving this because you commented.
Reply to this email directly, view it on GitHub #30 (comment), or mute the thread https://github.com/notifications/unsubscribe-auth/ACAZdv92tHpVYODzob23CUZjIWKe8sDxks5qhc85gaJpZM4FzSyz.

It seems that some Example.* files were missing from the distribution, causing the test suite to fail: commercialhaskell/stackage#1794 (comment)

How do I get cabal to include those files in the distribution? They are in the github repo.

On Aug 21, 2016, at 12:16 PM, Joachim Breitner notifications@github.com wrote:

It seems that some Example.* files were missing from the distribution, causing the test suite to fail: commercialhaskell/stackage#1794 (comment) commercialhaskell/stackage#1794 (comment)

You are receiving this because you commented.
Reply to this email directly, view it on GitHub #30 (comment), or mute the thread https://github.com/notifications/unsubscribe-auth/ACAZdqTSt9hlxDNA5Iw6mK5M89r6NBdTks5qiHnEgaJpZM4FzSyz.

The problem was the path name, which was lower case, and thus did not allow ghc to find the source. Fixed in #39.

Thanks!

I now get this error when I try to run cabal test. Can you help?

Stephanies-MacBook-Pro:Unbound sweirich$ cabal test
Re-configuring with test suites enabled. If this fails, please run configure
manually.
Resolving dependencies...
Configuring unbound-0.5.0...
Preprocessing library unbound-0.5.0...

on the commandline: warning:
-this-package-key is deprecated: Use -this-unit-id instead

on the commandline: warning:
-this-package-key is deprecated: Use -this-unit-id instead

on the commandline: warning:
-this-package-key is deprecated: Use -this-unit-id instead
In-place registering unbound-0.5.0...
cabal: '/Users/sweirich/local/bin/ghc-pkg' exited with an error:
unbound-0.5.0: installed package info from too old version of Cabal (key field
does not match id field)

Stephanies-MacBook-Pro:Unbound sweirich$ cabal --version
cabal-install version 1.22.6.0
using version 1.22.4.0 of the Cabal library

I now get this error when I try to run cabal test. Can you help?

This looks like a problem with your local installation. cabal-1.22 does not support GHC-8.0. Here is what Edward Yang writes about the issue:

Yes, you need to upgrade your cabal-install.

If you still have an old version of GHC around, you can upgrade using:

    cabal update
    cabal install -w /path/to/old/ghc cabal-install

Ok. I had updated cabal, but not the one in my path. Now resolved locally and the version of unbound on hackage should have working tests.