From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jeremy Bryant Newsgroups: gmane.emacs.devel Subject: Re: [ELPA] New package c-intro-and-ref -- was Re: Proposal: Include C Manual from RMS in Emacs git, and/or release Date: Sat, 07 Dec 2024 12:29:33 +0000 Message-ID: <87y10r8ymq.fsf@jeremybryant.net> References: <87ser8c230.fsf@jeremybryant.net> <86ser87rut.fsf@gnu.org> <86cyia4503.fsf@gnu.org> <87bjxsbc8h.fsf@jeremybryant.net> <87ikrz6wtl.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="2636"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Suhail Singh , eliz@gnu.org, emacs-devel@gnu.org To: Richard Stallman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Dec 07 13:30:22 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 1tJtwx-0000Xd-3d for ged-emacs-devel@m.gmane-mx.org; Sat, 07 Dec 2024 13:30:22 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tJtwS-0005HN-EC; Sat, 07 Dec 2024 07:29:48 -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 1tJtwP-0005Gu-6n for emacs-devel@gnu.org; Sat, 07 Dec 2024 07:29:45 -0500 Original-Received: from out-187.mta0.migadu.com ([2001:41d0:1004:224b::bb]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tJtwL-0002bq-Ks for emacs-devel@gnu.org; Sat, 07 Dec 2024 07:29:44 -0500 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jeremybryant.net; s=key1; t=1733574578; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=I+YEfJV4IDQ0eivL87VhdEIKcM1uvmzdcjK5lkvfZvE=; b=s3gM64/BP5cME52Mgrp4KKZDMCZI+tFx4lFG68qPHvJgAYJB4gURkW+nbJtZ0q+4Tz3ivu D6j8fPrCybWOzJMhPTTYNsEkG97UgjQD+s/lCAxqR0d9nlUhq0fy/BVKZUECNxQEu/+FOL JNCQ20uElAtXRpmx0l7rFCIoo/3nn88UvC8TmMay1uwCIUizhkxAnCdGrimxnFNO2Xx3bl yXsenIqB+voJ1Y0xoFaDz+6Tavc2md1BzwZEiUiWglFu8LsBxKh3mJXPWnHwBcFmI/USg8 g9WHIEp5xGHGKEp/hfN5fE7sQANuAhIoJKR97o2AbZL3KAtIvfduwIx8pV6frg== In-Reply-To: (Richard Stallman's message of "Fri, 06 Dec 2024 23:22:40 -0500") X-Migadu-Flow: FLOW_OUT Received-SPF: pass client-ip=2001:41d0:1004:224b::bb; envelope-from=jb@jeremybryant.net; helo=out-187.mta0.migadu.com X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action 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:326163 Archived-At: Richard Stallman writes: > [[[ 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. ]]] > > We have learned that there is a general problem with the handling of > Info manuals so that the community will see they are available. > Several days ago I asked people to please help look for a general > solution for this general problem. > > Packaging my GNU C Mnaual in Emacs will fix one special case of that > general problem. But the general problem will remain. > > Fixing special cases instead of general problems won't make a good > system. Can we please try to fix this right? Ideas for discussion: 1. Extend gnu.org: There is a table of GNU Manuals here, https://www.gnu.org/manual/manual.html Many with Info documents. If the maintainers of that site could also collate the same documents into a location accessible programmatically, it would be easier to write (as suggested by Stefan M), an Emacs ELPA package to download and install these. 2. Use NonGNU ELPA: The Emacs packaging infrastructure already implements installation mechanisms for Info manuals How about using this, potentially within NonGNU ELPA rather than ELPA, to allow an "Info area", to distribute certain Info manuals (not already captured elsewhere).? For example, manuals not originally written in Texinfo but converted. This could even be a thin declaration, something like this to install Info and HTML. (define-manual ...)