From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Ted Zlatanov Newsgroups: gmane.emacs.devel Subject: Re: open-{gnutls,network}-stream backwards compatibility Date: Wed, 02 Jan 2019 20:25:30 +0000 Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos Message-ID: References: <831s5v3s9w.fsf@gnu.org> <83y3823oap.fsf@gnu.org> <83wonm3km6.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1546460641 21308 195.159.176.226 (2 Jan 2019 20:24:01 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 2 Jan 2019 20:24:01 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jan 02 21:23:57 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from listsout.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gen3Q-0005LY-1Y for ged-emacs-devel@m.gmane.org; Wed, 02 Jan 2019 21:23:52 +0100 Original-Received: from localhost ([127.0.0.1]:47225 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gen5W-000719-Jq for ged-emacs-devel@m.gmane.org; Wed, 02 Jan 2019 15:26:02 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:40831) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gen5H-0006zo-VH for emacs-devel@gnu.org; Wed, 02 Jan 2019 15:25:48 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gen5C-0002CV-48 for emacs-devel@gnu.org; Wed, 02 Jan 2019 15:25:47 -0500 Original-Received: from mail-qt1-x82a.google.com ([2607:f8b0:4864:20::82a]:36317) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gen58-00023e-Cl for emacs-devel@gnu.org; Wed, 02 Jan 2019 15:25:40 -0500 Original-Received: by mail-qt1-x82a.google.com with SMTP id t13so34789186qtn.3 for ; Wed, 02 Jan 2019 12:25:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lifelogs.com; s=google; h=from:to:cc:subject:organization:references:mail-copies-to:date :in-reply-to:message-id:user-agent:mime-version; bh=28Cj1uFKD51M94Di7eIj63/iSEuHuUFWJoTSE0PmIKU=; b=IT2CknsgwTzpysIXeWwt4N+vRSMTfyJWbyDX7WWbIaDJURRCX4TvS8HYmU79AFY+5y 6xgukD0kJBPRXe3COrkv147AwOopyy24kVGX51CGf0WnkssjKsiVZDkk/py0UukuJfAp RGkS2TTiYRO2uavZ2eIKb8Ju4stnDJvhZhbaI= 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:organization:references :mail-copies-to:date:in-reply-to:message-id:user-agent:mime-version; bh=28Cj1uFKD51M94Di7eIj63/iSEuHuUFWJoTSE0PmIKU=; b=sBp7T6uyZyq/XiKmQmbwpqlaq55pSu3dYfiMXaC4OVkb0b28Iu16pX+H7vq65uPgQm 2gBCnUMPiDOxBTc7npU93BlQXujHGZQ1qrWaCzY8qR4dyxZMEAqpGZEXLIG+fhRANW/j UPS7A2ULM8o9OOWyahnA490v4dB5FmCSywdc5vX4vsY7e1POc0U2yDdF+IlWDY4BXLA7 7dVQISLuMkdLuud/5/GfpGisp0YhUNs0IDJphrAr226ZpAzLjuOX0TnyW/HwnTmGg9pd /KWiWGnqXVqCzzx1nw9OqIq2T+ZOPkz8I+oK0SA9PWM5blDILVdH1Q1TGMcscArF40M3 S5fA== X-Gm-Message-State: AJcUukd55I6i2gnT3z57UdP439v/j2KfYp3t5Te/4OZBlJXfdVqtkXiu IOD7dS7LIDg4tu3xmEt5mDomivpxSls= X-Google-Smtp-Source: AFSGD/UviVaUvxOVGJH115remqct9bkorVY74a4FryBaR1e+2eQ1Bq/MDNmBmkC1+Duzxquc5XGi3w== X-Received: by 2002:ac8:108e:: with SMTP id a14mr41102372qtj.86.1546460732090; Wed, 02 Jan 2019 12:25:32 -0800 (PST) Original-Received: from flea (c-76-28-41-155.hsd1.ma.comcast.net. [76.28.41.155]) by smtp.gmail.com with ESMTPSA id x57sm27844884qtx.96.2019.01.02.12.25.30 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 02 Jan 2019 12:25:31 -0800 (PST) X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6; d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" Mail-Copies-To: never In-Reply-To: <83wonm3km6.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 02 Jan 2019 21:49:53 +0200") X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::82a X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:232104 Archived-At: On Wed, 02 Jan 2019 21:49:53 +0200 Eli Zaretskii wrote: EZ> I appreciate your authorship, but in Emacs, once we release our code, EZ> we no longer have much of control on it. It's out in the open. I wasn't claiming ownership, but rather pointing out what in retrospect is not a good design because it hides useful options that need to be passed through. This is, regardless of the owner, bad code. The author IMO has a responsibility to recognize this situation. EZ> Deprecation is a nuisance: it chatters when you compile code, it nags. EZ> We need a seriously good reason to impose that on unsuspecting users. There's only one user, is what I'm saying... `open-gnutls-stream' is just not that popular, fortunately. So we can just kill it and the end users won't notice. I'm OK with Robert's suggestion to leave it in place but unused as well. It's just that it seems like avoiding deprecation in name only. Ted