1. 23 Mar, 2019 3 commits
    • Antonio Terceiro's avatar
      feeds: adapt to lack of json files for individual test runs · c5955d83
      Antonio Terceiro authored
      Global news had to be moved out to its own method, and has now a
      limitation that it will only contain at most one entry for each
      package/suite/architecture combination (this should be mostly fine).
      
      test/test_feeds.sh had too many assumptions on how exactly the system
      worked, and I couldn't make it work. For now I am giving up on it.
      c5955d83
    • Antonio Terceiro's avatar
      Move data from JSON files to database · a949e70a
      Antonio Terceiro authored
      This helps us reduce the inode usage on the debci master host. Instead
      of keeping around 1 JSON file for each test run, move all corresponding
      test data to the database.
      
      A copy of what would be that JSON data file is still kept around as
      "latest.json", which used to be a symlink to the newest test job JSON
      file.
      
      "history.json" is also kept for backwards compatibility, but it's now
      produced from the database instead of by reading all of the JSON files.
      a949e70a
    • Antonio Terceiro's avatar
      6898783f
  2. 19 Mar, 2019 1 commit
    • Antonio Terceiro's avatar
      debci-data: shell out to tar · d716d68e
      Antonio Terceiro authored
      Archive::Tar::Minitar is too slow for any substantial number of
      packages.
      
      This also has the side effect of automatically using the right
      compression format based on the input/ouput tarball names informed by
      the user.
      d716d68e
  3. 11 Feb, 2019 1 commit
  4. 05 Jan, 2019 1 commit
  5. 04 Nov, 2018 1 commit
  6. 11 Sep, 2018 2 commits
  7. 09 Sep, 2018 1 commit
  8. 10 Aug, 2018 1 commit
  9. 07 Aug, 2018 1 commit
    • Antonio Terceiro's avatar
      Escape triggers when enqueuing test jobs · 544586a0
      Antonio Terceiro authored
      Trigger with spaces (or worse, with shell hackery) were being passed to
      workers as is, and then used to compose a shell command line.
      
      Instead, when enqueing the job we CGI-escape them so only ascii
      characters remain untouched. Then, when reading the trigger back from
      the data file, we unescape it.
      
      Closes: #902337
      544586a0
  10. 02 Aug, 2018 1 commit
  11. 28 May, 2018 1 commit
  12. 27 May, 2018 1 commit
  13. 10 May, 2018 1 commit
  14. 07 May, 2018 1 commit
  15. 07 Apr, 2018 3 commits
  16. 14 Mar, 2018 3 commits
  17. 12 Mar, 2018 3 commits
  18. 10 Mar, 2018 1 commit
  19. 09 Mar, 2018 2 commits
  20. 01 Mar, 2018 1 commit
  21. 31 Jan, 2018 1 commit
  22. 29 Jan, 2018 1 commit
    • Antonio Terceiro's avatar
      api: mark blacklisted packages as failed · 2dbb4997
      Antonio Terceiro authored
      Instead of rejecting the whole test run, blacklisted packages are just
      marked as failed. This way users requesting tests for a large number of
      packages don't need to track which packages are blacklisted.
      2dbb4997
  23. 28 Jan, 2018 1 commit
  24. 27 Jan, 2018 1 commit
  25. 25 Nov, 2017 2 commits
  26. 22 Nov, 2017 1 commit
  27. 26 May, 2017 1 commit
  28. 04 Aug, 2016 2 commits