GNU bug report logs -
#40304
[PATCH] gnu: Add emacs-dhall-mode.
Previous Next
Reported by: John Soo <jsoo1 <at> asu.edu>
Date: Mon, 30 Mar 2020 02:36:13 UTC
Severity: normal
Tags: patch
Done: Nicolas Goaziou <mail <at> nicolasgoaziou.fr>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Hello,
John Soo <jsoo1 <at> asu.edu> writes:
> dhall-mode provides language support for the dhall configuration
> language.
Thank you.
> +(define-public emacs-dhall-mode
> + (package
> + (name "emacs-dhall-mode")
> + (version "0.1.0")
This version is not accurate. The ".el" file mentions 0.1.3, but I think
we should use Github versioning, i.e., there is no versioning at all, so
we should do the commit + revision dance again, and use "0.1.3" as the
base of the version string.
> + (source
> + (origin
> + (method git-fetch)
> + (uri
> + (git-reference
> + (url "https://github.com/psibi/dhall-mode")
> + (commit "ef4d33debe224c6ba37e51a29b9dc8b74f20f1c2")))
This should go in a dedicated variable.
> + (file-name (git-file-name name version))
> + (sha256
> + (base32
> + "1232y2k4l3bsz90pgis78zxmrw7jv09dfaip21yc1w4vpxfyr384"))))
Nitpick: I usually put `base32' on the same line as the string.
> + (inputs
Nitpick: Emacs build system uses `propagated-inputs', although this is
the same.
> + `(("emacs-reformatter" ,emacs-reformatter)))
> + (build-system emacs-build-system)
Nitpick: `build-system' is usually above
> + (home-page "https://github.com/psibi/dhall-mode")
> + (synopsis "Major mode for working with Dhall configuration language")
> + (description
> + "Emacs Major mode for working with Dhall configuration
> language.")
The description must be a full sentence.
> + (license license:gpl2+)))
The license looks wrong. I see GPL3+ in this package.
Could you send an updated patch?
Regards,
--
Nicolas Goaziou
This bug report was last modified 5 years and 132 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.