From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#34322: reproducibility: absolute file name in tramp.elc Date: Tue, 05 Feb 2019 18:18:32 +0200 Message-ID: <83o97qtdif.fsf@gnu.org> References: <87a7japq3k.fsf@gmx.de> Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="35781"; mail-complaints-to="usenet@blaine.gmane.org" Cc: 34322@debbugs.gnu.org To: Michael Albinus , Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Feb 05 17:20:29 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1gr3SX-0009Cj-6w for geb-bug-gnu-emacs@m.gmane.org; Tue, 05 Feb 2019 17:20:29 +0100 Original-Received: from localhost ([127.0.0.1]:34383 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gr3SW-00010z-3i for geb-bug-gnu-emacs@m.gmane.org; Tue, 05 Feb 2019 11:20:28 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:47870) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gr3RD-0000Cr-Ms for bug-gnu-emacs@gnu.org; Tue, 05 Feb 2019 11:19:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gr3R8-0007e3-5B for bug-gnu-emacs@gnu.org; Tue, 05 Feb 2019 11:19:07 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:34391) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gr3R8-0007dx-1Z for bug-gnu-emacs@gnu.org; Tue, 05 Feb 2019 11:19:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gr3R7-0001i3-SG for bug-gnu-emacs@gnu.org; Tue, 05 Feb 2019 11:19:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 05 Feb 2019 16:19:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34322 X-GNU-PR-Package: emacs Original-Received: via spool by 34322-submit@debbugs.gnu.org id=B34322.15493835416569 (code B ref 34322); Tue, 05 Feb 2019 16:19:01 +0000 Original-Received: (at 34322) by debbugs.gnu.org; 5 Feb 2019 16:19:01 +0000 Original-Received: from localhost ([127.0.0.1]:33672 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gr3R7-0001hp-3Z for submit@debbugs.gnu.org; Tue, 05 Feb 2019 11:19:01 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:33383) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gr3R5-0001hc-QJ for 34322@debbugs.gnu.org; Tue, 05 Feb 2019 11:19:00 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:43323) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gr3Qw-0007Vw-Dp; Tue, 05 Feb 2019 11:18:50 -0500 Original-Received: from [176.228.60.248] (port=2218 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1gr3Qn-0002tT-V8; Tue, 05 Feb 2019 11:18:44 -0500 In-reply-to: <87a7japq3k.fsf@gmx.de> (message from Michael Albinus on Tue, 05 Feb 2019 10:00:15 +0100) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:155135 Archived-At: > From: Michael Albinus > Date: Tue, 05 Feb 2019 10:00:15 +0100 > Cc: 34322@debbugs.gnu.org > > Don't know how to fix it. For the records, in the emacs-26 branch, > tramp.elc contains > > --8<---------------cut here---------------start------------->8--- > (defalias 'tramp-lookup-syntax #[257 "\301 \236A\206\f\302\303\"\207" [tramp-syntax #[0 "\301\267\202\n\302\207\303\207\207" [tramp-syntax #s(hash-table size 2 test eq rehash-size 1.5 rehash-threshold 0.8125 purecopy t data (ftp 6 sep 8)) default separate] 2 ("/usr/local/src/emacs-26/lisp/net/tramp-compat.elc" . 7408)] error "Wrong `tramp-syntax' %s"] 4 (#$ . 25891)]) > --8<---------------cut here---------------end--------------->8--- > > OTOH, in the Tramp git repository, branch tramp-2-3-stable, tramp.elc contains > > --8<---------------cut here---------------start------------->8--- > (defalias 'tramp-lookup-syntax #[257 "\301\267\202 \302\202 \303\202 \236A\206 \304\305\"\207" [tramp-syntax #s(hash-table size 2 test eq rehash-size 1.5 rehash-threshold 0.8125 purecopy t data (ftp 6 sep 10)) default separate error "Wrong `tramp-syntax' %s"] 4 (#$ . 25800)]) > --8<---------------cut here---------------end--------------->8--- > > I have no idea where the absolute file name in the former comes > from. I tried to explain what it means in another message. > Both repositories use the same Emacs 26.1.91 binary for the build. I think whether there is or isn't such a reference depends on whether tramp-compat.elc exists when you byte-compile tramp.c. Try removing the former or renaming it, and you get the contents you have in the second excerpt. So perhaps whether the reference exists or not depends on the order of the compilation, and maybe also on how many compilation jobs in parallel are run when boostrapping Emacs.