Commit Graph

158 Commits

Author SHA1 Message Date
Michele Locati
069a637113
Run apk update before determining the required Alpine packages
We should need the updated package list when building the dependency list
2020-02-16 16:42:09 +01:00
Yannoff
08727c5685
[ext-imap] Fix dependencies on Alpine 3.11 2020-02-16 16:42:09 +01:00
Michele Locati
7322b1da6a
Fix grpc on Alpine 3.11 2020-02-16 16:42:08 +01:00
Michele Locati
cd6fbbd684
Don't upgrade Debian packages
This should speed up tests a lot

Test: zip
2020-02-15 20:45:15 +01:00
Michele Locati
61dc6b4d4b
Add support for decimal 2020-02-04 09:54:02 +01:00
Michele Locati
c2e185457f
Support more extensions for PHP 5.5 2020-02-03 08:26:38 +01:00
Michele Locati
56d8a624f0
Support more extensions for PHP 5.5 2020-01-31 16:40:57 +01:00
Michele Locati
ea96de853e
Start adding support for PHP 5.5 2020-01-31 11:09:13 +01:00
Michele Locati
d45b59d6b8
Update APT packages
They'd be upgraded anyway when we restore them
2020-01-31 10:42:16 +01:00
Michele Locati
8b5078f47f
Restore previously installed APT packages 2020-01-23 14:50:55 +01:00
Michele Locati
7a0cd3f010
Fix libc-client-dev clashing with libssl1.0-dev on Debian 9 (stretch) 2020-01-22 13:45:22 +01:00
Michele Locati
6a5f6be406
Add support for gmagick 2020-01-07 11:38:04 +01:00
Michele Locati
8bd74ab1e1
Add support for http extension 2019-12-24 15:09:07 +01:00
Michele Locati
c6e0577456
Add support for propro 2019-12-24 10:33:31 +01:00
Michele Locati
e8cf38713b
Add support for raphf 2019-12-24 10:20:45 +01:00
Michele Locati
ce5cfcddf4
CD quieter
Test: cmark, igbinary, interbase, odbc, opencensus, pdo_firebird
2019-12-24 09:19:56 +01:00
Michele Locati
01a3875052
Enable zstd support for redis
Test: redis
2019-12-24 09:01:20 +01:00
Michele Locati
bdb50d019f
Add support for mailparse 2019-12-23 17:38:09 +01:00
Michele Locati
b90cff082b
Be more strict about imagick dependencies
Test: imagick
2019-12-23 15:12:18 +01:00
Michele Locati
5314a59565
Fix SSL dependencies on Debian 9 (stretch)
Test: mongo, mongodb, amqp+zip
2019-12-23 12:45:53 +01:00
Michele Locati
f3c663103a
Improve package install errors handling 2019-12-23 12:40:28 +01:00
Michele Locati
9c33fa11b5
Fix handling of buildRequiredPackageLists output 2019-12-23 11:53:13 +01:00
Minh-Quan TRAN
39c51f48b8
fix libssl for alpine
Test: mongo, mongodb, imap, mongo+imap, mongodb+imap

Signed-off-by: Minh-Quan TRAN <account@itscaro.me>
2019-12-23 11:24:57 +01:00
Michele Locati
7e3472cbde
Fix rdkafka on Jessie
Test: rdkafka
2019-12-23 11:15:29 +01:00
Michele Locati
973a713b32
Fix SSL/snappy dependencies on Debian
Test: mongo, mongodb, zip

Co-authored-by: Michele Locati <michele@locati.it>
Co-authored-by: Quan TRAN <itscaro@users.noreply.github.com>
2019-12-23 10:45:10 +01:00
Michele Locati
6bd710afa3
Fix ldap on Alpine
Test: ldap
2019-12-23 09:46:35 +01:00
Michele Locati
50ef92b35f
Fix Intl dependencies on Debian Jessie
Test: intl
2019-12-23 09:25:31 +01:00
Michele Locati
fcab189dd2
Fix GD dependencies on Debian Jessie 2019-12-23 09:12:15 +01:00
Michele Locati
58f33d2e90
Abort if expandPackagesToBeInstalled fails
Test: gd
2019-12-23 09:01:24 +01:00
Michele Locati
0f552e12a4
Merge pull request #75 from itscaro/fix-printf
fix printf
2019-12-20 17:28:03 +01:00
Michele Locati
1ba29d90cf
Fix coding style 2019-12-20 16:52:00 +01:00
Minh-Quan TRAN
a1547ab626
fix printf
Signed-off-by: Minh-Quan TRAN <account@itscaro.me>
2019-12-20 15:55:26 +01:00
Michele Locati
9b24025eab
Fix amqp for Debian 8 (Jessie)
Test: amqp
2019-12-20 15:33:30 +01:00
Michele Locati
32a0cc4262
Rename vars in getDistroVersion 2019-12-20 14:32:33 +01:00
Michele Locati
dd8abe1592
Add getDistroVersion function
Test: bcmath
2019-12-20 14:15:56 +01:00
Michele Locati
1a107c87eb
Fix memcache for PHP 5.6
Test: memcache
2019-12-19 17:51:47 +01:00
Michele Locati
f8313949ef
Simplify handling of libssl-dev on Debian
Test: -STOP-
2019-12-19 16:40:08 +01:00
Michele Locati
6ee28220f3
Improve message about packages to be installed 2019-12-19 16:06:42 +01:00
Michele Locati
b509412481
Fix volatile/persistent libraries of ZIP extension 2019-12-19 16:06:25 +01:00
Quan TRAN
b97c7db893
Update install-php-extensions 2019-12-19 15:59:59 +01:00
Quan TRAN
821cc51fc2
Update install-php-extensions 2019-12-19 15:59:59 +01:00
Michele Locati
40482177ab
Improve apt/apk error logging 2019-12-19 15:59:08 +01:00
Michele Locati
bc057dc1e6
Fix mongodb cleanup
Test: mongodb, -STOP-
2019-12-19 15:01:12 +01:00
Michele Locati
c1769fec86
Use libressl instead of openssl on Alpine
libressl is a dependency of rabbitmq-c, and openssl conflicts with libressl

