From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: William Rankin Newsgroups: gmane.emacs.devel Subject: Re: Appropriate way for package to require seq for Emacs 24.5? Date: Thu, 26 Mar 2020 10:39:03 +1000 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="126233"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.2.0; emacs 27.0.90 Cc: Nicolas Petton , emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Mar 26 01:41:26 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jHGaL-000Wjs-Kl for ged-emacs-devel@m.gmane-mx.org; Thu, 26 Mar 2020 01:41:25 +0100 Original-Received: from localhost ([::1]:44822 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jHGaK-0001ZF-LH for ged-emacs-devel@m.gmane-mx.org; Wed, 25 Mar 2020 20:41:24 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:43993) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jHGYG-0005xn-Js for emacs-devel@gnu.org; Wed, 25 Mar 2020 20:39:17 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jHGYF-00036u-L7 for emacs-devel@gnu.org; Wed, 25 Mar 2020 20:39:16 -0400 Original-Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:44051) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1jHGYF-000366-54 for emacs-devel@gnu.org; Wed, 25 Mar 2020 20:39:15 -0400 Original-Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.west.internal (Postfix) with ESMTP id B18F550F; Wed, 25 Mar 2020 20:39:13 -0400 (EDT) Original-Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Wed, 25 Mar 2020 20:39:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bydasein.com; h= references:from:to:cc:subject:in-reply-to:date:message-id :mime-version:content-type:content-transfer-encoding; s=fm2; bh= a6F1/dRpQ1a8NRlfHEHPYoKuuVqTBeSWyGe48lKbpW8=; b=In5aMfaOvy09I6Vn ZAjQXGTr6nGuKhNFRADpOGPLg4sWpRNmnBTpBNpOiyycbTgG0z0ncfeCOJAazAMM M5e3lvexU3RotTcmESo3RwAmqGIMXeiKI4/BdwCwfvMLARLNo+XBEP2s/nRzeTKA ThesvgerG7deg+5XWWkopiiE/qc7Kc7QHH/oBv4AqXZiuiHNY6d40Wlf6HAI7dX2 VHFeT8qUrk5qQZTs1rzwFdNHbxJ5bAk/EvcHqFnme/D3HdssKJ+V/tDoHywPl0TM 08tk3ogJy/MgRER30aDoS1so2+4VAtVelxxz57i04dTbkuLEhBfXLdQHcJOPZfjG r4PeMw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=a6F1/dRpQ1a8NRlfHEHPYoKuuVqTBeSWyGe48lKbp W8=; b=Ffexod3Uk/qq0Z9yQQNoep6jR6SU4RoloBmEg7ZCBRjHtStAlS2LGrNr4 4fn5MUuXVLo5XMN/VvtMtcRxFHuUD2ADvpepfKQTmjFhjjOySgDJd8+HUQ9fdGsz 7q06HwsjXnSpny983FUZ2+z16njuzF+m6xn5d2HXB0MJUZhESahDTAiexx/UGSwy KHqeFCB1bEhyfzPlrGjPdtFgDxUcGd20Ct2ngayKxZRS48XLLGmWS7imF9jM00nm Scty7N8RSJdULc8ZkdsOun6XVTrK9wvOtQh+DD9jQYeN1zJicpohKnw8wR0eaj51 O1vyl/rcH3lI8l5E+BiVSDuGBn7Mw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrudehhedgvddvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfhgfhffvufgjfffkgggtgfesthhqredttderjeenucfhrhhomhephghilhhl ihgrmhcutfgrnhhkihhnuceofihilhhlihgrmhessgihuggrshgvihhnrdgtohhmqeenuc fkphepuddvtddrvddvrddvfedurddvfeeinecuvehluhhsthgvrhfuihiivgeptdenucfr rghrrghmpehmrghilhhfrhhomhepfihilhhlihgrmhessgihuggrshgvihhnrdgtohhm X-ME-Proxy: Original-Received: from localhost (unknown [120.22.231.236]) by mail.messagingengine.com (Postfix) with ESMTPA id CE37330670E3; Wed, 25 Mar 2020 20:39:11 -0400 (EDT) In-reply-to: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 64.147.123.20 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:245797 Archived-At: On Thu, Mar 26 2020, Stefan Monnier wrote: >>> Package-Requires: ((emacs "24.5") (seq "2.20")) >> >> However, I see in the seq commentary: >> >>> While seq.el version 1.8 is in GNU ELPA for convenience, seq.el >>> version 2.0 requires Emacs>=3D25.1. >> >> Am I correct in interpreting that the above package header would not >> work with 24.5? > > AFAICT it would work fine in 24.5: package seq-2.20 does not require > Emacs-25, instead it comes with both the "old" API for Emacs-24 and the > new API for Emacs=E2=89=A525 (concretely these are divided into two files > (seq-24.el and seq-25.el) which are the two alternative implementations: > the API is slightly different because seq-25.el uses cl-generic so it > can be used with sequences other than lists, vectors, and strings). Cool, thank you.