-
Notifications
You must be signed in to change notification settings - Fork 88
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
less is not reproducible when built from git #583
Comments
I think this is the same issue as #567. That was fixed in c02f755. But that fix doesn't remove timestamps from the man pages. It seems to me that most man pages do have timestamps. On my Fedora system I looked at 1277 man pages, and 987of them have a timestamp in the last line. It doesn't seem like a good idea for less's man page to be different from most of the others in this respect. But perhaps that timestamp could be changed to be baed on SOURCE_DATE_EPOCH as well. |
The fix is not on master so I didn't notice it but yea using that for man pages too is probably also fine. |
Agreed, but someone which needs a reproducible build have other priorities.
Yeah, sounds good to me too. |
Any idea if these fixes will go in master or later in release tags? I can't tell if the pos659 branch has a special significance. |
post659 was a development branch while the 668 bug fix release was being developed in master. Now that 668 is released, post659 will be merged back into master, probably in a week or so. |
Fixed in 98d5fd4. |
It's generating timestamps that cause the issue.
See
less/mkhelp.pl
Lines 10 to 12 in e77e117
less/mkhelp.py
Lines 6 to 9 in e77e117
less/Makefile.aut
Lines 92 to 98 in e77e117
Diffoscope:
I temporarily patched it to remove timestamp generation https://gitlab.com/freedesktop-sdk/freedesktop-sdk/-/merge_requests/22374, I don't think manpages need them.
The text was updated successfully, but these errors were encountered: