From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?utf-8?Q?Andr=C3=A9s_Ram=C3=ADrez?= Newsgroups: gmane.emacs.devel Subject: Re: A proposal for removing obsolete packages Date: Wed, 20 Jan 2016 15:38:05 -0500 Organization: fastmail Message-ID: <8760yohtqq.fsf@fastmail.fm> References: <83twmkkv16.fsf@gnu.org> <838u3k9m5d.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1453322317 4646 80.91.229.3 (20 Jan 2016 20:38:37 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 20 Jan 2016 20:38:37 +0000 (UTC) To: Eli Zaretskii , Andrew Hyatt , rms@gnu.org, monnier@iro.umontreal.ca, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jan 20 21:38:30 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 1aLzWP-00033R-Qn for ged-emacs-devel@m.gmane.org; Wed, 20 Jan 2016 21:38:29 +0100 Original-Received: from localhost ([::1]:45000 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aLzWL-0002yz-Uf for ged-emacs-devel@m.gmane.org; Wed, 20 Jan 2016 15:38:25 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59313) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aLzWA-0002yr-B5 for emacs-devel@gnu.org; Wed, 20 Jan 2016 15:38:15 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aLzW6-0006Me-2X for emacs-devel@gnu.org; Wed, 20 Jan 2016 15:38:14 -0500 Original-Received: from mail-yk0-x229.google.com ([2607:f8b0:4002:c07::229]:36173) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aLzW5-0006M8-UU; Wed, 20 Jan 2016 15:38:09 -0500 Original-Received: by mail-yk0-x229.google.com with SMTP id v14so24185995ykd.3; Wed, 20 Jan 2016 12:38:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:subject:in-reply-to:organization:references:date :message-id:mime-version:content-type; bh=+AgfLhxn2j/FDXVUpch0UbpD/I804QGA+N47Wrwjii8=; b=nvuumrwVnV4QY8to2kHBdS/mEL5ngVV6wx2+MMVjhx2vqbs88o66QehsCIlRxqQvnZ GNUNm3ETNqBakilBKHIWz7iHPEDPkcDIG0Yn9kCPkL3x7vst2ilXfYwVTtCJ8gaIzcY4 RaVIhui/OKSmBz2+A+yQXmJ85Ah0sPU652uoMxTKS5NcbnO88N4Xs89Zl0orc8GsDOf0 UWZD9R83mex6QMfzPql22JkA/B8QWniqkbk0K0lKm5+OGnDU9lJH3A0ymkRb5F0ATCaO bk6mc1OXqocJpHp6kHkGx7OmAy4oT2fgJf6cv740vaTfdVzTFHLRI/UriveR78rENQsu lTFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:from:to:subject:in-reply-to:organization :references:date:message-id:mime-version:content-type; bh=+AgfLhxn2j/FDXVUpch0UbpD/I804QGA+N47Wrwjii8=; b=FK5rnfPArJSRPHtXhfR5erA0PoSMmLOF1x86+oaV3kHV1zPs94py2PoHzwdwxT+QRm cOU4pxDCxrsVhpGwG/quWye7tibZR3OmKtXBR2Iq3neyg06xL/RLRDgOxwRv7BaFFl9g TIYjZFBqUlNmBwQkOUyuBLHpg5kAukjWV21CVQ22uvNgSVjyfzYd63HVS7p7Xte2uE1F UhPLfPUgts+LIwhfA9t/jdzDjKkvf6l9fXqdYTuFYt3fQtJJJhrQ9CSvClvXC1REL1JB 7kQP8CyQUFVte9ESu2RmqTko8ywBdKIG+2Y8AWybAm8ToQDET1lnWLGC2l7ckqRGdguz FomQ== X-Gm-Message-State: ALoCoQmWUsGSEJhd7HUvMWBDQ0JoFgHcTMrQCoMjIB7P12/NPLvNouIUv3JIQLGjlmSCQNaykkBnLLcuIF+9k3W3JYonZ9RYpQ== X-Received: by 10.13.246.5 with SMTP id g5mr22044752ywf.118.1453322286417; Wed, 20 Jan 2016 12:38:06 -0800 (PST) Original-Received: from tiahua.n800.arm.processor.fastmail.fm ([190.234.106.119]) by smtp.gmail.com with ESMTPSA id g187sm6094020ywd.51.2016.01.20.12.38.03 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 20 Jan 2016 12:38:04 -0800 (PST) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2607:f8b0:4002:c07::229 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:198453 Archived-At: Hi. What about byte-compilation. Does obsolete packages should be byte-compiled when compiling emacs? BR On Wed, 20 Jan 2016 14:52:20 -0500, John Wiegley wrote: > > [1 ] > >>>>> 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 with > 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 removed > 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. > > -- > John Wiegley GPG fingerprint = 4710 CF98 AF9B 327B B80F > http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2 > [2 signature.asc ] > No public key for C144D8F4F19FE630 created at 2016-01-20T14:52:20-0500 using RSA