Page MenuHomeDevCentral
Feed All Stories

Dec 25 2016

dereckson closed T1068: Allow Jenkins to run tests on PHP 7 as Resolved by committing rDJENKINSAGENTS21ed1235dcc6: Use PHP 7.1 Docker image.
Dec 25 2016, 12:02 · PHP 7 deployment, Continous integration and delivery, Notifications center (No, this is not a magic elixir, this is a fir distillate.)
dereckson closed D766: Use PHP 7.1 Docker image by committing rDJENKINSAGENTS21ed1235dcc6: Use PHP 7.1 Docker image.
Dec 25 2016, 12:02
dereckson closed D766: Use PHP 7.1 Docker image.
Dec 25 2016, 12:02
dereckson updated the summary of D766: Use PHP 7.1 Docker image.
Dec 25 2016, 12:01
dereckson committed rDARC6493af62712b: Move locale support to base image (authored by dereckson).
Move locale support to base image
Dec 25 2016, 11:59
dereckson closed T1073: Switch UTF-8 support from Arcanist to PHP CLI Docker image as Resolved by committing rDARC6493af62712b: Move locale support to base image.
Dec 25 2016, 11:59 · Docker images, Notifications center (No, this is not a magic elixir, this is a fir distillate.)
dereckson closed D765: Move locale support to base image by committing rDARC6493af62712b: Move locale support to base image.
Dec 25 2016, 11:59 · Docker images
dereckson accepted D766: Use PHP 7.1 Docker image.

Locale ok.

Dec 25 2016, 11:49
dereckson accepted D765: Move locale support to base image.
Dec 25 2016, 11:40 · Docker images
dereckson committed rDPHPCLIb880b97b230f: Upgrade to PHP 7.1.0 (authored by dereckson).
Upgrade to PHP 7.1.0
Dec 25 2016, 11:39
dereckson closed D764: Upgrade to PHP 7.1.0 by committing rDPHPCLIb880b97b230f: Upgrade to PHP 7.1.0.
Dec 25 2016, 11:38
dereckson committed rDPHPVIIFPM4bcabb3e36c5: Squash locales layers (authored by dereckson).
Squash locales layers
Dec 25 2016, 11:38
dereckson updated the summary of D764: Upgrade to PHP 7.1.0.
Dec 25 2016, 11:37
dereckson closed D762: Squash locales layers by committing rDPHPVIIFPM4bcabb3e36c5: Squash locales layers.
Dec 25 2016, 11:37
dereckson created D766: Use PHP 7.1 Docker image.
Dec 25 2016, 03:48
dereckson added a revision to T1073: Switch UTF-8 support from Arcanist to PHP CLI Docker image: D766: Use PHP 7.1 Docker image.
Dec 25 2016, 03:48 · Docker images, Notifications center (No, this is not a magic elixir, this is a fir distillate.)
dereckson added a revision to T1068: Allow Jenkins to run tests on PHP 7: D766: Use PHP 7.1 Docker image.
Dec 25 2016, 03:48 · PHP 7 deployment, Continous integration and delivery, Notifications center (No, this is not a magic elixir, this is a fir distillate.)
dereckson added a revision to T1073: Switch UTF-8 support from Arcanist to PHP CLI Docker image: D765: Move locale support to base image.
Dec 25 2016, 03:35 · Docker images, Notifications center (No, this is not a magic elixir, this is a fir distillate.)
dereckson created D765: Move locale support to base image.
Dec 25 2016, 03:35 · Docker images
dereckson updated the task description for T1068: Allow Jenkins to run tests on PHP 7.
Dec 25 2016, 03:16 · PHP 7 deployment, Continous integration and delivery, Notifications center (No, this is not a magic elixir, this is a fir distillate.)
dereckson added a comment to T1068: Allow Jenkins to run tests on PHP 7.

An ant build of rNOTIF gives rather good results in 9 minutes and 53 seconds, time mainly used by Composer. Tests with XDebug run in 2.25 minutes. The Ant build quits as successful.

