Hello, Without having much insight i tried out the installation handbook. What i think what could spare users and package builders time and make installation a fluent process is to improve the installation guide. Maybe you agree in some points:
1. Mention that there are built-instructions of the different operating systems at the beginning! 2. Combine https://gnunet.org/generic-installation-instructions and https://gnunet.org/dependencies to remove unnecessary redundancy (easier to maintain in case of (changing) dependencies)-> easier overview for those who want to package. 3. The README text from the installtion package could be the same as the Installation handbook as long as the installer is not OS-specific.-> easier to maintain, make sure when somebody changes the README that he changes the Installation handbook online too and vise versa. 4. Add the following packages to (every) list of dependencies. For consistency: If no composition of the instructions is made then the dependencies must be on EVERY list the same having the same order.(not complete sorry) : * tar and xz for opening the source balls * autoconf >= 2.59, automake >= 1.11.1 * gmp (as it is called a dependency in README in the newest gnunet-package, dependency for nettle) * libgpgerror (as it stands in https://gnunet.org/generic-installation-instructions) * nettle 2.7 5. Make sure the order of dependencies is as it should be installed. 6. Order the dependencies into two sections must have and optional 7. Add links to the sources: (not complete) https://github.com/freddix/libgpg-error (zip) ftp://ftp.gnupg.org/gcrypt/libgpg-error/ CERTOOL for GNS: depends on nss which depends on nspr (gns->certool->nss->nspr) https://developer.mozilla.org/en-US/docs/NSPR https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_Sources_Building_Testing ftp://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_3_9_2_RTM/Linux2.4_x86_glibc_PTH_OPT.OBJ/ (having both packages combined) 8. NETTLE: I had some odd built errors when first configuring and then making nettle. I did several things and i don't know what helped at the end, but since nettle is essential for gnutls (./configure throws an error when nettle is missing) try to build it yourself: it was not available for Debian 8.1. nettle-2.7 is libnettle4 in debian Kind regards Demos
0xBF83D308.asc
Description: application/pgp-keys
signature.asc
Description: OpenPGP digital signature
_______________________________________________ GNUnet-developers mailing list [email protected] https://lists.gnu.org/mailman/listinfo/gnunet-developers
