From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id eGfyMt6Yq1+sGAAA0tVLHw (envelope-from ) for ; Wed, 11 Nov 2020 07:55:10 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id aKm6Lt6Yq18VVQAAbx9fmQ (envelope-from ) for ; Wed, 11 Nov 2020 07:55:10 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 56CF99403A8 for ; Wed, 11 Nov 2020 07:55:10 +0000 (UTC) Received: from localhost ([::1]:42860 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kckyD-0007Mq-An for larch@yhetil.org; Wed, 11 Nov 2020 02:55:09 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:53648) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kcky6-0007MV-GW for guix-patches@gnu.org; Wed, 11 Nov 2020 02:55:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:56802) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kcky6-0000ja-4w for guix-patches@gnu.org; Wed, 11 Nov 2020 02:55:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kcky6-0001I5-3G for guix-patches@gnu.org; Wed, 11 Nov 2020 02:55:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44555] [PATCH] gnu: Add emacs-next-use-package Resent-From: Andrew Tropin Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 11 Nov 2020 07:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44555 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Michael Rohleder Cc: 44555@debbugs.gnu.org Received: via spool by 44555-submit@debbugs.gnu.org id=B44555.16050812424867 (code B ref 44555); Wed, 11 Nov 2020 07:55:02 +0000 Received: (at 44555) by debbugs.gnu.org; 11 Nov 2020 07:54:02 +0000 Received: from localhost ([127.0.0.1]:40115 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kckx7-0001GM-H6 for submit@debbugs.gnu.org; Wed, 11 Nov 2020 02:54:01 -0500 Received: from mail-qk1-f176.google.com ([209.85.222.176]:40832) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kckx6-0001G5-1d for 44555@debbugs.gnu.org; Wed, 11 Nov 2020 02:54:00 -0500 Received: by mail-qk1-f176.google.com with SMTP id y197so897222qkb.7 for <44555@debbugs.gnu.org>; Tue, 10 Nov 2020 23:53:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=trop-in.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=M9B/eDYxfPY6e8ww8Ex4u1u9skUuxEzIUK3dbgXB+DY=; b=kf/Op2mWz1scTNBdoVjzRci7V/hvWgSErgNZi6o9dIUDQyTafbObgwCIts8pes6fUQ zw26+ZquCQQIt47zXcIOCVu7K5Q7NTQycKxWabKW0t7YFQUQLgZhR/wuwzAh5SHvWnpQ LULB1ts3UFkNDfc0Azb+ih86aRdOpHQiYbT6hgloWmi/Zzc3O0fbL9YCoZs+KDxyqdms G3q2zzaJhI6/78sOPV/IPy2EmWd75Se9aXc9Xsn4MpTGEkbmldazun9mkm4K6gJebk71 hqCaeykDO4850Mp/MSuR1TzkRj/fm6T2/rR94Fic6L8ZMkNVtdzq1+vgtXmMV1/KPDfv wD3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=M9B/eDYxfPY6e8ww8Ex4u1u9skUuxEzIUK3dbgXB+DY=; b=Yn9MSXbw60b5GhjYa5JwNOaJe2nECW7+Md7fBmsqZJMeyh5eyOdxttiLOQ64XvOUmo Gf7MLtcB31APdJIJdHxOvdH/Rjk9TGaqyH5wreytNEVkHyoMetM3XeyMFigqV7uHCUQU Vb3KPHmO1maKbunii0Z1ePthnk9dPuRLNiecqDye3+3gSf8i2TCvyg87Ub07v/oEv/Pv h2O29TPQmRmgYhHbKP5qCPZTcyvqqT8OKCQ2IDmWTI9k+XQtclyOOBJaFBkIC3vM7zFF Dht2RB5QzCp1/yq2SBIQJlGTrxfBddFqyPUIguJgBLjRHdbWnJ/79c+IK0uWACuXRdiI VA1w== X-Gm-Message-State: AOAM532U/E5U5X9eQNDhH1QmQM0PstXu/F+pXjikqKI3iPucZrPfkhNn MfFPPDimmqaQG+TVfjcKUnXCyOGESwGyjRZyGbj7EgjVYCUV7A== X-Google-Smtp-Source: ABdhPJxg72m93GyR1vN7lPQad4nmoLEPpOoTeSVBT0y4Z7m866fI19R8XqPBnp0ym0cIBYyNisaRsa17hkjgCcmVOPY= X-Received: by 2002:a37:4552:: with SMTP id s79mr17758235qka.6.1605081234328; Tue, 10 Nov 2020 23:53:54 -0800 (PST) MIME-Version: 1.0 References: <87blg5j9tw.fsf@rohleder.de> <877dqtj6lj.fsf@rohleder.de> In-Reply-To: <877dqtj6lj.fsf@rohleder.de> From: Andrew Tropin Date: Wed, 11 Nov 2020 10:53:43 +0300 Message-ID: Content-Type: multipart/mixed; boundary="000000000000cf015b05b3d01898" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: -1.0 (-) X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Scanner: ns3122888.ip-94-23-21.eu Authentication-Results: aspmx1.migadu.com; dkim=fail (headers rsa verify failed) header.d=trop-in.20150623.gappssmtp.com header.s=20150623 header.b=kf/Op2mW; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Spam-Score: 1.09 X-TUID: MpRMi/Uqn5EP --000000000000cf015b05b3d01898 Content-Type: text/plain; charset="UTF-8" Cool news: John Wiegley made a new release a few hours ago, my patch is no longer relevant, will make another one, which just bumps the version to 2.4.1. > Normally, we try to install optional packages per default. > Sometimes, it's not so easy and one has to weigh up... > > Maybe the use-case for use-package is so that diminish is very often > needed? Or for too many users, it would be "useless" (or break > something), w/o it? > > > Imho (I don't have commit superpower), you need a reason to remove an > input (and here, this means provided/out of the box experience). Or at > least make a comment in the source _why_ it isn't needed etc... I will give you a simple example: Someone uses delight (a diminish alternative, which also support major modes) instead of diminish and they would install emacs-use-package and emacs-delight, but he will also get emacs-diminsh as a dependency of emacs-use-package. To remove it they will need to inherit emacs-use-package and update propagated-inputs. I think installing emacs-use-package and manually adding emacs-diminish is easier and more fair than installing emacs-use-package+emacs-delight and removing emacs-diminish from dependencies of emacs-use-package. I totally agree, that diminish is a great package with a great story inside its sources, but don't think it should be installed by default with use-package. I'll make a separate patch for removing propagated-inputs and related discussion. Bump patch in the attachment. -- Best regards, Andrew Tropin --000000000000cf015b05b3d01898 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-gnu-emacs-use-package-Update-to-2.4.1.patch" Content-Disposition: attachment; filename="0001-gnu-emacs-use-package-Update-to-2.4.1.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_khd3wzfs0 RnJvbSA3ZjcyNWY2YzFiOGEwZTcyNDAwMmFjNjdjNWUyNmE4ZGY3NDdhZDZiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbmRyZXcgVHJvcGluIDxhbmRyZXdAdHJvcC5pbj4KRGF0ZTog V2VkLCAxMSBOb3YgMjAyMCAxMDo0ODozMCArMDMwMApTdWJqZWN0OiBbUEFUQ0hdIGdudTogZW1h Y3MtdXNlLXBhY2thZ2U6IFVwZGF0ZSB0byAyLjQuMQoKdXNlLXBhY2thZ2UgMi40IHJlbGVhc2Vk IDIgeWVhcnMgYWdvIGFuZCBkb2Vzbid0IHdvcmsgd2l0aCBHTlUgRW1hY3MgMjguCjIuNC4xIGNv bnRhaW5zIG1vc3RseSBidWcgZml4ZXMgYW5kIHdvcmtzIHdpdGggZW1hY3MtbmV4dC4KLS0tCiBn bnUvcGFja2FnZXMvZW1hY3MteHl6LnNjbSB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5z ZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvZW1h Y3MteHl6LnNjbSBiL2dudS9wYWNrYWdlcy9lbWFjcy14eXouc2NtCmluZGV4IGQyN2QzOTc3NzUu LmI4YWI3OGVkZjggMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9lbWFjcy14eXouc2NtCisrKyBi L2dudS9wYWNrYWdlcy9lbWFjcy14eXouc2NtCkBAIC0xMTEzMSw3ICsxMTEzMSw3IEBAIGFiYnJl dmlhdGlvbiBvZiB0aGUgbW9kZSBsaW5lIGRpc3BsYXlzIChsaWdodGVycykgb2YgbWlub3IgbW9k ZXMuIikKIChkZWZpbmUtcHVibGljIGVtYWNzLXVzZS1wYWNrYWdlCiAgIChwYWNrYWdlCiAgICAg KG5hbWUgImVtYWNzLXVzZS1wYWNrYWdlIikKLSAgICAodmVyc2lvbiAiMi40IikKKyAgICAodmVy c2lvbiAiMi40LjEiKQogICAgIChzb3VyY2UgKG9yaWdpbgogICAgICAgICAgICAgICAobWV0aG9k IGdpdC1mZXRjaCkKICAgICAgICAgICAgICAgKHVyaSAoZ2l0LXJlZmVyZW5jZQpAQCAtMTExNDAs NyArMTExNDAsNyBAQCBhYmJyZXZpYXRpb24gb2YgdGhlIG1vZGUgbGluZSBkaXNwbGF5cyAobGln aHRlcnMpIG9mIG1pbm9yIG1vZGVzLiIpCiAgICAgICAgICAgICAgIChmaWxlLW5hbWUgKGdpdC1m aWxlLW5hbWUgbmFtZSB2ZXJzaW9uKSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAg ICAgICAgKGJhc2UzMgotICAgICAgICAgICAgICAgICIxYjdtampoMGQ2Zm1ra2Q5dnlqNjR2Y2Ey N3hxaGdhMG52eXJyY3F4cHFqbjYyenEwNDZ5IikpKSkKKyAgICAgICAgICAgICAgICAiMDg4a2wz Ym1sMHJzNWJrZnltZ3pyMTVyYW05cXZ5NjZoMWthaXNyYmt5bmgweXh2ZjhnOSIpKSkpCiAgICAg KGJ1aWxkLXN5c3RlbSBlbWFjcy1idWlsZC1zeXN0ZW0pCiAgICAgKG5hdGl2ZS1pbnB1dHMKICAg ICAgYCgoInRleGluZm8iICx0ZXhpbmZvKSkpCi0tIAoyLjI1LjQKCg== --000000000000cf015b05b3d01898--