Bug 1181654

Summary: Please package perl-Apache-Session-NoSQL into EPEL 5/6/7
Product: [Fedora] Fedora EPEL Reporter: Clément OUDOT <clem.oudot>
Component: perl-Apache-SessionAssignee: Paul Howarth <paul>
Status: CLOSED NEXTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: epel7CC: paul, perl-devel, psabata, steve
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: perl-Apache-Session-NoSQL-0.1-2.el7 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-02-18 08:58:56 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:
Bug Depends On: 1186725    
Bug Blocks:    
Attachments:
Description Flags
Spec file none

Description Clément OUDOT 2015-01-13 14:38:09 UTC
Created attachment 979638 [details]
Spec file

Apache::Session::NoSQL is a NoSQL backend for Apache::Session.

See https://github.com/coudot/Apache-Session-NoSQL and http://search.cpan.org/dist/Apache-Session-NoSQL/

Comment 1 Paul Howarth 2015-01-28 11:27:23 UTC
Can't do an EPEL-5 build for this one as it requires either Redis or Cassandra, and neither of them are available there.

In fact, Cassandra is also not available in Fedora or any EPEL release so I shall have to omit support for that for now.

If you can persuade someone (not me) to package Net::Cassandra for Fedora/EPEL, or Redis for EPEL-5, I can add support for them later.

Comment 2 Clément OUDOT 2015-01-28 11:31:27 UTC
Ok for CentOS 5. I don't think someone is interested to create/maintain packages for this version anymore.

For my needs, I have explicitely removed the dependency on Redis and Cassandra in the spec file, but I understand that you can't do that for an official package.

Comment 3 Paul Howarth 2015-01-28 11:58:22 UTC
I'm splitting out the driver-specific parts into sub-packages perl-Apache-Session-Redis and perl-Apache-Session-Cassandra, and only building those sub-packages where the appropriate back-end is available (so only the Redis one for now). Each of the driver sub-packages will rpm-provide "perl(Apache::Session::NoSQL)-Driver", and this will be required by the main package. So the dependency scheme will ensure that at least one driver is installed, but not care which it is.

Comment 4 Fedora Update System 2015-02-01 19:21:28 UTC
perl-Apache-Session-NoSQL-0.1-2.el6 has been submitted as an update for Fedora EPEL 6.
https://admin.fedoraproject.org/updates/perl-Apache-Session-NoSQL-0.1-2.el6

Comment 5 Fedora Update System 2015-02-01 19:21:36 UTC
perl-Apache-Session-NoSQL-0.1-2.el7 has been submitted as an update for Fedora EPEL 7.
https://admin.fedoraproject.org/updates/perl-Apache-Session-NoSQL-0.1-2.el7

Comment 6 Fedora Update System 2015-02-01 19:21:42 UTC
perl-Apache-Session-NoSQL-0.1-2.fc20 has been submitted as an update for Fedora 20.
https://admin.fedoraproject.org/updates/perl-Apache-Session-NoSQL-0.1-2.fc20

Comment 7 Fedora Update System 2015-02-01 19:21:49 UTC
perl-Apache-Session-NoSQL-0.1-2.fc21 has been submitted as an update for Fedora 21.
https://admin.fedoraproject.org/updates/perl-Apache-Session-NoSQL-0.1-2.fc21

Comment 8 Fedora Update System 2015-02-15 03:07:52 UTC
perl-Apache-Session-NoSQL-0.1-2.fc21 has been pushed to the Fedora 21 stable repository.

Comment 9 Fedora Update System 2015-02-15 03:08:01 UTC
perl-Apache-Session-NoSQL-0.1-2.fc20 has been pushed to the Fedora 20 stable repository.

Comment 10 Fedora Update System 2015-02-17 18:58:20 UTC
perl-Apache-Session-NoSQL-0.1-2.el6 has been pushed to the Fedora EPEL 6 stable repository.

Comment 11 Fedora Update System 2015-02-17 19:01:33 UTC
perl-Apache-Session-NoSQL-0.1-2.el7 has been pushed to the Fedora EPEL 7 stable repository.