From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Improve access to documentation in Info format Date: Sun, 15 Dec 2024 23:03:17 -0500 Message-ID: References: <87ser8c230.fsf@jeremybryant.net> <86ser87rut.fsf@gnu.org> <871pygyjqt.fsf_-_@gmail.com> <87v7vnp2vx.fsf@> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="22532"; mail-complaints-to="usenet@ciao.gmane.io" Cc: suhailsingh247@gmail.com, emacs-devel@gnu.org To: =?iso-8859-1?Q?Bj=C3=B6rn?= Bidar Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Dec 16 05:03:51 2024 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 1tN2Kl-0005iR-1a for ged-emacs-devel@m.gmane-mx.org; Mon, 16 Dec 2024 05:03:51 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tN2KL-0006IE-3V; Sun, 15 Dec 2024 23:03:25 -0500 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 1tN2KG-0006Ho-Vm for emacs-devel@gnu.org; Sun, 15 Dec 2024 23:03:21 -0500 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 1tN2KG-0007BH-Ni; Sun, 15 Dec 2024 23:03:20 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=UbY/408IiqOyZg/gaxTV5wcrwMPtOclbBUMi6kOc3PA=; b=VuLdBTRmsXvH oj0GYVekKT/6GgOrg8/L7Uu4Ps7DdU8syEXKKPeuHpCXnwzzmemNgxfgI2u0dYfBbX1mrusjbRMlW upzGKdXQ51uOp3ZvAsjoi6XHdL/SzybrGfbQAUiDL7gUwPnOCLmR6LVmASKaz9mJyLNTkT5d1QgH4 XHQmSzDwOcxGWodOVzg3p6uKeKEfpZ0Op0lGKnMQC+uWzfBfWZ5yXsBfwKSzGHO/J9MtWgWeIfePX TLa1xAr0tJylR4YSeG7o1Qo5Cx+Pi0GlKP75iovT1VtWNp5ALeiGi4i+WdO1Z9FTEsmcqS/qoOQRX +gHZ+O3NyHTqiJ4Os+xD9g==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1tN2KD-0001bx-OI; Sun, 15 Dec 2024 23:03:19 -0500 In-Reply-To: <87v7vnp2vx.fsf@> (message from =?iso-8859-1?Q?Bj=C3=B6rn?= Bidar on Sat, 14 Dec 2024 01:41:22 +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:326540 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > > b. Write software to find the desired manual, fetch it, and install it > > on your computer. > That's the users package manager in almost all the cases. If not the > solutions mentioned by Suhail Singh are an option. GNU/Linux systems use a variety of packaging systems. (The one that is most important in my view is .deb.) We wouldn't be obliged in principle to support them all, but in practice people would basically have to impement them all. Nonethelss, this might still be the best approach. > I wouldn't do this for ALL info manuals but only for those where are > no packages for. Which manuals are you proposing to do this with? For those where a conversion to Texinfo is done > e.g. Sphinx like for example when packaging CMake Could you please describe step by step what gets done with CMake documentation? In order for this example to be clear as an example, I need to know what happens in his example. it easier to add the > info manual packaging to existing packaging. I have to ask, "Easier for whom?" Who would add the Info manual to existing packages of CMake? Would those people be interested in adding it? If they are interested, welcoming them to do this may be the easiest for us. But if we would have to do the job ourselves. I think the easiest way _for us_ to do this would be to make our own packages of cmake.info. That would not depend on someone specific to do work on it. -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)