From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 19 01:18:07 2015 Received: (at submit) by debbugs.gnu.org; 19 Mar 2015 05:18:07 +0000 Received: from localhost ([127.0.0.1]:52260 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YYSqM-0008Nv-17 for submit@debbugs.gnu.org; Thu, 19 Mar 2015 01:18:06 -0400 Received: from eggs.gnu.org ([208.118.235.92]:39998) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YYSqJ-0008Nj-5o for submit@debbugs.gnu.org; Thu, 19 Mar 2015 01:18:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YYSqH-00015I-4g for submit@debbugs.gnu.org; Thu, 19 Mar 2015 01:18:02 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:59180) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YYSqH-00015A-25 for submit@debbugs.gnu.org; Thu, 19 Mar 2015 01:18:01 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41702) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YYSqE-00029x-Dz for bug-gnu-emacs@gnu.org; Thu, 19 Mar 2015 01:18:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YYSq7-00013n-BN for bug-gnu-emacs@gnu.org; Thu, 19 Mar 2015 01:17:58 -0400 Received: from mail-wg0-x22d.google.com ([2a00:1450:400c:c00::22d]:35782) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YYSq7-00013O-0Z for bug-gnu-emacs@gnu.org; Thu, 19 Mar 2015 01:17:51 -0400 Received: by wgdm6 with SMTP id m6so52567705wgd.2 for ; Wed, 18 Mar 2015 22:17:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:mime-version:content-type; bh=evETrTkZ1F/DSmdwH3nLXcXqWLqV9PNhjVEtfhIOk+I=; b=MWYGrdKoHPmPvN1w1Dpgj+bZw8PiOv4sG1yQua7rL5gofeAaXVkZvq0j1a6PjSDCnq Zg1Tc4UnF4OhdEfcjzeXIFn+bYU1ZqeekJiAOoli/B6Ps8sJv9tkbY9R6RMprOKQJmkc rA6WhQI6u8huT16Tz3xGYjus4fFYcV/9+4JTlOUxL8HjS/hNvCzy8RCB9vaSM6UhtT1t bc/HJW1GuDgk2DXcGYb/fjQCKPHSX48T6nbmxBJM834m9VBcswMlovH0sXEqWIlq/oaq gjjMOCY0NDR01ta5VCC4RzCMszA6jI/OL/tLPc8P3X9ZVYDyhNrywqdA0N9Qle3qhaWR G5sQ== X-Received: by 10.194.171.136 with SMTP id au8mr150985270wjc.6.1426742269683; Wed, 18 Mar 2015 22:17:49 -0700 (PDT) Received: from dell-14z ([37.163.17.179]) by mx.google.com with ESMTPSA id fm10sm889473wib.7.2015.03.18.22.17.45 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Wed, 18 Mar 2015 22:17:48 -0700 (PDT) From: Thierry Volpiatto To: bug-gnu-emacs@gnu.org Subject: 24.4.91; Helm is broken after last changes in eieio Date: Thu, 19 Mar 2015 06:17:42 +0100 Message-ID: <87fv918t1l.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) Hi, After commit 50c117f in emacs-25, helm is broken, works fine otherwise in prior versions and emacs-24 of course. https://github.com/emacs-helm/helm/issues/930 In GNU Emacs 24.4.91.1 (x86_64-unknown-linux-gnu, X toolkit) of 2015-03-12 on dell-14z Repository revision: b21a56ac91e39e75051ad07bb608c39af057adee Windowing system distributor `The X.Org Foundation', version 11.0.11501000 System Description: Ubuntu 14.04.2 LTS Configured using: `configure --with-x-toolkit=lucid --without-toolkit-scroll-bars --without-gconf --without-gsettings' Important settings: value of $LANG: fr_FR.UTF-8 locale-coding-system: utf-8-unix Major mode: Emacs-Lisp Minor modes in effect: git-gutter-mode: t psession-mode: t golden-ratio-mode: t winner-mode: t global-undo-tree-mode: t undo-tree-mode: ti auto-image-file-mode: t eldoc-in-minibuffer-mode: t show-paren-mode: t display-time-mode: t recentf-mode: t savehist-mode: t eldoc-mode: t minibuffer-depth-indicate-mode: t helm-descbinds-mode: t helm-mode: t shell-dirtrack-mode: t helm-adaptive-mode: t helm-autoresize-mode: t tooltip-mode: t mouse-wheel-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 column-number-mode: t line-number-mode: t transient-mark-mode: t Recent messages: [mu4e] Found 25 matching messages (New file) Mark set [2 times] Parsing /home/thierry/.mailrc... done Loading /home/thierry/.emacs.d/.gnus.el (source)...done Mark set Auto-saving...done Buffer Re: [helm] helm broken on E... has shrunk a lot; auto save disabled in that buffer until next real save Message modified; kill anyway? (y or n) y user-error: No further undo information Load-path shadows: /home/thierry/.emacs.d/elpa/emms-20150316.1858/tq hides /usr/local/share/emacs/24.4.91/lisp/emacs-lisp/tq ~/elisp/auctex/lpath hides ~/elisp/emacs-wget/lpath Features: (shadow emacsbug helm-command helm-elisp helm-eval epa-mail smiley gnus-art mm-uu mml2015 mm-view mml-smime smime dig w3m-form mule-util conf-mode vc-rcs sh-script smie executable sgml-mode markdown-mode vc-git naquadah-theme em-unix em-script em-prompt em-ls em-hist em-pred em-glob em-dirs em-cmpl em-basic em-banner em-alias align-let git-gutter server psession golden-ratio winner undo-tree diff slime-xref-browser slime-banner slime-tramp slime-asdf slime-fancy slime-trace-dialog slime-fontifying-fu slime-package-fu slime-references slime-compiler-notes-tree slime-scratch slime-presentations bridge slime-fuzzy slime-fancy-trace slime-fancy-inspector slime-c-p-c slime-editing-commands slime-autodoc slime-repl slime-parse slime etags arc-mode archive-mode image-file xdvi-search preview-latex tex-site auto-loads pcomplete-extension pcmpl-unix pcmpl-gnu em-term term disp-table ehelp python eldoc-eval warnings whitespace paren time recentf tree-widget savehist mu4e-config org-mu4e helm-mu mu4e-contrib mu4e mu4e-speedbar speedbar sb-image ezimage dframe mu4e-main mu4e-view mu4e-headers mu4e-compose mu4e-draft mu4e-actions ido rfc2368 mu4e-mark mu4e-message html2text mu4e-proc mu4e-utils mu4e-lists mu4e-about mu4e-vars hl-line mu4e-meta gnus-dired nnir gnus-sum gnus-group gnus-undo nnmail mail-source gnus-start gnus-spec gnus-int gnus-range gnus-win nnoo config-w3m w3m-search w3m doc-view jka-compr image-mode timezone w3m-hist w3m-fb bookmark-w3m w3m-ems w3m-ccl ccl w3m-favicon w3m-image w3m-proc w3m-util smtpmail-async smtpmail sendmail dired-async iterator lacarte iedit-rect iedit iedit-lib smallurl mm-url gnus gnus-ems nnheader wid-edit rectangle-utils rect ledger-config ledger esh-var esh-io esh-cmd esh-opt esh-ext esh-proc eldoc esh-groups eshell esh-module esh-mode esh-arg esh-util tv-utils pcvs vc-cvs pcvs-parse pcvs-info pcvs-defs pcvs-util ewoc mb-depth cl-info hyperspec esh-toggle flymake no-word htmlize cl dired-extension emms-vlc-config emms-librefm-stream emms-librefm-scrobbler emms-playlist-limit emms-volume emms-volume-amixer emms-i18n emms-history emms-score emms-stream-info emms-metaplaylist-mode emms-bookmarks emms-cue emms-mode-line-icon emms-browser sort emms-playlist-sort emms-last-played emms-player-xine emms-player-mpd tq emms-playing-time emms-lyrics emms-url emms-tag-editor emms-mark emms-mode-line emms-cache emms-info-ogginfo emms-info-mp3info emms-playlist-mode emms-player-vlc emms-player-mplayer emms-info emms-streams later-do emms-source-playlist emms-source-file locate emms-player-simple emms-setup emms emms-compat org-config-thierry ob-sh org-crypt appt diary-lib diary-loaddefs org-annotation-helper addressbook-bookmark message rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev mail-utils gmm-utils mailheader bookmark-firefox-handler bookmark-extensions init-helm-thierry helm-descbinds helm-extensions-autoloads helm-mode helm-files image-dired tramp tramp-compat tramp-loaddefs trampver shell dired-x dired-aux ffap thingatpt helm-buffers helm-elscreen helm-tags helm-bookmark helm-adaptive helm-info bookmark pp helm-locate helm-help helm-org org-location-google-maps org-agenda google-maps google-maps-static google-maps-geocode google-maps-base json org org-macro org-footnote org-pcomplete pcomplete org-list org-faces org-entities noutline outline org-version ob-emacs-lisp ob ob-tangle ob-ref ob-lob ob-table ob-exp org-src ob-keys ob-comint ob-core ob-eval org-compat org-macs org-loaddefs format-spec find-func cal-menu calendar cal-loaddefs helm-match-plugin helm-grep wgrep-helm wgrep helm-regexp helm-plugin grep helm-external helm-net browse-url xml url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util url-parse url-vars mailcap helm-utils dired compile comint ansi-color ring helm easy-mmode helm-source helm-config helm-autoloads async-bytecomp async helm-aliases epa-file epa derived epg auth-source eieio byte-opt bytecomp byte-compile cl-extra cconv eieio-core gnus-util mm-util mail-prsvr password-cache cl-macs gv slime-autoloads package epg-config time-date avoid cus-start cus-load w3m-wget info easymenu edmacro kmacro advice help-fns net-utils cl-loaddefs cl-lib tooltip electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer 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 make-network-process dbusbind gfilenotify dynamic-setting font-render-setting x-toolkit x multi-tty emacs) Memory information: ((conses 16 517106 41396) (symbols 48 59342 0) (miscs 40 490 829) (strings 32 151152 16093) (string-bytes 1 4431487) (vectors 16 59814) (vector-slots 8 1657069 16924) (floats 8 1713 370) (intervals 56 3220 71) (buffers 960 124) (heap 1024 57235 3437)) -- Thierry Get my Gnupg key: gpg --keyserver pgp.mit.edu --recv-keys 59F29997 From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 19 02:05:46 2015 Received: (at 20141) by debbugs.gnu.org; 19 Mar 2015 06:05:46 +0000 Received: from localhost ([127.0.0.1]:52318 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YYTaT-0001BQ-Hc for submit@debbugs.gnu.org; Thu, 19 Mar 2015 02:05:45 -0400 Received: from fely.am-1.org ([78.47.74.50]:60488) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YYTaQ-0001BG-Ix for 20141@debbugs.gnu.org; Thu, 19 Mar 2015 02:05:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=siamics.net; s=a2013295; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:Sender:References:Subject:To:From; bh=dp0oZwYDq54BLjZqD1sACWPPeEOW1qabdYhjvRJ48y8=; b=ghtMrbC18OcuOZAo3E2xmWdpRPI2AZvv27ZtRV50y37I0fkzj/TNYx8unjwls5wQZVx1by6m4Wm8ZrJT1mWcrjJnJELbY9Uw0SPboVkuhIq5pfJGhYtB6athxzaY+H2zEEItwdwFLzZgBZjec+bboTREYEEFhNqpAxiM43u87iU=; Received: from [2a02:2560:6d4:26ca::1:1d] (helo=violet.siamics.net) by fely.am-1.org with esmtps (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from ) id 1YYTaO-0003ee-5I for 20141@debbugs.gnu.org; Thu, 19 Mar 2015 06:05:40 +0000 Received: from localhost ([::1] helo=violet.siamics.net) by violet.siamics.net with esmtps (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from ) id 1YYTaH-0005cQ-B9 for 20141@debbugs.gnu.org; Thu, 19 Mar 2015 13:05:33 +0700 From: Ivan Shmakov To: 20141@debbugs.gnu.org Subject: Re: bug#20141: 24.4.91; Helm is broken after last changes in eieio References: <87fv918t1l.fsf@gmail.com> Mail-Followup-To: 20141@debbugs.gnu.org Date: Thu, 19 Mar 2015 06:05:32 +0000 In-Reply-To: <87fv918t1l.fsf@gmail.com> (Thierry Volpiatto's message of "Thu, 19 Mar 2015 06:17:42 +0100") Message-ID: <874mphy11v.fsf@violet.siamics.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 20141 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable >>>>> Thierry Volpiatto writes: >>>>> "mh" =3D=3D michael-heerdegen opened this Issue Mar 19, 2015 > After commit 50c117f in emacs-25, helm is broken, works fine > otherwise in prior versions and emacs-24 of course. > https://github.com/emacs-helm/helm/issues/930 mh> emacs -Q -batch -L . -f batch-byte-compile helm-adaptive.el mh> helm-aliases.el helm-apt.el helm-autoloads.el helm-bookmark.el mh> helm-buffers.el helm-color.el helm-command.el helm-config.el mh> helm-dabbrev.el helm-elisp-package.el helm-elisp.el mh> helm-elscreen.el helm-eshell.el helm-eval.el helm-external.el mh> helm-files.el helm-font.el helm-grep.el helm-help.el helm-imenu.el mh> helm-info.el helm-locate.el helm-man.el helm-match-plugin.el mh> helm-misc.el helm-mode.el helm-net.el helm-org.el helm-pkg.el mh> helm-plugin.el helm-regexp.el helm-ring.el helm-semantic.el mh> helm-source.el helm-sys.el helm-tags.el helm-utils.el helm.el mh> In toplevel form: mh> helm-bookmark.el:23:1:Error: Wrong type argument: symbol, mh> [cl-struct-cl-slot-descriptor name nil t ((:documentation . " The mh> name of the source. Frankly, I wasn=E2=80=99t even able to build Emacs as of 8dfff871bdf0 (2015-03-18 14:49:55Z), although the error for me is different (MIMEd. Please note that I do not bootstrap =E2=80=93 I /always/ build in a freshly created build directory; lndir-ed.) Going two commits back (to fd93edbb1cab) resolved the issue. --=20 FSF associate member #7257 http://boycottsystemd.org/ =E2=80=A6 3013 B6A0= 230E 334A --=-=-= Content-Type: text/plain Content-Disposition: inline make -C ../admin/grammars all EMACS="../../src/emacs" make[2]: Entering directory '/home/private/users/ivan/devel/emacs-2015-03-18-build/admin/grammars' [ ! -f "../../lisp/cedet/semantic/bovine/c-by.el" ] || chmod +w "../../lisp/cedet/semantic/bovine/c-by.el" EMACSLOADPATH= "../../src/emacs" -batch --no-site-file --no-site-lisp -l semantic/bovine/grammar -f bovine-batch-make-parser -o "../../lisp/cedet/semantic/bovine/c-by.el" c.by ../../lisp/emacs-lisp/eieio.el: `eieio-object-name-string' is an obsolete generic function (as of 25.1); use `eieio-named' instead. Attempt to modify read-only object: [] Makefile:84: recipe for target '../../lisp/cedet/semantic/bovine/c-by.el' failed make[2]: *** [../../lisp/cedet/semantic/bovine/c-by.el] Error 255 make[2]: Leaving directory '/home/private/users/ivan/devel/emacs-2015-03-18-build/admin/grammars' Makefile:338: recipe for target 'semantic' failed --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 19 02:11:29 2015 Received: (at submit) by debbugs.gnu.org; 19 Mar 2015 06:11:29 +0000 Received: from localhost ([127.0.0.1]:52322 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YYTg1-0001KH-Hy for submit@debbugs.gnu.org; Thu, 19 Mar 2015 02:11:29 -0400 Received: from eggs.gnu.org ([208.118.235.92]:48247) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YYTfz-0001K9-I5 for submit@debbugs.gnu.org; Thu, 19 Mar 2015 02:11:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YYTfy-0008BR-6y for submit@debbugs.gnu.org; Thu, 19 Mar 2015 02:11:27 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, FSL_HELO_BARE_IP_2,RCVD_NUMERIC_HELO autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:47979) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YYTfy-0008BL-3Z for submit@debbugs.gnu.org; Thu, 19 Mar 2015 02:11:26 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49963) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YYTfx-0005iJ-2p for bug-gnu-emacs@gnu.org; Thu, 19 Mar 2015 02:11:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YYTft-0008An-LZ for bug-gnu-emacs@gnu.org; Thu, 19 Mar 2015 02:11:25 -0400 Received: from plane.gmane.org ([80.91.229.3]:36219) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YYTft-0008Ai-E1 for bug-gnu-emacs@gnu.org; Thu, 19 Mar 2015 02:11:21 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1YYTfp-0006RS-NT for bug-gnu-emacs@gnu.org; Thu, 19 Mar 2015 07:11:17 +0100 Received: from 37.163.17.179 ([37.163.17.179]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 19 Mar 2015 07:11:17 +0100 Received: from thierry.volpiatto by 37.163.17.179 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 19 Mar 2015 07:11:17 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: bug-gnu-emacs@gnu.org From: Thierry Volpiatto Subject: Re: bug#20141: 24.4.91; Helm is broken after last changes in eieio Date: Thu, 19 Mar 2015 07:11:08 +0100 Organization: Emacs Helm Lines: 16 Message-ID: <87h9thpldv.fsf@gmail.com> References: <87fv918t1l.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 37.163.17.179 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.91 (gnu/linux) Cancel-Lock: sha1:nhKKg9Jh6gRELdakFXhAMAscu2g= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -1.5 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.2 (---) Thierry Volpiatto writes: > Hi, > > After commit 50c117f in emacs-25, helm is broken, > works fine otherwise in prior versions and emacs-24 of course. > > https://github.com/emacs-helm/helm/issues/930 The issue is now fixed by using `set-slot-value' instead of `oset', so I guess `oset' is broken. -- Thierry Get my Gnupg key: gpg --keyserver pgp.mit.edu --recv-keys 59F29997 From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 19 02:15:14 2015 Received: (at submit) by debbugs.gnu.org; 19 Mar 2015 06:15:14 +0000 Received: from localhost ([127.0.0.1]:52326 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YYTjd-0001QE-8u for submit@debbugs.gnu.org; Thu, 19 Mar 2015 02:15:13 -0400 Received: from eggs.gnu.org ([208.118.235.92]:48905) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YYTja-0001Q5-OC for submit@debbugs.gnu.org; Thu, 19 Mar 2015 02:15:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YYTjZ-0000gy-R1 for submit@debbugs.gnu.org; Thu, 19 Mar 2015 02:15:10 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: ** X-Spam-Status: No, score=2.8 required=5.0 tests=BAYES_20,FREEMAIL_FROM, FSL_HELO_BARE_IP_2,RCVD_NUMERIC_HELO autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:34781) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YYTjZ-0000gh-O6 for submit@debbugs.gnu.org; Thu, 19 Mar 2015 02:15:09 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50624) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YYTjY-00071N-Pg for bug-gnu-emacs@gnu.org; Thu, 19 Mar 2015 02:15:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YYTjV-0000Uf-Kl for bug-gnu-emacs@gnu.org; Thu, 19 Mar 2015 02:15:08 -0400 Received: from plane.gmane.org ([80.91.229.3]:36332) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YYTjV-0000Tc-Dx for bug-gnu-emacs@gnu.org; Thu, 19 Mar 2015 02:15:05 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1YYTjT-0001HI-CU for bug-gnu-emacs@gnu.org; Thu, 19 Mar 2015 07:15:03 +0100 Received: from 37.163.17.179 ([37.163.17.179]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 19 Mar 2015 07:15:03 +0100 Received: from thierry.volpiatto by 37.163.17.179 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 19 Mar 2015 07:15:03 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: bug-gnu-emacs@gnu.org From: Thierry Volpiatto Subject: Re: bug#20141: 24.4.91; Helm is broken after last changes in eieio Date: Thu, 19 Mar 2015 07:12:14 +0100 Organization: Emacs Helm Lines: 15 Message-ID: <87d245plc1.fsf@gmail.com> References: <87fv918t1l.fsf@gmail.com> <874mphy11v.fsf@violet.siamics.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 37.163.17.179 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.91 (gnu/linux) Cancel-Lock: sha1:p8e965WWEdVd7IKyU46vkP+6HMU= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -1.5 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.2 (---) Ivan Shmakov writes: > > Frankly, I wasn’t even able to build Emacs as of 8dfff871bdf0 > (2015-03-18 14:49:55Z), although the error for me is different > (MIMEd. Please note that I do not bootstrap – I /always/ build > in a freshly created build directory; lndir-ed.) Going two > commits back (to fd93edbb1cab) resolved the issue. Building fine for me even without bootstrapping. -- Thierry Get my Gnupg key: gpg --keyserver pgp.mit.edu --recv-keys 59F29997 From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 19 02:53:26 2015 Received: (at 20141) by debbugs.gnu.org; 19 Mar 2015 06:53:26 +0000 Received: from localhost ([127.0.0.1]:52332 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YYUKb-0002Jq-Qw for submit@debbugs.gnu.org; Thu, 19 Mar 2015 02:53:26 -0400 Received: from deliver.uni-koblenz.de ([141.26.64.15]:44756) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YYUKY-0002Jf-KF for 20141@debbugs.gnu.org; Thu, 19 Mar 2015 02:53:23 -0400 Received: from thinkpad-t440p (dhcp132.uni-koblenz.de [141.26.71.132]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by deliver.uni-koblenz.de (Postfix) with ESMTPSA id 9F80D1A8451; Thu, 19 Mar 2015 07:53:21 +0100 (CET) From: Tassilo Horn To: Thierry Volpiatto Subject: Re: bug#20141: 24.4.91; Helm is broken after last changes in eieio References: <87fv918t1l.fsf@gmail.com> <87h9thpldv.fsf@gmail.com> Date: Thu, 19 Mar 2015 07:53:21 +0100 In-Reply-To: <87h9thpldv.fsf@gmail.com> (Thierry Volpiatto's message of "Thu, 19 Mar 2015 07:11:08 +0100") Message-ID: <871tklmqam.fsf@gnu.org> User-Agent: Gnus/5.130012 (Ma Gnus v0.12) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: 20141 Cc: 20141@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.3 (-) Thierry Volpiatto writes: Hi Tierry, >> After commit 50c117f in emacs-25, helm is broken, >> works fine otherwise in prior versions and emacs-24 of course. >> >> https://github.com/emacs-helm/helm/issues/930 > > The issue is now fixed by using `set-slot-value' instead of `oset', so > I guess `oset' is broken. No, that doesn't help neither me nor Michael Heerdegen. Bye, Tassilo From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 19 02:55:26 2015 Received: (at 20141) by debbugs.gnu.org; 19 Mar 2015 06:55:26 +0000 Received: from localhost ([127.0.0.1]:52336 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YYUMX-0002Mv-9Y for submit@debbugs.gnu.org; Thu, 19 Mar 2015 02:55:26 -0400 Received: from deliver.uni-koblenz.de ([141.26.64.15]:44785) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YYUMU-0002Mm-8N for 20141@debbugs.gnu.org; Thu, 19 Mar 2015 02:55:23 -0400 Received: from thinkpad-t440p (dhcp132.uni-koblenz.de [141.26.71.132]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by deliver.uni-koblenz.de (Postfix) with ESMTPSA id F37341A8451; Thu, 19 Mar 2015 07:55:21 +0100 (CET) From: Tassilo Horn To: Thierry Volpiatto Subject: Re: bug#20141: 24.4.91; Helm is broken after last changes in eieio References: <87fv918t1l.fsf@gmail.com> Date: Thu, 19 Mar 2015 07:55:21 +0100 In-Reply-To: <87fv918t1l.fsf@gmail.com> (Thierry Volpiatto's message of "Thu, 19 Mar 2015 06:17:42 +0100") Message-ID: <87wq2dlbmu.fsf@gnu.org> User-Agent: Gnus/5.130012 (Ma Gnus v0.12) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: 20141 Cc: 20141@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.3 (-) Hi all, Helm is not the only package that's broken by the latest eieio changes. Another one is yasnippet. Here I get this error: --8<---------------cut here---------------start------------->8--- Debugger entered--Lisp error: (wrong-type-argument integerp nil) yas--populate-template([cl-struct-yas--template nil nil nil nil nil nil n= il nil nil nil nil nil] :table [cl-struct-yas--table "haskell-mode" #s(hash= -table size 65 test equal rehash-size 1.5 rehash-threshold 0.8 data ( ...))= #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8 data= ( ...)) nil (keymap)] :key "new" :content "newtype ${1:Type} =3D $1 { un$1= :: ${2:a} } ${3:deriving (${4:Show, Eq})}" :name "newtype" :group nil :con= dition (=3D (length "new") (current-column)) :expand-env nil :file "/home/h= orn/.emacs.d/elpa/haskell-mode-20150317.204/snippets/haskell-mode/newtype" = :keybinding nil :uuid "newtype") yas--define-snippets-1(("new" "newtype ${1:Type} =3D $1 { un$1 :: ${2:a} = } ${3:deriving (${4:Show, Eq})}" "newtype" (=3D (length "new") (current-col= umn)) nil nil "/home/horn/.emacs.d/elpa/haskell-mode-20150317.204/snippets/= haskell-mode/newtype" nil nil) [cl-struct-yas--table "haskell-mode" #s(hash= -table size 65 test equal rehash-size 1.5 rehash-threshold 0.8 data ( ...))= #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8 data= ( ...)) nil (keymap)]) yas-define-snippets(haskell-mode (("new" "newtype ${1:Type} =3D $1 { un$1= :: ${2:a} } ${3:deriving (${4:Show, Eq})}" "newtype" (=3D (length "new") (= current-column)) nil nil "/home/horn/.emacs.d/elpa/haskell-mode-20150317.20= 4/snippets/haskell-mode/newtype" nil nil) ("mod" "module ${1:`(if (not buff= er-file-name) \"Module\"\n (let ((name (file-name-sans-exten= sion (buffer-file-name))))\n (if (search \"src/\" name)= \n (replace-regexp-in-string \"/\" \".\" (car (last= (split-string name \"src/\"))))\n (file-name-nondi= rectory name))))`}\n ( ${3:export}\n ${4:, ${5:export}}\n ) where\= n\n$0" "exports module" (=3D (length "mod") (current-column)) nil ((yas-ind= ent-line (quote fixed))) "/home/horn/.emacs.d/elpa/haskell-mode-20150317.20= 4/snippets/haskell-mode/module.exports" nil nil) ("mod" "module ${1:`(if (n= ot buffer-file-name) \"Module\"\n (let ((name (file-name-san= s-extension (buffer-file-name))))\n (if (search \"src/\= " name)\n (replace-regexp-in-string \"/\" \".\" (ca= r (last (split-string name \"src/\"))))\n (file-nam= e-nondirectory name))))`} where\n\n$0" "simple module" (=3D (length "mod") = (current-column)) nil ((yas-indent-line (quote fixed))) "/home/horn/.emacs.= d/elpa/haskell-mode-20150317.204/snippets/haskell-mode/module" nil nil) ("m= ain" "module Main where\n\nmain :: IO ()\nmain =3D do\n ${1:undefined}$0\n= return ()" "main module" (=3D (length "main") (current-column)) nil ((yas= -indent-line (quote fixed))) "/home/horn/.emacs.d/elpa/haskell-mode-2015031= 7.204/snippets/haskell-mode/main" nil nil) ("let" "let ${1:x} =3D ${2:undef= ined}$0" "let" nil nil nil "/home/horn/.emacs.d/elpa/haskell-mode-20150317.= 204/snippets/haskell-mode/let" nil nil) ("lang" "{-# LANGUAGE `(progn (requ= ire 'haskell-yas) (haskell-yas-complete \"Extension: \" haskell-yas-ghc-lan= guage-pragmas))` #-}" "language pragma" (=3D (length "lang") (current-colum= n)) nil nil "/home/horn/.emacs.d/elpa/haskell-mode-20150317.204/snippets/ha= skell-mode/lang-pragma" nil nil) ("\\" "\\\\${1:x} -> ${2:undefined}$0" "la= mbda" nil nil nil "/home/horn/.emacs.d/elpa/haskell-mode-20150317.204/snipp= ets/haskell-mode/lambda" nil nil) ("inst" "instance ${1:Class} ${2:Data} wh= ere\n ${3:f} =3D ${4:undefined}$0" "instance" (=3D (length "inst") (curr= ent-column)) nil nil "/home/horn/.emacs.d/elpa/haskell-mode-20150317.204/sn= ippets/haskell-mode/instance" nil nil) ("imp" "import qualified ${1:Module}= as ${2:${1:$(let ((name (car (last (split-string yas-text \"\\\\\\.\")))))= \n (if (=3D 0 (length name)) \= "\"\n (subseq name 0 1)))}= }$0" "qualified import" (=3D (length "imp") (current-column)) nil nil "/hom= e/horn/.emacs.d/elpa/haskell-mode-20150317.204/snippets/haskell-mode/import= .qualified" nil nil) ("imp" "import ${1:Module} ${2:(${3:f})}" "s= imple import" (=3D (length "imp") (current-column)) nil nil "/home/horn/.em= acs.d/elpa/haskell-mode-20150317.204/snippets/haskell-mode/import" nil nil)= ("if" "if ${1:condition} then ${2:undefined} else ${3:undefined}$0" "inlin= e if" nil nil nil "/home/horn/.emacs.d/elpa/haskell-mode-20150317.204/snipp= ets/haskell-mode/if.inline" nil nil) ("if" "if ${1:condition}\n then ${2= :undefined}\n else ${3:undefined}$0" "block if" nil nil nil "/home/horn/= .emacs.d/elpa/haskell-mode-20150317.204/snippets/haskell-mode/if.block" nil= nil) ("<-" "${1:x} <- ${2:undefined}$0" "monadic get" nil nil nil "/home/h= orn/.emacs.d/elpa/haskell-mode-20150317.204/snippets/haskell-mode/get" nil = nil) ("fn" "${1:f} :: ${2:a} ${3:-> ${4:b}}\n$1 ${5:x}\n | ${6:condition= al} =3D ${8:undefined}\n | ${7:conditional} =3D ${9:undefined}$0" "guard= ed function" (=3D (length "fn") (current-column)) nil ((yas-indent-line (qu= ote fixed))) "/home/horn/.emacs.d/elpa/haskell-mode-20150317.204/snippets/h= askell-mode/fn.guarded" nil nil) ("fn" "${1:f} :: ${2:a} ${3:-> ${4:b}}\n$1= ${5:pattern} =3D ${7:undefined}\n$1 ${6:pattern} =3D ${8:undefined}$0" "cl= ause function" (=3D (length "fn") (current-column)) nil ((yas-indent-line (= quote fixed))) "/home/horn/.emacs.d/elpa/haskell-mode-20150317.204/snippets= /haskell-mode/fn.clause" nil nil) ("fn" "${1:f} :: ${2:a} ${3:-> ${4:b}}\n$= 1 ${5:x} =3D ${6:undefined}$0" "simple function" (=3D (length "fn") (curren= t-column)) nil ((yas-indent-line (quote fixed))) "/home/horn/.emacs.d/elpa/= haskell-mode-20150317.204/snippets/haskell-mode/fn" nil nil) ("data" "data = ${1:Type} =3D $1\n { ${2:field} :: ${3:Type}\n , ${4:field} :: ${5:Ty= pe}$0\n } ${6:deriving (${7:Show, Eq})}" "record data" (=3D (length "dat= a") (current-column)) nil nil "/home/horn/.emacs.d/elpa/haskell-mode-201503= 17.204/snippets/haskell-mode/data.record" nil nil) ("data" "data ${1:Type} = =3D ${2:Data}$0 ${3:deriving (${4:Show, Eq})}" "inline data" (=3D (length "= data") (current-column)) nil nil "/home/horn/.emacs.d/elpa/haskell-mode-201= 50317.204/snippets/haskell-mode/data.inline" nil nil) ("=3D>" "(${1:Class} = ${2:m}) =3D> $0" "Type constraint" nil nil nil "/home/horn/.emacs.d/elpa/ha= skell-mode-20150317.204/snippets/haskell-mode/constraint" nil nil) ("{-" "{= - $0 -}" "block comment" nil nil nil "/home/horn/.emacs.d/elpa/haskell-mode= -20150317.204/snippets/haskell-mode/comment.block" nil nil) ("case" "case $= {1:x} of\n ${2:Data} -> ${4:undefined}\n ${3:Data} -> ${5:undefined}$= 0" "case" nil nil ((yas-indent-line (quote fixed))) "/home/horn/.emacs.d/el= pa/haskell-mode-20150317.204/snippets/haskell-mode/case" nil nil))) yas--load-directory-2("/home/horn/.emacs.d/elpa/haskell-mode-20150317.204= /snippets/haskell-mode" haskell-mode) yas--load-directory-1("/home/horn/.emacs.d/elpa/haskell-mode-20150317.204= /snippets/haskell-mode" haskell-mode) (lambda nil (yas--load-directory-1 (quote "/home/horn/.emacs.d/elpa/haske= ll-mode-20150317.204/snippets/haskell-mode") (quote haskell-mode)))() yas-load-directory("/home/horn/.emacs.d/elpa/haskell-mode-20150317.204/sn= ippets") haskell-snippets-initialize() (lambda nil (haskell-snippets-initialize))() eval-after-load(yasnippet (lambda nil (haskell-snippets-initialize))) eval-buffer(# nil "/home/horn/.emacs.d/elpa/haskel= l-mode-20150317.204/haskell-yas.el" nil t) ; Reading at buffer position 22= 69 load-with-code-conversion("/home/horn/.emacs.d/elpa/haskell-mode-20150317= .204/haskell-yas.el" "/home/horn/.emacs.d/elpa/haskell-mode-20150317.204/ha= skell-yas.el" nil t) (haskell-snippets-initialize) (lambda nil (haskell-snippets-initialize))() #:eval-after-load-helper("/home/horn/.emacs.d/elpa/yasnippet-20150318.348= /yasnippet.elc") run-hook-with-args(#:eval-after-load-helper "/home/horn/.emacs.d/elpa/yas= nippet-20150318.348/yasnippet.elc") do-after-load-evaluation("/home/horn/.emacs.d/elpa/yasnippet-20150318.348= /yasnippet.elc") require(yasnippet) eval-buffer(# nil "/home/horn/.emacs" nil t) ; Reading a= t buffer position 33559 load-with-code-conversion("/home/horn/.emacs" "/home/horn/.emacs" t t) load("~/.emacs" t t) --8<---------------cut here---------------end--------------->8--- Bye, Tassilo From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 19 03:19:15 2015 Received: (at 20141) by debbugs.gnu.org; 19 Mar 2015 07:19:15 +0000 Received: from localhost ([127.0.0.1]:52368 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YYUjb-0002xp-Hb for submit@debbugs.gnu.org; Thu, 19 Mar 2015 03:19:15 -0400 Received: from mout.web.de ([212.227.17.12]:55083) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YYUjZ-0002xh-8V for 20141@debbugs.gnu.org; Thu, 19 Mar 2015 03:19:13 -0400 Received: from drachen.dragon ([92.74.177.235]) by smtp.web.de (mrweb103) with ESMTPSA (Nemesis) id 0MbQOe-1Yr82r43Hw-00Ii34; Thu, 19 Mar 2015 08:19:10 +0100 From: Michael Heerdegen To: Tassilo Horn Subject: Re: bug#20141: 24.4.91; Helm is broken after last changes in eieio References: <87fv918t1l.fsf@gmail.com> <87h9thpldv.fsf@gmail.com> <871tklmqam.fsf@gnu.org> Date: Thu, 19 Mar 2015 08:19:08 +0100 In-Reply-To: <871tklmqam.fsf@gnu.org> (Tassilo Horn's message of "Thu, 19 Mar 2015 07:53:21 +0100") Message-ID: <87lhitwj2r.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:LiiMA080Q7ePBnH2GjXITSPV62sDD5TeUSC4LnUpmA7TOwi3kPb MbNsIEqrCULnkeekTw2DisGKkxJA27mKGvQS07qhd+UVG49u+2Dq9N0Q0+Gitx1s6HWNxjZ vvNkp7l1A074WeqmfxELmKkJbkjG2ECNQBCvlEHIqenOG6HPltGWOBZK3SpNkPtfgE0C1EJ Bhe23X+gyX857IC59SZcQ== X-UI-Out-Filterresults: notjunk:1; X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 20141 Cc: 20141@debbugs.gnu.org, Thierry Volpiatto X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Tassilo Horn writes: > No, that doesn't help neither me nor Michael Heerdegen. It seems that `eieio-class-slots' (and thus `object-slots') is broken. Try --8<---------------cut here---------------start------------->8--- (defclass helm-source () ((name :initarg :name :initform nil (header-name :initarg :header-name))) "Main interface to define helm sources." :abstract t) (eieio-class-slots 'helm-source) --8<---------------cut here---------------end--------------->8--- Until today it returned (name), now, you get ([cl-struct-cl-slot-descriptor name nil t nil]) Michael. From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 19 03:20:30 2015 Received: (at 20141) by debbugs.gnu.org; 19 Mar 2015 07:20:30 +0000 Received: from localhost ([127.0.0.1]:52372 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YYUko-0002zj-0B for submit@debbugs.gnu.org; Thu, 19 Mar 2015 03:20:30 -0400 Received: from fely.am-1.org ([78.47.74.50]:60497) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YYUkm-0002zb-MV for 20141@debbugs.gnu.org; Thu, 19 Mar 2015 03:20:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=siamics.net; s=a2013295; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:Sender:References:Subject:To:From; bh=QSG4BcL+lJLx6QwKXodFOvD2pIn76MwDYGp5Que2rVM=; b=cF9X5U0OPK0yrQp7WIobcNjaGKVUgCF+K2I/39fK0ji6ucUw6vfVfYvbGFWTZHmwhUN+y1ym1noV7BzlDNkrtOUpbAN43gPF49N5wiEmoTUnZeykkfXZnqADp3yQNRHqZ++gAcMNEG+um1NJ7/4aYX5LXKqS9Gb8g+VZrUjCDeI=; Received: from [2a02:2560:6d4:26ca::1:1d] (helo=violet.siamics.net) by fely.am-1.org with esmtps (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from ) id 1YYUkl-0004EA-Ej for 20141@debbugs.gnu.org; Thu, 19 Mar 2015 07:20:27 +0000 Received: from localhost ([::1] helo=violet.siamics.net) by violet.siamics.net with esmtps (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from ) id 1YYUke-0005wW-P0 for 20141@debbugs.gnu.org; Thu, 19 Mar 2015 14:20:20 +0700 From: Ivan Shmakov To: 20141@debbugs.gnu.org Subject: Re: bug#20141: 24.4.91; Helm is broken after last changes in eieio References: <87fv918t1l.fsf@gmail.com> <874mphy11v.fsf@violet.siamics.net> <87d245plc1.fsf@gmail.com> Mail-Followup-To: 20141@debbugs.gnu.org Date: Thu, 19 Mar 2015 07:20:20 +0000 In-Reply-To: <87d245plc1.fsf@gmail.com> (Thierry Volpiatto's message of "Thu, 19 Mar 2015 07:12:14 +0100") Message-ID: <87zj79wj0r.fsf@violet.siamics.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 20141 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) >>>>> Thierry Volpiatto writes: >>>>> Ivan Shmakov writes: >> Frankly, I wasn=E2=80=99t even able to build Emacs as of 8dfff871bdf0 >> (2015-03-18 14:49:55Z), although the error for me is different >> (MIMEd. Please note that I do not bootstrap =E2=80=93 I /always/ build= in a >> freshly created build directory; lndir-ed.) Going two commits back >> (to fd93edbb1cab) resolved the issue. > Building fine for me As of 8dfff871bdf0 or (the more recent) 50c117fe86d9? > even without bootstrapping. That=E2=80=99s the point: the build procedure I follow effectively does =E2=80=98bootstrap=E2=80=99 for each and every build; that is: no .elc of = one build is available for use to another. Think of, say: $ git clone emacs emacs-build \ && cd emacs-build \ && autoreconf -v -i -I m4 \ && ./configure --prefix=3D"$HOME" --disable-silent-rules =E2=80=A6 \ && LC_ALL=3DC nice -n+19 ionice -c 3 nohup /usr/bin/time \ make -j 2 -- lib lib-src src lisp &=20 --=20 FSF associate member #7257 np. One Leaf =E2=80=94 Elk =E2=80=A6 3= 013 B6A0 230E 334A From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 19 04:10:28 2015 Received: (at 20141) by debbugs.gnu.org; 19 Mar 2015 08:10:29 +0000 Received: from localhost ([127.0.0.1]:52412 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YYVXA-0004EB-EA for submit@debbugs.gnu.org; Thu, 19 Mar 2015 04:10:28 -0400 Received: from mout.web.de ([212.227.17.11]:50409) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YYVX7-0004E2-8J for 20141@debbugs.gnu.org; Thu, 19 Mar 2015 04:10:25 -0400 Received: from drachen.dragon ([92.74.177.235]) by smtp.web.de (mrweb103) with ESMTPSA (Nemesis) id 0LvBMs-1ZXWOr3mXy-010Kym; Thu, 19 Mar 2015 09:10:24 +0100 From: Michael Heerdegen To: Tassilo Horn Subject: Re: bug#20141: 24.4.91; Helm is broken after last changes in eieio References: <87fv918t1l.fsf@gmail.com> <87h9thpldv.fsf@gmail.com> <871tklmqam.fsf@gnu.org> <87lhitwj2r.fsf@web.de> Date: Thu, 19 Mar 2015 09:10:22 +0100 In-Reply-To: <87lhitwj2r.fsf@web.de> (Michael Heerdegen's message of "Thu, 19 Mar 2015 08:19:08 +0100") Message-ID: <87619xwgpd.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:sW/iiLuMnIBkp1Ex8IIGkFhbx5AjKlS8047uT7iTvQaPooKXKuu N7/BIwQEt9EGCxSOk3PBRbao7c1tqFcpS2r+De4Z6Sj4uwVcoUiwILsz6tYKRHN17hVttcn xcWF09DB0ey4IYNya4eSzGmJzwWwH9AhhxJPH7SUwBAkhk693hFgrLbV3COoM++bYZqccic 1GUNaNOqekaNfydeGnPXw== X-UI-Out-Filterresults: notjunk:1; X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 20141 Cc: 20141@debbugs.gnu.org, Thierry Volpiatto X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Michael Heerdegen writes: > (defclass helm-source () > ((name > :initarg :name > :initform nil > (header-name > :initarg :header-name))) > > "Main interface to define helm sources." > :abstract t) > > (eieio-class-slots 'helm-source) > > Until today it returned (name) Why is there "header-name" missing in the return value, btw? Sorry if this is a dumb question, I don't know eieio much. > , now, you get > > ([cl-struct-cl-slot-descriptor name nil t nil]) Let me add that it breaks this code in helm: --8<---------------cut here---------------start------------->8--- (defun helm--create-source (object) "[INTERNAL] Build a helm source from OBJECT. Where OBJECT is an instance of an eieio class." (cl-loop for s in (object-slots object) for slot-val = (slot-value object s) when slot-val collect (cons s (unless (eq t slot-val) slot-val)))) --8<---------------cut here---------------end--------------->8--- `slot-value' barks that the second arg is not a symbol. From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 19 10:20:39 2015 Received: (at 20141) by debbugs.gnu.org; 19 Mar 2015 14:20:39 +0000 Received: from localhost ([127.0.0.1]:53149 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YYbJI-0006Ku-FZ for submit@debbugs.gnu.org; Thu, 19 Mar 2015 10:20:38 -0400 Received: from pruche.dit.umontreal.ca ([132.204.246.22]:45688) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YYbJF-0006Kf-0R for 20141@debbugs.gnu.org; Thu, 19 Mar 2015 10:20:30 -0400 Received: from pastel.home (lechon.iro.umontreal.ca [132.204.27.242]) by pruche.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id t2JEKQhk023725; Thu, 19 Mar 2015 10:20:27 -0400 Received: by pastel.home (Postfix, from userid 20848) id CDAD4114B; Thu, 19 Mar 2015 10:20:26 -0400 (EDT) From: Stefan Monnier To: Michael Heerdegen Subject: Re: bug#20141: 24.4.91; Helm is broken after last changes in eieio Message-ID: References: <87fv918t1l.fsf@gmail.com> <87h9thpldv.fsf@gmail.com> <871tklmqam.fsf@gnu.org> <87lhitwj2r.fsf@web.de> Date: Thu, 19 Mar 2015 10:20:26 -0400 In-Reply-To: <87lhitwj2r.fsf@web.de> (Michael Heerdegen's message of "Thu, 19 Mar 2015 08:19:08 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV5250=0 X-NAI-Spam-Version: 2.3.0.9393 : core <5250> : inlines <2442> : streams <1408077> : uri <1884672> X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: 20141 Cc: 20141@debbugs.gnu.org, Thierry Volpiatto , Tassilo Horn X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.3 (-) > (eieio-class-slots 'helm-source) [...] > Until today it returned (name), now, you get > ([cl-struct-cl-slot-descriptor name nil t nil]) eieio-class-slots is new in Emacs-25, so it's OK if it's different from yesterday. But indeed, it looks I failed to adapt object-slots. Does the patch below fix the problems people are seeing? Stefan diff --git a/lisp/emacs-lisp/eieio.el b/lisp/emacs-lisp/eieio.el index 4ba6769..8d76df8 100644 --- a/lisp/emacs-lisp/eieio.el +++ b/lisp/emacs-lisp/eieio.el @@ -453,10 +453,11 @@ The CLOS function `class-direct-subclasses' is aliased to this function." (mapcar #'identity (eieio--class-slots class))) (defun object-slots (obj) - "Return list of slots available in OBJ." + "Return list of slot names available in OBJ." (declare (obsolete eieio-class-slots "25.1")) (cl-check-type obj eieio-object) - (eieio-class-slots (eieio--object-class obj))) + (mapcar #'cl--slot-descriptor-name + (eieio-class-slots (eieio--object-class obj)))) (defun eieio--class-slot-initarg (class slot) "Fetch from CLASS, SLOT's :initarg." From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 19 11:46:43 2015 Received: (at 20141) by debbugs.gnu.org; 19 Mar 2015 15:46:43 +0000 Received: from localhost ([127.0.0.1]:53188 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YYceg-0008RZ-6Q for submit@debbugs.gnu.org; Thu, 19 Mar 2015 11:46:42 -0400 Received: from deliver.uni-koblenz.de ([141.26.64.15]:53843) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YYced-0008RO-D0 for 20141@debbugs.gnu.org; Thu, 19 Mar 2015 11:46:40 -0400 Received: from thinkpad-t440p (dhcp132.uni-koblenz.de [141.26.71.132]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by deliver.uni-koblenz.de (Postfix) with ESMTPSA id 1F41E1A84DD; Thu, 19 Mar 2015 16:46:37 +0100 (CET) From: Tassilo Horn To: Stefan Monnier Subject: Re: bug#20141: 24.4.91; Helm is broken after last changes in eieio References: <87fv918t1l.fsf@gmail.com> <87h9thpldv.fsf@gmail.com> <871tklmqam.fsf@gnu.org> <87lhitwj2r.fsf@web.de> Date: Thu, 19 Mar 2015 16:46:36 +0100 In-Reply-To: (Stefan Monnier's message of "Thu, 19 Mar 2015 10:20:26 -0400") Message-ID: <87r3sl6lcz.fsf@gnu.org> User-Agent: Gnus/5.130012 (Ma Gnus v0.12) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: 20141 Cc: Michael Heerdegen , 20141@debbugs.gnu.org, Thierry Volpiatto X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.3 (-) Stefan Monnier writes: >> (eieio-class-slots 'helm-source) > [...] >> Until today it returned (name), now, you get >> ([cl-struct-cl-slot-descriptor name nil t nil]) > > eieio-class-slots is new in Emacs-25, so it's OK if it's different > from yesterday. But indeed, it looks I failed to adapt object-slots. > Does the patch below fix the problems people are seeing? Yes, it seems so. However, I still get the error from yasnippet. --8<---------------cut here---------------start------------->8--- Debugger entered--Lisp error: (wrong-type-argument integerp nil) yas--populate-template([cl-struct-yas--template nil nil nil nil nil nil nil nil nil nil nil nil] :table [cl-struct-yas--table "haskell-mode" #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8 data ( ...)) #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8 data ( ...)) nil (keymap)] :key "new" :content "newtype ${1:Type} = $1 { un$1 :: ${2:a} } ${3:deriving (${4:Show, Eq})}" :name "newtype" :group nil :condition (= (length "new") (current-column)) :expand-env nil :file "/home/horn/.emacs.d/elpa/haskell-mode-20150317.204/snippets/haskell-mode/newtype" :keybinding nil :uuid "newtype") yas--define-snippets-1(("new" "newtype ${1:Type} = $1 { un$1 :: ${2:a} } ${3:deriving (${4:Show, Eq})}" "newtype" (= (length "new") (current-column)) nil nil "/home/horn/.emacs.d/elpa/haskell-mode-20150317.204/snippets/haskell-mode/newtype" nil nil) [cl-struct-yas--table "haskell-mode" #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8 data ( ...)) #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8 data ( ...)) nil (keymap)]) --8<---------------cut here---------------end--------------->8--- But I think the code that throws is probably too fragile anyway: --8<---------------cut here---------------start------------->8--- (defun yas--populate-template (template &rest args) "Helper function to populate TEMPLATE with properties." (while args (aset template (position (intern (substring (symbol-name (car args)) 1)) (mapcar #'car (get 'yas--template 'cl-struct-slots))) (second args)) (setq args (cddr args))) template) ;; the yas--template struct is defined like this (defstruct (yas--template (:constructor yas--make-blank-template)) "A template for a snippet." key content name condition expand-env file keybinding uuid menu-binding-pair group ;; as dictated by the #group: directive or .yas-make-groups perm-group ;; as dictated by `yas-define-menu' table ) --8<---------------cut here---------------end--------------->8--- Bye, Tassilo From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 19 12:58:42 2015 Received: (at control) by debbugs.gnu.org; 19 Mar 2015 16:58:42 +0000 Received: from localhost ([127.0.0.1]:53265 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YYdmM-0003J3-6a for submit@debbugs.gnu.org; Thu, 19 Mar 2015 12:58:42 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:35532) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YYdmK-0003Iv-63 for control@debbugs.gnu.org; Thu, 19 Mar 2015 12:58:40 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1YYdmI-00065c-Sv for control@debbugs.gnu.org; Thu, 19 Mar 2015 12:58:39 -0400 Date: Thu, 19 Mar 2015 12:58:38 -0400 Message-Id: Subject: control message for bug 20141 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) # rather than report-emacs-bug from another Emacs version, just mail bug-gnu-emacs notfound 20141 24.4.91 retitle 20141 25.0.50; Helm is broken after last changes in eieio From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 19 14:37:13 2015 Received: (at 20141) by debbugs.gnu.org; 19 Mar 2015 18:37:13 +0000 Received: from localhost ([127.0.0.1]:53326 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YYfJg-0008V2-LN for submit@debbugs.gnu.org; Thu, 19 Mar 2015 14:37:12 -0400 Received: from mail-we0-f174.google.com ([74.125.82.174]:33129) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YYfJf-0008Us-6a for 20141@debbugs.gnu.org; Thu, 19 Mar 2015 14:37:11 -0400 Received: by weop45 with SMTP id p45so64555586weo.0 for <20141@debbugs.gnu.org>; Thu, 19 Mar 2015 11:37:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=references:from:to:cc:subject:in-reply-to:date:message-id :mime-version:content-type; bh=Cak0PLHwsGVllGD5Tk9dnT5RNp77qMG6ZQabiu3yofk=; b=GNJfkjMEilXkb2OWjB9PCOIgDb4PdgXOS2YrbkQNJziJ4C1vWxyGX+pNdiGyEGGzSY UjHH8yXUAc9WG0tKxuwsn7yoawpOcvdQhH+lISjm8SbQINF9Q4V/LQuVFWWKBpmyywJw J3GziNEA9AJOvfNqMK5NhtxevrY5BMwRwCRgSacleQaeYkfBMwR6SGNBa2SgkfJg4k2L vnC0lpDrzlr5O2CZ1HDCA1cctnREQWUci/WJjAhG/XlTKeBbJJbcink+Uak5WtRk2wT7 nQZ00geS/0PoKKTxySespXDqE8e6tHI7S252dNlkqdkT8uorbLUdizE79VasHGWYTjYp MLLg== X-Received: by 10.180.89.163 with SMTP id bp3mr18580845wib.88.1426790230624; Thu, 19 Mar 2015 11:37:10 -0700 (PDT) Received: from dell-14z ([37.161.33.60]) by mx.google.com with ESMTPSA id bd1sm8571791wib.13.2015.03.19.11.37.08 (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Thu, 19 Mar 2015 11:37:09 -0700 (PDT) References: <87fv918t1l.fsf@gmail.com> <87h9thpldv.fsf@gmail.com> <871tklmqam.fsf@gnu.org> <87lhitwj2r.fsf@web.de> From: Thierry Volpiatto To: Stefan Monnier Subject: Re: bug#20141: 24.4.91; Helm is broken after last changes in eieio In-reply-to: Date: Thu, 19 Mar 2015 19:37:03 +0100 Message-ID: <87d244q1f4.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 20141 Cc: Michael Heerdegen , 20141@debbugs.gnu.org, Tassilo Horn X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Stefan Monnier writes: >> (eieio-class-slots 'helm-source) > [...] >> Until today it returned (name), now, you get >> ([cl-struct-cl-slot-descriptor name nil t nil]) > > eieio-class-slots is new in Emacs-25, so it's OK if it's different > from yesterday. But indeed, it looks I failed to adapt object-slots. > Does the patch below fix the problems people are seeing? Yes I confirm it does. -- Thierry Get my Gnupg key: gpg --keyserver pgp.mit.edu --recv-keys 59F29997 From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 19 15:22:41 2015 Received: (at 20141) by debbugs.gnu.org; 19 Mar 2015 19:22:41 +0000 Received: from localhost ([127.0.0.1]:58552 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YYg1h-0001H3-Cs for submit@debbugs.gnu.org; Thu, 19 Mar 2015 15:22:41 -0400 Received: from pruche.dit.umontreal.ca ([132.204.246.22]:51764) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YYg1e-0001Gv-Ho for 20141@debbugs.gnu.org; Thu, 19 Mar 2015 15:22:39 -0400 Received: from pastel.home (lechon.iro.umontreal.ca [132.204.27.242]) by pruche.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id t2JJMblA014728; Thu, 19 Mar 2015 15:22:37 -0400 Received: by pastel.home (Postfix, from userid 20848) id E9F74182C; Thu, 19 Mar 2015 15:22:36 -0400 (EDT) From: Stefan Monnier To: Tassilo Horn Subject: Re: bug#20141: 24.4.91; Helm is broken after last changes in eieio Message-ID: References: <87fv918t1l.fsf@gmail.com> <87h9thpldv.fsf@gmail.com> <871tklmqam.fsf@gnu.org> <87lhitwj2r.fsf@web.de> <87r3sl6lcz.fsf@gnu.org> Date: Thu, 19 Mar 2015 15:22:36 -0400 In-Reply-To: <87r3sl6lcz.fsf@gnu.org> (Tassilo Horn's message of "Thu, 19 Mar 2015 16:46:36 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV5250=0 X-NAI-Spam-Version: 2.3.0.9393 : core <5250> : inlines <2448> : streams <1408193> : uri <1884881> X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: 20141 Cc: Michael Heerdegen , 20141@debbugs.gnu.org, Thierry Volpiatto X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.3 (-) > (mapcar #'car (get 'yas--template 'cl-struct-slots))) Right, this is linked to the cl-preloaded.el change rather than to the eieio change. cl-structs now come with a proper class object (itself a struct), whereas they used to store their run-time description using a set of symbol properties (such as cl-struct-slots). I'll have to document this change, indeed. And for backward compatibility's sake, it looks like we're going to have to provide the old symbol properties. Stefan From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 19 16:00:12 2015 Received: (at 20141-done) by debbugs.gnu.org; 19 Mar 2015 20:00:12 +0000 Received: from localhost ([127.0.0.1]:58568 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YYgbz-0003bi-Bh for submit@debbugs.gnu.org; Thu, 19 Mar 2015 16:00:12 -0400 Received: from chene.dit.umontreal.ca ([132.204.246.20]:42724) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YYgbv-0003bT-ES for 20141-done@debbugs.gnu.org; Thu, 19 Mar 2015 16:00:08 -0400 Received: from pastel.home (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id t2JK05YL030928; Thu, 19 Mar 2015 16:00:06 -0400 Received: by pastel.home (Postfix, from userid 20848) id CB1E9182C; Thu, 19 Mar 2015 16:00:05 -0400 (EDT) From: Stefan Monnier To: Thierry Volpiatto Subject: Re: bug#20141: 24.4.91; Helm is broken after last changes in eieio Message-ID: References: <87fv918t1l.fsf@gmail.com> <87h9thpldv.fsf@gmail.com> <871tklmqam.fsf@gnu.org> <87lhitwj2r.fsf@web.de> <87d244q1f4.fsf@gmail.com> Date: Thu, 19 Mar 2015 16:00:05 -0400 In-Reply-To: <87d244q1f4.fsf@gmail.com> (Thierry Volpiatto's message of "Thu, 19 Mar 2015 19:37:03 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV5250=0 X-NAI-Spam-Version: 2.3.0.9393 : core <5250> : inlines <2449> : streams <1408208> : uri <1884906> X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: 20141-done Cc: 20141-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.3 (-) >>> (eieio-class-slots 'helm-source) >> [...] >>> Until today it returned (name), now, you get >>> ([cl-struct-cl-slot-descriptor name nil t nil]) >> >> eieio-class-slots is new in Emacs-25, so it's OK if it's different >> from yesterday. But indeed, it looks I failed to adapt object-slots. >> Does the patch below fix the problems people are seeing? > Yes I confirm it does. Thanks, Stefan From unknown Thu Jun 19 12:02:59 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 17 Apr 2015 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator