Make the manpages build reproducible via datalad.source.epoch (to be used in Debian packaging)#6997
Conversation
|
hm, where is all the CIs? I got notification that docs failed to build, so I pushed a fix 6a21dab directly to |
…es in manpages I think it is worth adding to our codebase to avoid posssible conflicts in the patch and also to facilitate similar reproducibility in other distributions where so would be desired. Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1010318
d24c1a0 to
1a35671
Compare
Codecov Report
@@ Coverage Diff @@
## maint #6997 +/- ##
==========================================
- Coverage 90.14% 88.27% -1.87%
==========================================
Files 354 354
Lines 46338 46338
Branches 6613 0 -6613
==========================================
- Hits 41771 40907 -864
- Misses 4551 5431 +880
+ Partials 16 0 -16
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. |
|
ha ha -- with force-push I "killed" the generated changelog! will regen. |
|
following @bpoldrack feedback: we probably should introduce some dedicated DATALAD_ config var and just set it to the value of SOURCE_DATE_EPOCH in debian/rules... I will RF |
|
ok, ready for review again! Testing added to building the docs worked and showed I highly doubt that other failures (e.g. in |
| - Introduce datalad.source.epoch configuration to make the build reproducible | ||
| (on Debian only ATM) by providing date to use in the manpages. | ||
| [PR #6997](https://github.com/datalad/datalad/pull/6997) (by | ||
| [@yarikoptic](https://github.com/yarikoptic)) |
There was a problem hiding this comment.
I even took time to tune up this ;)
|
oh, we are plagued by jaraco/keyring#593 ! I will submit a blacklisting PR as I did for dandi-cli dandi/dandi-cli#1112 |
|
ok, what could go wrong!? ;) |
|
🚀 PR was released in |
I think it is worth adding to our codebase to avoid posssible conflicts in the
patch and also to facilitate similar reproducibility in other distributions
where so would be desired.
Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1010318