slapos.git
3 years agoslapos/recipe/redis: Add support for UNIX sockets
Kirill Smelkov [Wed, 4 Nov 2015 08:26:05 +0000 (11:26 +0300)]
slapos/recipe/redis: Add support for UNIX sockets

It is well known that UNIX sockets are faster than TCP over loopback.

E.g. on my machine according to lmbench[1] they have ~ 2 times
lower latency and ~ 2-3 times more throughput compared to TCP over
loopback:

    *Local* Communication latencies in microseconds - smaller is better
    ---------------------------------------------------------------------
    Host                 OS 2p/0K  Pipe AF     UDP  RPC/   TCP  RPC/ TCP
                            ctxsw       UNIX         UDP         TCP conn
    --------- ------------- ----- ----- ---- ----- ----- ----- ----- ----
    teco      Linux 4.2.0-1  13.8  29.2 26.8  45.0  47.9  48.5  55.5  45.

    *Local* Communication bandwidths in MB/s - bigger is better
    -----------------------------------------------------------------------------
    Host                OS  Pipe AF    TCP  File   Mmap  Bcopy  Bcopy  Mem   Mem
                                 UNIX      reread reread (libc) (hand) read write
    --------- ------------- ---- ---- ---- ------ ------ ------ ------ ---- -----
    teco      Linux 4.2.0-1 1084 4353 1493 2329.1 3720.7 1613.8 1109.2 3402 1404.

The same ratio holds for our std shuttle servers.

API to work with unix sockets is essentially the same as with TCP/UDP.
Because of that it is easy to support both TCP and UNIX socket in one
software, and this way a lot of software support unix sockets out of the
box, including Redis.

Because of lower latencies and higher throughput, for performance
reasons, it makes sense to interconnect services on one machine via unix
sockets and talk via TCP only to outside world.

Here we add support for unix sockets to Redis recipe.

[1] http://www.bitmover.com/lmbench/

/reviewed-by @kazuhiko  (on !27)
/cc @alain.takoudjou, @jerome, @vpelletier

3 years agoslapos/recipe/redis/promise: Don't create connection pool explicitly
Kirill Smelkov [Wed, 4 Nov 2015 08:15:07 +0000 (11:15 +0300)]
slapos/recipe/redis/promise: Don't create connection pool explicitly

Because redis.Redis(...) ctor creates connection pool on initialization
and we can rely on it.

Another reason: Redis ctor (in form of StrictRedis.__init__()) has logic
how to process arguments and does selecting - either it is TCP (`host` and
`port` args), or UNIX socket (`unix_socket_path` arg):

    https://lab.nexedi.com/nexedi/slapos/blob/95dbb5b2/slapos/recipe/redis/MyRedis2410.py#L560

Since we are going to introduce unix socket support to redis recipe in
the next patch, and don't want to duplicate StrictRedis.__init__() logic
in promise code, let's refactor promise to delegate argument processing
logic to Redis.

/reviewed-by @kazuhiko  (on !27)
/cc @alain.takoudjou

3 years agoredis: v↑ (2.8.23)
Kirill Smelkov [Wed, 28 Oct 2015 10:40:56 +0000 (13:40 +0300)]
redis: v↑  (2.8.23)

- update Redis software to latest upstream in 2.8.* series (which now
  supports IPv6 out of the box);

- update Redis instance template to the one from 2.8.23 and re-merge our
  templating changes to it (file/dir locations, port and binding, master
  password).

  The whole diff to pristine 2.8.23 redis conf is now this:

  diff --git a/.../redis-2.8.23/redis.conf b/slapos/recipe/redis/template/redis.conf.in
  index 870959f..2895539 100644
  --- a/.../redis-2.8.23/redis.conf
  +++ b/slapos/recipe/redis/template/redis.conf.in
  @@ -46 +46 @@ daemonize no
  -pidfile /var/run/redis.pid
  +pidfile %(pid_file)s
  @@ -50 +50 @@ pidfile /var/run/redis.pid
  -port 6379
  +port %(port)s
  @@ -69,0 +70 @@ tcp-backlog 511
  +bind %(ipv6)s
  @@ -108 +109 @@ loglevel notice
  -logfile ""
  +logfile %(log_file)s
  @@ -174 +175 @@ rdbcompression yes
  -# hit to pay (around 10%) when saving and loading RDB files, so you can disable it
  +# hit to pay (around 10%%) when saving and loading RDB files, so you can disable it
  @@ -192 +193 @@ dbfilename dump.rdb
  -dir ./
  +dir %(server_dir)s
  @@ -217 +218 @@ dir ./
  -# masterauth <master-password>
  +%(master_passwd)s

