From: Tom Tromey <tromey@redhat.com>
To: David Kastrup <dak@gnu.org>
Cc: Ryan Yeske <rcyeske@gmail.com>,
rms@gnu.org, joakim@verona.se, emacs-devel@gnu.org
Subject: Re: CVS is the `released version'
Date: Sun, 13 May 2007 18:43:33 -0700 [thread overview]
Message-ID: <17991.48837.796099.175153@localhost.localdomain> (raw)
In-Reply-To: <857irdqd0d.fsf@lola.goethe.zz>
>>>>> "David" == David Kastrup <dak@gnu.org> writes:
David> The XEmacs package system basically consists of several pieces of
David> policy: a package layout which packages have to obey, a central
David> package repository where packages are checked in via CVS and built,
David> servers populated from this repository and mirrored.
FWIW, package.el does require a specific layout of the package. This
could be changed -- package.el is reasonably small -- but so far I
didn't see a need. Essentially it requires everything (.el files, the
info files and also a dir file) in the top level. It also mandates a
couple file names, the main one being the .el file that holds the
"define-package" call.
David> XEmacs policies, however, prohibit the distribution of packages not
David> built with the XEmacs-specific build tools.
package.el by contrast does not have a build tool :-)
David> The problem is that there are not that many great things around that
David> are not already integrated into Emacs.
I respectfully disagree. I'm regularly using a couple great packages
that for whatever reason, AIUI, will never be integrated into Emacs
(VM and BBDB). There's also things like muse, planner, emms, RLX,
dvc, etc -- some of which may be integrated someday, but meanwhile it
would be nice to have a simpler way to install them. Finally there's
the issue of Emacs' release cycle -- frequently it would be nice to
update an Emacs package like Gnus to some intermediate release.
David> With all that policing, the administrative burden is actually more
David> than getting some Lisp file accepted into the Emacs core tree.
package.el is tied to ELPA, the Emacs Lisp Package Archive. My plan
here is to turn this into a project hosted on savannah or the like,
run it as a free software project is run, and then give the major
package maintainers login access. IOW, you could update the AUCTeX
packages yourself.
For smaller packages, uploading is trivial if the package meets the
packaging guidelines. I have it bound to a key in Gnus :-). This
sort of thing can comfortably be done by anyone with ELPA admin
access.
Tom
next prev parent reply other threads:[~2007-05-14 1:43 UTC|newest]
Thread overview: 146+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-05-09 19:56 CVS is the `released version' Robert J. Chassell
2007-05-09 19:59 ` Thomas Hühn
2007-05-10 2:00 ` Robert J. Chassell
2007-05-10 6:03 ` Thomas Hühn
2007-05-10 11:43 ` Robert J. Chassell
2007-05-10 11:47 ` David Kastrup
2007-05-10 6:58 ` David Kastrup
2007-05-10 11:58 ` Andrea Russo
2007-05-10 12:34 ` Thomas Hühn
2007-05-09 20:12 ` David Kastrup
2007-05-10 2:18 ` Chong Yidong
2007-05-10 18:24 ` Ken Manheimer
2007-05-10 19:05 ` Stefan Monnier
2007-05-11 18:48 ` Richard Stallman
2007-05-11 20:19 ` joakim
2007-05-12 16:47 ` Richard Stallman
2007-05-12 20:26 ` joakim
2007-05-13 8:49 ` Ryan Yeske
2007-05-13 9:38 ` David Kastrup
2007-05-13 11:28 ` Ralf Angeli
2007-05-13 12:53 ` David Kastrup
2007-05-14 1:43 ` Tom Tromey [this message]
2007-05-14 8:09 ` Richard Stallman
2007-05-14 15:19 ` Tom Tromey
2007-05-14 18:29 ` Ryan Yeske
2007-05-16 2:23 ` Mike Mattie
2007-05-14 1:17 ` Tom Tromey
2007-05-14 5:06 ` Thien-Thi Nguyen
2007-05-14 6:47 ` David Kastrup
2007-05-14 15:07 ` Tom Tromey
2007-05-14 17:20 ` Stefan Monnier
2007-05-14 6:41 ` David Kastrup
2007-05-14 8:02 ` joakim
2007-05-14 15:10 ` Tom Tromey
2007-05-14 18:41 ` Ryan Yeske
2007-05-14 19:03 ` Eli Zaretskii
2007-05-14 19:16 ` Tom Tromey
2007-05-14 22:36 ` Ryan Yeske
2007-05-16 15:46 ` Stefan Monnier
2007-05-17 12:43 ` David Kastrup
2007-05-17 14:17 ` Stefan Monnier
2007-05-15 23:52 ` thorne
2007-05-18 23:10 ` Richard Stallman
2007-05-18 23:31 ` Tom Tromey
2007-05-19 22:31 ` Richard Stallman
2007-05-19 22:33 ` Tom Tromey
2007-05-20 17:05 ` Richard Stallman
2007-05-20 21:45 ` Tom Tromey
2007-05-21 5:19 ` David Kastrup
2007-05-21 10:33 ` Richard Stallman
2007-05-21 10:46 ` David Kastrup
2007-05-21 18:36 ` JD Smith
2007-05-21 18:47 ` David Kastrup
2007-05-21 18:51 ` Chong Yidong
2007-05-21 19:02 ` David Kastrup
2007-05-22 14:52 ` Richard Stallman
2007-05-25 21:13 ` Ken Manheimer
2007-05-25 21:24 ` Lennart Borgman (gmail)
2007-05-26 7:01 ` David Kastrup
2007-05-28 3:10 ` dhruva
2007-05-29 0:02 ` Richard Stallman
2007-05-29 6:21 ` dhruva
2007-05-29 9:30 ` Stephen J. Turnbull
2007-05-29 10:30 ` Frank Schmitt
2007-05-29 14:36 ` Stephen J. Turnbull
2007-05-29 14:45 ` Frank Schmitt
2007-05-29 17:49 ` Stephen J. Turnbull
2007-05-29 22:00 ` David Kastrup
2007-05-30 15:43 ` Richard Stallman
2007-05-30 16:15 ` joakim
2007-06-02 17:29 ` Richard Stallman
2007-06-03 9:56 ` Frank Schmitt
2007-05-30 15:44 ` Richard Stallman
2007-05-30 21:55 ` Frank Schmitt
2007-05-31 22:32 ` Richard Stallman
2007-05-30 4:27 ` Richard Stallman
2007-06-03 3:23 ` Tom Tromey
2007-05-22 8:30 ` Richard Stallman
2007-05-21 16:33 ` Tom Tromey
2007-05-21 18:32 ` CVS is the `released version' (ELL and the ohio lisp archive) Stephen Eglen
2007-05-24 21:22 ` CVS is the `released version' Richard Stallman
2007-05-24 21:58 ` New Extensions (was: Re: CVS is the `released version') Henrik Enberg
2007-05-24 21:22 ` CVS is the `released version' Richard Stallman
2007-05-21 12:03 ` Robert J. Chassell
2007-05-21 12:13 ` David Kastrup
2007-05-21 12:45 ` Stefan Monnier
2007-05-21 13:18 ` jasonr
2007-05-21 15:39 ` Robert J. Chassell
2007-05-22 10:10 ` Stefan Monnier
2007-05-22 11:18 ` Robert J. Chassell
2007-05-22 13:36 ` David Kastrup
2007-05-22 15:19 ` Robert J. Chassell
2007-05-22 15:37 ` Jason Rumney
2007-05-22 15:12 ` Stefan Monnier
2007-05-22 17:24 ` Robert J. Chassell
2007-05-23 14:54 ` Stefan Monnier
2007-05-23 15:02 ` Jason Rumney
2007-05-23 19:08 ` Robert J. Chassell
2007-05-21 2:57 ` Bob Rogers
2007-05-21 13:24 ` Richard Stallman
2007-05-21 16:22 ` Tom Tromey
2007-05-21 12:53 ` Stefan Monnier
2007-05-21 16:41 ` Tom Tromey
2007-05-21 19:40 ` Stefan Monnier
2007-05-22 4:38 ` Xavier Maillard
2007-05-20 7:54 ` David Kastrup
2007-05-20 21:53 ` Tom Tromey
2007-05-21 5:24 ` David Kastrup
2007-05-21 5:53 ` dhruva
2007-05-21 6:51 ` David Kastrup
2007-05-21 8:47 ` Stephen J. Turnbull
2007-05-21 9:22 ` David Kastrup
2007-05-21 13:24 ` Richard Stallman
2007-05-21 13:51 ` David Kastrup
2007-05-24 21:22 ` Richard Stallman
2007-05-21 10:17 ` package.el (was: Re: CVS is the `released version') David Reitter
2007-05-21 17:40 ` package.el Tom Tromey
2007-05-21 18:13 ` package.el David Kastrup
2007-05-21 22:43 ` package.el David Reitter
2007-05-21 22:51 ` package.el Tom Tromey
2007-05-21 23:48 ` package.el Davis Herring
2007-05-21 23:56 ` package.el Lennart Borgman (gmail)
2007-05-25 21:39 ` package.el Tom Tromey
2007-05-27 1:00 ` package.el Richard Stallman
2007-05-21 23:50 ` package.el David Reitter
2007-05-21 23:44 ` package.el Tom Tromey
2007-05-22 2:21 ` package.el Stephen J. Turnbull
2007-05-22 10:18 ` package.el Stefan Monnier
2007-05-21 22:57 ` package.el David Kastrup
2007-05-20 22:05 ` CVS is the `released version' Richard Stallman
2007-05-19 22:31 ` Richard Stallman
2007-05-19 22:31 ` Tom Tromey
2007-05-20 17:05 ` Richard Stallman
2007-05-20 21:23 ` Tom Tromey
2007-05-21 12:59 ` Stefan Monnier
2007-05-21 13:03 ` David Kastrup
2007-05-21 14:14 ` Stefan Monnier
2007-05-21 16:50 ` Tom Tromey
2007-05-22 14:51 ` Richard Stallman
2007-05-22 6:10 ` Trent Buck
2007-05-22 7:56 ` David Kastrup
2007-05-24 21:22 ` Richard Stallman
2007-05-10 20:42 ` David Kastrup
2007-05-10 23:05 ` Lukasz Stafiniak
2007-05-10 23:23 ` Davis Herring
2007-05-11 12:31 ` Thien-Thi Nguyen
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=17991.48837.796099.175153@localhost.localdomain \
--to=tromey@redhat.com \
--cc=dak@gnu.org \
--cc=emacs-devel@gnu.org \
--cc=joakim@verona.se \
--cc=rcyeske@gmail.com \
--cc=rms@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).