[Pkg-owncloud-maintainers] Bug#715282: Bug#715282: Bug#715282: owncloud: overbroad dependency list

Robert Millan rmh at debian.org
Tue Jul 9 10:21:14 UTC 2013


Hi David,

2013/7/8 David Prévot <david at tilapin.org>:
> Hi Robert,
>
> Le 07/07/2013 18:35, Robert Millan a écrit :
>>> > Furthermore, all of these dependencies do install fine on Wheezy and
>>> > even in Squeeze.
>
>> Have you checked this recently? I don't remember which was the culprit
>> here, but when I tried this earlier today some of them were trying to
>> drag new libc runtime, which was way too much for my intent.
>
> I currently run owncloud on a Wheezy server and on a Squeeze one, none
> of them try to drag a new libc runtime (I just ran an apt-get update and
> upgrade to make sure nothing changed recently). Please note that I have
> - -backport (not -sloppy), wheezy, sid and experimental activated on those
> hosts (with a 100 < pinning < 500 for each of them).
>
>> I stand corrected regarding owncloud-doc and libjs-pdf. Please can you
>> recheck the others?
>
> I’m sure of the following dependencies (granted than some of them are
> only needed in some applications that are not activated by default, but
> they are ready to use for the admin via the web interface):
>
> fonts-font-awesome (3rdparty/fontawesome/)
> libjs-pdf (apps/files_pdfviewer/3rdparty/pdfjs/)
> libphp-phpmailer (3rdparty/class.phpmailer.php)
> owncloud-doc (core/doc/)
> php-aws-sdk (3rdparty/aws-sdk/)
> php-crypt-blowfish (apps/files_encryption/3rdparty/Crypt_Blowfish/)
> php-getid3 (3rdparty/getid3/)
> php-mdb2 (3rdparty/MDB2/)
> php-seclib (apps/files_external/3rdparty/phpseclib/)
>
> php-pear may not be necessary per se (I’m not sure why it was added: I’m
> new in the team, and don’t know all the history), but will be pulled by
> at least by php-mdb2, php-crypt-blowfish, and php-aws-sdk anyway.
>
> php5-curl is indeed only noted today as optional in upstream
> installation guide, but it was added by Paul in 4.0.0debian-2 because
> needed by the bookmarks app, so it may need a double check to make sure
> that’s still true.
>
> php5-json is actually needed by the core: it used to be embedded in php5
> before 5.5, and is provided by php5-common in Wheezy and Squeeze.
>
> Thanks for spotting php5-intl by the way, I still have to figure out why
> it is needed (at least for the commit message, and to answer something
> if someone asks later why the hell are there so many dependencies ;).

Okay, thanks for the advice. The dependency list looks overbroad on
first glance, and upstream documentation reinforces this view (because
they include only a subset), but it seems there's a justification for
it.

I'll check if I can get a better install using backports.

--
Robert Millan



More information about the Pkg-owncloud-maintainers mailing list