Dec 25 2016, 02:52 · PHP 7 deployment, Continous integration and delivery, Notifications center (No, this is not a magic elixir, this is a fir distillate.)
dereckson created T1073: Switch UTF-8 support from Arcanist to PHP CLI Docker image.
Dec 25 2016, 02:46 · Docker images, Notifications center (No, this is not a magic elixir, this is a fir distillate.)
dereckson added a revision to T1072: Upgrade docker/php-cli to PHP 7: D764: Upgrade to PHP 7.1.0.
Dec 25 2016, 02:39 · Notifications center (No, this is not a magic elixir, this is a fir distillate.), PHP 7 deployment
dereckson added a task to D764: Upgrade to PHP 7.1.0: T1072: Upgrade docker/php-cli to PHP 7.
Dec 25 2016, 02:38
dereckson updated the diff for D764: Upgrade to PHP 7.1.0.

With staging

Dec 25 2016, 02:15
dereckson updated the diff for D764: Upgrade to PHP 7.1.0.

Remove configuration files for removed extensions

Dec 25 2016, 01:55
dereckson moved T1072: Upgrade docker/php-cli to PHP 7 from Next to In progress on the Notifications center (No, this is not a magic elixir, this is a fir distillate.) board.
Dec 25 2016, 01:44 · Notifications center (No, this is not a magic elixir, this is a fir distillate.), PHP 7 deployment
dereckson moved T1068: Allow Jenkins to run tests on PHP 7 from Next to In progress on the Notifications center (No, this is not a magic elixir, this is a fir distillate.) board.
Dec 25 2016, 01:44 · PHP 7 deployment, Continous integration and delivery, Notifications center (No, this is not a magic elixir, this is a fir distillate.)

Dec 24 2016

dereckson updated the diff for D764: Upgrade to PHP 7.1.0.

Drop ncurses support.

Dec 24 2016, 21:45
dereckson planned changes to D764: Upgrade to PHP 7.1.0.
Dec 24 2016, 19:42
dereckson added a comment to D764: Upgrade to PHP 7.1.0.

Arcanist build

Dec 24 2016, 19:41
Sandlayth created P229 PGP test message.
Dec 24 2016, 19:19
dereckson updated the diff for D764: Upgrade to PHP 7.1.0.

Remove newt support

Dec 24 2016, 19:16
dereckson planned changes to D764: Upgrade to PHP 7.1.0.

pecl/newt requires PHP (version >= 4.3.0, version <= 5.99.99), installed version is 7.1.0

Dec 24 2016, 19:09
dereckson created P228 Test PGP message.
Dec 24 2016, 19:04 · Servers
Sandlayth accepted D764: Upgrade to PHP 7.1.0.
Dec 24 2016, 18:35
dereckson updated the diff for D764: Upgrade to PHP 7.1.0.

Fix syntax error in Dockerfile

Dec 24 2016, 18:34
dereckson updated the diff for D764: Upgrade to PHP 7.1.0.

With version :p

Dec 24 2016, 18:30
Sandlayth accepted D762: Squash locales layers.
Dec 24 2016, 18:30
dereckson created D764: Upgrade to PHP 7.1.0.
Dec 24 2016, 18:27
dereckson committed rDPHPCLIdc3b8480aeec: Set locales to UTF-8 (authored by dereckson).
Set locales to UTF-8
Dec 24 2016, 16:35
dereckson closed D763: Set locales to UTF-8 by committing rDPHPCLIdc3b8480aeec: Set locales to UTF-8.
Dec 24 2016, 16:35
dereckson accepted D763: Set locales to UTF-8.
Test container on Dwellers
$ docker run -it --rm nasqueron/php-cli bash
root@9fd3591bdae6:/# ééééé
root@9fd3591bdae6:/# echo $LANG
C.UTF-8
Dec 24 2016, 16:32
dereckson created D763: Set locales to UTF-8.
Dec 24 2016, 14:44
dereckson created D762: Squash locales layers.
Dec 24 2016, 14:30
dereckson moved T1072: Upgrade docker/php-cli to PHP 7 from Backlog to Next on the Notifications center (No, this is not a magic elixir, this is a fir distillate.) board.
Dec 24 2016, 13:24 · Notifications center (No, this is not a magic elixir, this is a fir distillate.), PHP 7 deployment
dereckson added a subtask for T1068: Allow Jenkins to run tests on PHP 7: T1072: Upgrade docker/php-cli to PHP 7.
Dec 24 2016, 13:21 · PHP 7 deployment, Continous integration and delivery, Notifications center (No, this is not a magic elixir, this is a fir distillate.)
dereckson added a parent task for T1072: Upgrade docker/php-cli to PHP 7: T1068: Allow Jenkins to run tests on PHP 7.
Dec 24 2016, 13:21 · Notifications center (No, this is not a magic elixir, this is a fir distillate.), PHP 7 deployment
dereckson added a project to T1072: Upgrade docker/php-cli to PHP 7: Notifications center (No, this is not a magic elixir, this is a fir distillate.).
Dec 24 2016, 13:20 · Notifications center (No, this is not a magic elixir, this is a fir distillate.), PHP 7 deployment
dereckson moved T1072: Upgrade docker/php-cli to PHP 7 from Ysul to Docker on the PHP 7 deployment board.
Dec 24 2016, 13:20 · Notifications center (No, this is not a magic elixir, this is a fir distillate.), PHP 7 deployment
dereckson created T1072: Upgrade docker/php-cli to PHP 7.
Dec 24 2016, 13:20 · Notifications center (No, this is not a magic elixir, this is a fir distillate.), PHP 7 deployment
dereckson added a comment to T1068: Allow Jenkins to run tests on PHP 7.

