Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 166183 - app-emacs/haskell-mode-2.2 version bump
Summary: app-emacs/haskell-mode-2.2 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High enhancement
Assignee: Emacs project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-02-10 09:30 UTC by Bas van Dijk
Modified: 2007-02-10 22:12 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 Bas van Dijk 2007-02-10 09:30:26 UTC
Quote from the announcement email:

-------------------------------------------------------
I've just released version 2.2 of the Haskell-mode package for Emacs.
It has very few visible changes, mostly some commands to query an underlying
interactive hugs/ghci in order to get type/info about specific identifiers,
courtesy of Matthew Danish.

It does have some non-trivial changes in the indentation code and various
other minor details.  These have seen very little testing until now, so
don't be surprised to find regressions: just complain back to me.

As always, the place to find this package is:

   http://www.iro.umontreal.ca/~monnier/elisp/
-------------------------------------------------------

I copied the 2.1 ebuild and replaced the version with 2.2. It works on my system with emacs-cvs-22.0.93-r2.

However I did get some warnings when compiling the lisp sources:

-------------------------------------------------------
>>> Emerging (1 of 1) app-emacs/haskell-mode-2.2 to /
 * haskell-mode-2.2.tar.gz MD5 ;-) ...                                                 [ ok ]
 * haskell-mode-2.2.tar.gz RMD160 ;-) ...                                              [ ok ]
 * haskell-mode-2.2.tar.gz SHA1 ;-) ...                                                [ ok ]
 * haskell-mode-2.2.tar.gz SHA256 ;-) ...                                              [ ok ]
 * haskell-mode-2.2.tar.gz size ;-) ...                                                [ ok ]
 * checking ebuild checksums ;-) ...                                                   [ ok ]
 * checking auxfile checksums ;-) ...                                                  [ ok ]
 * checking miscfile checksums ;-) ...                                                 [ ok ]
 * checking haskell-mode-2.2.tar.gz ;-) ...                                            [ ok ]
>>> Unpacking source...
>>> Unpacking haskell-mode-2.2.tar.gz to /var/tmp/portage/haskell-mode-2.2/work
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/haskell-mode-2.2/work/haskell-mode-2.2 ...

In end of data:
haskell-decl-scan.el:695:1:Warning: the function `fume-add-menubar-entry' is
    not known to be defined.
Wrote /var/tmp/portage/haskell-mode-2.2/work/haskell-mode-2.2/elc.1968/haskell-decl-scan.elc

In toplevel form:
haskell-doc.el:399:1:Warning: defcustom for `haskell-doc-show-global-types'
    fails to specify containing group
haskell-doc.el:405:1:Warning: defcustom for `haskell-doc-show-reserved' fails
    to specify containing group
haskell-doc.el:411:1:Warning: defcustom for `haskell-doc-show-prelude' fails
    to specify containing group
haskell-doc.el:417:1:Warning: defcustom for `haskell-doc-show-strategy' fails
    to specify containing group
haskell-doc.el:423:1:Warning: defcustom for `haskell-doc-show-user-defined'
    fails to specify containing group
haskell-doc.el:429:1:Warning: defcustom for `haskell-doc-chop-off-context'
    fails to specify containing group
haskell-doc.el:433:1:Warning: defcustom for `haskell-doc-chop-off-fctname'
    fails to specify containing group
Wrote /var/tmp/portage/haskell-mode-2.2/work/haskell-mode-2.2/elc.1968/haskell-doc.elc
Wrote /var/tmp/portage/haskell-mode-2.2/work/haskell-mode-2.2/elc.1968/haskell-font-lock.elc

In haskell-ghci-locate-next-error:
haskell-ghci.el:301:32:Warning: `string-to-int' is an obsolete function (as of
    Emacs 22.1); use `string-to-number' instead.

In end of data:
haskell-ghci.el:332:1:Warning: the function `comint-mode' might not be defined
    at runtime.
Wrote /var/tmp/portage/haskell-mode-2.2/work/haskell-mode-2.2/elc.1968/haskell-ghci.elc

In haskell-hugs-gen-load-file:
haskell-hugs.el:283:25:Warning: `string-to-int' is an obsolete function (as of
    Emacs 22.1); use `string-to-number' instead.
Wrote /var/tmp/portage/haskell-mode-2.2/work/haskell-mode-2.2/elc.1968/haskell-hugs.elc

In toplevel form:
haskell-indent.el:316:1:Warning: defcustom for
    `haskell-indent-look-past-empty-line' fails to specify containing group
haskell-indent.el:1020:1:Warning: defcustom for
    `haskell-indent-after-keywords' fails to specify containing group
haskell-indent.el:1065:1:Warning: defcustom for `haskell-indent-dont-hang'
    fails to specify containing group
Wrote /var/tmp/portage/haskell-mode-2.2/work/haskell-mode-2.2/elc.1968/haskell-indent.elc

In toplevel form:
haskell-mode.el:255:1:Warning: defcustom for `haskell-literate-default' fails
    to specify containing group
haskell-mode.el:384:1:Warning: defcustom for `haskell-mode-hook' fails to
    specify containing group
Wrote /var/tmp/portage/haskell-mode-2.2/work/haskell-mode-2.2/elc.1968/haskell-mode.elc
Wrote /var/tmp/portage/haskell-mode-2.2/work/haskell-mode-2.2/elc.1968/haskell-simple-indent.elc

In inferior-haskell-type:
inf-haskell.el:263:34:Warning: reference to free variable
    `haskell-doc-user-defined-ids'
inf-haskell.el:263:34:Warning: assignment to free variable
    `haskell-doc-user-defined-ids'

In inferior-haskell-find-definition:
inf-haskell.el:318:24:Warning: reference to free variable
    `find-tag-marker-ring'
Wrote /var/tmp/portage/haskell-mode-2.2/work/haskell-mode-2.2/elc.1968/inf-haskell.elc
>>> Source compiled.
>>> Test phase [not enabled]: app-emacs/haskell-mode-2.2

>>> Install haskell-mode-2.2 into /var/tmp/portage/haskell-mode-2.2/image/ category app-emacs
/var/tmp/portage/haskell-mode-2.2/work/haskell-mode-2.2 /var/tmp/portage/haskell-mode-2.2/work/haskell-mode-2.2
/var/tmp/portage/haskell-mode-2.2/work/haskell-mode-2.2
>>> Completed installing haskell-mode-2.2 into /var/tmp/portage/haskell-mode-2.2/image/

man:
>>> Merging app-emacs/haskell-mode-2.2 to /
...
-------------------------------------------------------

(Maybe this is because I use a very recent emacs version)

Reproducible: Always
Comment 1 Christian Faulhammer (RETIRED) gentoo-dev 2007-02-10 22:12:48 UTC
Bumped.  Thanks for the notice.