From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eric Abrahamsen Newsgroups: gmane.emacs.bugs Subject: bug#19913: 25.0.50; Add target version(s) information to etc/CONTRIBUTE Date: Sat, 21 Feb 2015 20:45:21 +0800 Message-ID: <874mqf77ry.fsf@ericabrahamsen.net> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1424522790 27077 80.91.229.3 (21 Feb 2015 12:46:30 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 21 Feb 2015 12:46:30 +0000 (UTC) To: 19913@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Feb 21 13:46:13 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1YP9Rk-0003cq-O9 for geb-bug-gnu-emacs@m.gmane.org; Sat, 21 Feb 2015 13:46:12 +0100 Original-Received: from localhost ([::1]:35848 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YP9Rk-0006A1-54 for geb-bug-gnu-emacs@m.gmane.org; Sat, 21 Feb 2015 07:46:12 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50588) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YP9Rf-00063o-FD for bug-gnu-emacs@gnu.org; Sat, 21 Feb 2015 07:46:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YP9Ra-0004pF-Uu for bug-gnu-emacs@gnu.org; Sat, 21 Feb 2015 07:46:07 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:58666) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YP9Ra-0004pB-St for bug-gnu-emacs@gnu.org; Sat, 21 Feb 2015 07:46:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1YP9Ra-0005Eb-Mj for bug-gnu-emacs@gnu.org; Sat, 21 Feb 2015 07:46:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eric Abrahamsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 21 Feb 2015 12:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 19913 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.142452274120088 (code B ref -1); Sat, 21 Feb 2015 12:46:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 21 Feb 2015 12:45:41 +0000 Original-Received: from localhost ([127.0.0.1]:49906 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YP9RE-0005Dv-Nv for submit@debbugs.gnu.org; Sat, 21 Feb 2015 07:45:41 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:48589) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YP9RC-0005Dn-DV for submit@debbugs.gnu.org; Sat, 21 Feb 2015 07:45:38 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YP9RB-0004eh-2F for submit@debbugs.gnu.org; Sat, 21 Feb 2015 07:45:38 -0500 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:49051) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YP9RA-0004eb-V4 for submit@debbugs.gnu.org; Sat, 21 Feb 2015 07:45:36 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50292) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YP9R9-0005FL-C4 for bug-gnu-emacs@gnu.org; Sat, 21 Feb 2015 07:45:36 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YP9R3-0004bu-NL for bug-gnu-emacs@gnu.org; Sat, 21 Feb 2015 07:45:35 -0500 Original-Received: from mail-wi0-f176.google.com ([209.85.212.176]:55630) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YP9R3-0004bQ-7d for bug-gnu-emacs@gnu.org; Sat, 21 Feb 2015 07:45:29 -0500 Original-Received: by mail-wi0-f176.google.com with SMTP id h11so8079350wiw.3 for ; Sat, 21 Feb 2015 04:45:27 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:user-agent:date:message-id :mime-version:content-type; bh=iOrexilGXkp61kZoUndJRoLoKCurBLzf4gIKwNn68Hc=; b=RSGICFfSd1jKjg1UeLVCx8R0nIOihl6o0EbShv419OvQSxek4BX7H4MWICiASiQrNl cYBsuNnLvNySBnPFscYxZBpZ9O5YjRXKdM1X7hDP0ikDZDbxEbR5UbvFiGnBbm1cOKBw IDO6H3FF8N3QO74NDgoeFihjhNUu4EDzLm5kRbkpLKyyQvhErLf4JPBhHGHR+pVCmwjK Y8nm3eiDKwB48YVGiHHnKIpGz7Ro5H3RtJF+zTxtrFSXcDPjmq5hUdpBVGQklhpQSVws A14x/vsW07/OW827b0HEuPvlkTybgtk64NkuEXkHhzs2P7sXEvUoaGs8DDcoVLqq2C9S Bwew== X-Gm-Message-State: ALoCoQmpDVf1IqEGS8L333yOhB257VKvjJTE2ybeVHQyF9C5681T1aGt4xbCEoY1GcPWHHdRMKgr X-Received: by 10.180.103.40 with SMTP id ft8mr3850018wib.68.1424522727867; Sat, 21 Feb 2015 04:45:27 -0800 (PST) Original-Received: from localhost ([114.248.6.164]) by mx.google.com with ESMTPSA id lu13sm6834840wic.10.2015.02.21.04.45.25 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 21 Feb 2015 04:45:26 -0800 (PST) User-Agent: Notmuch/0.19 (http://notmuchmail.org) Emacs/25.0.50.15 (x86_64-unknown-linux-gnu) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:99675 Archived-At: A bit of information that should be in etc/CONTRIBUTE, but isn't: When contributing patches to Emacs proper, which versions should be targeted? How should one get them as "compile-clean" as possible? At the moment randomsample.de seems to be down, but I recall that the code is automatically built against 24.1, 24.2, HEAD, and a couple of XEmacs flavors. I also recall having a hard time finding git branches that corresponded exactly to the buildbot versions. I'm also so far totally unable to build XEmacs at all, but that's a separate problem. So, under the "Supplemental information for Emacs Developers" heading, I propose another heading that goes something like this: ** Backwards Compatibility New Emacs code should be compatible with the following older versions: - [LIST OLDER VERSIONS HERE] Git branches tracking the above Emacs versions are in the official Git repository, with branch names that look like "back_compat/*" [NOT TRUE, I'M MAKING THIS UP, BUT I THINK IT'S A GOOD IDEA. WHERE DO THE BUILDBOT'S TEST VERSIONS COME FROM, ANYWAY?]. XEmacs can be obtained from http://www.xemacs.org/. For larger patches, please take the time to apply your patch to these different versions, and ensure that Emacs builds without error. Note that the Emacs codebase is automatically built every X DAYS, against each of the above-mentioned versions. Should any patch you contribute cause an error in one of these version builds, you'll receive an automatic notification email from the buildbot. Anyway, I think something like that would be helpful.