gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[www] branch stable updated (ae000dc -> 44713be)


From: gnunet
Subject: [www] branch stable updated (ae000dc -> 44713be)
Date: Fri, 15 May 2020 11:07:54 +0200

This is an automated email from the git hooks/post-receive script.

martin-schanzenbach pushed a change to branch stable
in repository www.

    from ae000dc  use funding text by ngi trust
     add 1ebd7c3  add deploy script
     add d868619  fixed missing clone of gnunet-gtk repository
     add 068fd70  archinstall: removed unnecessary compiler flags, changed to 
/usr/local
     add 2f02a6f  gnurl: add new gpg key for versions after 7.69.1
     add 2a5701a  gnurl: rewrite to be more rational about patch waiting times
     add 8e623df  mailmap update
     add 5645dd9  Add opengraph to header, most of it is TODO
     add 3cc9e3d  Merge branch 'master' of git+ssh://gnunet.org/www
     add 16808e1  add more build tasks
     add 05fe330  add CI link
     add a15d862  fix CI link
     add 97a8f4e  streamline installation instructions
     add 02b4c3d  fix styles
     add 44713be  minor improvements

No new revisions were added by this update.

Summary of changes:
 .buildbot/build.sh                         |  10 +++
 .buildbot/firefly-x86_64-amdepyc_deploy.sh |  10 +++
 .mailmap                                   |   7 +-
 common/header.j2.inc                       |  18 +++++
 common/navigation.j2.inc                   |   5 +-
 static/styles.css                          |   4 +
 template/gnurl.html.j2                     |  22 ++---
 template/install-on-archpi.html.j2         |  36 +++++----
 template/install.html.j2                   | 125 +++++++++++++++++++++++------
 9 files changed, 179 insertions(+), 58 deletions(-)
 create mode 100755 .buildbot/build.sh
 create mode 100755 .buildbot/firefly-x86_64-amdepyc_deploy.sh

diff --git a/.buildbot/build.sh b/.buildbot/build.sh
new file mode 100755
index 0000000..da209c0
--- /dev/null
+++ b/.buildbot/build.sh
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+./bootstrap
+./configure
+make
+if [ $? -eq 0 ]; then
+  exit 0
+fi
+echo "Try again"
+make
diff --git a/.buildbot/firefly-x86_64-amdepyc_deploy.sh 
b/.buildbot/firefly-x86_64-amdepyc_deploy.sh
new file mode 100755
index 0000000..baad1ba
--- /dev/null
+++ b/.buildbot/firefly-x86_64-amdepyc_deploy.sh
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+# Deploy websites from buildbot
+
+chmod -R ag+rX rendered/
+DEPLOY_USER="stage"
+if [ $(git rev-parse --abbrev-ref HEAD) == 'stable' ]; then
+  DEPLOY_USER="www"
+fi
+rsync -a --delete rendered/ $address@hidden:~/www_deployment/
diff --git a/.mailmap b/.mailmap
index 017cc9a..386cebe 100644
--- a/.mailmap
+++ b/.mailmap
@@ -1,2 +1,5 @@
-ng0 <address@hidden>
-ng0 <address@hidden> Nils Gillmann <address@hidden>
+nikita <address@hidden>
+nikita <address@hidden> address@hidden <address@hidden>
+nikita <address@hidden> ng0 <address@hidden>
+nikita <address@hidden> Nils Gillmann <address@hidden>
+nikita <address@hidden> Nils Gillmann <address@hidden>
diff --git a/common/header.j2.inc b/common/header.j2.inc
index 2f80985..9d797fe 100644
--- a/common/header.j2.inc
+++ b/common/header.j2.inc
@@ -56,3 +56,21 @@
     <![endif]-->
 
     <link rel="alternate" type="application/rss+xml" title="GNUnet.org rss" 
