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

[Travis] Use "trusty" container image default with "precise" image for php 5.3 #945

Merged
merged 1 commit into from
Jun 6, 2017

Conversation

robfrawley
Copy link
Collaborator

Q A
Branch? 1.0
Bug fix? yes
New feature? no
BC breaks? no
Deprecations? no
Tests pass? yes
Fixed tickets travis-build#1512@1.0
License MIT
Doc PR

You may have noticed that our latest build on Travis for the 1.x branch has been stuck in failure for the past few weeks. First, it was the Twig bug twigphp/Twig#2499, but this was fixed upstream quickly once I reported it. Now the issue is that the Travis Ubuntu Precise container has dropped support for HHVM. The advertised resolution is to upgrade to the Ubuntu Trusty container, which is great, except it doesn't support PHP 5.3 anymore.

So, the resolution here is to upgrade all builds to the Trusty container, except for PHP 5.3, which will continue using the Precise container. The only other change is, due to the removal of PHP 5.3 from the main php array in .travis.yml, we don't test this bundle with Symfony 2.8 using PHP 5.3, but only with the lowest dependencies. In short, PHP 5.3 is tested once instead of twice.

This removes one additional build that I don't think is particularly necessary. Any objections?

@robfrawley robfrawley added this to the 1.8.1 milestone Jun 6, 2017
@lsmith77 lsmith77 added the State: Reviewing This item is being reviewed to determine if it should be accepted. label Jun 6, 2017
Copy link
Collaborator

@alexwilson alexwilson left a comment

Choose a reason for hiding this comment

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

I'm happy with this, you're right about the PHP 5.3 test case, and I'm not too worried about breakages with different versions of PHP as largely these are already well tested.

Copy link
Collaborator

@cedricziel cedricziel left a comment

Choose a reason for hiding this comment

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

Thx for taking the time - I'm also d'accord with this change

@cedricziel cedricziel merged commit d586411 into liip:1.0 Jun 6, 2017
@lsmith77 lsmith77 removed the State: Reviewing This item is being reviewed to determine if it should be accepted. label Jun 6, 2017
@robfrawley robfrawley changed the title Move to trusty for travis except for php 5.3 [Travis] Use "trusty" container image default with "precise" image for php 5.3 Jul 13, 2017
@robfrawley robfrawley mentioned this pull request Aug 31, 2017
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