NOTE There are test failures for almost all Redis versions when machine
have not small amount of CPUs:

    https://github.com/antirez/redis/issues/2715#issuecomment-151608948

Because the failure is in replication test, and so far we do not use
replication, and there is no feedback from upstream author to handle
this (for 7 days for my detailed report, and for ~ 3 months for this
issue in general), we can just disable replication test as a temporary
solution.  ( to handle remote patches with md5 hash easily the building
recipe is changed to slapos.recipe.cmmi )

NOTE Redis updated to 2.8 version because GitLab uses this series.
If/when we need more recent one we can add [redis30] in addition to
[redis28].

/reviewed-by @kazuhiko  (on !27 and on !26)
/cc @alain.takoudjou, @jerome

3 years agoruby: v↑ ruby2.1 (2.1.7)
Kirill Smelkov [Wed, 4 Nov 2015 08:52:00 +0000 (11:52 +0300)]
ruby: v↑ ruby2.1  (2.1.7)

Ruby 2.1.7 contain security and other bugfixes:

    https://www.ruby-lang.org/en/news/2015/08/18/ruby-2-1-7-released/

/reviewed-by @kazuhiko  (on nexedi/slapos!28)

3 years agopostgresql: v↑ postgresql92 (9.2.14)
Kirill Smelkov [Tue, 3 Nov 2015 13:35:52 +0000 (16:35 +0300)]
postgresql: v↑ postgresql92 (9.2.14)

Compared to our currently-packaged 9.2.8 postgresql 9.2.14 contains a lot of
fixes including security ones. On the path of updating, we cleanup postgresql
component a bit. Details are in commit logs.

/reviewed-by @kazuhiko  (on !25)

3 years agocomponent/postgresql: v↑ postgresql92 (9.2.14)
Kirill Smelkov [Wed, 28 Oct 2015 09:33:47 +0000 (12:33 +0300)]
component/postgresql: v↑ postgresql92  (9.2.14)

Compared to 9.2.8 postgresql 9.2.14 contains a lot of fixes including
security ones:

    http://www.postgresql.org/docs/current/static/release-9-2-9.html
    http://www.postgresql.org/docs/current/static/release-9-2-10.html
    http://www.postgresql.org/docs/current/static/release-9-2-11.html
    http://www.postgresql.org/docs/current/static/release-9-2-12.html
    http://www.postgresql.org/docs/current/static/release-9-2-13.html
    http://www.postgresql.org/docs/current/static/release-9-2-14.html

3 years agocomponent/postgresql: Factor out common build stuff to postgresql-common
Kirill Smelkov [Wed, 28 Oct 2015 09:12:29 +0000 (12:12 +0300)]
component/postgresql: Factor out common build stuff to postgresql-common

Currently we have recipes to build both postgresql 9.1 and 9.2 (see
9f1f0759 "provide both postgres 9.1 and 9.2") which mostly duplicate
each other with minor difference that 9.1 is built with perl and 9.2
without (perl added to 9.1 in dbbd9a96 "Include Perl in Postgres").

To reduce the duplication let's move common compilation bits to common
section.

