-
Notifications
You must be signed in to change notification settings - Fork 110
Make the manpages build reproducible via datalad.source.epoch (to be used in Debian packaging) #6997
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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