slapos:1.0.207.1 commitshttps://lab.nexedi.com/nexedi/slapos/-/commits/1.0.207.12022-05-31T15:57:27+02:00https://lab.nexedi.com/nexedi/slapos/-/commit/7383a555fcac83cb660cd51fb434e6c28dd6f0b5Backport a8a2f06a3b48707229cfa6d1ccfd9d7508974adc2022-05-31T15:57:27+02:00Łukasz Nowakluke@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/a7ade7487ba9d3b605c92901e96e6cfc50155afdcomponent/trafficserver: version up 9.1.22022-05-31T10:04:02+02:00Łukasz Nowakluke@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/139c8d6aa49682b2eb30734e79e53d15f0214148component/trafficserver: version up 9.1.1.2022-05-31T10:03:55+02:00Kazuhiko SHIOZAKIkazuhiko@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/e892857f6b74f92dc9f4d179286d84ccd9a4c01bgolang: v↑ go1.16 (1.16.4 -> 1.16.8)2021-09-13T07:41:59+02:00Kirill Smelkovkirr@nexedi.com
Going Go1.16.4 -> Go1.16.8 brings in fixes to compiler, runtime and stdlib
including security fixes to net, crypto/tls, archive/zip, math/big, and
net/http/httputil packages:
<a href="https://golang.org/doc/devel/release.html#go1.16.minor" rel="nofollow noreferrer noopener" target="_blank">https://golang.org/doc/devel/release.html#go1.16.minor</a>
Tested on helloworld SR.https://lab.nexedi.com/nexedi/slapos/-/commit/d80b8d4613f55d927fba9d8127d79274fc33727cVersion up erp5.util 0.4.712021-09-13T07:41:59+02:00Ivan Tyagovivan@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/6d41e2b34835e94f9de2cfad276d5a4e495279cdUpdate Release Candidate2021-09-08T08:24:34+02:00Łukasz Nowakluke@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/bfa9c6b50fdd38cf360422b178831115ce46c7afcomponent/haproxy: Version up2021-09-08T08:24:04+02:00Łukasz Nowakluke@nexedi.com
2021/09/07 : 2.0.25
- BUG/MEDIUM: sock: really fix detection of early connection failures in for 2.3-
- REGTESTS: abortonclose: after retries, 503 is expected, not close
- BUG/MEDIUM: base64: check output boundaries within base64{dec,urldec}
- MINOR: compiler: implement an ONLY_ONCE() macro
- BUG/MINOR: lua: use strlcpy2() not strncpy() to copy sample keywords
- BUG/MINOR: ebtree: remove dependency on incorrect macro for bits per long
- BUG/MINOR threads: Use get_(local|gm)time instead of (local|gm)time
- BUG/MINOR: tools: Fix loop condition in dump_text()
- CLEANUP: Add missing include guard to signal.h
- DOC: configuration: remove wrong tcp-request examples in tcp-response
- BUG/MINOR: config: reject configs using HTTP with bufsize >= 256 MB
- CLEANUP: htx: remove comments about "must be < 256 MB"
- BUG/MAJOR: htx: fix missing header name length check in htx_add_header/trailer
- Revert "BUG/MINOR: stream-int: Don't block reads in si_update_rx() if chn may receive"
- MINOR: action: Use a generic function to check validity of an action rule list
- REGTESTS: mark http_abortonclose as brokenhttps://lab.nexedi.com/nexedi/slapos/-/commit/d18552ba8309dc239bd918563f0812579bd73115Update Release Candidate2021-09-07T12:54:49+02:00Łukasz Nowakluke@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/f76bac48bb9c6480b2cf4512bea332155fcd0924software/theia: Enable resiliency test with Python32021-09-06T14:01:08+02:00Xavier Thompsonxavier.thompson@nexedi.com
This reverts commit <a href="/nexedi/slapos/-/commit/a42d199a136d63c5c6cca73593815f55fae6dca7" data-original="a42d199a136d63c5c6cca73593815f55fae6dca7" data-link="false" data-link-reference="false" data-project="15" data-commit="a42d199a136d63c5c6cca73593815f55fae6dca7" data-reference-type="commit" data-container="body" data-placement="top" data-html="true" title="software/theia: Skip resiliency test with Python3" class="gfm gfm-commit has-tooltip">a42d199a</a>.https://lab.nexedi.com/nexedi/slapos/-/commit/e4e63db9ea56389b24b6f26f7eeb8a8d7b3deef4Version up slapos.toolbox 0.1242021-09-06T14:01:08+02:00Xavier Thompsonxavier.thompson@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/6103d29ad6d1eaa81a5fca9bbac069df69d423bcsoftware/theia: version up 1.17.22021-09-03T11:31:50+02:00Xavier Thompsonxavier.thompson@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/84450dad1fbb1f8f6aa470e1bde35549d33ffaebsoftware/theia: Disable integrated git credentials prompt2021-09-03T11:31:50+02:00Xavier Thompsonxavier.thompson@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/42d9aea562ace4136825919de30862e06ac6dc9esoftware/theia: version up 1.17.02021-09-03T11:31:50+02:00Xavier Thompsonxavier.thompson@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/0d3332a67b7b6aacaa454f181fdb46827b81b73esoftware/tsn-demo: add TSN demo SR2021-09-02T13:53:02+02:00Leo-Paul Geneauleo-paul.geneau@nexedi.com
Add Software Release to provide scripts to run Time-Sensitive Networking
motor demo.https://lab.nexedi.com/nexedi/slapos/-/commit/38aebe2ff1fefa6963364fd747ec30e5550425b4component/tsn-rt-measures: add TSN measurement programs2021-09-02T13:53:02+02:00Leo-Paul Geneauleo-paul.geneau@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/2516eba8cc283e0f7b0c0ebb64924be31a62c007component/linuxptp: add linuxptp 3.1.12021-09-02T13:53:02+02:00Leo-Paul Geneauleo-paul.geneau@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/e2ebb4db571a51c1465c9c8347a4de3b060c5f74component/util-linux: version up 2.37.12021-09-02T13:53:02+02:00Leo-Paul Geneauleo-paul.geneau@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/4e5a9ee4236e81c2802dc02f797bd72cf330032fstack/caucase: Fix md5 change detection2021-09-01T09:33:44+02:00Łukasz Nowakluke@nexedi.com
The python snippet has to print calculated value.
This fixes commit <a href="/nexedi/slapos/-/commit/7d7a59d607edf54142c70a6c87fd37c5aa25a5ad" data-original="7d7a59d607edf54142c70a6c87fd37c5aa25a5ad" data-link="false" data-link-reference="false" data-project="15" data-commit="7d7a59d607edf54142c70a6c87fd37c5aa25a5ad" data-reference-type="commit" data-container="body" data-placement="top" data-html="true" title="stack/cacuase: Make rerequest updatable" class="gfm gfm-commit has-tooltip">7d7a59d6</a>
stack/cacuase: Make rerequest updatablehttps://lab.nexedi.com/nexedi/slapos/-/commit/8c16466afb80a8550c8fb776806bd0a4cd072a6dsoftware/hugo: Add Hugo software in slapos2021-08-26T10:00:51+02:00lu.xulu.xu@nexedi.com
See merge request <a href="/nexedi/slapos/-/merge_requests/994" data-original="nexedi/slapos!994" data-link="false" data-link-reference="false" data-project="15" data-merge-request="4871" data-project-path="nexedi/slapos" data-iid="994" data-mr-title="software/hugo: Add Hugo software in slapos" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">!994</a>https://lab.nexedi.com/nexedi/slapos/-/commit/757ec577eabcf1c90290adde598bb4968f198d98Update git revisions2021-08-24T15:49:04+02:00Xavier Thompsonxavier.thompson@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/3caed38957c29e2b14a424053c318a38b4bb1024Update Release Candidate2021-08-24T15:47:37+02:00Xavier Thompsonxavier.thompson@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/73c03cafbf436183635f636db9ba43b3e5aee12esoftware/slapos-sr-testing: enable test for hugo2021-08-24T15:38:30+02:00lu.xulu.xu@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/562d060124dc59ad97715e1ef6b4e73d7b4ddc52software/hugo: add test for hugo2021-08-24T15:38:30+02:00lu.xulu.xu@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/774ebe83b23454294ef1bd18f15592b8f35607a1software/hugo: add Hugo software in slapos2021-08-24T15:38:30+02:00lu.xulu.xu@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/45131704d8f7cf73d867c4cbea26f7132ad4a8adcomponent/hugo: add hugo component into slapos2021-08-24T15:38:30+02:00lu.xulu.xu@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/cb5c5b8390c8f630bf27ce41db54e0379bd615f6Caddy: switch to switch-softwaretype2021-08-23T10:41:12+02:00Łukasz Nowakluke@nexedi.com
See merge request <a href="/nexedi/slapos/-/merge_requests/1013" data-original="nexedi/slapos!1013" data-link="false" data-link-reference="false" data-project="15" data-merge-request="4965" data-project-path="nexedi/slapos" data-iid="1013" data-mr-title="Caddy: switch to switch-softwaretype" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">nexedi/slapos!1013</a>https://lab.nexedi.com/nexedi/slapos/-/commit/7d1a32fceeac9ac95e3e087ccc828a34ec610d6cstack/slapos.cfg: version up rubygemsrecipe to 0.4.22021-08-23T09:22:39+02:00Leo-Paul Geneauleo-paul.geneau@nexedi.com
- rubygemsrecipe deployment mode now depends on `allow-picked-versions` by defaulthttps://lab.nexedi.com/nexedi/slapos/-/commit/4016bd1edf0e352458f9bdfa7bfb414a48ce546fsotware/caddy-frontend: Use instance-caddy-replicate.cfg to replace...2021-08-23T08:09:40+02:00Boxiang Sunboxiang.sun@nexedi.comsotware/caddy-frontend: Use instance-caddy-replicate.cfg to replace buildout-switch-softwaretype.cfg
Because when using the switch-software, the
buildout-switch-sofwtwaretype.cfg will not be generated, see
<a href="https://lab.nexedi.com/nexedi/slapos/blob/master/slapos/recipe/softwaretype.py#L264-267">https://lab.nexedi.com/nexedi/slapos/blob/master/slapos/recipe/softwaretype.py#L264-267</a>
So use instance-caddy-replicate.cfg instead, which has same effect.
https://lab.nexedi.com/nexedi/slapos/-/commit/457152bb282522e3577c8113c4f42631a22317c3sotware/caddy-frontend: switch to switch-softwaretype2021-08-23T08:09:40+02:00Boxiang Sunboxiang.sun@nexedi.com
Changes explanation:
slave_reference.lower(): The configparser which the current buildout
using is case sensitive, which cause some options cannot be found.
slap_software_type: The recipe softwaretype need this option, but
switch-softwaretype doesn't.
caddyprofiledeps: It provides the deps of caddy. Switch to
switch-softwaretype leads to the error like "ImportError: No module
named furl". Force caddyprofiledeps installed first can solve this
issue.https://lab.nexedi.com/nexedi/slapos/-/commit/482e1288fc3349f3566eef4cb8d3ac852de0b639version up: Debian 10/11 netinst2021-08-21T00:51:03+02:00Julien Muchembledjm@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/edfb7fd50cf84c812260e98225fba236057a6b7dTheia 1.16.02021-08-20T11:22:49+02:00Jérome Perrinjerome@nexedi.com
See theia's [changelog](<a href="https://github.com/eclipse-theia/theia/blob/v1.16.0/CHANGELOG.md#v1160---7292021" rel="nofollow noreferrer noopener" target="_blank">https://github.com/eclipse-theia/theia/blob/v1.16.0/CHANGELOG.md#v1160---7292021</a>), we update from 1.13.0 to 1.16.0.
Changes specific to slapos port:
* We set `warnOnPotentiallyInsecureHostPattern` because the new warning is very intrusive ... but it might actually be very insecure. For now we don't have solution. We are tracking this in <a href="https://erp5js.nexedi.net/#/bug_module/20210819-20614EE" rel="nofollow noreferrer noopener" target="_blank">https://erp5js.nexedi.net/#/bug_module/20210819-20614EE</a>
* New libsecret component that is now required by theia
* Switch to using vscode git instead of theia git, to use timeline ( see <a href="https://github.com/eclipse-theia/theia/pull/7997" rel="nofollow noreferrer noopener" target="_blank">https://github.com/eclipse-theia/theia/pull/7997</a> )
* globally version up slapos.core to <a href="https://pypi.org/project/slapos.core/1.6.18/" rel="nofollow noreferrer noopener" target="_blank">https://pypi.org/project/slapos.core/1.6.18/</a>
See merge request <a href="/nexedi/slapos/-/merge_requests/1039" data-original="nexedi/slapos!1039" data-link="false" data-link-reference="false" data-project="15" data-merge-request="5049" data-project-path="nexedi/slapos" data-iid="1039" data-mr-title="Theia 1.16.0" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">nexedi/slapos!1039</a>https://lab.nexedi.com/nexedi/slapos/-/commit/9062313d84b812ba313639a3f2ee7ee6aaa65c49stack/slapos: version up slapos.core 1.6.182021-08-20T06:26:52+02:00Jérome Perrinjerome@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/8a1ffae702498f1e0e994c7d7f0aecb1cec594a7software/theia: use vscode/git instead of theia/git2021-08-20T04:02:02+02:00Jérome Perrinjerome@nexedi.com
To have the timeline viewhttps://lab.nexedi.com/nexedi/slapos/-/commit/4e9a9cf19b13b78919eda3ea2328dbf7d4d5882acomponent/tesseract: Workaround for slaprunner paths with double slashs2021-08-20T03:39:20+02:00Jérome Perrinjerome@nexedi.com
This is basically the same problem as in <a href="/Ophelie/slapos/-/commit/1b2914159d87774530524af46c2b327bca332419" data-original="1b2914159" data-link="false" data-link-reference="false" data-project="1526" data-commit="1b2914159d87774530524af46c2b327bca332419" data-reference-type="commit" data-container="body" data-placement="top" data-html="true" title="component/ghostscript: Workaround for slaprunner paths with double slashs" class="gfm gfm-commit has-tooltip">1b291415</a>
(component/ghostscript: Workaround for slaprunner paths with double
slashs, 2021-06-02)https://lab.nexedi.com/nexedi/slapos/-/commit/99fba130dc90a29c3aad3610a5272ed57b598838software/theia: drop workaround for tasks issue2021-08-20T03:38:18+02:00Jérome Perrinjerome@nexedi.com
The issue is now fixed in 1.16.0https://lab.nexedi.com/nexedi/slapos/-/commit/39be3fc11f3007b0919a44d7717cd9ae214271a0software/theia: set warnOnPotentiallyInsecureHostPattern2021-08-20T03:38:18+02:00Jérome Perrinjerome@nexedi.com
Eventhough our current pattern is not the most secure, we have no other
choice for now that to use such insecure patterns.
In <a href="https://erp5js.nexedi.net/#/bug_module/20210819-20614EE" rel="nofollow noreferrer noopener" target="_blank">https://erp5js.nexedi.net/#/bug_module/20210819-20614EE</a> we track possible
improvements to this situation.https://lab.nexedi.com/nexedi/slapos/-/commit/89f80bb81e2ce84d9798b742b53767caa86a7dc3software/theia: version up 1.16.02021-08-20T03:38:18+02:00Jérome Perrinjerome@nexedi.com
This new version has a dependency to libsecret
Also adjust dependencies to the ones from <a href="https://github.com/eclipse-theia/theia/blob/v1.16.0/examples/browser/package.json" rel="nofollow noreferrer noopener" target="_blank">https://github.com/eclipse-theia/theia/blob/v1.16.0/examples/browser/package.json</a>
except api-samples which is not useful.https://lab.nexedi.com/nexedi/slapos/-/commit/7374a7ff2027a2571e9f2364f905554a28aa6837component/libsecret: new component2021-08-20T03:38:17+02:00Jérome Perrinjerome@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/4b5400733450d5914599021902b1ec8da64b6603Modernise Nginx Push Stream2021-08-20T03:07:02+02:00Jérome Perrinjerome@nexedi.com
See merge request <a href="/nexedi/slapos/-/merge_requests/1027" data-original="nexedi/slapos!1027" data-link="false" data-link-reference="false" data-project="15" data-merge-request="5003" data-project-path="nexedi/slapos" data-iid="1027" data-mr-title="Modernise Nginx Push Stream" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">!1027</a>https://lab.nexedi.com/nexedi/slapos/-/commit/a271e8a86972343328e11f232cd95925963d67f6Theia Resiliency2021-08-19T15:02:52+02:00Xavier Thompsonxavier.thompson@nexedi.com
See merge request <a href="/nexedi/slapos/-/merge_requests/931" data-original="nexedi/slapos!931" data-link="false" data-link-reference="false" data-project="15" data-merge-request="4624" data-project-path="nexedi/slapos" data-iid="931" data-mr-title="Theia Resiliency" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">nexedi/slapos!931</a>