emacs: verilog-mode versus dinotrace

Chitlesh GOORAH chitlesh.goorah at gmail.com
Thu May 14 23:26:39 UTC 2009


Hello there,

I want to hear your thoughts about removing verilog-mode from the
emacs packages : emacs-el and emacs-common

Files affected are
/usr/share/emacs/22.3/lisp/progmodes/verilog-mode.el.gz
/usr/share/emacs/22.3/lisp/progmodes/verilog-mode.elc

I will instead package verilog-mode separately for fedora for the
following reasons:
- verilog-mode's release is not in sync with emac's releases
- verilog-mode now has system-verilog support. I guess you still
remember the emails about the lack of system-verilog support which
lead to the exclusion of the opensource industry verification packages
- OVM and VMM.
- verilog-mode on emacs and dinotrace[1]:  simple and quick digital
waveforms debugging (by the user) with the user's verilog files -
(done on the fly)
- to ensure that verilog-mode shipped with F-XX is not older than that
shipped with EL-5 .

Emacs-21 does not include verilog-mode. Emacs-21 is shipped with EL-5.
Emacs-22 includes verilog-mode. Emacs-22 is shipped by fedora.
Since I'm packaging dinotrace for EL-5 as well and the later requires
verilog-mode, a package review [2] is needed for emacs-verilog-mode.

== What does it mean to the users ? ==
Those using verilog-mode are mostly FEL users.
1) As dinotrace (currently being reviewed) enters fedora repositories,
those users will benefit with extra digital waveforms manipulation
which gtkwave currently lacks.
2) The introduction of system-verilog support on both verilog-mode and
perl-Verilog(latest release)

[1]: https://bugzilla.redhat.com/show_bug.cgi?id=478749
[2]: https://bugzilla.redhat.com/show_bug.cgi?id=500931


Kind regards,
Chitlesh




More information about the fedora-devel-list mailing list