Page MenuHomeDevCentral
Feed All Stories

Jan 14 2020

dereckson moved T1080: Zboing web notifications client prototype from Zboing! Zboing! to Backlog on the Notifications center board.
Jan 14 2020, 00:38 · Notifications center, Zboing
dereckson moved T1211: Implement ACL to the exchanges/queues we can subscribe to in delivery API from Zboing! Zboing! to Backlog on the Notifications center board.
Jan 14 2020, 00:38 · Notifications center, security
dereckson moved T1081: Simplify Notifications center workflow to build notifications and fire payload events from Zboing! Zboing! to Backlog on the Notifications center board.
Jan 14 2020, 00:38 · Notifications center, Technical debt
dereckson moved T1210: Provide a delivery API to consume notifications in HTTP from Zboing! Zboing! to Backlog on the Notifications center board.
Jan 14 2020, 00:38 · Notifications center
dereckson moved T1546: Migrate From "feed.http-hooks" to Webhooks from Backlog to Debt on the Notifications center board.
Jan 14 2020, 00:38 · Technical debt, Notifications center
dereckson moved T954: Get a mapping class from an instance from Debt to Bugs on the Notifications center board.
Jan 14 2020, 00:38 · Technical debt, Notifications center
dereckson moved T954: Get a mapping class from an instance from Bugs to Debt on the Notifications center board.
Jan 14 2020, 00:38 · Technical debt, Notifications center
dereckson moved T1262: Refactor analyzers traits from Bugs to Debt on the Notifications center board.
Jan 14 2020, 00:38 · Technical debt, Notifications center
dereckson moved T1262: Refactor analyzers traits from Debt to Bugs on the Notifications center board.
Jan 14 2020, 00:38 · Technical debt, Notifications center

Jan 13 2020

dereckson committed rNOTIF5acd2a3ae0c3: Upgrade to Laravel 5.3 (authored by dereckson).
Upgrade to Laravel 5.3
Jan 13 2020, 22:46
dereckson closed D2129: Upgrade to Laravel 5.3.
Jan 13 2020, 22:46
dereckson accepted D2129: Upgrade to Laravel 5.3.
Jan 13 2020, 22:46
dereckson added a revision to T1484: Upgrade Laravel framework: D2129: Upgrade to Laravel 5.3.
Jan 13 2020, 22:29 · Restricted Project, security, Technical debt, Notifications center
dereckson requested review of D2129: Upgrade to Laravel 5.3.
Jan 13 2020, 22:29
dereckson added a subtask for T1336: Migrate tests to PHPUnit 8: T1484: Upgrade Laravel framework.
Jan 13 2020, 02:52 · Technical debt, Notifications center
dereckson added a parent task for T1484: Upgrade Laravel framework: T1336: Migrate tests to PHPUnit 8.
Jan 13 2020, 02:52 · Restricted Project, security, Technical debt, Notifications center
dereckson added a comment to T1336: Migrate tests to PHPUnit 8.

The migration is generally a straightforward class replacement (they are now sorted in namespace)

Jan 13 2020, 02:50 · Technical debt, Notifications center
dereckson committed rOPSb4d8801357cf: Bump PHPUnit version for FreeBSD (authored by dereckson).
Bump PHPUnit version for FreeBSD
Jan 13 2020, 02:33
dereckson closed T1553: Bump PHPUnit version, a subtask of T1536: Provision a new development server, as Resolved.
Jan 13 2020, 02:33 · Operations sprints (Consolidate them all), Servers
dereckson closed D2128: Bump PHPUnit version for FreeBSD.
Jan 13 2020, 02:33
dereckson closed T1553: Bump PHPUnit version as Resolved by committing rOPSb4d8801357cf: Bump PHPUnit version for FreeBSD.
Jan 13 2020, 02:33 · Salt, Servers
dereckson closed T1553: Bump PHPUnit version, a subtask of T1336: Migrate tests to PHPUnit 8, as Resolved.
Jan 13 2020, 02:33 · Technical debt, Notifications center
dereckson accepted D2128: Bump PHPUnit version for FreeBSD.
$ salt windriver state.sls_id devserver_software_dev_php roles/devserver/userland-software
windriver:
----------
          ID: devserver_software_dev_php
    Function: pkg.installed
      Result: True
     Comment: The following packages were installed/updated: phpunit8-php74
     Started: 02:28:11.967115
    Duration: 1163.356 ms
     Changes:
              ----------
              phpunit8-php74:
                  ----------
                  new:
                      8.5.1
                  old:
