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: feature/package+vc 04c4c578c7 3/4: Allow for packages to be installed directly from VCS Date: Wed, 02 Nov 2022 23:17:47 -0400 Message-ID: References: <164484721900.31751.1453162457552427931@vcs2.savannah.gnu.org> <20220214140020.04438C00891@vcs2.savannah.gnu.org> <87bkqmqpvb.fsf@posteo.net> <87edv96q4j.fsf@posteo.net> <83tu455a5s.fsf@gnu.org> <87a65v2ytp.fsf@posteo.net> <834jw33rmx.fsf@gnu.org> <87pmer0xtz.fsf@posteo.net> <83wn8z2aze.fsf@gnu.org> <878rle1i0k.fsf@posteo.net> <87ilkelc10.fsf@posteo.net> <878rl6syg8.fsf@posteo.net> <87zgdjqcu0.fsf@posteo.net> <87tu3iend4.fsf@posteo.net> 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="6399"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Philip Kaludercic Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Nov 03 04:18:15 2022 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 1oqQkA-0001Rk-IU for ged-emacs-devel@m.gmane-mx.org; Thu, 03 Nov 2022 04:18:14 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oqQjl-0006To-Vq; Wed, 02 Nov 2022 23:17:50 -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 1oqQjk-0006Sb-Ax for emacs-devel@gnu.org; Wed, 02 Nov 2022 23:17:48 -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 1oqQjk-0008D2-2C; Wed, 02 Nov 2022 23:17:48 -0400 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=LDVT+iSXgrXM/7R+vCRFD/83IHGvt+KoYgbY07zDVWc=; b=kXcHCOtQ80Ha 08+fQiLjzzmd/iSWSeqLaMqE41oQEtDKkFV1ruvfA08Mghh6mVrRvfveAbS5Qf91NrmvMEihaI1D0 H7ek2x9W0Dnkkk9C17m48vI4uCDOEMdlel5dPSlcASsaBuDiPyemCWb+du+DOEZSn3kAOox8vB8z9 /DKupEAwMSDeq3CeISi5vxS1V5HGH9Wnd85zEZ2fPGrYZovX8y36q4UMwWOyXaGsoHomkIcFkgG4x 4pl3tdkcAHyTD1bJqLKRoZBUMHpydRLrEhN3ivi5YrqPWjOVUS4v9kq/1l3jWF7/nhfze6RApUd2g yOeZPCEhxIR+eE3U5DXdLw==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1oqQjj-0005Qp-Mx; Wed, 02 Nov 2022 23:17:47 -0400 In-Reply-To: <87tu3iend4.fsf@posteo.net> (message from Philip Kaludercic on Tue, 01 Nov 2022 14:54:47 +0000) 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: , Original-Sender: "Emacs-devel" Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:299047 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. ]]] > > How about `checkout' instead of `repo'? `package-checkout' to check > > out from the ELPA repo, and either `package-upstream-checkout' or > > `package-dev-checkout' for the upstream repo. > As Stephan has pointed out that "-checkout" is misleading We are miscommunicating here, I think. since it > sounds like a command that would just clone the repository Yes, exactly. That is what I propose for this command to do: just check out that package's repo. without > activating it as a package. Yes, exactly. This command should check out the package, and no more. After that, you may wish to load the code of that package, or arrange for it to be loaded on other occasions in the future, or you may not. We should provide easy ways to do those things if you want to, but we shouldn't impose those things on you by default just because you asked to see those sources in a repo. -- 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)