07.05.2014 21:29 пользователь "Ingo Schwarze" <[email protected]> написал:
>
> Hi Vadim,
>
> as it stands, the port is still not OK, but you are coming closer.
>
> Vadim Zhukov wrote on Sun, May 04, 2014 at 02:05:51PM +0400:
> > "Vadim Zhukov" <[email protected]>:
> >> 2014/1/24 Ingo Schwarze <[email protected]>:
>
> >>> USE_GROFF would be very unfortunate in a port of this kind,
> >>> and in addition to that, the license specifically forbids it.
>
> Really, you must remove USE_GROFF from the Makefile, even though
> that will break some of the pages.  The license plainly doesn't
> allow distributing the manuals without distributing the source.

Hm-m-m, we could just distribute packaged source files somewhere under
/usr/local/share, can't we? IMHO, it's better to fill disk a bit more than
to provide incorrect info.

> >>> The relevant part of the POSIX-COPYRIGHT file reads:
> >>>
> >>>   Redistribution of this material is permitted so long as this
> >>>   notice and the corresponding notices within each POSIX manual
> >>>   page are retained on any distribution, and the nroff source is
> >>>   included. Modifications to the text are permitted so long as any
> >>>   conflicts with the standard are clearly marked as such in the
> >>>   text.
>
> That said, i think the comment
>
>   # permissive, see POSIX-COPYRIGHT
>
> in the Makefile is misleading.  The term "permissive" is normally
> used for BSD-style licenses, but this one is more like GPL.
> Make something like:
>
>   # custom copyleft license, see POSIX-COPYRIGHT

Agree, will be fixed.

> [...]
> >>> Do not install these manuals to /usr/local/man/,
> >>> but to a dedicated directory, something like
> >>>   /usr/local/share/doc/posix/man/man{1,3}/*.{1,3}
>
> You have chosen:
>
>   share/doc/man-pages-posix/man/man{1,3}/*.{1,3}
>
> Looking again, i think it is better to shorten this to
>
>   share/doc/man-pages-posix/man{1,3}/*.{1,3}

Nice idea, thanks. Will be changed.

> [...]
> >>> Of course, a README would be OK with me, too.
>
> The README needs a few improvements:
>
>  * I don't like the reasoning in the first sentence, i think it
>    misses the point.  Maybe something like:
>    "Because the manuals contained in this package do not match
>     any real software installed, they are not installed into
>     directories that man(1) searches by default."
>
>  * "You're promised" in the second sentence is not correct English.
>    You might say:
>    "Consider adding something like this..."
>
>  * The final note should also be reworded, this is not specific
>    to OpenBSD at all.  Maybe like this:
>    "Because manual page handling tools do not support section 0,
>     header documentation is installed into section 3."
>
> There are also some issues with the DESCR:
>
>  * The string "POSIX 1003.1-2013" is imprecise.  You should say:
>    "This package contains the IEEE Std 1003.1-2008 (POSIX.1)
>     manual pages including the corrections contained in
>     the first Technical Corrigendum, IEEE Std 1003.1-2008/Cor 1-2013."
>
>  * The directories in the second sentence are wrong, and i don't
>    see the point in listing them at all.  Maybe:
>    "It include manuals for utilities in section 1 and for functions
>     and headers in section 3."
>
> So far, that's all from visual inspection.  I think this needs
> another iteration before it makes sense to start with actual testing.

Got it.

> Thanks for working on this,

Thank you for reviewing. I'll send you updated port as it'll be ready.

Reply via email to