Test: imap, mongo, mongodb, zip
2019-12-19 14:14:51 +01:00
Michele Locati
f952bafb20
Inspect data in expandPackagesToBeInstalled to detect errors 2019-12-19 14:14:50 +01:00
Michele Locati
0fd99507a3
Always require PHPIZE_DEPS in Alpine 2019-12-19 14:14:50 +01:00
Michele Locati
e005701463
Remove extra white spaces 2019-12-19 10:37:03 +01:00
Michele Locati
c1807e9cfc
Generalize checking APT/APK package versions 2019-12-19 10:14:38 +01:00
Quan TRAN
0a514973a5
Update install-php-extensions 2019-12-18 19:17:26 +01:00
Minh-Quan TRAN
b289f2d7e9
handle alpine for kafka 2019-12-18 16:11:57 +01:00
Minh-Quan TRAN
8201d060ab
add kafka extension 2019-12-18 15:15:25 +01:00
Michele Locati
2ca480b37e
Support opencensus for PHP 7.3 and 7.4 2019-12-17 11:14:04 +01:00
Michele Locati
3febbcae5d
Merge pull request #58 from mcfedr/add-exten
Add support for grpc and protobuf
2019-12-17 10:10:00 +01:00
Michele Locati
19b3c57e52
Add support for opencensus 2019-12-17 09:34:54 +01:00
Michele Locati
2b6379e666
Add required APK package for grpc on Alpine 2019-12-17 09:23:33 +01:00
Fred Cox
82ad715283
Add support for grpc and protobuf 2019-12-17 09:22:17 +01:00
Michele Locati
82bd7ea934
Add support for mongo/mongodb extensions 2019-12-12 12:41:49 +01:00
Michele Locati
3f1b4452f0
Less verbose apt, please 2019-12-12 12:24:08 +01:00
Michele Locati
5db4a3005e
Continue implementing Alpine support
Test: xsl, yaml, -STOP-
2019-12-11 17:34:32 +01:00
Michele Locati
b3a13c1563
Continue implementing Alpine support
Test: cmark, tidy, uopz, uuid, wddx, xdebug, xmlrpc, xsl, yaml, zip, -STOP-
2019-12-11 17:11:55 +01:00
Michele Locati
de6acd4667
Continue implementing Alpine support
Test: sybase_ct, sysvmsg, sysvsem, sysvshm, tidy, timezonedb, -STOP-
2019-12-11 15:58:47 +01:00
Michele Locati
483e3162f3
Continue implementing Alpine support
Test: snmp, soap, sockets, solr, sqlsrv, ssh2, -STOP-
2019-12-11 15:38:27 +01:00
Michele Locati
6af10df812
Continue implementing Alpine support
Test: pgsql, pspell, pthreads, recode, redis, shmop, -STOP-
2019-12-11 15:04:19 +01:00
Michele Locati
a1d3793860
Continue implementing Alpine support
Test: pdo_dblib, pdo_firebird, pdo_mysql, pdo_odbc, pdo_pgsql, pdo_sqlsrv, -STOP-
2019-12-11 14:23:15 +01:00
Michele Locati
46ac6f9524
Continue implementing Alpine support
Test: odbc, opcache, parallel, pcntl, pcov, -STOP-
2019-12-11 13:57:45 +01:00
Michele Locati
5c41352402
Continue implementing Alpine support
Test: interbase, mcrypt, mssql, -STOP-
2019-12-11 13:18:24 +01:00
Michele Locati
3202a0f193
Continue implementing Alpine support
Test: intl, ldap, mcrypt, memcache, memcached, msgpack, mysql, mysqli
2019-12-11 12:29:48 +01:00
Michele Locati
ef8f9f622f
Continue implementing Alpine support
Test: interbase
2019-12-11 11:40:13 +01:00
Michele Locati
f164c691cd
Continue implementing Alpine support
Test: amqp, apcu, bcmath, bz2, calendar, cmark, dba, enchant, exif, gd, gettext, gmp, igbinary, imagick, imap
2019-12-10 18:31:20 +01:00
Michele Locati
16eeec2dec
Fix GD and ZIP configuration with PHP 7.4.0
Test: gd, zip
2019-12-06 17:35:32 +01:00
Michele Locati
57579c7232
Sort modules to be installed 2019-10-11 16:03:20 +02:00
Michele Locati
9d61154a52
Enable igbinary/msgpack support for memcached
If the igbinary/msgpack modules are installed, let's enable their support for memcached

