GNU bug report logs -
#68386
[PATCH] gnu: Add emacs-vhdl-mode.
Previous Next
Reported by: Cayetano Santos <csantosb <at> inventati.org>
Date: Thu, 11 Jan 2024 14:53:01 UTC
Severity: normal
Tags: moreinfo, patch
Done: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 68386 in the body.
You can then email your comments to 68386 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
guix-patches <at> gnu.org
:
bug#68386
; Package
guix-patches
.
(Thu, 11 Jan 2024 14:53:01 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Cayetano Santos <csantosb <at> inventati.org>
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Thu, 11 Jan 2024 14:53:01 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-vhdl-mode): New variable.
Signed-off-by: Cayetano Santos <csantosb <at> inventati.org>
---
gnu/packages/emacs-xyz.scm | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 1d99fb30ff..6684b4496a 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -7999,6 +7999,24 @@ (define-public emacs-rspec
snippets for yasnippet.")
(license license:gpl3+))))
+(define-public emacs-vhdl-mode
+ (package
+ (name "emacs-vhdl-mode")
+ (version "3.39.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append "https://iis-people.ee.ethz.ch/~zimmi/emacs/vhdl-mode-"
+ version ".tar.gz"))
+ (sha256
+ (base32 "1yvh4gyig8hgf5pahajjgsgp4jpzwgmlprwzsfybqxrcfza6f3yq"))))
+ (build-system emacs-build-system)
+ (home-page "https://www.emacswiki.org/emacs/EmacsWget")
+ (synopsis "Major mode for VHDL")
+ (description
+ "This Emacs package provides a mode for the VHDL programming language.")
+ (license license:gpl3+)))
+
(define-public emacs-mode-line-bell
(package
(name "emacs-mode-line-bell")
base-commit: 3dd8bf94a9d1a2eddb6eda9da7d4a3d422b9dfe9
--
2.41.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#68386
; Package
guix-patches
.
(Thu, 11 Jan 2024 14:58:01 GMT)
Full text and
rfc822 format available.
Message #8 received at 68386 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-vhdl-mode): New variable.
Signed-off-by: Cayetano Santos <csantosb <at> inventati.org>
---
gnu/packages/emacs-xyz.scm | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 1d99fb30ff..dcd16caaa9 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -7999,6 +7999,24 @@ (define-public emacs-rspec
snippets for yasnippet.")
(license license:gpl3+))))
+(define-public emacs-vhdl-mode
+ (package
+ (name "emacs-vhdl-mode")
+ (version "3.39.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append "https://iis-people.ee.ethz.ch/~zimmi/emacs/vhdl-mode-"
+ version ".tar.gz"))
+ (sha256
+ (base32 "1yvh4gyig8hgf5pahajjgsgp4jpzwgmlprwzsfybqxrcfza6f3yq"))))
+ (build-system emacs-build-system)
+ (home-page "https://iis-people.ee.ethz.ch/~zimmi/emacs/vhdl-mode.html")
+ (synopsis "Major mode for VHDL")
+ (description
+ "This Emacs package provides a mode for the VHDL programming language.")
+ (license license:gpl3+)))
+
(define-public emacs-mode-line-bell
(package
(name "emacs-mode-line-bell")
base-commit: 3dd8bf94a9d1a2eddb6eda9da7d4a3d422b9dfe9
--
2.41.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#68386
; Package
guix-patches
.
(Mon, 15 Jan 2024 02:47:01 GMT)
Full text and
rfc822 format available.
Message #11 received at 68386 <at> debbugs.gnu.org (full text, mbox):
Hi,
Cayetano Santos <csantosb <at> inventati.org> writes:
> * gnu/packages/emacs-xyz.scm (emacs-vhdl-mode): New variable.
>
> Signed-off-by: Cayetano Santos <csantosb <at> inventati.org>
> ---
> gnu/packages/emacs-xyz.scm | 18 ++++++++++++++++++
> 1 file changed, 18 insertions(+)
>
> diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
> index 1d99fb30ff..dcd16caaa9 100644
> --- a/gnu/packages/emacs-xyz.scm
> +++ b/gnu/packages/emacs-xyz.scm
> @@ -7999,6 +7999,24 @@ (define-public emacs-rspec
> snippets for yasnippet.")
> (license license:gpl3+))))
>
> +(define-public emacs-vhdl-mode
> + (package
> + (name "emacs-vhdl-mode")
> + (version "3.39.3")
> + (source
> + (origin
> + (method url-fetch)
> + (uri (string-append "https://iis-people.ee.ethz.ch/~zimmi/emacs/vhdl-mode-"
> + version ".tar.gz"))
> + (sha256
> + (base32 "1yvh4gyig8hgf5pahajjgsgp4jpzwgmlprwzsfybqxrcfza6f3yq"))))
> + (build-system emacs-build-system)
> + (home-page "https://iis-people.ee.ethz.ch/~zimmi/emacs/vhdl-mode.html")
> + (synopsis "Major mode for VHDL")
> + (description
> + "This Emacs package provides a mode for the VHDL programming language.")
> + (license license:gpl3+)))
Since there already is a 'vhdl-mode' package shipped with Emacs, I think
it's important to describe how this one differs (what improvements, features,
refinements, etc. does it provide that would make it worth considering
it instead of the default Emacs-provided option?).
--
Thanks,
Maxim
Added tag(s) moreinfo.
Request was from
Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
to
control <at> debbugs.gnu.org
.
(Mon, 15 Jan 2024 02:47:02 GMT)
Full text and
rfc822 format available.
Information forwarded
to
guix-patches <at> gnu.org
:
bug#68386
; Package
guix-patches
.
(Mon, 15 Jan 2024 07:41:01 GMT)
Full text and
rfc822 format available.
Message #16 received at 68386 <at> debbugs.gnu.org (full text, mbox):
>dim. 14 janv. 2024 at 21:46, Maxim Cournoyer <maxim.cournoyer <at> gmail.com> wrote:
> Since there already is a 'vhdl-mode' package shipped with Emacs, I think
> it's important to describe how this one differs (what improvements, features,
> refinements, etc. does it provide that would make it worth considering
> it instead of the default Emacs-provided option?).
There are also many other packages (org, modus-themes, etc.) shipped with
Emacs that we package in its most recent versions (and many others that
pull these as propagated inputs, for some reason, even when already
available with Emacs). Do we also describe how they differ ?
Anyway, the release notes, update history, bug fixes and enhancements of
every single version of vhdl-mode are given in the project home page,
already included along with the package. Where do we need to replicate
this information exactly for the patch to be accepted ?
Thanks,
Cayetano Santos
Information forwarded
to
guix-patches <at> gnu.org
:
bug#68386
; Package
guix-patches
.
(Wed, 17 Jan 2024 14:09:02 GMT)
Full text and
rfc822 format available.
Message #19 received at 68386 <at> debbugs.gnu.org (full text, mbox):
Hi,
Cayetano Santos <csantosb <at> inventati.org> writes:
>>dim. 14 janv. 2024 at 21:46, Maxim Cournoyer <maxim.cournoyer <at> gmail.com> wrote:
>
>> Since there already is a 'vhdl-mode' package shipped with Emacs, I think
>> it's important to describe how this one differs (what improvements, features,
>> refinements, etc. does it provide that would make it worth considering
>> it instead of the default Emacs-provided option?).
>
> There are also many other packages (org, modus-themes, etc.) shipped with
> Emacs that we package in its most recent versions (and many others that
> pull these as propagated inputs, for some reason, even when already
> available with Emacs). Do we also describe how they differ ?
>
> Anyway, the release notes, update history, bug fixes and enhancements of
> every single version of vhdl-mode are given in the project home page,
> already included along with the package. Where do we need to replicate
> this information exactly for the patch to be accepted ?
Oh, I hadn't noticed that this was the very same package that comes with
Emacs. I guess it's fine then, but to avoid any misunderstanding,
perhaps the description text could mention it explicitly ("This is the
same @code{vhdl-mode} that comes with Emacs, albeit it may be newer") or
similar wording.
--
Thanks,
Maxim
Information forwarded
to
guix-patches <at> gnu.org
:
bug#68386
; Package
guix-patches
.
(Wed, 17 Jan 2024 16:11:01 GMT)
Full text and
rfc822 format available.
Message #22 received at 68386 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-vhdl-mode): New variable.
Signed-off-by: Cayetano Santos <csantosb <at> inventati.org>
---
gnu/packages/emacs-xyz.scm | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 1d99fb30ff..b7c5fbdf21 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -7999,6 +7999,24 @@ (define-public emacs-rspec
snippets for yasnippet.")
(license license:gpl3+))))
+(define-public emacs-vhdl-mode
+ (package
+ (name "emacs-vhdl-mode")
+ (version "3.39.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append "https://iis-people.ee.ethz.ch/~zimmi/emacs/vhdl-mode-"
+ version ".tar.gz"))
+ (sha256
+ (base32 "1yvh4gyig8hgf5pahajjgsgp4jpzwgmlprwzsfybqxrcfza6f3yq"))))
+ (build-system emacs-build-system)
+ (home-page "https://iis-people.ee.ethz.ch/~zimmi/emacs/vhdl-mode.html")
+ (synopsis "Major mode for VHDL programming language")
+ (description
+ "This package provides an update of @code{vhdl-mode} included in Emacs.")
+ (license license:gpl3+)))
+
(define-public emacs-mode-line-bell
(package
(name "emacs-mode-line-bell")
base-commit: 3dd8bf94a9d1a2eddb6eda9da7d4a3d422b9dfe9
--
2.41.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#68386
; Package
guix-patches
.
(Wed, 17 Jan 2024 16:14:02 GMT)
Full text and
rfc822 format available.
Message #25 received at 68386 <at> debbugs.gnu.org (full text, mbox):
>mer. 17 janv. 2024 at 09:08, Maxim Cournoyer <maxim.cournoyer <at> gmail.com> wrote:
> Hi,
>
> Cayetano Santos <csantosb <at> inventati.org> writes:
>
>>>dim. 14 janv. 2024 at 21:46, Maxim Cournoyer <maxim.cournoyer <at> gmail.com> wrote:
>>
>>> Since there already is a 'vhdl-mode' package shipped with Emacs, I think
>>> it's important to describe how this one differs (what improvements, features,
>>> refinements, etc. does it provide that would make it worth considering
>>> it instead of the default Emacs-provided option?).
>>
>> There are also many other packages (org, modus-themes, etc.) shipped with
>> Emacs that we package in its most recent versions (and many others that
>> pull these as propagated inputs, for some reason, even when already
>> available with Emacs). Do we also describe how they differ ?
>>
>> Anyway, the release notes, update history, bug fixes and enhancements of
>> every single version of vhdl-mode are given in the project home page,
>> already included along with the package. Where do we need to replicate
>> this information exactly for the patch to be accepted ?
>
> Oh, I hadn't noticed that this was the very same package that comes with
> Emacs. I guess it's fine then, but to avoid any misunderstanding,
> perhaps the description text could mention it explicitly ("This is the
> same @code{vhdl-mode} that comes with Emacs, albeit it may be newer") or
> similar wording.
Done.
As an aside note, at some point, it should be decided how do we handle newest
releases of packages already included with emacs: do we need to mention
it explicitly or something else ?
C.
Information forwarded
to
guix-patches <at> gnu.org
:
bug#68386
; Package
guix-patches
.
(Wed, 17 Jan 2024 19:40:02 GMT)
Full text and
rfc822 format available.
Message #28 received at 68386 <at> debbugs.gnu.org (full text, mbox):
Hi Cayetano,
Cayetano Santos <csantosb <at> inventati.org> writes:
>>mer. 17 janv. 2024 at 09:08, Maxim Cournoyer <maxim.cournoyer <at> gmail.com> wrote:
>
>> Hi,
>>
>> Cayetano Santos <csantosb <at> inventati.org> writes:
>>
>>>>dim. 14 janv. 2024 at 21:46, Maxim Cournoyer <maxim.cournoyer <at> gmail.com> wrote:
>>>
>>>> Since there already is a 'vhdl-mode' package shipped with Emacs, I think
>>>> it's important to describe how this one differs (what improvements, features,
>>>> refinements, etc. does it provide that would make it worth considering
>>>> it instead of the default Emacs-provided option?).
>>>
>>> There are also many other packages (org, modus-themes, etc.) shipped with
>>> Emacs that we package in its most recent versions (and many others that
>>> pull these as propagated inputs, for some reason, even when already
>>> available with Emacs). Do we also describe how they differ ?
>>>
>>> Anyway, the release notes, update history, bug fixes and enhancements of
>>> every single version of vhdl-mode are given in the project home page,
>>> already included along with the package. Where do we need to replicate
>>> this information exactly for the patch to be accepted ?
>>
>> Oh, I hadn't noticed that this was the very same package that comes with
>> Emacs. I guess it's fine then, but to avoid any misunderstanding,
>> perhaps the description text could mention it explicitly ("This is the
>> same @code{vhdl-mode} that comes with Emacs, albeit it may be newer") or
>> similar wording.
>
> Done.
>
> As an aside note, at some point, it should be decided how do we handle newest
> releases of packages already included with emacs: do we need to mention
> it explicitly or something else ?
I think explicit doesn't hurt.
--
Thanks,
Maxim
Reply sent
to
Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
:
You have taken responsibility.
(Fri, 19 Jan 2024 03:48:01 GMT)
Full text and
rfc822 format available.
Notification sent
to
Cayetano Santos <csantosb <at> inventati.org>
:
bug acknowledged by developer.
(Fri, 19 Jan 2024 03:48:02 GMT)
Full text and
rfc822 format available.
Message #33 received at 68386-done <at> debbugs.gnu.org (full text, mbox):
Hi,
Cayetano Santos <csantosb <at> inventati.org> writes:
> * gnu/packages/emacs-xyz.scm (emacs-vhdl-mode): New variable.
>
> Signed-off-by: Cayetano Santos <csantosb <at> inventati.org>
We do not 'Signed-off-by' in Guix unless we apply patches of someone
else. It's a different convention than for the kernel Linux
development and other projects.
I've applied it with small adjustments.
--
Thanks,
Maxim
Information forwarded
to
guix-patches <at> gnu.org
:
bug#68386
; Package
guix-patches
.
(Fri, 19 Jan 2024 07:30:02 GMT)
Full text and
rfc822 format available.
Message #36 received at 68386-done <at> debbugs.gnu.org (full text, mbox):
>jeu. 18 janv. 2024 at 22:47, Maxim Cournoyer <maxim.cournoyer <at> gmail.com> wrote:
> Hi,
>
> Cayetano Santos <csantosb <at> inventati.org> writes:
>
>> * gnu/packages/emacs-xyz.scm (emacs-vhdl-mode): New variable.
>>
>> Signed-off-by: Cayetano Santos <csantosb <at> inventati.org>
>
> We do not 'Signed-off-by' in Guix unless we apply patches of someone
> else. It's a different convention than for the kernel Linux
> development and other projects.
You mean, it is optional, or do I better remove it next time ?
Information forwarded
to
guix-patches <at> gnu.org
:
bug#68386
; Package
guix-patches
.
(Fri, 19 Jan 2024 22:00:02 GMT)
Full text and
rfc822 format available.
Message #39 received at 68386-done <at> debbugs.gnu.org (full text, mbox):
Hi,
Cayetano Santos <csantosb <at> inventati.org> writes:
>>jeu. 18 janv. 2024 at 22:47, Maxim Cournoyer <maxim.cournoyer <at> gmail.com> wrote:
>
>> Hi,
>>
>> Cayetano Santos <csantosb <at> inventati.org> writes:
>>
>>> * gnu/packages/emacs-xyz.scm (emacs-vhdl-mode): New variable.
>>>
>>> Signed-off-by: Cayetano Santos <csantosb <at> inventati.org>
>>
>> We do not 'Signed-off-by' in Guix unless we apply patches of someone
>> else. It's a different convention than for the kernel Linux
>> development and other projects.
>
> You mean, it is optional, or do I better remove it next time ?
It's better to remove it next time.
--
Thanks,
Maxim
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Sat, 17 Feb 2024 12:24:08 GMT)
Full text and
rfc822 format available.
This bug report was last modified 1 year and 121 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.