unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Re: Move verilog-mode and vhdl-mode to elpa.gnu.org
@ 2015-02-21  4:25 Wilson Snyder
  2015-02-21 20:24 ` Stefan Monnier
  2015-02-24  6:37 ` Glenn Morris
  0 siblings, 2 replies; 7+ messages in thread
From: Wilson Snyder @ 2015-02-21  4:25 UTC (permalink / raw)
  To: Glenn Morris; +Cc: reto, emacs-devel


Thanks for your suggestion to put verilog-mode into ELPA (I
can't speak for vhdl-mode).

I'll look into ELPA, it's certainly been many years since I
last considered it and it has improved massively.

BTW the only intentional difference between verilog-mode on
the veripool.org website and that in GNU Emacs is the
version number.  Any other differences are squashed with
occasional merges; I merge Emacs trunk changes generally
within a few days, and for merges into trunk your work is
much appreciated.

However it's not clear to me how ELPA helps development this
as there would still two repos...

How does moving to ELPA simplify the process of merging the
package into Emacs trunk, is it scriped or something?
Likewise how do those edits made to the package in Emacs
trunk get back into the ELPA version?  Feel free to just
point me to some FAQ about this if there is one.

Thanks


Glenn Morris <rgm@gnu.org> writes:

...
>I think a much better solution for everybody would be to move both these
>packages to elpa.gnu.org. If you are not familiar with this, it is a
>gnu.org package repository for Emacs lisp files. Other people on this
>list know much more about it than I do, and can hopefully ask any
>questions you might have.
...



^ permalink raw reply	[flat|nested] 7+ messages in thread
* Re: Move verilog-mode and vhdl-mode to elpa.gnu.org
@ 2015-02-21 23:07 Wilson Snyder
  2015-02-22 21:18 ` Stefan Monnier
  0 siblings, 1 reply; 7+ messages in thread
From: Wilson Snyder @ 2015-02-21 23:07 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: reto, rgm, emacs-devel


Stefan Monnier <monnier@iro.umontreal.ca> writes:

>> How does moving to ELPA simplify the process of merging the
>> package into Emacs trunk, is it scriped or something?
>
>Not sure.  It depends on what are the reasons why you currently don't
>update the Emacs code yourself (and have Glenn do it instead).

I'd be perfectly glad to update the trunk myself - I was
never asked, and never asked myself having perhaps
mis-assuming commit rights were limited.

>> Likewise how do those edits made to the package in Emacs
>> trunk get back into the ELPA version?
>
>I think Glenn's suggestion would be to move those modes out of Emacs
>proper and have them be in elpa.git *instead*.

IMO having it installed "out of the box" is in the best
interest of both the users and myself.

Before verilog-mode joined Emacs proper I would get a flood
of install requests every semester, corresponding to when
college classes started and the professors would have their
students start their first Verilog projects.  The rate of my
giving install help is now nearly zero, and those with
problems are generally fairly sophisticated users.

BTW most of those students have have never used Emacs, so
even a one-command setup requirement is not desirable; it
should "just work".  (Even if the version of verilog-mode is
not the most recent - generally only advanced users care
about the most recent features.)



^ permalink raw reply	[flat|nested] 7+ messages in thread
* Move verilog-mode and vhdl-mode to elpa.gnu.org
@ 2015-02-21  1:10 Glenn Morris
  2015-02-21  1:12 ` Glenn Morris
  0 siblings, 1 reply; 7+ messages in thread
From: Glenn Morris @ 2015-02-21  1:10 UTC (permalink / raw)
  To: emacs-devel; +Cc: reto, wsnyder


Hello verilog and vhdl mode maintainers,

Recently I've been trying to keep the version of these modes in Emacs
up-to-date with your versions. I'd prefer not to keep doing this (I don't
actually use either mode).

I think a much better solution for everybody would be to move both these
packages to elpa.gnu.org. If you are not familiar with this, it is a
gnu.org package repository for Emacs lisp files. Other people on this
list know much more about it than I do, and can hopefully ask any
questions you might have.

One of the main advantages is that the files can be updated on your own
schedule, independent of the Emacs release cycle. This should make the
statement on http://www.veripool.org/projects/verilog-mode/wiki/Installing
about the Emacs version lagging the external version "by months to
years" a thing of the past! :)

Ideally, you would update the elpa.gnu.org versions yourselves.
It's essentially just a git repository. I believe there is some way to
add external branches; again, others can say more about this and the
best way to do it. I see verilog mode already use git. vhdl mode seems
to have no public VCS, which makes merging less than fun. Perhaps
elpa.gnu.org could be that VCS.

Anyway, regardless of the details, I think it's The Right Thing to Do.



^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2015-02-24  6:37 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-02-21  4:25 Move verilog-mode and vhdl-mode to elpa.gnu.org Wilson Snyder
2015-02-21 20:24 ` Stefan Monnier
2015-02-24  6:37 ` Glenn Morris
  -- strict thread matches above, loose matches on Subject: below --
2015-02-21 23:07 Wilson Snyder
2015-02-22 21:18 ` Stefan Monnier
2015-02-21  1:10 Glenn Morris
2015-02-21  1:12 ` Glenn Morris

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).