On 12 January 2015 at 15:23, Jérémy Bobbio wrote: | Dirk Eddelbuettel: | > You need both my patches, and while I only tried them against r-devel they | > should work as is on r-release. | > | > There is one thing I need to stick into debian/rules to set the env var for | > make (patch 2), and we need to modify the r-cran.mk snippet to get timestamp | > from debian/changelog and pass it on. | > | > I can prepare both of these this evening. Ok? | | Sure, no hurry! :)
r-base_3.1.2-3 was just uploaded to experimental. It has the two patches of mine which are already in r-devel thanks to Martin. It also has (commented-out) hooks to to use them First, in debian/rules: ## Support for #774031 uncomment the two assignment to pass a non-empty string for this to hold #builttime := $(shell dpkg-parsechangelog -l$(CURDIR)/debian/changelog | awk -F': ' '/Date/ {print $$2}') #builttimestamp := "$(builttime)" buildtimestamp := "" Comment out the last one and active the two before, and you should get buildtimestamp which is use below as PKG_BUILT_STAMP="$(buildtimestamp)" \ in the call to $(MAKE). That is part one. Second, in debian/r-cran.mk, very similarly ## set built-time in DESCRIPTION time of created binary package based on stamp in changelog ## cf discussion in http://bugs.debian.org/774031 --- and uncomment two assignments here ## ## extract built-timestamp from entry changelog and use as argument #builttime := $(shell dpkg-parsechangelog -l$(CURDIR)/debian/changelog | awk -F': ' '/Date/ {print $$2}') ## #builttimeStamp := "--built-timestamp=\"$(builttime)\"" ## ## else builttimeStamp := "" which is used via $(builttimeStamp) \ So you would have to make a minimal change, build and see how it is deployed. I can quite make up my mind if I want these 'always on'. But we should in any event see where you get with this for reproducibility. Let me know how it goes. Dirk -- http://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org