[Gluster-users] [Nfs-ganesha-devel] Questions on ganesha HA and shared storage size

Alessandro De Salvo Alessandro.DeSalvo at roma1.infn.it
Mon Jun 15 22:17:41 UTC 2015


Hi Malahal,

> Il giorno 15/giu/2015, alle ore 23:30, Malahal Naineni <malahal at us.ibm.com> ha scritto:
> 
> Alessandro De Salvo [Alessandro.DeSalvo at roma1.infn.it] wrote:
>> OK, I think we are now closer to the end of the story.
>> Recompiling with your instructions, and slightly changing the release name to match the convention in epel, the new RPMS produce something working!
>> So it means essentially that:
>> 
>> 1) the RPMS in epel are broken, they should really be fixed;
>> 2) the RPMS, produced by exporting the tarball from git, even by selecting the correct branch, and the spec file from epel are broken as well;
> 
> What does this mean? Just the spec file in epel is broken.

No, not really, I think the epel version 2.0.0-2 has problems by itself, so the epel packages are broken. Probably creating the zip file from git produces some odd effect, so it’s broken as well. I do not think it’s the spec file itself.

> 
>> 3) following your procedure produce working packages, but with revision “0.3” instead of the required “3” (not a real problem, easy to fix).
> 
> Yeah, it produces 2.2.0-0.3 instead of 2.2.0-3 that we wanted. A patch
> is welcome to fix this!

This is what I do, if it could be on any help:

--- nfs-ganesha.orig/src/nfs-ganesha.spec-in.cmake      2015-06-16 00:11:31.477442950 +0200
+++ nfs-ganesha/src/nfs-ganesha.spec-in.cmake   2015-06-15 22:11:57.068726917 +0200
@@ -72,13 +72,13 @@
 @BCOND_GUI_UTILS@ gui_utils
 %global use_gui_utils %{on_off_switch gui_utils}
 
-%global dev_version %{lua: extraver = string.gsub('@GANESHA_EXTRA_VERSION@', '%-', '.'); print(extraver) }
+%global dev_version %{lua: extraver = string.gsub('@GANESHA_EXTRA_VERSION@', '%-', ''); print(extraver) }
 
 %define sourcename @CPACK_SOURCE_PACKAGE_FILE_NAME@
 
 Name:          nfs-ganesha
 Version:       @GANESHA_BASE_VERSION@
-Release:       0%{dev_version}%{?dist}
+Release:       %{dev_version}%{?dist}
 Summary:       NFS-Ganesha is a NFS Server running in user space
 Group:         Applications/System
 License:       LGPLv3+



With this patch the version is produced with the correct numbering.

> 
> What you have just tested is the latest V2.2-stable which is 2.2.0-3.
> The epel code is probably from V2.2.0 code.

Should be 2.2.0-2, from the RPMs, but I’m not totally sure what’s inside.

> So either EPEL has a broken spec file or V2.2.0 is broken.

I tend to say it’s 2.2.0-2 which is broken, but it’s just my opinion. At any rate, 2.2.0-3 is working, and this is indeed good news.

> Can someone from redhat figure this out
> and fix epel repo please.

Yes please!
Thanks,

	Alessandro

> 
> Regards, Malahal.
> 
> 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 1770 bytes
Desc: not available
URL: <http://www.gluster.org/pipermail/gluster-users/attachments/20150616/8e4c04a2/attachment.p7s>


More information about the Gluster-users mailing list