Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 673362 - www-apps/nextcloud-15.0.0 should depend on dev-php/pecl-imagick
Summary: www-apps/nextcloud-15.0.0 should depend on dev-php/pecl-imagick
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Bernard Cafarelli
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-12-17 20:45 UTC by Scott Alfter
Modified: 2019-01-14 13:41 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Scott Alfter 2018-12-17 20:45:52 UTC
I upgraded my Nextcloud install to 15.0.0 and went to the administration overview settings page.  Under "security & setup warnings," it reported the following:

This instance is missing some recommended PHP modules. For improved performance and better compatibility it is highly recommended to install them.
imagick

I suspect that it wants dev-php/pecl-imagick.  I built it, restarted php-fpm, and reloaded the page.  The warning went away.
Comment 1 Bernard Cafarelli gentoo-dev 2018-12-18 12:56:37 UTC
Thanks for the report, it looks like 15 has an updated check for missing deps!

This optional one is for preview generation and has been in the list for some time:
https://docs.nextcloud.com/server/13/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
(even in 11)

I could add this as a USE=imagemagick dependency
Comment 2 tot-to 2019-01-13 16:19:20 UTC
I have the same issue here. Please add dev-php/pecl-imagick as an optional dependency with USE-flag.
Comment 3 Bernard Cafarelli gentoo-dev 2019-01-14 09:26:43 UTC
Merging with the bump to initial bugfix release 15.0.2
Comment 4 Larry the Git Cow gentoo-dev 2019-01-14 13:41:16 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8655337139d42a24dc5cfbdef244d19f0ac746b9

commit 8655337139d42a24dc5cfbdef244d19f0ac746b9
Author:     Bernard Cafarelli <voyageur@gentoo.org>
AuthorDate: 2019-01-14 09:27:47 +0000
Commit:     Bernard Cafarelli <voyageur@gentoo.org>
CommitDate: 2019-01-14 13:41:07 +0000

    www-apps/nextcloud: 15.0.2, 14.0.6, 13.0.10 bumps
    
    Also add enabled by default dependency on pecl-imagick in 15
    
    Closes: https://bugs.gentoo.org/673362
    Package-Manager: Portage-2.3.55, Repoman-2.3.12
    Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>

 www-apps/nextcloud/Manifest                 |  3 +++
 www-apps/nextcloud/nextcloud-13.0.10.ebuild | 40 ++++++++++++++++++++++++++++
 www-apps/nextcloud/nextcloud-14.0.6.ebuild  | 40 ++++++++++++++++++++++++++++
 www-apps/nextcloud/nextcloud-15.0.2.ebuild  | 41 +++++++++++++++++++++++++++++
 4 files changed, 124 insertions(+)