GNU bug report logs - #34322
reproducibility: absolute file name in tramp.elc

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Severity: minor; Reported by: Glenn Morris <rgm@HIDDEN>; Keywords: confirmed; merged with #34321; dated Mon, 4 Feb 2019 22:59:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 34322 <at> debbugs.gnu.org:


Received: (at 34322) by debbugs.gnu.org; 1 May 2022 09:03:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 01 05:03:31 2022
Received: from localhost ([127.0.0.1]:59495 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nl5UJ-0002iK-62
	for submit <at> debbugs.gnu.org; Sun, 01 May 2022 05:03:31 -0400
Received: from quimby.gnus.org ([95.216.78.240]:56958)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>)
 id 1nl5UH-0002i4-DI; Sun, 01 May 2022 05:03:30 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
 s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:
 References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=19mnDEII3PT1V0rV8fzCHKI3ClESIukxlwKg6tGxWwM=; b=aATHOoBJMbBLxC0ONmeiYUeY6o
 9SoWmR1LcRUXsnaQAJXr8AZcRWf5+0tAewnWQo4aSgRXmxshRIBlH5fAWYNPHMoIy1HNbD9+Fb8bB
 r8DlUi9vefqPmw4SKD5qDd6wgrIgGU71hMzk0jOIsVqOdNMMefxachNyqADxrwhLi12s=;
Received: from [84.212.220.105] (helo=xo)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1nl5Tv-0002Is-BH; Sun, 01 May 2022 11:03:09 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Andreas Schwab <schwab@HIDDEN>
Subject: Re: bug#34322: reproducibility: absolute file name in tramp.elc
References: <74ef8njh9u.fsf@HIDDEN> <877daibmjx.fsf@HIDDEN>
 <91ee4qmodu.fsf@HIDDEN> <87o83tb4ni.fsf@HIDDEN>
 <87v8y15f5s.fsf@HIDDEN>
