1. 07 Nov, 2023 2 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 nexedi/slapos!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 nexedi/slapos!1469
      77c7da90
  2. 06 Nov, 2023 5 commits
  3. 02 Nov, 2023 8 commits
  4. 01 Nov, 2023 1 commit
  5. 31 Oct, 2023 5 commits
  6. 30 Oct, 2023 2 commits
  7. 27 Oct, 2023 2 commits
  8. 26 Oct, 2023 5 commits
  9. 24 Oct, 2023 6 commits
  10. 23 Oct, 2023 4 commits