From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Joseph Turner Newsgroups: gmane.emacs.help Subject: Re: package-vc-install fails to build docs Date: Fri, 28 Apr 2023 12:42:24 -0700 Message-ID: <87zg6raisd.fsf@breatheoutbreathe.in> References: <87a5z0sc3r.fsf@breatheoutbreathe.in> <871qkcl6kq.fsf@posteo.net> <877cu3o6ld.fsf@breatheoutbreathe.in> <877cu293l9.fsf@posteo.net> <87pm7uedfa.fsf@breatheoutbreathe.in> <87pm7u1m44.fsf@posteo.net> <87354qe44v.fsf@breatheoutbreathe.in> <87cz3tn7ts.fsf@posteo.net> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="1352"; mail-complaints-to="usenet@ciao.gmane.io" Cc: help-gnu-emacs@gnu.org To: Philip Kaludercic Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Fri Apr 28 21:51:51 2023 Return-path: Envelope-to: geh-help-gnu-emacs@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 1psU8D-000AU1-K8 for geh-help-gnu-emacs@m.gmane-mx.org; Fri, 28 Apr 2023 21:51:49 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1psU7J-0002WM-Kz; Fri, 28 Apr 2023 15:50:53 -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 1psU7I-0002JS-5g for help-gnu-emacs@gnu.org; Fri, 28 Apr 2023 15:50:52 -0400 Original-Received: from out-17.mta0.migadu.com ([91.218.175.17]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1psU7E-0001Vr-BN for help-gnu-emacs@gnu.org; Fri, 28 Apr 2023 15:50:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=breatheoutbreathe.in; s=key1; t=1682711444; 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=BXskKOI/CFpRHmR2QNgnfetlVzuZhMzXRHztDQQa84c=; b=hPQxdiWyUPIFHD3N4EtcHXsPYTX1TCn+nRuaW7tXsDpCljMOaWS+aMjV/mSD0G/EfW6OZG 3QyhD5JcQfLKyuNepWgI+TfVdHAreknZ/RnuyFp04Vv9XW69jd4aPsfywdijv7JhJB9BuB AvcYSeQE0N1yDxT6Iwf5o8d7RmnJtyY= X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. In-reply-to: <87cz3tn7ts.fsf@posteo.net> X-Migadu-Flow: FLOW_OUT Received-SPF: pass client-ip=91.218.175.17; envelope-from=joseph@breatheoutbreathe.in; helo=out-17.mta0.migadu.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.help:143446 Archived-At: Philip Kaludercic writes: > Joseph Turner writes: >> Philip Kaludercic writes: >>> Joseph Turner writes: > You have to look at elpa-admin.el, the "reference interpretation" for > how package specifications are supposed to work. It is located on a > separate branch in elpa.git (so that it can be shared between elpa.git > and nongnu.git). > > https://git.savannah.gnu.org/cgit/emacs/elpa.git/tree/elpa-admin.el?h=elpa-admin > >> Mind pointing me in the right direction? > > Ping me if you need anything else, and submit a bug report with a patch > as soon as you have something workable. Add a > > X-Debbugs-CC: Philip Kaludercic > > header so that I get notified as well. In elpa-admin.el, :make and :shell-command are handled by calling bwrap to sandbox the external processes. Should we do the same thing? Do you think we should also sandbox makeinfo like elpaa does? That could be a separate patch. Best, Joseph