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: GNU ELPA package discoverability Date: Tue, 19 May 2020 17:30:36 +0300 Message-ID: <5466b143-bb6c-3331-1d32-2919ff1fc540@yandex.ru> References: <35DBF02E-44D7-41E5-A217-7D6EC84ED221@icloud.com> <4e937898-ae46-710a-cbca-e452a1156fa1@yandex.ru> <2e630dc7-ba1d-e4c9-74b3-4da976db1e82@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="99753"; 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 To: rms@gnu.org, Emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue May 19 16:31:38 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 1jb3HO-000PrQ-1Q for ged-emacs-devel@m.gmane-mx.org; Tue, 19 May 2020 16:31:38 +0200 Original-Received: from localhost ([::1]:48590 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jb3HN-0001Uf-2O for ged-emacs-devel@m.gmane-mx.org; Tue, 19 May 2020 10:31:37 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41308) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jb3GX-0000af-EP for Emacs-devel@gnu.org; Tue, 19 May 2020 10:30:45 -0400 Original-Received: from mail-wm1-x342.google.com ([2a00:1450:4864:20::342]:36686) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jb3GT-0006bF-SW; Tue, 19 May 2020 10:30:43 -0400 Original-Received: by mail-wm1-x342.google.com with SMTP id u188so3874717wmu.1; Tue, 19 May 2020 07:30:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=JO7TB9P5yjzlARyxAmpdvQJsoXUYu3t6ZjMIm2jUKwg=; b=Uo9Mgdb+IxgdsazSgm5PuLr8VgpK8JdZJ11xnkpHDtjMZk4ndupEqxq0mjbv0SYSZF ubYtNjlDbaB71euroC6wpPY6/SF0bfCIIWL+qbOD+q8Y4ULhaxYJFX+zhW4+JIpAE8fp BOeK/c/R4298op6mZuwUbdeVH+g4620hnVOYSGM0PY4cOj2TcCH3OEig3QhAjmDNWXWY YCXOiaoR0xu6+a3lEvsDdb/76Zs2Wm0y7EIHVvdjd4HLgIYH5b9PwNanOt8KCOy3Lf1T nMg84PYCHXgZPfZOVL8zYuOrD6S9z0wjAmJFQQ1NT2ma4zNkslWLxhUzRGUTPw5HxS/T lkNw== 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:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=JO7TB9P5yjzlARyxAmpdvQJsoXUYu3t6ZjMIm2jUKwg=; b=dw57tgu67I1w8D+eXIpAnfUzKOGiwH5ITiMJ2iQ43uiYeN0OI8AcIkziU3ZNOSUJzK GamASweX/03idoKvQNeiupd6tNxxCGGUcuhxg/+D6KsNQd1tPIY1pfYjHcyKbek5JIk3 U6L0SQajU9YBFN9omyCe49wFisKmfe36+ClZx/iX20L5e+flMyKqjSsc2xWRUoA+iioQ zmfo8z34WIufJknJMYpnV218nQ7ciUa+m8d7C9wBGIxfE7/srcW3PBYouYU1CH0JVmI+ YUHOYWwoE72LXuutndkWFHkrkDOA0XBG9/bd45kYBNFgyDqaj8b9c/ZKyUae8xOHLmbZ Td6A== X-Gm-Message-State: AOAM530o2kJFlhlEfhYfziFZm3v3WnYarkIEOrWCb94Bm7LHVIeLssgl sS7n1k4Tq+QZk1KbLU3OfyZztF6I X-Google-Smtp-Source: ABdhPJyft4zQEjgiS+eKBW3qMziYoCfgLIgm1xjtpIkJTvmZ0icFxxi7UIchjvdwlvXjdmzbtSccDA== X-Received: by 2002:a1c:e288:: with SMTP id z130mr6157109wmg.180.1589898638646; Tue, 19 May 2020 07:30:38 -0700 (PDT) Original-Received: from [192.168.0.3] ([66.205.73.129]) by smtp.googlemail.com with ESMTPSA id e7sm22111570wrp.0.2020.05.19.07.30.37 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 19 May 2020 07:30:38 -0700 (PDT) In-Reply-To: Content-Language: en-US Received-SPF: pass client-ip=2a00:1450:4864:20::342; envelope-from=raaahh@gmail.com; helo=mail-wm1-x342.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: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 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 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:250930 Archived-At: On 19.05.2020 06:59, Richard Stallman wrote: > [[[ 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. ]]] > > > > Better in which sense? Do you mean, better for you in maintaining the > > > package? > > > As explained in another email: better discoverability. Better at helping > > the users notice the package. > > > Simply including a file in the Emacs distro doesn't do much. > > Do people have any concrete suggestions for how to improve this? We do have an existing solution, actually. We add a number of core packages to GNU ELPA with a special annotation that makes it build and distribute the versions currently in Emacs master branch. Then they also show up in 'M-x list-packages'. There's some organizational overhead associated with that choice, but in any case, as a result, the author reaps all the benefits associated with being in ELPA as well. So, to take a step back, what I'm saying is, adding a package to the core doesn't automatically makes things _worse_ for the author, in terms of the eventual popularity of the package. It's just that, if they added the package to GNU ELPA, they already enjoy the vast majority of the benefits. And if we create a "blessed" subsection of GNU ELPA which we pay more attention to, review and promote on the official Emacs website, the reasons to push into the core will diminish further, for most packages.