From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Yuan Fu Newsgroups: gmane.emacs.devel Subject: Re: Propose to add setup-wizard.el to ELPA Date: Sun, 2 Jan 2022 09:26:01 -0800 Message-ID: References: <897ED591-43BC-4029-912A-917E5E9F6930@gmail.com> <83mtkeefmt.fsf@gnu.org> <415299A3-0042-47B6-857B-DF3089C9BAC5@gmail.com> Mime-Version: 1.0 (Mac OS X Mail 15.0 \(3693.40.0.1.81\)) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="38500"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Eli Zaretskii , emacs-devel@gnu.org To: Stefan Kangas Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Jan 02 18:27:23 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 1n44df-0009u0-J6 for ged-emacs-devel@m.gmane-mx.org; Sun, 02 Jan 2022 18:27:23 +0100 Original-Received: from localhost ([::1]:58384 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n44de-0000Bk-Dy for ged-emacs-devel@m.gmane-mx.org; Sun, 02 Jan 2022 12:27:22 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:41692) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n44cQ-0007u2-Jq for emacs-devel@gnu.org; Sun, 02 Jan 2022 12:26:06 -0500 Original-Received: from [2607:f8b0:4864:20::1029] (port=55872 helo=mail-pj1-x1029.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n44cP-0002vl-0h; Sun, 02 Jan 2022 12:26:06 -0500 Original-Received: by mail-pj1-x1029.google.com with SMTP id iy13so27198738pjb.5; Sun, 02 Jan 2022 09:26:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=r69Nm6aNb4D2cwLtYQHca49VrPIoU3YGWdoGH/fwHyU=; b=A2MmoU0XvnJBwRa2bK95ulFO3hP9apDR1p3aOpDsKtEsF93qLPR2vrlAfooPOk4KK8 EYNWkLOj9GiUfsaVSMftp6TqD2jQqLofxjkTlg9Fu6FGfMCKHisJwpxbw5FyUMDc06ey GMLf/OioCtDZnyhmH7Utt899AxZezRO29LKTCcRmBPKDckr//nzxlg22eNN7Cg6LEUZV vvFEr98zpNX+1Y4hq6CHJuday6g989FXIIlSBjBt3f1eURvAWuYi6SVwNjUaw3VZ9WPv WTO8qBinQ4Iaq8CqNPszakAbeYrWmNrJEn/v4mOjcS1wAvlcICScM1T3Qv5B+aoWNdMs +M2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=r69Nm6aNb4D2cwLtYQHca49VrPIoU3YGWdoGH/fwHyU=; b=Z4bIB99Nq2wV/339HAj1xw+2Nb5JSBgmb/lCEYooWXQbX9Db+oR7wMB/ycAzaHVi9d ZXoS91PRXY47jv6R4lRR0+dZnTbMTMkHvw8bDfNcYmC7htkoirHgSZvcgprGPfn4wwDm z0Zj4zbrJ56qIw6/yd8iKtK6FYP61QiuRpaDPCzdvCkO/bvq2FSkjvhD/EDpHQaLJ281 lk+Y5mhv77uGzepOGBO8/WDVuAZ/8FyzHxJZKUTwFzbsAZVS/kLAfxUuGzQdBJjRH+SE W9edLdG1xAVTCqX8WFoRqPwps9mAdoKHYIoUM8+Dl49am0Bh5DWMVPhHydoj5GnxSsWD vCzA== X-Gm-Message-State: AOAM5304iHf2Oq9Yvam5TuLplN/FCu23qRxZETRmkaRqKfOhHhPGQcO7 DfXbuSnh1gEgpBrLktJK5i8= X-Google-Smtp-Source: ABdhPJzlZRtwErqWcRe159q5lbgx3sXSjsC1++dbM7Nvpv/tFEhZ3ofVuQbHsJW9Mi7WFEHyLrPwDw== X-Received: by 2002:a17:902:cec8:b0:148:f0dd:3ce0 with SMTP id d8-20020a170902cec800b00148f0dd3ce0mr42600365plg.156.1641144363285; Sun, 02 Jan 2022 09:26:03 -0800 (PST) Original-Received: from smtpclient.apple ([2600:1700:2ec7:8c90:a095:5ec2:29e1:ba48]) by smtp.gmail.com with ESMTPSA id q19sm36467389pfk.83.2022.01.02.09.26.02 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 02 Jan 2022 09:26:02 -0800 (PST) In-Reply-To: X-Mailer: Apple Mail (2.3693.40.0.1.81) X-Host-Lookup-Failed: Reverse DNS lookup failed for 2607:f8b0:4864:20::1029 (failed) Received-SPF: pass client-ip=2607:f8b0:4864:20::1029; envelope-from=casouri@gmail.com; helo=mail-pj1-x1029.google.com X-Spam_score_int: 6 X-Spam_score: 0.6 X-Spam_bar: / X-Spam_report: (0.6 / 5.0 requ) DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no 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:283935 Archived-At: > On Jan 2, 2022, at 7:42 AM, Stefan Kangas = wrote: >=20 > Yuan Fu writes: >=20 >>> I didn't yet try the package, but IMNSHO it makes the most sense in >>> core, and in that case it should also be started automatically for = new >>> users, or at least suggested to them upon first invocation. >=20 > +1 >=20 >> I=E2=80=99m afraid it would be very hard for everyone to agree on the = options >> provided, the phrasing, etc, etc, if it is to be made official and >> included in core. I don=E2=80=99t have the energy to fight for it. If = someone >> is feeling courageous, go for it; in the meantime, having it on ELPA >> is better than having nothing in core. >=20 > IMHO, if we can get your code in shape for core, we can discuss such > details after it has been merged. For example, we could start out = with > a very minimal set, and comment out anything that is not trivially > agreed upon. >=20 > Putting it on GNU ELPA does not move us closer to where we need to be, > IMHO, because it adds another set of complexities on top of the = already > existing ones with adding it to core. I don=E2=80=99t have any problem of adding it to core. I=E2=80=99m just = pessimistic about how many people are incentivized to push for it and = agree on things. Putting it on ELPA doesn=E2=80=99t stop from working it into core, I = think. I don=E2=80=99t want to get into another 1000-thread debate about = what is the =E2=80=9Cminimal set=E2=80=9D. Many of the stuff in = setup-wizard.el are not easily agreed upon, but removing them IMO = decreases the usefulness of setup-wizard. For example, the =E2=80=9Cwizard= s=E2=80=99 choice=E2=80=9D binding scheme, the option to turn off = menu-bar, the recommendation of ivy and company. Yuan=