Perl 6 - the future is here, just unevenly distributed

IRC log for #gluster-dev, 2014-03-10

| Channels | #gluster-dev index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:44 jclift ndevos: Not sure what you mean?  There's not really been any decision to move away from EL5 for anything except geo-rep, where it doesn't work anyway (without manual effort).
00:45 jclift I'm just personally thinking that EL5 support for gluster in general is being painful and might not be worth the effort. :)
00:56 bala joined #gluster-dev
01:51 badone__ joined #gluster-dev
02:34 aravindavk joined #gluster-dev
02:34 kanagaraj joined #gluster-dev
02:48 bharata-rao joined #gluster-dev
03:46 itisravi joined #gluster-dev
03:57 shubhendu joined #gluster-dev
04:01 mohankumar joined #gluster-dev
04:02 ndarshan joined #gluster-dev
04:16 deepakcs joined #gluster-dev
04:32 hagarth joined #gluster-dev
04:33 aravindavk joined #gluster-dev
04:36 ira joined #gluster-dev
04:51 bala joined #gluster-dev
05:08 pk1 joined #gluster-dev
05:09 chandan_kumar joined #gluster-dev
05:22 kdhananjay joined #gluster-dev
05:23 ppai joined #gluster-dev
05:26 spandit joined #gluster-dev
05:35 kdhananjay joined #gluster-dev
05:44 bala joined #gluster-dev
05:55 raghu joined #gluster-dev
06:06 lalatenduM joined #gluster-dev
06:10 pk1 joined #gluster-dev
06:11 kdhananjay joined #gluster-dev
06:29 mohankumar joined #gluster-dev
06:45 ajha joined #gluster-dev
06:51 mohankumar joined #gluster-dev
07:02 kanagaraj joined #gluster-dev
07:45 ndevos jclift: I was targetting the "decent amount of notice" for not having geo-rep in el5 anymore, we have that notice automatically with the release of 3.5, 3.4 will still have geo-rep on el5 for X months
08:16 pk1 left #gluster-dev
08:20 yinyin joined #gluster-dev
09:05 ndevos JoeJulian: about the cmockery2 dependency: https://bugzilla.redhat.com/show_bug.cgi?id=1067059#c22
09:05 glusterbot Bug 1067059: low, unspecified, ---, lpabon, ASSIGNED , Support for unit tests in GlusterFS
09:20 hagarth joined #gluster-dev
09:24 lalatenduM joined #gluster-dev
09:42 aravindavk joined #gluster-dev
10:10 yinyin joined #gluster-dev
10:10 aravindavk joined #gluster-dev
10:32 aravindavk joined #gluster-dev
11:07 tdasilva left #gluster-dev
11:37 kshlm joined #gluster-dev
11:37 aravindavk joined #gluster-dev
11:55 pk1 joined #gluster-dev
12:06 edward2 joined #gluster-dev
12:11 itisravi joined #gluster-dev
12:16 pk1 joined #gluster-dev
12:19 ppai joined #gluster-dev
12:22 yinyin joined #gluster-dev
12:35 bfoster joined #gluster-dev
12:58 ppai joined #gluster-dev
13:04 shubhendu joined #gluster-dev
13:44 kshlm joined #gluster-dev
13:48 shyam joined #gluster-dev
13:52 kkeithley1 joined #gluster-dev
14:04 pk1 left #gluster-dev
14:15 ndk joined #gluster-dev
14:18 jobewan joined #gluster-dev
14:19 jobewan joined #gluster-dev
14:45 jclift Hmmm, so the EL5 compile problem with cmockery2 seems to be stemming from cmockery2/autogen.sh not being captured into the tarfile (made by make dist).
14:46 jclift Looking into it.
15:30 jclift Fixed.
15:30 jclift PR submitted to cmockery2 upstream: https://github.com/lpabon/cmockery2/pull/1
15:48 ndevos jclift: do you know the reasoning of using cmockery2 and not cmocka?
15:51 jclift nv
15:51 jclift ndevos: I asked the same thing.  cmocka uses cmake, whereas cmockery2 uses auto*
15:52 jclift ndevos: Seems a bit weird having 2 projects funded by RH for doing the same thing tho.
15:52 jclift ndevos: Emailed lpabon earlier today asking if there's a way to have one project that works with both build systems.
15:52 ndevos jclift: strange, sssd uses autotool and cmocka for all I can see
15:52 jclift But that could be non-working thing.
15:53 kshlm joined #gluster-dev
15:53 jclift ndevos: http://cmocka.org lists other projects that use it too
15:53 jclift FreeIPA, libssh, and more
15:54 ndevos jclift: cmocka is packaged in fedora, cmockery2 is not, I'm not in favour of bundeling cmockery2 in glusterfs 'make dist' tarballs
15:54 jclift ndevos: Bring it up on the mailing list for discussion?
15:54 jclift That seems like a pretty valid point really. :)
15:55 ndevos jclift: a clean BuildRequires on libcmocka-devel could do the trick
15:55 jclift No objections here at all.  Seems sensible.
15:55 jclift eg try it out. :)
15:55 ndevos jclift: it's in the bug for the test framework, lpabon is assigned there ;) https://bugzilla.redhat.com/show_bug.cgi?id=1067059#c22
15:55 glusterbot Bug 1067059: low, unspecified, ---, lpabon, ASSIGNED , Support for unit tests in GlusterFS
15:56 ndevos cmockery2 builds the nightly builds too :-/
15:56 ndevos *breaks
15:57 * jclift sighs
15:58 jclift Do we know if the cmake based approach of cmocka will work with Gluster's source?
15:58 jclift Actually, we could ask Andreas.  He's in RH Germany, so should be online now.
15:59 mohankumar joined #gluster-dev
16:01 jclift ndevos: Emailed Andreas, CC'ing yourself.  It's just a basic "would this work?" kind of question. :)
16:01 ndevos jclift: you can check the sssd sources, its standard automake autoconf
16:01 jclift Meh.  Already emailed him.
16:02 jclift That does sound promising tho. ;)
16:04 jclift ndevos: With the night build breakage from cmockery2, is that from the same autogen.sh error?
16:05 jclift eg it can't find autogen.sh in the cmockery2 subdir?
16:05 jclift If so, that should be fixed somewhat soonish.  If it's something different, then not. ;)
16:08 ndevos jclift: I think the actual problem is that the 'make dist' tarball contains two .spec files
16:08 jclift k
16:08 jclift Different issue than the EL5 one then.
16:09 ndevos yeah, its failing on 'rpmbuild -ts *.tar.gz' iirc
16:09 jclift Hmmm, I'd better get this glupy patch fixed again today.
16:09 jclift #11 coming up. ;)
16:09 * jclift ignores IRC for a while
16:21 yinyin joined #gluster-dev
16:22 lalatenduM joined #gluster-dev
16:45 ndk joined #gluster-dev
17:09 lpabon joined #gluster-dev
17:13 hagarth joined #gluster-dev
17:48 kkeithley1 joined #gluster-dev
19:04 tdasilva joined #gluster-dev
19:45 jclift I have no idea why glupy.failing on build.gluster.org with my patch in place.  In local 6.5 vm it's passing perfectly, and failing without the patch.
19:45 jclift s/glupy.failing/glupy is failing/
19:45 lpabon jclift: ping.... good fix on cmockery2 autoconf...i'll take care of pushing it to cmockery2 and then to glusterfs
19:45 jclift In fact, it should be impossible for glupy.t to pass without my patch. :(
19:45 jclift lpabon: Tx
19:46 jclift lpabon: Out of curiosity, did you see Niels query about cmocka as well?
19:47 jclift lpabon: We're wondering if it would be better to use cmocka, as that's already widely used, is in Fedora already, and works with autotools projects.
19:48 jclift Downloading CentOS 6.3 GA ISO's now, so I can replicate the exact tools on build.gluster.org and see wtf is causing my glupy problems. :)
19:49 lpabon cmocka (at the moment) does not have JUnit/Jenkins integration
19:50 jclift lpabon: k.  Easy to add?
19:50 lpabon Also, how would cmocka (which is CMake based) work w/ glusterfs?
19:50 jclift The cmocka guys are definitely interested in patches.
19:50 lpabon its not hard to add, its just code :-)
19:50 jclift :)
19:51 lpabon i thought though, that cmake does work well with automake tools, i'm I wrong?
19:51 jclift lpabon: Andreas (cmocka lead) seemed surprised that we thought them being cmake based might affect us badly, being based on autotools
19:51 jclift lpabon: Apparently it shouldn't
19:51 lpabon really? i'll take a look
19:51 jclift lpabon: sssd is also autotools based, and it uses cmocka
19:52 jclift There are a few other things about it that look good too
19:52 lpabon ah but they probably expect the user to install it first
19:52 lpabon i just wanted to make it easy...but let me check cmocka
19:53 jclift Andreas (cmocka lead) is part of the Samba team, which we have ties with.  He's also a Red Hatter, which could be useful too.
19:53 jclift lpabon: No worries. :)
19:54 lpabon aye i'll check... still not sure how easy it would be to integrate cmake w/ glusterfs
19:54 jclift lpabon: From Niels point of view, we should be able to do a BuildRequires: cmocka-devel in the .spec file, and it should "just work" if we set things up forrectly.  No need to use git submodules, etc.
19:54 jclift But, this is completely past my knowledge level.
19:54 jclift Anyway, go for it.
19:54 jclift :)
19:55 lpabon ok, but if we did that, how do people create their unit tests?  the spec file is after the fact
19:55 lpabon issue is that writing unit tests is a new thing.  And I wanted to make sure it was as simple as possible
19:55 lpabon no new packages to install etc.
19:56 lpabon Maybe once devs get used to it, we can move to one they have to install on their dev system
19:56 lpabon just my opinion
19:56 * jclift has no opinion
19:56 jclift I'm still suckful at C, and need to improve
20:33 badone_ joined #gluster-dev
20:39 badone_ joined #gluster-dev
21:20 tdasilva left #gluster-dev
22:06 kkeithley_ purpleidea: so you might want to grab the source RPM from one of the other puppet-* RPMs and extract its .spec file and we'll use that as a starting point.  (something to work on when you're stalled on other things you're working on)
22:07 purpleidea kkeithley_: sounds good. any recommendations on _which_ one? i'd like to start off with one that is _done right_ if possible, and you might know best there :)
22:09 kkeithley_ no recommendations. If you use one that's in Fedora then it's already gone through a rigorous vetting by the reviewer and should, by definition, be "good".
22:10 kkeithley_ jclift, lpabon: nfs-ganesha uses cmake. From what I've seen it's completely orthogonal to autoconf/automake/libtool.
22:14 kkeithley_ and I'd be worried that you'd be making a lot more work for yourself and for everyone else
22:32 tdasilva joined #gluster-dev
23:11 tdasilva left #gluster-dev
23:19 jclift kkeithley: Are you able to kick off another regression test for http://review.gluster.org/#/c/6979/ ?
23:20 jclift kkeithley: The patch set (#10) in that is passing in my local testing.  I'm thinking that maybe the failure on build.gluster.org was from the other issues we were having at the time.
23:20 jclift kkeithley: I'd really like to see if it passes now that Niels fixes the previous host problem.
23:49 kkeithley1 joined #gluster-dev

| Channels | #gluster-dev index | Today | | Search | Google Search | Plain-Text | summary