Jan 13 2020, 02:32
dereckson requested review of D2128: Bump PHPUnit version for FreeBSD.
Jan 13 2020, 02:15
dereckson added a revision to T1553: Bump PHPUnit version: D2128: Bump PHPUnit version for FreeBSD.
Jan 13 2020, 02:15 · Salt, Servers
dereckson committed rOPS7c18c9ec7bc6: Upgrade Python dependencies (authored by dereckson).
Upgrade Python dependencies
Jan 13 2020, 02:00
dereckson closed D2127: Upgrade Python dependencies.
Jan 13 2020, 02:00
dereckson accepted D2127: Upgrade Python dependencies.

That's install with Python 3.6 smoothly.

Jan 13 2020, 02:00
dereckson added a comment to T1553: Bump PHPUnit version.

FreeBSD packages available are phpunit<version>-php<version>.

Jan 13 2020, 01:47 · Salt, Servers
dereckson added a parent task for T1553: Bump PHPUnit version: T1336: Migrate tests to PHPUnit 8.
Jan 13 2020, 01:46 · Salt, Servers
dereckson added a subtask for T1336: Migrate tests to PHPUnit 8: T1553: Bump PHPUnit version.
Jan 13 2020, 01:46 · Technical debt, Notifications center
dereckson renamed T1336: Migrate tests to PHPUnit 8 from Migrate tests to PHPUnit 6/7 to Migrate tests to PHPUnit 8.
Jan 13 2020, 01:46 · Technical debt, Notifications center
dereckson accepted rNOTIF518a80ae88c9: fix: .snyk & package.json to reduce vulnerabilities.
Jan 13 2020, 00:35
dereckson committed rNOTIF518a80ae88c9: fix: .snyk & package.json to reduce vulnerabilities (authored by snyk-bot).
fix: .snyk & package.json to reduce vulnerabilities
Jan 13 2020, 00:11

Dec 27 2019

dereckson moved T1069: Provide current PHP master in /opt/php-dev and php-fpm-dev pools from Analysis / under discussion to Working on on the Servers board.
Dec 27 2019, 15:05 · PHP 8.x support, PHP 7 deployment, Servers
dereckson moved T1069: Provide current PHP master in /opt/php-dev and php-fpm-dev pools from Working on to Analysis / under discussion on the Servers board.
Dec 27 2019, 15:05 · PHP 8.x support, PHP 7 deployment, Servers

Dec 23 2019

dereckson moved T1563: Declare MKV as video format in nginx configuration from Backlog to Servers config on the Salt board.
Dec 23 2019, 04:00 · Operations sprints (Consolidate them all), Servers, Salt
dereckson created T1563: Declare MKV as video format in nginx configuration.
Dec 23 2019, 03:59 · Operations sprints (Consolidate them all), Servers, Salt

Dec 18 2019

dereckson updated the diff for D2127: Upgrade Python dependencies.

PyYAML: Use at least the safe.load() warning version

Dec 18 2019, 22:51
dereckson added a comment to D2127: Upgrade Python dependencies.

No version 5.0.* for PyYAML, releases versions were 4.2b4 -> 5.1b1

Dec 18 2019, 22:48
dereckson updated the diff for D2127: Upgrade Python dependencies.

PyYAML 5.1 max to make Salt happy

Dec 18 2019, 22:20
dereckson added a comment to D2127: Upgrade Python dependencies.

Upgrade session

$ pip install --upgrade -r requirements.txt
Collecting flake8<4.0,>=3.7.9 (from -r requirements.txt (line 2))
  Downloading https://files.pythonhosted.org/packages/f8/1f/7ea40d1e4146ea55dbab41cda1376db092a75794914169aabd7e8d7a7def/flake8-3.7.9-py2.py3-none-any.whl (69kB)
     |¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦| 71kB 3.2MB/s
