1. 03 Oct, 2019 7 commits
    • Jérome Perrin's avatar
      helloworld/test: use slapos.testing · 4288a389
      Jérome Perrin authored
      4288a389
    • Jérome Perrin's avatar
      slaprunner/test: use slapos.testing · 9085bdfd
      Jérome Perrin authored
      9085bdfd
    • Jérome Perrin's avatar
      seleniumserver/test: use slapos.testing · 15495c06
      Jérome Perrin authored
      15495c06
    • Jérome Perrin's avatar
      seleniumserver/test: fix flaky test · 9fedc763
      Jérome Perrin authored
      This test was just checking the data from the first recv call, but the
      data might arrive in multiple times. Call recv in a loop until we
      received the end of the expected message (or until timeout when
      something goes wrong).
      9fedc763
    • Jérome Perrin's avatar
      slapos-sr-testing: install supervisor scripts · c84c5c86
      Jérome Perrin authored
      needed for slapos.testing
      c84c5c86
    • Jérome Perrin's avatar
      slapos-testing: install slapos and supervisor scripts · 29df4d20
      Jérome Perrin authored
      and make sure we really use the develop version, by clearing version pin
      that might be for another version.
      
      Also clean up comments in version section.
      
      This will be needed for standalone tests.
      29df4d20
    • Jérome Perrin's avatar
      Components updates for shared and rpath · 09f3342e
      Jérome Perrin authored
      These are changes to profiles to satisfy the requirements from "checkSoftware" function from `slapos.testing`, ie:
       1. rpath is properly set on all executables.
       2. shared parts are not referencing non shared parts.
      
      Eventhough current shared was working, we had several component with the problem 2. This was a problem in the following conditions:
       - because their hash was computed with a signature including the software installation path ( eg `/opt/slapgrid/e96b88e28dac4de1ba005bb48c6daac9/parts/something/`), shared parts were in practice never shared with other softwares. It was effective when re-installing the same software from scratch a second time, but not when using other softwares.
       - when the software was uninstalled, the shared parts stopped working because of missing paths.
      
      As a result of these changes, some parts which used to be shared are no longer shared, but this MR also tries to share a few more parts, the goal was that all parts needed until rebootstrap were shared and also gcc and golang that are significantly large.
      
      /reviewed-on nexedi/slapos!628
      09f3342e
  2. 02 Oct, 2019 1 commit
    • Jérome Perrin's avatar
      erp5: set mariadb timezone to UTC · 0b377eb4
      Jérome Perrin authored
      ERP5Catalog assumes that dates in catalog are UTC, this works
      fine with DATETIME columns that does not carry any timezone
      information, but TIMESTAMP columns are converted to mariadb timezone,
      which is by default system timezone.
      
      If we want ERP5Catalog to query on TIMESTAMP columns with the existing
      logic of converting dates to UTC (because "dates are in UTC in
      catalog"), we need to have TIMESTAMP columns in UTC.
      
      This also generally seem a better default than falling back to system
      timezone.
      
      /reviewed-on nexedi/slapos!623
      0b377eb4
  3. 01 Oct, 2019 17 commits
  4. 27 Sep, 2019 4 commits
  5. 25 Sep, 2019 1 commit
  6. 24 Sep, 2019 2 commits
  7. 23 Sep, 2019 1 commit
  8. 20 Sep, 2019 1 commit
  9. 19 Sep, 2019 1 commit
  10. 17 Sep, 2019 1 commit
  11. 16 Sep, 2019 1 commit
  12. 13 Sep, 2019 3 commits