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

Drop PHP 5.3 support #3213

Merged
merged 1 commit into from
May 8, 2018
Merged

Drop PHP 5.3 support #3213

merged 1 commit into from
May 8, 2018

Conversation

Al2Klimov
Copy link
Member

No description provided.

@Al2Klimov Al2Klimov mentioned this pull request Jan 8, 2018
@Al2Klimov Al2Klimov requested review from Thomas-Gelf and nilmerg and removed request for lippserd January 24, 2018 08:41
@Al2Klimov
Copy link
Member Author

Rationale: #3186 (comment)

@Thomas-Gelf
Copy link
Contributor

I agree with you that it is time to drop 5.3. We announced this with 2.5.0, but we failed to enforce it. Changing this in a patch version might break existing setups that didn't listen and still run 2.5.0 or 2.5.1 on 5.3. It's not supported, sure. But it's not a good move to break things in a minor release. When merging this I'd first create a support/2.5 branch like we did in other projects. This would allow us still backport important fixes to a 2.5.2 in a safe and compatible way while moving on with the master.

This would however influence the release policy for Icinga Web 2, and it probably also depends on the schedule for 2.6. @lippserd: it's your choice!

@Thomas-Gelf Thomas-Gelf requested review from lippserd and removed request for Thomas-Gelf and nilmerg January 24, 2018 10:38
@lippserd lippserd force-pushed the feature/drop-php-5-3-support branch from 7e20dc0 to 4eef886 Compare May 7, 2018 09:36
@lippserd lippserd force-pushed the feature/drop-php-5-3-support branch from 4eef886 to fc1f6e1 Compare May 7, 2018 09:37
Copy link
Member

@lippserd lippserd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍

@lippserd lippserd merged commit 96303f5 into master May 8, 2018
@lippserd lippserd deleted the feature/drop-php-5-3-support branch May 8, 2018 07:03
@@ -568,11 +568,10 @@ public function getRequirements($skipModules = false)
$set = new RequirementSet();

$set->add(new PhpVersionRequirement(array(
'condition' => array('>=', '5.3.2'),
'condition' => array('>=', '5.4'),
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@lippserd Aren't we using 5.6 as our new requirement?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, will be in a new PR. Did not want to mix things here.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@nilmerg I agree with you (and w/ @lippserd as well), but I wouldn't like all of our customers to jump out of the window at the same time. So I'd do it in more than one step.

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.

4 participants