profile
viewpoint
Jeff Byrnes jeffbyrnes @athenahealth Somerville, MA http://thejeffbyrnes.com/ bassist 🎶 🎸 ops engineer 💻 cocktail enthusiast 🍸 snappy dresser 👔

evertrue/zookeeper-cookbook 82

Chef cookbook for installing and managing Zookeeper.

jeffbyrnes/capistrano-scm-jenkins 35

With this plugin, you can use jenkins build artifact as a repository, and deploy your build artifact with capistrano.

evertrue/exhibitor-cookbook 16

Cookbook for Netflix Exhibitor

cronitorio/cronitor-ruby 11

Ruby Client for Monitor and Ping API

evertrue/archiva-cookbook 6

Apache Archiva cookbook

evertrue/mcrouter-cookbook 3

A cookbook to install & configure mcrouter

evertrue/pam-cookbook 2

Cookbook to manage PAM (Pluggable Authentication Module)

evertrue/s3_put-cookbook 2

Library cookbook for uploading files to S3

dschaaff/SublimeLinter-puppet-lint 1

SublimeLinter 3 plugin for Puppet, using puppet-lint.

delete branch jeffbyrnes/ne-web-hubot

delete branch : dependabot/npm_and_yarn/lodash-4.17.19

delete time in 3 hours

push eventjeffbyrnes/ne-web-hubot

dependabot[bot]

commit sha 7eb716f1c95dbd1a9d78219b5736724f04ab1cb6

chore(deps): bump lodash from 4.17.15 to 4.17.19 Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19) Signed-off-by: dependabot[bot] <support@github.com>

view details

Jeff Byrnes

commit sha 21c0723b3ec059b4b11eec8f2316c453351c5ca6

Merge pull request #47 from jeffbyrnes/dependabot/npm_and_yarn/lodash-4.17.19 chore(deps): bump lodash from 4.17.15 to 4.17.19

view details

push time in 3 hours

PR merged jeffbyrnes/ne-web-hubot

chore(deps): bump lodash from 4.17.15 to 4.17.19 dependencies

Bumps lodash from 4.17.15 to 4.17.19. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/lodash/lodash/releases">lodash's releases</a>.</em></p> <blockquote> <h2>4.17.16</h2> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/lodash/lodash/commit/d7fbc52ee0466a6d248f047b5d5c3e6d1e099056"><code>d7fbc52</code></a> Bump to v4.17.19</li> <li><a href="https://github.com/lodash/lodash/commit/2e1c0f22f425e9c013815b2cd7c2ebd51f49a8d6"><code>2e1c0f2</code></a> Add npm-package</li> <li><a href="https://github.com/lodash/lodash/commit/1b6c282299f4e0271f932b466c67f0f822aa308e"><code>1b6c282</code></a> Bump to v4.17.18</li> <li><a href="https://github.com/lodash/lodash/commit/a370ac81408de2da77a82b3c4b61a01a3b9c2fac"><code>a370ac8</code></a> Bump to v4.17.17</li> <li><a href="https://github.com/lodash/lodash/commit/1144918f3578a84fcc4986da9b806e63a6175cbb"><code>1144918</code></a> Rebuild lodash and docs</li> <li><a href="https://github.com/lodash/lodash/commit/3a3b0fd339c2109563f7e8167dc95265ed82ef3e"><code>3a3b0fd</code></a> Bump to v4.17.16</li> <li><a href="https://github.com/lodash/lodash/commit/c84fe82760fb2d3e03a63379b297a1cc1a2fce12"><code>c84fe82</code></a> fix(zipObjectDeep): prototype pollution (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4759">#4759</a>)</li> <li><a href="https://github.com/lodash/lodash/commit/e7b28ea6cb17b4ca021e7c9d66218c8c89782f32"><code>e7b28ea</code></a> Sanitize sourceURL so it cannot affect evaled code (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4518">#4518</a>)</li> <li><a href="https://github.com/lodash/lodash/commit/0cec225778d4ac26c2bac95031ecc92a94f08bbb"><code>0cec225</code></a> Fix lodash.isEqual for circular references (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4320">#4320</a>) (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4515">#4515</a>)</li> <li><a href="https://github.com/lodash/lodash/commit/94c3a8133cb4fcdb50db72b4fd14dd884b195cd5"><code>94c3a81</code></a> Document matches* shorthands for over* methods (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4510">#4510</a>) (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4514">#4514</a>)</li> <li>Additional commits viewable in <a href="https://github.com/lodash/lodash/compare/4.17.15...4.17.19">compare view</a></li> </ul> </details> <details> <summary>Maintainer changes</summary> <p>This version was pushed to npm by <a href="https://www.npmjs.com/~mathias">mathias</a>, a new releaser for lodash since your current version.</p> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+3 -3

0 comment

1 changed file

dependabot[bot]

pr closed time in 3 hours

delete branch jeffbyrnes/bosops-hubot

delete branch : dependabot/npm_and_yarn/lodash-4.17.19

delete time in 3 hours

push eventjeffbyrnes/bosops-hubot

dependabot[bot]

commit sha ebb877da6b88798a0eea843decbf7d500e0fca99

chore(deps): bump lodash from 4.17.15 to 4.17.19 Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19) Signed-off-by: dependabot[bot] <support@github.com>

view details

Jeff Byrnes

commit sha 5239072303263f0f83cbf0ef91d6452759bc448b

Merge pull request #69 from jeffbyrnes/dependabot/npm_and_yarn/lodash-4.17.19 chore(deps): bump lodash from 4.17.15 to 4.17.19

view details

push time in 3 hours

PR merged jeffbyrnes/bosops-hubot

chore(deps): bump lodash from 4.17.15 to 4.17.19 dependencies