NOTE I've tried to add perl to postgresql 9.2 as well and got the
following compilation error:

    ld: .../perl/libs-c/libperl.a(op.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
    .../parts/perl/libs-c/libperl.a: could not read symbols: Bad value

which happens because libperl.a is not compiled with fPIC.

For now we don't need perl in postgresql92 and this is not handled, and
we just deduplicate building recipes without any actual change for
resulting commands how the software is built.

3 years agosoftware/postgresql: Don't build postgresql twice
Kirill Smelkov [Wed, 28 Oct 2015 08:56:00 +0000 (11:56 +0300)]
software/postgresql: Don't build postgresql twice

component/postgresql/buildout.cfg defines both postgresql92 and
postgresql sections, with postgresql being just

    [postgresql]
    <= postgresql92

On the other hand, software/postgresql uses postgresql92 in parts, but
bin = ${postgresql:location}/bin in instance, which leads to _both_
postgresql and postgresql92 being built, and postgresql92 not used at all.

Let's fix it and use postgresql everywhere.

/cc @kazuhiko

3 years agoversion up: HAProxy 1.5.15
Julien Muchembled [Mon, 2 Nov 2015 02:36:08 +0000 (03:36 +0100)]
version up: HAProxy 1.5.15

This is an important update for us because we use http-send-name-header.
A bug caused HAProxy to segfault.

3 years agoslaprunner: Build NumPy/friends & Ruby gems in parallel
Kirill Smelkov [Thu, 29 Oct 2015 10:21:32 +0000 (11:21 +0100)]
slaprunner: Build NumPy/friends & Ruby gems in parallel

Slaprunner tries to leverage multicore, and spawns multiple jobs when compiling software, based on `cpu-usage-ratio` parameter. But this currently have effect only on Make-based projects (via setting `MAKEFLAGS=-j<n>`) and does not affect software with different build systems.

Let's also provide support for parallel building for NumPy-based software and Ruby gems out of the box.

/cc @cedric.leninivin, @kazuhiko, @alain.takoudjou
/reviewed-by @jerome, @rafael  (on !22)

3 years agoAdvertise development of new version
Alain Takoudjou [Tue, 27 Oct 2015 17:05:01 +0000 (18:05 +0100)]
Advertise development of new version

3 years agouse slapos.cookbook 1.0.16 and slapos.core 1.3.14
Alain Takoudjou [Tue, 27 Oct 2015 16:56:37 +0000 (17:56 +0100)]
use slapos.cookbook 1.0.16 and slapos.core 1.3.14

3 years agoRelease 1.0.16
Alain Takoudjou [Tue, 27 Oct 2015 16:52:38 +0000 (17:52 +0100)]
Release 1.0.16

3 years agokvm recipe fixup: disk creation and image download
Alain Takoudjou [Tue, 27 Oct 2015 15:33:10 +0000 (16:33 +0100)]
kvm recipe fixup: disk creation and image download

3 years agoslaprunner: Build Ruby gems in parallel
Kirill Smelkov [Tue, 27 Oct 2015 09:28:37 +0000 (12:28 +0300)]
slaprunner: Build Ruby gems in parallel

Most Ruby projects are built via Bundler[1], e.g. the upcoming GitLab,
and Bundler supports building/fetching dependency gems in parallel:

    http://bundler.io/v1.10/bundle_install.html#jobs

via using `--jobs <n>` command line option.

All bundler options can be also passed in via environment variable, and
this way we can use BUNDLE_JOBS=<n> for default `--jobs <n>`.

Let's use it, and this way speedup Ruby-related builds (like we already
do for Make- and NumPy- based software).

[1] http://bundler.io/

/cc @jerome, @cedric.leninivin, @kazuhiko

3 years agoslaprunner: Build NumPy & friends in parallel
Kirill Smelkov [Tue, 27 Oct 2015 09:22:46 +0000 (12:22 +0300)]
slaprunner: Build NumPy & friends in parallel

Starting from NumPy 1.10 numpy's distutils support parallel building

    http://docs.scipy.org/doc/numpy/user/install.html#basic-installation
    https://github.com/numpy/numpy/commit/23d54617

and this way software which uses numpy's distutils (scipy,
scikit-learn, etc) should support it too.

Let's use it, like we currently already use MAKEFLAGS for speeding up
make-based projects.

/cc @jerome, @cedric.leninivin, @kazuhiko

3 years agoslaprunner: Make njobs calculation more explicit and simple
Kirill Smelkov [Tue, 27 Oct 2015 09:12:41 +0000 (12:12 +0300)]
slaprunner: Make njobs calculation more explicit and simple

Currently we use '%d' and string formatting on max(1, ncpu / cpu-usage-ratio),
because `ncpu / cpu-usage-ratio` is float:

    In [1]: from __future__ import division

    In [2]: 8 / 4
    Out[2]: 2.0

