[nanomsg] Re: nanomsg v0.9 released

  • From: "Garrett D'Amore" <garrett@xxxxxxxxxx>
  • To: "nanomsg@xxxxxxxxxxxxx" <nanomsg@xxxxxxxxxxxxx>
  • Date: Mon, 16 May 2016 11:35:04 -0700

The “release” tarballs are source releases, not binary releases.  I’d
imagine that any binary packaging would include formatted documentation in
one or both of HTML and man format.

The same documentation is always published on nanomsg.org as well.

On Mon, May 16, 2016 at 11:23 AM, Lionel Orry <lionel.orry@xxxxxxxxx> wrote:

Hello,

On Mon, May 16, 2016 at 10:43 AM, Dirkjan Ochtman <dirkjan@xxxxxxxxxx>
wrote:

On Mon, May 16, 2016 at 6:17 AM, Garrett D'Amore <garrett@xxxxxxxxxx>
wrote:
As always, please let us know (preferably by filing an issue) if
something
doesn’t work right or you have problems.

Thanks to you (and Jack) for pulling through and getting this done!

I've packaged this for Gentoo, so it will be available on a Portage
tree mirror near you soon. Two points of feedback:

- In the configuration using the CMake tools that we have available
from the package management system, I see libnanomsg.so.Unknown being
built. I might be doing something silly, but I think I'm following a
mostly standard CMake process. This is the result:

lrwxrwxrwx 1 root root     19 May 16 10:09 /usr/lib64/libnanomsg.so ->
libnanomsg.so.5.0.0
lrwxrwxrwx 1 root root     21 May 16 10:09
/usr/lib64/libnanomsg.so.5.0.0 -> libnanomsg.so.Unknown
-rwxr-xr-x 1 root root 282576 May 16 09:57
/usr/lib64/libnanomsg.so.Unknown

- I hesitated to give feedback before, but I'm kind of unhappy with
the move to asciidoctor for the docs. Personally I don't have
asciidoctor installed, and I don't know of any other projects using
it. Now, I looked at  (the dependency situation for it on Gentoo.
Whereas nanomsg was already keyworded for a bunch of architectures
(amd64 arm mips ppc ppc64 s390 x86), asciidoctor is only available for
amd64 right now (in order to satisfy our QA tools, I've had to drop
nanomsg back to amd64-only too). This suggests that very few projects
in the Gentoo tree are using it. On top of that, on my server at
least, installing asciidoctor requires a whopping 11 dependencies to
be installed. I'm not sure if most distributions install Ruby by
default, but to me this would be a big barrier for actually installing
the docs. On the other side, asciidoc requires Python (which in my
experience is nearly always installed by default), libxslt and some
docbook XML stuff.


​I can understand the concern, but why not providing an already-generated
html manual for releases tarballs ? This would make lot of sense to me that
documentation is already prepared and ready to be viewed, before
compiling/installing the software.




Hope that helps,

Dirkjan


​Best regards,
Lionel​


Other related posts: