From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Engster Newsgroups: gmane.emacs.bugs Subject: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Thu, 19 Nov 2015 21:01:35 +0100 Message-ID: <87h9khkbc0.fsf@isaac.fritz.box> References: <081tbn5g02.fsf@fencepost.gnu.org> <564E0708.8090600@yandex.ru> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1447963348 22204 80.91.229.3 (19 Nov 2015 20:02:28 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 19 Nov 2015 20:02:28 +0000 (UTC) Cc: Dmitry Gutov , Richard Stallman , 21953@debbugs.gnu.org To: "John Wiegley" Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Nov 19 21:02:17 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ZzVPM-0002VN-2n for geb-bug-gnu-emacs@m.gmane.org; Thu, 19 Nov 2015 21:02:16 +0100 Original-Received: from localhost ([::1]:43828 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZzVPG-0004iL-N7 for geb-bug-gnu-emacs@m.gmane.org; Thu, 19 Nov 2015 15:02:10 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36236) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZzVPD-0004iG-Ic for bug-gnu-emacs@gnu.org; Thu, 19 Nov 2015 15:02:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZzVP8-00087Q-Gm for bug-gnu-emacs@gnu.org; Thu, 19 Nov 2015 15:02:07 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:55512) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZzVP8-00087K-Eh for bug-gnu-emacs@gnu.org; Thu, 19 Nov 2015 15:02:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1ZzVP7-0003IS-Ve for bug-gnu-emacs@gnu.org; Thu, 19 Nov 2015 15:02:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: David Engster Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 19 Nov 2015 20:02:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21953 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 21953-submit@debbugs.gnu.org id=B21953.144796331812651 (code B ref 21953); Thu, 19 Nov 2015 20:02:01 +0000 Original-Received: (at 21953) by debbugs.gnu.org; 19 Nov 2015 20:01:58 +0000 Original-Received: from localhost ([127.0.0.1]:45220 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZzVP3-0003Hy-T1 for submit@debbugs.gnu.org; Thu, 19 Nov 2015 15:01:58 -0500 Original-Received: from randomsample.de ([5.45.97.173]:47287) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZzVOj-0003H4-AQ for 21953@debbugs.gnu.org; Thu, 19 Nov 2015 15:01:56 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=randomsample.de; s=a; h=Content-Type:MIME-Version:Message-ID:Date:References:In-Reply-To:Subject:Cc:To:From; bh=FJ9qL3APLUqgDI8rTk3qG955usFwx517ums0ytHJ95U=; b=tVW4INzd6a5Xiu/k/vM6kjtDWZ1qrhwZ2+9eeTHOET3D4cfpRSKBvv14KZIELSgdJV1vGYA7yTRN1mPceOL1XmBdkoaDPk2OY2TFlItFRuihOHzV6nX7QIj07U0ffiXg; Original-Received: from ip4d1645ea.dynamic.kabel-deutschland.de ([77.22.69.234] helo=isaac.fritz.box) by randomsample.de with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from ) id 1ZzVOi-0007Kj-DY; Thu, 19 Nov 2015 21:01:36 +0100 In-Reply-To: (John Wiegley's message of "Thu, 19 Nov 2015 09:37:16 -0800") User-Agent: Gnus/5.13001 (Ma Gnus v0.10) Emacs/24.5 (gnu/linux) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 208.118.235.43 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.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:108930 Archived-At: John Wiegley writes: >>>>>> Dmitry Gutov writes: > >> I can get behind taking care of "correctness" warnings, but if we lose the >> obsolete functions warnings, we risk forgetting to take care of their >> causes. >> >> And it's not like we can actually fix all instances of obsolete usages >> before the current release: a significant part of the warnings comes from >> gnus, org, cc-mode and calendar, all of which, I'm assuming, have to support >> older Emacsen. > > If that's the case, I'm willing to filter those from the final count before > closing this issue. Then, in 25.2, we can focus on eliminating those as well. > >> We _should_ be able to take care of CEDET warnings, but probably after their >> development migrates here. > > That's good to hear; but can that happen for 25.1? CEDET is rather egregious > in the warnings category right now. If that means suppressing warnings > throughout CEDET for this release, I'm OK with that as a temporary measure. We will fix those warnings for 25.1. As you can see, almost all those warning are due to changes in EIEIO. We couldn't fix those warnings until now because we wanted to support older Emacsen as well. Since supporting both EIEIO versions would be a huge hassle, we reluctantly decided to drop support for older Emacsen. At the same time, we will also drop our upstream repository and move development to Emacs. I will have to do one last merge, but before I can do that, I have to port our test suite to make sure I do it correctly. I hope I will find the time to do all this before the new year. -David