href="{{ url_localized('news/rss.xml') }}" />
+
+    <!-- opengraph -->
+    <!--
+      We do not actively use Twitter or endorse it, but people might
+      use our posts there or other websites might conform to the
+      twitter namespace of the opengraph. More opengraph must be
+      implemented in the sitecode.
+      -->
+    <meta name="twitter:card" content="article" />
+    <meta name="twitter:site" content="@gnunet" />
+    <meta name="twitter:creator" content="@gnunet" />
+    {#
+    TODO: Implement the necessary functions.
+    <meta property="og:url" content="{{ url_localized(url) }}" />
+    <meta property="og:title" content="{{ title }}" />
+    <meta property="og:description" content="{{ summary }}" />
+    <meta property="og:image" content="" />
+    #}
diff --git a/common/navigation.j2.inc b/common/navigation.j2.inc
index 1befac8..5e288a9 100644
--- a/common/navigation.j2.inc
+++ b/common/navigation.j2.inc
@@ -61,10 +61,7 @@
           <li><a class="dropdown-item" href="https://bugs.gnunet.org"; 
target="_blank">{{ _("Bug Tracker") }}</a></li>
           <li><a class="dropdown-item" href="https://git.gnunet.org"; 
target="_blank">{{ _("Source Code") }}</a></li>
           <li><a class="dropdown-item" target="_blank" 
href="https://docs.gnunet.org/doxygen/";>{{ _("Source Code Documentation") 
}}</a></li>
-          <!-- 
-          /* Until there is no functional CI we don not show this */
-          <li><a class="dropdown-item" href="https://gitlab.gnunet.org/"; 
target="_blank">{{ _("Continuous Integration") }}</a></li>
-          -->
+          <li><a class="dropdown-item" href="https://buildbot.gnunet.org/"; 
target="_blank">{{ _("Continuous Integration") }}</a></li>
           <li><a class="dropdown-item" target="_blank" 
href="https://docs.gnunet.org/tutorial/gnunet-tutorial.html";>{{ _("Development 
Tutorial") }}</a></li>
          <li><a class="dropdown-item" href="{{ url_localized('gnurl.html') 
}}">libgnurl</a></li>
           <li><a class="dropdown-item" href="{{ url_localized('gns.html') 
}}">GNS</a></li>
diff --git a/static/styles.css b/static/styles.css
index 5979d21..3806ac1 100644
--- a/static/styles.css
+++ b/static/styles.css
@@ -47,6 +47,10 @@ code {
   margin-bottom: 1em;
   word-wrap: break-word; }
 