Collecting autopep8<2.0,>=1.4.4 (from -r requirements.txt (line 3))
  Using cached https://files.pythonhosted.org/packages/45/f3/24b437da561b6af4840c871fbbda32889ca304fc1f7b6cc3ada8b09f394a/autopep8-1.4.4.tar.gz
Collecting pycodestyle<3.0,>=2.5.0 (from -r requirements.txt (line 4))
  Using cached https://files.pythonhosted.org/packages/0e/0c/04a353e104d2f324f8ee5f4b32012618c1c86dd79e52a433b64fceed511b/pycodestyle-2.5.0-py2.py3-none-any.whl
Collecting PyYAML<6.0,>=5.2 (from -r requirements.txt (line 7))
  Downloading https://files.pythonhosted.org/packages/8d/c9/e5be955a117a1ac548cdd31e37e8fd7b02ce987f9655f5c7563c656d5dcb/PyYAML-5.2.tar.gz (265kB)
     |¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦| 266kB 6.1MB/s
Requirement already up-to-date: mock<3.0,>=2.0.0 in /usr/home/dereckson/dev/python/salt3/lib/python3.6/site-packages (from -r requirements.txt (line 10)) (2.0.0)
Collecting salt==2019.2.2 (from -r requirements.txt (line 11))
  Downloading https://files.pythonhosted.org/packages/a3/99/b3e5c77b8383fdd04fce0161c2ee58a21633a37b3b8d8367d6449023eb8c/salt-2019.2.2.tar.gz (14.4MB)
     |¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦| 14.4MB 4.3kB/s
Collecting entrypoints<0.4.0,>=0.3.0 (from flake8<4.0,>=3.7.9->-r requirements.txt (line 2))
  Using cached https://files.pythonhosted.org/packages/ac/c6/44694103f8c221443ee6b0041f69e2740d89a25641e62fb4f2ee568f2f9c/entrypoints-0.3-py2.py3-none-any.whl
Requirement already satisfied, skipping upgrade: mccabe<0.7.0,>=0.6.0 in /usr/home/dereckson/dev/python/salt3/lib/python3.6/site-packages (from flake8<4.0,>=3.7.9->-r requirements.txt (line 2)) (0.6.1)
Collecting pyflakes<2.2.0,>=2.1.0 (from flake8<4.0,>=3.7.9->-r requirements.txt (line 2))
  Using cached https://files.pythonhosted.org/packages/84/f2/ed0ffb887f8138a8fe5a621b8c0bb9598bfb3989e029f6c6a85ee66628ee/pyflakes-2.1.1-py2.py3-none-any.whl
