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#52351: Is bad-packages-alist still relevant? Date: Tue, 7 Dec 2021 15:10:48 +0100 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="000000000000b9b04405d28ef041" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26894"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Glenn Morris To: 52351@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Dec 07 15:11:17 2021 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 1mubBd-0006hw-3Y for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 07 Dec 2021 15:11:17 +0100 Original-Received: from localhost ([::1]:54956 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mubBb-0006Wr-An for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 07 Dec 2021 09:11:15 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:50338) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mubBO-0006Vg-VW for bug-gnu-emacs@gnu.org; Tue, 07 Dec 2021 09:11:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:53560) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mubBO-00067Q-NH; Tue, 07 Dec 2021 09:11:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mubBO-0006TZ-Gp; Tue, 07 Dec 2021 09:11:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: rgm@gnu.org, bug-gnu-emacs@gnu.org Resent-Date: Tue, 07 Dec 2021 14:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 52351 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org X-Debbugs-Original-Xcc: Glenn Morris Original-Received: via spool by submit@debbugs.gnu.org id=B.163888625524853 (code B ref -1); Tue, 07 Dec 2021 14:11:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 7 Dec 2021 14:10:55 +0000 Original-Received: from localhost ([127.0.0.1]:36866 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mubBG-0006Sn-TW for submit@debbugs.gnu.org; Tue, 07 Dec 2021 09:10:55 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:56592) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mubBF-0006Sf-AP for submit@debbugs.gnu.org; Tue, 07 Dec 2021 09:10:53 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:50300) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mubBF-0006Uw-6p for bug-gnu-emacs@gnu.org; Tue, 07 Dec 2021 09:10:53 -0500 Original-Received: from mail-pl1-f178.google.com ([209.85.214.178]:46693) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mubBD-00064Y-Bv for bug-gnu-emacs@gnu.org; Tue, 07 Dec 2021 09:10:52 -0500 Original-Received: by mail-pl1-f178.google.com with SMTP id p18so9491260plf.13 for ; Tue, 07 Dec 2021 06:10:50 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:mime-version:date:message-id:subject:to; bh=2moRMvq8RZfglkYvEp3qOKv5eXuiFWH/blVwPWyFfHw=; b=g4KIspxnlBE/odz7iOGBlUqwVRWHfmfWQ5rxD5y8ABX+FXMDzyovtVQ0PUctAcA1Ot pY/fyBi6KB3CQxvvPCRCS8TVtSlm/hg0NcB+r0rV877BiRRSEbHLIO11w1yiaOmjdoSN /q57Jdl+12R9CEANfT3SOW0nvborl2ZztLH/w0jYXX2aU4wsq11+M1Z4W5ELWtfrPQY0 FV39B9yYCtwMqR+3rz7QEXGpRu7BYHDIH3o4gFkbMc0tQXvPH3GI7+WbkZm2U1aL5aS7 9xau4HK0G0UMBlg8Crq2VvhXMuW8rgDSCHj0I/WhYavHp5mM25k+BEcZwueX8iylz+YO s3Zg== X-Gm-Message-State: AOAM533QPQi1fLyCsOlQHzC6t+sELPaMZ8zI+ZtBNzHbe8/KjL2Mbs+c 5r1HANgjaSjiilq3cpWlSbxxtcwSg8tt+Mf+CW1FQQIl X-Google-Smtp-Source: ABdhPJy2P98qErquhXIAgWHnYyM/s24swgVFBrPocTz92oeSdFCR5Nq0tmJJtmQj6rtSLE3sSw1OmDxBrdkayWoya2Y= X-Received: by 2002:a17:90a:4414:: with SMTP id s20mr6973621pjg.132.1638886249436; Tue, 07 Dec 2021 06:10:49 -0800 (PST) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Tue, 7 Dec 2021 15:10:48 +0100 Received-SPF: pass client-ip=209.85.214.178; envelope-from=stefankangas@gmail.com; helo=mail-pl1-f178.google.com X-Spam_score_int: -13 X-Spam_score: -1.4 X-Spam_bar: - X-Spam_report: (-1.4 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no 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" Xref: news.gmane.io gmane.emacs.bugs:221838 Archived-At: --000000000000b9b04405d28ef041 Content-Type: text/plain; charset="UTF-8" Severity: wishlist Is bad-packages-alist still relevant now that we have package.el or should it just be removed, as in the attached? It was added in this commit and hasn't seen much use since, AFAICT: commit a2603048ce283d22b37b35c9098d4583db244073 Author: Glenn Morris Date: Tue Aug 14 07:41:59 2007 +0000 (bad-packages-alist): New constant. (bad-package-check): New function. Together, these two add elements to `after-load-alist' to check for problematic external packages. The idea is to give warnings for incompatible external packages, but this should be rather unusual these days, as most packages will be installed with package.el and any incompatibilities are better handled in that context. Furthermore, it seems to currently just warn about really ancient versions of semantic and cua-mode. IOW, not a bad idea at the time, but the passing of time has meant that it's hard to see the relevance of the feature. --000000000000b9b04405d28ef041 Content-Type: text/x-diff; charset="US-ASCII"; name="0001-Remove-bad-packages-alist.patch" Content-Disposition: attachment; filename="0001-Remove-bad-packages-alist.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: e8b494335d188ca_0.1 RnJvbSBlZDFlMDYxOTYxY2ZjM2ViYTdkNjkyZjkzZTVmYmI3MGU3ZGY0NzYwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gS2FuZ2FzIDxzdGVmYW5AbWFyeGlzdC5zZT4KRGF0 ZTogVHVlLCA3IERlYyAyMDIxIDE0OjQ2OjM0ICswMTAwClN1YmplY3Q6IFtQQVRDSF0gUmVtb3Zl IGJhZC1wYWNrYWdlcy1hbGlzdAoKKiBsaXNwL3NpbXBsZS5lbCAoYmFkLXBhY2thZ2VzLWFsaXN0 LCBiYWQtcGFja2FnZS1jaGVjayk6IFJlbW92ZS4KLS0tCiBsaXNwL3NpbXBsZS5lbCB8IDUxIC0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUg Y2hhbmdlZCwgNTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9zaW1wbGUuZWwgYi9s aXNwL3NpbXBsZS5lbAppbmRleCA4NDkyOGNhYTMxLi5kOTg0NWRjM2NkIDEwMDY0NAotLS0gYS9s aXNwL3NpbXBsZS5lbAorKysgYi9saXNwL3NpbXBsZS5lbApAQCAtOTc4Myw1NyArOTc4Myw2IEBA IG1lc3NhZ2VzLWJ1ZmZlcgogOzsgIChsaXN0ICdtb2RpZmljYXRpb24taG9va3MgJyhtaW5pYnVm ZmVyLXByb21wdC1tb2RpZmljYXRpb24pCiA7OwknaW5zZXJ0LWluLWZyb250LWhvb2tzICcobWlu aWJ1ZmZlci1wcm9tcHQtaW5zZXJ0aW9uKSkpCiAKLQwKLTs7OzsgUHJvYmxlbWF0aWMgZXh0ZXJu YWwgcGFja2FnZXMuCi0KLTs7IHJtcyBzYXlzIHRoaXMgc2hvdWxkIGJlIGRvbmUgYnkgc3BlY2lm eWluZyBzeW1ib2xzIHRoYXQgZGVmaW5lCi07OyB2ZXJzaW9ucyB0b2dldGhlciB3aXRoIGJhZCB2 YWx1ZXMuICBUaGlzIGlzIHRoZXJlZm9yZSBub3QgYXMKLTs7IGZsZXhpYmxlIGFzIGl0IGNvdWxk IGJlLiAgU2VlIHRoZSB0aHJlYWQ6Ci07OyBodHRwczovL2xpc3RzLmdudS5vcmcvci9lbWFjcy1k ZXZlbC8yMDA3LTA4L21zZzAwMzAwLmh0bWwKLShkZWZjb25zdCBiYWQtcGFja2FnZXMtYWxpc3QK LSAgOzsgTm90IHN1cmUgZXhhY3RseSB3aGljaCBzZW1hbnRpYyB2ZXJzaW9ucyBoYXZlIHByb2Js ZW1zLgotICA7OyBEZWZpbml0ZWx5IDIuMHByZTMsIHByb2JhYmx5IGFsbCAyLjBwcmUncyBiZWZv cmUgdGhpcy4KLSAgJygoc2VtYW50aWMgc2VtYW50aWMtdmVyc2lvbiAiXFxgMlxcLjBwcmVbMS0z XVxcJyIKLSAgICAgICAgICAgICAgIlRoZSB2ZXJzaW9uIG9mIGBzZW1hbnRpYycgbG9hZGVkIGRv ZXMgbm90IHdvcmsgaW4gRW1hY3MgMjIuCi1JdCBjYW4gY2F1c2UgY29uc3RhbnQgaGlnaCBDUFUg bG9hZC4KLVVwZ3JhZGUgdG8gYXQgbGVhc3QgU2VtYW50aWMgMi4wcHJlNCAoZGlzdHJpYnV0ZWQg d2l0aCBDRURFVCAxLjBwcmU0KS4iKQotICAgIDs7IENVQS1tb2RlIGRvZXMgbm90IHdvcmsgd2l0 aCBHTlUgRW1hY3MgdmVyc2lvbiAyMi4xIGFuZCBuZXdlci4KLSAgICA7OyBFeGNlcHQgZm9yIHZl cnNpb24gMS4yLCBhbGwgb2YgdGhlIDEueCBhbmQgMi54IHZlcnNpb24gb2YgY3VhLW1vZGUKLSAg ICA7OyBwcm92aWRlZCB0aGUgYENVQS1tb2RlJyBmZWF0dXJlLiAgU2luY2UgdGhpcyBpcyBubyBs b25nZXIgdHJ1ZSwKLSAgICA7OyB3ZSBjYW4gd2FybiB0aGUgdXNlciBpZiB0aGUgYENVQS1tb2Rl JyBmZWF0dXJlIGlzIGV2ZXIgcHJvdmlkZWQuCi0gICAgKENVQS1tb2RlIHQgbmlsCi0iQ1VBLW1v ZGUgaXMgbm93IHBhcnQgb2YgdGhlIHN0YW5kYXJkIEdOVSBFbWFjcyBkaXN0cmlidXRpb24sCi1z byB5b3UgY2FuIG5vdyBlbmFibGUgQ1VBIHZpYSB0aGUgT3B0aW9ucyBtZW51IG9yIGJ5IGN1c3Rv bWl6aW5nIGBjdWEtbW9kZScuCi0KLVlvdSBoYXZlIGxvYWRlZCBhbiBvbGRlciB2ZXJzaW9uIG9m IENVQS1tb2RlIHdoaWNoIGRvZXMgbm90IHdvcmsKLWNvcnJlY3RseSB3aXRoIHRoaXMgdmVyc2lv biBvZiBFbWFjcy4gIFlvdSBzaG91bGQgcmVtb3ZlIHRoZSBvbGQKLXZlcnNpb24gYW5kIHVzZSB0 aGUgb25lIGRpc3RyaWJ1dGVkIHdpdGggRW1hY3MuIikpCi0gICJBbGlzdCBvZiBwYWNrYWdlcyBr bm93biB0byBjYXVzZSBwcm9ibGVtcyBpbiB0aGlzIHZlcnNpb24gb2YgRW1hY3MuCi1FYWNoIGVs ZW1lbnQgaGFzIHRoZSBmb3JtIChQQUNLQUdFIFNZTUJPTCBSRUdFWFAgU1RSSU5HKS4KLVBBQ0tB R0UgaXMgZWl0aGVyIGEgcmVndWxhciBleHByZXNzaW9uIHRvIG1hdGNoIGZpbGUgbmFtZXMsIG9y IGEKLXN5bWJvbCAoYSBmZWF0dXJlIG5hbWUpLCBsaWtlIGZvciBgd2l0aC1ldmFsLWFmdGVyLWxv YWQnLgotU1lNQk9MIGlzIGVpdGhlciB0aGUgbmFtZSBvZiBhIHN0cmluZyB2YXJpYWJsZSwgb3Ig dC4gIFVwb24KLWxvYWRpbmcgUEFDS0FHRSwgaWYgU1lNQk9MIGlzIHQgb3IgbWF0Y2hlcyBSRUdF WFAsIGRpc3BsYXkgYQotd2FybmluZyB1c2luZyBTVFJJTkcgYXMgdGhlIG1lc3NhZ2UuIikKLQot KGRlZnVuIGJhZC1wYWNrYWdlLWNoZWNrIChwYWNrYWdlKQotICAiUnVuIGEgY2hlY2sgdXNpbmcg dGhlIGVsZW1lbnQgZnJvbSBgYmFkLXBhY2thZ2VzLWFsaXN0JyBtYXRjaGluZyBQQUNLQUdFLiIK LSAgKGNvbmRpdGlvbi1jYXNlIG5pbAotICAgICAgKGxldCogKChsaXN0IChhc3NvYyBwYWNrYWdl IGJhZC1wYWNrYWdlcy1hbGlzdCkpCi0gICAgICAgICAgICAgKHN5bWJvbCAobnRoIDEgbGlzdCkp KQotICAgICAgICAoYW5kIGxpc3QKLSAgICAgICAgICAgICAoYm91bmRwIHN5bWJvbCkKLSAgICAg ICAgICAgICAob3IgKGVxIHN5bWJvbCB0KQotICAgICAgICAgICAgICAgICAoYW5kIChzdHJpbmdw IChzZXRxIHN5bWJvbCAoZXZhbCBzeW1ib2wpKSkKLSAgICAgICAgICAgICAgICAgICAgICAoc3Ry aW5nLW1hdGNoLXAgKG50aCAyIGxpc3QpIHN5bWJvbCkpKQotICAgICAgICAgICAgIChkaXNwbGF5 LXdhcm5pbmcgcGFja2FnZSAobnRoIDMgbGlzdCkgOndhcm5pbmcpKSkKLSAgICAoZXJyb3Igbmls KSkpCi0KLShkb2xpc3QgKGVsZW0gYmFkLXBhY2thZ2VzLWFsaXN0KQotICAobGV0ICgocGtnIChj YXIgZWxlbSkpKQotICAgICh3aXRoLWV2YWwtYWZ0ZXItbG9hZCBwa2cKLSAgICAgIChiYWQtcGFj a2FnZS1jaGVjayBwa2cpKSkpCi0KIAwKIDs7OyBHZW5lcmljIGRpc3BhdGNoZXIgY29tbWFuZHMK IAotLSAKMi4zMC4yCgo= --000000000000b9b04405d28ef041--