From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: John Wiegley Newsgroups: gmane.emacs.devel Subject: Re: A proposal for removing obsolete packages Date: Wed, 20 Jan 2016 11:52:20 -0800 Message-ID: References: <83twmkkv16.fsf@gnu.org> <838u3k9m5d.fsf@gnu.org> Reply-To: John Wiegley NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Trace: ger.gmane.org 1453319778 26024 80.91.229.3 (20 Jan 2016 19:56:18 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 20 Jan 2016 19:56:18 +0000 (UTC) Cc: Andrew Hyatt , emacs-devel@gnu.org, rms@gnu.org, monnier@iro.umontreal.ca To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jan 20 20:56:04 2016 Return-path: Envelope-to: ged-emacs-devel@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 1aLyrL-0003Gn-Ii for ged-emacs-devel@m.gmane.org; Wed, 20 Jan 2016 20:56:03 +0100 Original-Received: from localhost ([::1]:44867 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aLyrK-0004PK-Nx for ged-emacs-devel@m.gmane.org; Wed, 20 Jan 2016 14:56:02 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50833) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aLyr5-0004Os-5R for emacs-devel@gnu.org; Wed, 20 Jan 2016 14:55:48 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aLyr4-0005iK-57 for emacs-devel@gnu.org; Wed, 20 Jan 2016 14:55:47 -0500 Original-Received: from mail-pf0-x236.google.com ([2607:f8b0:400e:c00::236]:33843) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aLyqz-0005fX-P3; Wed, 20 Jan 2016 14:55:41 -0500 Original-Received: by mail-pf0-x236.google.com with SMTP id q63so10077678pfb.1; Wed, 20 Jan 2016 11:55:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:in-reply-to:date:message-id:references :user-agent:reply-to:mail-followup-to:mime-version:content-type; bh=chka0cJPhRDwsp4ZcMroOSERh6wpLLZldNDiVhm9nMk=; b=aucoFijHdfE437zVi5XXG3r8Jtj1xze+eF/J4/dxY800Quw/picwYUDAAoNoPzoCMo yZ5CMiUsagYN7LzogSUA/0R4V1YWhMhtJEWDhz4LdhPJr0tuaS5lcFQqvxvL1OO07g6P kVztDgtsrtVZp+Bsl6LV/a2X3sHf9rM+naH0mbyuH5no/oI1eS3aPyxBaZ5xKsDfmFMY t0NC5CL7y2WraM0pP64DgLqLDZrFzMz1qM2s4Nysk9uwMYijJiZX6p5BGZx0w9hrNLPG 7romqfd0ZoilHII7VfT+myd4S4pTdkVa4maDqRm1h5/UrGqpVGqQeCn8wePP0+1U+ext e3Lw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:in-reply-to:date:message-id :references:user-agent:reply-to:mail-followup-to:mime-version :content-type; bh=chka0cJPhRDwsp4ZcMroOSERh6wpLLZldNDiVhm9nMk=; b=WbZshqa2dUQmoixjI27PeMsQ1rhlSWlIhgI6ZI1W8c7WyAdliVFiBVqQ0QtrJuddRS 21fnCsw8BicAVCWC9APW3MpJWrjTBQEcht0cqYJtZ0bY3lz/i1f21yNn5CBfgNmYsIk0 Ga0whBQwhyl40lIhTKflmqifu8d6z4sLeoJ0Q/vydPw0UQRTWNeKeNDQ9VxWOfY2qv4L zQrA1RH0TtiCuXoxfkBfE3EpyCWY9E+LDSVFfoQ19kfZYFwXB3lgqrnJypAD/W9sR71i Fqi909GD7b313V4Sw/IYkM1D8IsD1YAoxByNTd0fky0nKF/DYg/LEXu9PHNugCoqEKoC uW3w== X-Gm-Message-State: ALoCoQkjMkWt1BF9/TQ5PugyBlebfyVXQm31BWaGl0gf27qlAJsJ1JErKX4OF6ogMg3HF3Pr5LJYGq0gTvWFClU6tZsEJxrqEw== X-Received: by 10.98.75.143 with SMTP id d15mr55427990pfj.96.1453319740757; Wed, 20 Jan 2016 11:55:40 -0800 (PST) Original-Received: from Vulcan.local (76-234-68-79.lightspeed.frokca.sbcglobal.net. [76.234.68.79]) by smtp.gmail.com with ESMTPSA id f21sm50648488pfd.6.2016.01.20.11.55.38 (version=TLS1 cipher=AES128-SHA bits=128/128); Wed, 20 Jan 2016 11:55:38 -0800 (PST) X-Google-Original-From: John Wiegley Original-Received: by Vulcan.local (Postfix, from userid 501) id 26E5D1251BF00; Wed, 20 Jan 2016 11:55:38 -0800 (PST) In-Reply-To: <838u3k9m5d.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 20 Jan 2016 19:49:18 +0200") User-Agent: Gnus/5.130014 (Ma Gnus v0.14) Emacs/24.5 (darwin) Mail-Followup-To: Eli Zaretskii , Andrew Hyatt , rms@gnu.org, monnier@iro.umontreal.ca, emacs-devel@gnu.org X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2607:f8b0:400e:c00::236 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:198452 Archived-At: --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable >>>>> Eli Zaretskii writes: > As long as the removal is not done by a program, but by humans, I think > considering each candidate before producing the list is a reasonable > compromise. Right. I imagine that even without such a list, the process will look something like this: 1. Core developer looks at bug. 2. Sees it is in "obsolete" code. 3. Sees it has been "obsolete" for a while. 4. Asks list, "Hey, can I just delete this code and the bug?" 5. Hears deafening applause of consent. 6. Happiness is restored. Our biggest complaint about obsolete code is not its existence, but having = to tend to it; and so, this new policy gives us a way to do decisively deal wi= th it after a certain period of time. Likewise, if an obsolete file never has any bugs, I'm not opposed to letting it stay in "obsolete" forever. And yet, if someone requests that it be remo= ved after the appropriate amount of time, that's OK too. The point is that we get to decide, not a mechanistic process, in the case that someone knows of a good reason to keep that code around for a few releases more. =2D-=20 John Wiegley GPG fingerprint =3D 4710 CF98 AF9B 327B B80F http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQGcBAEBCgAGBQJWn+V0AAoJEMFE2PTxn+Ywd90L/R7ROoEC6m6+jqoc5FpYNQND qtMKmwLAPrY2+9PmA7KLxYq7uRvMffvQqZnxMhjK9BzfhaQoF3hpsrznGYBsuuZz 4OTTlgjYCUrYjhA+hYsapAZ2+dt6NcNDj3EFtM5RgwyyYc8+BMfu0iaeewgt2csI 6expLeZXMM20UVlOBKp3HgTtdkb0byCFOnsvYtmtRteG+XhU0lA1wgYPRsqII50m zQAixvPf8wlNxS8nohq1IuySRCVz6z+3+QGVFFDCc1bStOLiYdCmeCfQggeaUfjK NhICizOimduZlnXEKlAiET/taxq5A+Bv/Et+kqxuUe8NPNI/iltmso+HNlN3Mivk 8WY0AnimINpAkaxeIox8nj+N0U8KffkCAiFk4aA96iFKpHR1WpA/wJ9osayBBrR3 PSun10MISf+q0QVDlpt9bUkg/IqLAPCeIWjfdMEsQtYbQ0ba2oDA3nnty8vQkuaU 6Ys5dNyjaFhnHpp8lJmgacDfzYlZR5bBiTvNEDc6QA== =tVX4 -----END PGP SIGNATURE----- --=-=-=--