1. 08 Nov, 2023 11 commits
    • Kirill Smelkov's avatar
      Merge branch 'master' into x/lte-multiru · e9a0f8dd
      Kirill Smelkov authored
      * master:
        software/gitlab: update gitlab-ce to fix npm error
        NEO: add missing software.cfg.json
        software/ors-amarisoft: ru/lopcomm: Simplify and clarify cu_config.jinja2.xml
        software/ors-amarisoft: Fix pythonwitheggs to explicitly specify in-SlapOS lxml
        component/python-2.7, component/python3: fix readline termcap library detection.
        component/readline: remove outdated readline5.
        component/mariadb: build with libedit instead of outdated readline5.
        component/libedit: add.
        software/ors-amarisoft: Start to organize Radio Unit related bits under ru/
      e9a0f8dd
    • Kirill Smelkov's avatar
      . · 26116068
      Kirill Smelkov authored
      26116068
    • Kirill Smelkov's avatar
      . · 25432099
      Kirill Smelkov authored
      25432099
    • Kirill Smelkov's avatar
      . · 8fe62d99
      Kirill Smelkov authored
      8fe62d99
    • Kirill Smelkov's avatar
      . · 5ae5987f
      Kirill Smelkov authored
      5ae5987f
    • Jérome Perrin's avatar
      software/gitlab: update gitlab-ce to fix npm error · 07711f81
      Jérome Perrin authored
      Since yesterday, software/gitlab can no longer be installed with an
      error while installing gitlab_npm:
      
          ERR! Invalid dependency type requested: alias
      
      This is because we are using npm install to install a repository which
      uses yarn.lock to pin versions, so the install was done without having
      the dependencies pinned. Using an old yarn for this repository does not
      seem so easy, so we just have made a commit to convert the yarn.lock to
      a package-lock.json, so that we don't have to update the tooling here.
      
      Once we update, we'll rework this part of the software to use yarn, it
      seems gitlab still uses yarn in more recent versions.
      
      `git describe` also produced different (more correct) output, because
      some tags were missing in our mirror of gitlab-ce.
      07711f81
    • Kirill Smelkov's avatar
      . · e92719ce
      Kirill Smelkov authored
      e92719ce
    • Julien Muchembled's avatar
      NEO: add missing software.cfg.json · ff05dd81
      Julien Muchembled authored
      ff05dd81
    • Kirill Smelkov's avatar
      . · 4a51c1c1
      Kirill Smelkov authored
      4a51c1c1
    • Kirill Smelkov's avatar
      . · a8e27319
      Kirill Smelkov authored
      a8e27319
    • Kirill Smelkov's avatar
      . · 57704de0
      Kirill Smelkov authored
      57704de0
  2. 07 Nov, 2023 4 commits
    • Kirill Smelkov's avatar
      software/ors-amarisoft: ru/lopcomm: Simplify and clarify cu_config.jinja2.xml · 292ab3f1
      Kirill Smelkov authored
      We can use mathematical relation in between ports, channels and tx/rx endpoints
      to bring structure and clarity in RU setup.
      
      Also, while on it, document how tx/rx data flow are organized as it was not
      clear just from reading ORAN specs and I had to deduce it.
      
      /cc @jhuge, @lu.xu, @xavier_thompson, @Daetalus
      /reviewed-by @lu.xu
      /reviewed-on !1468
      292ab3f1
    • Kirill Smelkov's avatar
      software/ors-amarisoft: Fix pythonwitheggs to explicitly specify in-SlapOS lxml · 77c7da90
      Kirill Smelkov authored
      Our python interpreter uses ncclient which depends on lxml egg, but does not
      explicitly specify to use that lxml from slapos component.
      
      Until now we were lucky because slapos-cookbook depends on the correct lxml and
      we have slapos-cookbook as the second entry in the part list with only
      `template` preceding it.
      
      However I needed to use pythonwitheggs inside that template and then got the
      build failure, because now pythonwitheggs was built before slapos-cookbook and
      tried to use lxml without slapos component:
      
          INFO Building without Cython.
          INFO Error: Please make sure the libxml2 and libxslt development packages are installed.
          INFO An error occurred when trying to install lxml 4.9.1. Look above this message for any errors that were output by easy_install.
          INFO While:
          INFO   Installing pythonwitheggs.
          INFO   Base installation request: 'websocket-client', 'pynacl', 'bcrypt', 'xmltodict', 'ncclient'
          INFO     Requirement of ncclient==0.6.13: six
          INFO     Requirement of ncclient==0.6.13: lxml>=3.3.0
          INFO     Requirement of ncclient==0.6.13: paramiko>=1.15.0
          INFO     Requirement of ncclient==0.6.13: setuptools>0.6
          INFO     Requirement of bcrypt==3.1.4: six>=1.4.1
          INFO     Requirement of bcrypt==3.1.4: cffi>=1.1
          INFO     Requirement of pynacl==1.3.0: cffi>=1.4.1
          INFO     Requirement of pynacl==1.3.0: six
          INFO   Getting distribution for 'lxml==4.9.1'.
          INFO Error: Couldn't install: lxml 4.9.1
      
      -> Fix it by explicitly specifying in-slapos lxml egg to be used.
      
      /cc @jhuge, @Daetalus
      /reviewed-by @lu.xu, @xavier_thompson
      /reviewed-on !1469
      77c7da90
    • Joanne Hugé's avatar
      . · b8872998
      Joanne Hugé authored
      b8872998
    • Joanne Hugé's avatar
      . · f8addc70
      Joanne Hugé authored
      f8addc70
  3. 06 Nov, 2023 10 commits
  4. 03 Nov, 2023 13 commits
    • Kirill Smelkov's avatar
      . · 0f444464
      Kirill Smelkov authored
      0f444464
    • Kirill Smelkov's avatar
      . · 1b057f43
      Kirill Smelkov authored
      1b057f43
    • Kirill Smelkov's avatar
      . · c0e7988b
      Kirill Smelkov authored
      c0e7988b
    • Kirill Smelkov's avatar
      Merge branch 'master' into x/lte-multiru · 05186edd
      Kirill Smelkov authored
      * master:
        software/ors-amarisoft: set dpc_snr_target to 25 for PUSCH also
        software/ors-amarisoft: remove useless ltelogs script
      05186edd
    • Kirill Smelkov's avatar
      . · 51e987d9
      Kirill Smelkov authored
      51e987d9
    • Kirill Smelkov's avatar
      . · 03de3c63
      Kirill Smelkov authored
      03de3c63
    • Kirill Smelkov's avatar
      . · 376de2a1
      Kirill Smelkov authored
      376de2a1
    • Kirill Smelkov's avatar
      . · 7763b4d5
      Kirill Smelkov authored
      7763b4d5
    • Kirill Smelkov's avatar
      . · 2ab0e07f
      Kirill Smelkov authored
      2ab0e07f
    • Kirill Smelkov's avatar
      . · 6d7113c6
      Kirill Smelkov authored
      6d7113c6
    • Kirill Smelkov's avatar
      . · 6a4ace3e
      Kirill Smelkov authored
      6a4ace3e
    • Kirill Smelkov's avatar
      Merge branch 'master' into x/lte-multiru · e8c726af
      Kirill Smelkov authored
      * master:
        software/ors-amarisoft: Fix `render-templates -d` to remove all generated files
        software/ors-amarisoft: slapos-render-config: Remove duplicated code from slapos.recipe.template
        software/ors-amarisoft: slapos-render-config: Document what this program does
        software/ors-amarisoft: Fix slapos-render-config
        software/ors-amarisoft: Adjust check-cpri-lock promise to explicitly specify watched CPRI ports
        component/ghostscript: version up 10.02.1
        stack/erp5: backport a PyPDF fix
        software/ors-amarisoft: Adjust check-rx-saturated promise to explicitly specify "all rx antennas"
        software/ors-amarisoft: Adjust check_sdr_busy promise to explicitly specify /dev/sdr0@0
        component/theia: version up 1.43.0
        Revert "software/theia: enable user installation of pip packages"
        sqlite3: extend PATH to make xzcat available
        component/restic: version up v0.16.1
      e8c726af
    • Kirill Smelkov's avatar
      . · 726521d6
      Kirill Smelkov authored
      726521d6
  5. 02 Nov, 2023 2 commits