1. 12 May, 2022 3 commits
    • Kirill Smelkov's avatar
      Merge branch 'master+ZODB4-wc2' into y/wc2-next · 97bd5173
      Kirill Smelkov authored
      * master+ZODB4-wc2: (217 commits)
        golang: Clean internal build cache after part is compiled/tested
        software/theia: Fix theia-service template
        erp5testnode: fix an md5sum
        component/replication-manager: update revision
        beremiz-ide: update Beremiz revision
        software/slapos-sr-testing: move nextcloud to python 3 only softwares
        software/nextcloud/test: update test for python 3
        software/nextcloud: define instance.trusted-proxy-list in schema
        *: version up slapos.cookbook 1.0.244
        stack/lamp: use python 3 at lamp stack level
        Release slapos.cookbook (1.0.244)
        slapos-node: fix duplicated PYTHON key
        recipe/redis: implement promise with redis-cli
        software/theia: version up ( theia 1.25.0 )
        component/fish-shell: version up 3.4.1
        beremiz-ide: write tests output to SlapOS test log directory
        bison: fix random build  failure
        fixup! astroid: Backport patch to fix `Unable to import 'six.moves.urllib.parse' (import-error)`.
        fixup! pylint: Backport `redefining-builtins-modules` options.
        software/theia: Fix python3 erp5 resiliency test
        ...
      97bd5173
    • Kirill Smelkov's avatar
      Merge branch 'master' into master+ZODB4-wc2 · 7d816887
      Kirill Smelkov authored
      * master: (217 commits)
        golang: Clean internal build cache after part is compiled/tested
        software/theia: Fix theia-service template
        erp5testnode: fix an md5sum
        component/replication-manager: update revision
        beremiz-ide: update Beremiz revision
        software/slapos-sr-testing: move nextcloud to python 3 only softwares
        software/nextcloud/test: update test for python 3
        software/nextcloud: define instance.trusted-proxy-list in schema
        *: version up slapos.cookbook 1.0.244
        stack/lamp: use python 3 at lamp stack level
        Release slapos.cookbook (1.0.244)
        slapos-node: fix duplicated PYTHON key
        recipe/redis: implement promise with redis-cli
        software/theia: version up ( theia 1.25.0 )
        component/fish-shell: version up 3.4.1
        beremiz-ide: write tests output to SlapOS test log directory
        bison: fix random build  failure
        fixup! astroid: Backport patch to fix `Unable to import 'six.moves.urllib.parse' (import-error)`.
        fixup! pylint: Backport `redefining-builtins-modules` options.
        software/theia: Fix python3 erp5 resiliency test
        ...
      7d816887
    • Kirill Smelkov's avatar
      golang: Clean internal build cache after part is compiled/tested · 86a21a53
      Kirill Smelkov authored
      @tomo reports that parts/golang1.17/pkg/obj/go-build takes ~ 1GB which makes it
      wasteful if we want to upload result of compilation to shacache.
      
      It turns out we can drop that particular build cache completely, because it is
      used only during the build and test of Go itself and its standard library. And
      when Go is installed it will be another - "user" build cache - that will be
      used to maintain and reuse build artifacts. For the reference: in SlapOS that
      latter "user" build cache is located inside go.work/
      
      -> Purge internal build cache after compilation is over.
      
      Size of parts/golang1.17 before and after hereby patch:
      
      before: 1.6G
      after:  447M
      
      See also related discussion in nexedi/slapos!929 (comment 128379)
      
      /reviewed-by @tomo, @jerome
      /reviewed-on nexedi/slapos!1169
      86a21a53
  2. 11 May, 2022 2 commits
  3. 10 May, 2022 1 commit
  4. 09 May, 2022 10 commits
  5. 08 May, 2022 2 commits
  6. 06 May, 2022 5 commits
  7. 05 May, 2022 4 commits
  8. 04 May, 2022 6 commits
  9. 03 May, 2022 2 commits
  10. 02 May, 2022 5 commits
    • Thomas Leymonerie's avatar
      stack/nxdtest: Remove default jinja2-template:url · 6220ce2f
      Thomas Leymonerie authored
      This default prevented extending the section with `inline` option
      because `inline` and `url` conflict. This was not a problem when
      the deprecated `template` or `template = inline:` option was used.
      
      Setting `url = < nothing >` does not resolve the conflict currently.
      
      Since all section that extend `jinja2-template` set their own `url`
      or `inline`, the default value was never used anyway.
      
      The default `filename` option is also no longer needed.
      6220ce2f
    • Xavier Thompson's avatar
      software/theia: Simplify and improve embedded SR · 88f0bcd5
      Xavier Thompson authored
      See merge request nexedi/slapos!1139
      88f0bcd5
    • Jérome Perrin's avatar
      revert f5ebda78 for software/erp5testnode/deploy-test · c9f8bad9
      Jérome Perrin authored
      This software extends an old software, so we can not apply changes
      that need a new version of slapos.recipe.template at this point.
      c9f8bad9
    • Jérome Perrin's avatar
      fixup! Clean up slapos.recipe.template ( f5ebda78 ) · 656f7648
      Jérome Perrin authored
      By changing jinja2-template users from overriding url= to defining
      template= the original url= option was expanded, but this failed
      because there is no filename=. Define a default filename to prevent
      this.
      
      This fixes errors like for example:
      
          While:
            Installing.
            Getting section instance.cfg.
            Initializing section instance.cfg.
            Getting option instance.cfg:url.
          Error: Referenced option does not exist: instance.cfg filename
      
      when installing component/pygolang/test.cfg
      656f7648
    • Jérome Perrin's avatar
      Revert "stack/ndtest,software/erp5testnode/testsuite: partially revert... · e1ed82d6
      Jérome Perrin authored
      Revert "stack/ndtest,software/erp5testnode/testsuite: partially revert f5ebda78"
      
      This reverts commit 90f29b1a and
      subsequent fixups.
      
      This partial revert was made in a rush without clear understanding
      of the problem. Reverting the partial revert to apply proper fixes.
      e1ed82d6