From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: [nongnu] main 74116339a8 2/3: * elpa-packages (anzu): New package Date: Wed, 19 Jan 2022 10:19:54 -0500 Message-ID: References: <164145738158.2838.5769558384331859964@vcs2.savannah.gnu.org> <20220106082302.0A19CC0DA1E@vcs2.savannah.gnu.org> <87k0fdmbat.fsf@posteo.net> <87tueh3s2x.fsf@posteo.net> <87mtjvd10u.fsf@posteo.net> <87ee54umpu.fsf@posteo.net> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="39651"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: Stefan Kangas , emacs-devel@gnu.org To: Philip Kaludercic Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Jan 19 16:50:33 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 1nADEA-0009sx-JC for ged-emacs-devel@m.gmane-mx.org; Wed, 19 Jan 2022 16:50:26 +0100 Original-Received: from localhost ([::1]:58612 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nADE8-0008W7-I6 for ged-emacs-devel@m.gmane-mx.org; Wed, 19 Jan 2022 10:50:24 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:38450) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nACli-0006gz-Dt for emacs-devel@gnu.org; Wed, 19 Jan 2022 10:21:03 -0500 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:52028) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nACkw-0007At-EQ for emacs-devel@gnu.org; Wed, 19 Jan 2022 10:20:23 -0500 Original-Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id DD945805CE; Wed, 19 Jan 2022 10:19:56 -0500 (EST) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 55FD1800C0; Wed, 19 Jan 2022 10:19:55 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1642605595; bh=tgqxo+wufuQAD6hPgvwUe/w4p5oIP/756JLv87DRxuo=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=nkz6X/cr7yvNBYmDA0oj8NbJQ0LzI64rVxXYUrTCqTJLRN/s9ODXMCw0zYLt6iHkJ INeuZ7F0xAxez+TvstR6H3Rs7bBvQJNX8oHl1YcK54T0J+Uk2chsjM+/SPsq2sTh6j CeuP1rLFpadl+j4FQWVk+pfYoM4Sv9mMMlZuRzNRMKfNIQpBJVLGRSkLRW0VaqUXya 1SCdy1avVpdWcDBS5HhmhMqbuECaqQPkMsa0eKr1U2+udOxI4cs9vZv/SxH6su/vM/ E6p+2c8h0e3bRXzDkTsiB8u6+pXmLXKAgPGa37NQBHSdVcdGf5lp15PH8ddGuhOET0 SYutoAhc3ydGQ== Original-Received: from pastel (unknown [216.154.30.173]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 0E819120510; Wed, 19 Jan 2022 10:19:55 -0500 (EST) In-Reply-To: <87ee54umpu.fsf@posteo.net> (Philip Kaludercic's message of "Wed, 19 Jan 2022 08:57:33 +0000") Received-SPF: pass client-ip=132.204.25.50; envelope-from=monnier@iro.umontreal.ca; helo=mailscanner.iro.umontreal.ca X-Spam_score_int: -42 X-Spam_score: -4.3 X-Spam_bar: ---- X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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:284990 Archived-At: >> I don't know how to do that, OTOH (at least in a way that's not too >> susceptible to ridiculous amounts of bias). > "Bias" in what sense? In the sense that some users may be given a lot more weight than others, or in the sense of being susceptible to conscious efforts to influence the outcome (like a user writing a script that votes a million times because they really like that SuperFoo package and they're frustrated that it scores below package SimpleFoo). To some extent it's unavoidable (counting downloads is also subject to those kinds of problems), but arguably less so than a pure voting system, because it comes as a side effect of a real action. >>> But as the package is already borderline heretical, I hesitate to do >>> something like this (the same applies to updating the default rcirc >>> and erc server lists). >> >> Maybe we can make it safe enough via something like >> >> (when (member package-archives >> '((("gnu" . "https://...")) >> (("gnu" . "http://...")))) >> (add-to-list 'package-archives '("nongnu" . ...))) >> >> so it only adds the entry when nothing's been changed yet. > > Yes, this was my idea. Than it looks quite safe and acceptable to me. Stefan