Обсуждение: Liblwgeom-2.4.0 dependencies

Поиск
Список
Период
Сортировка

Liblwgeom-2.4.0 dependencies

От
Pascal HERAUD
Дата:
Hello,

It seems that liblwgeom-2.4.0 comes with a bunch of new dependencies 
(183) since a recent update (2.4.3+dfsg-4.pgdg90+1)
Is it normal ?

Pascal

=====================================================================================
New packets :
   fontconfig libasound2 libasound2-data libass5 libasyncns0 libatomic1 
libaudio2 libavahi-client3 libavahi-common-data libavahi-common3 
libavc1394-0 libavcodec57 libavdevice57 libavfilter6 libavformat57 
libavresample3 libavutil55 libbluray1 libboost-chrono1.62.0
   libboost-date-time1.62.0 libboost-filesystem1.62.0 
libboost-program-options1.62.0 libboost-serialization1.62.0 
libboost-system1.62.0 libboost-test1.62.0 libboost-thread1.62.0 
libboost-timer1.62.0 libbs2b0 libcaca0 libcairo2 libcdio-cdda1 
libcdio-paranoia1 libcdio13
   libcgal12 libchromaprint1 libcoin80v5 libcroco3 libcrystalhd3 
libcups2 libdatrie1 libdc1394-22 libdrm2 libebur128-1 libegl1-mesa 
libfaad2 libfftw3-double3 libflac8 libflite1 libgbm1 libgdk-pixbuf2.0-0 
libgdk-pixbuf2.0-common libgl1-mesa-glx libglapi-mesa libgme0
   libgomp1 libgraphicsmagick-q16-3 libgraphite2-3 libgsm1 libharfbuzz0b 
libice6 libiec61883-0 libiso9660-8 libjack-jackd2-0 libldb1 libmad0 
libmng1 libmodplug1 libmp3lame0 libmpcdec6 libmpfr4 libmpg123-0 libnuma1 
libogg0 libopenal-data libopenal1 libopencv-core2.4v5
   libopencv-imgproc2.4v5 libopenmpt0 libopenscenegraph100v5 
libopenthreads20 libopus0 libpango-1.0-0 libpangocairo-1.0-0 
libpangoft2-1.0-0 libpgm-5.2-0 libpixman-1-0 libpoppler-glib8 
libpostproc54 libpulse0 libqt4-opengl libqtcore4 libqtgui4 libraw1394-11 
librsvg2-2
   librubberband2 libsamplerate0 libsdl2-2.0-0 libsfcgal1 libshine3 
libsm6 libsmbclient libsnappy1v5 libsndfile1 libsndio6.1 libsodium18 
libsoxr0 libspeex1 libssh-gcrypt-4 libswresample2 libswscale4 libtalloc2 
libtbb2 libtdb1 libtevent0 libthai-data libthai0 libtheora0
   libtwolame0 libusb-1.0-0 libv4l-0 libv4lconvert0 libva-drm1 
libva-x11-1 libva1 libvcdinfo0 libvdpau1 libvorbis0a libvorbisenc2 
libvorbisfile3 libvpx4 libwavpack1 libwayland-client0 libwayland-cursor0 
libwayland-egl1-mesa libwayland-server0 libwbclient0 libwebpmux2
   libwmf0.2-7 libx11-6 libx11-data libx11-xcb1 libx264-148 libx265-95 
libxau6 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 
libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 
libxcb1 libxcursor1 libxdamage1 libxdmcp6 libxext6 libxfixes3
   libxi6 libxine2 libxine2-bin libxine2-ffmpeg libxine2-misc-plugins 
libxine2-plugins libxinerama1 libxkbcommon0 libxrandr2 libxrender1 
libxshmfence1 libxss1 libxt6 libxtst6 libxv1 libxvidcore4 libxxf86vm1 
libzmq5 libzvbi-common libzvbi0 python-talloc qtcore4-l10n
   samba-libs x11-common

Updated :
   liblwgeom-2.4-0



Re: Liblwgeom-2.4.0 dependencies

От
Christoph Berg
Дата:
Re: Pascal HERAUD 2018-03-21 <1a6a3887-fa05-780b-b938-7927351e55c2@laroueverte.com>
> Hello,
> 
> It seems that liblwgeom-2.4.0 comes with a bunch of new dependencies (183)
> since a recent update (2.4.3+dfsg-4.pgdg90+1)
> Is it normal ?

Hi Pascal,

I don't think it's liblwgeom-2.4.0 pulling in these, or at least not
just it - the postgis-gui package depends on libgtk2.0-0 which will
pull in half of the X11 system.

Does it try to install less if you do

apt-get --no-install-recommends dist-upgrade

instead?

Christoph


Re: Liblwgeom-2.4.0 dependencies

От
Christoph Berg
Дата:
Re: Pascal HERAUD 2018-03-21 <395cb251-bdda-fb19-7abe-93e0bcae7730@laroueverte.com>
> Hello,
> 
> It brings the same new packages using dist-upgrade.
> 
> Even this single install does the same:
> apt-get -s --no-install-recommends install liblwgeom-2.4-0

Hi Pascal,

the problem is with the SFCGAL support. In a mostly minimal stretch
chroot, I get this:

liblwgeom-2.4-0
 -> libsfcgal1
   -> libopenscenegraph100v5
     -> 233 new packages, 321 MB extra disk space

I don't think we can do anything about this, short of disabling
SFCGAL...

Christoph


Re: Liblwgeom-2.4.0 dependencies

От
Pascal HERAUD
Дата:
Thank you for your help :),

So it's kind of "normal".

Sad to install all these X packages on a postgresql server.

when you say "short of disabling SFCGAL", I think it involves changing 
the debian package or the lib compilation, right ?


Pascal.

Le 21/03/2018 à 10:57, Christoph Berg a écrit :
> Re: Pascal HERAUD 2018-03-21 <395cb251-bdda-fb19-7abe-93e0bcae7730@laroueverte.com>
>> Hello,
>>
>> It brings the same new packages using dist-upgrade.
>>
>> Even this single install does the same:
>> apt-get -s --no-install-recommends install liblwgeom-2.4-0
> Hi Pascal,
>
> the problem is with the SFCGAL support. In a mostly minimal stretch
> chroot, I get this:
>
> liblwgeom-2.4-0
>   -> libsfcgal1
>     -> libopenscenegraph100v5
>       -> 233 new packages, 321 MB extra disk space
>
> I don't think we can do anything about this, short of disabling
> SFCGAL...
>
> Christoph



Re: Liblwgeom-2.4.0 dependencies

От
Christoph Berg
Дата:
Re: Pascal HERAUD 2018-03-21 <858569c5-4e06-5fc0-0c77-52a71dd86044@laroueverte.com>
> Thank you for your help :),
> 
> So it's kind of "normal".
> 
> Sad to install all these X packages on a postgresql server.
> 
> when you say "short of disabling SFCGAL", I think it involves changing the
> debian package or the lib compilation, right ?

To change that, we'd need to recompile postgis, so the Debian packages
do not use the SFCGAL libs anymore.

SFCGAL is actually disabled in the postgis package in Debian unstable
(and hence in buster and Ubuntu bionic) because of incompatible
changes between SFCGAL and CGAL - see
https://salsa.debian.org/debian-gis-team/postgis/commit/eca91364b04f6d237061ccbb8b6997da226c37a4
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=876521

Because apt.postgresql.org is using the same packaging as Debian
unstable, that change had also slipped into the packages for other
distributions (i.e. stretch and jessie), but we reverted it:
https://redmine.postgresql.org/issues/3198

Christoph