We've now a Docker image with nginx and PHP 7:

Dec 24 2016, 13:17 · PHP 7 deployment, Continous integration and delivery, Notifications center (No, this is not a magic elixir, this is a fir distillate.)
dereckson closed T444: Install PHP 7 on Ysul and enable it on php-fpm-prod as Resolved.
Dec 24 2016, 13:10 · Notifications center (No, this is not a magic elixir, this is a fir distillate.), PHP 7 deployment, Operations sprint 0, Servers
dereckson moved T1069: Provide current PHP master branch in /opt/php-dev and php-fpm-dev pools from In progress to Needs Review / Blocked / Waiting on the Notifications center (No, this is not a magic elixir, this is a fir distillate.) board.
Dec 24 2016, 13:10 · PHP 8.x support, PHP 7 deployment, Servers
dereckson closed T1071: Update production and development PHP reference configuration as Resolved.

Done, paths documented at https://agora.nasqueron.org/Operations_grimoire/Sites_on_Ysul.

Dec 24 2016, 12:51 · PHP 7 deployment, Notifications center (No, this is not a magic elixir, this is a fir distillate.)
dereckson closed T822: SSL certificates: migrate from Startcom to Let's encrypt as Resolved.

Done this night for both.

Dec 24 2016, 03:53 · Servers, security
dereckson closed T654: Apply Let's encrypt SSL certificates for *.nasqueron.org as Resolved.
Dec 24 2016, 03:51 · security, Servers
dereckson closed T654: Apply Let's encrypt SSL certificates for *.nasqueron.org, a subtask of T822: SSL certificates: migrate from Startcom to Let's encrypt, as Resolved.
Dec 24 2016, 03:51 · Servers, security

Dec 23 2016

dereckson created T1071: Update production and development PHP reference configuration.
Dec 23 2016, 14:35 · PHP 7 deployment, Notifications center (No, this is not a magic elixir, this is a fir distillate.)

Dec 22 2016

dereckson edited P227 Masterwork From Distant Lands.
Dec 22 2016, 22:05
dereckson added a comment to T1069: Provide current PHP master branch in /opt/php-dev and php-fpm-dev pools.

The code in master branch currently doesn't compile.

Dec 22 2016, 21:19 · PHP 8.x support, PHP 7 deployment, Servers
dereckson renamed T613: Allow to move php-fpm pool from dev to prod or vice-versa from Move php-fpm pool from dev to prod or vice-versa to Allow to move php-fpm pool from dev to prod or vice-versa.
Dec 22 2016, 19:13 · PHP 8.x support, PHP 7 deployment, Operations sprint 0, Servers, Dæghrefn
dereckson moved T1068: Allow Jenkins to run tests on PHP 7 from Backlog to Docker on the PHP 7 deployment board.
Dec 22 2016, 19:12 · PHP 7 deployment, Continous integration and delivery, Notifications center (No, this is not a magic elixir, this is a fir distillate.)
dereckson moved T1069: Provide current PHP master branch in /opt/php-dev and php-fpm-dev pools from Backlog to Ysul on the PHP 7 deployment board.
Dec 22 2016, 19:12 · PHP 8.x support, PHP 7 deployment, Servers
dereckson closed T1070: Fix cmd.run vs cmd.wait command calls in Salt repository as Resolved.

