Bug 2517 - GitHub version doesn't include ChangeLog
Summary: GitHub version doesn't include ChangeLog
Status: CLOSED WORKSFORME
Alias: None
Product: Portable OpenSSH
Classification: Unclassified
Component: Documentation (show other bugs)
Version: 7.1p1
Hardware: 68k Mac OS X
: P5 enhancement
Assignee: Assigned to nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-12-15 04:02 AEDT by Venkat Yekkirala
Modified: 2016-08-02 10:42 AEST (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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