Bug 1432528

Summary: package roundcube/carddav
Product: [Fedora] Fedora EPEL Reporter: Brian J. Murrell <brian>
Component: roundcubemailAssignee: Remi Collet <fedora>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: epel7CC: christoph.wickert, extras-qa, fedora, gwync, mhlavink, orion, pokorra.mailinglists
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: 1273396 Environment:
Last Closed: 2017-03-15 15:17:02 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Brian J. Murrell 2017-03-15 15:11:07 UTC
+++ This bug was initially created as a clone of Bug #1273396 +++

Description of problem:
It would be nice to have a package of plugins and/or be able to add plugins to an RPM installed roundcubemail from the plugin repository.

Version-Release number of selected component (if applicable):
1.1.3-1

How reproducible:
N/A

Steps to Reproduce:
1. N/A
2.
3.

Actual results:
Limited plugins

Expected results:
Much wider selection of plugins

Additional info:
As it is currently distributed, roundcubemail has no plugins beyond the base set and no means of packaging additional plugins or even adding plugins to an existing installation.  This makes roundcube quite limited.

One solution is to simply add some of the useful plugins (my initial nominations would be roundcube/carddav, johndoh/contextmenu, johndoh/markasjunk2") from the plugin repository to the base roundcubemail package.

Another solution is similar to the above but to create a new subpackage called roundcubemail-plugins perhaps.

Yet another solution is to create a roundcubemail-devel package that can be installed which then allows the simple creation of additional plugin RPMs based on the plugin repository.

Being completely PHP ignorant, I am not sure which of the above are actually feasible, but one way or another, users need to be able to get a better selection of plugins than just what is in the base roundcube distribution for roundcube to be useful to a wider audience.

--- Additional comment from Orion Poplawski on 2015-10-20 14:20:41 EDT ---

See also (thunderbird_labels): https://bugzilla.redhat.com/show_bug.cgi?id=1170302

I also have a local vacation_sieve package.

--- Additional comment from Brian J. Murrell on 2015-10-20 14:34:19 EDT ---

Nice!  I will see if I can apply your example .spec to additional RC plugins.

Thanks for the pointer!

--- Additional comment from Remi Collet on 2017-03-15 11:05:26 EDT ---

Each plugin need to be package separately, as with a specific review request.

This is a request for the roundcube/carddav plugin.

Comment 1 Remi Collet 2017-03-15 15:17:02 UTC
> Each plugin need to be package separately, as with a specific review request.

I mean a review request, not a bug on roundcubemail.

Comment 2 Brian J. Murrell 2017-03-15 15:47:00 UTC
I don't have a review request.  I am requesting that the maintainer of roundcube package these things up as I have no idea on how to package roundcube plugins.

As I said in my initial request "Being completely PHP ignorant".  That means I don't know how to package roundcube plugins, which are PHP.