Test: memcached
2019-10-11 15:30:57 +02:00
Michele Locati
cb0354ebde
Add support for msgpack 2019-10-11 15:22:43 +02:00
Michele Locati
185a6e84c8
Enable igbinary support for redis
If the igbinary module is installed, let's enable its support for redis

Test: redis
2019-10-11 10:51:08 +02:00
Michele Locati
2dcf3fcb51
Add support for Parallel 2019-10-11 08:12:46 +02:00
Michele Locati
a849660d77
PHP 7.4: don't show unsupported warning 2019-10-10 21:15:39 +02:00
Michele Locati
a28880ab6d
Prepare xdebug for PHP 7.4
Test: xdebug
2019-10-10 17:38:15 +02:00
Michele Locati
46a3b565d7
Fix solr for PHP 5.6
Test: solr
2019-10-10 17:16:58 +02:00
Michele Locati
5360b61450
Fix redis for PHP 5.6
Test: redis
2019-10-10 17:00:42 +02:00
Michele Locati
72d52be362
Prepare pdo_sqlsrv/sqlsrv for PHP 7.4
Test: sqlsrv, pdo_sqlsrv
2019-10-10 16:48:47 +02:00
Michele Locati
f6bb6603b2
Prepare pdo_dblib for PHP 7.4
Test: pdo_dblib
2019-10-10 16:26:00 +02:00
Michele Locati
6af3fa72d4
Prepare ODBC for PHP 7.4
Test: odbc
2019-10-10 16:19:17 +02:00
Michele Locati
93c33112ee
Get imap ready for PHP 7.4
See https://github.com/docker-library/php/issues/891#issuecomment-531023107
Credits to @tianon

Test: imap
2019-10-10 12:20:20 +02:00
Michele Locati
83ffd80127
Support apcu for PHP 5.6 2019-10-10 11:56:10 +02:00
Michele Locati
6b13d33927
Add support for mcrypt on PHP 7.3 2019-10-09 14:22:23 +02:00
Michele Locati
14e886a16f
Add support for SSH2 on PHP 7.3
See also https://bugs.php.net/bug.php?id=78560
2019-10-09 14:07:20 +02:00
Michele Locati
e19c22c189
sqlsrv/pdo_sqlsrv: fix PHP < 7.1, add support for PHP 7.3 2019-10-07 18:27:02 +02:00
Michele Locati
4ace356692
Simplify if / for instructions 2019-10-07 17:54:18 +02:00
Michele Locati
25a58a500f
Add support to UOPZ
uopz disables exit() by default, so we can't assume that exit()
will actually quit a PHP script
2019-09-27 17:48:22 +02:00
Michele Locati
77b798d328
Add support to PCOV 2019-08-21 12:44:24 +02:00
James Cole
02425005f8
Update install-php-extensions
Small change so building LDAP will work on ARM as well.
2019-08-12 18:33:32 +02:00
Michele Locati
e65d33fa14
Fix "Use of bundled libzip is deprecated and will be removed" 2019-07-31 15:15:52 +02:00
Pavel Mironchik
5c99931e7c Fix indentation. 2019-05-17 13:21:01 +06:00
Pavel Mironchik
2ac6d4aa78 The --cleanup option also uses an apt autoremove command. 2019-05-17 13:13:23 +06:00
Michele Locati
4ce468ba40
Add support for igbinary 2019-05-16 17:22:39 +02:00
Anatoly Pashin
ec7bdb840d
Xdebug for php 7.3 released 2019-04-09 12:05:52 +10:00
Anatoly Pashin
b85223624e
Update install-php-extensions 2018-12-12 18:38:54 +10:00
Anatoly Pashin
5435422818
Update install-php-extensions 2018-12-12 16:25:42 +10:00
Michele Locati
6b85bc3493 Assume that what's working for PHP 7.2 works for PHP 7.3 2018-12-11 16:32:15 +01:00
Minh-Quan TRAN
bac032c42c add amqp
Signed-off-by: Minh-Quan TRAN <account@itscaro.me>
2018-10-16 23:15:13 +02:00