Files have been checked.

Dec 22 2016, 19:12 · Salt
dereckson added a project to T1070: Fix cmd.run vs cmd.wait command calls in Salt repository: Salt.
Dec 22 2016, 14:58 · Salt
dereckson added a reverting change for rVIPER7d38eb85e672: Draft: Bugzilla script: rVIPER63c5ed189c37: Drop Bugzilla support.
Dec 22 2016, 13:41
dereckson committed rVIPER63c5ed189c37: Drop Bugzilla support (authored by dereckson).
Drop Bugzilla support
Dec 22 2016, 13:41
dereckson closed D761: Drop Bugzilla support by committing rVIPER63c5ed189c37: Drop Bugzilla support.
Dec 22 2016, 13:41
dereckson accepted D761: Drop Bugzilla support.
Dec 22 2016, 13:38
dereckson created D761: Drop Bugzilla support.
Dec 22 2016, 13:38
dereckson updated the task description for T444: Install PHP 7 on Ysul and enable it on php-fpm-prod.
Dec 22 2016, 02:01 · Notifications center (No, this is not a magic elixir, this is a fir distillate.), PHP 7 deployment, Operations sprint 0, Servers
dereckson renamed T444: Install PHP 7 on Ysul and enable it on php-fpm-prod from Install PHP 7 on Ysul and enable it on php-fpm-dev to Install PHP 7 on Ysul and enable it on php-fpm-prod.
Dec 22 2016, 01:59 · Notifications center (No, this is not a magic elixir, this is a fir distillate.), PHP 7 deployment, Operations sprint 0, Servers
dereckson added a comment to T444: Install PHP 7 on Ysul and enable it on php-fpm-prod.

PHP 5.6 is well served by php-pfm-legacy, so this can become the new prod.

Dec 22 2016, 01:58 · Notifications center (No, this is not a magic elixir, this is a fir distillate.), PHP 7 deployment, Operations sprint 0, Servers

Dec 21 2016

dereckson claimed T1070: Fix cmd.run vs cmd.wait command calls in Salt repository.
Dec 21 2016, 15:01 · Salt
dereckson raised a concern with rOPSc18cf34de2bb: Provision ops accounts on Eglide.
Dec 21 2016, 14:58
dereckson moved T1069: Provide current PHP master branch in /opt/php-dev and php-fpm-dev pools from Backlog to In progress on the Notifications center (No, this is not a magic elixir, this is a fir distillate.) board.
Dec 21 2016, 14:48 · PHP 8.x support, PHP 7 deployment, Servers
dereckson created T1069: Provide current PHP master branch in /opt/php-dev and php-fpm-dev pools.
Dec 21 2016, 11:41 · PHP 8.x support, PHP 7 deployment, Servers

Dec 20 2016

dereckson committed rDPHPFPM0aecaff2dc33: Flatten layers for locales (authored by dereckson).
Flatten layers for locales
Dec 20 2016, 17:52
dereckson closed D754: Flatten layers for locales by committing rDPHPFPM0aecaff2dc33: Flatten layers for locales.
Dec 20 2016, 17:52 · Docker images
Sandlayth accepted D754: Flatten layers for locales.
Dec 20 2016, 17:43 · Docker images
dereckson added a comment to T822: SSL certificates: migrate from Startcom to Let's encrypt.

I've checked the current state of the migration. We only have two certificates remaining and we're done:

Dec 20 2016, 17:32 · Servers, security
dereckson created T1068: Allow Jenkins to run tests on PHP 7.
Dec 20 2016, 15:16 · PHP 7 deployment, Continous integration and delivery, Notifications center (No, this is not a magic elixir, this is a fir distillate.)
dereckson moved T444: Install PHP 7 on Ysul and enable it on php-fpm-prod from In progress to Needs Review / Blocked / Waiting on the Notifications center (No, this is not a magic elixir, this is a fir distillate.) board.
Dec 20 2016, 15:14 · Notifications center (No, this is not a magic elixir, this is a fir distillate.), PHP 7 deployment, Operations sprint 0, Servers
dereckson moved T625: Upgrade PHP images to PHP 7.1.0 from In progress to Needs Review / Blocked / Waiting on the Notifications center (No, this is not a magic elixir, this is a fir distillate.) board.
Dec 20 2016, 15:13 · Notifications center (No, this is not a magic elixir, this is a fir distillate.), Docker images
dereckson added a comment to T444: Install PHP 7 on Ysul and enable it on php-fpm-prod.

