GNU bug report logs - #10808
gnus-summary-cancel-article does not check from-address of current group

Previous Next

Package: gnus;

Reported by: Peter Münster <pmlists <at> free.fr>

Date: Mon, 13 Feb 2012 23:22:01 UTC

Severity: normal

Tags: fixed

Found in version 5.130002

Fixed in version 24.4

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 10808 in the body.
You can then email your comments to 10808 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bugs <at> gnus.org:
bug#10808; Package gnus. (Mon, 13 Feb 2012 23:22:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Peter Münster <pmlists <at> free.fr>:
New bug report received and forwarded. Copy sent to bugs <at> gnus.org. (Mon, 13 Feb 2012 23:22:01 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Peter Münster <pmlists <at> free.fr>
To: submit <at> debbugs.gnu.org (The Gnus Bugfixing Girls + Boys)
Subject: gnus-summary-cancel-article does not check from-address of current
	group
Date: Tue, 14 Feb 2012 00:19:31 +0100
Hello,

`gnus-summary-cancel-article' should check the real from address,
that would be used in the current group (perhaps modified by
group-parameters), rather than the global user-mail-address.

Thread in usenet:
http://thread.gmane.org/gmane.emacs.gnus.general/81325/focus=81355

-- 
           Peter




Information forwarded to bugs <at> gnus.org:
bug#10808; Package gnus. (Tue, 10 Apr 2012 20:22:01 GMT) Full text and rfc822 format available.

Message #8 received at 10808 <at> debbugs.gnu.org (full text, mbox):

From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
To: Peter Münster <pmlists <at> free.fr>
Cc: 10808 <at> debbugs.gnu.org
Subject: Re: bug#10808: gnus-summary-cancel-article does not check
	from-address of current group
Date: Tue, 10 Apr 2012 22:19:59 +0200
Peter Münster <pmlists <at> free.fr> writes:

> `gnus-summary-cancel-article' should check the real from address,
> that would be used in the current group (perhaps modified by
> group-parameters), rather than the global user-mail-address.

Definitely.

But it's unexpectedly difficult.  Since the From header is influenced by
so many things (parameters, posting styles, hooks), we generally just
have to create the Message buffer, then look what the From header ended
up being, and then use that...

-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/




Information forwarded to bugs <at> gnus.org:
bug#10808; Package gnus. (Tue, 10 Apr 2012 20:29:01 GMT) Full text and rfc822 format available.

Message #11 received at 10808 <at> debbugs.gnu.org (full text, mbox):

From: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
To: Peter Münster <pmlists <at> free.fr>
Cc: 10808 <at> debbugs.gnu.org
Subject: Re: bug#10808: gnus-summary-cancel-article does not check
	from-address of current group
Date: Tue, 10 Apr 2012 22:27:16 +0200
Lars Magne Ingebrigtsen <larsi <at> gnus.org> writes:

> But it's unexpectedly difficult.  Since the From header is influenced by
> so many things (parameters, posting styles, hooks), we generally just
> have to create the Message buffer, then look what the From header ended
> up being, and then use that...

I've now done this.

-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/




Added tag(s) fixed. Request was from Lars Magne Ingebrigtsen <larsi <at> gnus.org> to control <at> debbugs.gnu.org. (Tue, 10 Apr 2012 20:29:02 GMT) Full text and rfc822 format available.

bug marked as fixed in version 24.2, send any further explanations to 10808 <at> debbugs.gnu.org and Peter Münster <pmlists <at> free.fr> Request was from Lars Magne Ingebrigtsen <larsi <at> gnus.org> to control <at> debbugs.gnu.org. (Tue, 10 Apr 2012 20:29:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Wed, 09 May 2012 11:24:03 GMT) Full text and rfc822 format available.

bug unarchived. Request was from Peter Münster <pmrb <at> free.fr> to control <at> debbugs.gnu.org. (Thu, 16 May 2013 20:04:02 GMT) Full text and rfc822 format available.

Information forwarded to bugs <at> gnus.org:
bug#10808; Package gnus. (Thu, 16 May 2013 20:07:01 GMT) Full text and rfc822 format available.

Message #22 received at 10808 <at> debbugs.gnu.org (full text, mbox):

From: Peter Münster <pmlists <at> free.fr>
To: 10808 <at> debbugs.gnu.org
Subject: Re: bug#10808: gnus-summary-cancel-article does not check
	from-address of current group
Date: Thu, 16 May 2013 21:54:11 +0200
On Tue, Apr 10 2012, Lars Magne Ingebrigtsen wrote:

> Lars Magne Ingebrigtsen <larsi <at> gnus.org> writes:
>
>> But it's unexpectedly difficult.  Since the From header is influenced by
>> so many things (parameters, posting styles, hooks), we generally just
>> have to create the Message buffer, then look what the From header ended
>> up being, and then use that...
>
> I've now done this.

Hi Lars,

There seems to be a regression. It did not work with latest git version.
Again, I had to change temporarily my user-mail-address.

-- 
           Peter




bug No longer marked as fixed in versions 24.2 and reopened. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sun, 09 Jun 2013 22:03:02 GMT) Full text and rfc822 format available.

Information forwarded to bugs <at> gnus.org:
bug#10808; Package gnus. (Thu, 30 Jan 2014 23:10:02 GMT) Full text and rfc822 format available.

Message #27 received at 10808 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Peter Münster <pmlists <at> free.fr>
Cc: 10808 <at> debbugs.gnu.org
Subject: Re: bug#10808: gnus-summary-cancel-article does not check
 from-address of current group
Date: Thu, 30 Jan 2014 15:08:16 -0800
Peter Münster <pmlists <at> free.fr> writes:

> There seems to be a regression. It did not work with latest git version.
> Again, I had to change temporarily my user-mail-address.

Can you edebug through `gnus-summary-cancel-article' to see what
`user-mail-address' ends up being?  It seems to work for me...

-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/




Information forwarded to bugs <at> gnus.org:
bug#10808; Package gnus. (Sat, 01 Feb 2014 11:10:02 GMT) Full text and rfc822 format available.

Message #30 received at 10808 <at> debbugs.gnu.org (full text, mbox):

From: Peter Münster <pmlists <at> free.fr>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: 10808 <at> debbugs.gnu.org
Subject: Re: bug#10808: gnus-summary-cancel-article does not check
 from-address of current group
Date: Sat, 01 Feb 2014 12:08:35 +0100
On Fri, Jan 31 2014, Lars Ingebrigtsen wrote:

> Can you edebug through `gnus-summary-cancel-article' to see what
> `user-mail-address' ends up being?

Hi Lars,

It ends up being "pmrb <at> free.fr", my main address.

But it seems, that another function is interesting: `message-is-yours-p'

--8<---------------cut here---------------start------------->8---
	   ;; Email address in From field equals to our address
	   (and (setq from (message-fetch-field "from"))
		(string-equal
		 (downcase (car (mail-header-parse-address from)))
		 (downcase (car (mail-header-parse-address
				 (message-make-from))))))
--8<---------------cut here---------------end--------------->8---

`message-make-from' returns my main address, and not the address for the
group ("pmlists <at> free.fr"). That's why `message-is-yours-p' returns nil
in the end.


> It seems to work for me...

Perhaps you have set 'message-alternative-emails'? In my setup it's nil.

-- 
           Peter




