From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Noam Postavsky Newsgroups: gmane.emacs.bugs Subject: bug#22311: 25.1.50; package.el misused (read-from-string) will potentially cause "elpa/archives/xxx/archive-contents" file malformed Date: Tue, 26 Jun 2018 19:57:33 -0400 Message-ID: <871sctp0cy.fsf@gmail.com> References: <87oad0ca7a.fsf@gmail.com> <87o9gatjno.fsf@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1530057373 17429 195.159.176.226 (26 Jun 2018 23:56:13 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 26 Jun 2018 23:56:13 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) Cc: 22311@debbugs.gnu.org To: Tao Fang Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Jun 27 01:56:09 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fXxoe-0004PC-SF for geb-bug-gnu-emacs@m.gmane.org; Wed, 27 Jun 2018 01:56:08 +0200 Original-Received: from localhost ([::1]:55859 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fXxqk-0002sq-Ib for geb-bug-gnu-emacs@m.gmane.org; Tue, 26 Jun 2018 19:58:18 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50016) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fXxqY-0002ru-RM for bug-gnu-emacs@gnu.org; Tue, 26 Jun 2018 19:58:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fXxqU-0004MW-VB for bug-gnu-emacs@gnu.org; Tue, 26 Jun 2018 19:58:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:57046) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fXxqU-0004Ls-PW for bug-gnu-emacs@gnu.org; Tue, 26 Jun 2018 19:58:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fXxqU-000708-Fj for bug-gnu-emacs@gnu.org; Tue, 26 Jun 2018 19:58:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 26 Jun 2018 23:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22311 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 22311-submit@debbugs.gnu.org id=B22311.153005746526888 (code B ref 22311); Tue, 26 Jun 2018 23:58:02 +0000 Original-Received: (at 22311) by debbugs.gnu.org; 26 Jun 2018 23:57:45 +0000 Original-Received: from localhost ([127.0.0.1]:36710 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fXxqD-0006zX-Fr for submit@debbugs.gnu.org; Tue, 26 Jun 2018 19:57:45 -0400 Original-Received: from mail-io0-f194.google.com ([209.85.223.194]:37562) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fXxq9-0006zA-Jt; Tue, 26 Jun 2018 19:57:43 -0400 Original-Received: by mail-io0-f194.google.com with SMTP id s26-v6so189345ioj.4; Tue, 26 Jun 2018 16:57:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=PaeZkLUeCtLV6ura+GqeQG8VFpjzHlBnvzV5bfcZT8w=; b=D/DdrDh/Q8OJT9ht+ld+/X7+BcfJAEF9LPhsA0INJWv9jMPYek+bziCk5XddOm2ONj g5kzjjU5G6NVwy6B2klBkGLnCRVgaI4bOc/F+EpubSVVrRcILoHsVj/eUlEn21PkTGiL +WTa4dBbI0XnPmeUFU/xLEC7CvASERLieYT89P5ISUF5NNk0Hn7+Vu3fL+jO4J6vQhi1 /V5IQ6pFfTcz6ZBECUnNFctQC9WzmuBQgOuX8/RsPdfas+I6/cx+TgVjt/WAhF2+Cju8 pfp0aNC/LcxcsJu1u+pCdFRrdWUzS/INQGZaYHwVMsnOtVue6P+52I7baaLmi07BOWGh Pgaw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=PaeZkLUeCtLV6ura+GqeQG8VFpjzHlBnvzV5bfcZT8w=; b=R5snl9l7JEKJLVFcQm+DNFGCPd6fsmKKyNe47avYKyp4R+7v1IN6njC7EHMt/EytiD U9uoYjmFdLwZmiejeyHZ66uLFGp1ouLXR0flJ49s16RoOeQ8nOixrA29s4eumfErGTj+ jPu+seY8rVIUEuyedQBGbNRupPnM2VGR7DEnlcdFY8I+/t4vfgE4AK97+e53CFdDlLxC G0Dea9HWIyJokoS98DPDUCslM9kj4fpgw+FkCxRd2OnYCVHRUXVLmwpgYj+knDGp0U94 kM+4fQn6gvWmpX8jFk0aL/UoKRMEdKznSMUvPj0I5oBP9Kwnp+jlekB6HAIREC+JTr3k 0M5w== X-Gm-Message-State: APt69E2HR0f0U/4W462NH3swWCUFpthfWLvOR10kMf/Yq2tUyfpLXDYp f0iZ4p3dfRhnYZ4rJTRDKtweXg== X-Google-Smtp-Source: AAOMgpdmKZkO9zanXdWv4Ht/k6mqX4kQ7gGu4CtkotzeKW1//vKIiF0KU/Qv9iH6T/d+MrrS3ZCKKg== X-Received: by 2002:a6b:8e81:: with SMTP id q123-v6mr36173iod.248.1530057455742; Tue, 26 Jun 2018 16:57:35 -0700 (PDT) Original-Received: from zebian (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.googlemail.com with ESMTPSA id p20-v6sm5803743itf.4.2018.06.26.16.57.34 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 26 Jun 2018 16:57:34 -0700 (PDT) In-Reply-To: <87o9gatjno.fsf@gmail.com> (Noam Postavsky's message of "Sat, 16 Jun 2018 19:07:39 -0400") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.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" Xref: news.gmane.org gmane.emacs.bugs:147845 Archived-At: tags 22311 fixed close 22311 26.2 quit Noam Postavsky writes: >> Simply replace (read-from-string) with (read) would resolve this, I think. > > Right, seems it's a regression in 25.1. So I think the patch below > should go to emacs-26. Pushed. [1: 6f6d525683]: 2018-06-26 19:56:04 -0400 Detect a non-list package archive content properly (Bug#22311) https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=6f6d525683d5731d55fcd801a66b078bd6ba8369