<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libgfapi-python.git, branch v1.0</title>
<subtitle>[no description]</subtitle>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/libgfapi-python.git/'/>
<entry>
<title>Fix classifiers field in setup.py</title>
<updated>2016-08-16T10:32:02+00:00</updated>
<author>
<name>Prashanth Pai</name>
<email>ppai@redhat.com</email>
</author>
<published>2016-08-16T10:32:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/libgfapi-python.git/commit/?id=d46e4716fcfc5eefe9b3020e33c570d895203d14'/>
<id>d46e4716fcfc5eefe9b3020e33c570d895203d14</id>
<content type='text'>
Commas were missing and during upload to pypi, it used to fail with:

    Server response (400): Invalid classifier

Change-Id: Id3123bb0cc1705fc5f282c7da07b553fa1971455
Signed-off-by: Prashanth Pai &lt;ppai@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Commas were missing and during upload to pypi, it used to fail with:

    Server response (400): Invalid classifier

Change-Id: Id3123bb0cc1705fc5f282c7da07b553fa1971455
Signed-off-by: Prashanth Pai &lt;ppai@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Move source files into gfapi/ dir</title>
<updated>2016-08-10T12:50:57+00:00</updated>
<author>
<name>Prashanth Pai</name>
<email>ppai@redhat.com</email>
</author>
<published>2016-08-10T09:58:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/libgfapi-python.git/commit/?id=655b0d2793386d2059b9c682e931035a83619917'/>
<id>655b0d2793386d2059b9c682e931035a83619917</id>
<content type='text'>
Currently, many source files are directly placed under gluster/ dir:
gluster/exceptions.py
gluster/gfapi.py
gluster/utils.py

When multiple packages (RPMs) are sharing the same gluster namespace,
these source files will conflict if there are source files with same
names provided by other projects.

