From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Sacha Chua Newsgroups: gmane.emacs.devel Subject: Re: GNU ELPA package discoverability Date: Mon, 25 May 2020 22:44:45 -0400 Message-ID: <877dwzo1nm.fsf@sachachua.com> References: <35DBF02E-44D7-41E5-A217-7D6EC84ED221@icloud.com> <4e937898-ae46-710a-cbca-e452a1156fa1@yandex.ru> <2e630dc7-ba1d-e4c9-74b3-4da976db1e82@yandex.ru> <87imglg51l.fsf@gnu.org> <83d06txuv4.fsf@gnu.org> <871rn9l35o.fsf@gnu.org> <83tv05waob.fsf@gnu.org> <874ks5gtca.fsf@gnu.org> <87h7w4oh5x.fsf@sachachua.com> <87o8qclael.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="66100"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: Eli Zaretskii , rms@gnu.org, Emacs-devel@gnu.org To: Bastien Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue May 26 04:45:25 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 1jdPan-000H6S-1Z for ged-emacs-devel@m.gmane-mx.org; Tue, 26 May 2020 04:45:25 +0200 Original-Received: from localhost ([::1]:55706 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jdPam-0007Qt-42 for ged-emacs-devel@m.gmane-mx.org; Mon, 25 May 2020 22:45:24 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41782) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jdPaF-0006nk-30 for Emacs-devel@gnu.org; Mon, 25 May 2020 22:44:51 -0400 Original-Received: from mail-il1-x135.google.com ([2607:f8b0:4864:20::135]:45207) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jdPaD-0002wj-LE for Emacs-devel@gnu.org; Mon, 25 May 2020 22:44:50 -0400 Original-Received: by mail-il1-x135.google.com with SMTP id 9so482099ilg.12 for ; Mon, 25 May 2020 19:44:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sachachua-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=NDMD1CwQDivn2OW0AR4PsNB+2rekJpyK+y9eVbSP6ig=; b=z4VcODU0Og1AafuA3i2MrZJSBHwSZQgyEpHGWJfdRgdfpLA63Yg+qPz3640Qmuc5/1 bXdqGh+dzkAQkyJvUpK/T+9mdG8AyqD9d/uIi1g6wqhMiQ3Y6Zo3k6wr3+pogxPMC90C EPxwPRbcerTaaSBN/P4w9v6KAncVrdk7ru+TXqKWV/6WbhdXG4jAvyW8XJGoXLXhzIdo 9qqbDiZthkwAtQzyZmwuYqov2qk5rYuco/cO12G8Y6psE5VCNXQqAXoKDidbeYSI7sjP FNrMIlLJDx0/0q6yodtS+LUJabHiOFaPcXPqa9fvP7UhkRAOFnt5T2lNPapIvyB0t/WP XNfQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=NDMD1CwQDivn2OW0AR4PsNB+2rekJpyK+y9eVbSP6ig=; b=JMIAkD8n5rD3PyVjGZM4nYU9YrPqk7pWjjAEn/EuJUl8F3yOSp17X+9O5l21OhTXe8 /TWRbl8uajyW7Drs43CM7PXvd7t2/QPnSHIf1c6FbVoYuTfBZtGCNAMet1TwD7gMeChj 2mtuxq9zLAiyvKL7dtXQf4R8v9BGgtNlEVwMzMTqFvl2CxzRzYpkkxpUG3BqJyd6fX9r rw8nK1CcC9tQhr4SogmOBQhPAqyJxdGWf4zpiiDdzCXnvD2/mg9zOofz1GcKAU0oxB9V vGwvFV6CapFI8+4PsJ/RmxPlW6fSG2qBJIoMoBcAj7n+Z7wM1AVCAf09eFz74+2YNOzb RB7A== X-Gm-Message-State: AOAM531xflimwg6ToE4QCnA+B/dawGXcX0q+fsioHRUNNgKEYX5Sz6h9 yDvp6GbuBWhOKZXUshwk+k+S0qSmy7YBOw== X-Google-Smtp-Source: ABdhPJzEHrTJ+5szE0e8Vc/v3M+/m2DfMRbDjZJflX+AJsfCt+7OUjhW+XzJ414/12N6cFbr5CGHvg== X-Received: by 2002:a05:6e02:cc1:: with SMTP id c1mr27551636ilj.260.1590461088319; Mon, 25 May 2020 19:44:48 -0700 (PDT) Original-Received: from sacha-kubuntu ([104.247.230.240]) by smtp.gmail.com with ESMTPSA id g6sm10510990ile.38.2020.05.25.19.44.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 25 May 2020 19:44:46 -0700 (PDT) Original-Received: from sacha-kubuntu.local.sachachua.com (localhost [127.0.0.1]) by sacha-kubuntu (Postfix) with ESMTPS id 5D0CC4AA117; Mon, 25 May 2020 22:44:45 -0400 (EDT) In-Reply-To: <87o8qclael.fsf@gnu.org> (Bastien's message of "Mon, 25 May 2020 09:51:46 +0200") Received-SPF: pass client-ip=2607:f8b0:4864:20::135; envelope-from=sacha@sachachua.com; helo=mail-il1-x135.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: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, 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:251415 Archived-At: Bastien writes: Hello, Bastien, all! > I suggest the following patch, which moves "Manage Emacs Packages" > from the [Options] menu to the [Tools] menu and add these subitems: > - List packages > - Customize package archives (<= the option you want to promote) > - Customize the package interface Oh, Tools makes sense too. Hmm... What if the submenu has: - Manage package sources <-- move this one first? - Choose packages - Customize the package interface - ... Maybe that help link? (I was going to suggest a second item that updates the package contents, but I just realized that package-list-packages refreshes the list before displaying, so that's something people don't actually have to worry about. Here I've been refreshing it before listing, duh!) Maybe in the customize help for package-archives, we can mention the info node for "Finding extra packages" or directly list a few URLs so that people don't have to go back and forth copying. I'm sort of split on the wording of "Manage package sources". Package archives is the name of the variable, so that's probably not going to change, but an archive might also be conceptually equivalent to a single package. "Package repositories" or "package sources" might be more similar to the words used by other distributions. "Choose packages" is a little more action-oriented than "List packages", but it moves away from what the command is called, so I'm not sure about that either. Staying close to the existing names has lots of benefits, after all. Anyway, making package-archives a little closer to list-packages is probably the main thing. Sacha Chua