1. 11 Jan, 2021 2 commits
  2. 10 Jan, 2021 1 commit
  3. 08 Jan, 2021 1 commit
  4. 31 Dec, 2020 2 commits
    • Tim Otten's avatar
      civi-test-run - Enable APC(u) for E2E test-suite · 1c0a62ad
      Tim Otten authored
      APC(u) is disabled by default in most PHP-CLI variants.  This means that
      `E2E_Cache_APCcacheTest` is often skipped.
      
      In the bknix's PHP, you can use an env-var to enable it. That's all we need.
      
      (This wouldn't apply to other environments...  but they're no worse off than
      before...  because the env-var would be ignored elsewhere.  In any case,
      it's one small/low-visibility test, and there's not a lot we can do to setup
      APCu on other environments.)
      1c0a62ad
    • Tim Otten's avatar
      nix/pkgs/php71+ - Enable APC(u) backward-compatibility extension · 46ec6a5f
      Tim Otten authored
      APC(u) provides an API for in-memory data-caching.  The extension is a
      pre-requisite for running `E2E_Cache_APCcacheTest`.
      
      Small clarification about "APC(u)" naming:
      
      * `apc` was the original extension. It provided both data-caching and opcode-caching.
      * `apcu` is a successor in PHP 5.6/7.x which provides only data-caching.
      * `apcu_bc` is a backward-compatibility extension. It supports the `apc_*` APIs on
         top of the `apcu` extension.
      
      By default, APC(u) is only enabled for web-requests. The php.net docs suggest it's
      a waste of resources for most CLI uses. However, it *can be* for testing. With this
      revision, APC(u) is generally disabled for CLI work, but it may be enabled via
      env-var PHP_APC_CLI.
      46ec6a5f
  5. 22 Dec, 2020 1 commit
  6. 21 Dec, 2020 2 commits
  7. 19 Dec, 2020 1 commit
    • Tim Otten's avatar
      nix/examples/fulltime - Set OPENSSL_CONF env-var · b301dd1d
      Tim Otten authored
      Looks like the phantomjs binaries aren't working by default on the newer Debian release.
      
      ```
      19 12 2020 02:20:06.060:INFO [karma-server]: Karma v5.0.9 server started at http://0.0.0.0:9876/
      19 12 2020 02:20:06.061:INFO [launcher]: Launching browsers PhantomJS with concurrency unlimited
      19 12 2020 02:20:06.065:INFO [launcher]: Starting browser PhantomJS
      19 12 2020 02:20:06.093:ERROR [phantomjs.launcher]: Auto configuration failed
      140072187817600:error:25066067:DSO support routines:DLFCN_LOAD:could not load the shared library:dso_dlfcn.c:185:filename(libssl_conf.so): libssl_conf.so: cannot open shared object file: No such file or directory
      140072187817600:error:25070067:DSO support routines:DSO_load:could not load the shared library:dso_lib.c:244:
      140072187817600:error:0E07506E:configuration file routines:MODULE_LOAD_DSO:error loading dso:conf_mod.c:285:module=ssl_conf, path=ssl_conf
      140072187817600:error:0E076071:configuration file routines:MODULE_RUN:unknown module name:conf_mod.c:222:module=ssl_conf
      ```
      
      Setting OPENSSL_CONF seems to fix it.
      b301dd1d
  8. 15 Dec, 2020 2 commits
  9. 14 Dec, 2020 1 commit
  10. 13 Dec, 2020 2 commits
  11. 11 Dec, 2020 1 commit
  12. 25 Nov, 2020 2 commits
  13. 18 Nov, 2020 1 commit
  14. 14 Nov, 2020 2 commits
  15. 12 Nov, 2020 3 commits
  16. 02 Nov, 2020 4 commits
  17. 30 Oct, 2020 1 commit
  18. 27 Oct, 2020 3 commits
  19. 26 Oct, 2020 4 commits
  20. 23 Oct, 2020 1 commit
  21. 22 Oct, 2020 2 commits
  22. 21 Oct, 2020 1 commit