slapos:41191a29cd16af13b2667d1979f35628c6065fde commitshttps://lab.nexedi.com/nexedi/slapos/-/commits/41191a29cd16af13b2667d1979f35628c6065fde2018-03-29T17:48:29+02:00https://lab.nexedi.com/nexedi/slapos/-/commit/41191a29cd16af13b2667d1979f35628c6065fdeuse slapos.core 1.4.62018-03-29T17:48:29+02:00Alain Takoudjoualain.takoudjou@nexedi.com
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos/merge_requests/308" data-original="https://lab.nexedi.com/nexedi/slapos/merge_requests/308" data-link="false" data-link-reference="true" data-project="15" data-merge-request="1953" data-project-path="nexedi/slapos" data-iid="308" data-mr-title="use slapos.core 1.4.6" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">nexedi/slapos!308</a>https://lab.nexedi.com/nexedi/slapos/-/commit/6f33a9dfd1bee8715e9457c680eabf8bc5bbfc9ecomponent/httpd: version up 2.4.33, including security fixes.2018-03-29T09:46:38+02:00Kazuhiko Shiozakikazuhiko@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/40a3e47eb37f68798591bda89feeb7a14b4df787component/mariadb: version up MariaDB 10.1.32.2018-03-29T09:46:38+02:00Kazuhiko Shiozakikazuhiko@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/d400f06ebe299fe65e324f476751e26ef119e1a6component/groonga, component/mariadb: version up groonga 8.0.0 and mroonga 8.00.2018-03-29T09:46:38+02:00Kazuhiko Shiozakikazuhiko@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/35a39f5232f95eea9fe6fca265b8294852aba1a4re6stnet: Update JSON Schema2018-03-29T09:15:30+02:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/6d4466052c86a7a068fa53ca1f556bdfcaf6fc85component/icu: Fix FTBFS with glibc >= 2.26.2018-03-29T12:26:26+09:00Arnaud Fontainearnaud.fontaine@nexedi.com
<a href="https://sourceware.org/glibc/wiki/Release/2.26#Removal_of_.27xlocale.h.27" rel="nofollow noreferrer noopener" target="_blank">https://sourceware.org/glibc/wiki/Release/2.26#Removal_of_.27xlocale.h.27</a>https://lab.nexedi.com/nexedi/slapos/-/commit/b63d6be79740d41876717a7f828485e209a3c226monitor: fix missing source directory when creating symlink2018-03-28T19:15:09+02:00Alain Takoudjoualain.takoudjou@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/2809c2607daf496f7e1ed27544f52917b72523f5component/gcc: Fix FTBFS with glibc >= 2.26.2018-03-28T17:44:44+09:00Arnaud Fontainearnaud.fontaine@nexedi.com
<a href="https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81712" rel="nofollow noreferrer noopener" target="_blank">https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81712</a>https://lab.nexedi.com/nexedi/slapos/-/commit/7437d1f4261149fb48fa5f502eac2e2888d58a0cfix: instance-info-parameters section was removed2018-03-27T18:25:00+02:00Alain Takoudjoualain.takoudjou@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/476441322be4f3c690a6b6e85aba649998682fb3monitor: move scripts wrapper and logrotate conf to buildout, uses some new...2018-03-27T17:36:54+02:00Alain Takoudjoualain.takoudjou@nexedi.commonitor: move scripts wrapper and logrotate conf to buildout, uses some new promises from slapos.toolbox
monitor was updated in slapos.toolbox to not generate promise launcher scripts anymore. All
generated scripts are now in buildout.
Monitor promise run script is removed from cron, slapgrid is used to run promises.
Replace some old promises by the new ones from slapos.toolbox. Cleanup monitor configuration.
Monitor report and monitor-promises directory are now obsolete.
https://lab.nexedi.com/nexedi/slapos/-/commit/5d1d3c7218406e0ab4d5b6b3b5a52ba49141a711monitor: remove fluentd2018-03-27T17:36:54+02:00Alain Takoudjoualain.takoudjou@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/8551ef97dcdebc76bdfce7dba6b4900fc5c0b704component/openssl: version up 1.0.2o, including bug and security fixes.2018-03-27T16:45:16+02:00Kazuhiko Shiozakikazuhiko@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/5cf4cf1f78b51b435c1031b83adab75144716964ERP5: enable TCP_NODELAY for ZEO2018-03-27T15:56:09+02:00Julien Muchembledjm@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/fb5d114a578b4b48590ed7c40670557e032fc1d2neotest: v↑ everything2018-03-27T12:44:51+03:00Kirill Smelkovkirr@nexedi.com
Update verion of lab.nexed.com/kirr/neo.git used and all of its dependencies.
NEO/go now uses 2 Cgo packages:
- github.com/gwenn/gosqlite, and
- github.com/DataDog/czlib
and github.com/soheilhy/cmux to multiplex NEO & HTTP traffic on the same port.
Otherwise it is straighforward update which transitively pulled some more
dependencies.https://lab.nexedi.com/nexedi/slapos/-/commit/df7db445e951ff7fdfd1f1e09830d60df16baeebgolang: Hook-in pkg-config for Cgo support2018-03-26T12:51:22+02:00Kirill Smelkovkirr@nexedi.com
The most convenient way to discover CFLAGS/LDFLAGS when building Cgo bits is
via pkg-config:
<a href="https://golang.org/cmd/cgo/" rel="nofollow noreferrer noopener" target="_blank">https://golang.org/cmd/cgo/</a>
For this to work let's add pkg-config to be available there in gowork out of
the box, and provide users with a way to specify which C packages they want to
be there on gowork's $PKG_CONFIG_PATH, e.g. this way:
[gowork]
cpkgpath =
${sqlite3:location}/lib/pkgconfig
${zlib:location}/lib/pkgconfig
In buildout sources cpkgpath is specified as multiline - not one line with ":"
delimiters - with the idea that it should be easy to amend gowork.cpkgpath with "+="
in different places.https://lab.nexedi.com/nexedi/slapos/-/commit/8d623f5f9bb02d8fc50baf06a16460139db7c565use slapos.core version 1.4.52018-03-26T11:59:52+02:00Alain Takoudjoualain.takoudjou@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/714108ffc9be9f898269d0eabc9984ee8a7dc9bcsqlite3: v↑ (3.22.0)2018-03-25T21:42:13+03:00Kirill Smelkovkirr@nexedi.com
Upgrading passes python-2.7 compile and tests. Let's hope it will be ok
everywhere else.https://lab.nexedi.com/nexedi/slapos/-/commit/f81643f109e42684a6da2a3c754f5ba14ec73a2are6stnet: Version up2018-03-22T18:57:01+01:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/4c8eb3a02a562fb5231dfd66204368b0fad95c9eonlyoffice-core: try to fix out of memory2018-03-21T15:01:02+01:00Boris Kocherovbk@raskon.ru
Hello <a href="/alain.takoudjou" data-user="3" data-reference-type="user" data-container="body" data-placement="top" data-html="true" class="gfm gfm-project_member" title="Alain Takoudjou">@alain.takoudjou</a> could you please try to build this branch.
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos/merge_requests/305" data-original="https://lab.nexedi.com/nexedi/slapos/merge_requests/305" data-link="false" data-link-reference="true" data-project="15" data-merge-request="1933" data-project-path="nexedi/slapos" data-iid="305" data-mr-title="onlyoffice-core: try to fix out of memory" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">!305</a>https://lab.nexedi.com/nexedi/slapos/-/commit/d123222af93212a3981f0b0eae28f1c5abdbc52ccomponent/onlyoffice-core: verison up2018-03-21T16:53:55+03:00Boris Kocherovbk@raskon.ruhttps://lab.nexedi.com/nexedi/slapos/-/commit/9dc01ad2556adc4b56af61feba74b5d451cafde0build-rina: update wrt erp5.util 0.4.502018-03-21T12:01:42+01:00Julien Muchembledjm@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/801110bb49e32654a1e910949e2dc258183dcd3bonlyoffice-core: use slapos's verison binutils2018-03-20T17:45:39+03:00Boris Kocherovbk@raskon.ruhttps://lab.nexedi.com/nexedi/slapos/-/commit/6dbd5cca288e9e0449e1c1e0ba6a94e35a937566tools: a simple git.mergetool for working with buildout.hash.cfg2018-03-20T15:02:21+01:00Jérome Perrinjerome@nexedi.com
Rewriting commit history with `git rebase -i` always caused some
conflicts on md5sum of modified files. `update-hash` made all this
easier, because we could just revert buildout.hash.cfg, re-run
`update-hash` and commit the changes.
This tool makes this scenario a bit more user friendly by automating the
steps by running as a git mergetool.
An interactive rebase session can be initiated by running this command
from software/*/ directory:
`git rebase -i --exec "$(pwd)/../../update-hash $(pwd)/buildout.hash.cfg" origin/master`
and if conflict occur, run:
`git mergetool --tool update-hash-mergetool && EDITOR=cat git rebase --continue`
This way, rebase session can be almost non interactive (still have to
run the above mergetool command) when conflicts are only on md5sum
updates.
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos/merge_requests/273" data-original="https://lab.nexedi.com/nexedi/slapos/merge_requests/273" data-link="false" data-link-reference="true" data-project="15" data-merge-request="1785" data-project-path="nexedi/slapos" data-iid="273" data-mr-title="tools: a simple git.mergetool for working with buildout.hash.cfg" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">nexedi/slapos!273</a>https://lab.nexedi.com/nexedi/slapos/-/commit/f5fc6d6db602936b30154d6e4afadb90d38d0ffbstack/erp5: use cloudooo from master branch2018-03-19T17:55:05+01:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/7f61feccccf05d68da315a4b7d25d7e1af3ed4bbCaddy 0.10.112018-03-19T14:43:45+01:00Eterieteri.sokhoyan@nexedi.com
New release of Caddy 0.10.11 with updated quic version (v39).
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos/merge_requests/301" data-original="https://lab.nexedi.com/nexedi/slapos/merge_requests/301" data-link="false" data-link-reference="true" data-project="15" data-merge-request="1910" data-project-path="nexedi/slapos" data-iid="301" data-mr-title="Caddy 0.10.11" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">!301</a>https://lab.nexedi.com/nexedi/slapos/-/commit/ebbebacbe42684921fdef0ac96ad563609eba8ffslapos-master: Keep compatibility when shared ca is used2018-03-19T03:51:29+01:00Rafael Monneratrafael@nexedi.com
This might be refactored in short future with caucase, however for now this change is required to
slapos master works.https://lab.nexedi.com/nexedi/slapos/-/commit/25a806ca146c355b55f2fbc3b892d19ad197b7c8Update checksums2018-03-16T17:06:12+01:00Julien Muchembledjm@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/c6c919dc023d7a225d7f8e7653e98a2ac8df1bd3Remove all occurrences of the obsolete 'parameters-extra' option2018-03-16T17:04:42+01:00Julien Muchembledjm@nexedi.com
This is a follow-up of commit <a href="/lorenzo.martinico/slapos/-/commit/5c980cafa0ea81de1829b4605d5a535160e50818" data-original="5c980cafa0ea81de1829b4605d5a535160e50818" data-link="false" data-link-reference="false" data-project="800" data-commit="5c980cafa0ea81de1829b4605d5a535160e50818" data-reference-type="commit" data-container="body" data-placement="top" data-html="true" title="Drop the 'parameters-extra' option and always forward extra parameters" class="gfm gfm-commit has-tooltip">5c980caf</a>,
now that the new code of the 'wrapper' recipe is used (1.0.58 released).https://lab.nexedi.com/nexedi/slapos/-/commit/2f992db2a583289b29b5c8a51aaebe90fefce2c6component/haproxy: version up 1.8.4.2018-03-16T16:57:19+01:00Kazuhiko Shiozakikazuhiko@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/b7e5256bd1f38175a9fff7f94fd18de2b2b4719fnew slapos.cookbook development version2018-03-16T11:16:56+01:00Alain Takoudjoualain.takoudjou@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/cdc71358be422fcff93e460925f56c3ffb997de4slapos.cookbook: version up 1.0.592018-03-16T11:05:01+01:00Alain Takoudjoualain.takoudjou@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/aa3ba793e0d7c2cbe32e5e756356ca9e524a4ae9Release slapos.cookbook 1.0.592018-03-16T11:03:19+01:00Alain Takoudjoualain.takoudjou@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/2d355961567ad1e41d7aa1d55bd1a9e484bfa040fix convert process arguments to string formatting2018-03-16T10:50:43+01:00Alain Takoudjoualain.takoudjou@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/53d87da940f548d63c26135886166aa00a3e391cDisable restore from backup2018-03-16T04:56:21+01:00Gabriel Monneratgabriel@nexedi.com
Move and rename the mariadb backup restoration script
With this, we don't loose it (it may help an admin to be able to restore it) and it does not get run by webrunner automatically when updating resilience snapshot
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos/merge_requests/304" data-original="https://lab.nexedi.com/nexedi/slapos/merge_requests/304" data-link="false" data-link-reference="true" data-project="15" data-merge-request="1921" data-project-path="nexedi/slapos" data-iid="304" data-mr-title="Disable restore from backup" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">nexedi/slapos!304</a>https://lab.nexedi.com/nexedi/slapos/-/commit/024f2317dbf9f63b8e8565fa538fcb55eebf899eEnable userhosts in ERP5 tests2018-03-16T01:14:59+01:00Jérome Perrinjerome@nexedi.com
Run ERP5 tests under [usershosts](<a href="https://lab.nexedi.com/nexedi/userhosts">https://lab.nexedi.com/nexedi/userhosts</a>) wrapper with the same host mapping as zope instances.
This will allow to simplify configuration of services such as memcached and also be a more realistic environment.
This revealed problems with userhosts, at least on Debian 9, that have been fixed in <a href="https://lab.nexedi.com/nexedi/userhosts/merge_requests/2" data-original="https://lab.nexedi.com/nexedi/userhosts/merge_requests/2" data-link="false" data-link-reference="true" data-project="131" data-merge-request="1914" data-project-path="nexedi/userhosts" data-iid="2" data-mr-title="Fix segfaults when in concurrence with other constructors" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">nexedi/userhosts!2</a> , so at the same time we update userhosts to get these fixes.
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos/merge_requests/303" data-original="https://lab.nexedi.com/nexedi/slapos/merge_requests/303" data-link="false" data-link-reference="true" data-project="15" data-merge-request="1913" data-project-path="nexedi/slapos" data-iid="303" data-mr-title="Enable userhosts in ERP5 tests" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">nexedi/slapos!303</a>https://lab.nexedi.com/nexedi/slapos/-/commit/7b0651f64978d684e9db2e91621cbe237246567cfixup! component/logrotate: Don't fail if the symbolic link already exist.2018-03-15T11:06:09-03:00Gabriel Monneratgabriel@tiolive.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/1bdac5da558c3b6c4f2bd5079f213f8b77955b70software/slaprunner: Fix path to restore from backup2018-03-15T11:06:09-03:00Gabriel Monneratgabriel@tiolive.com
slapuser4@COMP-2212:~/srv/testnode/bej/inst$ ./test0-5/bin/runner-importer
./test0-5/bin/runner-importer run at : Mon Mar 12 19:55:50 CET 2018
Restoring WebRunner content...
./test0-5/bin/runner-importer: line 49: cd: /srv/slapgrid/slappart4/srv/testnode/bej/inst/test0-5/srv/backup/runner/runner/: No such file or directoryhttps://lab.nexedi.com/nexedi/slapos/-/commit/b447a7bb52273dc5e7f97086f8762fa6595c4f2dstack/erp5: Move and rename the mariadb backup restoration script2018-03-15T10:53:03-03:00Gabriel Monneratgabriel@tiolive.com
With this, we don't loose it (it may help an admin to be able to restore it) and it does not get run by webrunner automatically when updating resilience snapshothttps://lab.nexedi.com/nexedi/slapos/-/commit/11872bf6497c5f310219f865fa212a2444d3c9c3nodejs-0.12 version up 0.12.182018-03-15T09:50:16+01:00Alain Takoudjoualain.takoudjou@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/0c43b61693ef77b34a008759bda9db9bbeaad8d7userhosts: version up2018-03-15T03:34:25+01:00Jérome Perrinjerome@nexedi.com
To get fixes from <a href="https://lab.nexedi.com/nexedi/userhosts/merge_requests/2" data-original="https://lab.nexedi.com/nexedi/userhosts/merge_requests/2" data-link="false" data-link-reference="true" data-project="131" data-merge-request="1914" data-project-path="nexedi/userhosts" data-iid="2" data-mr-title="Fix segfaults when in concurrence with other constructors" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">userhosts!2</a>
The main reason is to fix inkscape segfaults that break ERP5's svg to
image conversion.