1. 26 May, 2020 2 commits
  2. 24 May, 2020 5 commits
  3. 22 May, 2020 1 commit
  4. 21 May, 2020 8 commits
  5. 18 May, 2020 1 commit
  6. 16 May, 2020 6 commits
  7. 08 May, 2020 2 commits
  8. 07 May, 2020 1 commit
    • Matt Selsky's avatar
      Disable prompts for Debian-based builds · e886fef9
      Matt Selsky authored
      Specifically, we see this on ubuntu-devel-options-tester.
      
       Setting up tzdata (2019c-3ubuntu1) ...
       debconf: unable to initialize frontend: Dialog
       debconf: (TERM is not set, so the dialog frontend is not usable.)
       debconf: falling back to frontend: Readline
       Configuring tzdata
       ------------------
       Please select the geographic area in which you live. Subsequent configuration
       questions will narrow this down by presenting a list of cities, representing
       the time zones in which they are located.
         1. Africa      4. Australia  7. Atlantic  10. Pacific  13. Etc
         2. America     5. Arctic     8. Europe    11. SystemV
         3. Antarctica  6. Asia       9. Indian    12. US
       Geographic area:
      
      See https://gitlab.com/NTPsec/ntpsec/-/jobs/535836705
      e886fef9
  9. 06 May, 2020 2 commits
    • Matt Selsky's avatar
      Switch ubuntu-latest options tester to new modern debian configuration · 36bb8992
      Matt Selsky authored
      ubuntu:latest uses packages with "python2" in the name instead of "python". We
      were seeing error messages such as:
      
      $ apt-get install -y netbase bison gcc libssl-dev libcap-dev pps-tools python-dev python-minimal libseccomp-dev bash pkg-config python3-dev python3-minimal
       Reading package lists...
       Building dependency tree...
       Reading state information...
       Package python-minimal is not available, but is referred to by another package.
       This may mean that the package is missing, has been obsoleted, or
       is only available from another source
       However the following packages replace it:
         python2-minimal
       E: Package 'python-minimal' has no installation candidate
      36bb8992
    • Matt Selsky's avatar
      Fix the check for building without OpenSSL's libssl · bd9de8ca
      Matt Selsky authored
      The "if" statement never evaluated to True, even if you attempted to disable
      NTS since the flag wasn't set until line 743/744 in the "configure" function.
      
      Also, there's no need to conditionalize the "use" parameters. If the library
      doesn't exist, the variables aren't set.
      bd9de8ca
  10. 05 May, 2020 1 commit
  11. 04 May, 2020 1 commit
  12. 01 May, 2020 4 commits
  13. 30 Apr, 2020 1 commit
    • Matt Selsky's avatar
      Update license for NTS code to be BSD-2-Clause · 04176fbf
      Matt Selsky authored
      This code was created by Hal Murray for the NTPsec project and the license was
      intended to use the default project license for new code, BSD-2-Clause. The
      notices regarding BSD-4-Clause-UC were copy-paste typos.
      
      See https://lists.ntpsec.org/pipermail/devel/2020-April/009294.html for Hal's sign-off.
      
      Additionally, we're removing the copyright for the University of California
      from ntpd/ntp_dns.c. All code in this file was written by Hal as part of adding
      NTS support to the project. The copyright assignment was a copy-paste typo.
      04176fbf
  14. 28 Apr, 2020 2 commits
    • Matt Selsky's avatar
      Update many, many CI jobs to use our local docker images · 858e8a46
      Matt Selsky authored
      Each CI job is now focused on building our code, instead of building OS images
      and then building our code.  It should be slightly faster, and more
      importantly, it isolates us further from external build failures, like Docker
      Hub, a distributions update infrastructure, or a malformed package.
      
      This builds on 47b3a231 ("Add CI jobs to
      build/store our docker images in our project container registry")
      858e8a46
    • Matt Selsky's avatar
      Repeat ourselves less in CI jobs · 438dfb69
      Matt Selsky authored
      Add "tags: gitlab-org" to the default definition to save repeating it so many
      times.
      
      Add a template "job_definition_allow_failure" that allows failures to remove
      the need to repeat ourselves there as well.
      438dfb69
  15. 27 Apr, 2020 2 commits
  16. 26 Apr, 2020 1 commit