From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.devel Subject: Re: What is GNU ELPA? Date: Fri, 15 May 2020 06:46:02 +0300 Message-ID: <96f718b4-8ba9-7b9a-f940-7070e4a9a424@yandex.ru> References: <35DBF02E-44D7-41E5-A217-7D6EC84ED221@icloud.com> <07d7ff5d-dd57-00e7-933f-3188d57d6185@yandex.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="52151"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 Cc: joostkremers@fastmail.fm, ams@gnu.org, Emacs-devel@gnu.org, monnier@iro.umontreal.ca, pcr910303@icloud.com, phillip.lord@russet.org.uk To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri May 15 05:46:54 2020 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 1jZRJF-000DPg-P4 for ged-emacs-devel@m.gmane-mx.org; Fri, 15 May 2020 05:46:53 +0200 Original-Received: from localhost ([::1]:37636 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jZRJE-0003lv-Nb for ged-emacs-devel@m.gmane-mx.org; Thu, 14 May 2020 23:46:52 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:55770) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jZRIV-0002hn-Vl for Emacs-devel@gnu.org; Thu, 14 May 2020 23:46:07 -0400 Original-Received: from mail-wm1-x32e.google.com ([2a00:1450:4864:20::32e]:40388) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jZRIV-0000Fk-AK; Thu, 14 May 2020 23:46:07 -0400 Original-Received: by mail-wm1-x32e.google.com with SMTP id u16so850394wmc.5; Thu, 14 May 2020 20:46:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=Wz4VpPmwIqEv0Kk1MUxQnGqR1yAqMGHJM7vEF5TwNm0=; b=PGwheUIZWmwND0COnvBdvP6zOGTefg27yN51fD9u0Jdx+Q64ANCKHXYxrSLMxo9dwg X5jSaunhrwFKpK2XotmxN1wLr0h4e/qGijYSR9ZYppI9lhs1H0zuC6/uMX/QQjWPKKrf zTOivDQ/XKrJy9HuDOS7HjVPFDDsAlxM839qiJDBe55t/xxwEpioV49nYg1jrX/xkwO6 agOkHFjoN/VpPAmI4YMO+u2a/07/u2e1RVmbceRYtDtvqYkYjL5xzVy3kPOk/z5IS2Vo ENhgnKbmwosBe43ek0jLBQhPEfXfOJ4hLQUX0ZjXdfBdVI3OwvmBKOLRTJuOA8Kp2TMs Xvnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=Wz4VpPmwIqEv0Kk1MUxQnGqR1yAqMGHJM7vEF5TwNm0=; b=quIh/l0VUmyoXIUaZKrV1nz63wgUA/DJS+JXH6UXe954tGbWq/hAkKxI/V9KAVmEiT CmWBTjcfOuIEhMok686zBTdFDYk1cvO142CV4bkbiLAqXi70nFJ+VFqQpAN5L1148TpO i5WEbN2UJXXKJt5yBq4ma/luffRpUD7NsgHZk5zFi4hyKRHQyo3RnYRzSDavmQEGRKuK vHoGSGCT7KHDYtqSi+LhgI4m+AjYksbhq76z0h2a0J0DDcsmZgMePj7zUVNEobfuDtf7 y2ErtbGQwHU6oJ8jQCPizBLvAwXvKGUhxZT6ZhVEGTELKKSTvbOYb5SNsC2JFxATkM0D uxYQ== X-Gm-Message-State: AOAM530cUs6zNVkdEUdn26ep+JttATrAq9NHIjEttZzoXWaLOuA46ax3 kM6qW/XgrNDdsVwGkyWU+Xg= X-Google-Smtp-Source: ABdhPJzZ/axkl1bXxiFbN9EFLJMLOqghpgeo6/eWAAOeu8uXbWy88Bm9xxtn835ZPj8a/YPYXUXvOQ== X-Received: by 2002:a1c:2186:: with SMTP id h128mr1532534wmh.108.1589514365186; Thu, 14 May 2020 20:46:05 -0700 (PDT) Original-Received: from [192.168.0.3] ([66.205.73.129]) by smtp.googlemail.com with ESMTPSA id a8sm1471239wrg.85.2020.05.14.20.46.03 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 14 May 2020 20:46:04 -0700 (PDT) In-Reply-To: Content-Language: en-US Received-SPF: pass client-ip=2a00:1450:4864:20::32e; envelope-from=raaahh@gmail.com; helo=mail-wm1-x32e.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. 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_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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:250335 Archived-At: On 15.05.2020 06:19, Richard Stallman wrote: > What do we say now to explain what GNU ELPA is? > And where do we say it? On ELPA's home page: https://elpa.gnu.org/ GNU Emacs Lisp Package Archive The default package repository for GNU Emacs. And efaq.texi: The easiest way to add more features to your Emacs is to use the command @kbd{M-x list-packages}. This contacts the @uref{https://elpa.gnu.org, GNU ELPA} (``Emacs Lisp Package Archive'') server and fetches the list of additional packages that it offers. These are GNU packages that are available for use with Emacs, but are distributed separately from Emacs itself, for reasons of space, etc. You can browse the resulting @file{*Packages*} buffer to see what is available, and then Emacs can automatically download and install the packages that you select. @xref{Packages,,, emacs, The GNU Emacs Manual}. It also says: There are other, non-GNU, Emacs Lisp package servers, including: @uref{https://melpa.org, MELPA}; and @uref{https://marmalade-repo.org, Marmalade}. To use additional package servers, customize the @code{package-archives} variable. Be aware that installing a package can run arbitrary code, so only add sources that you trust. ...apparently implying that the user can trust GNU ELPA. > Will users see that explanation > in the normal workflow of using packages from GNU ELPA? I'm not sure they need to. But the FAQ explanation is pretty good.