and jinja2 uses future division by default:

    {{ 8 / 4 }}   ->   2.0

We can however make things more explicit, by explicitly using integer
division (// operator) and this way avoid the need for '%d' and string
formatting.

/cc @jerome, @cedric.leninivin

3 years agoslaprunner: Factor out number-of-build-jobs-to-spawn calculation into separate variable
Kirill Smelkov [Tue, 27 Oct 2015 09:08:26 +0000 (12:08 +0300)]
slaprunner: Factor out number-of-build-jobs-to-spawn calculation into separate variable

The calculation is full line long, and we are going to reuse this number
in a couple of new places, so this way it makes sense to first compute
jobs number separately, and then reuse the variable.

/cc @jerome, @cedric.leninivin

3 years agocomponent/xz: v↑ (5.2.2)
Kirill Smelkov [Mon, 26 Oct 2015 15:07:24 +0000 (18:07 +0300)]
component/xz: v↑  (5.2.2)

/reviewed-by @kazuhiko  (on !21)

3 years agoAdvertise development of new version
Alain Takoudjou [Mon, 26 Oct 2015 12:13:09 +0000 (13:13 +0100)]
Advertise development of new version

3 years agouse slapos.cookbook 1.0.14 and slapos.core 1.3.13
Alain Takoudjou [Mon, 26 Oct 2015 12:11:55 +0000 (13:11 +0100)]
use slapos.cookbook 1.0.14 and slapos.core 1.3.13

3 years agoRelease slapos.cookbook-1.0.14
Alain Takoudjou [Mon, 26 Oct 2015 12:02:35 +0000 (13:02 +0100)]
Release slapos.cookbook-1.0.14

3 years agofix parameter titile in kvm-cluster-input-schema json
Alain Takoudjou [Mon, 26 Oct 2015 11:33:42 +0000 (12:33 +0100)]
fix parameter titile in kvm-cluster-input-schema json

3 years agofix publish-connection-information tipo
Alain Takoudjou [Tue, 20 Oct 2015 12:58:53 +0000 (12:58 +0000)]
fix publish-connection-information tipo

3 years agoresilient-stack: add log file for dropbear server
Alain Takoudjou [Tue, 20 Oct 2015 12:57:48 +0000 (12:57 +0000)]
resilient-stack: add log file for dropbear server

3 years agoMerge branch 'kvm-cluster'
Alain Takoudjou [Fri, 23 Oct 2015 21:02:33 +0000 (23:02 +0200)]
Merge branch 'kvm-cluster'

3 years agofix: gobject-introspection write out of buildout parts directory
Alain Takoudjou [Fri, 23 Oct 2015 14:34:14 +0000 (16:34 +0200)]
fix: gobject-introspection write out of buildout parts directory

3 years agokvm-cluster: add parameters for firewall and keyboard language layout
Alain Takoudjou [Fri, 23 Oct 2015 08:35:19 +0000 (10:35 +0200)]
kvm-cluster: add parameters for firewall and keyboard language layout

3 years agofixup! ERP5: fix logrotate for zopes using a NEO DB
Julien Muchembled [Thu, 22 Oct 2015 17:28:44 +0000 (19:28 +0200)]
fixup! ERP5: fix logrotate for zopes using a NEO DB

Commit 6f009a9f81c53b498496d27a42821bf09f9b2c76 broke generation of zope-*.conf

3 years agomkdirectory: Do not restrict permissions by default.
Vincent Pelletier [Thu, 22 Oct 2015 14:11:52 +0000 (16:11 +0200)]
mkdirectory: Do not restrict permissions by default.

Partition root should be used to control overall permissions, which is
typically a safe-enough 0750 (depending on slapformat and sysadmin).
umask is applied at libc mkdir level, so this typically results in 0755
actual permission.
More restrictive permissions should only be used when really needed.

3 years agostack/slapos: v↑ slapos.recipe.build
Kirill Smelkov [Thu, 22 Oct 2015 13:18:22 +0000 (16:18 +0300)]
stack/slapos: v↑ slapos.recipe.build

/reviewed-by @kazuhiko

3 years agoERP5: fix logrotate for zopes using a NEO DB
Julien Muchembled [Thu, 22 Oct 2015 12:42:19 +0000 (14:42 +0200)]
ERP5: fix logrotate for zopes using a NEO DB

This is a follow-up of commit 6f009a9f81c53b498496d27a42821bf09f9b2c76

3 years agoMerge branch 'master' into kvm-cluster
Alain Takoudjou [Thu, 22 Oct 2015 08:40:34 +0000 (10:40 +0200)]
Merge branch 'master' into kvm-cluster

3 years agofixup! add firewalld component
Kazuhiko Shiozaki [Fri, 16 Oct 2015 10:18:37 +0000 (12:18 +0200)]
fixup! add firewalld component

Conflicts:
stack/slapos.cfg

3 years agoSwitch NEO code in development mode
Julien Muchembled [Wed, 21 Oct 2015 18:45:04 +0000 (20:45 +0200)]
Switch NEO code in development mode

NEO is still in heavy development and it must be easy to update code on
existing deployment.

3 years agoncurses: fix build failure on the system where tic is not installed.
Kazuhiko Shiozaki [Wed, 21 Oct 2015 10:53:17 +0000 (12:53 +0200)]
ncurses: fix build failure on the system where tic is not installed.

3 years agoversion up : MariaDB 10.1.8.
Kazuhiko Shiozaki [Mon, 19 Oct 2015 14:46:50 +0000 (16:46 +0200)]
version up : MariaDB 10.1.8.

3 years agoversion up : ghostscript 9.18.
Kazuhiko Shiozaki [Mon, 19 Oct 2015 14:47:01 +0000 (16:47 +0200)]
version up : ghostscript 9.18.

3 years agoversion up : libpng 1.6.18, 1.5.23 and 1.2.53.
Kazuhiko Shiozaki [Fri, 16 Oct 2015 14:51:45 +0000 (16:51 +0200)]
version up : libpng 1.6.18, 1.5.23 and 1.2.53.

3 years agocleanup.
Kazuhiko Shiozaki [Fri, 16 Oct 2015 12:03:34 +0000 (14:03 +0200)]
cleanup.

3 years agowendelin: There is no need for Products.signalstack
Kirill Smelkov [Mon, 19 Oct 2015 17:18:57 +0000 (20:18 +0300)]
wendelin: There is no need for Products.signalstack

Zope integrated Products.signalstack back in 2010:

    https://github.com/zopefoundation/Zope/commit/16796274
    ( Integrated the Products.signalstack / z3c.deadlockdebugger
      packages. You can now send a SIGUSR1 signal to a Zope process and get a
      stack trace of all threads printed out on the console. This works even
      if all threads are stuck. )

In 404150b7 (wendelin: Teach -dev build to dump all threads traceback on
SIGUSR1) it was my mistake to add Products.signalstack.

/reviewed-by TrustMe
/cc @Tyagov

3 years agoRemove a workaround for minitage.recipe.common, that we no longer use.
Kazuhiko Shiozaki [Sun, 18 Oct 2015 20:38:25 +0000 (22:38 +0200)]
Remove a workaround for minitage.recipe.common, that we no longer use.

3 years agoVersion up.
Ivan Tyagov [Mon, 19 Oct 2015 06:43:43 +0000 (09:43 +0300)]
Version up.

3 years agoERP5: escape database name and user when initializing MariaDB
Julien Muchembled [Sun, 18 Oct 2015 20:41:52 +0000 (22:41 +0200)]
ERP5: escape database name and user when initializing MariaDB

3 years agofixup! add firewalld component
Kazuhiko Shiozaki [Fri, 16 Oct 2015 10:18:37 +0000 (12:18 +0200)]
fixup! add firewalld component

3 years agouse slapos.core 1.3.12
Alain Takoudjou [Thu, 15 Oct 2015 16:41:44 +0000 (18:41 +0200)]
use slapos.core 1.3.12

3 years agoNEO: remove redundant extends/parts
Julien Muchembled [Thu, 15 Oct 2015 15:36:15 +0000 (17:36 +0200)]
NEO: remove redundant extends/parts

3 years agoNEO: now let's try to fix build of [neoppod]
Julien Muchembled [Thu, 15 Oct 2015 15:18:56 +0000 (17:18 +0200)]
NEO: now let's try to fix build of [neoppod]

3 years agoERP5: really fix build of [slapos-deps-eggs]
Julien Muchembled [Thu, 15 Oct 2015 14:54:25 +0000 (16:54 +0200)]
ERP5: really fix build of [slapos-deps-eggs]

This fixes the following random failures:

While:
  Installing slapos-deps-eggs.
  Getting distribution for 'ZODB3==3.10.5+SlapOSPatched001'.

An internal error occurred due to a bug in either zc.buildout or in a
recipe being used:
Traceback (most recent call last):
  ...
  File "zc/buildout/easy_install.py", line 968, in _get_dist
    shutil.copytree(dist.location, newloc)
  File "shutil.py", line 177, in copytree
    os.makedirs(dst)
  File "os.py", line 157, in makedirs
    mkdir(name, mode)
OSError: [Errno 17] File exists: '.../eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg'

3 years agoadd firewalld component
Alain Takoudjou [Thu, 20 Aug 2015 13:58:41 +0000 (15:58 +0200)]
add firewalld component

3 years agoadd firewalld component
Alain Takoudjou [Thu, 20 Aug 2015 13:58:41 +0000 (15:58 +0200)]
add firewalld component

3 years agoupdate qemu component
Alain Takoudjou [Wed, 16 Sep 2015 16:21:13 +0000 (18:21 +0200)]
update qemu component

3 years agofixup! NEO: fix build of [slapos-deps-eggs]
Julien Muchembled [Thu, 15 Oct 2015 12:43:53 +0000 (14:43 +0200)]
fixup! NEO: fix build of [slapos-deps-eggs]

3 years agoversion up : mesa 11.0.3.
Kazuhiko Shiozaki [Wed, 14 Oct 2015 11:10:35 +0000 (13:10 +0200)]
version up : mesa 11.0.3.

3 years agoversion up eggs.
Kazuhiko Shiozaki [Wed, 14 Oct 2015 08:27:17 +0000 (10:27 +0200)]
version up eggs.

3 years agopython: Add patch to support pytracemalloc and add the corresponding egg to ERP5.
Arnaud Fontaine [Tue, 13 Oct 2015 10:38:04 +0000 (19:38 +0900)]
python: Add patch to support pytracemalloc and add the corresponding egg to ERP5.

3 years agoNEO: do not rely on $HOME, which is not always equal to ${buildout:directory}
Julien Muchembled [Thu, 15 Oct 2015 10:03:25 +0000 (12:03 +0200)]
NEO: do not rely on $HOME, which is not always equal to ${buildout:directory}

By default, this is only true when a partition has a dedicated unix user.
Inside a webrunner, we can have:
  ${buildout:directory} = /srv/slapgrid/slappart0/srv/runner/instance/slappart1
  but $HOME = /srv/slapgrid/slappart0

Zope partitions override HOME as follows:
  home-path = ${buildout:directory}

3 years agoNEO: fix build of [slapos-deps-eggs]
Julien Muchembled [Wed, 14 Oct 2015 17:46:34 +0000 (19:46 +0200)]
NEO: fix build of [slapos-deps-eggs]

3 years agocomponent python-setuptools updated to version 18.4
Alain Takoudjou [Thu, 15 Oct 2015 07:32:04 +0000 (09:32 +0200)]
component python-setuptools updated to version 18.4

3 years agouse lockfile egg version 0.10.2 for kvm and webrunner development
Alain Takoudjou [Wed, 14 Oct 2015 11:39:12 +0000 (13:39 +0200)]
use lockfile egg version 0.10.2 for kvm and webrunner development

3 years agomonitor2: fix rss link
Tristan Cavelier [Tue, 13 Oct 2015 08:49:55 +0000 (08:49 +0000)]
monitor2: fix rss link

The link was pointing to the RSS url itself instead of
pointing to the monitoring interface.

3 years agomonitor2: add minimal css for the default promise interface
Tristan Cavelier [Tue, 13 Oct 2015 08:41:56 +0000 (08:41 +0000)]
monitor2: add minimal css for the default promise interface

3 years agomonitor2: add rss button
Tristan Cavelier [Tue, 13 Oct 2015 07:49:28 +0000 (07:49 +0000)]
monitor2: add rss button

3 years agoversion up: numpy 1.10.0.post2.
Kazuhiko Shiozaki [Mon, 12 Oct 2015 14:55:29 +0000 (16:55 +0200)]
version up: numpy 1.10.0.post2.

3 years agomonitor2: add rss feed
Tristan Cavelier [Mon, 12 Oct 2015 12:28:44 +0000 (12:28 +0000)]
monitor2: add rss feed

3 years agoversion up : zc.buildout 1.7.1.post13 and zc.recipe.egg 1.3.2.post5.
Kazuhiko Shiozaki [Mon, 12 Oct 2015 11:20:04 +0000 (13:20 +0200)]
version up : zc.buildout 1.7.1.post13 and zc.recipe.egg 1.3.2.post5.

3 years agoversion up eggs.
Kazuhiko Shiozaki [Mon, 5 Oct 2015 07:52:35 +0000 (09:52 +0200)]
version up eggs.

3 years agoversion up : FreeType 2.6.1.
Kazuhiko Shiozaki [Wed, 7 Oct 2015 14:30:03 +0000 (16:30 +0200)]
version up : FreeType 2.6.1.

3 years agoversion up : pkg-config 0.29
Kazuhiko Shiozaki [Mon, 5 Oct 2015 21:54:27 +0000 (23:54 +0200)]
version up : pkg-config 0.29

also add --disable-host-tool option to prevent possible installation
error that happens when pkg-config is rebuild without removing
parts/pkg-config directory.

3 years agomonitor2: fix status interface js error according to dom
Tristan Cavelier [Fri, 9 Oct 2015 15:35:44 +0000 (15:35 +0000)]
monitor2: fix status interface js error according to dom

Fixing almost random error: cannot get `parentNode` of null

3 years agokvm: cdrom-iso update to version 8.2.0
Alain Takoudjou [Wed, 7 Oct 2015 12:46:47 +0000 (14:46 +0200)]
kvm: cdrom-iso update to version 8.2.0

3 years agomonitor2: add monitor password interface
Tristan Cavelier [Thu, 8 Oct 2015 14:39:06 +0000 (14:39 +0000)]
monitor2: add monitor password interface

3 years agomonitor2: add monitor password cgi
Tristan Cavelier [Thu, 8 Oct 2015 13:55:51 +0000 (13:55 +0000)]
monitor2: add monitor password cgi

3 years agomonitor2: add monitor password promise configuration
Tristan Cavelier [Thu, 8 Oct 2015 12:59:17 +0000 (12:59 +0000)]
monitor2: add monitor password promise configuration

3 years agomonitor2: add monitor password promise
Tristan Cavelier [Thu, 8 Oct 2015 10:43:34 +0000 (10:43 +0000)]
monitor2: add monitor password promise

3 years agomonitor2: update README
Tristan Cavelier [Thu, 8 Oct 2015 14:48:06 +0000 (14:48 +0000)]
monitor2: update README

3 years agoversion up: Products.LongRequestLogger 1.1.post1
Julien Muchembled [Thu, 8 Oct 2015 09:56:43 +0000 (11:56 +0200)]
version up: Products.LongRequestLogger 1.1.post1

3 years agomonitor2: Add stack/monitor2
Tristan Cavelier [Wed, 7 Oct 2015 09:07:23 +0000 (09:07 +0000)]
monitor2: Add stack/monitor2

More information available on the README file.

3 years agoerp5: make erp5 stack monitor friendly
Tristan Cavelier [Mon, 5 Oct 2015 14:37:48 +0000 (14:37 +0000)]
erp5: make erp5 stack monitor friendly

3 years agoNEO: hack to deploy SSL certs via instance parameters
Julien Muchembled [Mon, 5 Oct 2015 16:23:53 +0000 (18:23 +0200)]
NEO: hack to deploy SSL certs via instance parameters

3 years agoversion up: neoppod 1.5
Julien Muchembled [Mon, 5 Oct 2015 17:54:57 +0000 (19:54 +0200)]
version up: neoppod 1.5

3 years agoversion up eggs.
Kazuhiko Shiozaki [Wed, 30 Sep 2015 07:56:07 +0000 (09:56 +0200)]
version up eggs.

3 years agouse zc.recipe.egg instead of obsolete z3c.recipe.scripts.
Kazuhiko Shiozaki [Fri, 2 Oct 2015 11:44:36 +0000 (13:44 +0200)]
use zc.recipe.egg instead of obsolete z3c.recipe.scripts.

3 years agoRevert "add stem_word() UDF in MariaDB."
Kazuhiko Shiozaki [Wed, 30 Sep 2015 08:41:29 +0000 (10:41 +0200)]
Revert "add stem_word() UDF in MariaDB."

This reverts commit b3c5f1815dad9c793fdb56f1f673f84c6af99fec.

3 years agoerp5: add PyStemmer egg.
Kazuhiko Shiozaki [Wed, 30 Sep 2015 07:55:57 +0000 (09:55 +0200)]
erp5: add PyStemmer egg.

3 years agoversion up : groonga 5.0.8 and mroonga 5.08.
Kazuhiko Shiozaki [Wed, 30 Sep 2015 07:55:41 +0000 (09:55 +0200)]
version up : groonga 5.0.8 and mroonga 5.08.

3 years agoNEO: enable SSL by default
Julien Muchembled [Thu, 1 Oct 2015 18:11:33 +0000 (20:11 +0200)]
NEO: enable SSL by default

3 years agoNEO: prefer IPv6 over IPv4
Julien Muchembled [Tue, 22 Sep 2015 16:25:51 +0000 (18:25 +0200)]
NEO: prefer IPv6 over IPv4

3 years agofixup! Merge branch 'erp5-cluster'
Julien Muchembled [Thu, 1 Oct 2015 18:49:46 +0000 (20:49 +0200)]
fixup! Merge branch 'erp5-cluster'

3 years agoversion up eggs.
Kazuhiko Shiozaki [Wed, 23 Sep 2015 11:55:12 +0000 (13:55 +0200)]
version up eggs.

3 years agoremove needless find-links.
Kazuhiko Shiozaki [Mon, 28 Sep 2015 11:01:42 +0000 (13:01 +0200)]
remove needless find-links.

3 years agoversion down : pixman 0.32.8 because 0.33.x is a development version.
Kazuhiko Shiozaki [Fri, 25 Sep 2015 15:26:29 +0000 (17:26 +0200)]
version down : pixman 0.32.8 because 0.33.x is a development version.

3 years agoadd more custom eggs in [slapos-deps-eggs] explicitly.
Kazuhiko Shiozaki [Fri, 25 Sep 2015 15:08:20 +0000 (17:08 +0200)]
add more custom eggs in [slapos-deps-eggs] explicitly.

3 years agoversion up : git 2.5.3.
Kazuhiko Shiozaki [Fri, 25 Sep 2015 13:17:57 +0000 (15:17 +0200)]
version up : git 2.5.3.

3 years agoadd stem_word() UDF in MariaDB.
Kazuhiko Shiozaki [Thu, 24 Sep 2015 15:09:06 +0000 (17:09 +0200)]
add stem_word() UDF in MariaDB.

3 years agoversion up : libtasn1 4.7.
Kazuhiko Shiozaki [Wed, 23 Sep 2015 11:58:11 +0000 (13:58 +0200)]
version up : libtasn1 4.7.

3 years agoslapos-testing: slapos.package moved to GitLab
Kirill Smelkov [Mon, 28 Sep 2015 10:17:34 +0000 (13:17 +0300)]
slapos-testing: slapos.package moved to GitLab

/reviewed-by: TrustMe

3 years ago*: slapos.recipe.* moved to GitLab
Kirill Smelkov [Mon, 28 Sep 2015 10:16:04 +0000 (13:16 +0300)]
*: slapos.recipe.* moved to GitLab

/reviewed-by: TrustMe

3 years agouserhosts: Moved to GitLab
Kirill Smelkov [Mon, 28 Sep 2015 10:09:46 +0000 (13:09 +0300)]
userhosts: Moved to GitLab

/reviewed-by: TrustMe

3 years agomanpy: Dream moved to GitLab
Kirill Smelkov [Mon, 28 Sep 2015 10:07:23 +0000 (13:07 +0300)]
manpy: Dream moved to GitLab

/reviewed-by: TrustMe