Your message dated Mon, 19 Oct 2026 13:28:05 -0500
with message-id <[email protected]>
and subject line Re: Bug#862112: #862112: r-base-dev: Generate reproducible
output independently of the build path
has caused the Debian Bug report #862112,
regarding r-base-dev: Generate reproducible output independently of the build
path
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
862112: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=862112
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: r-base-dev
Version: 3.4.0-1.0~reproducible2
Severity: wishlist
Tags: upstream patch
User: [email protected]
Usertags: build-path
Dear Maintainer,
I've been asked to file this bug report so that others working on the
Reproducible Builds project can better track the ongoing issue of
build-path-independent reproducibility in various tools and compilers. I don't
mean to imply to rush this process nor pressure you, this report is only for
informational purposes.
As you know, I've already contacted upstream with a proposed patch:
- https://stat.ethz.ch/pipermail/r-devel/2017-April/074138.html
- https://stat.ethz.ch/pipermail/r-devel/2017-May/074181.html (patch amended)
These may be browsed as git commits here:
-
https://anonscm.debian.org/cgit/reproducible/r-base.git/log/?h=pu/reproducible_builds
The built packages may be downloaded here:
- https://reproducible.alioth.debian.org/debian/
- https://tests.reproducible-builds.org/debian/index_repositories.html
(overview)
The reproducibility status of dependent packages is being tracked on these
pages:
-
https://tests.reproducible-builds.org/debian/issues/unstable/randomness_in_r_rdb_rds_databases_issue.html
We're currently waiting to hear back from upstream to see if they think the
patch will negatively impact the behaviour of any R packages. At minimum, we
likely have to amend it to guard the behaviour behind some sort of run-time
option, as was done for a similar patch for timestamps in #774031.
Ximin
-- System Information:
Debian Release: 9.0
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable-debug'), (500,
'testing-debug'), (300, 'unstable'), (200, 'experimental'), (1,
'experimental-debug')
Architecture: amd64
(x86_64)
Foreign Architectures: i386
Kernel: Linux 4.9.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages r-base-dev depends on:
ii build-essential 12.3
ii cdbs 0.4.150
ii g++ 4:6.3.0-4
ii gcc 4:6.3.0-4
ii gfortran 4:6.3.0-4
ii libatlas-base-dev 3.10.3-1+b1
ii libblas-dev 3.7.0-1
ii libbz2-dev 1.0.6-8.1
ii libicu-dev 57.1-6
ii libjpeg-dev 1:1.5.1-2
ii libjpeg62-turbo-dev [libjpeg-dev] 1:1.5.1-2
ii liblapack-dev 3.7.0-1
ii liblzma-dev 5.2.2-1.2+b1
ii libncurses5-dev 6.0+20161126-1
ii libpcre3-dev 2:8.39-3
ii libpng-dev 1.6.28-1
ii libreadline-dev 7.0-2
ii pkg-config 0.29-4+b1
ii r-base-core 3.4.0-1.0~reproducible2
ii xauth 1:1.0.9-1+b2
ii zlib1g-dev 1:1.2.8.dfsg-5
r-base-dev recommends no packages.
Versions of packages r-base-dev suggests:
ii debhelper 10.2.5
ii texinfo 6.3.0.dfsg.1-1+b2
ii texlive-base 2016.20170123-5
ii texlive-extra-utils 2016.20170123-5
ii texlive-fonts-extra 2016.20170123-5
ii texlive-fonts-recommended 2016.20170123-5
ii texlive-generic-recommended 2016.20170123-5
ii texlive-latex-base 2016.20170123-5
ii texlive-latex-extra 2016.20170123-5
ii texlive-latex-recommended 2016.20170123-5
-- no debconf information
--- End Message ---
--- Begin Message ---
It took a jolly few years, and some assistance from upstream, friends, and
even LLMs but we got to. r-base 4.6.1-9, the current build of the the current
upstream, builds reproducibly.
I will over the next few weeks unsure this gets into upstream in a way that
is not-Debian dependent so by R 4.7.0 next April it will (at long last) build
reproducibly everywhere.
Dirk
--
dirk.eddelbuettel.com | @eddelbuettel | [email protected]
--- End Message ---