From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.bugs Subject: bug#35739: Bad signature from GNU ELPA Date: Fri, 24 May 2019 15:31:42 -0400 Message-ID: References: <87mujog0ao.fsf@gmail.com> <835zqca15y.fsf@gnu.org> <83woir92vl.fsf@gnu.org> <83o93v83si.fsf@gnu.org> <83muje76wa.fsf@gnu.org> <83k1eh7rtj.fsf@gnu.org> <838sux7owx.fsf@gnu.org> <8336l56yuy.fsf@gnu.org> <83zhnb5238.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="42325"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: rcopley@gmail.com, 35739@debbugs.gnu.org, npostavs@gmail.com To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri May 24 21:37:04 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hUFzz-000Arf-8r for geb-bug-gnu-emacs@m.gmane.org; Fri, 24 May 2019 21:37:03 +0200 Original-Received: from localhost ([127.0.0.1]:59306 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hUFzy-0004P0-6P for geb-bug-gnu-emacs@m.gmane.org; Fri, 24 May 2019 15:37:02 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:49054) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hUFzj-0004BL-VV for bug-gnu-emacs@gnu.org; Fri, 24 May 2019 15:36:48 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hUFv7-00035i-UG for bug-gnu-emacs@gnu.org; Fri, 24 May 2019 15:32:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:33834) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hUFv7-00035X-Qd for bug-gnu-emacs@gnu.org; Fri, 24 May 2019 15:32:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hUFv7-0001zF-LB for bug-gnu-emacs@gnu.org; Fri, 24 May 2019 15:32:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 24 May 2019 19:32:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35739 X-GNU-PR-Package: emacs Original-Received: via spool by 35739-submit@debbugs.gnu.org id=B35739.15587263127620 (code B ref 35739); Fri, 24 May 2019 19:32:01 +0000 Original-Received: (at 35739) by debbugs.gnu.org; 24 May 2019 19:31:52 +0000 Original-Received: from localhost ([127.0.0.1]:47378 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hUFuy-0001yp-0u for submit@debbugs.gnu.org; Fri, 24 May 2019 15:31:52 -0400 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:62491) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hUFuv-0001yc-Tr for 35739@debbugs.gnu.org; Fri, 24 May 2019 15:31:50 -0400 Original-Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 85FAB100C69; Fri, 24 May 2019 15:31:44 -0400 (EDT) Original-Received: from mail02.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 4DB30100A37; Fri, 24 May 2019 15:31:43 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1558726303; bh=dfTu7/XrL/CtLPXdi7aY+45XbPQE+HoKygRcO6NEOQ0=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=PBnaHl3oqcoNTHjJq11s4axKPdw0/y+zzSz8JOmYQii1SjhGFTk9r7gGgv+WQJn6x hYiMO9HobinjrGHuaUsFzjJ2MSp8XhW4el6BrKkBcwLEk25PxKNks9UpM3Tw3Qlzqz U4/822m5LCOYfDEEu4zjyw7kkqd/BG8I4ZIg6U2LqOMcVJZSD9v7hLFhPLntYcvpPt 7/65OTf4s5cAfU/VB7q9P7kpcOYjDo3/7gxRABK7TTY/7p9QhPpE39951Wy6DOolbX Be2s4O3fdfn75LIhgCN4nSHG4+5FPID5puIt2iVeBDzXw7zDJ15NNkGbAYS/YWl6DH U8t/zkn3XNdOQ== Original-Received: from alfajor (modemcable157.163-203-24.mc.videotron.ca [24.203.163.157]) by mail02.iro.umontreal.ca (Postfix) with ESMTPSA id 2BDA012084D; Fri, 24 May 2019 15:31:43 -0400 (EDT) In-Reply-To: <83zhnb5238.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 24 May 2019 18:00:59 +0300") 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: 209.51.188.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:159728 Archived-At: >> > I'd like us not to change that behavior by default. >> I think in this case we need to define it (i.e. document what it means >> to insert decoded text into a unibyte buffer). > Why do we have to define that only for that specific function? I didn't mean for this specific function, I meant in general. > And why is that relevant to the issue at hand, which is not to make > backward-incompatible changes in existing APIs? I consider myself fairly well versed in Emacs's coding systems. Yet, I don't know what decoding text into a unibyte buffer will do and can't find any doc that describes it. I such a context, I think preserving such a behavior is harmful in the long term because it will keep fundamentally buggy code half-working and keep spreading confusion about how coding systems work and people copy&pasting broken code. In the long term, I think we're better off introducing limited breakage where it leads to clearer errors that help clear up such confusions and fix bugs. Stefan