From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: "Phillip Lord" Newsgroups: gmane.emacs.devel Subject: Re: Easier way to port packages to older Emacsen Date: Sun, 22 Oct 2017 09:31:51 -0000 Message-ID: References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain;charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: blaine.gmane.org 1508664778 22166 195.159.176.226 (22 Oct 2017 09:32:58 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 22 Oct 2017 09:32:58 +0000 (UTC) User-Agent: SquirrelMail/1.5.2 [SVN] Cc: emacs-devel To: "Radon Rosborough" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Oct 22 11:32:52 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e6CcZ-00036R-F7 for ged-emacs-devel@m.gmane.org; Sun, 22 Oct 2017 11:32:40 +0200 Original-Received: from localhost ([::1]:60571 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e6Ccf-0000Zw-3v for ged-emacs-devel@m.gmane.org; Sun, 22 Oct 2017 05:32:45 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60534) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e6CcY-0000Zf-Km for emacs-devel@gnu.org; Sun, 22 Oct 2017 05:32:39 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e6CcU-0007nU-UT for emacs-devel@gnu.org; Sun, 22 Oct 2017 05:32:38 -0400 Original-Received: from cloud103.planethippo.com ([78.129.138.110]:59969) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1e6CcU-0007Tu-Jt for emacs-devel@gnu.org; Sun, 22 Oct 2017 05:32:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=russet.org.uk; s=default; h=Content-Transfer-Encoding:Content-Type: MIME-Version:Cc:To:From:Subject:Date:References:In-Reply-To:Message-ID:Sender :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=bp9H9v++/vZ3cmMeXBjwPQwNAC2Ucu46191goLLaqyY=; b=gFDgdnEAZnSd9/mkV+L/+BxYXe zw+BtnoeHykwhmgBYmVjo6A4FUNkC/Lnzlg0zCqrvcVlkCaqOmKtJ2ydbH0FyBHrQiPFrpToX0vBD WeOFQzOVOqNhTJ4K0RJyYQQknpKntZOLKB/KJoNAutyOlTQiqbBdxPrI79eQTwqiEBTyRqvliGd0l y/iE3sWpMN5bXDnnLsj49ICFLfnetXhanSOG8dbsavPB8jelAMBTLtxIWd6SEMtDdlaFIARmW2klO Q3st/7+0jn9DV/ZNVkrLKEbWIB2f3HZW7VK6yGS3RfY8sTEoTQhhSn0FJ1ZRWdlGtA6Fmx9yP/49v gIS2TmBw==; Original-Received: from [127.0.0.1] (port=45503 helo=cloud103.planethippo.com) by cloud103.planethippo.com with esmtpa (Exim 4.89) (envelope-from ) id 1e6Cbn-003Anm-M8; Sun, 22 Oct 2017 09:31:51 +0000 Original-Received: from 92.233.204.101 ([92.233.204.101]) (SquirrelMail authenticated user phillip.lord@russet.org.uk) by cloud103.planethippo.com with HTTP; Sun, 22 Oct 2017 09:31:51 -0000 In-Reply-To: X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - cloud103.planethippo.com X-AntiAbuse: Original Domain - gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - russet.org.uk X-Get-Message-Sender-Via: cloud103.planethippo.com: authenticated_id: phillip.lord@russet.org.uk X-Authenticated-Sender: cloud103.planethippo.com: phillip.lord@russet.org.uk X-Source: X-Source-Args: X-Source-Dir: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-Received-From: 78.129.138.110 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:219671 Archived-At: Well, I use EVM and Cask to test the packages on old versions. Strictly this is still "install them and use them", but it's easier than doing it manually. Phil On Sun, October 22, 2017 6:28 am, Radon Rosborough wrote: > I maintain some Emacs packages that work on Emacs 25. It's been > requested that I adjust them so that they will also work on Emacs 24. One > way to do this is to install Emacs 24, try to use the packages, and see > what errors I get. > > Is there a better way than this? For example, some package that scans > my code and checks if I use any variables or functions that were only added > in recent versions of Emacs. > > Thanks, > Radon Rosborough > > >