summaryrefslogtreecommitdiff
path: root/travis
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'PHP-7.4'Nikita Popov2020-08-031-0/+1
|\ | | | | | | | | * PHP-7.4: set -ex on travis/compile.sh
| * Merge branch 'PHP-7.3' into PHP-7.4Nikita Popov2020-08-031-0/+1
| |\ | | | | | | | | | | | | * PHP-7.3: set -ex on travis/compile.sh
| | * set -ex on travis/compile.shSantiago M. Mola2020-08-031-0/+1
| | | | | | | | | | | | | | | | | | | | | -e to fail early: ./configure may fail and further errors from make bury the original problem in the logs. -x for easier debugging
* | | Unbundle ext/xmlrpcChristoph M. Becker2020-05-291-1/+0
| | | | | | | | | | | | | | | According to <https://wiki.php.net/rfc/unbundle_xmlprc> we unbundle ext/xmlrpc.
* | | Fix PostgreSQL and MySQL setup on Travis CIGerard Roche2020-05-222-11/+11
| | | | | | | | | | | | | | | | | | Note that the PostgreSQL tests still don't work on some architectures. Closes GH-5607.
* | | Remove dead checks for LOG_FILE paths, replace with CONFIG_ONLY optionSara Golemon2020-04-241-17/+5
| | |
* | | Add S390X architecture as a Travis jobGeorge Peter Banyard2020-04-162-1/+7
| | | | | | | | | | | | | | | | | | This gives us a way to compile and test a big endian architecture. Closes GH-5382.
* | | Merge branch 'PHP-7.4'Nikita Popov2020-02-241-0/+1
|\ \ \ | |/ / | | | | | | | | | | | | * PHP-7.4: Enable ext/sodium in CI Add skipif for argon2id in test
| * | Enable ext/sodium in CINikita Popov2020-02-241-0/+1
| | |
* | | Merge branch 'PHP-7.4'Nikita Popov2019-10-253-5/+10
|\ \ \ | |/ / | | | | | | | | | * PHP-7.4: Add ARM64 CI to Travis
| * | Add ARM64 CI to TravisNikita Popov2019-10-253-5/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We need to install a number of additional packages that are installed by default on the AMD64 workers. We also have to manually set up the MySQL user. For now we don't set up Postgres -- if anyone wants to figure that out, it would be great ;) Log redirections in compile.sh are removed, because /dev/stdout is not accessible. We don't see to use this anyway.
* | | Merge branch 'PHP-7.4'Nikita Popov2019-10-256-11/+0
|\ \ \ | |/ / | | | | | | | | | | | | * PHP-7.4: Check class linking in VERIFY_RETURN_TYPE optimization Simplify travis setup scripts
| * | Simplify travis setup scriptsNikita Popov2019-10-256-11/+0
| | | | | | | | | | | | Reduce duplication.
* | | Merge branch 'PHP-7.4'Gabriel Caruso2019-09-251-1/+1
|\ \ \ | |/ / | | | | | | | | | * PHP-7.4: Use nproc instead of hardcoded number
| * | Use nproc instead of hardcoded numberGabriel Caruso2019-09-251-1/+1
| | |
* | | Merge branch 'PHP-7.4'Nikita Popov2019-08-271-0/+1
|\ \ \ | |/ /
| * | Add --with-pear to Travis buildNikita Popov2019-08-271-0/+1
| | |
* | | Merge branch 'PHP-7.4'Joe Watkins2019-07-031-2/+3
|\ \ \ | |/ / | | | | | | | | | * PHP-7.4: Enable option checking on CI
| * | Enable option checking on CIPeter Kokot2019-07-031-2/+3
| | | | | | | | | | | | | | | | | | This adds the Autoconf's --enable-option-checking=fatal option so when non existing option from the PHP's configure options is used a fatal error happens.
* | | Merge branch 'PHP-7.4'Nikita Popov2019-05-071-0/+1
|\ \ \ | |/ /
| * | Add --with-ffi on TravisNikita Popov2019-05-071-0/+1
| | |
* | | Merge branch 'PHP-7.4'Nikita Popov2019-04-261-0/+1
|\ \ \ | |/ /
| * | Enable -Werror in CINikita Popov2019-04-261-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Add --enable-werror configure option and use it on Travis. It's not possible to directly use CFLAGS, because it also affects configure checks which often throw warnings. We can't enable something similar for Windows builds at this time, because they throw a lot more warnings.
* | | Merge branch 'PHP-7.4'Nikita Popov2019-04-181-1/+1
|\ \ \ | |/ /
| * | Merge branch 'PHP-7.3' into PHP-7.4Nikita Popov2019-04-181-1/+1
| |\ \ | | |/
| | * Add a dl() test to TravisNikita Popov2019-04-181-1/+1
| | | | | | | | | | | | | | | | | | Compile the zend_test extension as shared and try loading it with dl() to test for obvious issues. Doing this as a standalone call because this is very specific to the CI setup.
| | * Sync leading and final newlines in source code filesPeter Kokot2018-10-142-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds missing newlines, trims multiple redundant final newlines into a single one, and trims redundant leading newlines. According to POSIX, a line is a sequence of zero or more non-' <newline>' characters plus a terminating '<newline>' character. [1] Files should normally have at least one final newline character. C89 [2] and later standards [3] mention a final newline: "A source file that is not empty shall end in a new-line character, which shall not be immediately preceded by a backslash character." Although it is not mandatory for all files to have a final newline fixed, a more consistent and homogeneous approach brings less of commit differences issues and a better development experience in certain text editors and IDEs. [1] http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_206 [2] https://port70.net/~nsz/c/c89/c89-draft.html#2.1.1.2 [3] https://port70.net/~nsz/c/c99/n1256.html#5.1.1.2
| | * Trim trailing whitespace in source code filesPeter Kokot2018-10-131-1/+1
| | |
* | | Merge branch 'PHP-7.4'Peter Kokot2019-03-231-1/+0
|\ \ \ | |/ / | | | | | | | | | * PHP-7.4: Remove enable-wddx from Travis compile as it WDDX has been unbundled as of PHP 7.4
| * | Remove enable-wddx from Travis compile as it WDDX has been unbundled as of ↵George Peter Banyard2019-03-231-1/+0
| | | | | | | | | | | | PHP 7.4
* | | For consistency with Windows, and because ZTS is not experimental or a ↵Joe Watkins2019-03-231-2/+2
|/ / | | | | | | "maintainer" feature, this commits renames --enable-maintainer-zts to --enable-zts in the autotools build, and related documentation
* | Replace --with-gd by --enable-gd for TravisFabien Villepinte2019-03-041-1/+1
| |
* | Migrate ext/gd to pkg-configNikita Popov2019-01-151-4/+4
| | | | | | | | | | | | | | | | | | | | * --with-webp-dir becomes --with-webp * --with-jpeg-dir becomes --with-jpeg * --with-png-dir is removed. libpng is required. * --with-zlib-dir is removed. zlib is required. * --with-xpm-dir becomes --with-xpm. We also enable --with-webp on Travis.
* | ext/gd: use --with instead of --enableEli Schwartz2018-12-261-1/+1
| | | | | | | | | | | | | | | | | | By convention it probably makes sense to stick with this even when dropping the *-dir=DIR part. See: https://github.com/php/php-src/pull/3632#discussion_r229474568 https://autotools.io/autoconf/arguments.html
* | ext/curl: port to pkg-config macro and consistently require its useEli Schwartz2018-12-091-1/+0
| | | | | | | | | | | | curl 7.15.1 in December 2006 first added pkg-config support, which is earlier than the minimum supported version for php. This should therefore be uiversally supported.
* | Use new option name in travis/compile.shNikita Popov2018-11-071-1/+1
| |
* | Sync leading and final newlines in source code filesPeter Kokot2018-10-142-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds missing newlines, trims multiple redundant final newlines into a single one, and trims redundant leading newlines. According to POSIX, a line is a sequence of zero or more non-' <newline>' characters plus a terminating '<newline>' character. [1] Files should normally have at least one final newline character. C89 [2] and later standards [3] mention a final newline: "A source file that is not empty shall end in a new-line character, which shall not be immediately preceded by a backslash character." Although it is not mandatory for all files to have a final newline fixed, a more consistent and homogeneous approach brings less of commit differences issues and a better development experience in certain text editors and IDEs. [1] http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_206 [2] https://port70.net/~nsz/c/c89/c89-draft.html#2.1.1.2 [3] https://port70.net/~nsz/c/c99/n1256.html#5.1.1.2
* | Trim trailing whitespace in source code filesPeter Kokot2018-10-131-1/+1
| |
* | Drop --without-libzip option from TravisNikita Popov2018-09-181-1/+0
|/ | | | | | We need to build against the system libzip now. Also add an UPGRADING note.
* Use system libzip by defaultRemi Collet2017-09-111-0/+1
| | | | | | | | | | Use --without-libzip in travis, as libzip version available there is too old (0.10, while 0.11 is required, 1.3.0 is best) The real plan is to really drop bundled libzip... delayed. Notice: only system library have full features: * encryption * bzip support
* disable --with-pcre-valgrind on travisAnatol Belski2017-07-131-1/+1
|
* Enable more control over travis/compile.shSara Golemon2017-04-181-5/+23
| | | | | | | | This is also used by RM process to test the same things. Allow generating build output (to a log file) and specifying number of parallel jobs (rather than hard-code zero). Leave all defaults as-is for Travis builds.
* zend-test extension to house code that is required for testing internal ↵Nikita Popov2017-03-121-1/+2
| | | | APIs, but that we would not want to expose for regular builds
* Remove mcryptLeigh2016-10-041-1/+0
|
* Disable PEAR in Travis buildNikita Popov2015-12-051-1/+1
|
* remove imap tests for now until I finish the sudoless dovecot configFerenc Kovacs2015-10-194-63/+0
|
* remove imap tests for now until I finish the sudoless dovecot configFerenc Kovacs2015-10-191-2/+0
|
* Merge branch 'PHP-5.6' into PHP-7.0Ferenc Kovacs2015-10-194-9/+7
|\ | | | | | | | | | | | | | | * PHP-5.6: fixup, both catched by nikic use another character device in this test as /dev/console seems that it is different for lxc containers the de_DE(iso-8859-1) locale is not available on ubuntu by default, but there is no reason to require that over the utf-8 one let's try running our testsuite without sudo
| * Merge branch 'PHP-5.5' into PHP-5.6Ferenc Kovacs2015-10-194-9/+7
| |\ | | | | | | | | | | | | | | | | | | | | | * PHP-5.5: fixup, both catched by nikic use another character device in this test as /dev/console seems that it is different for lxc containers the de_DE(iso-8859-1) locale is not available on ubuntu by default, but there is no reason to require that over the utf-8 one let's try running our testsuite without sudo
| | * fixup, both catched by nikicFerenc Kovacs2015-08-241-2/+0
| | |