From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: CHENG Gao Newsgroups: gmane.emacs.devel Subject: Re: Handling bugs in obsolete code Date: Thu, 07 Jan 2016 16:28:23 +0800 Organization: Royau.Me Message-ID: References: <20081129.145347.35808910.hanche@math.ntnu.no> <20081129.155222.124907962.hanche@math.ntnu.no> <20081129.161126.71259916.hanche@math.ntnu.no> <5vy4c46ifr.fsf@fencepost.gnu.org> <83oacz5188.fsf@gnu.org> <83y4c32wwf.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1452155471 25104 80.91.229.3 (7 Jan 2016 08:31:11 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 7 Jan 2016 08:31:11 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jan 07 09:31:02 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 1aH5yF-0005Ay-UQ for ged-emacs-devel@m.gmane.org; Thu, 07 Jan 2016 09:31:00 +0100 Original-Received: from localhost ([::1]:57520 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aH5yD-00055S-SO for ged-emacs-devel@m.gmane.org; Thu, 07 Jan 2016 03:30:57 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53594) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aH5y1-00055N-3C for emacs-devel@gnu.org; Thu, 07 Jan 2016 03:30:45 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aH5xy-0007Y2-CN for emacs-devel@gnu.org; Thu, 07 Jan 2016 03:30:45 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:48480) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aH5xy-0007Xp-5O for emacs-devel@gnu.org; Thu, 07 Jan 2016 03:30:42 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1aH5xq-0004rj-Ex for emacs-devel@gnu.org; Thu, 07 Jan 2016 09:30:37 +0100 Original-Received: from 112.80.215.12 ([112.80.215.12]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 07 Jan 2016 09:30:34 +0100 Original-Received: from chenggao by 112.80.215.12 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 07 Jan 2016 09:30:34 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 13 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 112.80.215.12 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (darwin) Cancel-Lock: sha1:5JqLhBcny6fVTTVFTvfagfSaH5E= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 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:197729 Archived-At: Many files were put into obsolete/ dir for long time, since 22.1 or 23.1. It does not make sense to continue keeping them there. But it's just MPO. How about some policy to handle this? Say keep version-1 or version-2. For one last time, keep them all in 25.1 release tarball, and then delete all except "Obsolete-since: 25.1/24.5", and then roll like this. If anyone needs, they can pull from 25.1 tarball. And maybe add instruction to each file, something like superceded-by etc.