GNU bug report logs -
#28241
man page in r-minimal contains timestamp
Previous Next
Reported by: Ricardo Wurmus <rekado <at> elephly.net>
Date: Sat, 26 Aug 2017 13:01:01 UTC
Severity: normal
Done: Ricardo Wurmus <rekado <at> elephly.net>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Your bug report
#28241: man page in r-minimal contains timestamp
which was filed against the guix package, has been closed.
The explanation is attached below, along with your original report.
If you require more details, please reply to 28241 <at> debbugs.gnu.org.
--
28241: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=28241
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
Ricardo Wurmus <rekado <at> elephly.net> writes:
> Ricardo Wurmus <rekado <at> elephly.net> writes:
>
>> Is SOURCE_DATE_EPOCH not set at the time help2man runs? “r-minimal”
>> uses the gnu-build-system, which has a build phase set-SOURCE-DATE-EPOCH
>> that sets SOURCE_DATE_EPOCH to 1.
>>
>> Where is this lost?
>
> Simple: R simply doesn’t use our help2man. It comes with
> tools/help2man.pl, which does not respect SOURCE_DATE_EPOCH.
>
> Overwriting the HELP2MAN variable causes the tests to fail, so I need to
> investigate how these versions differ.
This is now fixed with commit 174fbd5f3b2f286cf06e58787853db6b8f0f5b35.
--
Ricardo
GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC
https://elephly.net
[Message part 3 (message/rfc822, inline)]
The compressed man page at “share/man/man1/R.1.gz” provided by r-minimal
contains a time-dependent string.
Comparing the uncompressed man pages built at different times on
different machines shows me this:
--8<---------------cut here---------------start------------->8---
diff /tmp/berlin/share/man/man1/R.1 /tmp/hydra/share/man/man1/R.1
2c2
< .TH R "1" "July 2017" "R 3.4.0" FSF
---
> .TH R "1" "May 2017" "R 3.4.0" FSF
--8<---------------cut here---------------end--------------->8---
The man page is created with a rule in “doc/Makefile.in”:
@$(HELP2MAN) --include=$(srcdir)/R.aux --no-info --output=R.1 \
--name="a language for data analysis and graphics" \
$(top_builddir)/bin/R
“doc/R.aux” does not contain a timestamp, nor does the help output of R
itself. Is help2man to blame here?
--
Ricardo
GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC
https://elephly.net
This bug report was last modified 7 years and 262 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.