From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Pierre Lorenzon Newsgroups: gmane.emacs.bugs Subject: bug#20507: 25.0.50 eieio and packages depending on it Date: Wed, 06 May 2015 05:57:24 +0200 (CEST) Message-ID: <20150506.055724.1853671181332540254.devel@pollock-nageoire.net> References: <20150505.100641.159216149369481177.devel@pollock-nageoire.net> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1430885245 1014 80.91.229.3 (6 May 2015 04:07:25 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 6 May 2015 04:07:25 +0000 (UTC) Cc: zappo@gnu.org, 20507@debbugs.gnu.org To: monnier@iro.umontreal.ca Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed May 06 06:07:14 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 1Ypqc5-0001ZR-96 for geb-bug-gnu-emacs@m.gmane.org; Wed, 06 May 2015 06:07:13 +0200 Original-Received: from localhost ([::1]:42852 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ypqc4-0008SK-5k for geb-bug-gnu-emacs@m.gmane.org; Wed, 06 May 2015 00:07:12 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35255) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ypqbz-0008S6-EV for bug-gnu-emacs@gnu.org; Wed, 06 May 2015 00:07:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ypqbu-0004hJ-FB for bug-gnu-emacs@gnu.org; Wed, 06 May 2015 00:07:07 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:54046) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ypqbu-0004hD-Cb for bug-gnu-emacs@gnu.org; Wed, 06 May 2015 00:07:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Ypqbu-0000O2-1h for bug-gnu-emacs@gnu.org; Wed, 06 May 2015 00:07:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Pierre Lorenzon Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 06 May 2015 04:07:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20507 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 20507-submit@debbugs.gnu.org id=B20507.14308851641408 (code B ref 20507); Wed, 06 May 2015 04:07:01 +0000 Original-Received: (at 20507) by debbugs.gnu.org; 6 May 2015 04:06:04 +0000 Original-Received: from localhost ([127.0.0.1]:35788 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Ypqaw-0000MP-9A for submit@debbugs.gnu.org; Wed, 06 May 2015 00:06:03 -0400 Original-Received: from smtp08.smtpout.orange.fr ([80.12.242.130]:36545 helo=smtp.smtpout.orange.fr) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Ypqat-0000M4-Ub for 20507@debbugs.gnu.org; Wed, 06 May 2015 00:06:00 -0400 Original-Received: from localhost ([82.123.30.187]) by mwinf5d67 with ME id QU5t1q00942Dy4203U5tXE; Wed, 06 May 2015 06:05:54 +0200 X-ME-Helo: localhost X-ME-Date: Wed, 06 May 2015 06:05:54 +0200 X-ME-IP: 82.123.30.187 In-Reply-To: X-Mailer: Mew version 6.5 on Emacs 25.0.50 / Mule 6.0 (HANACHIRUSATO) 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: 140.186.70.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:102529 Archived-At: Hi Stefan Thanks for your answer. From: Stefan Monnier Subject: Re: bug#20507: 25.0.50 eieio and packages depending on it Date: Tue, 05 May 2015 14:56:56 -0400 >> I already posted two bug reports 20467 and 20491 but each time >> I correct something I get a new error. > > I'm sorry about that. When I installed those changes in EIEIO there were > a few bugs reported, but since then, it's been fairly quiet, so I was > under the impression that things are mostly OK. Unfortunately it is maybe not exactly the case and there is still things to improve. Anyway I cannot say how much there's to do. In fact I discover the bugs each one after another. > >> Anyway I suspect that eieio implementation has been change >> without doing necessary modification in codes that use >> eieio. > > I did test the new code against CEDET's use, but in only fairly limited > ways (mostly, enabling semantic-mode and using it to perform completion > on a struct field name in regex.c). OK That's why bugs in ede implementation for instance have not been detected. Anyway I'll continu to track them ! > >> Anyway I wonder why my bug report 20647 where I proposed patches to >> correct some errors got no answer. Time problem probably. > > Yup. Have you had a chance to try my reply in bug#20491? Yes I did the modification to the code that you suggested and it fixed the bug at this place. > >> But if you need help for the eieio stuff please simply tell me. > > Please do send more of those bug reports and (especially) patches. > Recipes to reproduce those problems are also very welcome (test cases > to add to test/automated are even better), since in many cases I have no > idea how the code is supposed to be used. No problem I'll try to make the stuff work and send patches. > >> I think I am able to contribute to that. But please tell me >> more precisely which are the goals so that I do not make >> something that is not in the spec ! Or simply tell me if >> there's a good place to know what has to be done with the eieio >> project and all its dependencies. > > Mostly what needs to be done is to make sure that old code still works, > and when it doesn't decide whether it should be fixed by changing EIEIO > to be more bug-compatible or by changing the old code. OK > > > Stefan Thanks again Pierre