From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Christian =?UTF-8?Q?K=C3=B6stlin?= Newsgroups: gmane.emacs.bugs Subject: bug#23996: 25.0.95; rudel incompatible with eieio bundles in emacs 25 Date: Fri, 15 Jul 2016 18:05:10 +0200 Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1468601015 20695 80.91.229.3 (15 Jul 2016 16:43:35 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 15 Jul 2016 16:43:35 +0000 (UTC) To: 23996@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Jul 15 18:43:23 2016 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 1bO6Cp-0005hJ-3S for geb-bug-gnu-emacs@m.gmane.org; Fri, 15 Jul 2016 18:43:15 +0200 Original-Received: from localhost ([::1]:33781 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bO6Co-0006gs-BE for geb-bug-gnu-emacs@m.gmane.org; Fri, 15 Jul 2016 12:43:14 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59320) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bO6Cf-0006cQ-ID for bug-gnu-emacs@gnu.org; Fri, 15 Jul 2016 12:43:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bO6Cc-0007Bm-UR for bug-gnu-emacs@gnu.org; Fri, 15 Jul 2016 12:43:04 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:40873) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bO6Cc-0007Bc-Rk for bug-gnu-emacs@gnu.org; Fri, 15 Jul 2016 12:43:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1bO6Cc-0002Bh-Ht for bug-gnu-emacs@gnu.org; Fri, 15 Jul 2016 12:43:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Christian =?UTF-8?Q?K=C3=B6stlin?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 15 Jul 2016 16:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 23996 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.14686009778395 (code B ref -1); Fri, 15 Jul 2016 16:43:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 15 Jul 2016 16:42:57 +0000 Original-Received: from localhost ([127.0.0.1]:53210 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bO6CW-0002BK-HK for submit@debbugs.gnu.org; Fri, 15 Jul 2016 12:42:56 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:57444) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bO5cp-00082v-Cs for submit@debbugs.gnu.org; Fri, 15 Jul 2016 12:06:03 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bO5ci-0006lB-Nn for submit@debbugs.gnu.org; Fri, 15 Jul 2016 12:05:58 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:47742) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bO5ci-0006kh-Kp for submit@debbugs.gnu.org; Fri, 15 Jul 2016 12:05:56 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:48398) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bO5cf-0001JX-RZ for bug-gnu-emacs@gnu.org; Fri, 15 Jul 2016 12:05:55 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bO5ce-0006kC-8x for bug-gnu-emacs@gnu.org; Fri, 15 Jul 2016 12:05:53 -0400 Original-Received: from mail-lf0-x232.google.com ([2a00:1450:4010:c07::232]:35958) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bO5cd-0006jr-Sm for bug-gnu-emacs@gnu.org; Fri, 15 Jul 2016 12:05:52 -0400 Original-Received: by mail-lf0-x232.google.com with SMTP id y184so2079079lfd.3 for ; Fri, 15 Jul 2016 09:05:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=+XvF1p2DwsGvwS+Ph413OJbsnyObPUHH0oMrri4m17w=; b=mATxYq8ZlyaKkCaUObbG1hz+6B1uNfv7IQd7mKZVQI8NBfkVA7gCP8PYM+fO3R8UM9 2FiLOPXT0Odk3Oplx0XcDwGv5PxJDUQfn3be6wAEjP006lSD4hFbLYcN867/LMNYMz6u orqKYLl83O6l0otatkPasc6qT4Lk7I4QQsMy+hDquSrOBqfEZ60U2fJvnY5TIQDu2T/F Z85ibAXog9fsAOzgrenOcFltck6vkJFuEvp5v/eVlJZQ78Dl1/fgruY+10EL5GcuEzyJ Xwz5kgGODVEQ1WtU7PjKLveiGocQxpoMNrAVg4O+91fFOt+BvHupg6D0scSG7UjPqXX7 b3Dg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=+XvF1p2DwsGvwS+Ph413OJbsnyObPUHH0oMrri4m17w=; b=K0X+e2JkqfgvIMFNovY7sEoZaYOub1pr14vCmq1OUhwuIb7xOclp/1Q1YMlq/S+/Ds 0KaJxrVCPi0f8graPnh8eVsbwNO7ljqva07GjTnchD6gTxNv5XmllXr/F71GqWvUhdaW w1cOdiraUMVhkVs7Iy/4wATSHHaharMw/CCIaRoDOlxau/uxT9A9PmFrYS425O3M1tcu +LUJU+HugUpjYi7DyM3mfuGU+yvfr7kNghutvIPQQhtnHI2aQa2pkSzgxYn1pT0bIkNp Xd/XcSShxbOa532U16x+l+NpCAJbcuJSv8RIVSyZURf0u8zjqTSLh6bYsx+dxqSep2lt 4H1Q== X-Gm-Message-State: ALyK8tJZ9fmx/2uEeUrdsGnzQiVc5zfpwDb3+GXqOEZsQwGxBYk61PVPK+3QRsq9et9t+wQTh3dymqMKo5T39A== X-Received: by 10.25.39.85 with SMTP id n82mr10885698lfn.29.1468598750428; Fri, 15 Jul 2016 09:05:50 -0700 (PDT) Original-Received: by 10.25.42.129 with HTTP; Fri, 15 Jul 2016 09:05:10 -0700 (PDT) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Mailman-Approved-At: Fri, 15 Jul 2016 12:42:55 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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" Xref: news.gmane.org gmane.emacs.bugs:121118 Archived-At: dear emacs group, i tried to get rudel (collaborative editing environment) running with emacs version 25. the same minimal emacs configuration runs in emacs 24, but with 25 i get the error: slot-value: eieio-oref called on a class: rudel-backend-factory when loading rudel.el. if i run the rudel initialization with (setq debug-on-error t) i get: Debugger entered--Lisp error: (error "eieio-oref called on a class: rudel-backend-factory") signal(error ("eieio-oref called on a class: rudel-backend-factory")) error("eieio-oref called on a class: %s" rudel-backend-factory) slot-value(rudel-backend-factory factories) (gethash category (slot-value object (quote factories))) (or (gethash category (slot-value object (quote factories))) (puthash category (rudel-backend-factory category) $ (let* ((object this)) (or (gethash category (slot-value object (quote factories))) (puthash category (rudel-back$ (lambda (this category) "Return the factory responsible for CATEGORY.\nIf there is no responsible factory, creat$ apply((lambda (this category) "Return the factory responsible for CATEGORY.\nIf there is no responsible factory,$ #[385 "^A\301\302\303\304\305^F^G!\306\"\307$\310K\311K\301\302\312\304\3= 05^F^F^F^F\"\313\"\307$\216\310^CM\210\$ apply(#[385 "^A\301\302\303\304\305^F^G!\306\"\307$\310K\311K\301\302\312= \304\305^F^F^F^F\"\313\"\307$\216\310^C$ #[128 "\302\300\303\304\305\306\307\301^F^H\"\310\"\311\312%^C#\207" [#[385 "^A\301\302\303\304\305^F^G!\306\"\3$ apply(#[128 "\302\300\303\304\305\306\307\301^F^H\"\310\"\311\312%^C#\207= " [#[385 "^A\301\302\303\304\305^F^G!\3$ rudel-get-factory(rudel-backend-factory session-initiation) rudel-backend-get-factory(session-initiation) (rudel-add-backend (rudel-backend-get-factory (quote session-initiation)) (quote ask-protocol) (quote rudel-ask-$ eval-buffer(# nil "/Users/gizmo/.rudel/rudel/rudel-session-initiation.el" nil t) ; Readin$ load-with-code-conversion("/Users/gizmo/.rudel/rudel/rudel-session-initia= tion.el" "/Users/gizmo/.rudel/rudel/rud$ require(rudel-session-initiation) eval-buffer(# nil "/Users/gizmo/.rudel/rudel/rudel.el" nil t) ; Reading at buffer position 1406 load-with-code-conversion("/Users/gizmo/.rudel/rudel/rudel.el" "/Users/gizmo/.rudel/rudel/rudel.el" nil t) require(rudel) eval((require (quote rudel)) nil) elisp--eval-last-sexp(nil) eval-last-sexp(nil) funcall-interactively(eval-last-sexp nil) call-interactively(eval-last-sexp nil nil) command-execute(eval-last-sexp) i prepared a minimal configuration for you to test with: https://github.com/gizmomogwai/rudel just set the EMACS env variable to your emacs binary (e.g. for me export EM= ACS=3D ~/bin/osx/emacs/25.0.95/bin/emacs) and run rudel-client. i think the problem is related to: https://lists.gnu.org/archive/html/bug-gnu-emacs/2015-05/msg00221.html but my elisp skills are not up to the task! perhaps you could give some hints on how to solve this. thanks in advance, christian k=C3=B6stlin p.s.: here the output of M-x report-emacs-bug ... In GNU Emacs 25.0.95.1 (x86_64-apple-darwin15.5.0, NS appkit-1404.47 Version 10.11.5 (Build 15F34)) of 2016-07-09 built on flunder.local Configured using: 'configure --prefix /Users/gizmo/bin/osx/emacs/25.0.95 --with-gnutls --with-ns --disable-ns-self-contained' Configured features: JPEG IMAGEMAGICK NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS Important settings: value of $LC_CTYPE: UTF-8 value of $LANG: en_DE.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. slot-value: eieio-oref called on a class: rudel-backend-factory Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message dired format-spec rfc822 mml mml-sec password-cache epg epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util help-fns mail-prsvr mail-utils rudel-backend warnings rudel-util eieio-compat rudel-errors eieio-speedbar speedbar sb-image ezimage dframe eieio-custom wid-edit eieio-base cl-seq eieio byte-opt bytecomp byte-compile cl-extra help-mode easymenu cconv eieio-core cl-macs cl gv cl-loaddefs pcase cl-lib term/xterm xterm time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel ns-win ucs-normalize term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese charscript case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote kqueue cocoa ns multi-tty make-network-process emacs) Memory information: ((conses 16 218928 7356) (symbols 48 21886 0) (miscs 40 33 129) (strings 32 21084 6413) (string-bytes 1 621176) (vectors 16 34036) (vector-slots 8 652812 2503) (floats 8 290 415) (intervals 56 184 0) (buffers 976 11))