Hi Christian,
Christian Weisgerber wrote on Mon, Apr 01, 2019 at 09:13:27AM +0200:
> Ingo Schwarze:
>> here are serveral bugfixes and improvements for the rsync(1) manual.
> ok
Thanks for checking, committed with the following tweaks:
> I have some comments, but I think you should commit this. Further
> tweaks can follow later.
>> Missing information:
>> * Change the misleading argument placeholder "portnumber" to "service";
>> even the default ("rsync") isn't a number. In the description,
>> mention services(5), and also mention the default.
> I don't object, but I wonder how much detail is needed. Since time
> immemorial, ports could always be specified as a number or a service
> name ("telnet mailserver smtp"). It's only worth mentioning if
> service names are _not_ supported for some reason. I pondered the
> issue when I added support for service names to ssh, and eventually
> decided to just leave it alone.
I agree that often, it isn't feasible to re-explain basic concepts
at every place where they are used. But here, it is merely one
short sentence, and i see no downside in being explicit. It may
help people who haven't been UNIX users since "time immemorial".
So i left the sentence in place.
>> * Remove excessive verbosity from -g and -o, and improve precision:
> I find "Set the group name to match the source" incomprehensible.
> The example given in the previous text may be unelegant, but it helps
> me understand what this actually does,
Fair enough, i restored the example given that people consider it
important, adjusting the wording around it to make it fit.
I also excluded changes to EXAMPLES from the commit because deraadt@
had a concern about them, and i reworded STANDARDS because deraadt@
observed that the old wording allowed the misinterpretation that
the rsync *protocol* would be under GPL, which it is not. No other
changes to the patch before commit.
Yours,
Ingo