1. 27 Mar, 2018 2 commits
    • Luca Boccassi's avatar
      Problem: clang-format Travis job broken · 099070c3
      Luca Boccassi authored
      Solution: don't run configure
      099070c3
    • Min RK's avatar
      Problem: `make dist` results are not tested (#3024) · 8fb5b10d
      Min RK authored
      * always run tests from tarball of `make dist`
      
      ensures that tests will not pass if critical files are omitted from releases
      
      * add explicit make dist only for non-default builds
      
      distcheck should already cover this for default builds
      
      * don’t verify that valgrind/coverage tests can be run from dists
      
      * add various files missing from dists
      
      - missing template from cmake
      - add missing android build files
      - add some missing ci_build.sh scripts
      8fb5b10d
  2. 09 Mar, 2018 1 commit
    • Luca Boccassi's avatar
      Problem: TIPC availability check is too strict (#2977) · 19060345
      Luca Boccassi authored
      * Problem: TIPC availability check is too strict
      
      Solution: at build time only check if the API is available. In the tests
      do a first check and a skip if the functionality is not available.
      
      TIPC needs an in-tree but not loaded by default kernel module, tipc.ko
      to be loaded, which requires root, so it is unlikely to be available on
      any build system by default.
      This will allow most distributions to ship with TIPC support built in,
      and to avoid tests failure if the module is not there.
      
      * Problem: no Travis tests for TIPC
      
      Solution: mark one job with sudo: required and load the kernel module
      
      * Problem: CMake fails when test returns 77 (skip)
      
      Solution: set property to let it mark the test as skipped as intended
      19060345
  3. 12 Feb, 2018 1 commit
    • Luca Boccassi's avatar
      Problem: regression with "select" on *nix (#2940) · d0e01b4b
      Luca Boccassi authored
      * Problem: build failure with select as polling mechanism
      
      Solution: cast mailbox_handle argument to (poller_t::handle_t) like in
      the reaper thread class.
      
      * Problem: build failure due to INT_MAX use without include
      
      Solution: include limits and climits in src/select.cpp where INT_MAX is
      used
      
      * Problem: build failure due to unused variable in select.cpp
      
      Solution: move the declaration of int rc inside the ifdef block where
      it is actually used
      
      * Problem: reference to wrong variable in select.cpp breaks build
      
      Solution: fix it
      
      * Problem: family_entry_t constructor has no body, build fails on *nix
      
      Solution: add empty inline function in the struct
      
      * Problem: no test coverage for poll and select
      
      Solution: add Travis jobs for them on Linux
      
      * Problem: Travis jobs cannot run in container infra
      
      Solution: set sudo: false as it is not required anymore
      d0e01b4b
  4. 17 Oct, 2017 1 commit
  5. 19 Aug, 2017 2 commits
    • Luca Boccassi's avatar
      Problem: Travis does not test PGM · 68ba6d17
      Luca Boccassi authored
      Solution: enable option and install build-dependency for the jobs that
      already install packages only, to minimise marginal cost in term of
      runtime
      68ba6d17
    • Luca Boccassi's avatar
      Problem: Travis does not test GSSAPI · f979ed4f
      Luca Boccassi authored
      Solution: enable option and install build-dependency for the jobs that
      already install packages only, to minimise marginal cost in term of
      runtime
      f979ed4f
  6. 01 May, 2017 5 commits
  7. 30 Mar, 2017 1 commit
  8. 27 Dec, 2016 2 commits
  9. 09 May, 2016 1 commit
    • Kevin Sapper's avatar
      Problem: Deploying release artifacts is a manual process · b2255811
      Kevin Sapper authored
      Solution: Use travis to deploy these artifacts automatically.
      
      The deployment is triggered by tagging on the zeromq/libzmq repository.
      Of the many builds travis is checking only the default one with
      libsodium and drafts disabled is used for deployment.
      
      For now the results of `make distcheck` are deployed as well as their
      md5 and sha1 hash sums. Further changes may upload a generated
      Changelog as well.
      b2255811
  10. 02 May, 2016 1 commit
  11. 06 Mar, 2016 2 commits
  12. 11 Feb, 2016 2 commits
  13. 04 Feb, 2016 1 commit
  14. 19 Dec, 2015 1 commit
  15. 25 Nov, 2015 1 commit
  16. 16 Aug, 2015 3 commits
  17. 02 Aug, 2015 1 commit
  18. 03 Nov, 2014 1 commit