X-Now-Playing: David Byrne's _The Catherine Wheel (expanded)_: "Two Soldiers"
Date: Sun, 01 May 2022 11:03:06 +0200
In-Reply-To: <87v8y15f5s.fsf@HIDDEN> (Andreas Schwab's message of "Sun, 30
 Jan 2022 18:03:59 +0100")
Message-ID: <878rrlsjzp.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.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: Andreas Schwab <schwab@HIDDEN> writes: > That appears
 to be a bug in the bytecode inliner. In ox.elc the > function
 org-element-class
 (a defsubst) is supposed to be inlined into > org-export-data and
 org-export-expand, but instead the orig [...] 
 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: -2.3 (--)
X-Debbugs-Envelope-To: 34322
Cc: Mattias =?utf-8?Q?Engdeg=C3=A5rd?= <mattiase@HIDDEN>,
 Glenn Morris <rgm@HIDDEN>, 34321 <at> debbugs.gnu.org,
 Stefan Monnier <monnier@HIDDEN>, 34322 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Andreas Schwab <schwab@HIDDEN> writes:

> That appears to be a bug in the bytecode inliner.  In ox.elc the
> function org-element-class (a defsubst) is supposed to be inlined into
> org-export-data and org-export-expand, but instead the original bytecode
> of org-element-class is put into the bytecode, including its doc string
> reference (pointing to org-element.elc, which would normally be written
> as $# if it appeared there instead of in ex.elc).

Hm, yes.

(As an aside, org-element-class should probably not be a defsubst,
because three other org files declare-function it because they don't
load it at compile time.  But ox.el does load it when compiling.)

Perhaps Stefan or Mattias have some input on what's going wrong with
inlining here; added to the CCs.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#34322; Package emacs. Full text available.

Message received at 34322 <at> debbugs.gnu.org:


Received: (at 34322) by debbugs.gnu.org; 30 Jan 2022 17:04:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 30 12:04:05 2022
Received: from localhost ([127.0.0.1]:37525 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nEDcT-00066T-8a
	for submit <at> debbugs.gnu.org; Sun, 30 Jan 2022 12:04:05 -0500
Received: from mail-out.m-online.net ([212.18.0.9]:47637)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <whitebox@HIDDEN>)
 id 1nEDcQ-00065m-Rk; Sun, 30 Jan 2022 12:04:04 -0500
Received: from frontend01.mail.m-online.net (unknown [192.168.8.182])
 by mail-out.m-online.net (Postfix) with ESMTP id 4JmyG94lR8z1r3fM;
 Sun, 30 Jan 2022 18:04:01 +0100 (CET)
Received: from localhost (dynscan1.mnet-online.de [192.168.6.70])
 by mail.m-online.net (Postfix) with ESMTP id 4JmyG932dKz1qqkC;
 Sun, 30 Jan 2022 18:04:01 +0100 (CET)
X-Virus-Scanned: amavisd-new at mnet-online.de
Received: from mail.mnet-online.de ([192.168.8.182])
 by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new,
 port 10024)
 with ESMTP id TlCJEG4u8RTG; Sun, 30 Jan 2022 18:04:00 +0100 (CET)
X-Auth-Info: bkOcRu50mxkF42ZwJjN8YVkjaCEJv3Q9diZ1K9slekGMmxZ6QJlSyHai776e6fmD
Received: from igel.home (ppp-46-244-179-102.dynamic.mnet-online.de
 [46.244.179.102])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.mnet-online.de (Postfix) with ESMTPSA;
 Sun, 30 Jan 2022 18:04:00 +0100 (CET)
Received: by igel.home (Postfix, from userid 1000)
 id EC20D2C389D; Sun, 30 Jan 2022 18:03:59 +0100 (CET)
From: Andreas Schwab <schwab@HIDDEN>
To: Lars Ingebrigtsen <larsi@HIDDEN>
Subject: Re: bug#34322: reproducibility: absolute file name in tramp.elc
References: <74ef8njh9u.fsf@HIDDEN> <877daibmjx.fsf@HIDDEN>
 <91ee4qmodu.fsf@HIDDEN> <87o83tb4ni.fsf@HIDDEN>
X-Yow: --Hello, POLICE?  I"ve got ABBOTT & COSTELLO here on suspicion of
 HIGHWAY ROBBERY!!
Date: Sun, 30 Jan 2022 18:03:59 +0100
In-Reply-To: <87o83tb4ni.fsf@HIDDEN> (Lars Ingebrigtsen's message of "Sun,
 30 Jan 2022 16:54:25 +0100")
Message-ID: <87v8y15f5s.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.4 (/)
X-Debbugs-Envelope-To: 34322
Cc: Glenn Morris <rgm@HIDDEN>, 34321 <at> debbugs.gnu.org, 34322 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.4 (-)

On Jan 30 2022, Lars Ingebrigtsen wrote:

> Glenn Morris <rgm@HIDDEN> writes:
>
>>> So has this problem fixed itself since it was reported?
>>
>> No it has not.
>>
>> find . -name '*.elc' | xargs grep /scratch
>> Binary file ./lisp/org/ox-odt.elc matches
>> Binary file ./lisp/org/ox.elc matches
>> Binary file ./lisp/progmodes/cc-mode.elc matches
>
> Ah, right, I also get my complete path in those .elc files.

That appears to be a bug in the bytecode inliner.  In ox.elc the
function org-element-class (a defsubst) is supposed to be inlined into
org-export-data and org-export-expand, but instead the original bytecode
of org-element-class is put into the bytecode, including its doc string
reference (pointing to org-element.elc, which would normally be written
as $# if it appeared there instead of in ex.elc).

-- 
Andreas Schwab, schwab@HIDDEN
GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510  2552 DF73 E780 A9DA AEC1
"And now for something completely different."




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#34322; Package emacs. Full text available.

Message received at 34322 <at> debbugs.gnu.org:


Received: (at 34322) by debbugs.gnu.org; 30 Jan 2022 15:54:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 30 10:54:37 2022
Received: from localhost ([127.0.0.1]:37386 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nECXE-00087N-V2
	for submit <at> debbugs.gnu.org; Sun, 30 Jan 2022 10:54:37 -0500
Received: from quimby.gnus.org ([95.216.78.240]:35870)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>)
 id 1nECXD-000876-37; Sun, 30 Jan 2022 10:54:35 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
 s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:
 References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=eyNjxqIerOpVA7WR/ZLObxccdb/+ZuUyksJm805v9fk=; b=rWsPVu3u1kj5NyQ1WxJhKbqqp/
 vrCv59CHKLUgU0S03OBIImvonFu+H2XrquB+K5AET9bRY/I7YCsa5JSgIbPrd6FTkbs2iRGvAK1NQ
 2oZwPb+pifY5/2OyjHTJVjRFVIwKx8/B0Q4v0vSIji6WO+Dmq+Lhcq7F62d8hSl6zHjc=;
Received: from [84.212.220.105] (helo=giant)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1nECX4-0007o5-DO; Sun, 30 Jan 2022 16:54:28 +0100
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Glenn Morris <rgm@HIDDEN>
Subject: Re: bug#34322: reproducibility: absolute file name in tramp.elc
References: <74ef8njh9u.fsf@HIDDEN> <877daibmjx.fsf@HIDDEN>
 <91ee4qmodu.fsf@HIDDEN>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj
 SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEXn6NJYRzsTEBSc
 bFr///+Q5a+sAAAAAWJLR0QEj2jZUQAAAAd0SU1FB+YBHg8pAiB74tkAAAF1SURBVDjLbZPZgYUw
 CEXjpAGBBh6xgRD6722ArL4ZflROWALXlIYhFjcmTW8r2/g+/Lmwh3BHB7kK4A45In4KuAe/AwYY
 Vs/a3EE8AtRR+yhxglYganS8gNpnAOQT5PhwMNMFUC3R0AC42rXELAOs+kw1EcACdDArzDMVEu5r
 JgDAWcMAHUBPcM+YxAwwACsh6TVAwQ4sTJWF80xlZ/v8AEStRFvApsAxJmiKN862UszNuwcqFXUu
 d4BIpZZ/z35HUDYAcgCIYfPTnuvRdoLeL7FeH97ArwEmQxCidt8HsLIPSrEpq/jLugdyY78F4bOO
 B4Chm7uRFN0gSvR95pqub2Do48KQNwC/yKeGvt7Al0EuyL8AwDWT8R9QtUvyG2i2kPo3lVRJWetq
 lydQpeQ7n/66UtGTVYbabdSaQGQFIZr4ArEm0hmDY2Xh190ukExg/hdQGBrx9w2QbJGxAt82HRH+
 I/S/zpLSu8bQqtsBHsGRx0/9ArM5c6JvYejJAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIyLTAxLTMw
 VDE1OjQxOjAyKzAwOjAw7hAvXgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMi0wMS0zMFQxNTo0MTow
 MiswMDowMJ9Nl+IAAAAASUVORK5CYII=
X-Now-Playing: Ida's _Ten Small Paces_: "Everybody Knows This Is Nowhere"
Date: Sun, 30 Jan 2022 16:54:25 +0100
In-Reply-To: <91ee4qmodu.fsf@HIDDEN> (Glenn Morris's message of
 "Sat, 29 Jan 2022 12:40:29 -0500")
Message-ID: <87o83tb4ni.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.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:  Glenn Morris <rgm@HIDDEN> writes: >> So has this problem
 fixed itself since it was reported? > > No it has not. > > find . -name
 '*.elc'
 | xargs grep /scratch > Binary file ./lisp/org/ox-odt.elc matches > Binary
 file ./lisp/org/ox.elc [...] 
 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: -2.3 (--)
X-Debbugs-Envelope-To: 34322
Cc: 34321 <at> debbugs.gnu.org, 34322 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Glenn Morris <rgm@HIDDEN> writes:

>> So has this problem fixed itself since it was reported?
>
> No it has not.
>
> find . -name '*.elc' | xargs grep /scratch
> Binary file ./lisp/org/ox-odt.elc matches
> Binary file ./lisp/org/ox.elc matches
> Binary file ./lisp/progmodes/cc-mode.elc matches

Ah, right, I also get my complete path in those .elc files.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#34322; Package emacs. Full text available.

Message received at 34322 <at> debbugs.gnu.org:


Received: (at 34322) by debbugs.gnu.org; 29 Jan 2022 17:40:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jan 29 12:40:48 2022
Received: from localhost ([127.0.0.1]:34699 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nDriS-0006gF-Fq
	for submit <at> debbugs.gnu.org; Sat, 29 Jan 2022 12:40:48 -0500
Received: from eggs.gnu.org ([209.51.188.92]:45758)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rgm@HIDDEN>)
 id 1nDriQ-0006fx-UG; Sat, 29 Jan 2022 12:40:47 -0500
Received: from [2001:470:142:3::e] (port=56682 helo=fencepost.gnu.org)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <rgm@HIDDEN>)
 id 1nDriL-0002u6-Je; Sat, 29 Jan 2022 12:40:41 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To:
 From; bh=9EopYRVU5v36DQ8EOT5y33hOWyjZuXjLHfWO5XJ5yqY=; b=mr1AF1EW5Z9J49cuvrwt
 DQnCm95JpicPxQqgX6w3Ndp5SD7XFFbTWnvF/Ad5wa3txFD1/v88RyrzCECp5hMDxNb2mKVDwQXeu
 MyXyLxX6/Lq4iL97T+ZaJLIU8lJebljSvtR1vJueY2VXHVNtwoeQbfNGfZ0Z3E+m6l/gJZy/x339j
 OQzoIHGMECr5kOC/TrY5sxEsIZskNVrd4vlo4mOJMpqwmHj4JhePOUOIL6QJx/mBHnfvBjjjkQcFQ
 dRS+NomaGYH6grbKQT6ntt3W3l56jvXSxrK0oAZI0QC2op54/uw5V4u+g18E330rw7whlXGJLKST7
 CUoLcVfg3vCiGg==;
Received: from rgm by fencepost.gnu.org with local (Exim 4.90_1)
 (envelope-from <rgm@HIDDEN>)
 id 1nDriJ-00019I-Tg; Sat, 29 Jan 2022 12:40:40 -0500
From: Glenn Morris <rgm@HIDDEN>
To: Lars Ingebrigtsen <larsi@HIDDEN>
Subject: Re: bug#34322: reproducibility: absolute file name in tramp.elc
References: <74ef8njh9u.fsf@HIDDEN> <877daibmjx.fsf@HIDDEN>
X-Spook: Uzi Middleman Riot Hamas Chobetsu Irish Republican Army
X-Ran: pmF\>FJuDexOchU7\MD{K'wS7jPVy^j6;F3wqt3KjMe]Hc{xm|aAQ,I<";VZrA!`V7VzVQ
X-Hue: black
X-Attribution: GM
Date: Sat, 29 Jan 2022 12:40:29 -0500
In-Reply-To: <877daibmjx.fsf@HIDDEN> (Lars Ingebrigtsen's message of "Sat,
 29 Jan 2022 16:15:30 +0100")
Message-ID: <91ee4qmodu.fsf@HIDDEN>
User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 34322
Cc: 34321 <at> debbugs.gnu.org, 34322 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Lars Ingebrigtsen wrote:

> So has this problem fixed itself since it was reported?

No it has not.

find . -name '*.elc' | xargs grep /scratch
Binary file ./lisp/org/ox-odt.elc matches
Binary file ./lisp/org/ox.elc matches
Binary file ./lisp/progmodes/cc-mode.elc matches

Even if that didn't return any matches, the onus would still be there to
verify that it was due to a genuine bytecode fix rather than
coincidental changes in the source files or build ordering.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#34322; Package emacs. Full text available.
Removed tag(s) moreinfo. Request was from Glenn Morris <rgm@HIDDEN> to control <at> debbugs.gnu.org. Full text available.
Added tag(s) moreinfo. Request was from Lars Ingebrigtsen <larsi@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 34322 <at> debbugs.gnu.org:


Received: (at 34322) by debbugs.gnu.org; 29 Jan 2022 15:15:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jan 29 10:15:40 2022
Received: from localhost ([127.0.0.1]:34438 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1nDpS0-00029C-8B
	for submit <at> debbugs.gnu.org; Sat, 29 Jan 2022 10:15:40 -0500
Received: from quimby.gnus.org ([95.216.78.240]:53554)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>)
 id 1nDpRz-000225-1K; Sat, 29 Jan 2022 10:15:39 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
 s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:
 References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=0dYU0TjJvvUQ5JSOvxGAohsIonkACbMAqVjp1LGvZao=; b=NcP4fEje5jNFF7HtwItN4STq21
 iBscupd/kxq78gTTzruCgL422FTUHKZawjVtySOEZxZnZIFmKGpTMKPGydaJHfrZK1FPo5Xqzchf3
 yGWDg4SE1p16J8ydWs5tCSHOpzWdQbygCjoBDm7ZAgybO6LxxVmhl3S8ba638dS58aaM=;
Received: from [84.212.220.105] (helo=giant)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1nDpRq-0003qT-La; Sat, 29 Jan 2022 16:15:33 +0100
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Glenn Morris <rgm@HIDDEN>
Subject: Re: bug#34322: reproducibility: absolute file name in tramp.elc
References: <74ef8njh9u.fsf@HIDDEN>
X-Now-Playing: Flux's _Uncarved Block_: "Nothing is not Done"
Date: Sat, 29 Jan 2022 16:15:30 +0100
In-Reply-To: <74ef8njh9u.fsf@HIDDEN> (Glenn Morris's message of
 "Mon, 04 Feb 2019 17:55:09 -0500")
Message-ID: <877daibmjx.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.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:  Glenn Morris <rgm@HIDDEN> writes: > For some reason, the
 definition of newsticker--group-shift in the > compiled file
 newst-treeview.elc
 ends up containing a string that points > to the build directory. Eg in the
 26.1.91 pretest tarfi [...] 
 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: -2.3 (--)
X-Debbugs-Envelope-To: 34322
Cc: 34321 <at> debbugs.gnu.org, 34322 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Glenn Morris <rgm@HIDDEN> writes:

> For some reason, the definition of newsticker--group-shift in the
> compiled file newst-treeview.elc ends up containing a string that points
> to the build directory. Eg in the 26.1.91 pretest tarfile, it is:
>
> "/home/nico/work/emacs-26/lisp/emacs-lisp/cl-extra.elc"
>
> This means that newst-treeview.elc is non-reproducible (contents change
> as build directory changes).

I grepped through the news*.elc files for /home, but couldn't find any.
So has this problem fixed itself since it was reported?

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#34322; Package emacs. Full text available.
Added tag(s) confirmed. Request was from Lars Ingebrigtsen <larsi@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 34322 <at> debbugs.gnu.org:


Received: (at 34322) by debbugs.gnu.org; 11 Aug 2021 19:15:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 11 15:15:05 2021
Received: from localhost ([127.0.0.1]:36647 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mDtgv-0004GR-4B
	for submit <at> debbugs.gnu.org; Wed, 11 Aug 2021 15:15:05 -0400
Received: from quimby.gnus.org ([95.216.78.240]:33104)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>)
 id 1mDtgs-0004Bu-TX; Wed, 11 Aug 2021 15:15:03 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
 s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:
 References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=lcAwv9mA/xk8yTQKhOdXeH9Ysmf5XC2VPSmP6/oNLeo=; b=qrQiOQtdrseHqu2+THLww+8Otj
 Mf2u6gX8gYTmPgWnjF/wj1ZA6CqimJ0oeFZtC75phUh+AWN9P63nrliOV4jEgNGVR+SFXDLAV15Au
 5io6G3NyCu4pXxX9y6uwNIv5rtVzjpYP1mCG9EmjjsobYhZIYFXG14aur1A+mcceC3dk=;
Received: from [84.212.220.105] (helo=elva)
 by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1mDtge-0003OD-Jf; Wed, 11 Aug 2021 21:14:55 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Stefan Monnier <monnier@HIDDEN>
Subject: Re: bug#34321: reproducibility: absolute file name in
 newst-treeview.elc
References: <kfa7jbjh3p.fsf@HIDDEN> <87a7japq3k.fsf@HIDDEN>
 <83o97qtdif.fsf@HIDDEN> <jwv5ztyw68s.fsf-monnier+emacsbugs@HIDDEN>
 <87pns6uo1t.fsf@HIDDEN> <jwvftt2as7v.fsf-monnier+emacsbugs@HIDDEN>
Date: Wed, 11 Aug 2021 21:14:47 +0200
In-Reply-To: <jwvftt2as7v.fsf-monnier+emacsbugs@HIDDEN> (Stefan Monnier's
 message of "Tue, 05 Feb 2019 15:41:44 -0500")
Message-ID: <87mtpnpzdk.fsf_-_@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.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: Stefan Monnier <monnier@HIDDEN> writes: > But
 really, 
 this is actually a side-problem: the inlined bytecode is not > spliced the
 way it should, so the inlining optimization is basically > missing. Such
 a half-assed inlining gives you all th [...] 
 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: -2.3 (--)
X-Debbugs-Envelope-To: 34322
Cc: 34321 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, 34322 <at> debbugs.gnu.org,
 Michael Albinus <michael.albinus@HIDDEN>, rgm@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Stefan Monnier <monnier@HIDDEN> writes:

> But really, this is actually a side-problem: the inlined bytecode is not
> spliced the way it should, so the inlining optimization is basically
> missing.  Such a half-assed inlining gives you all the downsides of
> inlining without its upsides.  Once we fix that, the reproducibility
> problem will also be fixed.

It's two years later, so I checked whether this problem is still present
on the trunk, and indeed:

(defalias 'tramp-lookup-syntax #[257 "..." [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 ("/home/larsi/src/emacs/trunk/lisp/net/tramp-compat.elc" . 7627)] error "Wrong `tramp-syntax' %s"] 4 (#$ . 29248)])

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#34322; Package emacs. Full text available.
Merged 34321 34322. Request was from Glenn Morris <rgm@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 34322 <at> debbugs.gnu.org:


Received: (at 34322) by debbugs.gnu.org; 5 Feb 2019 20:41:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 05 15:41:49 2019
Received: from localhost ([127.0.0.1]:33798 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1gr7XR-0001aa-Cs
	for submit <at> debbugs.gnu.org; Tue, 05 Feb 2019 15:41:49 -0500
Received: from chene.dit.umontreal.ca ([132.204.246.20]:49349)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <monnier@HIDDEN>) id 1gr7XO-0001aQ-Tv
 for 34322 <at> debbugs.gnu.org; Tue, 05 Feb 2019 15:41:48 -0500
Received: from pastel.home (lechon.iro.umontreal.ca [132.204.27.242])
 by chene.dit.umontreal.ca (8.14.7/8.14.1) with ESMTP id x15KfjhV024051;
 Tue, 5 Feb 2019 15:41:45 -0500
Received: by pastel.home (Postfix, from userid 20848)
 id 930346A060; Tue,  5 Feb 2019 15:41:44 -0500 (EST)
From: Stefan Monnier <monnier@HIDDEN>
To: Michael Albinus <michael.albinus@HIDDEN>
Subject: Re: bug#34322: reproducibility: absolute file name in tramp.elc
Message-ID: <jwvftt2as7v.fsf-monnier+emacsbugs@HIDDEN>
References: <kfa7jbjh3p.fsf@HIDDEN> <87a7japq3k.fsf@HIDDEN>
 <83o97qtdif.fsf@HIDDEN> <jwv5ztyw68s.fsf-monnier+emacsbugs@HIDDEN>
 <87pns6uo1t.fsf@HIDDEN>
Date: Tue, 05 Feb 2019 15:41:44 -0500
In-Reply-To: <87pns6uo1t.fsf@HIDDEN> (Michael Albinus's message of "Tue, 05
 Feb 2019 18:45:34 +0100")
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.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: 2 Rules triggered
	EDT_SA_DN_PASS=0, RV6476=0
X-NAI-Spam-Version: 2.3.0.9418 : core <6476> : inlines <7011> : streams
 <1812186> : uri <2791427>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 34322
Cc: rgm@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, 34322 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

>> Here you can see that there is no nested bytecode object (i.e. no
>> #[...] with the main #[...]) so the call has been correctly inlined.
> Given, that the absolute file name is not needed in the bytecode,

It's present in the in-memory bytecode object so that `C-h f` can jump
to the source upon demand, so it is needed.

> I'm wondering why we insert it there.

It's because we just insert the bytecode object wholesale (not a copy of
the object), so it comes with all its fields.

> Couldn't we live without?

We'd have to make a copy of the bytecode object, skipping the
source-code reference.

But really, this is actually a side-problem: the inlined bytecode is not
spliced the way it should, so the inlining optimization is basically
missing.  Such a half-assed inlining gives you all the downsides of
inlining without its upsides.  Once we fix that, the reproducibility
problem will also be fixed.


        Stefan




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#34322; Package emacs. Full text available.

Message received at 34322 <at> debbugs.gnu.org:


Received: (at 34322) by debbugs.gnu.org; 5 Feb 2019 17:45:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 05 12:45:58 2019
Received: from localhost ([127.0.0.1]:33728 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1gr4nG-0005og-77
	for submit <at> debbugs.gnu.org; Tue, 05 Feb 2019 12:45:58 -0500
Received: from mout.gmx.net ([212.227.17.22]:51689)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <michael.albinus@HIDDEN>) id 1gr4nB-0005oR-Mw
 for 34322 <at> debbugs.gnu.org; Tue, 05 Feb 2019 12:45:54 -0500
Received: from detlef.gmx.de ([213.220.158.98]) by mail.gmx.com (mrgmx101
 [212.227.17.168]) with ESMTPSA (Nemesis) id 0M3eDF-1h8Bxw2G6T-00rDPx; Tue, 05
 Feb 2019 18:45:37 +0100
From: Michael Albinus <michael.albinus@HIDDEN>
To: Stefan Monnier <monnier@HIDDEN>
Subject: Re: bug#34322: reproducibility: absolute file name in tramp.elc
References: <kfa7jbjh3p.fsf@HIDDEN> <87a7japq3k.fsf@HIDDEN>
 <83o97qtdif.fsf@HIDDEN> <jwv5ztyw68s.fsf-monnier+emacsbugs@HIDDEN>
Date: Tue, 05 Feb 2019 18:45:34 +0100
In-Reply-To: <jwv5ztyw68s.fsf-monnier+emacsbugs@HIDDEN> (Stefan Monnier's
 message of "Tue, 05 Feb 2019 11:36:29 -0500")
Message-ID: <87pns6uo1t.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:ioEebtRAjClpeeZ5W+wlMbVfvO7XtYDa7qPwsuN4LGcMFEFg5p2
 sqBYrTBEplDZWI0b3aspV7PmzrCceAlViViispG+UqQ6V1mY8ZLXGnwNl70ftk6q7LyQ8LL
 pRtBsiBo++lpCYdHjZLkEL17gey23uTocgJVSvfQCy6LvfPe4I1cQtXKRBbsQFqha+uuaUK
 WzbGFB0D+pgw8c3srN4sw==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:pWlz3bsWPLE=:OmfzupGG+d9wZSmGepTJvA
 5veVmehxeFlk9U2xTmhCCJJgJn1FDCT12F+vJ7DbUtPuJeBe/W4zknyONBLmDaNRnLxDA4X57
 X0PCc5cUcKEm9nGqKZEA1VMTb/FkDIFeaxqpyil8EZ4cMMnqt/WnCOTfoiSg5biphk9NrnJjN
 7Eyr5l7BJyuIug+oHW5YLuOlnRbK683wL9lsb5ZdJTCONE4eS6jTWYW0tRfoCKCz8866nA9Nr
 dWw/Vlw6BHVSMO20YJT2Dwa0F47tNpZt4DKxNMIFGIlPSQwzq7CHAv7e/xLF75MbVZzR50IaS
 PbEhfDFoY2Avsb7CvtZ4TWrkYTS4SZ0lqY4KgB7wXLMk7NBHc+osS2dmh9T1rixeh5mFxGGT7
 DcQedTwE4TzTqj1Ey/RJYHAclenmkiKLXu1mHQYu9iYjx4ZcA8r0oLmWxp2JHE+nh/K5z+o9C
 hsCF7Zec47OcuqyzbuddPSee5SjCYBsZESe2tY2kLulZyO9nUXo7mvTd3oa9TC7xEagYzvdib
 qgNaWFiDCkDr90dzqU6898nkbviP8mvAxr8CnJ2DQmdBAdlDS1670kZzqurA5CHYDq2wS2zF7
 E44stDiCPRKsm0+MP1QRH5piAh9Ww947NYj3g74UQKRhh1i1ErAe+1WOq1B4u9iJNoFyD2sZu
 gkBRCt8Jt/MG5AJL1le9azw3dVvJmed5UL15TXLLJxuRCo5OlaV2nbphlS1NLgvlEZQAT3uoH
 SzF2WhZgID9vNpid5DEAZNYl6bIbvf4CZHrOR52BD8svvh/JrdqR0HZ8JrKi+ZlgLDJ3dB+2W
 hILgVab728C0IYvXSMUpHqZ7+xNJ8+hL2qwicmU+OYSktKRjiqz595C45D8IgZ6uHzmFAmzwf
 i59HaeEd7IT3iqGMQvRayX1n6COOgLXgkv9ynzl+hRTojth1XnZetZK1/ZlTHHF8JcGPwRNGJ
 dwbJTDKdtUg==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 34322
Cc: rgm@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, 34322 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Stefan Monnier <monnier@HIDDEN> writes:

>>> --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---
>
> Here you can see that there is no nested bytecode object (i.e. no
> #[...] with the main #[...]) so the call has been correctly inlined.

Given, that the absolute file name is not needed in the bytecode, I'm
wondering why we insert it there. Couldn't we live without?

>         Stefan

Best regards, Michael.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#34322; Package emacs. Full text available.

Message received at 34322 <at> debbugs.gnu.org:


Received: (at 34322) by debbugs.gnu.org; 5 Feb 2019 16:36:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 05 11:36:42 2019
Received: from localhost ([127.0.0.1]:33690 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1gr3iE-0002AX-DV
	for submit <at> debbugs.gnu.org; Tue, 05 Feb 2019 11:36:42 -0500
Received: from alt42.smtp-out.videotron.ca ([23.233.128.29]:22529)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <monnier@HIDDEN>) id 1gr3iA-0002AH-QG
 for 34322 <at> debbugs.gnu.org; Tue, 05 Feb 2019 11:36:40 -0500
Received: from fmsmemgm.homelinux.net ([23.233.195.134]) by Videotron with SMTP
 id r3i2gJzMAPXXOr3i5gh7LW; Tue, 05 Feb 2019 11:36:33 -0500
X-Authority-Analysis: v=2.3 cv=TrXIegfh c=1 sm=1 tr=0
 a=xXJ578j8WyTliCxld3/pTA==:117 a=xXJ578j8WyTliCxld3/pTA==:17
 a=CFTnQlWoA9kA:10 a=btHII_z5QNpVgSmSGqwA:9
Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848)
 id 0CFA9AE13B; Tue,  5 Feb 2019 11:36:30 -0500 (EST)
From: Stefan Monnier <monnier@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#34322: reproducibility: absolute file name in tramp.elc
Message-ID: <jwv5ztyw68s.fsf-monnier+emacsbugs@HIDDEN>
References: <kfa7jbjh3p.fsf@HIDDEN> <87a7japq3k.fsf@HIDDEN>
 <83o97qtdif.fsf@HIDDEN>
Date: Tue, 05 Feb 2019 11:36:29 -0500
In-Reply-To: <83o97qtdif.fsf@HIDDEN> (Eli Zaretskii's message of "Tue, 05 Feb
 2019 18:18:32 +0200")
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-CMAE-Envelope: MS4wfOWnS2l8w+IsbKySyFJcKhteieJa3gUddJrUJt8O5qAws2dku5iqRGK8PJCxXc4Y6Ns7PP2/gEMylLZazrBG1pz5K3Sk/aft4rqyH6d0PQjYfH6c3N88
 gltIJib5ckZIHSvA6BacSe7nZwNnU/OEG5DwuTwWnocPkuHM6bk/oMML+Z2sc0C7eGMYTrvauWPTgxy2QqptdCvGk8dF3jNJwO9uMs8ktanet9EEn02DAd9Z
 PZeTfvOI7zDVG2E9wmwTYfi6+X8F3F6jlTQxMNoiYFKgvrX/pIBpYz2pTa4FxFf7U3X+4oFICzNYfq+0U10gxg==
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 34322
Cc: rgm@HIDDEN, Michael Albinus <michael.albinus@HIDDEN>,
 34322 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)

>> --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---

Hmm... looks like a bug in the implementation of defsubst: it works by
replacing references to tramp-compat-tramp-syntax with a copy of the
function's byte-code (this is the #[0 ...] object above, which includes
the source file name info), and later on those copied bytecode objects
are normally spliced into the surrounding bytecode (at which point the
extra source info is dropped), but here it seems like it hasn't been
spliced as it should.

>> --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---

Here you can see that there is no nested bytecode object (i.e. no
#[...] with the main #[...]) so the call has been correctly inlined.

> 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

I don't think we've changed anything significant in the implementation
of defsubst so indeed it's likely triggered by something like the order
of compilation.


        Stefan




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#34322; Package emacs. Full text available.

Message received at 34322 <at> debbugs.gnu.org:


Received: (at 34322) by debbugs.gnu.org; 5 Feb 2019 16:19:01 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 05 11:19:01 2019
Received: from localhost ([127.0.0.1]:33672 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1gr3R7-0001hp-3Z
	for submit <at> debbugs.gnu.org; Tue, 05 Feb 2019 11:19:01 -0500
Received: from eggs.gnu.org ([209.51.188.92]:33383)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1gr3R5-0001hc-QJ
 for 34322 <at> debbugs.gnu.org; Tue, 05 Feb 2019 11:19:00 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e]:43323)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1gr3Qw-0007Vw-Dp; Tue, 05 Feb 2019 11:18:50 -0500
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 <eliz@HIDDEN>)
 id 1gr3Qn-0002tT-V8; Tue, 05 Feb 2019 11:18:44 -0500
Date: Tue, 05 Feb 2019 18:18:32 +0200
Message-Id: <83o97qtdif.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Michael Albinus <michael.albinus@HIDDEN>,
 Stefan Monnier <monnier@HIDDEN>
In-reply-to: <87a7japq3k.fsf@HIDDEN> (message from Michael Albinus on Tue, 05
 Feb 2019 10:00:15 +0100)
Subject: Re: bug#34322: reproducibility: absolute file name in tramp.elc
References: <kfa7jbjh3p.fsf@HIDDEN> <87a7japq3k.fsf@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 34322
Cc: rgm@HIDDEN, 34322 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

> From: Michael Albinus <michael.albinus@HIDDEN>
> Date: Tue, 05 Feb 2019 10:00:15 +0100
> Cc: 34322 <at> 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.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#34322; Package emacs. Full text available.

Message received at 34322 <at> debbugs.gnu.org:


Received: (at 34322) by debbugs.gnu.org; 5 Feb 2019 16:15:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 05 11:15:19 2019
Received: from localhost ([127.0.0.1]:33664 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1gr3NX-0001cK-6g
	for submit <at> debbugs.gnu.org; Tue, 05 Feb 2019 11:15:19 -0500
Received: from eggs.gnu.org ([209.51.188.92]:60531)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1gr3NW-0001c5-2l
 for 34322 <at> debbugs.gnu.org; Tue, 05 Feb 2019 11:15:18 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e]:43220)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1gr3NM-00068u-2Y; Tue, 05 Feb 2019 11:15:09 -0500
Received: from [176.228.60.248] (port=1995 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1gr3NI-0002TM-L1; Tue, 05 Feb 2019 11:15:06 -0500
Date: Tue, 05 Feb 2019 18:14:54 +0200
Message-Id: <83r2cmtdoh.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Glenn Morris <rgm@HIDDEN>,
    Stefan Monnier <monnier@HIDDEN>
In-reply-to: <kfa7jbjh3p.fsf@HIDDEN> (message from Glenn Morris on
 Mon, 04 Feb 2019 17:58:50 -0500)
Subject: Re: bug#34322: reproducibility: absolute file name in tramp.elc
References: <kfa7jbjh3p.fsf@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 34322
Cc: 34322 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

> From: Glenn Morris <rgm@HIDDEN>
> Date: Mon, 04 Feb 2019 17:58:50 -0500
> 
> Package: emacs
> Version: 26.1.91
> Severity: minor
> 
> Perhaps the same issue as https://debbugs.gnu.org/34321 .
> The definition of tramp-lookup-syntax in tramp.elc contains the absolute
> file name of the build directory, making the file non-reproducible.
> Eg in the 26.1.91 pretest tarfile, it contains
> "/home/nico/work/emacs-26/lisp/net/tramp-compat.elc"

It seems to be a reference to the place in tramp-compat.elc where
tramp-compat-tramp-syntax is defined.  Maybe some byte-compiler guru
could explain or guess when does the byte compiler use such
references.  Stefan, any ideas?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#34322; Package emacs. Full text available.

Message received at 34322 <at> debbugs.gnu.org:


Received: (at 34322) by debbugs.gnu.org; 5 Feb 2019 09:00:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 05 04:00:27 2019
Received: from localhost ([127.0.0.1]:60020 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1gqwah-0002vk-CT
	for submit <at> debbugs.gnu.org; Tue, 05 Feb 2019 04:00:27 -0500
Received: from mout.gmx.net ([212.227.17.21]:60997)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <michael.albinus@HIDDEN>) id 1gqwaf-0002vV-Fg
 for 34322 <at> debbugs.gnu.org; Tue, 05 Feb 2019 04:00:26 -0500
Received: from detlef.gmx.de ([213.220.158.98]) by mail.gmx.com (mrgmx103
 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MCcE2-1h0KVX02wE-009Oas; Tue, 05
 Feb 2019 10:00:17 +0100
From: Michael Albinus <michael.albinus@HIDDEN>
To: Glenn Morris <rgm@HIDDEN>
Subject: Re: bug#34322: reproducibility: absolute file name in tramp.elc
References: <kfa7jbjh3p.fsf@HIDDEN>
Date: Tue, 05 Feb 2019 10:00:15 +0100
In-Reply-To: <kfa7jbjh3p.fsf@HIDDEN> (Glenn Morris's message of
 "Mon, 04 Feb 2019 17:58:50 -0500")
Message-ID: <87a7japq3k.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
Content-Transfer-Encoding: 8bit
X-Provags-ID: V03:K1:5BDIbbuneJ2z5rBwL1WogOBVlD7pmqgY50iIWMhOyIRRsY8fgx5
 iLMokxqxfKXyvM0T28ruTlgmCAxqa2brAYkdgt9xeqPnFZU1C1d7uUrudsg/N5RgGWEhBol
 7e8bQl0UvaJyc3LxNBo161BZWVh5K1+l2kKY2pNO0HHc0jl4Ty2nWRUYWuDAyF5VJJeMnYC
 TkW0efgAm6WgeRIgAOXNA==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:S3DO2pg0wj8=:BpcHsTG9VyGbT22NAL7yHU
 mpN4QUV9Cij7nV6deteLVzlLaibhQ4dHpYsyINBCjIxmpupGO+Zykv1SB/su4Lf26EPz4MYX1
 1d85JTaGfSRWKN7zoL4jlMWmASfvnG0SCc3HBbOshMgn/BkRFKPSpvVyhQFnydmmBFVha/GK1
 0N4EPCy/oUCwdaDd27+xCAjhWCTNJJqdMBCiR+Jh6yeolcbX76Fb8ZgLdbvTmUG9xT52xpfXS
 R5T1FpIGKZQBib+YSBskXjgVPAAM9MF5+bvm23Dzola+rTLo0xiPa2y3qKQOXOfe/UQCFLvaj
 ZfsflUQsANNwLgVCSUQcQCr4RMNYZoeoj21WZ0Sh7YZqS8TR3YPqtGPDb82685UyWTQwmKGQt
 tZJsQrnnz3KEDXntCBocW/UZkN/s3ZmHzdY4cmtjbPh4VMqwNDUbplOVplUj4gA7jFE8THo6V
 v2hX/UwS4u8XwuBeOsuAprnyaLb/hMEgnccyA/u2LpT78qIUTR3DWXQWTil2fXypICVZqKVNx
 kzQ9UeHv740F3YnA43yJUKqxZqPD35JkbMkatyOr8wqkD2BaXIdEbijnIutmKaUgicA55c+Lu
 Ogt22Zx7LLky6OFOLmHOoS/Rd7UU4YvWMFQVVNLeoMJAEgoY7vwAsBuNfPu7dkiTz3IPMndWo
 CoMGj6EIQRweYUUCogL3dMedOB6vX3kEhpdFrlpT/1RKYtnOmFvRftKkHU7rMQIHavh+7dnr1
 XtLH7zbT4l4T5996sx7i5JJY/atUg6lMyG+P2bd43uhBz++LN77Mb9Bg2QjzQFeYD3aNldGYU
 32eyBsdhBXr3kfhJsxC20gWReZoIuJiam+9w90Vei9+lFcE1s3qLQ/C4WJEGjioMOpUgnVGGO
 f+ukExitHfrtIy4Hnj5CsH7POoqF5o2aXWhs93hGp8aOC9O8ZIDCLnk1HtO+RNPsb9GMrtL9t
 Benzmd2j/PA==
X-Spam-Score: -0.2 (/)
X-Debbugs-Envelope-To: 34322
Cc: 34322 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.2 (-)

Glenn Morris <rgm@HIDDEN> writes:

> Perhaps the same issue as https://debbugs.gnu.org/34321 .
> The definition of tramp-lookup-syntax in tramp.elc contains the absolute
> file name of the build directory, making the file non-reproducible.
> Eg in the 26.1.91 pretest tarfile, it contains
> "/home/nico/work/emacs-26/lisp/net/tramp-compat.elc"

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. Both repositories use the same Emacs 26.1.91 binary for the build.

Best regards, Michael.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#34322; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 4 Feb 2019 22:58:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 04 17:58:58 2019
Received: from localhost ([127.0.0.1]:59862 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1gqnCb-0004kw-UD
	for submit <at> debbugs.gnu.org; Mon, 04 Feb 2019 17:58:58 -0500
Received: from eggs.gnu.org ([209.51.188.92]:57781)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rgm@HIDDEN>) id 1gqnCa-0004kj-4G
 for submit <at> debbugs.gnu.org; Mon, 04 Feb 2019 17:58:56 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e]:51337)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <rgm@HIDDEN>)
 id 1gqnCU-0004sd-Pm
 for submit <at> debbugs.gnu.org; Mon, 04 Feb 2019 17:58:50 -0500
Received: from rgm by fencepost.gnu.org with local (Exim 4.82)
 (envelope-from <rgm@HIDDEN>)
 id 1gqnCU-0006gw-MJ; Mon, 04 Feb 2019 17:58:50 -0500
From: Glenn Morris <rgm@HIDDEN>
To: submit <at> debbugs.gnu.org
Subject: reproducibility: absolute file name in tramp.elc
X-Spook: afsatcom Sarin Social media Power lines Cyber terror
X-Ran: ]\N2Ji,S\&IA7c)`OSzyh5h%1W<Q:X}tvyO<8VN#,81GlQwMzWO/shj<vHNP,L"m&4bOX%
X-Hue: yellow
X-Debbugs-No-Ack: yes
X-Attribution: GM
Date: Mon, 04 Feb 2019 17:58:50 -0500
Message-ID: <kfa7jbjh3p.fsf@HIDDEN>
User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/)
MIME-Version: 1.0
Content-Type: text/plain
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Package: emacs
Version: 26.1.91
Severity: minor

Perhaps the same issue as https://debbugs.gnu.org/34321 .
The definition of tramp-lookup-syntax in tramp.elc contains the absolute
file name of the build directory, making the file non-reproducible.
Eg in the 26.1.91 pretest tarfile, it contains
"/home/nico/work/emacs-26/lisp/net/tramp-compat.elc"




Report forwarded to bug-gnu-emacs@HIDDEN:
bug#34322; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sun, 1 May 2022 09:15:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.