Bug 2517

Summary: GitHub version doesn't include ChangeLog
Product: Portable OpenSSH Reporter: Venkat Yekkirala <vyekkira>
Component: DocumentationAssignee: Assigned to nobody <unassigned-bugs>
Status: CLOSED WORKSFORME    
Severity: enhancement CC: djm, dtucker
Priority: P5    
Version: 7.1p1   
Hardware: 68k   
OS: Mac OS X   

Description Venkat Yekkirala 2015-12-15 04:02:05 AEDT
GitHub versions since 6.8p1 do not include the ChangeLog file.
Comment 1 Damien Miller 2015-12-15 09:34:47 AEDT
The changelog is generated at release from the git log. It doesn't exist as a file in the repository, but you can see exactly the same information using 'git log' or https://github.com/openssh/openssh-portable/commits/master
Comment 2 Venkat Yekkirala 2015-12-18 11:34:06 AEDT
Thanks for the info. One other newbie question:

In the release tarball, there are some *.0 man pages. I would be grateful for insight into their generation and how they differ from the regular man pages that are on github. Thanks again.
Comment 3 Darren Tucker 2015-12-18 12:52:09 AEDT
(In reply to Venkat Yekkirala from comment #2)
> In the release tarball, there are some *.0 man pages. I would be
> grateful for insight into their generation and how they differ from
> the regular man pages that are on github. Thanks again.

They're just the output of the man page formatter.

They're generated by the Makefile:
https://github.com/openssh/openssh-portable/blob/master/Makefile.in#L281

Basically it's going to run something like "nroff -mandoc ssh.1 >ssh.0" (exact command depending on your system, see https://github.com/openssh/openssh-portable/blob/master/configure.ac#L51).
Comment 4 Damien Miller 2016-08-02 10:42:15 AEST
Close all resolved bugs after 7.3p1 release