From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jacob Gerlach Subject: Re: Only on my computer, Invalid function: org-with-silent-modifications Date: Tue, 17 Jun 2014 16:35:56 -0400 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a1133b5cc3c00ef04fc0e1730 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:41335) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wx06o-0002KQ-VZ for emacs-orgmode@gnu.org; Tue, 17 Jun 2014 16:36:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Wx06n-0000MH-C5 for emacs-orgmode@gnu.org; Tue, 17 Jun 2014 16:35:58 -0400 Received: from mail-qa0-x22a.google.com ([2607:f8b0:400d:c00::22a]:54548) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wx06m-0000Lz-VY for emacs-orgmode@gnu.org; Tue, 17 Jun 2014 16:35:57 -0400 Received: by mail-qa0-f42.google.com with SMTP id dc16so9859614qab.15 for ; Tue, 17 Jun 2014 13:35:56 -0700 (PDT) In-Reply-To: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Grant Rettke Cc: emacs-orgmode@gnu.org --001a1133b5cc3c00ef04fc0e1730 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable I have no idea if it relates to what you describe with cask and dependencies, but I had the same error and found several old threads stating that it's caused by installing org when it's already initialized. I solved it by Emacs -q and reinstalling from elpa. If you search for the old threads there was a link to documentation that explains why this occurs which may be of some help addressing with cask. On Jun 17, 2014 3:38 PM, "Grant Rettke" wrote: > Good afternoon, > > Just upgraded to 8.2.7 and was surprised to get the > "org-with-silent-modifications" error. Here is what happened. > > The first time that I set up my Emacs libraries, using Cask, which > uses the Emacs package manager, it install org2blog which has org > 8.2.6 as a dependency. Then, Cask installed org-plus-contrib 8.2.6 and > life went on. Then I can cask update to get the 8.2.7 release (Cask > just pulls from the org repo). > > Started up Emacs and got that aforementioned error. The issue seemed > to revolve around load-path or > load-order, and I didn't understand any further than that. It was very > strange because my whole approach > had been to automate everything so it would "just work". > > Poking around, I eventually saw that org2blog depends on "org" (yes > now I admit that I didn't know this when > at first, but that is not relevant here I believe). That just didn't > look right to have both orgs in there, so I deleted plain old "org" > and commented out the org2blog load. Now Emacs works again. > > The issue seems to be that org-plus-contrib doesn't satisfy "org" from > a package manager perspective. > > This surprised me because the former is a superset. > > My next step now is to figure out what to do from a package > perspective, because I would like to keep > org2blog in there. > > Anyone else encountered this and want to share the solution? > > I'm going to think about this some more and see. > > Kind regards, > > Grant Rettke | AAAS, ACM, ASA, FSF, IEEE, SIAM, Sigma Xi > gcr@wisdomandwonder.com | http://www.wisdomandwonder.com/ > =E2=80=9CWisdom begins in wonder.=E2=80=9D --Socrates > ((=CE=BB (x) (x x)) (=CE=BB (x) (x x))) > =E2=80=9CLife has become immeasurably better since I have been forced to = stop > taking it seriously.=E2=80=9D --Thompson > > --001a1133b5cc3c00ef04fc0e1730 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

I have no idea if it relates to what you describe with cask = and dependencies, but I had the same error and found several old threads st= ating that it's caused by installing org when it's already initiali= zed.

I solved it by Emacs -q and reinstalling from elpa. If you s= earch for the old threads there was a link to documentation that explains w= hy this occurs which may be of some help addressing with cask.

On Jun 17, 2014 3:38 PM, "Grant Rettke"= ; <gcr@wisdomandwonder.com> wrote:
Good afternoon,

Just upgraded to 8.2.7 and was surprised to get the
"org-with-silent-modifications" error. Here is what happened.

The first time that I set up my Emacs libraries, using Cask, which
uses the Emacs package manager, it install org2blog which has org
8.2.6 as a dependency. Then, Cask installed org-plus-contrib 8.2.6 and
life went on. Then I can cask update to get the 8.2.7 release (Cask
just pulls from the org repo).

Started up Emacs and got that aforementioned error. The issue seemed
to revolve around load-path or
load-order, and I didn't understand any further than that. It was very<= br> strange because my whole approach
had been to automate everything so it would "just work".

Poking around, I eventually saw that org2blog depends on "org" (y= es
now I admit that I didn't know this when
at first, but that is not relevant here I believe). That just didn't look right to have both orgs in there, so I deleted plain old "org&quo= t;
and commented out the org2blog load. Now Emacs works again.

The issue seems to be that org-plus-contrib doesn't satisfy "org&q= uot; from
a package manager perspective.

This surprised me because the former is a superset.

My next step now is to figure out what to do from a package
perspective, because I would like to keep
org2blog in there.

Anyone else encountered this and want to share the solution?

I'm going to think about this some more and see.

Kind regards,

Grant Rettke | AAAS, ACM, ASA, FSF, IEEE, SIAM, Sigma Xi
gcr@wisdomandwonder.com | http://www.wisd= omandwonder.com/
=E2=80=9CWisdom begins in wonder.=E2=80=9D --Socrates
((=CE=BB (x) (x x)) (=CE=BB (x) (x x)))
=E2=80=9CLife has become immeasurably better since I have been forced to st= op
taking it seriously.=E2=80=9D --Thompson

--001a1133b5cc3c00ef04fc0e1730--