Requirement already satisfied, skipping upgrade: six>=1.9 in /usr/home/dereckson/dev/python/salt3/lib/python3.6/site-packages (from mock<3.0,>=2.0.0->-r requirements.txt (line 10)) (1.11.0)
Requirement already satisfied, skipping upgrade: pbr>=0.11 in /usr/home/dereckson/dev/python/salt3/lib/python3.6/site-packages (from mock<3.0,>=2.0.0->-r requirements.txt (line 10)) (3.1.1)
Requirement already satisfied, skipping upgrade: Jinja2 in /usr/home/dereckson/dev/python/salt3/lib/python3.6/site-packages (from salt==2019.2.2->-r requirements.txt (line 11)) (2.10)
Requirement already satisfied, skipping upgrade: msgpack!=0.5.5,>=0.5 in /usr/home/dereckson/dev/python/salt3/lib/python3.6/site-packages (from salt==2019.2.2->-r requirements.txt (line 11)) (0.5.6)
Requirement already satisfied, skipping upgrade: MarkupSafe in /usr/home/dereckson/dev/python/salt3/lib/python3.6/site-packages (from salt==2019.2.2->-r requirements.txt (line 11)) (1.0)
Requirement already satisfied, skipping upgrade: requests>=1.0.0 in /usr/home/dereckson/dev/python/salt3/lib/python3.6/site-packages (from salt==2019.2.2->-r requirements.txt (line 11)) (2.18.4)
Requirement already satisfied, skipping upgrade: tornado<5.0,>=4.2.1 in /usr/home/dereckson/dev/python/salt3/lib/python3.6/site-packages (from salt==2019.2.2->-r requirements.txt (line 11)) (4.5.2)
Requirement already satisfied, skipping upgrade: pycrypto>=2.6.1 in /usr/home/dereckson/dev/python/salt3/lib/python3.6/site-packages (from salt==2019.2.2->-r requirements.txt (line 11)) (2.6.1)
Requirement already satisfied, skipping upgrade: pyzmq>=2.2.0 in /usr/home/dereckson/dev/python/salt3/lib/python3.6/site-packages (from salt==2019.2.2->-r requirements.txt (line 11)) (16.0.3)
Requirement already satisfied, skipping upgrade: certifi>=2017.4.17 in /usr/home/dereckson/dev/python/salt3/lib/python3.6/site-packages (from requests>=1.0.0->salt==2019.2.2->-r requirements.txt (line 11)) (2017.11.5)
Requirement already satisfied, skipping upgrade: urllib3<1.23,>=1.21.1 in /usr/home/dereckson/dev/python/salt3/lib/python3.6/site-packages (from requests>=1.0.0->salt==2019.2.2->-r requirements.txt (line 11)) (1.22)
Requirement already satisfied, skipping upgrade: chardet<3.1.0,>=3.0.2 in /usr/home/dereckson/dev/python/salt3/lib/python3.6/site-packages (from requests>=1.0.0->salt==2019.2.2->-r requirements.txt (line 11)) (3.0.4)
Requirement already satisfied, skipping upgrade: idna<2.7,>=2.5 in /usr/home/dereckson/dev/python/salt3/lib/python3.6/site-packages (from requests>=1.0.0->salt==2019.2.2->-r requirements.txt (line 11)) (2.6)
ERROR: salt 2019.2.2 has requirement PyYAML<5.1, but you'll have pyyaml 5.2 which is incompatible.
Installing collected packages: entrypoints, pycodestyle, pyflakes, flake8, autopep8, PyYAML, salt
  Found existing installation: pycodestyle 2.3.1
    Uninstalling pycodestyle-2.3.1:
      Successfully uninstalled pycodestyle-2.3.1
  Found existing installation: pyflakes 1.6.0
    Uninstalling pyflakes-1.6.0:
      Successfully uninstalled pyflakes-1.6.0
  Found existing installation: flake8 3.5.0
    Uninstalling flake8-3.5.0:
      Successfully uninstalled flake8-3.5.0
  Found existing installation: autopep8 1.3.3
    Uninstalling autopep8-1.3.3:
      Successfully uninstalled autopep8-1.3.3
  Running setup.py install for autopep8 ... done
  Found existing installation: PyYAML 3.12
    Uninstalling PyYAML-3.12:
      Successfully uninstalled PyYAML-3.12
  Running setup.py install for PyYAML ... done
  Found existing installation: salt 2018.3.1
    Uninstalling salt-2018.3.1:
      Successfully uninstalled salt-2018.3.1
...
Dec 18 2019, 22:19
dereckson requested review of D2127: Upgrade Python dependencies.
Dec 18 2019, 22:13
dereckson requested review of D2126: Update SSH key for vigilant.
Dec 18 2019, 20:16
dereckson updated subscribers of T1562: Request I:Line on UnderNet.
Dec 18 2019, 08:57 · Operations sprints (Consolidate them all), IRC, Eglide
dereckson added a parent task for T1562: Request I:Line on UnderNet: T1515: eglide is glined on undernet.
Dec 18 2019, 08:56 · Operations sprints (Consolidate them all), IRC, Eglide
dereckson added a subtask for T1515: eglide is glined on undernet: T1562: Request I:Line on UnderNet.
Dec 18 2019, 08:56 · Eglide, Servers
dereckson added a project to T1562: Request I:Line on UnderNet: IRC.
Dec 18 2019, 08:56 · Operations sprints (Consolidate them all), IRC, Eglide
dereckson moved T1562: Request I:Line on UnderNet from Backlog to Project on the Eglide board.
Dec 18 2019, 08:55 · Operations sprints (Consolidate them all), IRC, Eglide
dereckson created T1562: Request I:Line on UnderNet.
Dec 18 2019, 08:55 · Operations sprints (Consolidate them all), IRC, Eglide

