1. 25 Jun, 2020 4 commits
    • Thomas Gambier's avatar
    • Thomas Gambier's avatar
      e13fb019
    • Thomas Gambier's avatar
    • Vincent Pelletier's avatar
      stack/{slapos.cfg,caucase}: Version up. · 59ebf0d0
      Vincent Pelletier authored
      To fix caucased failures:
        File "caucase/caucase/http.py", line 799, in main
          http_cas=http_cas,
        File "caucase/caucase/http.py", line 397, in getSSLContext
          http_cas.createCertificate(csr_id)
        File "caucase/caucase/ca.py", line 281, in createCertificate
          template_csr=template_csr,
        File "caucase/caucase/ca.py", line 328, in _createCertificate
          x509.SubjectKeyIdentifier,
        File "cryptography-2.3.1-py2.7-linux-x86_64.egg/cryptography/x509/extensions.py", line 189, in from_issuer_subject_key_identifier
          key_identifier=ski.value.digest,
      AttributeError: 'SubjectKeyIdentifier' object has no attribute 'value'
      
      In turn, this requires updating cryptography dependencies.
      In turn, this requires updating requests as our old version is
      incompatible with current idna version.
      In turn, this requires updating requests dependencies.
      And finally, this allows/requires updating some pins in SRs:
      - software/jupyter: Version up certifi.
      - stack/erp5: Un-pin chardet, as it is already pinned at stack/slapos level.
      59ebf0d0
  2. 24 Jun, 2020 5 commits
    • Julien Muchembled's avatar
      0540c9c6
    • Julien Muchembled's avatar
      fixup! Add pypy2 component · f571c217
      Julien Muchembled authored
      f571c217
    • Julien Muchembled's avatar
    • Julien Muchembled's avatar
      version up: msgpack 0.6.2 · 7732dc1e
      Julien Muchembled authored
      7732dc1e
    • Julien Muchembled's avatar
      Add pypy2 component · 1cfcc1fb
      Julien Muchembled authored
      Building PyPy from source is a nightmare and the shipped top-level
      Makefile is a joke:
      - nothing configurable at top-level to do the 2 common operations:
        build & install;
      - the main binary searches for the library at hardcoded and
        undocumented places relative to where it is installed;
      - no option to exclude specific components ? (here, _tkinter);
      - lack documentation to specify location of required libraries;
      - nothing out-of-the-box to build with several cores (it's even
        strange that in 2020, the biggest part is single threaded and
        it can't be resumed; I'm curious to know how developers work).
      
      I found many answers in the Debian packaging.
      
      This commit creates a Makefile file for 2 reasons:
      - slapos.recipe.cmmi (forked from hexagonit.recipe.cmmi)
        does not have options to specify a shell snippet that is
        executed only during the build step
      - by splitting the build in several steps, it makes debugging
        easier when it does not have to rebuild from the beginning
      
      The drawback is that:
      - make recipes need to be indented with tabs,
        in addition to the buildout indent of 2 spaces;
      - $ escaping is tricky.
      1cfcc1fb
  3. 22 Jun, 2020 10 commits
  4. 19 Jun, 2020 6 commits
  5. 18 Jun, 2020 2 commits
  6. 17 Jun, 2020 1 commit
  7. 16 Jun, 2020 12 commits