From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/79706 Path: news.gmane.org!not-for-mail From: jidanni@jidanni.org Newsgroups: gmane.linux.debian.devel.emacsen,gmane.emacs.gnus.general Subject: gnus 20110821 will CoRrUpT your .newsrc.eld, you have been XwarnedX burned Date: Mon, 22 Aug 2011 19:37:00 +0800 Message-ID: <87aab1k78j.fsf@jidanni.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1314014607 17572 80.91.229.12 (22 Aug 2011 12:03:27 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 22 Aug 2011 12:03:27 +0000 (UTC) Cc: acid@debian.org, debian-emacsen@lists.debian.org To: ding@gnus.org Original-X-From: bounce-debian-emacsen=debian-emacsen=m.gmane.org@lists.debian.org Mon Aug 22 14:03:22 2011 Return-path: Envelope-to: debian-emacsen@m.gmane.org Original-Received: from liszt.debian.org ([82.195.75.100]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QvTDt-0007Yb-RT for debian-emacsen@m.gmane.org; Mon, 22 Aug 2011 14:03:21 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by liszt.debian.org (Postfix) with QMQP id 8315C13A7F29; Mon, 22 Aug 2011 12:03:21 +0000 (UTC) Old-Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on liszt.debian.org X-Spam-Level: X-Spam-Status: No, score=-8.8 required=4.0 tests=LDOSUBSCRIBER,LDO_WHITELIST, NO_REAL_NAME,SARE_RECV_SPAM_DOMN0b autolearn=failed version=3.2.5 Original-Received: from localhost (localhost [127.0.0.1]) by liszt.debian.org (Postfix) with ESMTP id 3D1F813A7F00 for ; Mon, 22 Aug 2011 12:03:15 +0000 (UTC) X-Virus-Scanned: at lists.debian.org with policy bank en-lt X-Amavis-Spam-Status: No, score=-5.334 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, LDO_WHITELIST=-5, SARE_RECV_SPAM_DOMN0b=1.666] autolearn=no Original-Received: from liszt.debian.org ([127.0.0.1]) by localhost (lists.debian.org [127.0.0.1]) (amavisd-new, port 2525) with ESMTP id cp8bvFDHvcPY for ; Mon, 22 Aug 2011 12:03:08 +0000 (UTC) Original-Received: from homiemail-a5.g.dreamhost.com (caiajhbdcaid.dreamhost.com [208.97.132.83]) by liszt.debian.org (Postfix) with ESMTP id 0DFB913A7F25 for ; Mon, 22 Aug 2011 12:03:07 +0000 (UTC) Original-Received: from homiemail-a5.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a5.g.dreamhost.com (Postfix) with ESMTP id 5EC6C70406A; Mon, 22 Aug 2011 05:03:04 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; c=nofws; d=jidanni.org; h=from:to:cc:subject :date:message-id:mime-version:content-type; q=dns; s=jidanni.org ; b=YefPuO8xd5Ey+QfBfGyiADxz/d0g+JaXG9rRFHVGAJ3G4NqKW4nRo4BQz3c3 yyf/gRFFaHfzmu727ke58PhbRt+rSKQnirl6k53bNyrZ2TGrZklxTyg2dENuC5yV QgqMzpphgXzCSKTWzSWXWVF3Le7zF2nOB2AS/kzgCPSi9zI= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=jidanni.org; h=from:to:cc :subject:date:message-id:mime-version:content-type; s= jidanni.org; bh=1khswrpfstlkBp3NAAj40X5etaE=; b=Rm0DOhDQtgWHKwdR +h95ETo8d0+8bJ3dGEZk6mxKWrk9FrGzDhGDvY58SDYJ/5gjK6PFI96SPPRycY8P VGOGYiK1rt8Mf/km5h92o3A8zLRZ168eoziHjP03KtDjTwua2+u0+cOdICktabHY IEAVDaUk4q1HJ9DrnsFFJvT93Fw= Original-Received: from jidanni.org (218-163-7-139.dynamic.hinet.net [218.163.7.139]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: jidanni@jidanni.org) by homiemail-a5.g.dreamhost.com (Postfix) with ESMTPSA id C14BB704014; Mon, 22 Aug 2011 05:03:03 -0700 (PDT) X-Rc-Virus: 2007-09-13_01 X-Rc-Spam: 2008-11-04_01 Resent-Message-ID: Resent-From: debian-emacsen@lists.debian.org X-Mailing-List: archive/latest/3296 X-Loop: debian-emacsen@lists.debian.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: Precedence: list Resent-Sender: debian-emacsen-request@lists.debian.org Resent-Date: Mon, 22 Aug 2011 12:03:21 +0000 (UTC) Xref: news.gmane.org gmane.linux.debian.devel.emacsen:2690 gmane.emacs.gnus.general:79706 Archived-At: Use emacs-snapshot 1:20110821-1 and you won't be able to start gnus, as your .newsrc.eld got corrupted last session. Here's what wdiff(1) and uni2ascii(1) say now gets plastered into our .newsrc.eld files starting with emacs-snapshot 1:20110821-1 {+(if (gnus-lrm-string-p gnus-tmp-qualified-group) (concat+} ====================================================================== {+# ("0x200E" 0 1 (invisible t))) (gnus-correct-substring gnus-tmp-qualified-group 0 61))+} ====================================================================== {+(if (gnus-lrm-string-p val) (concat+} ====================================================================== {+# ("0x200E" 0 1 (invisible t))) (gnus-correct-substring val 0 6))+} ====================================================================== {+(if (gnus-lrm-string-p val) (concat+} ====================================================================== {+# ("0x200E" 0 1 (invisible t))) (gnus-correct-substring val 0 14))+} ================================================================= Now this will result in Error in /home/jidanni/.newsrc.eld line 32 when you start gnus, as e.g., the # alone will cause it to be invalid lisp. The cure is to downgrade your emacs-snapshot to a previous version, and replace the (setq gnus-format-specs ... of your .newsrc.eld with a previous version from your backups. You did make backups... You know isn't it rather silly/dangerous to trust everything to the fragile monolithic .newsrc.eld file not getting damaged. If the gnus designers are going to play so dangerously, maybe they should split it into several different files.