Compiled and already available at CLI.

Dec 20 2016, 15:07 · Notifications center (No, this is not a magic elixir, this is a fir distillate.), PHP 7 deployment, Operations sprint 0, Servers
dereckson created P226 Test failure on FreeBSD for PHP 7.1.0.
Dec 20 2016, 15:03
dereckson added a comment to T1067: libcurl.so wants libssl.so.8, but we provide libssl.so.9 on Ysul.

Upgrade curl
Dec 20 13:48:23 ysul pkg: curl upgraded: 7.51.0_3 -> 7.51.0_4

Dec 20 2016, 13:48 · Servers
dereckson added a comment to T1067: libcurl.so wants libssl.so.8, but we provide libssl.so.9 on Ysul.

At the very end of the compilation:

Dec 20 2016, 13:47 · Servers
dereckson renamed T1067: libcurl.so wants libssl.so.8, but we provide libssl.so.9 on Ysul from libcurl.so wants libssl.so.8, but we provide libssl.so.9 to libcurl.so wants libssl.so.8, but we provide libssl.so.9 on Ysul.
Dec 20 2016, 13:45 · Servers
dereckson created T1067: libcurl.so wants libssl.so.8, but we provide libssl.so.9 on Ysul.
Dec 20 2016, 13:45 · Servers
dereckson created T1066: Report current configuration state.
Dec 20 2016, 13:31 · Notifications center (No, this is not a magic elixir, this is a fir distillate.)
dereckson added a comment to T663: Production environment tests for Notifications center.
  • refactor config:show command to be only a controller to output a CLI view:
    • create a class to query configuration information
    • consume this class from the config:show code
      • offer a web view from the configuration as a JSON document
      • consider if it's more simple to offer a POST route to submit an expected config payload to answer VALID/INVALID instead
      • ensure we can easily detect "projects map is not cached" issue
Dec 20 2016, 13:28 · Notifications center (No, this is not a magic elixir, this is a fir distillate.), Continous integration and delivery
dereckson moved T444: Install PHP 7 on Ysul and enable it on php-fpm-prod from Backlog to In progress on the Notifications center (No, this is not a magic elixir, this is a fir distillate.) board.
Dec 20 2016, 13:14 · Notifications center (No, this is not a magic elixir, this is a fir distillate.), PHP 7 deployment, Operations sprint 0, Servers
dereckson added a project to T444: Install PHP 7 on Ysul and enable it on php-fpm-prod: Notifications center (No, this is not a magic elixir, this is a fir distillate.).
Dec 20 2016, 13:14 · Notifications center (No, this is not a magic elixir, this is a fir distillate.), PHP 7 deployment, Operations sprint 0, Servers
dereckson added a comment to T444: Install PHP 7 on Ysul and enable it on php-fpm-prod.

I'm compiling PHP 7.1.0 on Ysul.

Dec 20 2016, 13:13 · Notifications center (No, this is not a magic elixir, this is a fir distillate.), PHP 7 deployment, Operations sprint 0, Servers
alken-orin added a comment to D753: Upgrade code to PHP 7.1.

Build has FAILED

Dec 20 2016, 12:04 · PHP 7 deployment
dereckson updated the diff for D753: Upgrade code to PHP 7.1.

Rebased against master. Jenkins will still try this on a PHP 5.2 container (see T625), so tests are expected to fail.

Dec 20 2016, 11:35 · PHP 7 deployment
dereckson committed rNOTIF50b0f14901f6: Support GitHub pull request event (authored by dereckson).
Support GitHub pull request event
Dec 20 2016, 11:30
dereckson closed D747: Support GitHub pull request event by committing rNOTIF50b0f14901f6: Support GitHub pull request event.
Dec 20 2016, 11:29