Fix: Move all source files in gluster/* to gluster/gfapi/*
Note that this patch does not break how existing users import gfapi.

Change-Id: Idf9d07eefafe8333215d6c61201c97c982565ba9
Signed-off-by: Prashanth Pai &lt;ppai@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently, many source files are directly placed under gluster/ dir:
gluster/exceptions.py
gluster/gfapi.py
gluster/utils.py

When multiple packages (RPMs) are sharing the same gluster namespace,
these source files will conflict if there are source files with same
names provided by other projects.

Fix: Move all source files in gluster/* to gluster/gfapi/*
Note that this patch does not break how existing users import gfapi.

Change-Id: Idf9d07eefafe8333215d6c61201c97c982565ba9
Signed-off-by: Prashanth Pai &lt;ppai@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Simplify packaging</title>
<updated>2016-08-09T09:07:15+00:00</updated>
<author>
<name>Prashanth Pai</name>
<email>ppai@redhat.com</email>
</author>
<published>2016-08-09T08:55:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/libgfapi-python.git/commit/?id=d4b8804abb876bda9803cee61c6c4298b475e6be'/>
<id>d4b8804abb876bda9803cee61c6c4298b475e6be</id>
<content type='text'>
* Rename .unittests.sh to .unitests
* Fix entries in MANIFEST.in file
* Mover version declaration to gfapi.py

TODO: Fix the spec file. That'll be sent as a separate change.

Change-Id: I0cba8964c1ecc337128c8edc9f301fc1d023bd28
Signed-off-by: Prashanth Pai &lt;ppai@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Rename .unittests.sh to .unitests
* Fix entries in MANIFEST.in file
* Mover version declaration to gfapi.py

TODO: Fix the spec file. That'll be sent as a separate change.

Change-Id: I0cba8964c1ecc337128c8edc9f301fc1d023bd28
Signed-off-by: Prashanth Pai &lt;ppai@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>renamed unittests.sh to match func tests script</title>
<updated>2016-08-04T14:34:22+00:00</updated>
<author>
<name>Thiago da silva</name>
<email>thiago@dhcp-41-115.bos.redhat.com</email>
</author>
<published>2016-08-04T14:33:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/libgfapi-python.git/commit/?id=5d09981197e5f13003b05f9c1bc7f67141c068f7'/>
<id>5d09981197e5f13003b05f9c1bc7f67141c068f7</id>
<content type='text'>
Also, added .gitreview to make it easy to setup git-review

Change-Id: Ie3b3471b157e8fa8ccee73d0d91c03cdfef07d10
Signed-off-by: Thiago da silva &lt;thiago@dhcp-41-115.bos.redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also, added .gitreview to make it easy to setup git-review

Change-Id: Ie3b3471b157e8fa8ccee73d0d91c03cdfef07d10
Signed-off-by: Thiago da silva &lt;thiago@dhcp-41-115.bos.redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement copytree() and enhance walk(), rmtree()</title>
<updated>2016-08-03T05:42:46+00:00</updated>
<author>
<name>Prashanth Pai</name>
<email>ppai@redhat.com</email>
</author>
<published>2016-06-17T14:44:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/libgfapi-python.git/commit/?id=37ce11939885ac812403edddbae24d80c603ee31'/>
<id>37ce11939885ac812403edddbae24d80c603ee31</id>
<content type='text'>
This change:
* Implements copytree() API which is very similar to the one provided
  by shutils built-in module in Python.
* Enhances walk() and rmtree() implementation to leverage scandir()
  optimization.

Change-Id: Iac5aef1a5c558fdeceac4e5128339141a3ebd4d1
Signed-off-by: Prashanth Pai &lt;ppai@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change:
* Implements copytree() API which is very similar to the one provided
  by shutils built-in module in Python.
* Enhances walk() and rmtree() implementation to leverage scandir()
  optimization.

Change-Id: Iac5aef1a5c558fdeceac4e5128339141a3ebd4d1
Signed-off-by: Prashanth Pai &lt;ppai@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Expose glfs_readdirplus_r"</title>
<updated>2016-07-06T01:23:07+00:00</updated>
<author>
<name>Thiago da Silva</name>
<email>thiago@redhat.com</email>
</author>
<published>2016-07-06T01:23:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/libgfapi-python.git/commit/?id=67088368e4d06609d22ca67fc5dd4cf507f3f273'/>
<id>67088368e4d06609d22ca67fc5dd4cf507f3f273</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Fix failing CentOS CI tests"</title>
<updated>2016-07-01T19:14:18+00:00</updated>
<author>
<name>Thiago da Silva</name>
<email>thiago@redhat.com</email>
</author>
<published>2016-07-01T19:14:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/libgfapi-python.git/commit/?id=1c392f13c6a0805916c47081ac6fbd1d94d384ff'/>
<id>1c392f13c6a0805916c47081ac6fbd1d94d384ff</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix failing CentOS CI tests</title>
<updated>2016-07-01T17:41:16+00:00</updated>
<author>
<name>Prashanth Pai</name>
<email>ppai@redhat.com</email>
</author>
<published>2016-07-01T17:31:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/libgfapi-python.git/commit/?id=dc83b6cdf65ebee8542603baba2d88aee1b28c08'/>
<id>dc83b6cdf65ebee8542603baba2d88aee1b28c08</id>
<content type='text'>
pep8 and functests were failing in CentOS CI as reported here:
http://comments.gmane.org/gmane.comp.file-systems.gluster.devel/15697

Functional tests were failing because test_copy2() was invoking copy()
method instead of copy2(). Further, tests were doing assertions on
atime which gets changed every time the file is read.

Change-Id: I692e9f44911c32c18b1f92c17b6b455ba2d196a1
Signed-off-by: Prashanth Pai &lt;ppai@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
pep8 and functests were failing in CentOS CI as reported here:
http://comments.gmane.org/gmane.comp.file-systems.gluster.devel/15697

Functional tests were failing because test_copy2() was invoking copy()
method instead of copy2(). Further, tests were doing assertions on
atime which gets changed every time the file is read.

Change-Id: I692e9f44911c32c18b1f92c17b6b455ba2d196a1
Signed-off-by: Prashanth Pai &lt;ppai@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Expose glfs_readdirplus_r</title>
<updated>2016-06-29T18:42:07+00:00</updated>
<author>
<name>Prashanth Pai</name>
<email>ppai@redhat.com</email>
</author>
<published>2016-06-13T10:25:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/libgfapi-python.git/commit/?id=b46451d02d2660cdf46338b2e535467bf39e5164'/>
<id>b46451d02d2660cdf46338b2e535467bf39e5164</id>
<content type='text'>
This patch does the following:
* Implements Volume.listdir_with_stat() API which internally invokes
  glfs_readdirplus_r to return directory entries along with stat for
  each entry.
* Implements Volume.scandir() which is similar to os.scandir() present
  in Python 3.5
* Makes Dir class iterable.
* Enables Dir class to raise OSError when glfs_readdir* calls fail.
  Previously, these failures were silently being ignored and treated as
  a case of EOF.

Change-Id: Id918c39a7ef3882553e9bcd3fbf9455ee1c25a83
Signed-off-by: Prashanth Pai &lt;ppai@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch does the following:
* Implements Volume.listdir_with_stat() API which internally invokes
  glfs_readdirplus_r to return directory entries along with stat for
  each entry.
* Implements Volume.scandir() which is similar to os.scandir() present
  in Python 3.5
* Makes Dir class iterable.
* Enables Dir class to raise OSError when glfs_readdir* calls fail.
  Previously, these failures were silently being ignored and treated as
  a case of EOF.

Change-Id: Id918c39a7ef3882553e9bcd3fbf9455ee1c25a83
Signed-off-by: Prashanth Pai &lt;ppai@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "doc: Add troubleshooting section"</title>
<updated>2016-06-23T10:15:28+00:00</updated>
<author>
<name>Humble Devassy Chirammal</name>
<email>humble.devassy@gmail.com</email>
</author>
<published>2016-06-23T10:15:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.gluster.org/cgit/libgfapi-python.git/commit/?id=e8229ddeca824e1cfdc2d95cc2bce3c731ea7372'/>
<id>e8229ddeca824e1cfdc2d95cc2bce3c731ea7372</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
