Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 446234 - app-emacs/haskell-mode-2.9.1 version bump
Summary: app-emacs/haskell-mode-2.9.1 version bump
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Emacs project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-12-06 08:31 UTC by Christopher Howard
Modified: 2012-12-11 07:42 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christopher Howard 2012-12-06 08:31:47 UTC
Hello. I am requesting that haskell-mode for emacs be bumped to a recent version. The latest tag I see in the git repository is 2.9.1 (2_9_1).

My personal reason for wanting this updated is because the older 2.8.0 version has an annoying bug. Under the older version, you cannot reconfigure your ghci prompt without breaking Haskell mode: a reconfigured prompt will cause Emacs to hang every time it attempts to load a file into the interpreter (C-c C-l). This problem was long ago fixed by the developer.

In any case, 2.8.0 is around two years old and it would make sense to update to get any recent improvements.
Comment 1 Mark Wright gentoo-dev 2012-12-09 06:27:31 UTC
2.8.0 is the current version:

http://projects.haskell.org/haskellmode-emacs/

As far as I can see

git://github.com/haskell/haskell-mode.git https://github.com/haskell/haskell-mode.git

have not released any version since 2.8.0.

There is a live ebuild that builds it from the git repo in the Gentoo Haskell overlay, app-emacs/haskell-mode-9999

https://github.com/gentoo-haskell/gentoo-haskell/tree/master/app-emacs/haskell-mode
Comment 2 Christopher Howard 2012-12-09 07:16:40 UTC
I do not know why that page has not been updated. But it is quite clear from the actual git log that version 2.8.0 is over two years old now (September 2010). Between that at version 2.9.1 (tagged in the repository) are around ninety commits, the vast majority of which are straight up bugfixes and feature additions. Whatever that project page says, 2.8.0 is the dark ages of haskell-mode.

-9999 packages are too bleeding edge even for me. I don't want a package that changes every single commit.
Comment 3 Ulrich Müller gentoo-dev 2012-12-09 09:06:13 UTC
Could you please ask upstream to release a tarball for it? So far, 2.9.1 is only a tag on github.

(I'm aware of the ZIP and TAR.GZ links on github, but they don't appear to be stable. For example, the tarball for 2.8.0 downloaded from there gives me different checksums from the ones in our package's Manifest.)
Comment 4 Christopher Howard 2012-12-11 06:35:42 UTC
I requested upstream to put a release here, as you requested:

http://projects.haskell.org/haskellmode-emacs/

However, I haven't heard anything back from them yet. Perhaps they are trying to figure out who has control of that page. (Separate domain.)

If it is just a stable tarball you want, I downloaded a copy and put it in my ftp repository:

ftp://frigidcode.com/redist/haskell-mode/haskell-mode-2.9.1.tar.gz
Comment 5 Ulrich Müller gentoo-dev 2012-12-11 07:42:53 UTC
(In reply to comment #4)
> I requested upstream to put a release here, as you requested:
> 
> http://projects.haskell.org/haskellmode-emacs/

Thank you.

> However, I haven't heard anything back from them yet. Perhaps they are
> trying to figure out who has control of that page. (Separate domain.)

I've used the tarball from github for now. If another one will appear on the homepage, I'll update the ebuild to use it.

> If it is just a stable tarball you want, I downloaded a copy and put it in
> my ftp repository:
> 
> ftp://frigidcode.com/redist/haskell-mode/haskell-mode-2.9.1.tar.gz

The problem with this solution (we do it like this for other packages when there's no other way) is that it has to be mirrored locally for every new release. But since I the same checksums for the github tarball as two days ago, I think we can give it a try.

haskell-mode-2.9.1 committed to Portage tree. Please test.