From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Outdated version dependencies on GnuPG 2.0 in epg-tests.el? Date: Sun, 04 Jun 2023 14:58:33 +0300 Message-ID: <83sfb75thy.fsf@gnu.org> References: Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="40862"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Jens Schmidt Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Jun 04 13:58:28 2023 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 1q5mNP-000AQq-QS for ged-emacs-devel@m.gmane-mx.org; Sun, 04 Jun 2023 13:58:27 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1q5mMi-0003uN-Ly; Sun, 04 Jun 2023 07:57:44 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q5mMg-0003tt-I2 for emacs-devel@gnu.org; Sun, 04 Jun 2023 07:57:42 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q5mMf-00080n-GH; Sun, 04 Jun 2023 07:57:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=0lghLedIjnXGNla6/o55/vGC4l/N+8wlE2bg/8nbaVc=; b=OghgA/8zvSkJ O3UFlyzA62NiBITW2pnqAxEQkTragF/nKK/OphV/f+AkGptPVebWW6uKLGotEby6HqtuBjQrlCBwq 9uUGC+Kvj7dv5gcSUvZnVBWW4hhY8uA9jOQHB6YVNu2XPadpBMQ1f3eMgKZ3yHiwAQFAqsdEWjKmg LoLzJx7A6PtM2Pr7mTf5d9c1RMEMxfSfQyKqv1wFKA0o4QqNcMUa1KdTCh4E9yLuosCG+IIOWUmy+ 7xRUVcQI3mHbNmkWzgWk7O7jyfODlgaGIx11nidzCG0mJSx24bljQFZrzJ+tPvxYR1spnRWe8jIU/ cxNpFdTlY3S+7+Li6VNj0w==; Original-Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q5mMe-0003Ai-NT; Sun, 04 Jun 2023 07:57:41 -0400 In-Reply-To: (message from Jens Schmidt on Sun, 4 Jun 2023 12:44:57 +0200) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:306608 Archived-At: > Date: Sun, 4 Jun 2023 12:44:57 +0200 > From: Jens Schmidt > > The following test > > > https://git.savannah.gnu.org/cgit/emacs.git/tree/test/lisp/epg-tests.el?h=master > > has some fixmes and describes restrictions related to GnuPG 2.0, in > particular on Hydra CI. > > According to the GnuPG NEWS the first GnuPG 2.1 release dates back to > 2014. So probably these restrictions are outdated and could be lifted, > at least in master? > > I'm asking for two reasons: > > 1. I could provide fixes to lift the restrictions. > > 2. I'd like to write tests for plstore, which uses EPG as backend, and > do not want to introduce such version dependencies if it can be > avoided. If adapting the tests to all versions, old and new, is not too complicated, I'd prefer not to drop support for old versions. It's also okay to make the new tests skipped unless v2.1 or newer is installed, especially if the features you test are supported only with those newer versions anyway. Thanks.