Information forwarded to bugs <at> gnus.org:
bug#10808; Package gnus. (Sat, 01 Feb 2014 20:45:02 GMT) Full text and rfc822 format available.

Message #33 received at 10808 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Peter Münster <pmlists <at> free.fr>
Cc: 10808 <at> debbugs.gnu.org
Subject: Re: bug#10808: gnus-summary-cancel-article does not check
 from-address of current group
Date: Sat, 01 Feb 2014 12:43:30 -0800
Peter Münster <pmlists <at> free.fr> writes:

> On Fri, Jan 31 2014, Lars Ingebrigtsen wrote:
>
>> Can you edebug through `gnus-summary-cancel-article' to see what
>> `user-mail-address' ends up being?
>
> Hi Lars,
>
> It ends up being "pmrb <at> free.fr", my main address.

Hm.  That's wrong, isn't it?  Were you able to determine why it's wrong?

> But it seems, that another function is interesting: `message-is-yours-p'
> 	   ;; Email address in From field equals to our address
> 	   (and (setq from (message-fetch-field "from"))
> 		(string-equal
> 		 (downcase (car (mail-header-parse-address from)))
> 		 (downcase (car (mail-header-parse-address
> 				 (message-make-from))))))
> `message-make-from' returns my main address, and not the address for the
> group ("pmlists <at> free.fr"). That's why `message-is-yours-p' returns nil
> in the end.

Aha, yes, that also needs fixing...

>> It seems to work for me...
>
> Perhaps you have set 'message-alternative-emails'? In my setup it's nil.

No, it's nil for me, too.

-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/




Information forwarded to bugs <at> gnus.org:
bug#10808; Package gnus. (Sun, 02 Feb 2014 08:25:02 GMT) Full text and rfc822 format available.

Message #36 received at 10808 <at> debbugs.gnu.org (full text, mbox):

From: Peter Münster <pmlists <at> free.fr>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: 10808 <at> debbugs.gnu.org
Subject: Re: bug#10808: gnus-summary-cancel-article does not check
 from-address of current group
Date: Sun, 02 Feb 2014 09:24:23 +0100
On Sat, Feb 01 2014, Lars Ingebrigtsen wrote:

> Peter Münster <pmlists <at> free.fr> writes:
>
>> On Fri, Jan 31 2014, Lars Ingebrigtsen wrote:
>>
>>> Can you edebug through `gnus-summary-cancel-article' to see what
>>> `user-mail-address' ends up being?
>>
>> It ends up being "pmrb <at> free.fr", my main address.
>
> Hm.  That's wrong, isn't it?

I don't know. For me it's quite natural, because of the first `let' in
the function:

--8<---------------cut here---------------start------------->8---
  (let ((message-post-method
	 `(lambda (arg)
	    (gnus-post-method (eq ',symp 'a) ,gnus-newsgroup-name)))
	(user-mail-address user-mail-address))
--8<---------------cut here---------------end--------------->8---

`user-mail-address' gets the value of `user-mail-address'.


> Were you able to determine why it's wrong?

No. I don't understand the purpose of this `let' statement...

-- 
           Peter




Information forwarded to bugs <at> gnus.org:
bug#10808; Package gnus. (Sun, 02 Feb 2014 22:57:02 GMT) Full text and rfc822 format available.

Message #39 received at 10808 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Peter Münster <pmlists <at> free.fr>
Cc: 10808 <at> debbugs.gnu.org
Subject: Re: bug#10808: gnus-summary-cancel-article does not check
 from-address of current group
Date: Sun, 02 Feb 2014 14:55:09 -0800
Peter Münster <pmlists <at> free.fr> writes:

> I don't know. For me it's quite natural, because of the first `let' in
> the function:
>   (let ((message-post-method
> 	 `(lambda (arg)
> 	    (gnus-post-method (eq ',symp 'a) ,gnus-newsgroup-name)))
> 	(user-mail-address user-mail-address))
> `user-mail-address' gets the value of `user-mail-address'.

