From unknown Thu Aug 21 12:09:56 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#12869 <12869@debbugs.gnu.org> To: bug#12869 <12869@debbugs.gnu.org> Subject: Status: 24.3.50; 'semantic-change-function' and incremental parsing broken by 'define-obsolete-variable-alias' problems Reply-To: bug#12869 <12869@debbugs.gnu.org> Date: Thu, 21 Aug 2025 19:09:56 +0000 retitle 12869 24.3.50; 'semantic-change-function' and incremental parsing b= roken by 'define-obsolete-variable-alias' problems reassign 12869 emacs submitter 12869 Nix severity 12869 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 12 09:23:05 2012 Received: (at submit) by debbugs.gnu.org; 12 Nov 2012 14:23:05 +0000 Received: from localhost ([127.0.0.1]:35126 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TXuul-0002Nt-Sp for submit@debbugs.gnu.org; Mon, 12 Nov 2012 09:23:04 -0500 Received: from eggs.gnu.org ([208.118.235.92]:43459) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TXuuh-0002NT-LG for submit@debbugs.gnu.org; Mon, 12 Nov 2012 09:23:02 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TXuuG-0003o6-5F for submit@debbugs.gnu.org; Mon, 12 Nov 2012 09:22:35 -0500 Received: from lists.gnu.org ([208.118.235.17]:40888) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TXuuG-0003o0-1s for submit@debbugs.gnu.org; Mon, 12 Nov 2012 09:22:32 -0500 Received: from eggs.gnu.org ([208.118.235.92]:51109) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TXuuC-0004A4-Uq for bug-gnu-emacs@gnu.org; Mon, 12 Nov 2012 09:22:31 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TXuu9-0003n3-Sc for bug-gnu-emacs@gnu.org; Mon, 12 Nov 2012 09:22:28 -0500 Received: from icebox.esperi.org.uk ([81.187.191.129]:39495 helo=mail.esperi.org.uk) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TXuu9-0003mR-Al for bug-gnu-emacs@gnu.org; Mon, 12 Nov 2012 09:22:25 -0500 Received: from spindle.srvr.nix (nix@spindle.srvr.nix [192.168.14.15]) by mail.esperi.org.uk (8.14.5/8.14.5) with ESMTP id qACEMH9j006361 for ; Mon, 12 Nov 2012 14:22:17 GMT From: Nix To: bug-gnu-emacs@gnu.org Subject: 24.3.50; 'semantic-change-function' and incremental parsing broken by 'define-obsolete-variable-alias' problems Emacs: a compelling argument for pencil and paper. Date: Mon, 12 Nov 2012 14:22:17 +0000 Message-ID: <87lie652au.fsf@spindle.srvr.nix> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-DCC-x.dcc-servers-Metrics: spindle 104; Body=1 Fuz1=1 Fuz2=1 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -6.9 (------) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) This bug report will be sent to the Bug-GNU-Emacs mailing list and the GNU bug tracker at debbugs.gnu.org. Please check that the From: line contains a valid email address. After a delay of up to one day, you should receive an acknowledgment at that address. Please write in English if possible, as the Emacs maintainers usually do not have translators for other languages. Please describe exactly what actions triggered the bug, and the precise symptoms of the bug. If you can, give a recipe starting from `emacs -Q': semantic-change-function is so widely used by semantic that virtually any buffer changes in a semantic-managed buffer will rapidly lead to problems. Here, a simple return caused this backtrace: defvaralias(semantic-edits-new-change-hooks semantic-edits-new-change-functions nil) byte-code("... elided ..." [prop --dolist-tail-- defvaralias semantic-edits-new-change-hooks semantic-edits-new-change-functions nil (saved-value saved-variable-comment) put make-obsolete-variable "24.3"] 6) semantic-change-function(1356 1357 0) self-insert-command(1) newline() c-context-line-break() call-interactively(c-context-line-break nil nil) That byte-code (here elided to get rid of its various control characters) is quite mysterious: semantic-change-function never has anything to do with make-obsolete-variable. However, eval-buffering the entirety of lisp/cedet/semantic/edit.el yields the same failure on this line: (define-obsolete-variable-alias 'semantic-edits-new-change-hooks 'semantic-edits-new-change-functions "24.3") with this backtrace: Debugger entered--Lisp error: (error "Don't know how to make a localized variable an alias") defvaralias(semantic-edits-new-change-hooks semantic-edits-new-change-functions nil) (progn (defvaralias #1=(quote semantic-edits-new-change-hooks) #2=(quote semantic-edits-new-change-functions) nil) (dolist (prop (quote (saved-value saved-variable-comment))) (and (get #1# . #3=(prop)) (null (get #2# . #3#)) (put #2# prop (get #1# . #3#)))) (make-obsolete-variable #1# #2# "24.3")) (define-obsolete-variable-alias (quote semantic-edits-new-change-hooks) (quote semantic-edits-new-change-functions) "24.3") eval((define-obsolete-variable-alias (quote semantic-edits-new-change-hooks) (quote semantic-edits-new-change-functions) "24.3") nil) eval-last-sexp-1(nil) eval-last-sexp(nil) call-interactively(eval-last-sexp nil nil) This is pretty clearly a regression. This variable is not localized, and this error is itself erroneous. In GNU Emacs 24.3.50.2 (x86_64-unknown-linux-gnu, X toolkit, Xaw3d scroll bars) of 2012-11-12 on spindle Bzr revision: 110872 vincentb1@users.sourceforge.net-20121112055353-v0t5ytiafc4327c8 Windowing system distributor `The X.Org Foundation', version 11.0.11300000 System LSB Version: :core-4.1-amd64:core-4.1-noarch Configured using: `configure '--without-pop' '--without-kerberos' '--without-hesiod' '--without-mmdf' '--with-x-toolkit=lucid' '--with-wide-int' 'NO_FAST_MATH=t'' Important settings: value of $LC_COLLATE: C value of $LANG: en_GB.UTF-8 locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: C/lh Minor modes in effect: semantic-minor-modes-format: ((:eval (if (or semantic-highlight-edits-mode) S))) gtags-mode: t git-wip-mode: t persp-mode: t iswitchb-mode: t show-paren-mode: t semantic-mru-bookmark-mode: t global-semantic-mru-bookmark-mode: t global-semanticdb-minor-mode: t global-semantic-idle-scheduler-mode: t semantic-idle-local-symbol-highlight-mode: t global-semantic-idle-local-symbol-highlight-mode: t global-semantic-idle-summary-mode: t semantic-idle-summary-mode: t semantic-idle-scheduler-mode: t semantic-decoration-mode: t global-semantic-decoration-mode: t global-srecode-minor-mode: t srecode-minor-mode: t eldoc-mode: t global-auto-complete-mode: t auto-complete-mode: t global-cwarn-mode: t cwarn-mode: t semantic-highlight-func-mode: t global-semantic-highlight-func-mode: t semantic-stickyfunc-mode: t global-semantic-stickyfunc-mode: t semantic-show-unmatched-syntax-mode: t global-semantic-show-unmatched-syntax-mode: t semantic-mode: t compile-bookmarks-mode: t global-ede-mode: t ede-minor-mode: t type-break-mode-line-message-mode: t type-break-mode: t icomplete-mode: t recentf-mode: t mv-shell-mode: t shell-dirtrack-mode: t which-function-mode: t winner-mode: t desktop-save-mode: t display-time-mode: t tooltip-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t auto-fill-function: c-do-auto-fill abbrev-mode: t hs-minor-mode: t Recent input: C-h v C-h f M-x f o n t - l o c f o C-g M-x e v a l - b u f f C-x o q C-g q C-x o M-x q C-r d e f v a r a l i a s C-s C-s C-s C-a M-x C-x O C-r s e m a n t i c - e d i t o s - s s - n e w - c h a n g e - h o o k s C-s C-s C-s C-a C-a C-e C-x C-e M-x r e p o r t _ e m a - e m a Recent messages: Quit progn: Don't know how to make a localized variable an alias byte-code: End of buffer Back to top level. Entering debugger... Back to top level. Mark saved where search started Entering debugger... Mark saved where search started Auto-saving...done progn: Don't know how to make a localized variable an alias Load-path shadows: /home/nix/lisp/emacs/site-wide/site-start hides /usr/share/emacs/site-lisp/site-start /home/nix/lisp/emacs/site-wide/default hides /usr/share/emacs/site-lisp/default /home/nix/lisp/emacs/site-wide/scroll-in-place hides /usr/share/emacs/site-lisp/scroll-in-place /usr/share/emacs/site-lisp/emms/tq hides /usr/share/emacs/24.3.50/lisp/emacs-lisp/tq Features: (shadow mail-extr emacsbug debug semantic/symref/filter semantic/analyze/complete semantic/ia semantic/analyze/refs misearch multi-isearch semantic/tag-write ibuf-ext ibuffer semantic/db-typecache jka-compr asm-mode org-wl org-w3m org-vm org-rmail org-mhe org-mew org-irc org-jsinfo org-infojs org-html org-exp ob-exp org-exp-blocks org-agenda org-info org-gnus org-docview org-bibtex bibtex org-bbdb org ob-tangle ob-ref ob-lob ob-table org-footnote org-src ob-comint ob-keys org-pcomplete org-list org-faces org-entities noutline outline org-version ob-emacs-lisp ob org-compat org-macs ob-eval org-loaddefs find-func cal-menu calendar cal-loaddefs bison-mode flex-mode derived ede/project-am ede/autoconf-edit autoconf autoconf-mode ede/makefile-edit semantic/bovine/make semantic/bovine/make-by ede/linux ede/make make-mode pascal sh-script smie executable ede/dired generic ede/locate semantic/imenu semantic/sb semantic/tag-file semantic/db-file data-debug cedet-files semantic/bovine/c semantic/decorate/include hideif semantic/bovine/c-by semantic/lex-spp semantic/bovine/gcc semantic/dep semantic/bovine semantic/analyze semantic/sort semantic/scope semantic/analyze/fcn vc-git c-eldoc cc-langs site-default dot-emacs work-activation git-wip-mode vc vc-dispatcher perspective dot-emacs-emacs iswitchb xemacs-compat add-log misc init-music network-stream starttls tls emms-volume emms-volume-amixer emms-history emms-bookmarks emms-metaplaylist-mode emms-browser sort emms-playlist-sort emms-last-played emms-playing-time emms-stream-info emms-streams emms-mode-line emms-cache emms-info later-do emms-playlist-limit emms-playlist-mode emms-player-mpd tq emms-player-simple emms-source-playlist emms-source-file dired emms emms-compat init-message-modes silly-mail sendmail boxquote rect message rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev mail-utils gmm-utils mailheader init-time-tracking timeclock-visualize sgml-mode url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap auto-edit-substitute init-prog-modes init-prog-modes-emacs filecache paren inversion semantic/db-global semantic/symref/global semantic/symref semantic/db-find semantic/db-ref cedet-global semantic/mru-bookmark semantic/db-mode semantic/db semantic/idle semantic/decorate/mode srecode/mode semantic/senator semantic/format semantic/ctxt semantic/wisent semantic/wisent/wisent semantic/decorate pulse srecode/insert srecode/filters srecode/args srecode/find srecode/map srecode/ctxt semantic/tag-ls semantic/find srecode/compile srecode/dictionary srecode/table ede/emacs checkdoc thingatpt eldoc auto-complete-config auto-complete popup yasnippet cwarn cc-mode cc-fonts cc-guess cc-menus srecode semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local htmlfontify cus-edit cus-start cus-load compile-bookmarks local-projects ede/cpp-root ede/speedbar ede/files ede ede/base ede/auto ede/source eieio-base eieio-speedbar speedbar sb-image ezimage dframe eieio-custom cedet local-dir-classes gtags gpicker ffap url-parse url-vars font-latex latex easy-mmode edmacro kmacro tex-style tex cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs miniedit type-break icomplete site-start-load gawd-keys help-mode gawd-keys-emacs gawd-mode-frobs gawd-mode-frobs-emacs windmove recentf tree-widget wid-edit mv-shell printing ps-print ps-def lpr uptimes pp bbdb timezone browse-kill-ring+ browse-kill-ring tempbuf timeclock igrep grep compile term disp-table ehelp electric tramp tramp-compat auth-source gnus-util mm-util mail-prsvr password-cache tramp-loaddefs shell pcomplete comint ansi-color format-spec hideshow filladapt gawd-faces gawd-faces-emacs nix-dark-theme gawd-misc gawd-misc-emacs which-func imenu winner gawd-lists bbdb-autoloads 50magit desktop generic-x uniquify time advice help-fns advice-preload scroll-in-place site-start-emacs site-autoloads all-autoloads auctex-autoloads tex-site info c-eldoc-autoloads compilation-recenter-end-autoloads compile-bookmarks-autoloads dictionary-autoloads diff-git-autoloads elk-test-autoloads fringe-helper-autoloads full-ack-autoloads htmlize-autoloads ioccur-autoloads iresize-autoloads jump-autoloads inflections-autoloads findr-autoloads lua-mode-autoloads minimap-autoloads mv-shell-autoloads perspective-autoloads vlf-autoloads yasnippet-autoloads package emms-auto rudel-loaddefs rudel-backend warnings eieio byte-opt bytecomp byte-compile cconv cl-macs gv w3m-load apropos-toc cl cl-lib ring filesets easymenu flash-paren saveplace redo+ time-date tooltip 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 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 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 dynamic-setting system-font-setting font-render-setting x-toolkit x multi-tty emacs) From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 12 09:36:33 2012 Received: (at 12869) by debbugs.gnu.org; 12 Nov 2012 14:36:33 +0000 Received: from localhost ([127.0.0.1]:35152 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TXv7o-0002gf-0L for submit@debbugs.gnu.org; Mon, 12 Nov 2012 09:36:32 -0500 Received: from icebox.esperi.org.uk ([81.187.191.129]:56323 helo=mail.esperi.org.uk) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TXv7l-0002gU-Dd for 12869@debbugs.gnu.org; Mon, 12 Nov 2012 09:36:30 -0500 Received: from spindle.srvr.nix (nix@spindle.srvr.nix [192.168.14.15]) by mail.esperi.org.uk (8.14.5/8.14.5) with ESMTP id qACEa2Z8006454 for <12869@debbugs.gnu.org>; Mon, 12 Nov 2012 14:36:02 GMT From: Nix To: 12869@debbugs.gnu.org Subject: This regression is not old. Emacs: no job too big... no job. Date: Mon, 12 Nov 2012 14:36:02 +0000 Message-ID: <87d2zi51nx.fsf@spindle.srvr.nix> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-DCC-x.dcc-servers-Metrics: spindle 104; Body=1 X-Spam-Score: 0.6 (/) X-Debbugs-Envelope-To: 12869 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 0.6 (/) It was introduced sometime after r110630. From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 12 11:51:35 2012 Received: (at 12869) by debbugs.gnu.org; 12 Nov 2012 16:51:35 +0000 Received: from localhost ([127.0.0.1]:35730 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TXxEV-0005sr-26 for submit@debbugs.gnu.org; Mon, 12 Nov 2012 11:51:35 -0500 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:33427) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TXxES-0005sj-Jz for 12869@debbugs.gnu.org; Mon, 12 Nov 2012 11:51:34 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ai0FAG6Zu09sr+ZY/2dsb2JhbABEsEiDSYEIghUBAQQBViMFCws0BwsUGA0kiBwFugmQRAOIQppxgViDBw X-IronPort-AV: E=Sophos;i="4.75,637,1330923600"; d="scan'208";a="207104114" Received: from 108-175-230-88.dsl.teksavvy.com (HELO ceviche.home) ([108.175.230.88]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 12 Nov 2012 11:51:05 -0500 Received: by ceviche.home (Postfix, from userid 20848) id 7806F66389; Mon, 12 Nov 2012 11:51:05 -0500 (EST) From: Stefan Monnier To: Nix Subject: Re: bug#12869: 24.3.50; 'semantic-change-function' and incremental parsing broken by 'define-obsolete-variable-alias' problems Message-ID: References: <87lie652au.fsf@spindle.srvr.nix> Date: Mon, 12 Nov 2012 11:51:05 -0500 In-Reply-To: <87lie652au.fsf@spindle.srvr.nix> (nix@esperi.org.uk's message of "Mon, 12 Nov 2012 14:22:17 +0000") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 12869 Cc: 12869@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 0.8 (/) > Debugger entered--Lisp error: (error "Don't know how to make a localized variable an alias") > defvaralias(semantic-edits-new-change-hooks semantic-edits-new-change-functions nil) I've changed the code (in emacs-24) to use the new name instead of the old one, which I believe should fix this problem. Can you confirm that it fixes your use-case? Stefan From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 12 12:36:10 2012 Received: (at 12869) by debbugs.gnu.org; 12 Nov 2012 17:36:10 +0000 Received: from localhost ([127.0.0.1]:35826 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TXxvd-0006uz-Og for submit@debbugs.gnu.org; Mon, 12 Nov 2012 12:36:10 -0500 Received: from icebox.esperi.org.uk ([81.187.191.129]:56806 helo=mail.esperi.org.uk) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TXxva-0006uq-Kb for 12869@debbugs.gnu.org; Mon, 12 Nov 2012 12:36:08 -0500 Received: from spindle.srvr.nix (nix@spindle.srvr.nix [192.168.14.15]) by mail.esperi.org.uk (8.14.5/8.14.5) with ESMTP id qACHZdAp007659; Mon, 12 Nov 2012 17:35:39 GMT From: Nix To: Stefan Monnier Subject: Re: bug#12869: 24.3.50; 'semantic-change-function' and incremental parsing broken by 'define-obsolete-variable-alias' problems References: <87lie652au.fsf@spindle.srvr.nix> Emacs: because one operating system isn't enough. Date: Mon, 12 Nov 2012 17:35:39 +0000 In-Reply-To: (Stefan Monnier's message of "Mon, 12 Nov 2012 11:51:05 -0500") Message-ID: <877gpq4tck.fsf@spindle.srvr.nix> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-DCC-x.dcc-servers-Metrics: spindle 104; Body=2 Fuz1=2 Fuz2=2 X-Spam-Score: 0.6 (/) X-Debbugs-Envelope-To: 12869 Cc: 12869@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 0.6 (/) On 12 Nov 2012, Stefan Monnier told this: >> Debugger entered--Lisp error: (error "Don't know how to make a localized variable an alias") >> defvaralias(semantic-edits-new-change-hooks semantic-edits-new-change-functions nil) > > I've changed the code (in emacs-24) to use the new name instead of the > old one, which I believe should fix this problem. That means I need to learn enough about bzr to figure out how to get at that change, doesn't it. I was hoping to avoid that, bzr makes my head spin in a most unpleasant way. [...] OK, I give up. I can't even figure out how to get a log of the branch so I could dig out the version number, and if I try to check out the branch in a new directory (just to get the diff of one revision?! how ridiculous) it wants to download the whole thing from upstream again even though I'm fairly sure I've already got all those revisions here, or at least 99.95% of them. Figuring the cause of *that* out requires digging into the million use cases with confusingly similar names that bzr has separate independent code for and figuring out which is in use and life is just. too. short. > Can you confirm that it fixes your use-case? If I could figure out how to use blasted bloody hateful bzr, sure. If you have a diff, I could apply it :) (aside: I have never encountered another project that does half its work on release branches and then merges them back to the trunk... but then this is the only project I've ever seen that tries to use bzr branches in anger.) From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 12 13:22:26 2012 Received: (at 12869) by debbugs.gnu.org; 12 Nov 2012 18:22:26 +0000 Received: from localhost ([127.0.0.1]:35900 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TXyeP-0007zY-JI for submit@debbugs.gnu.org; Mon, 12 Nov 2012 13:22:26 -0500 Received: from mtaout20.012.net.il ([80.179.55.166]:52022) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TXyeM-0007zQ-W9 for 12869@debbugs.gnu.org; Mon, 12 Nov 2012 13:22:23 -0500 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0MDE00L000B5RZ00@a-mtaout20.012.net.il> for 12869@debbugs.gnu.org; Mon, 12 Nov 2012 20:21:55 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MDE00LLB0CJ80C0@a-mtaout20.012.net.il>; Mon, 12 Nov 2012 20:21:55 +0200 (IST) Date: Mon, 12 Nov 2012 20:22:10 +0200 From: Eli Zaretskii Subject: Re: bug#12869: 24.3.50; 'semantic-change-function' and incremental parsing broken by 'define-obsolete-variable-alias' problems In-reply-to: <877gpq4tck.fsf@spindle.srvr.nix> X-012-Sender: halo1@inter.net.il To: Nix Message-id: <83a9umwujx.fsf@gnu.org> References: <87lie652au.fsf@spindle.srvr.nix> <877gpq4tck.fsf@spindle.srvr.nix> X-Spam-Score: 1.5 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: > From: Nix > Emacs: because one operating system isn't enough. > Date: Mon, 12 Nov 2012 17:35:39 +0000 > Cc: 12869@debbugs.gnu.org > > > I've changed the code (in emacs-24) to use the new name instead of the > > old one, which I believe should fix this problem. > > That means I need to learn enough about bzr to figure out how to get at > that change, doesn't it. I was hoping to avoid that, bzr makes my head > spin in a most unpleasant way. [...] Content analysis details: (1.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [80.179.55.166 listed in list.dnswl.org] 0.7 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.8 BAYES_50 BODY: Bayes spam probability is 40 to 60% [score: 0.5000] X-Debbugs-Envelope-To: 12869 Cc: 12869@debbugs.gnu.org, monnier@iro.umontreal.ca X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 1.5 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: > From: Nix > Emacs: because one operating system isn't enough. > Date: Mon, 12 Nov 2012 17:35:39 +0000 > Cc: 12869@debbugs.gnu.org > > > I've changed the code (in emacs-24) to use the new name instead of the > > old one, which I believe should fix this problem. > > That means I need to learn enough about bzr to figure out how to get at > that change, doesn't it. I was hoping to avoid that, bzr makes my head > spin in a most unpleasant way. [...] Content analysis details: (1.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [80.179.55.166 listed in list.dnswl.org] 0.7 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.8 BAYES_50 BODY: Bayes spam probability is 40 to 60% [score: 0.5000] > From: Nix > Emacs: because one operating system isn't enough. > Date: Mon, 12 Nov 2012 17:35:39 +0000 > Cc: 12869@debbugs.gnu.org > > > I've changed the code (in emacs-24) to use the new name instead of the > > old one, which I believe should fix this problem. > > That means I need to learn enough about bzr to figure out how to get at > that change, doesn't it. I was hoping to avoid that, bzr makes my head > spin in a most unpleasant way. Like this: bzr log --line -l N # shows the last N commits one per line bzr diff -c REVNO # produces diffs for revision REVNO where REVNO is the number of the revision you find by looking at the output of the first command. > OK, I give up. I can't even figure out how to get a log of the branch so > I could dig out the version number See above. From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 12 14:02:31 2012 Received: (at 12869) by debbugs.gnu.org; 12 Nov 2012 19:02:31 +0000 Received: from localhost ([127.0.0.1]:35969 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TXzHB-0000TK-G9 for submit@debbugs.gnu.org; Mon, 12 Nov 2012 14:02:31 -0500 Received: from icebox.esperi.org.uk ([81.187.191.129]:57020 helo=mail.esperi.org.uk) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TXzH8-0000TB-Gs for 12869@debbugs.gnu.org; Mon, 12 Nov 2012 14:02:28 -0500 Received: from spindle.srvr.nix (nix@spindle.srvr.nix [192.168.14.15]) by mail.esperi.org.uk (8.14.5/8.14.5) with ESMTP id qACJ1xbY008730; Mon, 12 Nov 2012 19:01:59 GMT From: Nix To: Eli Zaretskii Subject: Re: bug#12869: 24.3.50; 'semantic-change-function' and incremental parsing broken by 'define-obsolete-variable-alias' problems References: <87lie652au.fsf@spindle.srvr.nix> <877gpq4tck.fsf@spindle.srvr.nix> <83a9umwujx.fsf@gnu.org> Emacs: more boundary conditions than the Middle East. Date: Mon, 12 Nov 2012 19:01:59 +0000 In-Reply-To: <83a9umwujx.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 12 Nov 2012 20:22:10 +0200") Message-ID: <87390e4pco.fsf@spindle.srvr.nix> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-DCC-x.dcc-servers-Metrics: spindle 104; Body=3 Fuz1=3 Fuz2=3 X-Spam-Score: 0.6 (/) X-Debbugs-Envelope-To: 12869 Cc: 12869@debbugs.gnu.org, monnier@iro.umontreal.ca X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -0.2 (/) On 12 Nov 2012, Eli Zaretskii said: >> From: Nix >> Emacs: because one operating system isn't enough. >> Date: Mon, 12 Nov 2012 17:35:39 +0000 >> Cc: 12869@debbugs.gnu.org >> >> > I've changed the code (in emacs-24) to use the new name instead of the >> > old one, which I believe should fix this problem. >> >> That means I need to learn enough about bzr to figure out how to get at >> that change, doesn't it. I was hoping to avoid that, bzr makes my head >> spin in a most unpleasant way. > > Like this: > > bzr log --line -l N # shows the last N commits one per line > bzr diff -c REVNO # produces diffs for revision REVNO > > where REVNO is the number of the revision you find by looking at the > output of the first command. Sure, that'll give me a log of the branch I'm on. But I'm on the trunk, not the emacs-24 branch -- can I really not get a log of the branch without waiting for hours as bzr pulls the whole thing down from upstream again? I mean, this branch is 99% the same as trunk: isn't there a way to reuse the revisions or something? -- NULL && (void) From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 12 14:14:42 2012 Received: (at 12869) by debbugs.gnu.org; 12 Nov 2012 19:14:43 +0000 Received: from localhost ([127.0.0.1]:35977 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TXzT0-0000k5-Pd for submit@debbugs.gnu.org; Mon, 12 Nov 2012 14:14:42 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:51613) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TXzSy-0000jx-2q for 12869@debbugs.gnu.org; Mon, 12 Nov 2012 14:14:41 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1TXzSR-0005er-Lw; Mon, 12 Nov 2012 14:14:07 -0500 From: Glenn Morris To: Nix Subject: Re: bug#12869: 24.3.50; 'semantic-change-function' and incremental parsing broken by 'define-obsolete-variable-alias' problems References: <87lie652au.fsf@spindle.srvr.nix> <877gpq4tck.fsf@spindle.srvr.nix> X-Spook: spy BROMURE Delta Force Project Monarch INS White Water X-Ran: ?a5JTI_:keNM+S^gN9{Z`!@CJZ`_-p(h%9eQwflE40*_#!+_k0lw4~i8Er7d&DO@|l1QEE X-Hue: green X-Debbugs-No-Ack: yes X-Attribution: GM Date: Mon, 12 Nov 2012 14:14:07 -0500 In-Reply-To: <877gpq4tck.fsf@spindle.srvr.nix> (nix@esperi.org.uk's message of "Mon, 12 Nov 2012 17:35:39 +0000") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -4.4 (----) X-Debbugs-Envelope-To: 12869 Cc: 12869@debbugs.gnu.org, Stefan Monnier X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.2 (-----) Nix wrote: > If you have a diff, I could apply it :) http://lists.gnu.org/archive/html/emacs-diffs/2012-11/msg01207.html Someone will spoon-feed this patch to you on the trunk in due course. Your comments about bzr are pretty insulting IMO. "How do I use bzr" questions are best directed to the bzr mailing list, not Emacs bug reports. From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 12 14:15:38 2012 Received: (at 12869) by debbugs.gnu.org; 12 Nov 2012 19:15:38 +0000 Received: from localhost ([127.0.0.1]:35983 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TXzTu-0000ln-24 for submit@debbugs.gnu.org; Mon, 12 Nov 2012 14:15:38 -0500 Received: from icebox.esperi.org.uk ([81.187.191.129]:57055 helo=mail.esperi.org.uk) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TXzTs-0000lf-DH for 12869@debbugs.gnu.org; Mon, 12 Nov 2012 14:15:37 -0500 Received: from spindle.srvr.nix (nix@spindle.srvr.nix [192.168.14.15]) by mail.esperi.org.uk (8.14.5/8.14.5) with ESMTP id qACJF9Nk008816; Mon, 12 Nov 2012 19:15:09 GMT From: Nix To: Glenn Morris Subject: Re: bug#12869: 24.3.50; 'semantic-change-function' and incremental parsing broken by 'define-obsolete-variable-alias' problems References: <87lie652au.fsf@spindle.srvr.nix> <877gpq4tck.fsf@spindle.srvr.nix> Emacs: The Awakening Date: Mon, 12 Nov 2012 19:15:09 +0000 In-Reply-To: (Glenn Morris's message of "Mon, 12 Nov 2012 14:14:07 -0500") Message-ID: <87txsu3a6a.fsf@spindle.srvr.nix> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-DCC-x.dcc-servers-Metrics: spindle 104; Body=3 Fuz1=3 Fuz2=3 X-Spam-Score: 0.6 (/) X-Debbugs-Envelope-To: 12869 Cc: 12869@debbugs.gnu.org, Stefan Monnier X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -0.7 (/) On 12 Nov 2012, Glenn Morris outgrape: > Nix wrote: > >> If you have a diff, I could apply it :) > > http://lists.gnu.org/archive/html/emacs-diffs/2012-11/msg01207.html Ah, there's a diffs list! I never noticed. > Someone will spoon-feed this patch to you on the trunk in due course. It's spoon-fed, they don't differ that much, I can resolve the differences. -- NULL && (void) From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 12 14:16:32 2012 Received: (at 12869) by debbugs.gnu.org; 12 Nov 2012 19:16:32 +0000 Received: from localhost ([127.0.0.1]:35987 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TXzUm-0000nF-9o for submit@debbugs.gnu.org; Mon, 12 Nov 2012 14:16:32 -0500 Received: from mtaout22.012.net.il ([80.179.55.172]:58308) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TXzUj-0000n7-K7 for 12869@debbugs.gnu.org; Mon, 12 Nov 2012 14:16:31 -0500 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0MDE00J002Q4W700@a-mtaout22.012.net.il> for 12869@debbugs.gnu.org; Mon, 12 Nov 2012 21:15:27 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MDE00JH52TRBZ80@a-mtaout22.012.net.il>; Mon, 12 Nov 2012 21:15:27 +0200 (IST) Date: Mon, 12 Nov 2012 21:15:42 +0200 From: Eli Zaretskii Subject: Re: bug#12869: 24.3.50; 'semantic-change-function' and incremental parsing broken by 'define-obsolete-variable-alias' problems In-reply-to: <87390e4pco.fsf@spindle.srvr.nix> X-012-Sender: halo1@inter.net.il To: Nix Message-id: <83390ews2p.fsf@gnu.org> References: <87lie652au.fsf@spindle.srvr.nix> <877gpq4tck.fsf@spindle.srvr.nix> <83a9umwujx.fsf@gnu.org> <87390e4pco.fsf@spindle.srvr.nix> X-Spam-Score: 1.5 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: > From: Nix > Cc: monnier@iro.umontreal.ca, 12869@debbugs.gnu.org > Emacs: more boundary conditions than the Middle East. > Date: Mon, 12 Nov 2012 19:01:59 +0000 > > > bzr log --line -l N # shows the last N commits one per line > > bzr diff -c REVNO # produces diffs for revision REVNO > > > > where REVNO is the number of the revision you find by looking at the > > output of the first command. > > Sure, that'll give me a log of the branch I'm on. But I'm on the trunk, > not the emacs-24 branch -- can I really not get a log of the branch > without waiting for hours as bzr pulls the whole thing down from > upstream again? I mean, this branch is 99% the same as trunk: isn't > there a way to reuse the revisions or something? [...] Content analysis details: (1.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [80.179.55.172 listed in list.dnswl.org] 0.7 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.8 BAYES_50 BODY: Bayes spam probability is 40 to 60% [score: 0.5000] X-Debbugs-Envelope-To: 12869 Cc: 12869@debbugs.gnu.org, monnier@iro.umontreal.ca X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 0.7 (/) > From: Nix > Cc: monnier@iro.umontreal.ca, 12869@debbugs.gnu.org > Emacs: more boundary conditions than the Middle East. > Date: Mon, 12 Nov 2012 19:01:59 +0000 > > > bzr log --line -l N # shows the last N commits one per line > > bzr diff -c REVNO # produces diffs for revision REVNO > > > > where REVNO is the number of the revision you find by looking at the > > output of the first command. > > Sure, that'll give me a log of the branch I'm on. But I'm on the trunk, > not the emacs-24 branch -- can I really not get a log of the branch > without waiting for hours as bzr pulls the whole thing down from > upstream again? I mean, this branch is 99% the same as trunk: isn't > there a way to reuse the revisions or something? If you already have the trunk, pulling the branch should be fast, because, as you point out, you already have most of the revisions. Just be sure to do that under the same shared repository. That is, assuming you have emacs/trunk with the trunk and emacs is the directory where you created the shared repository by "bzr init-repo", then issue the "bzr branch" command under emacs to get the branch. From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 12 14:27:15 2012 Received: (at 12869) by debbugs.gnu.org; 12 Nov 2012 19:27:15 +0000 Received: from localhost ([127.0.0.1]:35994 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TXzf9-00011i-Bi for submit@debbugs.gnu.org; Mon, 12 Nov 2012 14:27:15 -0500 Received: from icebox.esperi.org.uk ([81.187.191.129]:57078 helo=mail.esperi.org.uk) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TXzf7-00011b-7v for 12869@debbugs.gnu.org; Mon, 12 Nov 2012 14:27:14 -0500 Received: from spindle.srvr.nix (nix@spindle.srvr.nix [192.168.14.15]) by mail.esperi.org.uk (8.14.5/8.14.5) with ESMTP id qACJQgNL008875; Mon, 12 Nov 2012 19:26:42 GMT From: Nix To: Stefan Monnier Subject: Re: bug#12869: 24.3.50; 'semantic-change-function' and incremental parsing broken by 'define-obsolete-variable-alias' problems References: <87lie652au.fsf@spindle.srvr.nix> Emacs: because you deserve a brk today. Date: Mon, 12 Nov 2012 19:26:42 +0000 In-Reply-To: (Stefan Monnier's message of "Mon, 12 Nov 2012 11:51:05 -0500") Message-ID: <871ufyr5al.fsf@spindle.srvr.nix> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-DCC-x.dcc-servers-Metrics: spindle 104; Body=2 Fuz1=2 Fuz2=2 X-Spam-Score: 0.6 (/) X-Debbugs-Envelope-To: 12869 Cc: 12869@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -0.2 (/) On 12 Nov 2012, Stefan Monnier told this: >> Debugger entered--Lisp error: (error "Don't know how to make a localized variable an alias") >> defvaralias(semantic-edits-new-change-hooks semantic-edits-new-change-functions nil) > > I've changed the code (in emacs-24) to use the new name instead of the > old one, which I believe should fix this problem. > > Can you confirm that it fixes your use-case? Yep, that fixes it. Thanks. -- NULL && (void) From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 12 16:10:10 2012 Received: (at 12869-done) by debbugs.gnu.org; 12 Nov 2012 21:10:10 +0000 Received: from localhost ([127.0.0.1]:36243 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TY1Gk-0005An-81 for submit@debbugs.gnu.org; Mon, 12 Nov 2012 16:10:10 -0500 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:58701) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TY1Gh-0005Af-Dq for 12869-done@debbugs.gnu.org; Mon, 12 Nov 2012 16:10:08 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av0EAG6Zu09sr+ZY/2dsb2JhbABEtBGBCIIVAQEEAVYjEAs0BwsUGA0kiBwFC7l+kEQDiEKacYFYgwc X-IronPort-AV: E=Sophos;i="4.75,637,1330923600"; d="scan'208";a="207196125" Received: from 108-175-230-88.dsl.teksavvy.com (HELO pastel.home) ([108.175.230.88]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 12 Nov 2012 16:09:40 -0500 Received: by pastel.home (Postfix, from userid 20848) id 7B694592BD; Mon, 12 Nov 2012 16:09:40 -0500 (EST) From: Stefan Monnier To: Nix Subject: Re: bug#12869: 24.3.50; 'semantic-change-function' and incremental parsing broken by 'define-obsolete-variable-alias' problems Message-ID: References: <87lie652au.fsf@spindle.srvr.nix> <871ufyr5al.fsf@spindle.srvr.nix> Date: Mon, 12 Nov 2012 16:09:40 -0500 In-Reply-To: <871ufyr5al.fsf@spindle.srvr.nix> (nix@esperi.org.uk's message of "Mon, 12 Nov 2012 19:26:42 +0000") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 12869-done Cc: 12869-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 0.8 (/) >>> Debugger entered--Lisp error: (error "Don't know how to make a localized variable an alias") >>> defvaralias(semantic-edits-new-change-hooks semantic-edits-new-change-functions nil) >> >> I've changed the code (in emacs-24) to use the new name instead of the >> old one, which I believe should fix this problem. >> Can you confirm that it fixes your use-case? > Yep, that fixes it. Thanks. Thanks for confirming and sorry for forgetting to include the patch in my reply. BTW, maybe "bzr switch http://bzr.sv.gnu.org/r/emacs/emacs-24" would have done what you wanted. Stefan From unknown Thu Aug 21 12:09:56 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 11 Dec 2012 12:24:02 +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