Bug 1211848 - Gluster namespace and module should be part of glusterfs-libs rpm
Summary: Gluster namespace and module should be part of glusterfs-libs rpm
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: GlusterFS
Classification: Community
Component: build
Version: mainline
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Humble Chirammal
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks: 1219787
TreeView+ depends on / blocked
 
Reported: 2015-04-15 05:46 UTC by Humble Chirammal
Modified: 2016-06-16 12:51 UTC (History)
1 user (show)

Fixed In Version: glusterfs-3.8rc2
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-06-16 12:51:10 UTC
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Embargoed:


Attachments (Terms of Use)

Description Humble Chirammal 2015-04-15 05:46:22 UTC
Description of problem:

Currently the gluster namespace/module is owned by glusterfs-api rpm and not by the core package like glusterfs-libs. Because of this ,other packages (extra-xlators or libgfapi-python) have to depend on glusterfs-api package. The gluster namespace should be owned by gluster-libs, so that other packages can depend on core package and not a subpackage like glusterfs-api. 

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

GlusterFS 3.7

How reproducible:

N/A

Steps to Reproduce:

N/A

Actual results:

The gluster modules is part of glusterfs-api rpm.

Expected results:

The gluster module should be part of glusterfs-libs rpm.

Additional info:

Comment 1 Anand Avati 2015-04-15 07:02:33 UTC
REVIEW: http://review.gluster.org/10244 (spec:  let gluster-libs own gluster namespace in sitepackages) posted (#1) for review on master by Humble Devassy Chirammal (humble.devassy)

Comment 2 Anand Avati 2015-04-15 08:44:09 UTC
REVIEW: http://review.gluster.org/10244 (spec:  let gluster-libs own gluster namespace in sitepackages) posted (#2) for review on master by Humble Devassy Chirammal (humble.devassy)

Comment 3 Anand Avati 2015-04-15 15:08:51 UTC
REVIEW: http://review.gluster.org/10244 (spec:  let gluster-libs own gluster namespace in sitepackages) posted (#3) for review on master by Humble Devassy Chirammal (humble.devassy)

Comment 4 Anand Avati 2015-04-15 15:10:38 UTC
REVIEW: http://review.gluster.org/10244 (spec:  let gluster-libs own gluster namespace in sitepackages) posted (#4) for review on master by Humble Devassy Chirammal (humble.devassy)

Comment 5 Anand Avati 2015-04-15 15:59:07 UTC
REVIEW: http://review.gluster.org/10244 (spec:  let gluster-libs own gluster namespace in sitepackages) posted (#5) for review on master by Humble Devassy Chirammal (humble.devassy)

Comment 6 Anand Avati 2015-04-15 18:58:48 UTC
REVIEW: http://review.gluster.org/10244 (spec:  let glusterfs-libs own gluster namespace in sitepackages) posted (#6) for review on master by Humble Devassy Chirammal (humble.devassy)

Comment 7 Anand Avati 2015-04-16 12:28:53 UTC
REVIEW: http://review.gluster.org/10244 (spec:  let glusterfs-libs own gluster namespace in sitepackages) posted (#7) for review on master by Humble Devassy Chirammal (humble.devassy)

Comment 8 Anand Avati 2015-04-29 10:43:55 UTC
REVIEW: http://review.gluster.org/10244 (build: Introducing  python-glusterfs package) posted (#8) for review on master by Humble Devassy Chirammal (humble.devassy)

Comment 9 Anand Avati 2015-04-29 15:36:16 UTC
REVIEW: http://review.gluster.org/10244 (build: Introducing  python-glusterfs package) posted (#9) for review on master by Humble Devassy Chirammal (humble.devassy)

Comment 10 Anand Avati 2015-04-30 03:40:57 UTC
REVIEW: http://review.gluster.org/10244 (build: Introducing  python-gluster package) posted (#10) for review on master by Humble Devassy Chirammal (humble.devassy)

Comment 11 Anand Avati 2015-04-30 06:36:37 UTC
REVIEW: http://review.gluster.org/10244 (build: Introducing  python-gluster package) posted (#11) for review on master by Humble Devassy Chirammal (humble.devassy)

Comment 12 Anand Avati 2015-04-30 13:31:24 UTC
COMMIT: http://review.gluster.org/10244 committed in master by Kaleb KEITHLEY (kkeithle) 
------
commit cf1c53343d4b6fe834833b76c50c61fd8a312de0
Author: Humble Devassy Chirammal <hchiramm>
Date:   Wed Apr 15 12:29:16 2015 +0530

    build: Introducing  python-gluster package
    
    Currently the gluster namespace/module is owned by glusterfs-api rpm.
    Because of this, other packages (extra-xlators or libgfapi-python)
    have to depend on glusterfs-api to get the gluster namespace. The gluster
    namespace should be owned by a core package.This patch introduce new package
    called python-gluster and moves the ownership of gluster module
    to python-gluster.
    
    Change-Id: Ib75ab922736f3bea6355da4d8dbec3a08b2844d5
    BUG: 1211848
    Signed-off-by: Humble Devassy Chirammal <hchiramm>
    Reviewed-on: http://review.gluster.org/10244
    Tested-by: Gluster Build System <jenkins.com>
    Reviewed-by: Niels de Vos <ndevos>
    Reviewed-by: Kaleb KEITHLEY <kkeithle>

Comment 13 Anand Avati 2015-05-03 13:15:47 UTC
REVIEW: http://review.gluster.org/10508 (rpm: fix dependency on python-gluster) posted (#1) for review on master by Niels de Vos (ndevos)

Comment 14 Anand Avati 2015-05-03 15:36:32 UTC
COMMIT: http://review.gluster.org/10508 committed in master by Niels de Vos (ndevos) 
------
commit 5388706e8431114418c0335f24532bf9f8df7588
Author: Niels de Vos <ndevos>
Date:   Sun May 3 15:07:56 2015 +0200

    rpm: fix dependency on python-gluster
    
    The glusterfs-extra-xlators tries to install python-glusterfs. This is
    incorrect, the package is called python-gluster.
    
    BUG: 1211848
    Change-Id: Id48a63ebe893c2bab90fab37ea3e32e601fae0fa
    Reported-by: Meni Yakove <myakove>
    Signed-off-by: Niels de Vos <ndevos>
    Reviewed-on: http://review.gluster.org/10508
    Reviewed-by: Humble Devassy Chirammal <humble.devassy>
    Tested-by: NetBSD Build System
    Tested-by: Gluster Build System <jenkins.com>

Comment 15 Anand Avati 2015-05-08 12:00:44 UTC
REVIEW: http://review.gluster.org/10672 (build: Introducing  python-gluster package) posted (#1) for review on release-3.7 by Humble Devassy Chirammal (humble.devassy)

Comment 16 Anand Avati 2015-05-08 15:41:49 UTC
REVIEW: http://review.gluster.org/10672 (build: Introducing  python-gluster package) posted (#2) for review on release-3.7 by Niels de Vos (ndevos)

Comment 17 Niels de Vos 2016-06-16 12:51:10 UTC
This bug is getting closed because a release has been made available that should address the reported issue. In case the problem is still not fixed with glusterfs-3.8.0, please open a new bug report.

glusterfs-3.8.0 has been announced on the Gluster mailinglists [1], packages for several distributions should become available in the near future. Keep an eye on the Gluster Users mailinglist [2] and the update infrastructure for your distribution.

[1] http://blog.gluster.org/2016/06/glusterfs-3-8-released/
[2] http://thread.gmane.org/gmane.comp.file-systems.gluster.user


Note You need to log in before you can comment on or make changes to this bug.