Description of problem: Currently setuid() , setgid() apis are not available in libgfapi-python binding. This has to be available via python bindings. Version-Release number of selected component (if applicable): N/A How reproducible: N/A Steps to Reproduce: N/A Actual results: Missing setuid(), setgid() apis in python bindings of libgfapi. Expected results: These apis should be exposed for libgfapi-python consumers. Additional info:
I haven't written unit tests for the additional functions, but the following patch works for me: https://github.com/lcarstensen/libgfapi-python/compare/lcarstensen:master...setfs
(In reply to Lans Carstensen from comment #1) > I haven't written unit tests for the additional functions, but the following > patch works for me: > > https://github.com/lcarstensen/libgfapi-python/compare/lcarstensen:master... > setfs Thanks!! Can you please send this patch with unit test for the review @ review.gluster.org ? Please let us know/ping us If there is any blocker for this process. As a second option, we can work on the complete patch ( with unit test..etc) based on your patch. Please revert with your choice on this.
(In reply to Lans Carstensen from comment #1) > I haven't written unit tests for the additional functions, but the following > patch works for me: > > https://github.com/lcarstensen/libgfapi-python/compare/lcarstensen:master... > setfs Thiago has a patch on review: http://review.gluster.org/9715
This patch has been merged. http://review.gluster.org/#/c/9715/ This should fix the incorrect bug status.
When the change was sent and merged, there was no BUG id attached in the commit message. So in the "Bugs with incorrect status" report, this shows up as ** ppai: No change posted, but bug 1193482 is in MODIFIED ** But the change has been posted by Thiago and already merged (http://review.gluster.org/#/c/9715/). The libgfapi-python never had an official release yet. Closing this with resolution NEXTRELEASE. Hope this is the right choice. Historically, libgfapi-python project has not used bugzilla as the preferred tool to track tasks and progress. There's a public trello board here: https://trello.com/b/dKZYscO2/libgfapi-bindings