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

Add hhvm in the allowed failures #110

Closed
wants to merge 7 commits into from

Conversation

mikeSimonson
Copy link
Contributor

No description provided.

@mikeSimonson mikeSimonson force-pushed the travis-hhvm branch 2 times, most recently from 1f90c91 to ca4fee3 Compare February 9, 2017 13:17
@Ocramius Ocramius closed this Feb 9, 2017
@Ocramius
Copy link
Member

Ocramius commented Feb 9, 2017

We guarantee HHVM compat. Build is to be fixed instead

@Ocramius Ocramius self-assigned this Feb 9, 2017
@mikeSimonson
Copy link
Contributor Author

@Ocramius

As far as I could see here are our options

The main problem is that travis comes with a super old version of hhvm.
We need to update it but it will require sudo.

Then

  • Find the right combination of (hhvm.php7.all=1 and hhvm.php7.builtins=1)
  • Or use composer install --ignore-platform-reqs with hhvm but it will maybe have some weird side effect in the dependencies.

@mikeSimonson mikeSimonson reopened this Feb 9, 2017
@mikeSimonson mikeSimonson force-pushed the travis-hhvm branch 2 times, most recently from fd2da21 to 9dbf6ae Compare February 9, 2017 13:41
@Ocramius
Copy link
Member

Ocramius commented Feb 9, 2017 via email

@mikeSimonson
Copy link
Contributor Author

Do you know the version of hhvm on travis in trusty ?
Aka recent enough for hhvm.php7.all=1 and hhvm.php7.builtins=1 ?

@Ocramius
Copy link
Member

Ocramius commented Feb 9, 2017 via email


script:
- vendor/bin/phpunit

after_script:
- if [[ $TRAVIS_PHP_VERSION != '7.0' ]] && [[ $TRAVIS_PHP_VERSION != 'hhvm' ]]; then wget https://scrutinizer-ci.com/ocular.phar && php ocular.phar code-coverage:upload --format=php-clover build/logs/clover.xml; fi
- if [ $TRAVIS_PHP_VERSION = '7.1' ] && [[ $TRAVIS_PHP_VERSION != 'hhvm' ]]; then wget https://scrutinizer-ci.com/ocular.phar && php ocular.phar code-coverage:upload --format=php-clover build/logs/clover.xml; fi
Copy link
Member

Choose a reason for hiding this comment

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

as you use a equality check, there is no need to keep the check for hhvm

sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0x5a16e7281be7a449
sudo add-apt-repository "deb http://dl.hhvm.com/ubuntu $(lsb_release -sc) main"
sudo apt-get update
sudo apt-get install hhvm
Copy link
Member

Choose a reason for hiding this comment

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

is this script actually used ?

@lcobucci
Copy link
Member

We decided to drop HHVM and removed it on #118

@lcobucci lcobucci closed this May 20, 2017
@lcobucci lcobucci assigned lcobucci and unassigned Ocramius May 20, 2017
@Ocramius Ocramius added this to the 1.5 milestone May 20, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants