From: Tim Cross <theophilusx@gmail.com>
To: Jean-Christophe Helary <jean.christophe.helary@traduction-libre.org>
Cc: Org-mode <emacs-orgmode@gnu.org>, Emacs developers <emacs-devel@gnu.org>
Subject: Re: org 9.2.6 and org 9.1.9
Date: Wed, 27 Nov 2019 17:00:05 +1100 [thread overview]
Message-ID: <CAC=50j8_ULsJp1vZRCDnG_rD4OffRhwV6K2Oi=SFh6Y=2SYNOw@mail.gmail.com> (raw)
In-Reply-To: <8325B7BB-3213-4C8D-9925-E6621695918D@traduction-libre.org>
[-- Attachment #1: Type: text/plain, Size: 1652 bytes --]
I would agree that org should be a package in elpa and not bundled into
emacs core. The user can then choose which version to install (ignoring the
package dependency problem). This won't fix all the issues as anyone
installing a new major version when an existing version is already loaded
will run into the same problems. Bottom line, as org stands now, upgrading
when org is already loaded is problematic.
On Wed, 27 Nov 2019 at 16:44, Jean-Christophe Helary <
jean.christophe.helary@traduction-libre.org> wrote:
> Thank you Stefan. I'll try to reproduce the issue and then I'll report.
>
> Jean-Christophe
>
> > On Nov 27, 2019, at 12:24, Stefan Monnier <monnier@iro.umontreal.ca>
> wrote:
> >
> >> What should happen is that
> >> 1) packages.el should see that I'm trying to install a package that
> requires
> >> 9.2.6 as a dependency and it should notify me that 9.1.9 is already
> >> installed and do I really want to do that, etc.
> >>
> >> 2) *or* just consider that it's better for me to use 9.2.6 instead of
> >> whatever comes with emacs and make sure that the older package is
> forgotten
> >> by emacs.
> >
> > I think 2 is the right option. package.el was designed such that you
> > can have various versions of a given package installed. Only one of the
> > can be activated at any given time, because Emacs Lisp doesn't provide
> any
> > way to do better, but having both Org-9.1.9 and Org-9.2.6 installed
> > should be a perfectly normal situation.
> >
> > Any misbehavior that results from this should be reported as a bug
> > (especially if it can be reproduced).
> >
> >
> > Stefan
>
>
--
regards,
Tim
--
Tim Cross
[-- Attachment #2: Type: text/html, Size: 2392 bytes --]
next prev parent reply other threads:[~2019-11-27 6:00 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-11-24 13:37 org 9.2.6 and org 9.1.9 Jean-Christophe Helary
2019-11-26 19:15 ` Nick Dokos
2019-11-26 21:41 ` Tim Cross
2019-11-27 2:59 ` Cook, Malcolm
2019-11-27 3:13 ` Jean-Christophe Helary
2019-11-27 6:18 ` Stefan Kangas
2019-11-27 13:23 ` Stefan Monnier
2019-11-27 13:23 ` Stefan Monnier
2019-11-27 17:20 ` Cook, Malcolm
2019-11-27 21:51 ` Tim Cross
2019-11-27 22:01 ` Stefan Monnier
2019-11-27 22:01 ` Stefan Monnier
2019-11-26 23:14 ` Jean-Christophe Helary
2019-11-27 3:24 ` Stefan Monnier
2019-11-27 5:43 ` Jean-Christophe Helary
2019-11-27 6:00 ` Tim Cross [this message]
2019-11-27 6:29 ` Stefan Kangas
2019-11-27 6:42 ` Tim Cross
2019-11-27 10:11 ` Stefan Kangas
2019-11-27 13:21 ` Stefan Monnier
2019-11-27 15:44 ` Eli Zaretskii
2019-11-27 7:04 ` Fraga, Eric
2019-11-27 6:34 ` Stefan Kangas
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
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='CAC=50j8_ULsJp1vZRCDnG_rD4OffRhwV6K2Oi=SFh6Y=2SYNOw@mail.gmail.com' \
--to=theophilusx@gmail.com \
--cc=emacs-devel@gnu.org \
--cc=emacs-orgmode@gnu.org \
--cc=jean.christophe.helary@traduction-libre.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 external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.