From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 06 06:58:02 2018 Received: (at submit) by debbugs.gnu.org; 6 Mar 2018 11:58:02 +0000 Received: from localhost ([127.0.0.1]:46885 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1etBEH-0002jR-Es for submit@debbugs.gnu.org; Tue, 06 Mar 2018 06:58:02 -0500 Received: from eggs.gnu.org ([208.118.235.92]:40052) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1etBEE-0002jE-Ho for submit@debbugs.gnu.org; Tue, 06 Mar 2018 06:58:00 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1etBE7-0008Nh-T6 for submit@debbugs.gnu.org; Tue, 06 Mar 2018 06:57:53 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:59717) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1etBE7-0008NX-P7 for submit@debbugs.gnu.org; Tue, 06 Mar 2018 06:57:51 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59256) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1etBE6-00080j-5g for bug-guix@gnu.org; Tue, 06 Mar 2018 06:57:51 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1etBE1-0008KP-97 for bug-guix@gnu.org; Tue, 06 Mar 2018 06:57:50 -0500 Received: from pegasus.bbbm.mdc-berlin.de ([141.80.25.20]:54790) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1etBE0-0008IJ-QD for bug-guix@gnu.org; Tue, 06 Mar 2018 06:57:45 -0500 Received: from localhost (localhost [127.0.0.1]) by pegasus.bbbm.mdc-berlin.de (Postfix) with ESMTP id BD4177BCCE9 for ; Tue, 6 Mar 2018 12:57:40 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mdc-berlin.de; h= content-transfer-encoding:content-type:content-type:mime-version :message-id:date:date:subject:subject:from:from:user-agent :received:received:received:received; s=mdc; t=1520337455; x= 1522151856; bh=eNxkjMr/iF/yF5DAw+e2q9VnOCNkupsv0MRbzoi8fNE=; b=C oOBuKOEPLKCTDTMmn+4jXecy7FCnbmHZBm2uqgPurlEvEzlpvAOW8IjWFE1XXWMP JJ/9p9aJCy7I/bRY/RUyVYjM+HleiHZLGU2RV02R7ZP9hZBk4nOqBYjKHG+BajIT 8lXuWPar0E1ljt9ireghvFHaCiY4kZT9uR36+n933E= X-Virus-Scanned: amavisd-new at mdc-berlin.de Received: from pegasus.bbbm.mdc-berlin.de ([127.0.0.1]) by localhost (pegasus.bbbm.mdc-berlin.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FhR2T41gQhfy for ; Tue, 6 Mar 2018 12:57:35 +0100 (CET) Received: from HTCATWO.mdc-berlin.net (puck.citx.mdc-berlin.de [141.80.36.101]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by pegasus.bbbm.mdc-berlin.de (Postfix) with ESMTPS for ; Tue, 6 Mar 2018 12:57:35 +0100 (CET) Received: from SW-IT-P-CAS2.mdc-berlin.net (141.80.113.54) by HTCATWO.mdc-berlin.net (141.80.180.190) with Microsoft SMTP Server (TLS) id 14.3.382.0; Tue, 6 Mar 2018 12:57:35 +0100 Received: from localhost (141.80.113.51) by SW-IT-P-CAS2.mdc-berlin.net (141.80.113.54) with Microsoft SMTP Server id 14.3.382.0; Tue, 6 Mar 2018 12:57:34 +0100 User-agent: mu4e 0.9.18; emacs 25.3.1 From: Ricardo Wurmus To: Subject: r-lambda-r not reproducible X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Tue, 6 Mar 2018 12:57:24 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" X-Originating-IP: [141.80.113.51] X-TM-AS-Product-Ver: SMEX-12.5.0.1300-8.2.1013-23692.006 X-TM-AS-Result: No-0.307000-8.000000-10 X-TMASE-MatchedRID: 9h8wXCBDPuYccv8Iwgzq2vOS+SRxjgFwh+w9Wz/xXDobP6I44ddS2Jim 4buSmgpHEZ610u5QDreAGJ/9/BXnecsesOAiftrlMJoQm3jo+mn64i5lgawyBDb9TB28Ubki+cI j9hDzxfz3w/68kNrR92DSFrtOrkaaZfdKl0bT6VbbH8WaUL9qjCVbKC+1NyXAhn2bbI5joUWTw2 4pJDJyAv1ALR2pad+hX7bicKxRIU2No+PRbWqfRMprJP8FBOIaQJvTotMhll27Dpr5DNnuAsGC9 jq430d1RpySnOMUpVcmAKGk0DfG5h2p7b3i7mDxX7wjh1MHedxWXBQLa2BteUpDRwbXU7QDOW87 zseZ6xufGkoSfRjB8dYk9sLv9oGI9hgKou+io8q/gN8dHhscLg== X-TM-AS-User-Approved-Sender: Yes X-TM-AS-User-Blocked-Sender: No X-TMASE-Result: 10--0.307000-8.000000 X-TMASE-Version: SMEX-12.5.0.1300-8.2.1013-23692.006 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) The r-lambda-r package is not reproducible. The differences in the RDX files indicates that the package=E2=80=99s RDB file includes references t= o environments that differ in size, which leads to variables being stored at different offsets in the RDB file. Here=E2=80=99s the diffoscope output: --8<---------------cut here---------------start------------->8--- diffoscope /gnu/store/gpg3f6vr7g0mngbdwdg0k9fjiv8azsyy-r-lambda-r-1.2{,-c= heck}/site-library/lambda.r/R/lambda.r.rdx --- /gnu/store/gpg3f6vr7g0mngbdwdg0k9fjiv8azsyy-r-lambda-r-1.2/site-libra= ry/lambda.r/R/lambda.r.rdx +++ /gnu/store/gpg3f6vr7g0mngbdwdg0k9fjiv8azsyy-r-lambda-r-1.2-check/site= -library/lambda.r/R/lambda.r.rdx =E2=94=9C=E2=94=80=E2=94=80 lambda.r.rdx-content =E2=94=82 =E2=94=9C=E2=94=80=E2=94=80 Rscript -e 'args <- commandArgs(TRU= E); readRDS(args[1])' {} =E2=94=82 =E2=94=82=E2=94=84 stderr from `Rscript -e args <- commandArgs(= TRUE); readRDS(args[1]) /tmp/tmplby_iopd_diffoscope/0659788e-e772-42e4-88= 34-de6ca3182877`: =E2=94=82 =E2=94=82=E2=94=84 During startup - Warning message: =E2=94=82 =E2=94=82=E2=94=84 Setting LC_CTYPE failed, using "C" =E2=94=82 =E2=94=82=E2=94=84 stderr from `Rscript -e args <- commandArgs(= TRUE); readRDS(args[1]) /tmp/tmpwy693qkv_diffoscope/26aa8f31-c6c2-4bba-94= 38-5b48a498ddab`: =E2=94=82 =E2=94=82=E2=94=84 During startup - Warning message: =E2=94=82 =E2=94=82=E2=94=84 Setting LC_CTYPE failed, using "C" =E2=94=82 =E2=94=82 @@ -80,135 +80,135 @@ =E2=94=82 =E2=94=82 $variables$debug.lr =E2=94=82 =E2=94=82 [1] 16521 347 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 $variables$dereference_type =E2=94=82 =E2=94=82 [1] 16868 474 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 $variables$describe =E2=94=82 =E2=94=82 -[1] 21557 1199 =E2=94=82 =E2=94=82 +[1] 21563 1199 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 $variables$fast_forward =E2=94=82 =E2=94=82 -[1] 22756 183 =E2=94=82 =E2=94=82 +[1] 22762 183 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 $variables$fill_args =E2=94=82 =E2=94=82 -[1] 22939 981 =E2=94=82 =E2=94=82 +[1] 22945 981 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 $variables$from_root_env =E2=94=82 =E2=94=82 -[1] 23920 115 =E2=94=82 =E2=94=82 +[1] 23926 115 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 $variables$get_function_env =E2=94=82 =E2=94=82 -[1] 24035 298 =E2=94=82 =E2=94=82 +[1] 24041 298 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 $variables$get_name =E2=94=82 =E2=94=82 -[1] 24333 236 =E2=94=82 =E2=94=82 +[1] 24339 236 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 $variables$get_type =E2=94=82 =E2=94=82 -[1] 24569 296 =E2=94=82 =E2=94=82 +[1] 24575 296 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 $variables$get_type_index =E2=94=82 =E2=94=82 -[1] 24865 1443 =E2=94=82 =E2=94=82 +[1] 24871 1443 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 $variables$get_variant =E2=94=82 =E2=94=82 -[1] 26308 280 =E2=94=82 =E2=94=82 +[1] 26314 280 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 $variables$guard_fn =E2=94=82 =E2=94=82 -[1] 26588 2299 =E2=94=82 =E2=94=82 +[1] 26594 2299 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 $variables$has_ellipsis =E2=94=82 =E2=94=82 -[1] 28887 234 =E2=94=82 =E2=94=82 +[1] 28893 234 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 $variables$has_variant =E2=94=82 =E2=94=82 -[1] 29121 2816 =E2=94=82 =E2=94=82 +[1] 29127 2816 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 $variables$idx_ellipsis =E2=94=82 =E2=94=82 -[1] 31937 137 =E2=94=82 =E2=94=82 +[1] 31943 137 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 $variables$init_function =E2=94=82 =E2=94=82 -[1] 32074 402 =E2=94=82 =E2=94=82 +[1] 32080 402 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 $variables$is.bound =E2=94=82 =E2=94=82 -[1] 32476 209 =E2=94=82 =E2=94=82 +[1] 32482 209 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 $variables$is.debug =E2=94=82 =E2=94=82 -[1] 32685 150 =E2=94=82 =E2=94=82 +[1] 32691 150 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 $variables$is.infix =E2=94=82 =E2=94=82 -[1] 32835 117 =E2=94=82 =E2=94=82 +[1] 32841 117 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 $variables$is.type =E2=94=82 =E2=94=82 -[1] 32952 115 =E2=94=82 =E2=94=82 +[1] 32958 115 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 $variables$iterator =E2=94=82 =E2=94=82 -[1] 33067 344 =E2=94=82 =E2=94=82 +[1] 33073 344 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 $variables$parse_body =E2=94=82 =E2=94=82 -[1] 33411 940 =E2=94=82 =E2=94=82 +[1] 33417 940 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 $variables$parse_eval =E2=94=82 =E2=94=82 -[1] 34351 1915 =E2=94=82 =E2=94=82 +[1] 34357 1915 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 $variables$parse_fun =E2=94=82 =E2=94=82 -[1] 36266 3139 =E2=94=82 =E2=94=82 +[1] 36272 3139 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 $variables$parse_guard =E2=94=82 =E2=94=82 -[1] 39405 1227 =E2=94=82 =E2=94=82 +[1] 39411 1227 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 $variables$parse_infix =E2=94=82 =E2=94=82 -[1] 40632 1329 =E2=94=82 =E2=94=82 +[1] 40638 1329 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 $variables$parse_types =E2=94=82 =E2=94=82 -[1] 41961 511 =E2=94=82 =E2=94=82 +[1] 41967 511 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 $variables$print.lambdar.fun =E2=94=82 =E2=94=82 -[1] 42472 438 =E2=94=82 =E2=94=82 +[1] 42478 438 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 $variables$print.lambdar.type =E2=94=82 =E2=94=82 -[1] 42910 417 =E2=94=82 =E2=94=82 +[1] 42916 417 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 $variables$really_get =E2=94=82 =E2=94=82 -[1] 43327 293 =E2=94=82 =E2=94=82 +[1] 43333 293 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 $variables$return_type =E2=94=82 =E2=94=82 -[1] 43620 474 =E2=94=82 =E2=94=82 +[1] 43626 474 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 $variables$seal =E2=94=82 =E2=94=82 -[1] 44094 210 =E2=94=82 =E2=94=82 +[1] 44100 210 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 $variables$setup_parent =E2=94=82 =E2=94=82 -[1] 44304 315 =E2=94=82 =E2=94=82 +[1] 44310 315 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 $variables$signature_idx =E2=94=82 =E2=94=82 -[1] 44619 427 =E2=94=82 =E2=94=82 +[1] 44625 427 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 $variables$strip_ellipsis =E2=94=82 =E2=94=82 -[1] 45046 123 =E2=94=82 =E2=94=82 +[1] 45052 123 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 $variables$strip_quotes =E2=94=82 =E2=94=82 -[1] 45169 111 =E2=94=82 =E2=94=82 +[1] 45175 111 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 $variables$target_env =E2=94=82 =E2=94=82 -[1] 45280 1266 =E2=94=82 =E2=94=82 +[1] 45286 1266 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 $variables$transform_attrs =E2=94=82 =E2=94=82 -[1] 46546 2995 =E2=94=82 =E2=94=82 +[1] 46552 2995 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 $variables$undebug.all =E2=94=82 =E2=94=82 -[1] 49541 121 =E2=94=82 =E2=94=82 +[1] 49547 121 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 $variables$undebug.lr =E2=94=82 =E2=94=82 -[1] 49662 399 =E2=94=82 =E2=94=82 +[1] 49668 399 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 $variables$update_type_map =E2=94=82 =E2=94=82 -[1] 50061 206 =E2=94=82 =E2=94=82 +[1] 50067 206 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 $variables$use_error =E2=94=82 =E2=94=82 -[1] 50267 222 =E2=94=82 =E2=94=82 +[1] 50273 222 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 $variables$which.debug =E2=94=82 =E2=94=82 -[1] 50489 106 =E2=94=82 =E2=94=82 +[1] 50495 106 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 $references =E2=94=82 =E2=94=82 $references$`env::1` =E2=94=82 =E2=94=82 [1] 7972 350 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 $references$`env::2` =E2=94=82 =E2=94=82 @@ -220,22 +220,22 @@ =E2=94=82 =E2=94=82 $references$`env::4` =E2=94=82 =E2=94=82 [1] 8367 121 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 $references$`env::5` =E2=94=82 =E2=94=82 [1] 17342 657 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 $references$`env::6` =E2=94=82 =E2=94=82 -[1] 17999 584 =E2=94=82 =E2=94=82 +[1] 17999 588 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 $references$`env::7` =E2=94=82 =E2=94=82 -[1] 18583 807 =E2=94=82 =E2=94=82 +[1] 18587 810 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 $references$`env::8` =E2=94=82 =E2=94=82 -[1] 19390 617 =E2=94=82 =E2=94=82 +[1] 19397 618 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 $references$`env::9` =E2=94=82 =E2=94=82 -[1] 20007 1550 =E2=94=82 =E2=94=82 +[1] 20015 1548 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 =20 =E2=94=82 =E2=94=82 $compressed =E2=94=82 =E2=94=82 [1] TRUE --8<---------------cut here---------------end--------------->8--- -- Ricardo From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 09 16:43:35 2018 Received: (at 30729) by debbugs.gnu.org; 9 Mar 2018 21:43:35 +0000 Received: from localhost ([127.0.0.1]:52863 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1euPnb-0002Is-Fa for submit@debbugs.gnu.org; Fri, 09 Mar 2018 16:43:35 -0500 Received: from sinope02.bbbm.mdc-berlin.de ([141.80.25.24]:42404) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1euPnZ-0002Ii-Ad for 30729@debbugs.gnu.org; Fri, 09 Mar 2018 16:43:34 -0500 Received: from localhost (localhost [127.0.0.1]) by sinope02.bbbm.mdc-berlin.de (Postfix) with ESMTP id 2E0961041DCA for <30729@debbugs.gnu.org>; Fri, 9 Mar 2018 22:43:32 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mdc-berlin.de; h= content-transfer-encoding:content-type:content-type:mime-version :message-id:date:date:in-reply-to:subject:subject:from:from :user-agent:references:received:received:received:received; s= mdc; t=1520631806; x=1522446207; bh=3/myCzCrNibcVwMYr0DWadAwZkLS u/M80ymUY58Xm24=; b=bxph8S7u4ZKgZVyDT9XqLWdazJaBLfUNwyQLwX0jVk6T AD4K+dC0uRYZf9yL3zRq6iinYEzZFSkwYQ+/WWqKlEpX92QlXMyzrdK9sbtY7zNR K3EWiEkLrqFMJTkZcpUGULq/opVTX7qYWgHPC4CL67CmP4nJSsmzkEYDaC8wP3g= X-Virus-Scanned: amavisd-new at mdc-berlin.de Received: from sinope02.bbbm.mdc-berlin.de ([127.0.0.1]) by localhost (sinope02.bbbm.mdc-berlin.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RDaAfmEgrD1t for <30729@debbugs.gnu.org>; Fri, 9 Mar 2018 22:43:26 +0100 (CET) Received: from HTCATWO.mdc-berlin.net (puck.citx.mdc-berlin.de [141.80.36.101]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by sinope02.bbbm.mdc-berlin.de (Postfix) with ESMTPS for <30729@debbugs.gnu.org>; Fri, 9 Mar 2018 22:43:26 +0100 (CET) Received: from SW-IT-P-CAS3.mdc-berlin.net (141.80.113.58) by HTCATWO.mdc-berlin.net (141.80.180.190) with Microsoft SMTP Server (TLS) id 14.3.382.0; Fri, 9 Mar 2018 22:43:26 +0100 Received: from localhost (141.80.113.51) by SW-IT-P-CAS3.mdc-berlin.net (141.80.113.58) with Microsoft SMTP Server id 14.3.382.0; Fri, 9 Mar 2018 22:43:26 +0100 References: User-agent: mu4e 1.0; emacs 25.3.1 From: Ricardo Wurmus To: <30729@debbugs.gnu.org> Subject: Re: r-lambda-r not reproducible In-Reply-To: X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Fri, 9 Mar 2018 22:43:15 +0100 Message-ID: <87sh99j570.fsf@mdc-berlin.de> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit X-Originating-IP: [141.80.113.51] X-TM-AS-Product-Ver: SMEX-12.5.0.1300-8.2.1013-23692.006 X-TM-AS-Result: No-5.820800-8.000000-10 X-TMASE-MatchedRID: hls5oAVArl973HU3OUveQfHkpkyUphL95O/fhUYZs0g/2QaEgdFhiYL8 17LE9TTsYyyeyjCivlLOPHjmy/kzvhfB71+9O61zBtTZHAJnUeCw3bSBLOCKslc/Cedjlcvk+lm NZCKoGWHEhn9wVlOqNLg7sxkWTSjPyO17Z2gPUCumQhbcat5/fUSSuuzoRppDv8D7QPW2jo9L5z zJm0jwD6klGeUH71Q9z42IhqDdXSztp4qHQqCQfxD3+0w1DhqKYpovC7zX5q9X14Hy+eYp74VwK /oeBn0wo2ChPwbg2kdatvUzMDckKpH0YXYnbGozgxsfzkNRlfLdB/CxWTRRu92KvEVWmYr15uAp Rl6jTTVJlqbIGaBxP/ew1RpCzPKMolEMfBndjABBiFq70hE6aA== X-TM-AS-User-Approved-Sender: Yes X-TM-AS-User-Blocked-Sender: No X-TMASE-Result: 10--5.820800-8.000000 X-TMASE-Version: SMEX-12.5.0.1300-8.2.1013-23692.006 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30729 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Ricardo Wurmus writes: > The r-lambda-r package is not reproducible. The differences in the RDX > files indicates that the package’s RDB file includes references to > environments that differ in size, which leads to variables being stored > at different offsets in the RDB file. […] > │ │ $references$`env::6` > │ │ -[1] 17999 584 > │ │ +[1] 17999 588 > │ │ > │ │ $references$`env::7` > │ │ -[1] 18583 807 > │ │ +[1] 18587 810 > │ │ > │ │ $references$`env::8` > │ │ -[1] 19390 617 > │ │ +[1] 19397 618 > │ │ > │ │ $references$`env::9` > │ │ -[1] 20007 1550 > │ │ +[1] 20015 1548 The problem is indeed that the sizes of the serialised environments differ. But how can I inspect these environments? The RDX file is an index into the compressed binary RDB. The index tells me that `env::6` is found at offset 17999 and has a size of 584 bytes (or 588 in the second build). R internally uses lazyLoadDBfetch to look up values in serialised files without having to load the full file into memory. We can do the same in an R session. Here I use a different offset and size for the new build I have here: --8<---------------cut here---------------start------------->8--- e <- lazyLoadDBfetch(as.integer(c(16386, 659)), file="/gnu/store/z53g4n9frbgcvbkpq0ai1y286177gz3i-r-lambda-r-1.2/site-library/lambda.r/R/lambda.r.rdb", compressed=TRUE, hook=NULL) --8<---------------cut here---------------end--------------->8--- Now looking at the contents of “e”, I see that it has a “bindings” field. And this contains values like this: --8<---------------cut here---------------start------------->8--- $Enc [1] "unknown" $filename [1] "" $fixedNewlines [1] TRUE $isFile [1] FALSE $lines [1] "function(...) UseFunction(describe,\"describe\",...)" […] $timestamp [1] "2018-03-08 01:21:11 CET" $wd [1] "/tmp/guix-build-r-lambda-r-1.2.drv-0/lambda.r" --8<---------------cut here---------------end--------------->8--- “timestamp”? Hah! Searching the R sources indicates that this value is set in “src/library/base/R/srcfile.R”, which I’ve previously encountered in the arguments field of “r-minimal”. It looks like this value is taken from the source file’s mtime, but resetting the timestamps before the “install” phase didn’t seem to have helped. Maybe this needs to be done at some other point that is somewhere deep within R CMD INSTALL. In that case, I think we can do the same as for Python and introduce a check for DETERMINISTIC_BUILD into “srcfile”. -- Ricardo From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 11 07:33:22 2018 Received: (at 30729-done) by debbugs.gnu.org; 11 Mar 2018 11:33:22 +0000 Received: from localhost ([127.0.0.1]:54720 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1euzEA-0003ec-GM for submit@debbugs.gnu.org; Sun, 11 Mar 2018 07:33:22 -0400 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21076) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1euzE8-0003eS-DP for 30729-done@debbugs.gnu.org; Sun, 11 Mar 2018 07:33:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1520767064; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:Cc:Subject:In-reply-to:Date:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; l=654; bh=u1eTpZ2mj4bztB8K94WUkI+rtEJlBNzKgjTtYmwBzxw=; b=bngH6xk7SUrwa+0GfoQTeSSDVvYGHiJwHgT3q19r1u9B+RV3vYKuKazIF/ytgzz1 UNlKY7kmkAyVuacJi/OycGwaEYxpK9l0zcDwsRZ2vayH0mJ/rUm8dxfzv+/GLIHhCsW 1J5/GZY42fvfCq2SwpEeYnt23Re6j10vV1esPBoo= Received: from localhost (port-92-200-16-132.dynamic.qsc.de [92.200.16.132]) by mx.zohomail.com with SMTPS id 152076706489856.102015163960345; Sun, 11 Mar 2018 04:17:44 -0700 (PDT) References: <87sh99j570.fsf@mdc-berlin.de> User-agent: mu4e 1.0; emacs 25.3.1 From: Ricardo Wurmus Subject: Re: bug#30729: r-lambda-r not reproducible In-reply-to: <87sh99j570.fsf@mdc-berlin.de> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Sun, 11 Mar 2018 12:17:42 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Message-ID: <87fu56uai1.fsf@elephly.net> X-ZohoMailClient: External X-Spam-Score: 1.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.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 the administrator of that system for details. Content preview: Ricardo Wurmus writes: > Searching the R sources indicates that this value is set in > “src/library/base/R/srcfile.R”, which I’ve previously encountered in the > arguments field of “r-minimal”. It looks like this value is taken from > the source file’s mtime, but resetting the timestamps before the > “install” phase didn’t seem to have helped. Maybe this needs to be done > at some other point that is somewhere deep within R CMD INSTALL. [...] Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [135.84.80.216 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [135.84.80.216 listed in wl.mailspike.net] -0.0 SPF_PASS SPF: sender matches SPF record 1.2 MISSING_HEADERS Missing To: header -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid X-Debbugs-Envelope-To: 30729-done Cc: 30729-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.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 the administrator of that system for details. Content preview: Ricardo Wurmus writes: > Searching the R sources indicates that this value is set in > “src/library/base/R/srcfile.R”, which I’ve previously encountered in the > arguments field of “r-minimal”. It looks like this value is taken from > the source file’s mtime, but resetting the timestamps before the > “install” phase didn’t seem to have helped. Maybe this needs to be done > at some other point that is somewhere deep within R CMD INSTALL. [...] Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [135.84.80.216 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [135.84.80.216 listed in wl.mailspike.net] -0.0 SPF_PASS SPF: sender matches SPF record 1.2 MISSING_HEADERS Missing To: header -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid Ricardo Wurmus writes: > Searching the R sources indicates that this value is set in > =E2=80=9Csrc/library/base/R/srcfile.R=E2=80=9D, which I=E2=80=99ve previo= usly encountered in the > arguments field of =E2=80=9Cr-minimal=E2=80=9D. It looks like this value= is taken from > the source file=E2=80=99s mtime, but resetting the timestamps before the > =E2=80=9Cinstall=E2=80=9D phase didn=E2=80=99t seem to have helped. Mayb= e this needs to be done > at some other point that is somewhere deep within R CMD INSTALL. This is now fixed with commit 0fa4702c041a5746ec3a58b39e4276c39d18e7da. -- Ricardo From unknown Fri Jun 13 10:22:04 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 09 Apr 2018 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator