php-gd deps

Elan Ruusamäe glen at pld-linux.org
Tue May 13 21:57:07 CEST 2014


On 13.05.2014 21:57, Elan Ruusamäe wrote:
> this is just "minor" update php 5.3.23 -> 5.3.28 and i'm forced dozen 
> dependencies that are for desktop, not for servers.
>
> any ideas, suggestion how to avoid this?
mesa went away when splitting gobject packages
http://git.pld-linux.org/?p=packages/harfbuzz.git;a=commitdiff;h=0844366e17b3b5e005e38bca07f8b8701c478067

but cairo still present because hb-view links with libcairo.so.2

move that to gobject package?
or create -progs package?

what about the runtime cairo dependency?


> # poldek -u php-common
> Processing dependencies...
> php-common-5.3.27-3.i686 obsoleted by php-common-5.3.28-4.i686
>   greedy upgrade php-cli-5.3.27-3.i686 to 5.3.28-4.i686 (unresolved 
> libphp_common-5.3.27.so)
>    php-cli-5.3.27-3.i686 obsoleted by php-cli-5.3.28-4.i686
>      greedy upgrade php-program-5.3.27-3.i686 to 5.3.28-4.i686 
> (unresolved php-cli = 4:5.3.27-3)
>       php-program-5.3.27-3.i686 obsoleted by php-program-5.3.28-4.i686
>   greedy upgrade php-pcre-5.3.27-3.i686 to 5.3.28-4.i686 (unresolved 
> php-common = 4:5.3.27-3)
>    php-pcre-5.3.27-3.i686 obsoleted by php-pcre-5.3.28-4.i686
>      greedy upgrade php-spl-5.3.27-3.i686 to 5.3.28-4.i686 (unresolved 
> php-pcre = 4:5.3.27-3)
>       php-spl-5.3.27-3.i686 obsoleted by php-spl-5.3.28-4.i686
>         greedy upgrade php-pdo-5.3.27-3.i686 to 5.3.28-4.i686 
> (unresolved php-spl = 4:5.3.27-3)
>          php-pdo-5.3.27-3.i686 obsoleted by php-pdo-5.3.28-4.i686
>            greedy upgrade php-pdo-sqlite-5.3.27-3.i686 to 
> 5.3.28-4.i686 (unresolved php-pdo = 4:5.3.27-3)
>             php-pdo-sqlite-5.3.27-3.i686 obsoleted by 
> php-pdo-sqlite-5.3.28-4.i686
>         greedy upgrade php-simplexml-5.3.27-3.i686 to 5.3.28-4.i686 
> (unresolved php-spl = 4:5.3.27-3)
>          php-simplexml-5.3.27-3.i686 obsoleted by 
> php-simplexml-5.3.28-4.i686
>         greedy upgrade php-session-5.3.27-3.i686 to 5.3.28-4.i686 
> (unresolved php-spl = 4:5.3.27-3)
>          php-session-5.3.27-3.i686 obsoleted by php-session-5.3.28-4.i686
>   greedy upgrade apache-mod_php-5.3.27-3.i686 to 5.3.28-4.i686 
> (unresolved libphp_common-5.3.27.so)
>    apache-mod_php-5.3.27-3.i686 obsoleted by apache-mod_php-5.3.28-4.i686
>   greedy upgrade php-bcmath-5.3.27-3.i686 to 5.3.28-4.i686 (unresolved 
> php-common = 4:5.3.27-3)
>    php-bcmath-5.3.27-3.i686 obsoleted by php-bcmath-5.3.28-4.i686
>   greedy upgrade php-curl-5.3.27-3.i686 to 5.3.28-4.i686 (unresolved 
> php-common = 4:5.3.27-3)
>    php-curl-5.3.27-3.i686 obsoleted by php-curl-5.3.28-4.i686
>   greedy upgrade php-gd-5.3.27-3.i686 to 5.3.28-4.i686 (unresolved 
> php-common = 4:5.3.27-3)
>    php-gd-5.3.27-3.i686 obsoleted by php-gd-5.3.28-4.i686
>    php-gd-5.3.28-4.i686 marks harfbuzz-0.9.27-2.i686 (cap 
> libharfbuzz.so.0)
>     harfbuzz-0.9.27-2.i686 marks gobject-introspection-1.40.0-1.i686 
> (cap /usr/lib/girepository-1.0)
>     harfbuzz-0.9.27-2.i686 marks cairo-1.12.16-7.i686 (cap cairo >= 
> 1.8.0)
>      cairo-1.12.16-7.i686 marks Mesa-libEGL-10.1.1-1.i686 (cap 
> libEGL.so.1)
>       Mesa-libEGL-10.1.1-1.i686 marks Mesa-libOpenVG-10.1.1-1.i686 
> (cap Mesa-libOpenVG = 10.1.1-1)
>       Mesa-libEGL-10.1.1-1.i686 marks Mesa-libgbm-10.1.1-1.i686 (cap 
> Mesa-libgbm = 10.1.1-1)
>        Mesa-libgbm-10.1.1-1.i686 marks Mesa-libglapi-10.1.1-1.i686 
> (cap Mesa-libglapi = 10.1.1-1)
>        Mesa-libgbm-10.1.1-1.i686 marks llvm-libs-3.3-1.i686 (cap 
> libLLVM-3.3.so)
>        Mesa-libgbm-10.1.1-1.i686 marks libdrm-2.4.53-1.i686 (cap 
> libdrm.so.2)
>         libdrm-2.4.53-1.i686 marks xorg-lib-libpciaccess-0.13.2-1.i686 
> (cap libpciaccess.so.0)
>          xorg-lib-libpciaccess-0.13.2-1.i686 marks 
> hwdata-0.263-1.noarch (cap hwdata >= 0.243-2)
>        Mesa-libgbm-10.1.1-1.i686 marks wayland-1.4.0-1.i686 (cap 
> libwayland-client.so.0)
>        Mesa-libgbm-10.1.1-1.i686 marks libxcb-1.10-2.i686 (cap 
> libxcb-dri2.so.0)
>       Mesa-libEGL-10.1.1-1.i686 marks Mesa-libGL-10.1.1-1.i686 (cap 
> OpenGL >= 1.2)
>        Mesa-libGL-10.1.1-1.i686 marks xorg-lib-libX11-1.6.2-1.i686 
> (cap libX11-xcb.so.1)
>        Mesa-libGL-10.1.1-1.i686 marks xorg-lib-libXdamage-1.1.4-1.i686 
> (cap libXdamage.so.1)
>        Mesa-libGL-10.1.1-1.i686 marks xorg-lib-libXext-1.3.2-1.i686 
> (cap libXext.so.6)
>        Mesa-libGL-10.1.1-1.i686 marks xorg-lib-libXfixes-5.0.1-1.i686 
> (cap libXfixes.so.3)
>        Mesa-libGL-10.1.1-1.i686 marks xorg-lib-libXxf86vm-1.1.3-1.i686 
> (cap libXxf86vm.so.1)
>        Mesa-libGL-10.1.1-1.i686 marks xorg-lib-libxshmfence-1.1-1.i686 
> (cap libxshmfence.so.1)
>      cairo-1.12.16-7.i686 marks xorg-lib-libXrender-0.9.8-1.i686 (cap 
> libXrender.so.1)
>      cairo-1.12.16-7.i686 marks pixman-0.32.4-1.i686 (cap 
> libpixman-1.so.0)
>      cairo-1.12.16-7.i686 marks libpng-1.6.10-1.i686 (cap libpng16.so.16)
>       libpng-1.5.15-1.i686 obsoleted by libpng-1.6.10-1.i686
>         greedy upgrade freetype-2.5.0.1-1.i686 to 2.5.3-1.i686 
> (unresolved libpng15.so.15)
>          freetype-2.5.0.1-1.i686 obsoleted by freetype-2.5.3-1.i686
>     harfbuzz-0.9.27-2.i686 marks graphite2-1.2.4-1.i686 (cap 
> libgraphite2.so.3)
>   greedy upgrade php-ldap-5.3.27-3.i686 to 5.3.28-4.i686 (unresolved 
> php-common = 4:5.3.27-3)
>    php-ldap-5.3.27-3.i686 obsoleted by php-ldap-5.3.28-4.i686
>   greedy upgrade php-mbstring-5.3.27-3.i686 to 5.3.28-4.i686 
> (unresolved php-common = 4:5.3.27-3)
>    php-mbstring-5.3.27-3.i686 obsoleted by php-mbstring-5.3.28-4.i686
>   greedy upgrade php-xml-5.3.27-3.i686 to 5.3.28-4.i686 (unresolved 
> php-common = 4:5.3.27-3)
>    php-xml-5.3.27-3.i686 obsoleted by php-xml-5.3.28-4.i686
>   greedy upgrade php-zlib-5.3.27-3.i686 to 5.3.28-4.i686 (unresolved 
> php-common = 4:5.3.27-3)
>    php-zlib-5.3.27-3.i686 obsoleted by php-zlib-5.3.28-4.i686
> php-common-5.3.28-4.i686 marks pcre-8.35-1.i686 (cap pcre >= 8.35)
>  pcre-8.34-2.i686 obsoleted by pcre-8.35-1.i686
> There are 43 packages to install (42 marked by dependencies), 20 to 
> remove:
> I php-common-5.3.28-4.i686
> D Mesa-libEGL-10.1.1-1.i686  Mesa-libGL-10.1.1-1.i686
> D Mesa-libOpenVG-10.1.1-1.i686  Mesa-libgbm-10.1.1-1.i686
> D Mesa-libglapi-10.1.1-1.i686  apache-mod_php-5.3.28-4.i686
> D cairo-1.12.16-7.i686  freetype-2.5.3-1.i686
> D gobject-introspection-1.40.0-1.i686  graphite2-1.2.4-1.i686
> D harfbuzz-0.9.27-2.i686  hwdata-0.263-1.noarch libdrm-2.4.53-1.i686
> D libpng-1.6.10-1.i686  libxcb-1.10-2.i686  llvm-libs-3.3-1.i686
> D pcre-8.35-1.i686  php-bcmath-5.3.28-4.i686 php-cli-5.3.28-4.i686
> D php-curl-5.3.28-4.i686  php-gd-5.3.28-4.i686 php-ldap-5.3.28-4.i686
> D php-mbstring-5.3.28-4.i686  php-pcre-5.3.28-4.i686
> D php-pdo-5.3.28-4.i686  php-pdo-sqlite-5.3.28-4.i686
> D php-program-5.3.28-4.i686  php-session-5.3.28-4.i686
> D php-simplexml-5.3.28-4.i686  php-spl-5.3.28-4.i686
> D php-xml-5.3.28-4.i686  php-zlib-5.3.28-4.i686 pixman-0.32.4-1.i686
> D wayland-1.4.0-1.i686  xorg-lib-libX11-1.6.2-1.i686
> D xorg-lib-libXdamage-1.1.4-1.i686  xorg-lib-libXext-1.3.2-1.i686
> D xorg-lib-libXfixes-5.0.1-1.i686 xorg-lib-libXrender-0.9.8-1.i686
> D xorg-lib-libXxf86vm-1.1.3-1.i686 xorg-lib-libpciaccess-0.13.2-1.i686
> D xorg-lib-libxshmfence-1.1-1.i686
> R apache-mod_php-5.3.27-3.i686  freetype-2.5.0.1-1.i686
> R libpng-1.5.15-1.i686  pcre-8.34-2.i686  php-bcmath-5.3.27-3.i686
> R php-cli-5.3.27-3.i686  php-common-5.3.27-3.i686 php-curl-5.3.27-3.i686
> R php-gd-5.3.27-3.i686  php-ldap-5.3.27-3.i686
> R php-mbstring-5.3.27-3.i686  php-pcre-5.3.27-3.i686
> R php-pdo-5.3.27-3.i686  php-pdo-sqlite-5.3.27-3.i686
> R php-program-5.3.27-3.i686  php-session-5.3.27-3.i686
> R php-simplexml-5.3.27-3.i686  php-spl-5.3.27-3.i686
> R php-xml-5.3.27-3.i686  php-zlib-5.3.27-3.i686
> This operation will use 48.8MB of disk space.
> Need to get 15.2MB of archives (15.1MB to download).
>
>


-- 
glen



More information about the pld-devel-en mailing list