slapos:9c83e5dcca56c78f6ced8e165341163768378462 commitshttps://lab.nexedi.com/nexedi/slapos/-/commits/9c83e5dcca56c78f6ced8e1653411637683784622017-06-02T14:48:25+02:00https://lab.nexedi.com/nexedi/slapos/-/commit/9c83e5dcca56c78f6ced8e165341163768378462Change publish to monitor-publish-parameters to avoid conflict2017-06-02T14:48:25+02:00Hardik Junejahardik.juneja@nexedi.com
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos/merge_requests/172" data-original="https://lab.nexedi.com/nexedi/slapos/merge_requests/172" data-link="false" data-link-reference="true" data-project="15" data-merge-request="1132" data-project-path="nexedi/slapos" data-iid="172" data-mr-title="Change publish to monitor-publish-parameters to avoid conflict" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">nexedi/slapos!172</a>https://lab.nexedi.com/nexedi/slapos/-/commit/85de98bd559cdbb0e586cf0ef77fc2284d015fdfstack/monitor: fixes monitor password generation code2017-06-01T14:57:56+02:00Hardik Junejahardik.juneja@nexedi.com
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos/merge_requests/169" data-original="https://lab.nexedi.com/nexedi/slapos/merge_requests/169" data-link="false" data-link-reference="true" data-project="15" data-merge-request="1126" data-project-path="nexedi/slapos" data-iid="169" data-mr-title="stack/monitor: fixes monitor password generation code" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">nexedi/slapos!169</a>https://lab.nexedi.com/nexedi/slapos/-/commit/57c83f6118c809cf2eb2450a890dfeae23829b14component/mariadb: version up 10.2.4.2017-06-01T10:04:20+02:00Kazuhiko Shiozakikazuhiko@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/c5848bc832f2fc4f9806787d77f34bee33f341d3Explicit definition needed despite being an empty value.2017-05-31T15:49:33+02:00Ivan Tyagovivan@nexedi.com
Tests do pass in <a href="https://nexedi.erp5.net/test_result_module/20170530-4EB92D8F/view" rel="nofollow noreferrer noopener" target="_blank">https://nexedi.erp5.net/test_result_module/20170530-4EB92D8F/view</a>
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos/merge_requests/168" data-original="https://lab.nexedi.com/nexedi/slapos/merge_requests/168" data-link="false" data-link-reference="true" data-project="15" data-merge-request="1123" data-project-path="nexedi/slapos" data-iid="168" data-mr-title="Explicit definition needed despite being an empty value." data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">!168</a>https://lab.nexedi.com/nexedi/slapos/-/commit/4a4be32f8e99054fbb1fad2112013eae9f3499ecslaprunner: do not use enums of integers in resilient-input-schema.json2017-05-30T15:50:34+02:00Nicolas Wavrantnicolas.wavrant@nexedi.com
Enum values are interpreted as strings in the web ui, which makes
impossible to chosse the number of backups.
Also, set the minimum number of backup to 0, as it is now possible.https://lab.nexedi.com/nexedi/slapos/-/commit/0d39fab630900248cd8920e3a7b2d24b133b029bslaprunner: remove duplicate keys in input-schema.json2017-05-30T15:48:19+02:00Nicolas Wavrantnicolas.wavrant@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/f4f534877c7f37ae88182c723d3c630eb7354f81resilient: set empty values for defaults in slap-parameter section2017-05-30T15:43:46+02:00Nicolas Wavrantnicolas.wavrant@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/9fa24f485cc0c0cdd6d50ab65b38b94843929191component/nghttp2: python and python-setuptools are listed as dependencies2017-05-30T09:43:49+02:00Nicolas Wavrantnicolas.wavrant@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/4cb1fcc04e22d44aceff43d9a99d6e142b022964fixup! NEO: fix log rotation2017-05-26T11:27:07+02:00Julien Muchembledjm@nexedi.com
This fixes the following error:
slapos-kill: error: unrecognized arguments: -l /srv/slapgrid/slappart38/var/log/neostorage-0.loghttps://lab.nexedi.com/nexedi/slapos/-/commit/c379412483d1ba5ad49a44e3800b92ee3750d568certificate authority: move instance.cfg from sr to the stack2017-05-24T18:03:54+02:00Alain Takoudjoualain.takoudjou@nexedi.com
certificate-authority software release and stack was renamed to caucasehttps://lab.nexedi.com/nexedi/slapos/-/commit/d604ad6addcf1ebed99ecdfd1d8f11be2d07622bapache-frontend: Fix slave_id for the log folder2017-05-24T16:17:18+02:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/5a2736bb191487d648fd917e6b853a43a2896c33fixup! version up: nano 2.8.42017-05-24T12:43:36+02:00Julien Muchembledjm@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/f58b8bc1b6c63c5d844dd60c9726447ea4df9a77component/consul: Initial Commit2017-05-23T15:52:32+00:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/91f2441cd2723ec6b08a24f7432a4e323e619ca6version up: nano 2.8.42017-05-23T15:28:59+02:00Julien Muchembledjm@nexedi.com
plus:
- do not fail if ncurses is installed on the system
- enable libmagic
- load share/nano/*.nanorc by defaulthttps://lab.nexedi.com/nexedi/slapos/-/commit/056866e873120dc2c7d70ac33d5d862b082a654eAdd component/ocropy and scipy to erp52017-05-23T15:07:57+02:00Francois Le Correfrancois.lecorre@nexedi.com
Needed for receipt_recognition module. It contain the ocropy library and its binarization, segementation and recognition tools, as well as the scipy library containing the ndimage and stats module used in receipt_recognition_module for the binarization and inside ocropy.
This is separated in 3 commits:
The first one add ocropy and dependancies inside slapos component;
The second one add the ocropy component to stack/erp5 buildout config file, and add gcc to the binaries callable from erp5 (needed by ocropy);
The third is only required for the module to work without installing the wendelin software.
Edit: To keep discussions posts, i wont rebase in master, to see the rebased final commits: <a href="https://lab.nexedi.com/francois.lecorre/slapos/commits/rebased_branch">https://lab.nexedi.com/francois.lecorre/slapos/commits/rebased_branch</a>
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos/merge_requests/153" data-original="https://lab.nexedi.com/nexedi/slapos/merge_requests/153" data-link="false" data-link-reference="true" data-project="15" data-merge-request="1019" data-project-path="nexedi/slapos" data-iid="153" data-mr-title="Add component/ocropy and scipy to erp5" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">nexedi/slapos!153</a>https://lab.nexedi.com/nexedi/slapos/-/commit/09036a60893d60b5610ea6facba20e5febd2592dcomponent/matplotlib add new dependencies in matplotlib2017-05-23T14:57:09+02:00Francois Le Correfrancois.lecorre@nexedi.com
Ocropy needs one of matplotlib component to be imported during
buildout. This component needs cycler and dateutilhttps://lab.nexedi.com/nexedi/slapos/-/commit/0e51f4d9a7476b6f0575b717128029f25a589ec1component/python2.7 Add extra-path variable to python buildout2017-05-23T14:57:09+02:00Francois Le Correfrancois.lecorre@nexedi.com
This allows a recipe building python to add custom extra-pathhttps://lab.nexedi.com/nexedi/slapos/-/commit/36033d8ed0a30caa0f5202c3c94791578529a7dastack/erp5 Add ocropy in erp5 stack2017-05-23T14:57:08+02:00Francois Le Correfrancois.lecorre@nexedi.com
This commit contain modifications that allow ocropy and scipy to be
installed as eggs. Extra ld_path are added to python to allow the former
to run scipy (that needs libstdc++) inside testnodes.https://lab.nexedi.com/nexedi/slapos/-/commit/2325d4c40dc940b2aa4716c5e77ef55d1f49b277component/ocropy Add the ocropy library for OCR2017-05-23T14:57:08+02:00Francois Le Correfrancois.lecorre@nexedi.com
This commit add component needed for Optical Character recognition:
ocropy and its dependancies
The Ocropy egg on Pypi is empty, so this component have to be built from
source. The default neural network model is downloaded from the author
website and installed in python2.7/share/ocropus.
The patch is here for to different thing: one is adding an
OCROPY_MODEL_PATH to be able to specify the position of models, the
other is importing for the first time a module that compile C code from
python, allowing us to have the static library built before runtime and
preventing us from using gcc through zope.
More models are available here:
<a href="https://github.com/tmbdev/ocropy/wiki/Models" rel="nofollow noreferrer noopener" target="_blank">https://github.com/tmbdev/ocropy/wiki/Models</a>https://lab.nexedi.com/nexedi/slapos/-/commit/c68e991b50cb39acc3189a83fbe816e13b7cfd80slaprunner: Only cat if the file exit2017-05-19T19:01:18+02:00Rafael Monneratrafael@nexedi.com
If there is no error, the raise can be missleading.https://lab.nexedi.com/nexedi/slapos/-/commit/ba356feef015a5b19119aa773504d8b0fb26a1e5fixup! slapos-testing: add missing egg bcrypt2017-05-19T17:16:32+02:00Alain Takoudjoualain.takoudjou@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/68a048030f7c437180ac957f5ef33cbff9c8b715slapos-testing: add missing egg bcrypt2017-05-19T16:29:14+02:00Alain Takoudjoualain.takoudjou@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/d38eed16832e8257333abf6e47cf844daefa8f88add new egg component: bcrypt2017-05-19T16:26:52+02:00Alain Takoudjoualain.takoudjou@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/fb0922797590ab3b2a09bb07c876315ee4ae4405slapos-testing sr: add caucase egg to test2017-05-19T16:20:14+02:00Alain Takoudjoualain.takoudjou@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/114a5ecfac213000ad5aad5c19604aef04c25cd7apache-frontend: Make http2 and MPM configuration option2017-05-19T00:43:28+02:00Rafael Monneratrafael@nexedi.com
Allow http2 protocol be enable or disable by default
Allow set certain configurations for MPM to control the number of process and threads.https://lab.nexedi.com/nexedi/slapos/-/commit/89c16d8069254175ed77531b9ba60f1e7b086580fixup: promise check disk corruption on kvm clone2017-05-17T19:11:50+02:00Alain Takoudjoualain.takoudjou@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/0d16d5e84e321bd705f575d6610f865fa892f09ckvm resilient: promise check disk corruption on kvm clone2017-05-17T18:52:00+02:00Alain Takoudjoualain.takoudjou@nexedi.com
Check that backup kvm disk is not corruptedhttps://lab.nexedi.com/nexedi/slapos/-/commit/d1f6c11992d0b43228bac3c8bfca8fa293c966d3testsuite/deploy-test: Pin erp5.util2017-05-17T10:31:38+02:00Ćukasz Nowakluke@nexedi.com
Pin erp5.util to version 0.4.49, with:
* process timeout
* xmlrpclib.Binary wrappinghttps://lab.nexedi.com/nexedi/slapos/-/commit/70f2b96dd596046777b274a9e110f022d7580530stack.erp5: Rework resilience exclusion lists.2017-05-17T15:59:13+09:00Vincent Pelletiervincent@nexedi.com
Whitespaces matter to exporter.exclude:
- patterns must *not* start with a space
- file *must* end with a newline
Also, de-duplicate paths.https://lab.nexedi.com/nexedi/slapos/-/commit/8410dd678896d7a43e311d2520dbc16c3d7f1ae7slaprunner: sha256sum don't work with quotation marks2017-05-17T01:04:50+02:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/53a52b28902315f7b23de24fdfd4033d48aee966slaprunner: Define backup wait time for resilience2017-05-16T23:51:19+02:00Rafael Monneratrafael@nexedi.com
In order to make an resilient backup, resilience stack wait for the internal backup finishes,
before proceed to notify the pbs. This commit keeps the default behaviour (wait for 10 min w/o changes),
however allows test software release adopt a much shorter waiting time (1min).
With this commit we can accelerate resilience tests in several minutes.https://lab.nexedi.com/nexedi/slapos/-/commit/e34c7254bd1243c070d76837344eaf6f7c098538stack/resilience: use rendered instead output2017-05-16T17:39:13+02:00Rafael Monneratrafael@nexedi.com
This fix the real location of the log after use logrotate stack.https://lab.nexedi.com/nexedi/slapos/-/commit/a06c13fc6dad12d76d67ac18f2772ae92767ec23erp5.util: Version up 0.4.492017-05-16T16:35:57+02:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/a8ece4615982445601c5c466a3ec50e098badfa4stack.erp5: Escape early-published values.2017-05-16T12:30:04+09:00Vincent Pelletiervincent@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/35d04da60d3e752535bd7a1ccdcc172b5ea937dfstack.erp5: Randomly generate server-id if not provided.2017-05-16T12:30:01+09:00Vincent Pelletiervincent@nexedi.com
Makes it easier to deploy a functional replication setup.https://lab.nexedi.com/nexedi/slapos/-/commit/ba2427fe486f277765c65749071b990f4fef088estask.erp5: Update TODO.2017-05-16T12:29:51+09:00Vincent Pelletiervincent@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/94844d90607fca9080da9aac91d90bf5c66d488ccomponents: Move away from fedorahosted.org .2017-05-16T12:04:15+09:00Vincent Pelletiervincent@nexedi.com
They closed, and downloads get redirected to a wiki page.https://lab.nexedi.com/nexedi/slapos/-/commit/2d79e42a2c20e119cd26a0e1b057f6387217cd04Fix stack/certificate-authority/buildout.hash.cfg2017-05-16T11:49:47+09:00Vincent Pelletiervincent@nexedi.com
Stop breaking this tool for everyone developping on slapos.https://lab.nexedi.com/nexedi/slapos/-/commit/dcac2951917b77f1ce1b23e4f2136bdd704d8b77apache-frontend: Reduce log verbosity to notice2017-05-15T18:40:48+02:00Rafael Monneratrafael@nexedi.com
Apache verbose way too much with LogLevel infohttps://lab.nexedi.com/nexedi/slapos/-/commit/fce584b05091990e7db8f2c635a0ef75619fb146fixup! NEO: fix log rotation2017-05-11T12:22:16+02:00Julien Muchembledjm@nexedi.com