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: Obtaining a database of new functionality per Emacs version Date: Thu, 10 Dec 2020 16:14:43 +0200 Message-ID: <83mtyl4ujw.fsf@gnu.org> References: Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="37611"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Jean Louis Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Dec 10 15:17:10 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 1knMko-0009eH-EW for ged-emacs-devel@m.gmane-mx.org; Thu, 10 Dec 2020 15:17:10 +0100 Original-Received: from localhost ([::1]:46840 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1knMkn-0006m9-Dy for ged-emacs-devel@m.gmane-mx.org; Thu, 10 Dec 2020 09:17:09 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:59810) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1knMin-00053j-Ly for emacs-devel@gnu.org; Thu, 10 Dec 2020 09:15:05 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:41204) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1knMim-00031M-Uv; Thu, 10 Dec 2020 09:15:04 -0500 Original-Received: from [176.228.60.248] (port=2370 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1knMil-0007Sm-N7; Thu, 10 Dec 2020 09:15:04 -0500 In-Reply-To: (message from Jean Louis on Thu, 10 Dec 2020 10:31:18 +0300) 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:260652 Archived-At: > Date: Thu, 10 Dec 2020 10:31:18 +0300 > From: Jean Louis > > * Vasilij Schneidermann [2020-12-07 16:30]: > > Hello everyone, > > > > I'm looking into creating a tool helping me with ensuring that my > > packages actually support the Emacs versions they claim to by > > highlighting uses of unsupported functions/variables [1]. > > If one could launch automatically various Emacs versions and obtain a > list of all functions and all variables, by also keeping those flags > if variable is obsolete or not, or function is obsolete or not, then > such lists could be exported for each Emacs version and their > differences easily found. You do realize that Vasilij wanted to know ab out _all_ the functions, not just those present in "emacs -Q"? To do what he wanted, you'd need to load all of the Emacs packages as well, one by one, taking care to unload them or restart the session, to account for basic incompatibilities between some of them. I don't think this is a practical solution.