Dec 16 2019

dereckson committed rOPSe90d3fcaec3d: Detect invalid or missing properties for shellusers (authored by dereckson).
Detect invalid or missing properties for shellusers
Dec 16 2019, 22:49
dereckson closed D2125: Detect invalid or missing properties for shellusers.
Dec 16 2019, 22:49
dereckson accepted D2125: Detect invalid or missing properties for shellusers.
$ python -m unittest discover pillar/core
F
======================================================================
FAIL: test_users_properties (test_users.Testinstance)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/opt/salt/nasqueron-operations/_tests/pillar/core/test_users.py", line 36, in test_users_properties
    self.assertTrue(is_valid, "\n" + "\n".join(errors))
AssertionError: False is not true :
  Missing properties for alinap: {'ssh_keys'}
  Invalid properties for alinap: {'ssh-keys'}
Dec 16 2019, 22:47
dereckson updated the diff for D2125: Detect invalid or missing properties for shellusers.

+\n

Dec 16 2019, 22:45
dereckson committed rOPSfee68d895c32: Create Eglide account for alinap (authored by dereckson).
Create Eglide account for alinap
Dec 16 2019, 22:44
dereckson closed D2115: Create Eglide account for alinap.
Dec 16 2019, 22:44
dereckson accepted D2115: Create Eglide account for alinap.
Dec 16 2019, 22:43
dereckson requested review of D2125: Detect invalid or missing properties for shellusers.
Dec 16 2019, 22:42
dereckson updated the diff for D2115: Create Eglide account for alinap.

Fix pillar syntax

Dec 16 2019, 22:19
dereckson planned changes to D2115: Create Eglide account for alinap.
Dec 16 2019, 22:17
dereckson closed T1554: Install phantomjs on FreeBSD, a subtask of T1536: Provision a new development server, as Wontfix.
Dec 16 2019, 22:13 · Operations sprints (Consolidate them all), Servers
dereckson closed T1554: Install phantomjs on FreeBSD as Wontfix.

According b3ef1c379247, phantomjs was installed as a ZURB Foundation template dependency.

Dec 16 2019, 22:13 · Servers
dereckson added a comment to T1554: Install phantomjs on FreeBSD.

The FreeBSD port didn't have any maintainer anymore. And as it's a dead project, it has been removed:

Dec 16 2019, 21:45 · Servers
dereckson committed rOPSc0ddfe97ff37: Reflect the fact hash extension is now part of the core (authored by dereckson).
Reflect the fact hash extension is now part of the core
Dec 16 2019, 19:46
dereckson closed D2124: Reflect the fact hash extension is now part of the core.
Dec 16 2019, 19:46
dereckson accepted D2124: Reflect the fact hash extension is now part of the core.
Dec 16 2019, 19:44
dereckson updated the test plan for D2124: Reflect the fact hash extension is now part of the core.
Dec 16 2019, 19:44
dereckson requested review of D2124: Reflect the fact hash extension is now part of the core.
Dec 16 2019, 19:44
dereckson closed D2123: Update ImageMagick package name on FreeBSD.
Dec 16 2019, 19:13
dereckson committed rOPS0ffb4e9ca98e: Update ImageMagick package name on FreeBSD (authored by dereckson).
Update ImageMagick package name on FreeBSD
Dec 16 2019, 19:13
dereckson accepted D2123: Update ImageMagick package name on FreeBSD.
Dec 16 2019, 19:13
dereckson moved T1547: Consolidate DevCentral Docker image from Backlog to Ops on the Technical debt board.
Dec 16 2019, 18:50 · User-Dereckson, DevCentral, Servers, Technical debt, Nasqueron Docker deployment squad, Docker images
dereckson moved T1548: Update mailer configuration from Backlog to Ops on the Technical debt board.
Dec 16 2019, 18:50 · good-first-issue, Technical debt, Docker images
dereckson moved T1561: Allow igal2 to operate with ImageMagick 7 from Backlog to Ops on the Technical debt board.
Dec 16 2019, 18:50 · upstream, Operations sprints (Consolidate them all), Technical debt, Servers, freebsd-port-wanted
dereckson moved T248: Install Linux Logo 5.11 on Ysul from Backlog to New port on the freebsd-port-wanted board.
Dec 16 2019, 18:47 · Operations sprints (Consolidate them all), freebsd-port-wanted, Servers
dereckson moved T758: Port for autochmod scripts from Backlog to New port on the freebsd-port-wanted board.
Dec 16 2019, 18:47 · freebsd-port-wanted, Servers
dereckson moved T1239: FreeBSD port for sphinx-autobuild from Backlog to New port on the freebsd-port-wanted board.
Dec 16 2019, 18:47 · freebsd-port-wanted, Servers
dereckson moved T1561: Allow igal2 to operate with ImageMagick 7 from Backlog to Dependencies on the freebsd-port-wanted board.
Dec 16 2019, 18:45 · upstream, Operations sprints (Consolidate them all), Technical debt, Servers, freebsd-port-wanted
dereckson triaged T1561: Allow igal2 to operate with ImageMagick 7 as Low priority.
Dec 16 2019, 18:44 · upstream, Operations sprints (Consolidate them all), Technical debt, Servers, freebsd-port-wanted
dereckson updated the diff for D2123: Update ImageMagick package name on FreeBSD.