+code.block {
+  display: block; }
+
+
 a.btn {
   text-decoration: none !important;
   color: white !important;
diff --git a/template/gnurl.html.j2 b/template/gnurl.html.j2
index c502de7..c9c5d8b 100644
--- a/template/gnurl.html.j2
+++ b/template/gnurl.html.j2
@@ -28,9 +28,9 @@
           </p>
           <p>
             {% trans %}
-              Our main usecase is for GNUnet, but it might be usable
-              for others, hence we&#39;re releasing the code to the
-              general public.
+              Our main usecase is for GNUnet and Taler, but it might
+              be usable for others, hence we&#39;re releasing the code
+              to the general public.
             {% endtrans %}
           </p>
           <p>
@@ -129,8 +129,9 @@
               my mood. Note that this pretty much CANNOT be done without a 
fork, as
               renaming is an essential part of the fix. Now, there might be 
creative
               solutions to achieve the same thing within the standard cURL 
build
-              system, but I'm not happy to wait for a decade for Daniel to 
review
-              the patches. The changes libgnurl makes to curl are miniscule 
and can
+              system, but this was deemed to be too much work when
+              gnurl was originally started.
+              The changes libgnurl makes to curl are miniscule and can
               easily be applied again and again whenever libcurl makes a new
               release.
             {% endtrans %}
@@ -210,7 +211,7 @@
             {% trans %}
              Releases are published on <a 
href="https://ftpmirror.gnu.org/gnu/gnunet/";>ftpmirror.gnu.org/gnu/gnunet</a>.
              gnurl is available from within a variety of distributions and 
package managers.
-             Package Managers which include gnurl are:
+             Some Package Managers which include gnurl are:
               <a href="https://www.gnu.org/software/guix/";>GNU Guix</a> 
(available as "gnurl"),
              <a href="https://gentoo.org";>Gentoo</a> through the collaborative 
ebuild collection
              <a 
href="https://git.gnunet.org/youbroketheinternet-overlay.git/";>youbroketheinternet</a>,
@@ -266,7 +267,7 @@
             {% trans %}
               Fetch the signature key from
             {% endtrans %}
-            <a 
href="https://keys.openpgp.org/search?q=ng0%40n0.is";>keys.openpgp.org</a>
+            <a 
href="https://keys.openpgp.org/search?q=nikita%40NetBSD.org";>keys.openpgp.org</a>
             {% trans %}
               or via commandline with gnupg2.
             {% endtrans %}
@@ -395,10 +396,9 @@
           <p>
             {% trans %}
              gnurl/libgnurl is maintained by Nikita.
-             Releases are signed with the OpenPGP Key
-              <b>A88C8ADD129828D7EAC02E52E22F9BBFEE348588</b>,
-             with the key fingerprint
-              <b>A88C 8ADD 1298 28D7 EAC0  2E52 E22F 9BBF EE34 8588</b>.
+             Releases after version 7.69.1 are signed with the OpenPGP Key
+              <b>0xD6B570842F7E7F8D</b> (<a 
href="https://keys.openpgp.org/search?q=6115012DEA3026F62A98A556D6B570842F7E7F8D";>keys.openpgp.org</a>,
 <a href="https://n0.is/pubkey.asc";>n0.is</a>), with the key fingerprint
+              <b>6115 012D EA30 26F6 2A98  A556 D6B5 7084 2F7E 7F8D</b>.
             {% endtrans %}
           </p>
         </div>
diff --git a/template/install-on-archpi.html.j2 
b/template/install-on-archpi.html.j2
index 00c8dc5..9970260 100644
--- a/template/install-on-archpi.html.j2
+++ b/template/install-on-archpi.html.j2
@@ -16,8 +16,8 @@
   <h2>{{ _("Requirements for Raspberry Pi 3") }}</h2>
 
   <p>First you need the hardware. This tutorial works with a Raspberry Pi 3 or
-  any Arch Linux system. The other Pi versions I haven't tested, but they 
should
-  probably work, too. To install Arch Linux on the Pi3, follow the instructions
+  any Arch Linux system. The other Pi versions have not been tested, but they
+  should work, too. To install Arch Linux on the Pi3, follow the instructions
   from <a
   
href="https://archlinuxarm.org/platforms/armv8/broadcom/raspberry-pi-3";>archlinuxarm.org</a>.</p>
 
@@ -25,7 +25,7 @@
   install the tools for building new software.</p>
 
   <p><code>
-  > sudo pacman -S base-devel
+  $ sudo pacman -S base-devel
   </code></p>
 
   <p>Now we can continue to install the following Arch Linux dependencies to
@@ -43,18 +43,18 @@
   in the next step:<p>
 
   <p><code>
-  > git clone https://gnunet.org/git/gnunet.git<br>
+  $ git clone https://gnunet.org/git/gnunet.git<br>
   </code></p>
 
   <p>Now it's time to compile and install GNUnet.</p>
 
   <p><code>
-  > cd gnunet<br>
-  > export GNUNET_PREFIX=/usr # for example, other locations possible<br>
-  > ./bootstrap # Run this to generate the configure files.<br>
-  > ./configure --prefix=$GNUNET_PREFIX --disable-documentation # Use --help 
to see the various flags available to you.<br>
-  > make -j$(nproc || echo -n 1)<br>
-  > sudo make install<br>
+  $ cd gnunet<br>
+  $ export GNUNET_PREFIX=/usr/local # for example, other locations possible<br>
+  $ ./bootstrap # Run this to generate the configure files.<br>
+  $ ./configure --prefix=$GNUNET_PREFIX # Use --help to see the various flags 
available to you.<br>
+  $ make -j$(nproc || echo -n 1)<br>
+  $ sudo make install<br>
   </code></p>
 
   <p>Congrats! GNUnet is now installed!</p>
@@ -66,14 +66,16 @@
   <p><code>
   $ pacman -Su gtk3 glade
   </code></p>
+  <p><code>
+  $ git clone https://gnunet.org/git/gnunet-gtk.git<br>
+  </code></p>
   <code>
     $ cd ../gnunet-gtk<br>
     $ ./bootstrap<br>
-    $ export GNUNET_PREFIX=/usr # for example, other locations possible
-    $ export CFLAGS="-g -Wall -O0"<br>
+    $ export GNUNET_PREFIX=/usr/local # for example, other locations 
possible<br>
     $ ./configure --prefix=$GNUNET_PREFIX --with-gnunet=$GNUNET_PREFIX<br>
     $ make -j$(nproc || echo -n 1)<br>
-    $ sudo make install
+    $ sudo make install<br>
   </code>
 
   <h2>{{ _("Run") }}</h2>
@@ -82,20 +84,20 @@
   ~/.config/gnunet.conf. We can start with an empty file for now:</p>
 
   <p><code>
-  > touch ~/.config/gnunet.conf
+  $ touch ~/.config/gnunet.conf
   </code></p>
    <br />
   <p>Now we can start it with the commandline tool gnunet-arm (Automatic 
Restart
   Manager).</p>
 
   <p><code>
-  > gnunet-arm -s
+  $ gnunet-arm -s
   </code></p>
 
   <p>It starts the default GNUnet services. We can list them with the -I 
option:</p>
 
   <p><code>
-  > gnunet-arm -I<br>
+  $ gnunet-arm -I<br>
   Running services:<br>
   ats (gnunet-service-ats)<br>
   revocation (gnunet-service-revocation)<br>
@@ -125,7 +127,7 @@
   <p>For stopping GNUnet again we can use the -e option.</p>
 
   <p><code>
-  > gnunet-arm -e
+  $ gnunet-arm -e
   </code></p>
 
   <h2>{{ _("Make sure, it works!") }}</h2>
diff --git a/template/install.html.j2 b/template/install.html.j2
index 5d097a3..b5b10f8 100644
--- a/template/install.html.j2
+++ b/template/install.html.j2
@@ -9,13 +9,65 @@
   <div class="row container justify-content-center">
     <div class="alert" style="background-color: #419edb;">
       <div class="alert-content">
+{% trans %}
           Notice: GNUnet is still undergoing major development. It is
           largely <i>not yet ready</i> for usage beyond developers.
+{% endtrans %}
       </div>
     </div>
+{% trans %}
+<p>Please be aware that this project is still in an early alpha
+stage when it comes to running software &#8211; its not an easy task
+to rewrite the whole Internet! We are happy to get your
+<a href="engage.html">helping hand</a> anytime!
+Further information is available in our <a 
href="https://docs.gnunet.org/#toc-Using-GNUnet-1";>handbook</a>.
+If you have any queries about the installation or the usage, please <a 
href="engage.html">get in touch!</a></p>
+{% endtrans %}
   </div>
 
-  <h3>Current release downloads:</h3>
+  <h3>Binary packages</h3><br/>
+  <p>
+    {% trans %}
+    We recommend to use binary packages provided by the package manager 
integrated
+    within your Operating System. GNUnet is reportedly available for at least:
+
+    <a 
href="https://pkgs.alpinelinux.org/package/edge/testing/x86_64/gnunet";>Alpine</a>
+    and <a href="https://copr.fedorainfracloud.org/coprs/yosl/gnunet/";>Fedora 
(Copr)</a>.
+    There is also a <a 
href="https://github.com/Homebrew/homebrew-core/blob/master/Formula/gnunet.rb";>Homebrew</a>
 package available.
+
+    If GNUnet is available for your Operating System and it is missing,
+    send us feedback so that we can add it to this list. Furthermore, if
+    you are interested in packaging GNUnet for your Operating System,
+    get in touch with us at address@hidden if you require
+    help with this job.
+
+    If you were using an Operating System with the Alpine package manager,
+    GNUnet could be installed as simple as:
+    {% endtrans %}
+  </p>
+  <code class="block">
+    $ apk add gnunet
+  </code>
+  <p>
+   Please beware that some distributions may include outdated GNUnet packages!
+  </p>
+  <h3>From source</h3>
+  <p>
+    {% trans %}
+    First, install the <a 
href="https://git.gnunet.org/gnunet.git/tree/README";>required dependencies</a> 
of GNUnet. There are base requirements and optional
+    requirements.
+    {% endtrans %}
+  </p>
+  <p>
+    {% trans %}
+    Now, you need to decide if you want to install GNUnet from the release
+    tarball or from git. If you want to use GNUnet and there is no binary
+    package available for you OS, you should stick with the release tarball.
+    If you want to develop using the most recent build, you should go with
+    the <a href="https://git.gnunet.org/";>git repository</a>.
+    {% endtrans %}
+  </p>
+  <p>The current release tarballs for gnunet, a Gtk UI and fuse extensions can 
be found here:</p>
   <div class="row container justify-content-center">
     <div class="col-md">
     <b>gnunet</b>: <a 
href="http://ftpmirror.gnu.org/gnunet/gnunet-latest.tar.gz";>0.12.2</a> (<a 
href="http://ftpmirror.gnu.org/gnunet/gnunet-latest.tar.gz.sig";>sig</a>)<br>
@@ -23,28 +75,54 @@
     <b>gnunet-fuse</b>: <a 
href="http://ftpmirror.gnu.org/gnunet/gnunet-fuse-latest.tar.gz";>0.12.0</a> (<a 
href="http://ftpmirror.gnu.org/gnunet/gnunet-fuse-latest.tar.gz.sig";>sig</a>)
     </div>
   </div>
-  <h3>Instructions</h3><br/>
-  <div class="row container justify-content-center">
-    <div class="col-md">
-      {% trans %}
-      <p>The following GNUnet installation instructions help you building from 
source for your Operating System.</p>
-      <p><i>Please note that the installation process will get much easier 
once we have proper packages again (planned for winter 2019).</i></p>
-      <p>You have already installed GNUnet and want to use it?
-      <a href="https://gnunet.org/en/use";>Check this out!</a> </p>
-      {% endtrans %}
-    </div>
-    <div class="col-md">
-      {% trans %}
-      <p>Please be aware that this project is still in an early alpha
-      stage when it comes to running software &#8211; its not an easy task
-      to rewrite the whole Internet! We are happy to get your
-      <a href="engage.html">helping hand</a> anytime!</p>
-      <p>Further information is available in our <a 
href="https://docs.gnunet.org/#toc-Using-GNUnet-1";>handbook</a>.</p>
-      <p>If you have any queries about the installation or the usage, please 
<a href="engage.html">get in touch!</a></p>
-      {% endtrans %}
-    </div>
-  </div>
+  <p>
+   {% trans %}
+   Alternatively, get the sources from git by entering:
+   {% endtrans %}
+  </p>
+  <code class="block">
+    $ git clone https://gnunet.org/git/gnunet.git
+  </code>
+  <p>
+   {% trans %}
+   To compile GNUnet, execute:
+   {% endtrans %}
+  </p>
+  <code class="block">
+    $ export GNUNET_PREFIX=/usr/local/lib # or other directory of your 
choice<br>
+    $ sudo addgroup gnunetdns <br>
+    $ sudo adduser --system --home "/var/lib/gnunet" --group gnunet --shell 
/bin/sh<br>
+    $ ./bootstrap # only if you install from git <br>
+    $ ./configure --prefix=$GNUNET_PREFIX/ <br>
+    $ make
+  </code>
+  <p>
+    {% trans %}
+    You can find more configuration flags in the
+    <a href="https://git.gnunet.org/gnunet.git/tree/README";>README</a>.<br>
+    Install GNUnet with:
+    {% endtrans %}
+  </p>
+  <code class="block">
+    $ (sudo) make install # you only need sudo if your GNUNET_PREFIX is not 
writeable by your user
+  </code>
+  <p>
+    {% trans %}
+    You can now start GNUnet by running:
+    {% endtrans %}
+  </p>
+  <code class="block">
+    $ gnunet-arm -s
+  </code>
+  <p>
+    {% trans %}
+    Check the <a 
href="https://docs.gnunet.org/handbook/gnunet.html#Minimal-configuration";>handbook</a>
 for detailed documentation.
+    For a more hands-on experience, <a 
href="https://gnunet.org/en/use.html";>continue here</a>.
+    {% endtrans %}
+  </p>
 
+
+<!--
   <div class="row container justify-content-center text-center">
     <div class="col-md">
       <p><a href="install-on-ubuntu1804.html"><img src="{{ 
url('static/images/ubuntu-logo32.png') }}" class="distro-logo"></a></p>
@@ -55,7 +133,6 @@
       <h3>Debian 9</h3>
     </div>
     <div class="col-md">
-      <!-- Not the officially distributed file, but it's the same logo, in 
svg. Use this. -->
       <p><a href="install-on-netbsd.html"><img src="{{ 
url('static/images/NetBSD_Logo.svg') }}" class="distro-logo"></a></p>
       <h3>NetBSD</h3>
     </div>
@@ -77,6 +154,6 @@
       <p><a 
href="https://wiki.gentoo.org/wiki/Overlay:Youbroketheinternet";><img 
alt="gentoo linux" src ="{{ url('static/images/gentoo-logo.svg') }}" 
class="distro-logo" style="width:170px;height:auto"></a></p>
     </div>
   </div>
-
+-->
 </article>
 {% endblock body_content %}

-- 
To stop receiving notification emails like this one, please contact
address@hidden.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]