From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Newsgroups: gmane.emacs.bugs Subject: bug#42777: 28.0.50; Obsolete eldoc-message function used in CEDET Date: Sun, 30 Aug 2020 20:22:32 +0100 Message-ID: <874kokhrbb.fsf@gmail.com> References: <874kpbetd6.fsf@gnus.org> <87sgc69zaz.fsf@gmail.com> <87wo1gs0tw.fsf@gnus.org> <87k0xgs0ay.fsf@gnus.org> <87d038i566.fsf@gmail.com> <87blisrvb1.fsf@gnus.org> <877dtgruku.fsf@gnus.org> Mime-Version: 1.0 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="32063"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: 42777@debbugs.gnu.org, Stefan Kangas To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Aug 30 21:24:18 2020 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 1kCSw6-0008FQ-6M for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 30 Aug 2020 21:24:18 +0200 Original-Received: from localhost ([::1]:43304 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kCSw5-0005g2-8f for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 30 Aug 2020 15:24:17 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:34802) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kCSvq-0005du-Bz for bug-gnu-emacs@gnu.org; Sun, 30 Aug 2020 15:24:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:39224) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kCSvp-0004NS-Vv for bug-gnu-emacs@gnu.org; Sun, 30 Aug 2020 15:24:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kCSvp-0002pd-Qp for bug-gnu-emacs@gnu.org; Sun, 30 Aug 2020 15:24:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 30 Aug 2020 19:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42777 X-GNU-PR-Package: emacs Original-Received: via spool by 42777-submit@debbugs.gnu.org id=B42777.159881538310824 (code B ref 42777); Sun, 30 Aug 2020 19:24:01 +0000 Original-Received: (at 42777) by debbugs.gnu.org; 30 Aug 2020 19:23:03 +0000 Original-Received: from localhost ([127.0.0.1]:50770 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kCSut-0002oW-93 for submit@debbugs.gnu.org; Sun, 30 Aug 2020 15:23:03 -0400 Original-Received: from mail-wm1-f45.google.com ([209.85.128.45]:37397) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kCSur-0002nn-BU for 42777@debbugs.gnu.org; Sun, 30 Aug 2020 15:23:01 -0400 Original-Received: by mail-wm1-f45.google.com with SMTP id x9so3466212wmi.2 for <42777@debbugs.gnu.org>; Sun, 30 Aug 2020 12:23:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=Mut6GyX5vNxlDcez3JlRNqSIc5E8uNCehSsEY2uXKWc=; b=ZstmhSfqci65H98cQFjA5fzyTrEL0KkxUmKQjtGFCp0KlJOYOxplW6T0w5/m2Qy9q+ j1QZgpUTJjheq19z/r+mTKK/GM5VlgVzWuZEvN3WIaLdke6E8f7LwSwYJTOit0RnPyQ6 kHYANFW+eYBNGn1Laj4P8ka66Ic3BbVQdnFjb1WJ+5GQ4OAeGCshkUZrf49ZDJjL6673 jmwIJx01xTxJnDalHrp+h1Cwi82oRwBdeZDxNcaFmHfKs2BfjuiowwYVjfLnojI3QJ3f r8mclttCHX85Lo0Tp4zXSfXoiO651qYlycdlpa/KMqK/3yciPoW8rBsEBp0Q7cvT/hPr RdYA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=Mut6GyX5vNxlDcez3JlRNqSIc5E8uNCehSsEY2uXKWc=; b=Ynwpek6q5aXSTSvnlBb15iTYP5zzQCenx8IcnZxCx9C8blEf6AhAeEx17qzXYj7X9N fTBEMd9ylSIv+dShfLNs4manHYHd5u16wly3jHbw4HyaUGNYxYPMybyRolx//Yh42kV/ z9SzKrxgMguii/qYIQz6ZHAo6kuFcUL+BoHF3t+qmnJiysW+hRW1gR5EQ0/ZZEcAv7Vn Kl0R5Wh4i7oJzb20FM6sLqUJSREVC3LqNzPQ/XS/KrJ0zWcrqZqNaF84f5diYldLAqer g5Y78vX9Ep1k1QqfTf/LnSt61NN73bSrBUGujAxgIEC5wRso/96REGDUoTxzq319LmA3 bNRg== X-Gm-Message-State: AOAM530P301mRKAq9AxZ/fpc0nyAjkZxiQk6CFGmLdDsOZc4HO81Czx6 MRjY+foChujkTKL/H52OvFnqHjbU4vA= X-Google-Smtp-Source: ABdhPJzhIDPMco7ye5M7mpEzCFKTOgo6So9PRlOnfQvXhRLnXfFFOZNkSZ4XgvaJ8fKx7ikrfmb5iQ== X-Received: by 2002:a1c:1bc2:: with SMTP id b185mr8663179wmb.168.1598815375308; Sun, 30 Aug 2020 12:22:55 -0700 (PDT) Original-Received: from krug (155.220.137.78.rev.vodafone.pt. [78.137.220.155]) by smtp.gmail.com with ESMTPSA id h5sm6710157wrc.45.2020.08.30.12.22.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 30 Aug 2020 12:22:54 -0700 (PDT) In-Reply-To: <877dtgruku.fsf@gnus.org> (Lars Ingebrigtsen's message of "Sun, 30 Aug 2020 18:01:53 +0200") 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:186721 Archived-At: Lars Ingebrigtsen writes: > Jo=C3=A3o T=C3=A1vora writes: > >> Not without _any warning_. I'm only supressing the obsoletion warning. I= f you >> remove a function you should in principle get another warning. > > That's true, but only after removing it. > > Suppressing obsoletion warnings in in-tree code is counter-productive, > in my opinion. (The exception is code in lisp/obsolete, of course.) That's true. But look, the real underlying problem we have in our code that there is code in CEDET's idle.el that needlessly duplicates and uses implementation detail of the ElDoc infrastructure. The real fix to this bug is _integration_, and integration is hard and takes time.=20 In parallel, in my opinion, there is little point in having 0 warnings globally. Maybe that is the policy in the Emacs repo, but in my opinion I'd rather investigate "positive deltas" in warning count. The warnings in this case point and mark the problem described above. We could leave them until someone (maybe CEDET's author) either does the integration work, or moves idle.el to lisp/obsolete. Jo=C3=A3o