Stay compatible with igal2

Dec 16 2019, 18:36
dereckson added a comment to D2123: Update ImageMagick package name on FreeBSD.

igal2 still depends on ImageMagick 6.

Dec 16 2019, 18:33
dereckson requested review of D2123: Update ImageMagick package name on FreeBSD.
Dec 16 2019, 18:31
dereckson committed rOPS70db9021b3d9: Don't install WDDX PHP extension anymore (authored by dereckson).
Don't install WDDX PHP extension anymore
Dec 16 2019, 18:26
dereckson closed D2122: Don't install WDDX PHP extension anymore.
Dec 16 2019, 18:26
dereckson accepted D2122: Don't install WDDX PHP extension anymore.
Dec 16 2019, 18:25
dereckson requested review of D2122: Don't install WDDX PHP extension anymore.
Dec 16 2019, 18:24
dereckson committed rOPSec1690e2ce51: Normalize emacs package name (authored by dereckson).
Normalize emacs package name
Dec 16 2019, 18:08
dereckson closed D2121: Normalize emacs package name.
Dec 16 2019, 18:08
dereckson accepted D2121: Normalize emacs package name.
Dec 16 2019, 18:07
dereckson requested review of D2121: Normalize emacs package name.
Dec 16 2019, 18:07
dereckson triaged T1560: Setup crontab on devserver role for dereckson as Normal priority.
Dec 16 2019, 17:36 · Operations sprints (Consolidate them all), Servers
dereckson closed D2120: Create /opt directory.
Dec 16 2019, 17:27
dereckson committed rOPS815c6d258c64: Create /opt directory (authored by dereckson).
Create /opt directory
Dec 16 2019, 17:27
dereckson accepted D2120: Create /opt directory.
Dec 16 2019, 17:24
dereckson requested review of D2120: Create /opt directory.
Dec 16 2019, 17:23
dereckson committed rOPS53321dc84327: Bump PHP version for devserver and shellserver roles (authored by dereckson).
Bump PHP version for devserver and shellserver roles
Dec 16 2019, 15:30
dereckson closed D2117: Bump PHP version for devserver and shellserver roles.
Dec 16 2019, 15:30
dereckson added a comment to D2117: Bump PHP version for devserver and shellserver roles.

Versions applied:

  • 7.3.12-1 on Eglide (Debian)
  • 7.4.0 on WindRiver (FreeBSD)
Dec 16 2019, 15:29
dereckson updated the task description for T1559: Figure how to deploy automatically /var/51-wwwroot credentials.
Dec 16 2019, 14:08 · Operations sprints (Consolidate them all), Vault, Servers
dereckson triaged T1559: Figure how to deploy automatically /var/51-wwwroot credentials as High priority.
Dec 16 2019, 14:08 · Operations sprints (Consolidate them all), Vault, Servers