Bumps lodash from 4.17.15 to 4.17.19. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/lodash/lodash/releases">lodash's releases</a>.</em></p> <blockquote> <h2>4.17.16</h2> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/lodash/lodash/commit/d7fbc52ee0466a6d248f047b5d5c3e6d1e099056"><code>d7fbc52</code></a> Bump to v4.17.19</li> <li><a href="https://github.com/lodash/lodash/commit/2e1c0f22f425e9c013815b2cd7c2ebd51f49a8d6"><code>2e1c0f2</code></a> Add npm-package</li> <li><a href="https://github.com/lodash/lodash/commit/1b6c282299f4e0271f932b466c67f0f822aa308e"><code>1b6c282</code></a> Bump to v4.17.18</li> <li><a href="https://github.com/lodash/lodash/commit/a370ac81408de2da77a82b3c4b61a01a3b9c2fac"><code>a370ac8</code></a> Bump to v4.17.17</li> <li><a href="https://github.com/lodash/lodash/commit/1144918f3578a84fcc4986da9b806e63a6175cbb"><code>1144918</code></a> Rebuild lodash and docs</li> <li><a href="https://github.com/lodash/lodash/commit/3a3b0fd339c2109563f7e8167dc95265ed82ef3e"><code>3a3b0fd</code></a> Bump to v4.17.16</li> <li><a href="https://github.com/lodash/lodash/commit/c84fe82760fb2d3e03a63379b297a1cc1a2fce12"><code>c84fe82</code></a> fix(zipObjectDeep): prototype pollution (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4759">#4759</a>)</li> <li><a href="https://github.com/lodash/lodash/commit/e7b28ea6cb17b4ca021e7c9d66218c8c89782f32"><code>e7b28ea</code></a> Sanitize sourceURL so it cannot affect evaled code (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4518">#4518</a>)</li> <li><a href="https://github.com/lodash/lodash/commit/0cec225778d4ac26c2bac95031ecc92a94f08bbb"><code>0cec225</code></a> Fix lodash.isEqual for circular references (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4320">#4320</a>) (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4515">#4515</a>)</li> <li><a href="https://github.com/lodash/lodash/commit/94c3a8133cb4fcdb50db72b4fd14dd884b195cd5"><code>94c3a81</code></a> Document matches* shorthands for over* methods (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4510">#4510</a>) (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4514">#4514</a>)</li> <li>Additional commits viewable in <a href="https://github.com/lodash/lodash/compare/4.17.15...4.17.19">compare view</a></li> </ul> </details> <details> <summary>Maintainer changes</summary> <p>This version was pushed to npm by <a href="https://www.npmjs.com/~mathias">mathias</a>, a new releaser for lodash since your current version.</p> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+6 -6

0 comment

1 changed file

dependabot[bot]

pr closed time in 3 hours

push eventjeffbyrnes/cookbook-cronner

Jeff Byrnes

commit sha eba888e80f6a912921ba0c8513e2c50fa8664307

fix: Update for cookstyle deprecations/changes

view details

Jeff Byrnes

commit sha 5cd73071b816a1b7935ee900286e50bc9539f1c1

fix: Set provides in resource Per cookstyle: Starting with Chef Infra Client 16, using resource_name without also using provides will result in resource failures. Make sure to use both resource_name and provides to change the name of the resource. You can also omit resource_name entirely if the value set matches the name Chef Infra Client automatically assigns based on COOKBOOKNAME_FILENAME.

view details

Jeff Byrnes

commit sha aea2eeb2328b5a2c45f106439a969caf0bacff44

Bump to v1.0.1

view details

push time in 3 days

created tagjeffbyrnes/cookbook-cronner

tagv1.0.1

Cookbook for installing github.com/theckman/cronner

created time in 3 days

pull request commenttheckman/cookbook-cronner

Refactor for Chef >= 14.4

Added d2faa0c, which fixes Chef 16 compatibility.

jeffbyrnes

comment created time in 3 days

push eventjeffbyrnes/cookbook-cronner

Jeff Byrnes

commit sha 1a1456cfe9d2875d3340a9c8454f63e1a11027b5

fix: Update for cookstyle deprecations/changes

view details

Jeff Byrnes

commit sha d2faa0cfa646918deb4ad9295dda3ea7d09ef346

fix: Set provides in resource Per cookstyle: Starting with Chef Infra Client 16, using resource_name without also using provides will result in resource failures. Make sure to use both resource_name and provides to change the name of the resource. You can also omit resource_name entirely if the value set matches the name Chef Infra Client automatically assigns based on COOKBOOKNAME_FILENAME.

view details

push time in 3 days

created tagponychicken/WebsterParser

tag1.3.3

Convert Webster's Unabridged 1913 dictionary in to a more usable format

created time in 3 days

release ponychicken/WebsterParser

1.3.3

released time in 3 days

created tagsous-chefs/php

tagv8.0.0

Development repository for the php cookbook

created time in 3 days

issue commentponychicken/WebsterParser

[Recently introduced] conversion results in incorrect entries?

Interesting! With #19 merged, we can see if this bug still occurs; if not, we can close it out & move on, noting that trying to include the volunteer GCIDE entries is problematic.

krackers

comment created time in 3 days

push eventponychicken/WebsterParser

krackers

commit sha 86c98923cdb72f1051cb32684e311b5c36611614

Bug fixes for Webster entry detection * Using `!src` by itself seems insufficient since `.find` always returns a valid (i.e. non-null) JS object; you must further check that it contains the relevant tag * The match list excluded the "1913 Webster + PJC" source.

view details

krackers

commit sha 1a7760999b5b23021837b8f0d1632c0bc29f8539

Revert inclusion of "1913 Webster + PJC" source

view details

Jeff Byrnes

commit sha d3d429efdc1d00368922ffc96278e769bc4c5239

Merge pull request #19 from krackers/master Bug fixes for Webster entry detection

view details

push time in 3 days

PR merged ponychicken/WebsterParser

Bug fixes for Webster entry detection
  • Using !src by itself seems insufficient since .find always returns a valid (i.e. non-null) JS object; you must further check that it contains the relevant tag
  • The match list excluded the "1913 Webster + PJC" source.
+4 -1

2 comments

1 changed file

krackers

pr closed time in 3 days

pull request commentponychicken/WebsterParser

Bug fixes for Webster entry detection

@krackers thanks! And yes, the GCIDE volunteer entries do a great deal to expand and update the entries, we already have two built-in dictionaries in macOS that do that.

I’ve always considered the value of this dictionary is not its completeness, or up-to-dateness, but that the entries it does have are far more eloquently given, with more vibrant examples.

krackers

comment created time in 3 days

push eventsous-chefs/php

Jeff Byrnes

commit sha ec578ef59271ee116b10370af806b4ee31d5f069

Bump to v8.0.0

view details

Jeff Byrnes

commit sha 7bfb78a6ea3dd32e017312cae12575dacb562f15

Merge pull request #303 from sous-chefs/release-v8.0.0 Release v8.0.0

view details

push time in 3 days

delete branch sous-chefs/php

delete branch : release-v8.0.0

delete time in 3 days

PR merged sous-chefs/php

Reviewers
Release v8.0.0 Release: Major

Description

Release v8.0.0

Issues Resolved

n/a

Check List

  • [x] All tests pass. See TESTING.md for details.
  • [x] New functionality includes testing.
  • [x] New functionality has been documented in the README if applicable.
+10 -3

3 comments

2 changed files

jeffbyrnes

pr closed time in 3 days

issue commentponychicken/WebsterParser

[Recently introduced] conversion results in incorrect entries?

More likely, the intermediate refactoring.

I’ll do a git bisect tomorrow & see if I can chase down what’s going on.

krackers

comment created time in 4 days

pull request commentsous-chefs/php

Release v8.0.0

@Xorima list syntax has been updated!

jeffbyrnes

comment created time in 4 days

Pull request review commentsous-chefs/php

Release v8.0.0

  This file is used to list changes made in each version of the PHP cookbook. -## Unreleased-+## 8.0.0 (2020-07-09)++- Drop support for:+  - Debian 8+  - Ubuntu < 16.04+  - Amazon Linux 1+- Set default PHP version to 7.2.x+- Update Ubuntu 18.04 support to source build PHP 7.2

The reasoning behind this is that 18.04’s package installs 7.2, so all of the attributes are meant to align with that.

I hear you on the EOL coming up soon; any idea if 18.04 is gonna get a bump to its package versions?

jeffbyrnes

comment created time in 4 days

delete branch sous-chefs/golang

delete branch : release-4.0.0

delete time in 5 days

PR closed sous-chefs/golang

Bump to v4.0.0 Release: Major

Description

Release v4.0.0 of the cookbook

Issues Resolved

n/a

Check List

  • [x] All tests pass. See TESTING.md for details.
  • [x] New functionality includes testing.
  • [x] New functionality has been documented in the README if applicable.
+2 -2

1 comment

2 changed files

jeffbyrnes

pr closed time in 5 days

pull request commentsous-chefs/golang

Bump to v4.0.0

Already released! 🎉

jeffbyrnes

comment created time in 5 days

issue commentsous-chefs/golang

Cannot install a package at a certain tag

@grimm26 we can certainly work out a way to include that. I have plans to refactor the cookbook further, and provide for Go modules (since they are how the Go community appears to have decided to move forward).

I’d certainly welcome a PR, too!

grimm26

comment created time in 5 days

PR opened sous-chefs/golang

Bump to v4.0.0 Release: Major

Description

Release v4.0.0 of the cookbook

Issues Resolved

n/a

Check List

  • [x] All tests pass. See TESTING.md for details.
  • [x] New functionality includes testing.
  • [x] New functionality has been documented in the README if applicable.
+2 -2

0 comment

2 changed files

pr created time in 5 days

create barnchsous-chefs/golang

branch : release-4.0.0

created branch time in 5 days

pull request commentsous-chefs/php

Release v8.0.0

No prob; my Markdown syntax thing in Sublime automatically alters nested lists to use + and *.

jeffbyrnes

comment created time in 5 days

push eventsous-chefs/php

Jeff Byrnes

commit sha ec578ef59271ee116b10370af806b4ee31d5f069

Bump to v8.0.0

view details

push time in 5 days

delete branch sous-chefs/golang

delete branch : clean-up-go_package

delete time in 5 days

push eventsous-chefs/golang

Jeff Byrnes

commit sha 3e40918ff10543a70739c87a5ee4939ba393267b

fix: Set $PATH so defaults are last This is generally considered good practice, so your newly-installed Go bins can override similarly-named bins that come with the OS.

view details

Jeff Byrnes

commit sha ae264c6481ab36cdea721740a4f89a12edd9b319

fix: Drop unnecessary default actions

view details

Jeff Byrnes

commit sha 4bef7c0c0af6261d6e3b255b8ebd67cac4dd0fb9

refactor: Tighten up golang_package * Avoid running actions at converge time with run_action() * Use execute instead of bash resource * Lean into how Go installs & builds packages

view details

Jeff Byrnes

commit sha 731d72fc7b4c235230326276ff1ec5e900ba4e99

tests: Validate non-root user can install packages

view details

Jeff Byrnes

commit sha 6ec7c60e9abfb270bf7a03dbd604ee4a893873a9

docs: Drop attributes from README

view details

Jeff Byrnes

commit sha f9d65c4b9b54d4cfe67b8afd82995bae68d4f124

fix: Remove deleted attribute from Kitchen config

view details

Jeff Byrnes

commit sha 06bde5e6c94771b917a1c53b205ba3a3a8d9aadd

feat: Allow different versions for source/package As Go is built by Go, we always need to install a packaged version. However, we may wish to build a different version than the package we install. This provides for that, and clarifies the source attributes. BREAKING CHANGE

view details

Jeff Byrnes

commit sha 2d96e6acc780bb58d2b6123b29350ef40aac9a47

Merge pull request #78 from sous-chefs/clean-up-go_package Clean up golang_package resource, allow package & source to install different versions

view details

push time in 5 days

PR merged sous-chefs/golang

Reviewers
Clean up golang_package resource, allow package & source to install different versions Priority: Medium Release: Major Tech Debt

Description

The golang_package resource now runs during the normal convergence, and is cleaner.

Additionally, provide the ability to use one version of Go via packages to build a different version from source.

Issues Resolved

Fixes #54 (again)

Check List

  • [x] All tests pass. See TESTING.md for details.
  • [x] New functionality includes testing.
  • [x] New functionality has been documented in the README if applicable.
+68 -95

1 comment

10 changed files

jeffbyrnes

pr closed time in 5 days

issue closedsous-chefs/golang

setting owner and group to non-root makes golang::packages fail

golang::packages tries to cache the package in the chef client cache directory, which is only writable by root:

      Recipe: golang::packages
         * golang_package[github.com/etsy/hound/cmds/...] action install
           * bash[Installing package github.com/etsy/hound/cmds/...] action run

             ================================================================================
             Error executing action `run` on resource 'bash[Installing package github.com/etsy/hound/cmds/...]'
             ================================================================================

             Mixlib::ShellOut::ShellCommandFailed
             ------------------------------------
             Expected process to exit with [0], but received '141'
             ---- Begin output of "bash"  "/tmp/chef-script20160620-579-420w5l" ----
             STDOUT:
             STDERR: /tmp/chef-script20160620-579-420w5l: line 1: /tmp/kitchen/cache/github.com-etsy-hound-cmds-...: Permission denied
             ---- End output of "bash"  "/tmp/chef-script20160620-579-420w5l" ----
             Ran "bash"  "/tmp/chef-script20160620-579-420w5l" returned 141

             Cookbook Trace:
             ---------------
             /tmp/kitchen/cache/cookbooks/golang/providers/package.rb:14:in `block in class_from_file'

             Resource Declaration:
             ---------------------
             # In /tmp/kitchen/cache/cookbooks/golang/providers/package.rb

        5:   bash "Installing package #{new_resource.name}" do
        6:     code "#{node['go']['install_dir']}/go/bin/go get -v #{new_resource.name} 2> >(grep -v '(download)$' > #{tmp_file_path})"
....

The cache file needs to be created with the correct ownership.

closed time in 5 days

grimm26

PR opened sous-chefs/php

Reviewers
Release v8.0.0 Release: Major

Description

Release v8.0.0

Issues Resolved

n/a

Check List

  • [x] All tests pass. See TESTING.md for details.
  • [x] New functionality includes testing.
  • [x] New functionality has been documented in the README if applicable.
+10 -3

0 comment

2 changed files

pr created time in 6 days

create barnchsous-chefs/php

branch : release-v8.0.0

created branch time in 6 days

push eventsous-chefs/php

Jeff Byrnes

commit sha 7b1c39140a9bbea84cd55d932968b741ac816f09

fix: Only symlink GMP lib on Ubuntu 16.04 No need to mess about with other Ubuntu versions

view details

Jeff Byrnes

commit sha d9559a860b8d8a7909a0e72c525845bff9183f2a

fix: Add guard for source builds on Debian 9 It does not build properly, so we are dropping source install support

view details

Jeff Byrnes

commit sha 3a0b5d3d741e5c27617e33342b113f9a313b865d

docs: Drop irrelevant CHANGELOG entry

view details

Jeff Byrnes

commit sha 95829da79abc5e6aa0ffe5f8c1eb0ba9ffbd2e78

Merge pull request #302 from sous-chefs/drop-ubuntu-16-and-debian-9 Drop support for building source on Debian 9

view details

push time in 6 days

delete branch sous-chefs/php

delete branch : drop-ubuntu-16-and-debian-9

delete time in 6 days

PR merged sous-chefs/php

Reviewers
Drop support for building source on Debian 9 Maintenance Priority: Medium Release: Major Tech Debt

Description

Drops support for building PHP from source on Debian 9. It’s got some strange failures, and providing meaningful support for package install, and source support otherwise, is a sensible step forward.

Issues Resolved

None

Check List

  • [x] All tests pass. See TESTING.md for details.
  • [x] New functionality includes testing.
  • [x] New functionality has been documented in the README if applicable.
+16 -4

5 comments

5 changed files

jeffbyrnes

pr closed time in 6 days

pull request commentsous-chefs/golang

Clean up golang_package resource, allow package & source to install different versions

@Xorima would you be alright if we merged this in & cut a new version to get a more functional version of this cookbook out?

jeffbyrnes

comment created time in 6 days

pull request commentsous-chefs/php

Drop support for building source on Debian 9

@tas50, @damacus, this is testing great now!

jeffbyrnes

comment created time in 6 days

push eventsous-chefs/php

Jeff Byrnes

commit sha 7b1c39140a9bbea84cd55d932968b741ac816f09

fix: Only symlink GMP lib on Ubuntu 16.04 No need to mess about with other Ubuntu versions

view details

Jeff Byrnes

commit sha d9559a860b8d8a7909a0e72c525845bff9183f2a

fix: Add guard for source builds on Debian 9 It does not build properly, so we are dropping source install support

view details

Jeff Byrnes

commit sha 3a0b5d3d741e5c27617e33342b113f9a313b865d

docs: Drop irrelevant CHANGELOG entry

view details

push time in 6 days

delete branch sous-chefs/php

delete branch : fix-source-install

delete time in 6 days

push eventsous-chefs/php

Jeff Byrnes

commit sha 5d5f1fcd236d2982284d8c92b0567cc90c2f79e1

fix: Remove debug log resource Snuck in there!

view details

Jeff Byrnes

commit sha 395e8a84b3676d60426cf341f242a6dba8f81159

fix: Drop source install on Ubuntu 16.04 & Deb 9 * They won’t build from source * The APT packages are an old version of PHP, 7.0 BREAKING CHANGE

view details

push time in 6 days

push eventsous-chefs/php

Jeff Byrnes

commit sha d9559a860b8d8a7909a0e72c525845bff9183f2a

fix: Add guard for source builds on Debian 9 It does not build properly, so we are dropping source install support

view details

Jeff Byrnes

commit sha 3a0b5d3d741e5c27617e33342b113f9a313b865d

docs: Drop irrelevant CHANGELOG entry

view details

push time in 6 days

push eventsous-chefs/php

Jeff Byrnes

commit sha 7b1c39140a9bbea84cd55d932968b741ac816f09

fix: Only symlink GMP lib on Ubuntu 16.04 No need to mess about with other Ubuntu versions

view details

Jeff Byrnes

commit sha 0ab769cc993eef3196987b6782229569cdde2d6e

fix: Add guard for source builds on Debian 9 It does not build properly, so we are dropping source install support

view details

Jeff Byrnes

commit sha 1358c70096b1b473f03e1d44530c842eb93e3e7c

docs: Drop irrelevant CHANGELOG entry

view details

push time in 6 days

push eventsous-chefs/php

Jeff Byrnes

commit sha 7b1c39140a9bbea84cd55d932968b741ac816f09

fix: Only symlink GMP lib on Ubuntu 16.04 No need to mess about with other Ubuntu versions

view details

Jeff Byrnes

commit sha 0ab769cc993eef3196987b6782229569cdde2d6e

fix: Add guard for source builds on Debian 9 It does not build properly, so we are dropping source install support

view details

Jeff Byrnes

commit sha 1358c70096b1b473f03e1d44530c842eb93e3e7c

docs: Drop irrelevant CHANGELOG entry

view details

push time in 6 days

push eventsous-chefs/php

Jeff Byrnes

commit sha 5d5f1fcd236d2982284d8c92b0567cc90c2f79e1

fix: Remove debug log resource Snuck in there!

view details

Jeff Byrnes

commit sha 395e8a84b3676d60426cf341f242a6dba8f81159

fix: Drop source install on Ubuntu 16.04 & Deb 9 * They won’t build from source * The APT packages are an old version of PHP, 7.0 BREAKING CHANGE

view details

push time in 6 days

push eventsous-chefs/php

Jeff Byrnes

commit sha 7b1c39140a9bbea84cd55d932968b741ac816f09

fix: Only symlink GMP lib on Ubuntu 16.04 No need to mess about with other Ubuntu versions

view details

Jeff Byrnes

commit sha c6db2692d1cde65b07ea2e53956e03f6cdb7f4d6

fix: Add guard for source builds on Debian 9 It does not build properly, so we are dropping source install support

view details

Jeff Byrnes

commit sha 819205f9e57bdf2020121efea71e400fd5550d45

docs: Drop irrelevant CHANGELOG entry

view details

push time in 6 days

push eventsous-chefs/php

Jeff Byrnes

commit sha 4534a048dc0714e115aae5552c88997b9bd28722

fix: Only symlink GMP lib on Ubuntu 16.04 No need to mess about with other Ubuntu versions

view details

Jeff Byrnes

commit sha 3b80c8052b5145c09d9a39b88d0cba585bb33e39

fix: Add guard for source builds on Debian 9 It does not build properly, so we are dropping source install support

view details

push time in 6 days

push eventsous-chefs/php

Jeff Byrnes

commit sha 395e8a84b3676d60426cf341f242a6dba8f81159

fix: Drop source install on Ubuntu 16.04 & Deb 9 * They won’t build from source * The APT packages are an old version of PHP, 7.0 BREAKING CHANGE

view details

push time in 6 days

create barnchsous-chefs/php

branch : fix-source-install

created branch time in 6 days

pull request commentsteyep/alfred-jira

Bump electron from 1.8.8 to 7.2.4

@steyep this is, um, quite the jump. But if it works, probably a good idea?

dependabot[bot]

comment created time in 8 days

delete branch sous-chefs/php

delete branch : final_step

delete time in 9 days

delete branch sous-chefs/php

delete branch : codeowners-update

delete time in 9 days

delete branch sous-chefs/php

delete branch : readmeMaintainers

delete time in 9 days

delete branch sous-chefs/php

delete branch : debian9

delete time in 9 days

delete branch sous-chefs/php

delete branch : rhel5

delete time in 9 days

delete branch sous-chefs/php

delete branch : travis

delete time in 9 days

pull request commentsous-chefs/php

Drop Ubuntu 16 and Debian 9

After a discussion in Slack in #sous-chefs, new plan:

  • Bring back package support for Ubuntu 16 & Deb 9
  • Set up an early-out for source installs on those versions
jeffbyrnes

comment created time in 9 days

pull request commentsous-chefs/php

Drop Ubuntu 16 and Debian 9

@tas50 I’m having a hard time finding it, but somewhere someone suggested to me that we could drop testing/support? on Ubuntu 16.04.

Debian 9, I hear you, and I was banging away at trying to get it to work when building from source.

Maybe the halfway version is to support Debian 9 only via package install, and add a guard statement to early-out if someone tries to do a source install on that distro version?

The issue with it, far as I can tell, is that some of the libraries necessary are not seen by the configure script (e.g., curl, gmp, and maybe more).

jeffbyrnes

comment created time in 10 days

delete branch sous-chefs/php

delete branch : bug/fix-danger

delete time in 10 days

push eventsous-chefs/php

Jeff Byrnes

commit sha cc771beafd7f532b9c6fff7961f8a081177c3929

refactor: Drop support for Ubuntu 16.04 It’s not EOL yet, but it’s long in the tooth. BREAKING CHANGE

view details

Jeff Byrnes

commit sha d669e64b77eec44c59864f2f0fb937b0d446e9a3

refactor: Drop Debian 9 support * It won’t build from source * The APT packages are an old version of PHP, 7.0 BREAKING CHANGE

view details

push time in 10 days

PR opened sous-chefs/php

Reviewers
Drop Ubuntu 16 and Debian 9 Maintenance Priority: Medium Release: Major Tech Debt

Description

Drops support for Ubuntu 16.04 & Debian 9 to ensure all supported distros & versions can install from packages and build from source.

Issues Resolved

None

Check List

  • [x] All tests pass. See TESTING.md for details.
  • [x] New functionality includes testing.
  • [x] New functionality has been documented in the README if applicable.
+21 -73

0 comment

7 changed files

pr created time in 10 days

push eventsous-chefs/php

Jeff Byrnes

commit sha 5d5f1fcd236d2982284d8c92b0567cc90c2f79e1

fix: Remove debug log resource Snuck in there!

view details

Jeff Byrnes

commit sha 94b08fefaf131a167c96100f98f229dea17a6a27

refactor: Drop support for Ubuntu 16.04 It’s not EOL yet, but it’s long in the tooth. BREAKING CHANGE

view details

Jeff Byrnes

commit sha 48907463abc5b2e6e02878205a5f5ae052502f3e

refactor: Drop Debian 9 support * It won’t build from source * The APT packages are an old version of PHP, 7.0

view details

push time in 10 days

push eventsous-chefs/php

Tim Smith

commit sha 3642f00eebaafe417009d0d7db418ad95496518e

Update attributes for fix deps on RHEL 8 amazon is basically RHEL 7 so use the same package list, but RHEL 8 lacks t1lib-devel so that needs to be different Signed-off-by: Tim Smith <tsmith@chef.io>

view details

Tim Smith

commit sha bcfe9aca130490bdb9b5b4692cd79e435ff1face

Try using the same packages for RHEL / Amazon Signed-off-by: Tim Smith <tsmith@chef.io>

view details

Tim Smith

commit sha 21340d6ad7531c89a957ca35364be9bdc5ea057c

Make the default PHP version 7.2 Signed-off-by: Tim Smith <tsmith@chef.io>

view details

Jeff Byrnes

commit sha 4e148274f9c2bf40f7822b8b3a81746f5bb0b2ad

Merge pull request #301 from sous-chefs/RHELs Update attributes for fix deps on RHEL 8

view details

Jeff Byrnes

commit sha 7483dd5e1fba741de726e55ee47e110d7da7f06d

refactor: Drop support for Ubuntu 16.04 It’s not EOL yet, but it’s long in the tooth. BREAKING CHANGE

view details

Jeff Byrnes

commit sha 828c30c4f2e1636314d8f2e50f5da937ca4c1742

fix: Remove debug log resource Snuck in there!

view details

Jeff Byrnes

commit sha 7e1caccf7685099aadce70f254d251e57a83daa4

refactor: Drop Debian 9 support * It won’t build from source * The APT packages are an old version of PHP, 7.0

view details

push time in 10 days

push eventsous-chefs/php

Tim Smith

commit sha 3642f00eebaafe417009d0d7db418ad95496518e

Update attributes for fix deps on RHEL 8 amazon is basically RHEL 7 so use the same package list, but RHEL 8 lacks t1lib-devel so that needs to be different Signed-off-by: Tim Smith <tsmith@chef.io>

view details

Tim Smith

commit sha bcfe9aca130490bdb9b5b4692cd79e435ff1face

Try using the same packages for RHEL / Amazon Signed-off-by: Tim Smith <tsmith@chef.io>

view details

Tim Smith

commit sha 21340d6ad7531c89a957ca35364be9bdc5ea057c

Make the default PHP version 7.2 Signed-off-by: Tim Smith <tsmith@chef.io>

view details

Jeff Byrnes

commit sha 4e148274f9c2bf40f7822b8b3a81746f5bb0b2ad

Merge pull request #301 from sous-chefs/RHELs Update attributes for fix deps on RHEL 8

view details

push time in 10 days

delete branch sous-chefs/php

delete branch : RHELs

delete time in 10 days

PR merged sous-chefs/php

Update attributes for fix deps on RHEL 8

amazon is basically RHEL 7 so use the same package list, but RHEL 8 lacks t1lib-devel so that needs to be different

Signed-off-by: Tim Smith tsmith@chef.io

+12 -13

3 comments

2 changed files

tas50

pr closed time in 10 days

create barnchsous-chefs/php

branch : drop-ubuntu-16-and-debian-9

created branch time in 10 days

pull request commentsous-chefs/php

Update attributes for fix deps on RHEL 8

Well this is fun: looks like the libcurl4-gnutls-dev package on Debian 9 fails to set up the header files in the right place, there’s no /usr/include/curl: https://stackoverflow.com/a/48230114/133479

Symlinking /usr/include/x86_64-linux-gnu/curl to /usr/include/curl seems to do the trick, however, but then I run into more things that aren’t properly installed/linked into /usr/include. I’ll keep chasing things down.

tas50

comment created time in 12 days

push eventsous-chefs/golang

Xorima Bot

commit sha 0b2170a3061a7ab2d8769ddd58b3a36c3e0543e5

Standardise files with files in sous-chefs/repo-management Signed-off-by: Xorima Bot <xorimabot@avon-lea.co.uk>

view details

Jeff Byrnes

commit sha 213fb6c75d24d373c2dfd690198e3954f44b3786

Merge pull request #79 from sous-chefs/automated/standardfiles Automated PR: Standardising Files

view details

Jeff Byrnes

commit sha 3e40918ff10543a70739c87a5ee4939ba393267b

fix: Set $PATH so defaults are last This is generally considered good practice, so your newly-installed Go bins can override similarly-named bins that come with the OS.

view details

Jeff Byrnes

commit sha ae264c6481ab36cdea721740a4f89a12edd9b319

fix: Drop unnecessary default actions

view details

Jeff Byrnes

commit sha 4bef7c0c0af6261d6e3b255b8ebd67cac4dd0fb9

refactor: Tighten up golang_package * Avoid running actions at converge time with run_action() * Use execute instead of bash resource * Lean into how Go installs & builds packages

view details

Jeff Byrnes

commit sha 731d72fc7b4c235230326276ff1ec5e900ba4e99

tests: Validate non-root user can install packages

view details

Jeff Byrnes

commit sha 6ec7c60e9abfb270bf7a03dbd604ee4a893873a9

docs: Drop attributes from README

view details

Jeff Byrnes

commit sha f9d65c4b9b54d4cfe67b8afd82995bae68d4f124

fix: Remove deleted attribute from Kitchen config

view details

Jeff Byrnes

commit sha 06bde5e6c94771b917a1c53b205ba3a3a8d9aadd

feat: Allow different versions for source/package As Go is built by Go, we always need to install a packaged version. However, we may wish to build a different version than the package we install. This provides for that, and clarifies the source attributes. BREAKING CHANGE

view details

push time in 14 days

pull request commentsous-chefs/php

Update attributes for fix deps on RHEL 8

Interesting error:

configure: error: Please reinstall the libcurl distribution -
  easy.h should be in <curl-dir>/include/curl/

Might work fine if the job is re-ran?

tas50

comment created time in 15 days

Pull request review commentsous-chefs/php

Update attributes for fix deps on RHEL 8

  default['php']['pecl'] = 'pecl' -default['php']['version'] = '5.6.40'+default['php']['version'] = '7.2.31'

🤔

Well then! Let’s roll with it.

tas50

comment created time in 15 days

Pull request review commentsous-chefs/php

Update attributes for fix deps on RHEL 8

  default['php']['pecl'] = 'pecl' -default['php']['version'] = '5.6.40'+default['php']['version'] = '7.2.31'

So, I thought about doing this, and held off b/c on Debian 9, it still installs PHP 5.6 (I know, I know).

But if you’re ok, I’m ok.

tas50

comment created time in 15 days

issue commentsous-chefs/php

Support more modern PHP versions out of the box.

@damacus, things are fixed up nicely now, and you can install a newer version by building from source, at least. Do you think that‘s enough? I’m wary of trying to add PPA support.

damacus

comment created time in 15 days

push eventsous-chefs/php

Tim Smith

commit sha 6bfb6e938296651be7d1b473f414c9574fff98bb

Skip invalid test on RHEL On RHEL the priority is not being displayed. :shrug: Signed-off-by: Tim Smith <tsmith@chef.io>

view details

Tim Smith

commit sha c7f0390fc5e876dd70c618dbf2112894d37c4b47

Amazon Linux Source installs need EPEL Without this we're missing an IMAP package we need Signed-off-by: Tim Smith <tsmith@chef.io>

view details

Jeff Byrnes

commit sha 091bf8005f737486a3b7364d0f70a9bddfe4c9a8

Merge pull request #299 from sous-chefs/skip_test_rhel Fix several build failures

view details

push time in 15 days

delete branch sous-chefs/php

delete branch : skip_test_rhel

delete time in 15 days

PR merged sous-chefs/php

Fix several build failures
  • On RHEL the priority is not being displayed. :shrug: Disable that test
  • Make sure we install EPEL on Amazon source installs so we have the necessary libc-client package

Signed-off-by: Tim Smith tsmith@chef.io

+5 -3

1 comment

2 changed files

tas50

pr closed time in 15 days

push eventsous-chefs/php

Jeff Byrnes

commit sha 07aaf9337419c6ab34513731b8a3e4c904096e33

fix: Update URL for downloading source

view details

Jeff Byrnes

commit sha c0d6b3ec0e00c6d39732be540ca896d07f198015

refactor: DRY up source/recompile recipes

view details

push time in 16 days

delete branch sous-chefs/golang

delete branch : automated/standardfiles

delete time in 16 days

push eventsous-chefs/golang

Xorima Bot

commit sha 0b2170a3061a7ab2d8769ddd58b3a36c3e0543e5

Standardise files with files in sous-chefs/repo-management Signed-off-by: Xorima Bot <xorimabot@avon-lea.co.uk>

view details

Jeff Byrnes

commit sha 213fb6c75d24d373c2dfd690198e3954f44b3786

Merge pull request #79 from sous-chefs/automated/standardfiles Automated PR: Standardising Files

view details

push time in 16 days

PR merged sous-chefs/golang

Automated PR: Standardising Files

This PR will standardise the files we have with out agreed spec in sous-chefs/repo-management, this repo has been identified as a cookbook repo by topic of chef-cookbook

+11 -2

0 comment

1 changed file

xorimabot

pr closed time in 16 days

push eventsous-chefs/php

Jeff Byrnes

commit sha b3ecb2cc94dd43431f2c03131cc85c3fb0538ce8

tests: DRY/update unit tests * Take advantage of RubySpec shared examples * Drop CentOS 6 * Update Amazon Linux * Add Ubuntu 20.04

view details

Jeff Byrnes

commit sha 5cfc56eb4befd1ed475e48affba3b997b1878b65

fix: Use working URL for PHP source

view details

Jeff Byrnes

commit sha 757f9555d0c5bc6e5e31c7eb4070a599b839221f

fix: Use last stable version of PHP 5.6 It has been discontinued since 2019-01-10, so we should consider dropping it entirely.

view details

Jeff Byrnes

commit sha cba479d519097232fc526909d52c0b7fbcbc1763

fix: Add back supported RHEL flavors Oracle & Scientific are variations on CentOS, so they come for free.

view details

Jeff Byrnes

commit sha b3b47c1c9ac2e2e4f8d889f1a67526903187ed04

refactor: Speed up package installs via array h/t to @tas50 for the suggestion

view details

push time in 16 days

pull request commentsous-chefs/php

Add Ubuntu 20.04 support, clean up testing, drop EOL versions & untested distros

@tas50 thanks for the notes! Updated per your suggestions, though some of the kitchen tests are still unlikely to pass.

jeffbyrnes

comment created time in 16 days

push eventsous-chefs/php

Jeff Byrnes

commit sha 46f0ad080e2a70cb3d8073eebffedd894d3c2f55

refactor: Drop Amazon Linux 1 support Already dropped from tests & metadata.

view details

Jeff Byrnes

commit sha 305b22837449210e72dcdf0a359bb179d08e2dc5

tests: DRY/update unit tests * Take advantage of RubySpec shared examples * Drop CentOS 6 * Update Amazon Linux * Add Ubuntu 20.04

view details

Jeff Byrnes

commit sha 769e20c1e04b03e6fa087c668c1200ef08cb2fa3

fix: Use working URL for PHP source

view details

Jeff Byrnes

commit sha a43d6fa911d66acc03c90de302fbd7221c60b889

fix: Use last stable version of PHP 5.6 It has been discontinued since 2019-01-10, so we should consider dropping it entirely.

view details

Jeff Byrnes

commit sha c010bdbeb28bed0e4c5f20b7c64f24e7a3828ef0

fix: Add back supported RHEL flavors Oracle & Scientific are variations on CentOS, so they come for free.

view details

Jeff Byrnes

commit sha ffb339103bbaf7f47457ac05694fd6fc9762e45e

refactor: Speed up package installs via array h/t to @tas50 for the suggestion

view details

push time in 16 days

Pull request review commentsous-chefs/php

Add Ubuntu 20.04 support, clean up testing, drop EOL versions & untested distros

  depends 'yum-epel' -supports 'debian'-supports 'ubuntu'-supports 'centos'+supports 'amazon', '>= 2'+supports 'centos', '>= 7'+supports 'debian', '>= 9' supports 'redhat'-supports 'scientific'

TIL!

jeffbyrnes

comment created time in 16 days

Pull request review commentsous-chefs/php

Add Ubuntu 20.04 support, clean up testing, drop EOL versions & untested distros

 default['php']['fpm_ini_control'] = false  case node['platform_family']-when 'rhel', 'fedora', 'amazon'+when 'rhel', 'amazon'   lib_dir = node['kernel']['machine'] =~ /x86_64/ ? 'lib64' : 'lib'+   default['php']['conf_dir']      = '/etc'   default['php']['ext_conf_dir']  = '/etc/php.d'   default['php']['fpm_user']      = 'nobody'   default['php']['fpm_group']     = 'nobody'   default['php']['fpm_listen_user']   = 'nobody'   default['php']['fpm_listen_group']  = 'nobody'   default['php']['ext_dir']           = "/usr/#{lib_dir}/php/modules"-  if platform?('amazon') # amazon names their packages with versions on 201X amazon-    default['php']['src_deps'] = %w(bzip2-devel libc-client-devel curl-devel freetype-devel gmp-devel libjpeg-devel krb5-devel libmcrypt-devel libpng-devel openssl-devel t1lib-devel libxml2-devel libxslt-devel zlib-devel)+  default['php']['fpm_package']       = 'php-fpm' -    if node['platform_version'].to_i == 2-      default['php']['packages']      = %w(php php-devel php-pear)-      default['php']['fpm_package']   = 'php-fpm'-    else-      default['php']['packages']      = %w(php56 php56-devel php-pear)-      default['php']['fpm_package']   = 'php56-fpm'-    end+  # amazon names their packages with versions on 201X amazon

I did, that comment should have gone away as well, thanks for catching it!

jeffbyrnes

comment created time in 16 days

push eventsous-chefs/php

Jeff Byrnes

commit sha 8a71a00ff2b33677186ad4a65452e89a444006d6

fix: Enable php_pear mods on Debian family OS’s

view details

Jeff Byrnes

commit sha e5c22a331b487daff15648d31674a16cb1d1bec2

refactor: Drop Amazon Linux 1 support Already dropped from tests & metadata.

view details

Jeff Byrnes

commit sha 4a9a5316a22742b4ef8b8df0a47bc826c1d05113

tests: DRY/update unit tests * Take advantage of RubySpec shared examples * Drop CentOS 6 * Update Amazon Linux * Add Ubuntu 20.04

view details

push time in 16 days

push eventsous-chefs/php

Xorima Bot

commit sha 1cd245deee3ed2d0f1d3c0e5f4a3b7aed89f4dfb

Standardise files with files in sous-chefs/repo-management Signed-off-by: Xorima Bot <xorimabot@avon-lea.co.uk>

view details

Jeff Byrnes

commit sha bf54ef0e69178749e8931db45c41962977623e09

Merge pull request #298 from sous-chefs/automated/standardfiles Automated PR: Standardising Files

view details

Jeff Byrnes

commit sha da88f96c40df79229f27e30fd62d394aa58f8da0

refactor: Drop Ubuntu < 16.04 support; it’s EOL Simplify version conditional attributes

view details

Jeff Byrnes

commit sha af941b95b252ee325454e9222fb92b1ced091d4d

refactor: Drop Debian 8 support, it’s EOL

view details

Jeff Byrnes

commit sha a63f54d8cceb1ea1a71f34b643d27ba88a7a4bdb

feat: Update Ubuntu 18.04 to build latest PHP 7.2 Ubuntu 18.04 installs PHP 7.2 by default via its APT packages. Now this cookbook will also build the latest PHP 7.2 from source, to match the packages.

view details

Jeff Byrnes

commit sha d2be51859f0ec5d404d63fd38c8fcc6bcd0a3f44

fix: Update attributes for Debian 10 Also, DRY up a few of the Debian family attributes that are common.

view details

Jeff Byrnes

commit sha 7aca680b41afc55b6b72287da1eb35118d547331

feat: Add support for Ubuntu 20.04

view details

Jeff Byrnes

commit sha ce20aa124c753ba11d08216d48af910504e18e42

tests: Drop untested distros’ support & CentOS 6 * CentOS 6 is EOL * opensusleap, fedora, freebsd are all not tested by CI, and have not passed any tests in a long time. Less is More.

view details

Jeff Byrnes

commit sha ea19b530f006eafe747641d9f0a54425a758fc4c

docs: Add comments to attributes for clarity

view details

Jeff Byrnes

commit sha a97a92792d55a3b60e4b6a5ba751163ef1adf9c5

FIXUP: update metadata for support

view details

Jeff Byrnes

commit sha 3d1e5448e1a3dd3c0e86bd21c6c3524c7a5283f9

fix: DRY up php::package recipe The second condition will never be reached; dropping it.

view details

Jeff Byrnes

commit sha 27d5a17d76ef58e48fc68b66c3b075928b71eafa

refactor: Simplify php::source & php::recompile * Less syntactic sugar, does the same thing. * Execute is simpler than specifically using the bash resource.

view details

Jeff Byrnes

commit sha 07ea90997837a4f4ccad19f26b7a3adde4daa4c8

tests: Rename test suite to be less repetitive We know tese are tests. No need to repeat ourselves.

view details

Jeff Byrnes

commit sha f0edde86419cf0afc464a45bbd2281c82b814ec2

fix: Ensure we have build tools for php_pear Some installs need the build tools.

view details

Jeff Byrnes

commit sha c14143d011daaeb3f92b10ec20a5cb8cc9d13c69

fix: Enable any mods we install w/ php_pear

view details

Jeff Byrnes

commit sha 2bf0965aac50c34637b0842c7198ab5f60ea1def

refactor: Drop Amazon Linux 1 support Already dropped from tests & metadata.

view details

Jeff Byrnes

commit sha ba8dc662e60277afa0d2ea176ea83e3826ffe0fd

tests: DRY/update unit tests * Take advantage of RubySpec shared examples * Drop CentOS 6 * Update Amazon Linux * Add Ubuntu 20.04

view details

push time in 16 days

push eventsous-chefs/php

Xorima Bot

commit sha 1cd245deee3ed2d0f1d3c0e5f4a3b7aed89f4dfb

Standardise files with files in sous-chefs/repo-management Signed-off-by: Xorima Bot <xorimabot@avon-lea.co.uk>

view details

Jeff Byrnes

commit sha bf54ef0e69178749e8931db45c41962977623e09

Merge pull request #298 from sous-chefs/automated/standardfiles Automated PR: Standardising Files

view details

push time in 17 days

delete branch sous-chefs/php

delete branch : automated/standardfiles

delete time in 17 days

PR merged sous-chefs/php

Automated PR: Standardising Files

This PR will standardise the files we have with out agreed spec in sous-chefs/repo-management, this repo has been identified as a cookbook repo by topic of chef-cookbook

+11 -2

0 comment

1 changed file

xorimabot

pr closed time in 17 days

push eventsous-chefs/php

Jeff Byrnes

commit sha 3ff66f443bbadcc449e61646e5b6026907c85e88

tests: DRY/update unit tests * Take advantage of RubySpec shared examples * Drop CentOS 6 * Update Amazon Linux * Add Ubuntu 20.04

view details

push time in 17 days

push eventsous-chefs/php

Jeff Byrnes

commit sha 6c72dedaf7918367f486bd616de4020fc1ab5757

tests: DRY/update unit tests * Take advantage of RubySpec shared examples * Drop CentOS 6 * Update Amazon Linux * Add Ubuntu 20.04

view details

push time in 17 days

push eventsous-chefs/php

Jeff Byrnes

commit sha be61727261ca83eff7305f08225fdce3bfed5249

refactor: Drop Amazon Linux 1 support Already dropped from tests & metadata.

view details

push time in 17 days

push eventsous-chefs/php

Jeff Byrnes

commit sha 3cea57e8d4aac21eb7823082cbc44dabea1e3f9d

tests: Drop untested distros’ support & CentOS 6 * CentOS 6 is EOL * opensusleap, fedora, freebsd are all not tested by CI, and have not passed any tests in a long time. Less is More.

view details

Jeff Byrnes

commit sha 625bae7a9e411788a0f8bda2caebb35c7048cd32

docs: Add comments to attributes for clarity

view details

Jeff Byrnes

commit sha 83b783c1ce3039af112a457b5f358dc1bc67ba89

FIXUP: update metadata for support

view details

Jeff Byrnes

commit sha 82a0aecaca39bb2a386a58b8154a60afc40ae46f

fix: DRY up php::package recipe The second condition will never be reached; dropping it.

view details

Jeff Byrnes

commit sha 27989e93c3f047a9358450bb899ccaf52db4595d

refactor: Simplify php::source & php::recompile * Less syntactic sugar, does the same thing. * Execute is simpler than specifically using the bash resource.

view details

Jeff Byrnes

commit sha df809fa58572e082041ca72ed249bbc25c95cd9e

tests: Rename test suite to be less repetitive We know tese are tests. No need to repeat ourselves.

view details

Jeff Byrnes

commit sha ee39ee0659aace7ed43782a1bb4b56130521a021

fix: Ensure we have build tools for php_pear Some installs need the build tools.

view details

Jeff Byrnes

commit sha ada2cf533a33fbc567b11e4df912c29000406669

fix: Enable any mods we install w/ php_pear

view details

push time in 17 days

push eventsous-chefs/php

Jeff Byrnes

commit sha 5606b274246dbc8a40e190a2fd732645def7702d

refactor: Drop Debian 8 support, it’s EOL

view details

Jeff Byrnes

commit sha ee1bf06e62763df25f8cfe6a5c7cf5a20cabb072

feat: Update Ubuntu 18.04 to build latest PHP 7.2 Ubuntu 18.04 installs PHP 7.2 by default via its APT packages. Now this cookbook will also build the latest PHP 7.2 from source, to match the packages.

view details

Jeff Byrnes

commit sha 773bb009a3650fa633e187ec3c6074650be142c7

fix: Update attributes for Debian 10 Also, DRY up a few of the Debian family attributes that are common.

view details

Jeff Byrnes

commit sha d46932bced218f823f7daa83d44abf72071ae07e

feat: Add support for Ubuntu 20.04

view details

push time in 17 days

push eventsous-chefs/php

Jeff Byrnes

commit sha b2093fea3694436b354d8e3ad852109d92644824

refactor: Drop Ubuntu < 16.04 support; it’s EOL Simplify version conditional attributes

view details

Jeff Byrnes

commit sha e090733ce0540bd8efec9450bfcd08059cc764f4

feat: Add support for Ubuntu 20.04

view details

Jeff Byrnes

commit sha b47b91be92ce19aa54f74b1069b5a7d1abb072b2

refactor: Drop Debian 8 support, it’s EOL

view details

Jeff Byrnes

commit sha a726f0a0a1df4b21a4be94baaae3445adeebceda

feat: Update Ubuntu 18.04 to build latest PHP 7.2 Ubuntu 18.04 installs PHP 7.2 by default via its APT packages. Now this cookbook will also build the latest PHP 7.2 from source, to match the packages.

view details

Jeff Byrnes

commit sha fb9b760c663799164727447178bae5676dae1b43

fix: Update attributes for Debian 10 Also, DRY up a few of the Debian family attributes that are common.

view details

push time in 17 days

more