The code looks like this:

  (let ((message-post-method
	 `(lambda (arg)
	    (gnus-post-method (eq ',symp 'a) ,gnus-newsgroup-name)))
	(user-mail-address user-mail-address))

[...]

		(setq user-mail-address
		      (car (mail-header-parse-address from)))))
	    (kill-buffer (current-buffer))))

The interesting bit is what `user-mail-address' is after the `setq'
there.

-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/




Information forwarded to bugs <at> gnus.org:
bug#10808; Package gnus. (Mon, 03 Feb 2014 00:19:01 GMT) Full text and rfc822 format available.

Message #42 received at 10808 <at> debbugs.gnu.org (full text, mbox):

From: Peter Münster <pmlists <at> free.fr>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: 10808 <at> debbugs.gnu.org
Subject: Re: bug#10808: gnus-summary-cancel-article does not check
 from-address of current group
Date: Mon, 03 Feb 2014 01:18:18 +0100
On Sun, Feb 02 2014, Lars Ingebrigtsen wrote:

> Peter Münster <pmlists <at> free.fr> writes:
>
>> I don't know. For me it's quite natural, because of the first `let' in
>> the function:
>>   (let ((message-post-method
>> 	 `(lambda (arg)
>> 	    (gnus-post-method (eq ',symp 'a) ,gnus-newsgroup-name)))
>> 	(user-mail-address user-mail-address))
>> `user-mail-address' gets the value of `user-mail-address'.
>
> The code looks like this:
>
>   (let ((message-post-method
> 	 `(lambda (arg)
> 	    (gnus-post-method (eq ',symp 'a) ,gnus-newsgroup-name)))
> 	(user-mail-address user-mail-address))
>
> [...]
>
> 		(setq user-mail-address
> 		      (car (mail-header-parse-address from)))))
> 	    (kill-buffer (current-buffer))))
>
> The interesting bit is what `user-mail-address' is after the `setq'
> there.

Hi Lars,

`user-mail-address' is "pmlists <at> free.fr" after the `setq'. So it's the
right address. But this is dead code, isn't it?
It's the `user-mail-address' of the `let', not the global one. And it's
no more used after the `setq'.

Inside the `message-cancel-news' function, the value of
`user-mail-address' is still "pmrb <at> free.fr"...

-- 
           Peter




Information forwarded to bugs <at> gnus.org:
bug#10808; Package gnus. (Mon, 03 Feb 2014 00:26:02 GMT) Full text and rfc822 format available.

Message #45 received at 10808 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Peter Münster <pmlists <at> free.fr>
Cc: 10808 <at> debbugs.gnu.org
Subject: Re: bug#10808: gnus-summary-cancel-article does not check
 from-address of current group
Date: Sun, 02 Feb 2014 16:24:23 -0800
Peter Münster <pmlists <at> free.fr> writes:

> `user-mail-address' is "pmlists <at> free.fr" after the `setq'. So it's the
> right address. But this is dead code, isn't it?
> It's the `user-mail-address' of the `let', not the global one. And it's
> no more used after the `setq'.

`user-mail-address' is a special variable, so it's that value that's
being used when `message-cancel-news' is being called.

Emacs doesn't use lexical binding by default.

-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/




Information forwarded to bugs <at> gnus.org:
bug#10808; Package gnus. (Mon, 03 Feb 2014 01:10:02 GMT) Full text and rfc822 format available.

Message #48 received at 10808 <at> debbugs.gnu.org (full text, mbox):

From: Peter Münster <pmlists <at> free.fr>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: 10808 <at> debbugs.gnu.org
Subject: Re: bug#10808: gnus-summary-cancel-article does not check
 from-address of current group
Date: Mon, 03 Feb 2014 02:09:29 +0100
On Mon, Feb 03 2014, Lars Ingebrigtsen wrote:

> `user-mail-address' is a special variable, so it's that value that's
> being used when `message-cancel-news' is being called.

Perhaps you're right, I don't know. I can just tell you, that the
`setq user-mail-address' evaluates to "pmlists <at> free.fr" (shown by
edebug) and inside the `message-cancel-news' function, the value is
"pmrb <at> free.fr" (I've inserted a "(message user-mail-address)" at the
beginning of the function.).

My emacs is from bzr-trunk and my gnus from git-trunk, both updated
about 2 days ago.

-- 
           Peter




Information forwarded to bugs <at> gnus.org:
bug#10808; Package gnus. (Mon, 03 Feb 2014 22:12:01 GMT) Full text and rfc822 format available.

Message #51 received at 10808 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Peter Münster <pmlists <at> free.fr>
Cc: 10808 <at> debbugs.gnu.org
Subject: Re: bug#10808: gnus-summary-cancel-article does not check
 from-address of current group
Date: Mon, 03 Feb 2014 14:10:00 -0800
Peter Münster <pmlists <at> free.fr> writes:

> Perhaps you're right, I don't know. I can just tell you, that the
> `setq user-mail-address' evaluates to "pmlists <at> free.fr" (shown by
> edebug) and inside the `message-cancel-news' function, the value is
> "pmrb <at> free.fr" (I've inserted a "(message user-mail-address)" at the
> beginning of the function.).

I tried that, too, and the `message' reported what the `setq' had done
in `gnus-summary-cancel-article'.  So I'm unable to reproduce this bug.

Are you sure you're not picking up old parts of Gnus from somewhere?
`M-x list-load-path-shadows' should be able to tell you.

-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/




Information forwarded to bugs <at> gnus.org:
bug#10808; Package gnus. (Mon, 03 Feb 2014 23:01:02 GMT) Full text and rfc822 format available.

Message #54 received at 10808 <at> debbugs.gnu.org (full text, mbox):

From: Peter Münster <pmlists <at> free.fr>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: 10808 <at> debbugs.gnu.org
Subject: Re: bug#10808: gnus-summary-cancel-article does not check
 from-address of current group
Date: Mon, 03 Feb 2014 23:57:17 +0100
On Mon, Feb 03 2014, Lars Ingebrigtsen wrote:

> I tried that, too, and the `message' reported what the `setq' had done
> in `gnus-summary-cancel-article'.  So I'm unable to reproduce this bug.
>
> Are you sure you're not picking up old parts of Gnus from somewhere?
> `M-x list-load-path-shadows' should be able to tell you.

Thanks for this hint! There are 264 Emacs Lisp load-path shadowings.
So, there is perhaps a problem...
My emacs is in ~peter/emacs and my gnus in ~peter/emacs/packages/gnus

I guess that it's ok when ~peter/emacs/packages/gnus/lisp/xxx
shadows ~peter/emacs/lisp/xxx. What do you think?


Here is the output:

--8<---------------cut here---------------start------------->8---
~peter/emacs/packages/gnus/lisp/lpath hides ~peter/emacs/packages/auctex/lpath
~peter/.emacs.d//lisp/php-mode hides /usr/share/emacs/site-lisp/php-mode
~peter/emacs/packages/auctex/tex-site hides /usr/share/emacs/site-lisp/tex-site
~peter/emacs/packages/auctex/auctex hides /usr/share/emacs/site-lisp/auctex
~peter/emacs/packages/gnus/lisp/md4 hides /home/peter/emacs/lisp/md4
~peter/emacs/packages/gnus/lisp/color hides /home/peter/emacs/lisp/color
~peter/emacs/packages/gnus/lisp/password-cache hides /home/peter/emacs/lisp/password-cache
~peter/emacs/packages/gnus/lisp/hex-util hides /home/peter/emacs/lisp/hex-util
~peter/emacs/packages/gnus/lisp/format-spec hides /home/peter/emacs/lisp/format-spec
~peter/emacs/packages/gnus/lisp/dns-mode hides /home/peter/emacs/lisp/textmodes/dns-mode
~peter/emacs/packages/org-mode/lisp/ob-haskell hides /home/peter/emacs/lisp/org/ob-haskell
~peter/emacs/packages/org-mode/lisp/ob-comint hides /home/peter/emacs/lisp/org/ob-comint
~peter/emacs/packages/org-mode/lisp/ob-python hides /home/peter/emacs/lisp/org/ob-python
~peter/emacs/packages/org-mode/lisp/ob-ledger hides /home/peter/emacs/lisp/org/ob-ledger
~peter/emacs/packages/org-mode/lisp/ob-shen hides /home/peter/emacs/lisp/org/ob-shen
~peter/emacs/packages/org-mode/lisp/org-colview hides /home/peter/emacs/lisp/org/org-colview
~peter/emacs/packages/org-mode/lisp/org-rmail hides /home/peter/emacs/lisp/org/org-rmail
~peter/emacs/packages/org-mode/lisp/ox-org hides /home/peter/emacs/lisp/org/ox-org
~peter/emacs/packages/org-mode/lisp/org-crypt hides /home/peter/emacs/lisp/org/org-crypt
~peter/emacs/packages/org-mode/lisp/org-plot hides /home/peter/emacs/lisp/org/org-plot
~peter/emacs/packages/org-mode/lisp/ob-matlab hides /home/peter/emacs/lisp/org/ob-matlab
~peter/emacs/packages/org-mode/lisp/ob-tangle hides /home/peter/emacs/lisp/org/ob-tangle
~peter/emacs/packages/org-mode/lisp/ob-ruby hides /home/peter/emacs/lisp/org/ob-ruby
~peter/emacs/packages/org-mode/lisp/ob-mscgen hides /home/peter/emacs/lisp/org/ob-mscgen
~peter/emacs/packages/org-mode/lisp/org-compat hides /home/peter/emacs/lisp/org/org-compat
~peter/emacs/packages/org-mode/lisp/ob-plantuml hides /home/peter/emacs/lisp/org/ob-plantuml
~peter/emacs/packages/org-mode/lisp/org-list hides /home/peter/emacs/lisp/org/org-list
~peter/emacs/packages/org-mode/lisp/org-macs hides /home/peter/emacs/lisp/org/org-macs
~peter/emacs/packages/org-mode/lisp/ob-css hides /home/peter/emacs/lisp/org/ob-css
~peter/emacs/packages/org-mode/lisp/org-habit hides /home/peter/emacs/lisp/org/org-habit
~peter/emacs/packages/org-mode/lisp/ox-odt hides /home/peter/emacs/lisp/org/ox-odt
~peter/emacs/packages/org-mode/lisp/org-mhe hides /home/peter/emacs/lisp/org/org-mhe
~peter/emacs/packages/org-mode/lisp/ob-eval hides /home/peter/emacs/lisp/org/ob-eval
~peter/emacs/packages/org-mode/lisp/org-attach hides /home/peter/emacs/lisp/org/org-attach
~peter/emacs/packages/org-mode/lisp/org-footnote hides /home/peter/emacs/lisp/org/org-footnote
~peter/emacs/packages/org-mode/lisp/ob-scala hides /home/peter/emacs/lisp/org/ob-scala
~peter/emacs/packages/org-mode/lisp/ob-sass hides /home/peter/emacs/lisp/org/ob-sass
~peter/emacs/packages/org-mode/lisp/org-agenda hides /home/peter/emacs/lisp/org/org-agenda
~peter/emacs/packages/org-mode/lisp/ox-icalendar hides /home/peter/emacs/lisp/org/ox-icalendar
~peter/emacs/packages/org-mode/lisp/ob-calc hides /home/peter/emacs/lisp/org/ob-calc
~peter/emacs/packages/org-mode/lisp/ob hides /home/peter/emacs/lisp/org/ob
~peter/emacs/packages/org-mode/lisp/ob-keys hides /home/peter/emacs/lisp/org/ob-keys
~peter/emacs/packages/org-mode/lisp/ob-dot hides /home/peter/emacs/lisp/org/ob-dot
~peter/emacs/packages/org-mode/lisp/org-indent hides /home/peter/emacs/lisp/org/org-indent
~peter/emacs/packages/org-mode/lisp/ox-publish hides /home/peter/emacs/lisp/org/ox-publish
~peter/emacs/packages/org-mode/lisp/org-capture hides /home/peter/emacs/lisp/org/org-capture
~peter/emacs/packages/org-mode/lisp/org-feed hides /home/peter/emacs/lisp/org/org-feed
~peter/emacs/packages/org-mode/lisp/ob-clojure hides /home/peter/emacs/lisp/org/ob-clojure
~peter/emacs/packages/org-mode/lisp/ob-sh hides /home/peter/emacs/lisp/org/ob-sh
~peter/emacs/packages/org-mode/lisp/ox hides /home/peter/emacs/lisp/org/ox
~peter/emacs/packages/org-mode/lisp/org-bbdb hides /home/peter/emacs/lisp/org/org-bbdb
~peter/emacs/packages/org-mode/lisp/org-info hides /home/peter/emacs/lisp/org/org-info
~peter/emacs/packages/org-mode/lisp/org-entities hides /home/peter/emacs/lisp/org/org-entities
~peter/emacs/packages/org-mode/lisp/org-macro hides /home/peter/emacs/lisp/org/org-macro
~peter/emacs/packages/org-mode/lisp/ob-octave hides /home/peter/emacs/lisp/org/ob-octave
~peter/emacs/packages/org-mode/lisp/ox-texinfo hides /home/peter/emacs/lisp/org/ox-texinfo
~peter/emacs/packages/org-mode/lisp/org hides /home/peter/emacs/lisp/org/org
~peter/emacs/packages/org-mode/lisp/ob-scheme hides /home/peter/emacs/lisp/org/ob-scheme
~peter/emacs/packages/org-mode/lisp/ob-perl hides /home/peter/emacs/lisp/org/ob-perl
~peter/emacs/packages/org-mode/lisp/ob-ocaml hides /home/peter/emacs/lisp/org/ob-ocaml
~peter/emacs/packages/org-mode/lisp/ob-fortran hides /home/peter/emacs/lisp/org/ob-fortran
~peter/emacs/packages/org-mode/lisp/org-mobile hides /home/peter/emacs/lisp/org/org-mobile
~peter/emacs/packages/org-mode/lisp/org-faces hides /home/peter/emacs/lisp/org/org-faces
~peter/emacs/packages/org-mode/lisp/org-archive hides /home/peter/emacs/lisp/org/org-archive
~peter/emacs/packages/org-mode/lisp/ox-beamer hides /home/peter/emacs/lisp/org/ox-beamer
~peter/emacs/packages/org-mode/lisp/ob-latex hides /home/peter/emacs/lisp/org/ob-latex
~peter/emacs/packages/org-mode/lisp/ob-R hides /home/peter/emacs/lisp/org/ob-R
~peter/emacs/packages/org-mode/lisp/org-table hides /home/peter/emacs/lisp/org/org-table
~peter/emacs/packages/org-mode/lisp/org-inlinetask hides /home/peter/emacs/lisp/org/org-inlinetask
~peter/emacs/packages/org-mode/lisp/ob-awk hides /home/peter/emacs/lisp/org/ob-awk
~peter/emacs/packages/org-mode/lisp/ob-maxima hides /home/peter/emacs/lisp/org/ob-maxima
~peter/emacs/packages/org-mode/lisp/ox-latex hides /home/peter/emacs/lisp/org/ox-latex
~peter/emacs/packages/org-mode/lisp/ob-emacs-lisp hides /home/peter/emacs/lisp/org/ob-emacs-lisp
~peter/emacs/packages/org-mode/lisp/org-irc hides /home/peter/emacs/lisp/org/org-irc
~peter/emacs/packages/org-mode/lisp/ox-man hides /home/peter/emacs/lisp/org/ox-man
~peter/emacs/packages/org-mode/lisp/org-timer hides /home/peter/emacs/lisp/org/org-timer
~peter/emacs/packages/org-mode/lisp/org-id hides /home/peter/emacs/lisp/org/org-id
~peter/emacs/packages/org-mode/lisp/org-loaddefs hides /home/peter/emacs/lisp/org/org-loaddefs
~peter/emacs/packages/org-mode/lisp/ob-makefile hides /home/peter/emacs/lisp/org/ob-makefile
~peter/emacs/packages/org-mode/lisp/ob-core hides /home/peter/emacs/lisp/org/ob-core
~peter/emacs/packages/org-mode/lisp/org-ctags hides /home/peter/emacs/lisp/org/org-ctags
~peter/emacs/packages/org-mode/lisp/ob-exp hides /home/peter/emacs/lisp/org/ob-exp
~peter/emacs/packages/org-mode/lisp/ob-java hides /home/peter/emacs/lisp/org/ob-java
~peter/emacs/packages/org-mode/lisp/ox-ascii hides /home/peter/emacs/lisp/org/ox-ascii
~peter/emacs/packages/org-mode/lisp/org-bibtex hides /home/peter/emacs/lisp/org/org-bibtex
~peter/emacs/packages/org-mode/lisp/org-docview hides /home/peter/emacs/lisp/org/org-docview
~peter/emacs/packages/org-mode/lisp/org-version hides /home/peter/emacs/lisp/org/org-version
~peter/emacs/packages/org-mode/lisp/ox-md hides /home/peter/emacs/lisp/org/ox-md
~peter/emacs/packages/org-mode/lisp/ob-C hides /home/peter/emacs/lisp/org/ob-C
~peter/emacs/packages/org-mode/lisp/org-datetree hides /home/peter/emacs/lisp/org/org-datetree
~peter/emacs/packages/org-mode/lisp/org-w3m hides /home/peter/emacs/lisp/org/org-w3m
~peter/emacs/packages/org-mode/lisp/ob-ditaa hides /home/peter/emacs/lisp/org/ob-ditaa
~peter/emacs/packages/org-mode/lisp/ob-sql hides /home/peter/emacs/lisp/org/ob-sql
~peter/emacs/packages/org-mode/lisp/ob-lob hides /home/peter/emacs/lisp/org/ob-lob
~peter/emacs/packages/org-mode/lisp/ob-table hides /home/peter/emacs/lisp/org/ob-table
~peter/emacs/packages/org-mode/lisp/ob-asymptote hides /home/peter/emacs/lisp/org/ob-asymptote
~peter/emacs/packages/org-mode/lisp/ob-org hides /home/peter/emacs/lisp/org/ob-org
~peter/emacs/packages/org-mode/lisp/org-protocol hides /home/peter/emacs/lisp/org/org-protocol
~peter/emacs/packages/org-mode/lisp/ob-lilypond hides /home/peter/emacs/lisp/org/ob-lilypond
~peter/emacs/packages/org-mode/lisp/org-clock hides /home/peter/emacs/lisp/org/org-clock
~peter/emacs/packages/org-mode/lisp/org-install hides /home/peter/emacs/lisp/org/org-install
~peter/emacs/packages/org-mode/lisp/ob-ref hides /home/peter/emacs/lisp/org/ob-ref
~peter/emacs/packages/org-mode/lisp/ob-io hides /home/peter/emacs/lisp/org/ob-io
~peter/emacs/packages/org-mode/lisp/ob-js hides /home/peter/emacs/lisp/org/ob-js
~peter/emacs/packages/org-mode/lisp/org-gnus hides /home/peter/emacs/lisp/org/org-gnus
~peter/emacs/packages/org-mode/lisp/ob-gnuplot hides /home/peter/emacs/lisp/org/ob-gnuplot
~peter/emacs/packages/org-mode/lisp/ob-sqlite hides /home/peter/emacs/lisp/org/ob-sqlite
~peter/emacs/packages/org-mode/lisp/org-src hides /home/peter/emacs/lisp/org/org-src
~peter/emacs/packages/org-mode/lisp/org-element hides /home/peter/emacs/lisp/org/org-element
~peter/emacs/packages/org-mode/lisp/org-pcomplete hides /home/peter/emacs/lisp/org/org-pcomplete
~peter/emacs/packages/org-mode/lisp/ob-screen hides /home/peter/emacs/lisp/org/ob-screen
~peter/emacs/packages/org-mode/lisp/ob-picolisp hides /home/peter/emacs/lisp/org/ob-picolisp
~peter/emacs/packages/org-mode/lisp/ob-lisp hides /home/peter/emacs/lisp/org/ob-lisp
~peter/emacs/packages/org-mode/lisp/org-mouse hides /home/peter/emacs/lisp/org/org-mouse
~peter/emacs/packages/org-mode/lisp/org-eshell hides /home/peter/emacs/lisp/org/org-eshell
~peter/emacs/packages/org-mode/lisp/ox-html hides /home/peter/emacs/lisp/org/ox-html
~peter/emacs/packages/gnus/lisp/sasl-digest hides /home/peter/emacs/lisp/net/sasl-digest
~peter/emacs/packages/gnus/lisp/netrc hides /home/peter/emacs/lisp/net/netrc
~peter/emacs/packages/gnus/lisp/hmac-md5 hides /home/peter/emacs/lisp/net/hmac-md5
~peter/emacs/packages/gnus/lisp/dig hides /home/peter/emacs/lisp/net/dig
~peter/emacs/packages/gnus/lisp/hmac-def hides /home/peter/emacs/lisp/net/hmac-def
~peter/emacs/packages/gnus/lisp/sasl hides /home/peter/emacs/lisp/net/sasl
~peter/emacs/packages/gnus/lisp/tls hides /home/peter/emacs/lisp/net/tls
~peter/emacs/packages/gnus/lisp/dns hides /home/peter/emacs/lisp/net/dns
~peter/emacs/packages/gnus/lisp/sasl-cram hides /home/peter/emacs/lisp/net/sasl-cram
~peter/emacs/packages/gnus/lisp/ntlm hides /home/peter/emacs/lisp/net/ntlm
~peter/emacs/packages/gnus/lisp/sasl-ntlm hides /home/peter/emacs/lisp/net/sasl-ntlm
~peter/emacs/packages/gnus/lisp/uudecode hides /home/peter/emacs/lisp/mail/uudecode
~peter/emacs/packages/gnus/lisp/binhex hides /home/peter/emacs/lisp/mail/binhex
~peter/emacs/packages/gnus/lisp/hashcash hides /home/peter/emacs/lisp/mail/hashcash
~peter/emacs/packages/gnus/lisp/gnus-delay hides /home/peter/emacs/lisp/gnus/gnus-delay
~peter/emacs/packages/gnus/lisp/smiley hides /home/peter/emacs/lisp/gnus/smiley
~peter/emacs/packages/gnus/lisp/gnus-sync hides /home/peter/emacs/lisp/gnus/gnus-sync
~peter/emacs/packages/gnus/lisp/mml-smime hides /home/peter/emacs/lisp/gnus/mml-smime
~peter/emacs/packages/gnus/lisp/gnus-vm hides /home/peter/emacs/lisp/gnus/gnus-vm
~peter/emacs/packages/gnus/lisp/nnheader hides /home/peter/emacs/lisp/gnus/nnheader
~peter/emacs/packages/gnus/lisp/gnus-srvr hides /home/peter/emacs/lisp/gnus/gnus-srvr
~peter/emacs/packages/gnus/lisp/gnus-dup hides /home/peter/emacs/lisp/gnus/gnus-dup
~peter/emacs/packages/gnus/lisp/gnus-gravatar hides /home/peter/emacs/lisp/gnus/gnus-gravatar
~peter/emacs/packages/gnus/lisp/gnus-ml hides /home/peter/emacs/lisp/gnus/gnus-ml
~peter/emacs/packages/gnus/lisp/nnagent hides /home/peter/emacs/lisp/gnus/nnagent
~peter/emacs/packages/gnus/lisp/gnus-spec hides /home/peter/emacs/lisp/gnus/gnus-spec
~peter/emacs/packages/gnus/lisp/mm-uu hides /home/peter/emacs/lisp/gnus/mm-uu
~peter/emacs/packages/gnus/lisp/nnspool hides /home/peter/emacs/lisp/gnus/nnspool
~peter/emacs/packages/gnus/lisp/sieve-mode hides /home/peter/emacs/lisp/gnus/sieve-mode
~peter/emacs/packages/gnus/lisp/gnus-kill hides /home/peter/emacs/lisp/gnus/gnus-kill
~peter/emacs/packages/gnus/lisp/mm-partial hides /home/peter/emacs/lisp/gnus/mm-partial
~peter/emacs/packages/gnus/lisp/rfc2045 hides /home/peter/emacs/lisp/gnus/rfc2045
~peter/emacs/packages/gnus/lisp/gnus-util hides /home/peter/emacs/lisp/gnus/gnus-util
~peter/emacs/packages/gnus/lisp/gravatar hides /home/peter/emacs/lisp/gnus/gravatar
~peter/emacs/packages/gnus/lisp/gnus-demon hides /home/peter/emacs/lisp/gnus/gnus-demon
~peter/emacs/packages/gnus/lisp/deuglify hides /home/peter/emacs/lisp/gnus/deuglify
~peter/emacs/packages/gnus/lisp/legacy-gnus-agent hides /home/peter/emacs/lisp/gnus/legacy-gnus-agent
~peter/emacs/packages/gnus/lisp/nntp hides /home/peter/emacs/lisp/gnus/nntp
~peter/emacs/packages/gnus/lisp/gnus-cus hides /home/peter/emacs/lisp/gnus/gnus-cus
~peter/emacs/packages/gnus/lisp/nnmbox hides /home/peter/emacs/lisp/gnus/nnmbox
~peter/emacs/packages/gnus/lisp/messcompat hides /home/peter/emacs/lisp/gnus/messcompat
~peter/emacs/packages/gnus/lisp/mm-decode hides /home/peter/emacs/lisp/gnus/mm-decode
~peter/emacs/packages/gnus/lisp/nnnil hides /home/peter/emacs/lisp/gnus/nnnil
~peter/emacs/packages/gnus/lisp/qp hides /home/peter/emacs/lisp/gnus/qp
~peter/emacs/packages/gnus/lisp/nnrss hides /home/peter/emacs/lisp/gnus/nnrss
~peter/emacs/packages/gnus/lisp/mm-url hides /home/peter/emacs/lisp/gnus/mm-url
~peter/emacs/packages/gnus/lisp/spam-stat hides /home/peter/emacs/lisp/gnus/spam-stat
~peter/emacs/packages/gnus/lisp/gmm-utils hides /home/peter/emacs/lisp/gnus/gmm-utils
~peter/emacs/packages/gnus/lisp/compface hides /home/peter/emacs/lisp/gnus/compface
~peter/emacs/packages/gnus/lisp/gnus-art hides /home/peter/emacs/lisp/gnus/gnus-art
~peter/emacs/packages/gnus/lisp/gnus-sieve hides /home/peter/emacs/lisp/gnus/gnus-sieve
~peter/emacs/packages/gnus/lisp/mm-encode hides /home/peter/emacs/lisp/gnus/mm-encode
~peter/emacs/packages/gnus/lisp/nnvirtual hides /home/peter/emacs/lisp/gnus/nnvirtual
~peter/emacs/packages/gnus/lisp/nnmh hides /home/peter/emacs/lisp/gnus/nnmh
~peter/emacs/packages/gnus/lisp/rfc2047 hides /home/peter/emacs/lisp/gnus/rfc2047
~peter/emacs/packages/gnus/lisp/gnus-sum hides /home/peter/emacs/lisp/gnus/gnus-sum
~peter/emacs/packages/gnus/lisp/gnus-agent hides /home/peter/emacs/lisp/gnus/gnus-agent
~peter/emacs/packages/gnus/lisp/gnus-undo hides /home/peter/emacs/lisp/gnus/gnus-undo
~peter/emacs/packages/gnus/lisp/sieve hides /home/peter/emacs/lisp/gnus/sieve
~peter/emacs/packages/gnus/lisp/gnus-icalendar hides /home/peter/emacs/lisp/gnus/gnus-icalendar
~peter/emacs/packages/gnus/lisp/sieve-manage hides /home/peter/emacs/lisp/gnus/sieve-manage
~peter/emacs/packages/gnus/lisp/gnus-score hides /home/peter/emacs/lisp/gnus/gnus-score
~peter/emacs/packages/gnus/lisp/gnus-bcklg hides /home/peter/emacs/lisp/gnus/gnus-bcklg
~peter/emacs/packages/gnus/lisp/smime hides /home/peter/emacs/lisp/gnus/smime
~peter/emacs/packages/gnus/lisp/nnir hides /home/peter/emacs/lisp/gnus/nnir
~peter/emacs/packages/gnus/lisp/rfc2231 hides /home/peter/emacs/lisp/gnus/rfc2231
~peter/emacs/packages/gnus/lisp/mml hides /home/peter/emacs/lisp/gnus/mml
~peter/emacs/packages/gnus/lisp/gnus-eform hides /home/peter/emacs/lisp/gnus/gnus-eform
~peter/emacs/packages/gnus/lisp/gnus-logic hides /home/peter/emacs/lisp/gnus/gnus-logic
~peter/emacs/packages/gnus/lisp/mm-bodies hides /home/peter/emacs/lisp/gnus/mm-bodies
~peter/emacs/packages/gnus/lisp/message hides /home/peter/emacs/lisp/gnus/message
~peter/emacs/packages/gnus/lisp/nngateway hides /home/peter/emacs/lisp/gnus/nngateway
~peter/emacs/packages/gnus/lisp/.dir-locals hides /home/peter/emacs/lisp/gnus/.dir-locals
~peter/emacs/packages/gnus/lisp/gnus-registry hides /home/peter/emacs/lisp/gnus/gnus-registry
~peter/emacs/packages/gnus/lisp/nnfolder hides /home/peter/emacs/lisp/gnus/nnfolder
~peter/emacs/packages/gnus/lisp/pop3 hides /home/peter/emacs/lisp/gnus/pop3
~peter/emacs/packages/gnus/lisp/nnbabyl hides /home/peter/emacs/lisp/gnus/nnbabyl
~peter/emacs/packages/gnus/lisp/mm-archive hides /home/peter/emacs/lisp/gnus/mm-archive
~peter/emacs/packages/gnus/lisp/gnus-diary hides /home/peter/emacs/lisp/gnus/gnus-diary
~peter/emacs/packages/gnus/lisp/starttls hides /home/peter/emacs/lisp/gnus/starttls
~peter/emacs/packages/gnus/lisp/gnus-uu hides /home/peter/emacs/lisp/gnus/gnus-uu
~peter/emacs/packages/gnus/lisp/mailcap hides /home/peter/emacs/lisp/gnus/mailcap
~peter/emacs/packages/gnus/lisp/mm-view hides /home/peter/emacs/lisp/gnus/mm-view
~peter/emacs/packages/gnus/lisp/gnus-cache hides /home/peter/emacs/lisp/gnus/gnus-cache
~peter/emacs/packages/gnus/lisp/gnus-setup hides /home/peter/emacs/lisp/gnus/gnus-setup
~peter/emacs/packages/gnus/lisp/gnus-ems hides /home/peter/emacs/lisp/gnus/gnus-ems
~peter/emacs/packages/gnus/lisp/gnus-msg hides /home/peter/emacs/lisp/gnus/gnus-msg
~peter/emacs/packages/gnus/lisp/nndir hides /home/peter/emacs/lisp/gnus/nndir
~peter/emacs/packages/gnus/lisp/spam-report hides /home/peter/emacs/lisp/gnus/spam-report
~peter/emacs/packages/gnus/lisp/rtree hides /home/peter/emacs/lisp/gnus/rtree
~peter/emacs/packages/gnus/lisp/nndraft hides /home/peter/emacs/lisp/gnus/nndraft
~peter/emacs/packages/gnus/lisp/gnus-async hides /home/peter/emacs/lisp/gnus/gnus-async
~peter/emacs/packages/gnus/lisp/html2text hides /home/peter/emacs/lisp/gnus/html2text
~peter/emacs/packages/gnus/lisp/gnus-fun hides /home/peter/emacs/lisp/gnus/gnus-fun
~peter/emacs/packages/gnus/lisp/mail-source hides /home/peter/emacs/lisp/gnus/mail-source
~peter/emacs/packages/gnus/lisp/plstore hides /home/peter/emacs/lisp/gnus/plstore
~peter/emacs/packages/gnus/lisp/gnus-dired hides /home/peter/emacs/lisp/gnus/gnus-dired
~peter/emacs/packages/gnus/lisp/nnmail hides /home/peter/emacs/lisp/gnus/nnmail
~peter/emacs/packages/gnus/lisp/gnus hides /home/peter/emacs/lisp/gnus/gnus
~peter/emacs/packages/gnus/lisp/nnimap hides /home/peter/emacs/lisp/gnus/nnimap
~peter/emacs/packages/gnus/lisp/gnus-bookmark hides /home/peter/emacs/lisp/gnus/gnus-bookmark
~peter/emacs/packages/gnus/lisp/nnregistry hides /home/peter/emacs/lisp/gnus/nnregistry
~peter/emacs/packages/gnus/lisp/nnmaildir hides /home/peter/emacs/lisp/gnus/nnmaildir
~peter/emacs/packages/gnus/lisp/gnus-win hides /home/peter/emacs/lisp/gnus/gnus-win
~peter/emacs/packages/gnus/lisp/nnml hides /home/peter/emacs/lisp/gnus/nnml
~peter/emacs/packages/gnus/lisp/rfc1843 hides /home/peter/emacs/lisp/gnus/rfc1843
~peter/emacs/packages/gnus/lisp/ecomplete hides /home/peter/emacs/lisp/gnus/ecomplete
~peter/emacs/packages/gnus/lisp/mail-prsvr hides /home/peter/emacs/lisp/gnus/mail-prsvr
~peter/emacs/packages/gnus/lisp/gnus-group hides /home/peter/emacs/lisp/gnus/gnus-group
~peter/emacs/packages/gnus/lisp/gnus-int hides /home/peter/emacs/lisp/gnus/gnus-int
~peter/emacs/packages/gnus/lisp/registry hides /home/peter/emacs/lisp/gnus/registry
~peter/emacs/packages/gnus/lisp/canlock hides /home/peter/emacs/lisp/gnus/canlock
~peter/emacs/packages/gnus/lisp/score-mode hides /home/peter/emacs/lisp/gnus/score-mode
~peter/emacs/packages/gnus/lisp/gnus-range hides /home/peter/emacs/lisp/gnus/gnus-range
~peter/emacs/packages/gnus/lisp/utf7 hides /home/peter/emacs/lisp/gnus/utf7
~peter/emacs/packages/gnus/lisp/gnus-picon hides /home/peter/emacs/lisp/gnus/gnus-picon
~peter/emacs/packages/gnus/lisp/mm-util hides /home/peter/emacs/lisp/gnus/mm-util
~peter/emacs/packages/gnus/lisp/flow-fill hides /home/peter/emacs/lisp/gnus/flow-fill
~peter/emacs/packages/gnus/lisp/gnus-salt hides /home/peter/emacs/lisp/gnus/gnus-salt
~peter/emacs/packages/gnus/lisp/gnus-notifications hides /home/peter/emacs/lisp/gnus/gnus-notifications
~peter/emacs/packages/gnus/lisp/nneething hides /home/peter/emacs/lisp/gnus/nneething
~peter/emacs/packages/gnus/lisp/gnus-mh hides /home/peter/emacs/lisp/gnus/gnus-mh
~peter/emacs/packages/gnus/lisp/yenc hides /home/peter/emacs/lisp/gnus/yenc
~peter/emacs/packages/gnus/lisp/nndiary hides /home/peter/emacs/lisp/gnus/nndiary
~peter/emacs/packages/gnus/lisp/nnoo hides /home/peter/emacs/lisp/gnus/nnoo
~peter/emacs/packages/gnus/lisp/ietf-drums hides /home/peter/emacs/lisp/gnus/ietf-drums
~peter/emacs/packages/gnus/lisp/spam-wash hides /home/peter/emacs/lisp/gnus/spam-wash
~peter/emacs/packages/gnus/lisp/gnus-mlspl hides /home/peter/emacs/lisp/gnus/gnus-mlspl
~peter/emacs/packages/gnus/lisp/gnus-topic hides /home/peter/emacs/lisp/gnus/gnus-topic
~peter/emacs/packages/gnus/lisp/gnus-html hides /home/peter/emacs/lisp/gnus/gnus-html
~peter/emacs/packages/gnus/lisp/gnus-start hides /home/peter/emacs/lisp/gnus/gnus-start
~peter/emacs/packages/gnus/lisp/auth-source hides /home/peter/emacs/lisp/gnus/auth-source
~peter/emacs/packages/gnus/lisp/mm-extern hides /home/peter/emacs/lisp/gnus/mm-extern
~peter/emacs/packages/gnus/lisp/mail-parse hides /home/peter/emacs/lisp/gnus/mail-parse
~peter/emacs/packages/gnus/lisp/mml2015 hides /home/peter/emacs/lisp/gnus/mml2015
~peter/emacs/packages/gnus/lisp/gnus-cite hides /home/peter/emacs/lisp/gnus/gnus-cite
~peter/emacs/packages/gnus/lisp/gssapi hides /home/peter/emacs/lisp/gnus/gssapi
~peter/emacs/packages/gnus/lisp/spam hides /home/peter/emacs/lisp/gnus/spam
~peter/emacs/packages/gnus/lisp/rfc2104 hides /home/peter/emacs/lisp/gnus/rfc2104
~peter/emacs/packages/gnus/lisp/nnmairix hides /home/peter/emacs/lisp/gnus/nnmairix
~peter/emacs/packages/gnus/lisp/mml1991 hides /home/peter/emacs/lisp/gnus/mml1991
~peter/emacs/packages/gnus/lisp/gnus-draft hides /home/peter/emacs/lisp/gnus/gnus-draft
~peter/emacs/packages/gnus/lisp/mml-sec hides /home/peter/emacs/lisp/gnus/mml-sec
~peter/emacs/packages/gnus/lisp/nndoc hides /home/peter/emacs/lisp/gnus/nndoc
~peter/emacs/packages/gnus/lisp/nnweb hides /home/peter/emacs/lisp/gnus/nnweb
~peter/emacs/packages/predictive/avl-tree hides /home/peter/emacs/lisp/emacs-lisp/avl-tree
~peter/emacs/packages/gnus/lisp/time-date hides /home/peter/emacs/lisp/calendar/time-date
~peter/emacs/packages/gnus/lisp/parse-time hides /home/peter/emacs/lisp/calendar/parse-time

264 Emacs Lisp load-path shadowings were found
--8<---------------cut here---------------end--------------->8---


And this is the load-path:

--8<---------------cut here---------------start------------->8---
Its value is
("~peter/emacs/packages/gnus/lisp" "~peter/emacs/packages/predictive" "~peter/emacs/packages/slime" "/home/peter/emacs/packages/bbdb/lisp/" "~peter/emacs/packages/bbdb/lisp" "~peter/emacs/packages/org-mode/contrib/lisp" "~peter/emacs/packages/org-mode/lisp" "/home/peter/emacs/packages/auctex/auctex" "~peter/emacs/packages/auctex" "~peter/.emacs.d//lisp" "/usr/share/emacs/site-lisp" "/usr/local/share/emacs/24.3.50/site-lisp" "/usr/local/share/emacs/site-lisp" "/home/peter/emacs/lisp" "/home/peter/emacs/lisp/vc" "/home/peter/emacs/lisp/url" "/home/peter/emacs/lisp/textmodes" "/home/peter/emacs/lisp/progmodes" "/home/peter/emacs/lisp/play" "/home/peter/emacs/lisp/org" "/home/peter/emacs/lisp/nxml" "/home/peter/emacs/lisp/net" "/home/peter/emacs/lisp/mh-e" "/home/peter/emacs/lisp/mail" "/home/peter/emacs/lisp/leim" "/home/peter/emacs/lisp/language" "/home/peter/emacs/lisp/international" "/home/peter/emacs/lisp/gnus" "/home/peter/emacs/lisp/eshell" "/home/peter/emacs/lisp/erc" "/home/peter/emacs/lisp/emulation" "/home/peter/emacs/lisp/emacs-lisp" "/home/peter/emacs/lisp/cedet" "/home/peter/emacs/lisp/calendar" "/home/peter/emacs/lisp/calc" "/home/peter/emacs/lisp/obsolete")
--8<---------------cut here---------------end--------------->8---


Do you see any problem here?

TIA for any help,
-- 
           Peter




Information forwarded to bugs <at> gnus.org:
bug#10808; Package gnus. (Thu, 06 Feb 2014 02:35:01 GMT) Full text and rfc822 format available.

Message #57 received at 10808 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Peter Münster <pmlists <at> free.fr>
Cc: 10808 <at> debbugs.gnu.org
Subject: Re: bug#10808: gnus-summary-cancel-article does not check
 from-address of current group
Date: Wed, 05 Feb 2014 18:33:02 -0800
Peter Münster <pmlists <at> free.fr> writes:

> Thanks for this hint! There are 264 Emacs Lisp load-path shadowings.
> So, there is perhaps a problem...
> My emacs is in ~peter/emacs and my gnus in ~peter/emacs/packages/gnus
>
> I guess that it's ok when ~peter/emacs/packages/gnus/lisp/xxx
> shadows ~peter/emacs/lisp/xxx. What do you think?

Yes, that should be fine.  I couldn't see anything hiding files "the
opposite way"...

-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/




Information forwarded to bugs <at> gnus.org:
bug#10808; Package gnus. (Thu, 06 Feb 2014 02:51:02 GMT) Full text and rfc822 format available.

Message #60 received at 10808 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Peter Münster <pmlists <at> free.fr>
Cc: 10808 <at> debbugs.gnu.org
Subject: Re: bug#10808: gnus-summary-cancel-article does not check
 from-address of current group
Date: Wed, 05 Feb 2014 18:49:03 -0800
Lars Ingebrigtsen <larsi <at> gnus.org> writes:

> Peter Münster <pmlists <at> free.fr> writes:
>
>> Thanks for this hint! There are 264 Emacs Lisp load-path shadowings.
>> So, there is perhaps a problem...
>> My emacs is in ~peter/emacs and my gnus in ~peter/emacs/packages/gnus
>>
>> I guess that it's ok when ~peter/emacs/packages/gnus/lisp/xxx
>> shadows ~peter/emacs/lisp/xxx. What do you think?
>
> Yes, that should be fine.  I couldn't see anything hiding files "the
> opposite way"...

D'oh.  `user-mail-address' was buffer-local in some of the buffers, so
the `let' binding didn't really do the right thing.

I've now redone this a bit.  Could you check whether git Gnus works now?

-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/




Information forwarded to bugs <at> gnus.org:
bug#10808; Package gnus. (Thu, 06 Feb 2014 08:24:01 GMT) Full text and rfc822 format available.

Message #63 received at 10808 <at> debbugs.gnu.org (full text, mbox):

From: Peter Münster <pmlists <at> free.fr>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: 10808 <at> debbugs.gnu.org
Subject: Re: bug#10808: gnus-summary-cancel-article does not check
 from-address of current group
Date: Thu, 06 Feb 2014 09:23:30 +0100
On Thu, Feb 06 2014, Lars Ingebrigtsen wrote:

> D'oh.  `user-mail-address' was buffer-local in some of the buffers, so
> the `let' binding didn't really do the right thing.
>
> I've now redone this a bit.  Could you check whether git Gnus works now?

Issue solved!

Thanks,
-- 
           Peter




bug marked as fixed in version 24.4, send any further explanations to 10808 <at> debbugs.gnu.org and Peter Münster <pmlists <at> free.fr> Request was from Lars Ingebrigtsen <larsi <at> gnus.org> to control <at> debbugs.gnu.org. (Thu, 06 Feb 2014 08:58:02 GMT) Full text and rfc822 format available.

Information forwarded to bugs <at> gnus.org:
bug#10808; Package gnus. (Fri, 07 Feb 2014 10:28:02 GMT) Full text and rfc822 format available.

Message #68 received at 10808 <at> debbugs.gnu.org (full text, mbox):

From: Peter Münster <pmlists <at> free.fr>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: 10808 <at> debbugs.gnu.org
Subject: Re: bug#10808: gnus-summary-cancel-article does not check
 from-address of current group
Date: Fri, 07 Feb 2014 11:27:00 +0100
On Thu, Feb 06 2014, Lars Ingebrigtsen wrote:

> D'oh.  `user-mail-address' was buffer-local in some of the buffers, so
> the `let' binding didn't really do the right thing.
>
> I've now redone this a bit.  Could you check whether git Gnus works now?

Hi Lars,

There is now a new problem, that is perhaps related to your changes:
I have   mail-specify-envelope-from      =  t
and      message-sendmail-envelope-from  =  'header

That means, that the envelope-from should be taken from the "From:"
header. But with latest git-gnus, always user-mail-address is used...

-- 
           Peter




Information forwarded to bugs <at> gnus.org:
bug#10808; Package gnus. (Sat, 08 Feb 2014 01:12:02 GMT) Full text and rfc822 format available.

Message #71 received at 10808 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Peter Münster <pmlists <at> free.fr>
Cc: 10808 <at> debbugs.gnu.org
Subject: Re: bug#10808: gnus-summary-cancel-article does not check
 from-address of current group
Date: Fri, 07 Feb 2014 17:10:29 -0800
Peter Münster <pmlists <at> free.fr> writes:

> Hi Lars,
>
> There is now a new problem, that is perhaps related to your changes:
> I have   mail-specify-envelope-from      =  t
> and      message-sendmail-envelope-from  =  'header
>
> That means, that the envelope-from should be taken from the "From:"
> header. But with latest git-gnus, always user-mail-address is used...

Hm.  Is this when sending normal emails?

Reading the code, I'm not sure how the change in the cancellation code
would affect this at all.

-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/




Information forwarded to bugs <at> gnus.org:
bug#10808; Package gnus. (Thu, 13 Feb 2014 10:43:02 GMT) Full text and rfc822 format available.

Message #74 received at 10808 <at> debbugs.gnu.org (full text, mbox):

From: Peter Münster <pmlists <at> free.fr>
To: Lars Ingebrigtsen <larsi <at> gnus.org>
Cc: 10808 <at> debbugs.gnu.org
Subject: Re: bug#10808: gnus-summary-cancel-article does not check
 from-address of current group
Date: Thu, 13 Feb 2014 11:42:41 +0100
On Sat, Feb 08 2014, Lars Ingebrigtsen wrote:

>> There is now a new problem, that is perhaps related to your changes:
>> I have   mail-specify-envelope-from      =  t
>> and      message-sendmail-envelope-from  =  'header
>>
>> That means, that the envelope-from should be taken from the "From:"
>> header. But with latest git-gnus, always user-mail-address is used...
>
> Hm.  Is this when sending normal emails?
>
> Reading the code, I'm not sure how the change in the cancellation code
> would affect this at all.

Hi Lars,

I cannot reproduce this any more. The problem was about 1 week ago, and
I don't remember, what I could have been doing wrong...

Sorry about the noise,
-- 
           Peter




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Thu, 13 Mar 2014 11:24:03 GMT) Full text and rfc822 format available.

This bug report was last modified 11 years and 162 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.