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, 19 Oct 2022 13:02:14 -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> 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="34490"; 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 Wed Oct 19 19:04:20 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 1olCUN-0008eH-V8 for ged-emacs-devel@m.gmane-mx.org; Wed, 19 Oct 2022 19:04:20 +0200 Original-Received: from localhost ([::1]:54422 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1olCUL-0004Qf-VP for ged-emacs-devel@m.gmane-mx.org; Wed, 19 Oct 2022 13:04:18 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:33046) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1olCSX-00032v-HI for emacs-devel@gnu.org; Wed, 19 Oct 2022 13:02:25 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:48052) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1olCSV-000338-MX; Wed, 19 Oct 2022 13:02:24 -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=0DdVBTUL00uweKC3oNKIpboyClUV5vgllMql0HDZAwE=; b=H7ulNdudph9w PZAu5R5dMTEMAoKTMrfApqaZzxIQWD+TYRBt5gkix6UuaWqiPKEEK4je5/yv1NtXmjTS7VJekLiIA SA5XzhTa8ogEf08heH7iV3rL2ORpFA3nP3WnhehVrZQN/A0Es1yNS4J7A+ys7HJmLm3ejjBsX0YLM G8OVLO0rCpF1LmPdulf9fO41AadQdXcNpmvlr5Zli9GWpRY92s2bknfpNp6a0QLqpwTWzpjnmmIm3 sdGK0zJwHdRj0eAZRf+FTjSbCRG+J1k+gJRaghsbDPSHhGxDW2ghJkJQPvjr2iJhfGRewpV9i+EDF ZZQ826f52TED7OxWlq3J9A==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1olCSM-0008Ee-82; Wed, 19 Oct 2022 13:02:14 -0400 In-Reply-To: <878rle1i0k.fsf@posteo.net> (message from Philip Kaludercic on Mon, 17 Oct 2022 17:23:23 +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: , 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:298120 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. ]]] If the main purpose of this feature is for people to test, debug and develop the development version, I think it is wiser not to speak of "installing" from VCS. Presenting the feature as a way to "install" would encourage people who are not really thinking of testing, debugging or developping the package, and motivated only by a vague wish for "the latest thing." I suggest that we are better off if we avoid encouraging them. One way to avoid that is to have this feature simply check out the package's development sources. If you know how to work with Emacs Lisp, you will not find it hard to byte compile that and use it. We can even document the natural ways to proceed and do those things, and people who are really prepared to test it will do them. But newbies probably won't go that far. -- 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)