Bug 1303295

Summary: Horde Componenct for ActiveSync missing
Product: [Fedora] Fedora EPEL Reporter: rhbugzilla7490
Component: php-horde-impAssignee: Remi Collet <fedora>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: epel7CC: fedora
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-01-31 16:00:40 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 rhbugzilla7490 2016-01-30 11:38:20 UTC
Description of problem:

There are parts of the activesync components for horde missing in the epel7 repo.
After installing horde when configuring active sync via the horde admin gui, an error shows up:
EMERG: HORDE [horde] Class 'Horde_ActiveSync_State_Sql' not found [pid 26801 on line 24 of „/usr/share/pear/Horde/Core/Factory/ActiveSyncState.php“]
The problem only occurs when using a SQL Backend for activesync, when selection nosql the error does not show up. I didn't try if it would work with a nosql backend, as I don't plan to install a nosql db on the sytem for that.

seems as the package php-horde-Horde-ActiveSync is missing in the repo
Also a 
yum provides /usr/share/pear/Horde/ActiveSync/*
doesn't find any package containing the required files,

To workaround the missing package it installed the package via pear via:
pear install horde/Horde_ActiveSync
this fixed the error, but of course, this is not consistent.

Would be very nice, if you could add the missing package or add the missing files to one of the existing packages.

Thanks in advance
Chris

Comment 1 Remi Collet 2016-01-31 16:00:40 UTC
Horde_ActiveSync is an optional component which cannot be distribute in Fedora (export restriction in its License).