On 8 May 2017 at 19:06, Ximin Luo wrote:
| Package: r-base-dev
| Version: 3.4.0-1.0~reproducible2
| Severity: wishlist
| Tags: upstream patch
| User: reproducible-bui...@lists.alioth.debian.org
| 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.

At work now with limited time, but I think I already told you twice that
there were two of the three parts of the patch you proposed to upstream that
I would not take, were I upstream (which I am not).

A decent longer-term strategy may well to stress-test the patch by including
it in our builds for a while.  We can work on that.

Dirk

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

-- 
http://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org

Reply via email to