From unknown Tue Jun 17 20:21:15 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#17005 <17005@debbugs.gnu.org> To: bug#17005 <17005@debbugs.gnu.org> Subject: Status: 24.3.50; semantic is not finding cl-defun's and friends Reply-To: bug#17005 <17005@debbugs.gnu.org> Date: Wed, 18 Jun 2025 03:21:15 +0000 retitle 17005 24.3.50; semantic is not finding cl-defun's and friends reassign 17005 emacs submitter 17005 Thierry Volpiatto severity 17005 normal tag 17005 fixed thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 13 05:06:18 2014 Received: (at submit) by debbugs.gnu.org; 13 Mar 2014 09:06:18 +0000 Received: from localhost ([127.0.0.1]:35314 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WO1ai-0003kD-6s for submit@debbugs.gnu.org; Thu, 13 Mar 2014 05:06:17 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49111) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WO1ad-0003k2-JM for submit@debbugs.gnu.org; Thu, 13 Mar 2014 05:06:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WO1aX-00005u-AF for submit@debbugs.gnu.org; Thu, 13 Mar 2014 05:06:11 -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=AC_HTML_NONSENSE_TAGS, BAYES_50, FREEMAIL_FROM,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:37045) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WO1aX-00005q-7R for submit@debbugs.gnu.org; Thu, 13 Mar 2014 05:06:05 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50786) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WO1aR-0001mu-98 for bug-gnu-emacs@gnu.org; Thu, 13 Mar 2014 05:06:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WO1aL-0008W8-4O for bug-gnu-emacs@gnu.org; Thu, 13 Mar 2014 05:05:59 -0400 Received: from mail-wi0-x231.google.com ([2a00:1450:400c:c05::231]:53744) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WO1aK-0008Vt-HR for bug-gnu-emacs@gnu.org; Thu, 13 Mar 2014 05:05:53 -0400 Received: by mail-wi0-f177.google.com with SMTP id cc10so773966wib.10 for ; Thu, 13 Mar 2014 02:05:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=user-agent:from:to:subject:date:message-id:mime-version :content-type; bh=0qWu4uMtH7NaKuTsReN0uH62rVPRNiYRJK4pOgJyDEI=; b=QVbxOV17fGSq1L7iBXuNqhptWXT1RyKXqL9+KxCWedrMGQ0NhCGaMXBWel8m4Mu3Wz I1dfltkRkbI7EeOt/cBfnaKcHwQ3m0LU8ncZeiOBJm5iUXXTlQJdqalAiaNEKw5ZFRCE KsTrstGIH23VRe7g/f3HKqC/PRJCMU/Q9kRxRCpZazZlQoo0KpRRAx3E1LeQ5Wwg6ECH fmPimHjI5ZQIZcA+m0r0pRTp+auu+iiIePhetC0sldsfemndslN5BA6eo/GxKVJ1IHtJ VDCFABH5OdQqiLjAh31Rn5Gjuf8ZB0Mp2JrzKJBtftLZ3URCB14JBpKKv/ZySRymoCJ3 MUoA== X-Received: by 10.180.73.173 with SMTP id m13mr637172wiv.52.1394701551265; Thu, 13 Mar 2014 02:05:51 -0700 (PDT) Received: from dell-14z ([37.161.42.119]) by mx.google.com with ESMTPSA id n15sm5612904wij.3.2014.03.13.02.05.46 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Thu, 13 Mar 2014 02:05:50 -0700 (PDT) User-agent: mu4e 0.9.9.6pre2; emacs 24.3.50.1 From: Thierry Volpiatto To: bug-gnu-emacs@gnu.org Subject: 24.3.50; semantic is not finding cl-defun's and friends Date: Thu, 13 Mar 2014 10:05:33 +0100 Message-ID: <87r466ii3m.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: -3.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.5 (---) Hi, when parsing a emacs-lisp buffer semantic is not finding cl-defun, cl-defmacro etc... Some trivial changes in "lisp/cedet/semantic/bovine/el.el" allow this. Thanks. In GNU Emacs 24.3.50.1 (x86_64-unknown-linux-gnu, X toolkit) of 2014-03-09 on dell-14z Windowing system distributor `The X.Org Foundation', version 11.0.11103000 System Description: Ubuntu 12.04.4 LTS Configured using: `configure --with-x-toolkit=lucid --without-toolkit-scroll-bars --without-gconf --without-gsettings' Important settings: value of $LC_MONETARY: fr_FR.UTF-8 value of $LC_NUMERIC: fr_FR.UTF-8 value of $LC_TIME: fr_FR.UTF-8 value of $LANG: fr_FR.UTF-8 locale-coding-system: utf-8-unix Major mode: Emacs-Lisp Minor modes in effect: diff-auto-refine-mode: t git-gutter-mode: t psession-mode: t golden-ratio-mode: t global-semanticdb-minor-mode: t semantic-decoration-mode: t global-semantic-decoration-mode: t semantic-idle-completions-mode: t global-semantic-idle-completions-mode: t global-semantic-idle-scheduler-mode: t semantic-idle-scheduler-mode: t semantic-highlight-func-mode: t global-semantic-highlight-func-mode: t semantic-show-unmatched-syntax-mode: t global-semantic-show-unmatched-syntax-mode: t semantic-mode: t winner-mode: t global-undo-tree-mode: t undo-tree-mode: t 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-mode: t helm-descbinds-mode: t shell-dirtrack-mode: t helm-adaptative-mode: t helm-match-plugin-mode: t helm-occur-match-plugin-mode: t tooltip-mode: t electric-indent-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 input: C-x C-d C-e q C-x C-d C-z C-c C-k M-x r e p o r t Recent messages: Mark set uncompressing lex.el.gz...done Here is not Git work tree Parsing lex.el.gz (LL)...done (No changes need to be saved) Parsing el.el (LL)...done (No files need saving) Finding changes in /home/thierry/labo/emacs-savanah-git/lisp/cedet/semantic/bovine/el.el...done helm-other-window-base: Beginning of buffer [5 times] Killed: M lisp/cedet/semantic/bovine/el.el Load-path shadows: ~/elisp/auctex/lpath hides ~/elisp/emacs-wget/lpath /usr/local/share/emacs/24.3.50/lisp/emacs-lisp/tq hides ~/elisp/emms/lisp/tq Features: (shadow epa-mail emacsbug helm-command midnight semantic/analyze/complete cl-indent etags helm-dabbrev semantic/edit helm-semantic helm-imenu imenu mule-util semantic/tag-write magit-cherry magit-bisect magit-log-edit log-edit add-log magit-key-mode magit view ediff-merg ediff-wind ediff-diff ediff-mult ediff-help ediff-init ediff-util ediff magit-compat semantic/db-typecache semantic/complete diff-mode semantic/tag-file vc-hg semantic/bovine/make semantic/decorate/include semantic/dep semantic/analyze semantic/sort semantic/scope semantic/analyze/fcn semantic/bovine/make-by make-mode markdown-mode conf-mode vc-rcs sh-script smie executable 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 semantic/db-find semantic/db-ref semantic/db-file data-debug cedet-files align-let git-gutter server persistent-sessions config-w3m w3m-search w3m timezone w3m-hist w3m-fb bookmark-w3m w3m-ems w3m-ccl ccl w3m-favicon w3m-image w3m-proc w3m-util w3m-load golden-ratio semantic/bovine/el semantic/db-el eieio-opt help-mode semantic/bovine semantic/db-mode semantic/db eieio-base semantic/decorate/mode semantic/decorate pulse semantic/idle semantic/format semantic/tag-ls semantic/find semantic/ctxt semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local cedet winner undo-tree diff image-file newsticker newst-treeview newst-plainview newst-reader newst-ticker newst-backend xdvi-search preview-latex tex-site auto-loads pcomplete-extension em-term term disp-table ehelp helm-ipython helm-elisp helm-eval python eldoc-eval warnings whitespace paren time avoid recentf tree-widget savehist mu4e-config helm-mu gnus-dired nnir gnus-sum gnus-group gnus-undo nnmail mail-source gnus-start gnus-spec gnus-int gnus-range gnus-win nnoo 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 mu4e-meta smtpmail-async smtpmail sendmail dired-async iterator simple-call-tree iedit-rect rect iedit iedit-lib smallurl mm-url gnus gnus-ems nnheader wid-edit rectangle-utils 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 async pcvs vc-cvs pcvs-parse pcvs-info pcvs-defs pcvs-util ewoc mb-depth cl-info slime-autoloads esh-toggle flymake no-word htmlize cl dired-extension emms-mpd-config 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 hl-line 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 emms-player-simple emms-setup emms emms-compat org-config-thierry ob-sh org-crypt cal-china lunar solar cal-dst cal-bahai cal-islam cal-hebrew holidays hol-loaddefs appt diary-lib diary-loaddefs org-element org-rmail org-mhe org-irc org-info org-gnus org-docview doc-view jka-compr image-mode org-bibtex bibtex org-bbdb org-w3m org-agenda 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 firefox-protocol bookmark-firefox-handler bookmark-extensions org org-macro org-footnote org-pcomplete org-list org-faces org-entities noutline outline easy-mmode org-version ob-emacs-lisp ob ob-tangle org-src ob-ref ob-lob ob-table ob-keys ob-exp ob-comint ob-core ob-eval org-compat org-macs org-loaddefs find-func cal-menu calendar cal-loaddefs init-helm-thierry helm-mode helm-dictionary helm-ls-git helm-descbinds helm-ls-hg helm-files image-dired tramp tramp-compat tramp-loaddefs trampver shell pcomplete format-spec dired-x dired-aux ffap thingatpt helm-buffers helm-elscreen helm-tags helm-bookmark helm-adaptative helm-info 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-plugin bookmark pp helm-help helm-match-plugin helm-grep wgrep-helm wgrep helm-regexp grep helm-external helm-utils dired compile comint ansi-color ring helm-locate helm vc vc-dispatcher helm-config helm-aliases epa-file epa derived epg epg-config auth-source eieio byte-opt bytecomp byte-compile cconv eieio-core gnus-util time-date mm-util mail-prsvr password-cache package info easymenu cl-macs gv 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) -- Thierry Get my Gnupg key: gpg --keyserver pgp.mit.edu --recv-keys 59F29997 From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 14 21:05:03 2019 Received: (at 17005) by debbugs.gnu.org; 15 Aug 2019 01:05:03 +0000 Received: from localhost ([127.0.0.1]:49995 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hy4CM-0001qc-BP for submit@debbugs.gnu.org; Wed, 14 Aug 2019 21:05:03 -0400 Received: from quimby.gnus.org ([80.91.231.51]:59128) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hy4CK-0001q9-Ov for 17005@debbugs.gnu.org; Wed, 14 Aug 2019 21:05:01 -0400 Received: from 24-104-73-23-ip-static.hfc.comcastbusiness.net ([24.104.73.23] helo=sandy) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hy4CH-000610-Ad; Thu, 15 Aug 2019 03:05:00 +0200 From: Lars Ingebrigtsen To: Thierry Volpiatto Subject: Re: bug#17005: 24.3.50; semantic is not finding cl-defun's and friends References: <87r466ii3m.fsf@gmail.com> Date: Wed, 14 Aug 2019 18:04:55 -0700 In-Reply-To: <87r466ii3m.fsf@gmail.com> (Thierry Volpiatto's message of "Thu, 13 Mar 2014 10:05:33 +0100") Message-ID: <87pnl7qlvs.fsf@mouse.gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Thierry Volpiatto writes: > when parsing a emacs-lisp buffer semantic is not finding cl-defun, > cl-defmacro etc... > > Some trivial changes in "lisp/cedet/semantic/bovine/el.el" allow this. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 17005 Cc: 17005@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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.0 (-) Thierry Volpiatto writes: > when parsing a emacs-lisp buffer semantic is not finding cl-defun, > cl-defmacro etc... > > Some trivial changes in "lisp/cedet/semantic/bovine/el.el" allow this. (I'm going through old bug reports that have unfortunately gotten no responses yet.) I'm not really a Semantic user, so I can't test this, but I assume by "some trivial changes" you meant something like this, which I've now applied to Emacs 27. If that's the wrong thing to do, please revert. diff --git a/lisp/cedet/semantic/bovine/el.el b/lisp/cedet/semantic/bovine/el.el index d46b73ff30..ba8307d2a4 100644 --- a/lisp/cedet/semantic/bovine/el.el +++ b/lisp/cedet/semantic/bovine/el.el @@ -248,6 +248,10 @@ semantic-elisp-use-read defun* defsubst defmacro + cl-defun + cl-defun* + cl-defsubst + cl-defmacro define-overload ;; @todo - remove after cleaning up semantic. define-overloadable-function ) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 14 21:05:10 2019 Received: (at control) by debbugs.gnu.org; 15 Aug 2019 01:05:10 +0000 Received: from localhost ([127.0.0.1]:49998 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hy4CU-0001r4-Bl for submit@debbugs.gnu.org; Wed, 14 Aug 2019 21:05:10 -0400 Received: from quimby.gnus.org ([80.91.231.51]:59152) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hy4CS-0001qr-08 for control@debbugs.gnu.org; Wed, 14 Aug 2019 21:05:08 -0400 Received: from 24-104-73-23-ip-static.hfc.comcastbusiness.net ([24.104.73.23] helo=sandy) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hy4CP-00061D-6R for control@debbugs.gnu.org; Thu, 15 Aug 2019 03:05:07 +0200 Date: Wed, 14 Aug 2019 18:05:03 -0700 Message-Id: <87o90rqlvk.fsf@mouse.gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #17005 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 17005 fixed close 17005 27.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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.0 (-) tags 17005 fixed close 17005 27.1 quit From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 15 02:31:02 2019 Received: (at 17005) by debbugs.gnu.org; 15 Aug 2019 06:31:02 +0000 Received: from localhost ([127.0.0.1]:50477 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hy9Hq-0000k8-CW for submit@debbugs.gnu.org; Thu, 15 Aug 2019 02:31:02 -0400 Received: from mail-wr1-f44.google.com ([209.85.221.44]:41668) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hy9Hn-0000bI-Qc for 17005@debbugs.gnu.org; Thu, 15 Aug 2019 02:31:00 -0400 Received: by mail-wr1-f44.google.com with SMTP id j16so1260611wrr.8 for <17005@debbugs.gnu.org>; Wed, 14 Aug 2019 23:30:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=references:user-agent:from:to:cc:subject:in-reply-to:date :message-id:mime-version; bh=nMn4Cq1annZKV61Ona2WQ8WmZS2VFODQmnfCu5+1Zm8=; b=XP5HZBcyGc8tD3LBNGsOAB5lzBXzvcg9aKnTKavVQ7q2XJpqBy6Xe1dUlmMJm3HP4/ oISc7jXC0p1y1Rikd1dhWaCCsX8ipScW8s+440MNnEsXNI/wvRrgOa73H4VzWGOw+x24 x1Zgub5As7izyzzyUtMlHeUTnSUBOgdtz8Owf0bnOlpvP877Ncm3aYKltn9kNMOAkgxl UDMIUa8gCnyFvtDpi2REBakQe+i9U8DDYV3dG8dKi0R7ZiaUfgE0AGI/H6ZctX8epRM2 irzAH9OQVD6JTWLDFJfAOGOr9fcVrdSnSlxIKHM2pKZGfrAsIWXJHlQVCkYnGtKyCR66 Y81g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:cc:subject :in-reply-to:date:message-id:mime-version; bh=nMn4Cq1annZKV61Ona2WQ8WmZS2VFODQmnfCu5+1Zm8=; b=UHicciydSvG7TiJyeZkxmLih9MxdLiGVHnQ2XYmSDBDd5LoW0u5tvc7zIfy6R0+zzP kEFSbVGgng83rfjg23q8ZP0mrMY0DBpVPfshPB2sOSKO3bovMFADgT2dNYMcaFJzSRXV 7x5hRfwaACNdfobbZXwKRGWeCKE2B1dlwTwJPtvTjPSRGnqqd3ldf0mVCUMcbeBwVsBT GhHZGy3a6KkwaQYDfpF6RGH3Rl6hNyZgMfwrTiFPnCqdaTJjL2yLxZLtI2vkCcZcNZV0 QfKpLADZoQaCkSFZqAFj01Wq8hrFu3WHP1EyPR/7RQbBnZlJJE5Cmpi9N3nGSLbiB5Hv 2BUQ== X-Gm-Message-State: APjAAAWKiwffjf0paxS5UzoPICS3SVkl9AlM8pLEfwPh9RmKz6oIWr4o YxxiefnbLXlrpQ2ZitY23hcUojiVxcU= X-Google-Smtp-Source: APXvYqzUopUeVFD3Yi01btOsCDFoL38qOgqtvdsXkgI/OcrwJk1FUSu1VP4fRN5VmqaPwADMaS435g== X-Received: by 2002:adf:e801:: with SMTP id o1mr3671866wrm.45.1565850653716; Wed, 14 Aug 2019 23:30:53 -0700 (PDT) Received: from dell-14z ([78.250.225.80]) by smtp.gmail.com with ESMTPSA id a11sm1559500wrx.59.2019.08.14.23.30.52 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 14 Aug 2019 23:30:52 -0700 (PDT) References: <87r466ii3m.fsf@gmail.com> <87pnl7qlvs.fsf@mouse.gnus.org> User-agent: mu4e 1.3.3; emacs 26.2 From: Thierry Volpiatto To: Lars Ingebrigtsen Subject: Re: bug#17005: 24.3.50; semantic is not finding cl-defun's and friends In-reply-to: <87pnl7qlvs.fsf@mouse.gnus.org> Date: Thu, 15 Aug 2019 08:30:50 +0200 Message-ID: <87k1bfrld1.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.2 (/) X-Debbugs-Envelope-To: 17005 Cc: 17005@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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.2 (-) Lars Ingebrigtsen writes: > I'm not really a Semantic user, so I can't test this, but I assume by > "some trivial changes" you meant something like this, which I've now > applied to Emacs 27. If that's the wrong thing to do, please revert. AFAIK cl-defun* doesn't exists, thus you need a few more changes, I am not a semantic user as well, so maybe some more changes are needed. diff --git a/lisp/cedet/semantic/bovine/el.el b/lisp/cedet/semantic/bovine/el.el index d46b73ff308..5015db3fad7 100644 --- a/lisp/cedet/semantic/bovine/el.el +++ b/lisp/cedet/semantic/bovine/el.el @@ -245,9 +245,12 @@ Return a bovination list to use." (eq (car form) 'define-overloadable-function)) )) defun + cl-defun defun* defsubst + cl-defsubst defmacro + cl-defmacro define-overload ;; @todo - remove after cleaning up semantic. define-overloadable-function ) @@ -392,6 +395,7 @@ Return a bovination list to use." (cons nil nil) ))) defstruct + cl-defstruct ) (semantic-elisp-setup-form-parser @@ -610,7 +614,7 @@ Returns non-nil it is not possible to go up a context." (let ((last-up (semantic-up-context-default))) (while (and (not (looking-at - "(\\(let\\*?\\|def\\(un\\|method\\|generic\\|\ + "(\\(let\\*?\\|cl-defun\\|def\\(un\\|method\\|generic\\|\ define-mode-overload\\)\ \\|with-slots\\)")) (not last-up)) -- Thierry Get my Gnupg key: gpg --keyserver pgp.mit.edu --recv-keys 59F29997 From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 15 08:45:26 2019 Received: (at 17005) by debbugs.gnu.org; 15 Aug 2019 12:45:26 +0000 Received: from localhost ([127.0.0.1]:50795 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hyF89-0005Fi-Sa for submit@debbugs.gnu.org; Thu, 15 Aug 2019 08:45:26 -0400 Received: from mail-ot1-f46.google.com ([209.85.210.46]:47060) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hyF87-0005FV-7F for 17005@debbugs.gnu.org; Thu, 15 Aug 2019 08:45:23 -0400 Received: by mail-ot1-f46.google.com with SMTP id z17so5424797otk.13 for <17005@debbugs.gnu.org>; Thu, 15 Aug 2019 05:45:23 -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; bh=2aD2bqUsq/Oq+3XLWi1ty/17leVd0HkED00jQjDXbEg=; b=rMHxhiHC6R5GO8LY3F4ER2JQAmgu7zDOR7NU9vET6OQDT9wYzEUjidD2jlqVscLbcu 4zB+kCNosPb/y4Qv1f5adrJlOwMi7FNZeWTByNlnk3MrgYeSmL9hJQ8qLfs9PB2LmvRI jxC68vmeCDOu4EAOgG2ycKdAwcJNFP9AWgNbgRDvQVayAJenAw7RT4gWVR+rHX0NU8vZ ywQR3ohmczk7oPe79avBdnpbfEtU154Wjy61PZZNE6Q49CdXtIwhgVI3KcbtDeT9IZk/ TiYqRAHBlUnyLg+q2u4dJFq991niETuO2PeAOftmhOymOm3cTHFWP2F35XTi/Pmi2u/u OVJA== 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; bh=2aD2bqUsq/Oq+3XLWi1ty/17leVd0HkED00jQjDXbEg=; b=YFbHEGX2DjU8BvDvW3sh6hTdn9X+TTLSs1360QyYTkssQ5hjkgTtSB95aJOYrN4Ae1 4agZ6iThXU3y4p6aS162JlhDc8WUgQ1gn4BzhRhDUzCyw8XkvS+aUIhaZsuZ7656T9FG G3cMXTRWS44I0Er+j/TOKzdPByRhfDNgQUL7inZfJm6B4vl75BvWwq4nzsrZOkuUXyiw UhCD1NYtapEBn20tcKYUaoxUndbs5zANTD9VE25wSri+ISzMAl2rSanO1ZxOt5iedKOK 52Y8t0I0t4MbEzrMso5Emaq2oBHE/bDkvvggpNRvHbuVdQW3SkhfGGUkJqLzkz8B90iv +dVQ== X-Gm-Message-State: APjAAAXke9uP8bbC0ZtdKaR1c/bYlIf1hmqdTgT3kUoXBr/nDiMNHSyd 2UJnW9+CfUwA5a0vHfEkyGUH7wHa X-Google-Smtp-Source: APXvYqzLiwshJd+cTQyx7Wp3/utchRUTaPdOLmOv84406uX0L2jNyc+7CmuS53QL8Lpe+IP5JIVTEA== X-Received: by 2002:a6b:c9c2:: with SMTP id z185mr5331763iof.17.1565873117419; Thu, 15 Aug 2019 05:45:17 -0700 (PDT) Received: from minid (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.gmail.com with ESMTPSA id a9sm1912254iod.76.2019.08.15.05.45.16 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 15 Aug 2019 05:45:16 -0700 (PDT) From: Noam Postavsky To: Thierry Volpiatto Subject: Re: bug#17005: 24.3.50; semantic is not finding cl-defun's and friends References: <87r466ii3m.fsf@gmail.com> <87pnl7qlvs.fsf@mouse.gnus.org> <87k1bfrld1.fsf@gmail.com> Date: Thu, 15 Aug 2019 08:45:16 -0400 In-Reply-To: <87k1bfrld1.fsf@gmail.com> (Thierry Volpiatto's message of "Thu, 15 Aug 2019 08:30:50 +0200") Message-ID: <87zhkappgj.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 17005 Cc: Lars Ingebrigtsen , 17005@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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.0 (-) Thierry Volpiatto writes: > Lars Ingebrigtsen writes: > >> I'm not really a Semantic user, so I can't test this, but I assume by >> "some trivial changes" you meant something like this, which I've now >> applied to Emacs 27. If that's the wrong thing to do, please revert. > > AFAIK cl-defun* doesn't exists, thus you need a few more changes, I am > not a semantic user as well, so maybe some more changes are needed. > - "(\\(let\\*?\\|def\\(un\\|method\\|generic\\|\ > + "(\\(let\\*?\\|cl-defun\\|def\\(un\\|method\\|generic\\|\ There is also cl-defmethod and cl-defgeneric, so it should probably be "(\\(let\\*?\\|\\(?:cl-\\)?def\\(un\\|method\\|generic\\|\ From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 15 11:43:45 2019 Received: (at 17005) by debbugs.gnu.org; 15 Aug 2019 15:43:45 +0000 Received: from localhost ([127.0.0.1]:52284 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hyHui-0007to-Pl for submit@debbugs.gnu.org; Thu, 15 Aug 2019 11:43:45 -0400 Received: from mail-wr1-f45.google.com ([209.85.221.45]:39294) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hyHug-0007ta-Us for 17005@debbugs.gnu.org; Thu, 15 Aug 2019 11:43:43 -0400 Received: by mail-wr1-f45.google.com with SMTP id t16so2612544wra.6 for <17005@debbugs.gnu.org>; Thu, 15 Aug 2019 08:43:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=references:user-agent:from:to:cc:subject:in-reply-to:date :message-id:mime-version; bh=Oh/k3kpwrgschRC8oQgfWYBM72Qa6x0rXO1VyXx/4vk=; b=QbYHLZJAJY4rkOF6CuMlNnXXtEe/bj4xLbGbBYakQU480mE43HwhsBOdMCCNULT4tJ 77pytrsZ+7PBKUMH3cn41eO0nIzE43G8iAJX6uNOwrgXowFM/gH/a0/Jm+S3MMAQXvpI pG2E6r7Tbgzo1OIY6OI6C4SGuDNsPh4MJRk4XvtbmqKP1asf/QS3zcNC8za3SPmsV8C4 +cKXGCKCf0D7xhVKigyrWBi51QO0u+iO/2gs+TTnIiDRJqtw3swi++MnzuetVBWLGJrh 6aoDl3W9GrnT3n/nsHbgjfpWa1qOA1Sj2O6l2vzN9PSzIwgWBk1QO8GgfcL3wd0mZzkE ISsg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:cc:subject :in-reply-to:date:message-id:mime-version; bh=Oh/k3kpwrgschRC8oQgfWYBM72Qa6x0rXO1VyXx/4vk=; b=WXoqWPi7dUEJg0qS/7LT9M0iI45vvGeVyq4NCLzcOxctweoOoLyQnSX05FiALMk4bA uQznoqWhWi7xNDW5nDvUswje7uF9g0py9Bh/8FTO3JSLNpN9P/RYOztWZNqta8WDOMUH 4YcV/hV9/IrXuGjADZGNwLZTFMgU8WmrfMwSmiLiSHCga/U/VEE/CzSrFrr41lkYl9rr MXy17jRQ7kS4SYyZMbUonsThYebl6BAWoGm1W41DdeAZtdd28U3rENoxz2+X5JxkOp+2 5Xu9f4acHA4dFbp6rSaBijrWenWRWulNJniLOvnB8HXc1KjEoAhNcmHVr4KhYOeDemrE QBXg== X-Gm-Message-State: APjAAAXXoLdkgcqCyeI6jFb5fJqg7irF/fgQBL/CDnc6vf1GjbcHKmyw o57EBhjKkdy1P/9bbUOwttgzrdHk X-Google-Smtp-Source: APXvYqzQQQL3KDaPa4gr56SwB68vyGPpk8Cbxj8jNL8SzlAtZUCcZlULqRtlY927VT7bD+SZHW1K/Q== X-Received: by 2002:adf:e34c:: with SMTP id n12mr6082987wrj.267.1565883816827; Thu, 15 Aug 2019 08:43:36 -0700 (PDT) Received: from dell-14z ([78.250.241.216]) by smtp.gmail.com with ESMTPSA id d19sm5342660wrb.7.2019.08.15.08.43.32 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 15 Aug 2019 08:43:35 -0700 (PDT) References: <87r466ii3m.fsf@gmail.com> <87pnl7qlvs.fsf@mouse.gnus.org> <87k1bfrld1.fsf@gmail.com> <87zhkappgj.fsf@gmail.com> User-agent: mu4e 1.3.3; emacs 26.2 From: Thierry Volpiatto To: Noam Postavsky Subject: Re: bug#17005: 24.3.50; semantic is not finding cl-defun's and friends In-reply-to: <87zhkappgj.fsf@gmail.com> Date: Thu, 15 Aug 2019 17:43:27 +0200 Message-ID: <87ftm2sacg.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 17005 Cc: Lars Ingebrigtsen , 17005@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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.0 (-) Noam Postavsky writes: > There is also cl-defmethod and cl-defgeneric, so it should probably be > > "(\\(let\\*?\\|\\(?:cl-\\)?def\\(un\\|method\\|generic\\|\ Indeed, they were not existing when I wrote this patch. -- Thierry Get my Gnupg key: gpg --keyserver pgp.mit.edu --recv-keys 59F29997 From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 15 21:12:44 2019 Received: (at 17005) by debbugs.gnu.org; 16 Aug 2019 01:12:44 +0000 Received: from localhost ([127.0.0.1]:52774 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hyQnM-0002MA-9E for submit@debbugs.gnu.org; Thu, 15 Aug 2019 21:12:44 -0400 Received: from quimby.gnus.org ([80.91.231.51]:50534) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hyQnK-0002M2-HL for 17005@debbugs.gnu.org; Thu, 15 Aug 2019 21:12:42 -0400 Received: from [50.225.213.182] (helo=sandy) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hyQnE-0000Mc-3P; Fri, 16 Aug 2019 03:12:40 +0200 From: Lars Ingebrigtsen To: Noam Postavsky Subject: Re: bug#17005: 24.3.50; semantic is not finding cl-defun's and friends References: <87r466ii3m.fsf@gmail.com> <87pnl7qlvs.fsf@mouse.gnus.org> <87k1bfrld1.fsf@gmail.com> <87zhkappgj.fsf@gmail.com> Date: Thu, 15 Aug 2019 18:12:32 -0700 In-Reply-To: <87zhkappgj.fsf@gmail.com> (Noam Postavsky's message of "Thu, 15 Aug 2019 08:45:16 -0400") Message-ID: <87ef1lsykf.fsf@mouse.gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Noam Postavsky writes: > Thierry Volpiatto writes: > >> Lars Ingebrigtsen writes: >> >>> I'm not really a Semantic user, so I can't test this, but I assume by >>> "some trivial [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 17005 Cc: 17005@debbugs.gnu.org, Thierry Volpiatto X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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.0 (-) Noam Postavsky writes: > Thierry Volpiatto writes: > >> Lars Ingebrigtsen writes: >> >>> I'm not really a Semantic user, so I can't test this, but I assume by >>> "some trivial changes" you meant something like this, which I've now >>> applied to Emacs 27. If that's the wrong thing to do, please revert. >> >> AFAIK cl-defun* doesn't exists, thus you need a few more changes, I am >> not a semantic user as well, so maybe some more changes are needed. > >> - "(\\(let\\*?\\|def\\(un\\|method\\|generic\\|\ >> + "(\\(let\\*?\\|cl-defun\\|def\\(un\\|method\\|generic\\|\ > > There is also cl-defmethod and cl-defgeneric, so it should probably be > > "(\\(let\\*?\\|\\(?:cl-\\)?def\\(un\\|method\\|generic\\|\ Thanks; I've applied this (and Thierry's fixes) to el.el (and removed cl-defun*). (I thought I had checked that cl-defun* existed -- I typed `C-h f cl-defun* RET' and got a *Help* buffer, but that's for `cl-defun', not `cl-defun*' I see now.) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Tue Jun 17 20:21:15 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, 13 Sep 2019 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