unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Eli Zaretskii <eliz@gnu.org>
To: bruce.connor.am@gmail.com
Cc: monnier@iro.umontreal.ca, emacs-devel@gnu.org
Subject: Re: Emacs release and bundling GNU Elpa
Date: Mon, 22 Jun 2015 21:49:41 +0300	[thread overview]
Message-ID: <83k2uvh92y.fsf@gnu.org> (raw)
In-Reply-To: <CAAdUY-KDktiQA_=YhZuU2gCmtNUPZ3KNWLgdm15W=bg8ryLvhg@mail.gmail.com>

> Date: Mon, 22 Jun 2015 18:45:50 +0100
> From: Artur Malabarba <bruce.connor.am@gmail.com>
> Cc: Stefan Monnier <monnier@iro.umontreal.ca>, emacs-devel <emacs-devel@gnu.org>
> 
> > Fair disclosure: I don't like this "move to ELPA" attitude.  I think
> > the net result will be more bugs because of unsynchronized development
> 
> Why would it unsynchronise?

Because Emacs development adds new features that the packages may or
may not want to use, and Emacs deprecates obsolete features that the
packages may or may not want to remove.  When a single team handles
that, the policy is always consistent; not so when independent teams
with independent agendas do the same.

> > and less exposure of packages to people who track development on
> > master,
> 
> These packages will effectively be part of master.

Only if one decides to pull them.  Since that's at least a bit of an
additional hassle, one could decide not to bother.

> >  . We'd need to find a way of providing ChangeLogs for the packages,
> >    either by merging their Git logs somehow, or by keeping their
> >    ChangeLogs in separate directories (which would mean each package
> >    will have its own directory, making load-path longer).
> 
> Keep their ChangeLogs in the same place as their source (in the
> "./elpa.git/packages/package-name/" directory). This has nothing to do
> with the load-path. The load-path will point to "./lisp/from-elpa"
> (which is where we copy the sources before compiling).

Aren't you forgetting that ChangeLog files need to be part of the
release tarball?  Or do you mean we will have each package twice in a
tarball, in 2 different directories?



  reply	other threads:[~2015-06-22 18:49 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-06-21  9:59 Emacs release and bundling GNU Elpa Artur Malabarba
2015-06-22  0:45 ` Stefan Monnier
2015-06-22 11:20   ` Phillip Lord
2015-06-22 13:27     ` Artur Malabarba
2015-06-22 13:30       ` Artur Malabarba
2015-06-22 13:30         ` Artur Malabarba
2015-06-22 15:22           ` Phillip Lord
2015-06-22 15:33     ` Stefan Monnier
2015-06-22 15:33   ` Eli Zaretskii
2015-06-22 16:50     ` Stephen Leake
2015-06-22 17:16     ` Stefan Monnier
2015-06-22 17:45     ` Artur Malabarba
2015-06-22 18:49       ` Eli Zaretskii [this message]
2015-06-23 10:55         ` Artur Malabarba
2015-06-23 13:20           ` Stefan Monnier
  -- strict thread matches above, loose matches on Subject: below --
2015-06-24  8:12 Barry
2015-06-24 14:04 ` Stefan Monnier
2015-06-24 15:01 ` Eli Zaretskii
2015-06-24 15:44 ` Phillip Lord

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=83k2uvh92y.fsf@gnu.org \
    --to=eliz@gnu.org \
    --cc=bruce.connor.am@gmail.com \
    --cc=emacs-devel@gnu.org \
    --cc=monnier@iro.umontreal.ca \
    /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).