-
Notifications
You must be signed in to change notification settings - Fork 16
[jessie] Look into php extensions that fail #1164
Conversation
I've built and installed version 3.2.0RC1 in a wheezy box and can confirm that |
@njam please review |
Install config in both cases, so we can add configuration if needed? |
So I reintroduced this config and things started to irk |
|
|
…fig for jessie (extension is now built-in)
some changes here:
@njam please review |
|
class php5::config_extension_change {
exec { 'echo Triggering refresh because php extensions configuration changed':
provider => shell,
refreshonly => true,
}
} |
|
uh oh, I tried to introduce a {"release" =>"5.6", "full"=>"PHP 5.6.17-0+deb8u1 (cli) (built: Jan 13 2016 09:10:12)"} The problem is that before php is installed there is no way to get its version by issuing |
Alright, ci passes, changes applied @njam please review |
|
@njam another review, please |
lgtm But depends on #1166 |
[jessie] Look into php extensions that fail
Version: 3.1.0~rc1-1+b2
*For some reason, we download and compile version 3.1.2 from pecl (see https://github.com/cargomedia/puppet-packages/blob/master/modules/php5/manifests/extension/imagick.pp#L2)
3.2.0~rc1-1
3.3.0
(see https://pecl.php.net/package/imagick)Keeping the same setup (manually build 3.1.2) brought me some problems because of the build-depend
libmagickwand
whose jessie version breaks the build. We could patch the configure script to point to the correct location ofMagickWand-config
which before was to be found in/usr/bin
- see rflynn/imgmin#51 and/usr/share/doc/imagemagick/NEWS.Debian.gz
:I would install 3.2.0-RC1 as per Jessie repository and test if we need to upgrade to
3.3.0
@cargomedia/devops comments welcome