unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: joakim@verona.se
To: emacs-devel <emacs-devel@gnu.org>
Subject: Re: CVS is the `released version'
Date: Mon, 14 May 2007 10:02:29 +0200	[thread overview]
Message-ID: <m3k5vb3ka2.fsf@kurono.home> (raw)
In-Reply-To: <864pmfzz3c.fsf@lola.quinscape.zz> (David Kastrup's message of "Mon\, 14 May 2007 08\:41\:27 +0200")

I think we have different experiences, which maybe accounts for our
diffierent views on package systems.

I havent used XEmacs much at all, and have no experience with its
package system. What David describes about it sounds like its mostly a
hassle, so I agree we dont want a package system like that.

It seems the XEmacs package system is mostly geared towards
modularizing emacs itself. I wouldnt need that for my emacs usage
patterns. If emacs was 1TB big, I would still download and use it, and
the size of a typical emacs install is not particularily bothersome
compared with most other software packages out there.

The particular need I feel Toms ELPA forfills is exploring emacs
packages that are not already in emacs core. Having a central
repository would also make it easier for such packages to eventualy be
accepted in emacs core.

Take for example two such valuable packages as CEDET and ECB. Both are
candidates for emacs inclusion, but have existed as separate packages
for years, and it will probably be years still before they are
included in a released emacs. These packages deserve a much larger
user-base, which they could have had with a package system such as ELPA.

If the only emacs that was available to me was the released emacs and
the packages that followed with it, I would very likely not be an
emacs user. 

David Kastrup <dak@gnu.org> writes:


> Tom Tromey <tromey@redhat.com> writes:
>
>> package.el is attached to a web site, ELPA, where package updates
>> are uploaded.  The idea here is twofold.
>
> The central repository (and the necessary policies for maintaining it,
> and the requirement to find intermediaries) is what I find works
> absolutely worst with the XEmacs package system.  It is the main
> culprit for XEmacs distributing outdated packages.
>
> Once one has a central repository, there is no significant advantage
> over not having packages but instead putting everything inside of
> Emacs.
>
>> First, many packages are released between Emacs releases; package.el
>> makes it simple to update to these releases and use them.  Second,
>> not every useful Emacs Lisp package out there is going to be
>> included in Emacs.  We've seen over the years that having a separate
>> repository is in fact very useful to Emacs users.
>
> Who saw that?
>
>> Another thing package.el provides is simple installation.  Packages
>> are downloaded (including their dependencies, if any) and installed
>> for you, autoloads are extracted, the package is byte-compiled, and
>> when Emacs starts up,the packages are "activated" (meaning the
>> autoloads are evalled).  Users don't have to modify their .emacs for
>> updates to load-path, the Info path, or a list of autoloads.
>
> They don't have for packages that are included in Emacs, anyway.
>
> -- 
> David Kastrup

-- 
Joakim Verona

  reply	other threads:[~2007-05-14  8:02 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
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 [this message]
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=m3k5vb3ka2.fsf@kurono.home \
    --to=joakim@verona.se \
    --cc=emacs-devel@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).