Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove PEAR, install net_smtp via composer.local.json #1108

Merged
merged 2 commits into from
Jan 23, 2019
Merged

Conversation

jamesmontalvo3
Copy link
Contributor

@jamesmontalvo3 jamesmontalvo3 commented Jan 23, 2019

Changes

Meza has historically used PEAR to install the mail and net_smtp packages per the docs at https://www.mediawiki.org/wiki/Manual:$wgSMTP. However, since MW 1.31 pear/mail is packaged with MW (in composer.json). In MW 1.32 net_smtp is also in composer.json. This commit is on a version of Meza using MW 1.31, so pear/net_smtp needs to be added via composer.local.json.

This change initiated by the fact that PEAR has had a security breach and is down. Ref iuscommunity-pkg/pear1u#3. Since PEAR isn't needed anymore we're removing its usage so builds will pass.

Additionally, I accidentally added a fix for meza delete elasticsearch <environment> to this commit. Variables were not properly being loaded. Rather than split this fix out and slow down getting builds passing again I'm going to merge as-is.

Issues

None

Post-merge actions

Post-merge, the following actions need to be addressed:

  • None

Meza has used PEAR to install the mail and net_smtp packages per the
docs at https://www.mediawiki.org/wiki/Manual:$wgSMTP. However, since MW
1.31 pear/mail is packaged with MW (in composer.json). In MW 1.32
net_smtp is also in composer.json. This commit is on a version of Meza
using MW 1.31, so pear/net_smtp needs to be added via
composer.local.json.
@jamesmontalvo3 jamesmontalvo3 merged commit 96d87dd into master Jan 23, 2019
@jamesmontalvo3 jamesmontalvo3 deleted the no-pear branch January 23, 2019 17:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant