From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#12514: 24.2; message-make-date returns a localized date after X restart Date: Tue, 25 Dec 2012 16:34:16 +0100 Message-ID: <87sj6u6t8n.fsf@gnus.org> References: <87a9wei4aj.fsf@universe.krase.net> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1356449741 11421 80.91.229.3 (25 Dec 2012 15:35:41 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 25 Dec 2012 15:35:41 +0000 (UTC) Cc: 12514@debbugs.gnu.org To: Marco Pessotto Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Dec 25 16:35:53 2012 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1TnWXm-0005NB-VL for geb-bug-gnu-emacs@m.gmane.org; Tue, 25 Dec 2012 16:35:51 +0100 Original-Received: from localhost ([::1]:41338 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TnWXY-0004oR-Il for geb-bug-gnu-emacs@m.gmane.org; Tue, 25 Dec 2012 10:35:36 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:33831) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TnWXS-0004oJ-AU for bug-gnu-emacs@gnu.org; Tue, 25 Dec 2012 10:35:34 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TnWXN-00029I-Ra for bug-gnu-emacs@gnu.org; Tue, 25 Dec 2012 10:35:30 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:49101) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TnWXN-000290-OF for bug-gnu-emacs@gnu.org; Tue, 25 Dec 2012 10:35:25 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1TnWXx-0004DU-Lr; Tue, 25 Dec 2012 10:36:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Tue, 25 Dec 2012 15:36:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 12514 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: Original-Received: via spool by 12514-submit@debbugs.gnu.org id=B12514.135644972116162 (code B ref 12514); Tue, 25 Dec 2012 15:36:01 +0000 Original-Received: (at 12514) by debbugs.gnu.org; 25 Dec 2012 15:35:21 +0000 Original-Received: from localhost ([127.0.0.1]:59350 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TnWXD-0004CX-Vp for submit@debbugs.gnu.org; Tue, 25 Dec 2012 10:35:20 -0500 Original-Received: from hermes.netfonds.no ([80.91.224.195]:39790) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TnWX6-0004CG-6p for 12514@debbugs.gnu.org; Tue, 25 Dec 2012 10:35:14 -0500 Original-Received: from ip-90-20-179-93.dialup.ice.net ([93.179.20.90] helo=rusty) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1TnWWJ-0002uU-Lj; Tue, 25 Dec 2012 16:34:20 +0100 X-Now-Playing: Winston Tong's _Theoretically Chinese_ In-Reply-To: <87a9wei4aj.fsf@universe.krase.net> (Marco Pessotto's message of "Tue, 25 Sep 2012 16:08:04 +0200") User-Agent: Gnus/5.130006 (Ma Gnus v0.6) Emacs/24.3.50 (gnu/linux) X-MailScanner-ID: 1TnWWJ-0002uU-Lj MailScanner-NULL-Check: 1357054460.56256@kfeGa3BEGtj2vdy4ziK/4A X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:69029 Archived-At: Marco Pessotto writes: > Sorry for the cross-post to bugs@gnus.org, but I suspect the bug is more > related to Emacs than to Gnus, as it seems to be at C level. Or > maybe this is related to some libraries shipped by Debian. > > The bug is present at least since emacs 23.2. > > start emacs with emacs --daemon > > start gnus to load message.el > > (message-make-date) > > => "Tue, 25 Sep 2012 15:43:59 +0200" > > ; kill X > > (message-make-date) > > => "mar, 25 set 2012 15:44:31 +0200" > > ; message-make-date is a two lines function: > > (let ((system-time-locale "C")) > (format-time-string "%a, %d %b %Y %T %z")) > > => "Tue, 25 Sep 2012 15:45:13 +0200" This is the definition of `message-make-date', so this seems rather odd: (defun message-make-date (&optional now) "Make a valid data header. If NOW, use that time instead." (let ((system-time-locale "C")) (format-time-string "%a, %d %b %Y %T %z" now))) Are you picking up a very old version of message.el from somewhere, perhaps? Or are you redefining `message-make-date'? -- (domestic pets only, the antidote for overdose, milk.) http://lars.ingebrigtsen.no * Lars Magne Ingebrigtsen