From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.bugs Subject: bug#59914: [GNU ELPA] Make use-package and bind-key into :core packages Date: Thu, 8 Dec 2022 16:11:22 -0800 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="0000000000006f65f405ef59fe43" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="40167"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Stefan Monnier , John Wiegley To: 59914@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Dec 09 01:12:15 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1p3Qzv-000AHV-GZ for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 09 Dec 2022 01:12:15 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p3Qzm-0007EY-TC; Thu, 08 Dec 2022 19:12:06 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p3Qzj-00075Z-4J for bug-gnu-emacs@gnu.org; Thu, 08 Dec 2022 19:12:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1p3Qzi-000899-Iy for bug-gnu-emacs@gnu.org; Thu, 08 Dec 2022 19:12:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1p3Qzh-0007hj-Qq; Thu, 08 Dec 2022 19:12:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: monnier@iro.umontreal.ca, johnw@newartisans.com, bug-gnu-emacs@gnu.org Resent-Date: Fri, 09 Dec 2022 00:12:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 59914 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org X-Debbugs-Original-Xcc: Stefan Monnier , John Wiegley Original-Received: via spool by submit@debbugs.gnu.org id=B.167054469929606 (code B ref -1); Fri, 09 Dec 2022 00:12:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 9 Dec 2022 00:11:39 +0000 Original-Received: from localhost ([127.0.0.1]:59957 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p3QzL-0007hS-5A for submit@debbugs.gnu.org; Thu, 08 Dec 2022 19:11:39 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:54384) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p3QzG-0007hM-2w for submit@debbugs.gnu.org; Thu, 08 Dec 2022 19:11:38 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p3QzF-00074a-JS for bug-gnu-emacs@gnu.org; Thu, 08 Dec 2022 19:11:33 -0500 Original-Received: from mail-ot1-x334.google.com ([2607:f8b0:4864:20::334]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1p3Qz9-00083q-8K for bug-gnu-emacs@gnu.org; Thu, 08 Dec 2022 19:11:33 -0500 Original-Received: by mail-ot1-x334.google.com with SMTP id t19-20020a9d7753000000b0066d77a3d474so1858005otl.10 for ; Thu, 08 Dec 2022 16:11:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=GiZnwxFeR1PPPqFLq9Bj8vv5r8fB1CUfZ3agzZ/3fqk=; b=izXoaA4fnbND8LvmpOY3P3UpeN52mu5pqrbeZX2cSJwGtbzVDMb/jodLvgxUvQIRxy Wnvd14EyQpLpRG2BJ3/oGCKzuvry1jyF4n0BRwgI4Vg8TKFKMN9GzPp2pKxsaWugvuPe nMADV19+yESOs4CLK315dWKx/Qa5QfV8sQXR6WAQnoOgQ52AtCvpF/wQZERrKQBdy4Ws xB3kCFVokE+YWo5lXwKr7tixQvlYpN8YM1gw8+IcddovAMTyrgeMVu1HjLGFn97YHWfl W8sMUmgmwSKnV9RtHyUrIxfX20eqzbSIjxA32jbi1mz5u3p4SEpR3fYuj62CYjKs6D0N iJgg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:mime-version:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=GiZnwxFeR1PPPqFLq9Bj8vv5r8fB1CUfZ3agzZ/3fqk=; b=CKkxr3XOpuO3cb8bkiC14MTT1bd7s1RaudnwB6yaYNvBgcwmOGXNzBoznKdHj/OTI7 pkIeJGi2it6+0vKwjk2VmmuGOFql8/pXCSYeSYfYyRlTBKg+wRQd5XKOJvQsKe0JNdlC we5L0O7QZk2/tMpmatyHi4yV2F+jM5xxZYDr4xZtz/W3ElH+NtI2gDVbqoOrzVoX7HLi x2vc/2iZ68WZVElT7PxHJga2JbXxsSBDV2JE4/bT+qZ2A7SfYNXUQ9h2TooF7hirDJa3 m7AY+fu/MpK6GT+OwBD4qjeep/XygpIeg2ijVXCjKSTMuRGZO98dt7gzIONzCuaGi1vh JE2A== X-Gm-Message-State: ANoB5pm3rXXgfnEiSJk8uHbyk+D7nWDRi5CMw/1iQ19OH+pGxG9EsBvi 59pm/huUAnPT0LL2bQVVryprnmUCqD+vJ1ZJNzKuwOqd X-Google-Smtp-Source: AA0mqf6tHAFDWd//XG32o4SpqQGeaswLcwiu2xVYOjicqIyuQ72Ft0FrjPB/cdQYD+Gk4qSszVqXBeUbv4Zs1oN4P80= X-Received: by 2002:a9d:6203:0:b0:66e:f6cb:cb4e with SMTP id g3-20020a9d6203000000b0066ef6cbcb4emr7514508otj.105.1670544683382; Thu, 08 Dec 2022 16:11:23 -0800 (PST) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 8 Dec 2022 16:11:22 -0800 X-Hashcash: 1:20:221209:bug-gnu-emacs@gnu.org::HoVQ/F1nv9iT7iCg:0WV9 Received-SPF: pass client-ip=2607:f8b0:4864:20::334; envelope-from=stefankangas@gmail.com; helo=mail-ot1-x334.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, 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, SPF_HELO_NONE=0.001, T_SPF_TEMPERROR=0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:250347 Archived-At: --0000000000006f65f405ef59fe43 Content-Type: text/plain; charset="UTF-8" Severity: wishlist The first patch (for elpa.git) below makes `use-package' and `bind-key' into :core packages. This is the first step towards retiring the old use-package GitHub repository.[1] The second patch makes use-package-ensure-system package into its own separate :core package, just as it has been on MELPA.[2] This would facilitate users' transition, and also by installing it they will get the necessary `system-packages' package installed as a dependency. Stefan, does this look okay and make sense to you? Is pushing this all that is needed, or do we need some manual intervention in addition? --0000000000006f65f405ef59fe43 Content-Type: text/plain; charset="US-ASCII" Content-Disposition: attachment Content-Transfer-Encoding: base64 X-Attachment-Id: 4b997a245672d90f_0.3 CkZvb3Rub3RlczoKWzFdICBodHRwczovL2dpdGh1Yi5jb20vandpZWdsZXkvdXNlLXBhY2thZ2UK ClsyXSAgaHR0cHM6Ly9tZWxwYS5vcmcvIy91c2UtcGFja2FnZS1lbnN1cmUtc3lzdGVtLXBhY2th Z2UK --0000000000006f65f405ef59fe43 Content-Type: text/x-diff; charset="US-ASCII"; name="0001-elpa-packages-bind-key-use-package-Make-into-core-pa.patch" Content-Disposition: attachment; filename="0001-elpa-packages-bind-key-use-package-Make-into-core-pa.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: 4b997a245672d90f_0.1 RnJvbSBiMWQ5YTVlM2JiMGQwZTVjZGRjNzc5ZTg3ODMwMjZhZDkyZTk4OGMxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gS2FuZ2FzIDxzdGVmYW5rYW5nYXNAZ21haWwuY29t PgpEYXRlOiBGcmksIDkgRGVjIDIwMjIgMDA6NTk6NTYgKzAxMDAKU3ViamVjdDogW1BBVENIIDEv Ml0gKiBlbHBhLXBhY2thZ2VzIChiaW5kLWtleSwgdXNlLXBhY2thZ2UpOiBNYWtlIGludG8gOmNv cmUKIHBhY2thZ2VzLgoKLS0tCiBlbHBhLXBhY2thZ2VzIHwgMjEgKysrKysrKysrKy0tLS0tLS0t LS0tCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCgpk aWZmIC0tZ2l0IGEvZWxwYS1wYWNrYWdlcyBiL2VscGEtcGFja2FnZXMKaW5kZXggZjZjMTgwYmIy ZC4uOGI2MTI4ZWFhYiAxMDA2NDQKLS0tIGEvZWxwYS1wYWNrYWdlcworKysgYi9lbHBhLXBhY2th Z2VzCkBAIC04NiwxMSArODYsNyBAQAogICA6YXV0by1zeW5jIG5pbCkKICAoImJlYWNvbiIJCTp1 cmwgImh0dHBzOi8vZ2l0aHViLmNvbS9NYWxhYmFyYmEvYmVhY29uIgogICA6YXV0by1zeW5jIHQp Ci0gKCJiaW5kLWtleSIgICAgICAgICA6dXJsICJodHRwczovL2dpdGh1Yi5jb20vandpZWdsZXkv dXNlLXBhY2thZ2UiCi0gIDppZ25vcmVkLWZpbGVzICgiTElDRU5TRSIgImRvYyIgIk1ha2VmaWxl KiIgImJpbmQtY2hvcmRzLmVsIiAidXNlLXBhY2thZ2UqIgotICAgICAgICAgICAgICAgICAgIlJF QURNRS5tZCIgIk5FV1MubWQiKSA7OyBUaGVzZSB0d28gYXJlIGZvciB1c2UtcGFja2FnZS4KLSAg Om5ld3MgIi9kZXYvbnVsbCIgICAgICAgICAgIDtsIERvbid0IHVzZSB1c2UtcGFja2FnZScgcyBg TkVXUy5tZGAuCi0gIDphdXRvLXN5bmMgdCkKKyAoImJpbmQta2V5IiAgICAgICAgICAgIDpjb3Jl ICJsaXNwL3VzZS1wYWNrYWdlL2JpbmQta2V5LmVsIikKICAoImJsaXN0IgkJOnVybCAiaHR0cHM6 Ly9naXRsYWIuY29tL21tZW1tZXcvYmxpc3QiCiAgIDpkb2MgImJsaXN0LnRleGluZm8iCiAgIDpy ZWFkbWUgIlJFQURNRS5vcmciCkBAIC03NTUsMTIgKzc1MSwxNSBAQAogICA6cmVhZG1lICJSRUFE TUUubWQiKQogICgidW5pcXVpZnktZmlsZXMiCTp1cmwgbmlsKQogICgidXJsLWh0dHAtbnRsbSIg CTp1cmwgbmlsKQotICgidXNlLXBhY2thZ2UiCQk6dXJsICJodHRwczovL2dpdGh1Yi5jb20vandp ZWdsZXkvdXNlLXBhY2thZ2UiCi0gIDppZ25vcmVkLWZpbGVzICgiTElDRU5TRSIgImJpbmQtKiIg InVzZS1wYWNrYWdlLWNob3Jkcy5lbCIpCi0gIDpyZWFkbWUgIlJFQURNRS5tZCIKLSAgOmRvYyAi dXNlLXBhY2thZ2UudGV4aSIKLSAgOm5ld3MgIk5FV1MubWQiCi0gIDphdXRvLXN5bmMgdCkKKyAo InVzZS1wYWNrYWdlIgorICA6Y29yZSAoImxpc3AvdXNlLXBhY2thZ2UvdXNlLXBhY2thZ2UtY29y ZS5lbCIKKyAgICAgICAgICJsaXNwL3VzZS1wYWNrYWdlL3VzZS1wYWNrYWdlLWRlbGlnaHQuZWwi CisgICAgICAgICAibGlzcC91c2UtcGFja2FnZS91c2UtcGFja2FnZS1kaW1pbmlzaC5lbCIKKyAg ICAgICAgICJsaXNwL3VzZS1wYWNrYWdlL3VzZS1wYWNrYWdlLWVuc3VyZS5lbCIKKyAgICAgICAg ICJsaXNwL3VzZS1wYWNrYWdlL3VzZS1wYWNrYWdlLWp1bXAuZWwiCisgICAgICAgICAibGlzcC91 c2UtcGFja2FnZS91c2UtcGFja2FnZS1saW50LmVsIgorICAgICAgICAgImxpc3AvdXNlLXBhY2th Z2UvdXNlLXBhY2thZ2UuZWwiKQorICA6ZG9jICJ1c2UtcGFja2FnZS50ZXhpIikKICAoInVybC1z Y2dpIgkJOnVybCAiaHR0cHM6Ly9naXRodWIuY29tL3NrYW5nYXMvdXJsLXNjZ2kiCiAgIDpyZWFk bWUgIlJFQURNRS5vcmciCiAgIDphdXRvLXN5bmMgdCkKLS0gCjIuMzUuMQoK --0000000000006f65f405ef59fe43 Content-Type: text/x-diff; charset="US-ASCII"; name="0002-elpa-packages-use-package-ensure-system-package-New-.patch" Content-Disposition: attachment; filename="0002-elpa-packages-use-package-ensure-system-package-New-.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: 4b997a245672d90f_0.2 RnJvbSA4NGRhMWViZTc2NTcxYjgwYzU1OGRhMGRmMmRkOTg1MDkzMzI1YTJkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gS2FuZ2FzIDxzdGVmYW5rYW5nYXNAZ21haWwuY29t PgpEYXRlOiBGcmksIDkgRGVjIDIwMjIgMDE6MDA6NDMgKzAxMDAKU3ViamVjdDogW1BBVENIIDIv Ml0gKiBlbHBhLXBhY2thZ2VzICh1c2UtcGFja2FnZS1lbnN1cmUtc3lzdGVtLXBhY2thZ2UpOiBO ZXcKIHBhY2thZ2UuCgotLS0KIGVscGEtcGFja2FnZXMgfCAyICsrCiAxIGZpbGUgY2hhbmdlZCwg MiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZWxwYS1wYWNrYWdlcyBiL2VscGEtcGFja2Fn ZXMKaW5kZXggOGI2MTI4ZWFhYi4uYTRhMjhiZDY3ZSAxMDA2NDQKLS0tIGEvZWxwYS1wYWNrYWdl cworKysgYi9lbHBhLXBhY2thZ2VzCkBAIC03NjAsNiArNzYwLDggQEAKICAgICAgICAgICJsaXNw L3VzZS1wYWNrYWdlL3VzZS1wYWNrYWdlLWxpbnQuZWwiCiAgICAgICAgICAibGlzcC91c2UtcGFj a2FnZS91c2UtcGFja2FnZS5lbCIpCiAgIDpkb2MgInVzZS1wYWNrYWdlLnRleGkiKQorICgidXNl LXBhY2thZ2UtZW5zdXJlLXN5c3RlbS1wYWNrYWdlIgorICA6Y29yZSAoImxpc3AvdXNlLXBhY2th Z2UvdXNlLXBhY2thZ2UtZW5zdXJlLXN5c3RlbS1wYWNrYWdlLmVsIikpCiAgKCJ1cmwtc2NnaSIJ CTp1cmwgImh0dHBzOi8vZ2l0aHViLmNvbS9za2FuZ2FzL3VybC1zY2dpIgogICA6cmVhZG1lICJS RUFETUUub3JnIgogICA6YXV0by1zeW5jIHQpCi0tIAoyLjM1LjEKCg== --0000000000006f65f405ef59fe43--