On 18.04.2015 at 15:37, Dirk Eddelbuettel wrote:
> 
> On 18 April 2015 at 15:22, Johannes Ranke wrote:
> | Am Samstag, 18. April 2015, 06:27:03 schrieb Dirk Eddelbuettel:
> | > On 18 April 2015 at 11:15, Philip Rinn wrote:
> | > | Hi,
> | > | 
> | > | I think this patch is more what I wanted.
> | > | It now sets the build-timestamp to the time of the last changelog entry 
> if
> | > | the maintainer does not set builttimeStamp explicitly.
> | > | With this change almost all GNU R packages in Debian would automatically
> | > | build reproducible.
> | > 
> | > And I presume that is what we want?  I never heard from the 
> reproducibility
> | > group after I made the two patches (cf old bug report) to R itself and
> | > r-cran.mk.

Yes, I think so. I asked on the #debian-reproducible IRC channel yesterday and 
got
a "looks good to me" back.
This change would make at least 223 [1] GNU R packages build reproducible - 
that's
about 5% of all FTBR packages.

> | Without having further background information I would say that the build-
> | timestamp should be either set to the build time (to carry correct 
> | information) or not at all (to have reproducible builds).
> 
> Context: R _always_ puts one hin, hence the discussion in the earlier bug
> report and my (long-accepted) upstream ptahc to be able to override.
> 
> What Philip is suggesting here is to use the hook I provided with a suitable
> value -- the timestamp from debian/changelog.  I think I'll do that.

Well, defaulting to builttimeStamp = " " would work too, but for me it looks
better to have the "timestamp when the package was modified" there.

> Dirk, at a workshop
>  
> | Johannes
> | 
> | > Too bad you sent me this today. I just made four uploads of R in the last
> | > few days leading up to R 3.2.0.

Yes, I saw that, but I didn't had time earlier this week. Having that set with 
the
start of the new release cycle would have been nice but it's not mandatory I 
think.

Philip

> | > 
> | > Dirk
> | > 
> | > | Best,
> | > | Philip
> | > | 
> | > | x[DELETED ATTACHMENT usable_builttimeStamp2.patch, text/x-patch]
> | > | x[DELETED ATTACHMENT signature.asc, application/pgp-signature]
> 

[1]
https://reproducible.debian.net/issues/unstable/timestamps_in_description_files_generated_by_r-base-dev_issue.html

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to