slapos:9482955de614870e58ded335bf2eb74c76bc4d55 commitshttps://lab.nexedi.com/nexedi/slapos/-/commits/9482955de614870e58ded335bf2eb74c76bc4d552017-06-09T17:40:18+02:00https://lab.nexedi.com/nexedi/slapos/-/commit/9482955de614870e58ded335bf2eb74c76bc4d55networkcache: add jm's key2017-06-09T17:40:18+02:00Julien Muchembledjm@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/17bd41ec403240f77b7a39558aff479b66308605recipe/request: Log if request fails2017-06-09T12:15:37+02:00Ćukasz Nowakluke@nexedi.com
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos/merge_requests/166" data-original="https://lab.nexedi.com/nexedi/slapos/merge_requests/166" data-link="false" data-link-reference="true" data-project="15" data-merge-request="1085" data-project-path="nexedi/slapos" data-iid="166" data-mr-title="recipe/request: Log if request fails" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">!166</a>https://lab.nexedi.com/nexedi/slapos/-/commit/2f2a5ad042a98e39b5407bcbfea030f058454e4dRemoved password output when entering ERP5 magics.2017-06-08T10:21:34+02:00Iliya Manolovilmanfordinner@gmail.com
<a href="/Tyagov" data-user="15" data-reference-type="user" data-container="body" data-placement="top" data-html="true" class="gfm gfm-project_member" title="Ivan Tyagov">@Tyagov</a> <a href="/kirr" data-user="14" data-reference-type="user" data-container="body" data-placement="top" data-html="true" class="gfm gfm-project_member" title="Kirill Smelkov">@kirr</a>
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos/merge_requests/171" data-original="https://lab.nexedi.com/nexedi/slapos/merge_requests/171" data-link="false" data-link-reference="true" data-project="15" data-merge-request="1130" data-project-path="nexedi/slapos" data-iid="171" data-mr-title="Removed password output when entering ERP5 magics." data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">!171</a>https://lab.nexedi.com/nexedi/slapos/-/commit/2e742fe5e78740342cfd050a6497077e1834a175Fix the monkeypatch in random.py to incorporate the recent changes in buildou...2017-06-07T19:01:22+02:00Hardik Junejahardik.juneja@nexedi.com
Buildout commit in discussion: <a href="https://lab.nexedi.com/nexedi/slapos.buildout/commit/4383916978948fd176de5dcbc5043379c8d02e59" data-original="https://lab.nexedi.com/nexedi/slapos.buildout/commit/4383916978948fd176de5dcbc5043379c8d02e59" data-link="false" data-link-reference="true" data-project="55" data-commit="4383916978948fd176de5dcbc5043379c8d02e59" data-reference-type="commit" data-container="body" data-placement="top" data-html="true" title="fixup! Add support for a few built-in python object types as values" class="gfm gfm-commit has-tooltip">nexedi/slapos.buildout@43839169</a>
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos/merge_requests/176" data-original="https://lab.nexedi.com/nexedi/slapos/merge_requests/176" data-link="false" data-link-reference="true" data-project="15" data-merge-request="1147" data-project-path="nexedi/slapos" data-iid="176" data-mr-title="Fix the monkeypatch in random.py to incorporate the recent changes in buildout 'get' function" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">nexedi/slapos!176</a>https://lab.nexedi.com/nexedi/slapos/-/commit/04bac13a820cc563c20acdd705c649c02e370a42component/powerdns: Include gcc bin on path2017-06-07T13:27:45+00:00Rafael Monneratrafael@nexedi.com
Follow up the change done on boost-lib: 'component/boost-lib: build with SlapOS gcc.'
Include --with-boost on configure.https://lab.nexedi.com/nexedi/slapos/-/commit/da72d8f41458ad93d11a01ac6331cedc401846b1slaprunner: Missing md5sum update on instance-runner-export.cfg.in2017-06-06T19:04:17+02:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/0fb9ef33f835f26c93433149c071b535b9f9fc82firewalld: fix build of [gobject-introspection]2017-06-06T12:31:30+02:00Julien Muchembledjm@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/c1d9a39ecb307b0b1dc30c44a0c498cb9159ef25stack/slapos: version up eggs2017-06-06T12:28:24+02:00Julien Muchembledjm@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/f5226ffaa6dd23c37ae3366a48f525c8c97e7eefRemove obsolete components2017-06-06T11:54:11+02:00Julien Muchembledjm@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/a2eadf26528efe261bce398d1c729b7c6d13f789slaprunner: Get information directly from the right section2017-06-06T11:21:17+02:00Rafael Monneratrafael@nexedi.com
Use /folder/script can lead to mistakes which cause error, as
the instance side cannot find the file. Use directly the section is better to ensure
you get the file even after changes on common.cfg.
Clean up location set on common.cfg, and reduce code duplication.https://lab.nexedi.com/nexedi/slapos/-/commit/b7d7ea79e5870a5249ff64ab7b87f1a0b5d3a652slaprunner: Remove section duplicated with instance-runner.cfg2017-06-06T11:17:06+02:00Rafael Monneratrafael@nexedi.com
instance-runner-export.cfg.in extends instance-runner.cfg, so we don't need the secton here.https://lab.nexedi.com/nexedi/slapos/-/commit/3599de6140633d2499c7d01a49a5fcfad6c8235dperl: make post-make-hook script compatible with Python 32017-06-05T21:39:05+02:00Julien Muchembledjm@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/17931bed98680cccde3646e067e1db80ada01ba6Added the xslapos script to *instance*/bin2017-06-05T14:36:10+02:00Iliya Manolovilmanfordinner@gmail.com
<a href="/Tyagov" data-user="15" data-reference-type="user" data-container="body" data-placement="top" data-html="true" class="gfm gfm-project_member" title="Ivan Tyagov">@Tyagov</a> <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> <a href="/Nicolas" data-user="34" data-reference-type="user" data-container="body" data-placement="top" data-html="true" class="gfm gfm-project_member" title="Nicolas Wavrant">@Nicolas</a> <a href="/kirr" data-user="14" data-reference-type="user" data-container="body" data-placement="top" data-html="true" class="gfm gfm-project_member" title="Kirill Smelkov">@kirr</a>
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos/merge_requests/158" data-original="https://lab.nexedi.com/nexedi/slapos/merge_requests/158" data-link="false" data-link-reference="true" data-project="15" data-merge-request="1032" data-project-path="nexedi/slapos" data-iid="158" data-mr-title="Added the xslapos script to *instance*/bin" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">nexedi/slapos!158</a>https://lab.nexedi.com/nexedi/slapos/-/commit/ef18cf7bdc0c86a80dab0b7cf0b478b507d18eadreflect the changes done in !169 to other parts of the code2017-06-05T11:26:55+02:00Hardik Junejahardik.juneja@nexedi.com
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos/merge_requests/175" data-original="https://lab.nexedi.com/nexedi/slapos/merge_requests/175" data-link="false" data-link-reference="true" data-project="15" data-merge-request="1138" data-project-path="nexedi/slapos" data-iid="175" data-mr-title="reflect the changes done in !169 to other parts of the code" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">nexedi/slapos!175</a>https://lab.nexedi.com/nexedi/slapos/-/commit/50d5e186c82d4f0df37254ce2866167b4792cbb5slaprunner: partial rewrite of import/export scrips in Python2017-06-03T22:01:03+02:00Julien Muchembledjm@nexedi.com
Further rewrite should be done but at least there's no awk code anymore.https://lab.nexedi.com/nexedi/slapos/-/commit/f92aefb00c51a4d2f00c10b44190d3cdd6099dc2version up: slapos.recipe.template 3.02017-06-03T22:01:03+02:00Julien Muchembledjm@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/a863041a5bda2a82ddba30f54dc77f00dd940d96apache-frontend: include apache-mpm-watchdog2017-06-02T18:50:01+02:00Rafael Monneratrafael@nexedi.com
Apache MPM Watchdog promise was introduced to search apache on
deadlock state after a graceful reload and kill them after 600s.
This change prevents the apache lack of nodes after several processes
get stalled on deadlock.https://lab.nexedi.com/nexedi/slapos/-/commit/930f66d65d46c8f620d29a42f49624d55d143f7bslapos.toolbox version up 0.692017-06-02T18:50:01+02:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/c29baadcc5d1d97162177aa16628259b35ffdfaeapache-frontend: Load mod_reqtimeout2017-06-02T18:50:01+02:00Rafael Monneratrafael@nexedi.com
This can be used to define minimal metrics to the frontend to
prevent mpm nodes starvation after gracefull restartshttps://lab.nexedi.com/nexedi/slapos/-/commit/49e2a2aedf28927911c7367e381df5147bf6a15capache-frontend: Delay reload apache configuration2017-06-02T18:50:01+02:00Rafael Monneratrafael@nexedi.com
Wait for 60 to reload apache configuration in order to accumulate
several logrotate runs.
If the amount of slaves are too high, the number of logs are high,
so the entries on logrotate are also high. So it is enough to DDoS
with a huge amount of 'kill -1', so delay is the only way to avoid
to re-implement logrotate existing features.
Only reload the apache configuration if the the apache configuration
or the certificates contains a change, else don't reload it.
Keep a command on bin folder to force reload of configuration in
case it is required.https://lab.nexedi.com/nexedi/slapos/-/commit/4101882c1a464e350ccd7650c4a66b7f78dfbe6cRemove the mpc and mpfr from gcc buildout and headless-chromium buildout2017-06-02T18:29:07+02:00Boxiang Sunboxiang.sun@nexedi.com
The mpc and mpfr component already in the component/binutils.cfg. Remove the duplicate ones.
Update: the test passed. <a href="/rafael" data-user="11" data-reference-type="user" data-container="body" data-placement="top" data-html="true" class="gfm gfm-project_member" title="Rafael Monnerat">@rafael</a>
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos/merge_requests/163" data-original="https://lab.nexedi.com/nexedi/slapos/merge_requests/163" data-link="false" data-link-reference="true" data-project="15" data-merge-request="1077" data-project-path="nexedi/slapos" data-iid="163" data-mr-title="Remove the mpc and mpfr from gcc buildout and headless-chromium buildout" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">nexedi/slapos!163</a>https://lab.nexedi.com/nexedi/slapos/-/commit/422f0fb950d97dfd532bec669204e8db01982c69somehow the correct md5sum couldn't make it in the last commit2017-06-02T16:52:42+02:00Hardik Junejahardik.juneja@nexedi.com
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos/merge_requests/173" data-original="https://lab.nexedi.com/nexedi/slapos/merge_requests/173" data-link="false" data-link-reference="true" data-project="15" data-merge-request="1134" data-project-path="nexedi/slapos" data-iid="173" data-mr-title="somehow the correct md5sum couldn't make it in the last commit" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">nexedi/slapos!173</a>https://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.