[libvirt] fork of php-libvirt

I've added many APIs to php-libvirt, including network, node device, interface, and snapshot support. Unfortunately, I wasn't able to contact original author Radek, I really hope he can see this. So I forked it, the address is: https://github.com/4179e1/php-libvirt But there's something undone, as a new php extension writer, I don't know how the documents are generated. Any clues are appreciated. BTW, I've pack php-libvirt into rpm via opensuse build service, currently: it's ready on openSuSE 11.3 & SLES 11 SP1; fedora 14 should works too (it works on my VM), but the obs environment is not ready yet; and there's something need to workaround on rhel6. check here: http://download.opensuse.org/repositories/home:/midmay/

Dne 29.12.2010 8:00, Lyre napsal(a):
I've added many APIs to php-libvirt, including network, node device, interface, and snapshot support.
Unfortunately, I wasn't able to contact original author Radek, I really hope he can see this.
So I forked it, the address is: https://github.com/4179e1/php-libvirt
But there's something undone, as a new php extension writer, I don't know how the documents are generated. Any clues are appreciated.
BTW, I've pack php-libvirt into rpm via opensuse build service, currently: it's ready on openSuSE 11.3 & SLES 11 SP1; fedora 14 should works too (it works on my VM), but the obs environment is not ready yet; and there's something need to workaround on rhel6. check here: http://download.opensuse.org/repositories/home:/midmay/
-- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list
Hi, thank you for all the work. Now I found an email from you in a spam folder :-( I will send you more information about how the documentation is done. Radek

On 30/12/2010, at 12:03 AM, Radek Hladik wrote:
Dne 29.12.2010 8:00, Lyre napsal(a):
I've added many APIs to php-libvirt, including network, node device, interface, and snapshot support.
Unfortunately, I wasn't able to contact original author Radek, I really hope he can see this.
So I forked it, the address is: https://github.com/4179e1/php-libvirt
But there's something undone, as a new php extension writer, I don't know how the documents are generated. Any clues are appreciated.
BTW, I've pack php-libvirt into rpm via opensuse build service, currently: it's ready on openSuSE 11.3 & SLES 11 SP1; fedora 14 should works too (it works on my VM), but the obs environment is not ready yet; and there's something need to workaround on rhel6. check here: http://download.opensuse.org/repositories/home:/midmay/
-- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list
Hi, thank you for all the work. Now I found an email from you in a spam folder :-( I will send you more information about how the documentation is done.
Hi guys, Will Lyre's changes be merged into Radek's version? Wondering if we should change the links or info on the php binding page on the libvirt site. :) Regards and best wishes, Justin Clift

Dne 4.1.2011 9:45, Justin Clift napsal(a):
On 30/12/2010, at 12:03 AM, Radek Hladik wrote:
Dne 29.12.2010 8:00, Lyre napsal(a):
I've added many APIs to php-libvirt, including network, node device, interface, and snapshot support.
Unfortunately, I wasn't able to contact original author Radek, I really hope he can see this.
So I forked it, the address is: https://github.com/4179e1/php-libvirt
But there's something undone, as a new php extension writer, I don't know how the documents are generated. Any clues are appreciated.
BTW, I've pack php-libvirt into rpm via opensuse build service, currently: it's ready on openSuSE 11.3& SLES 11 SP1; fedora 14 should works too (it works on my VM), but the obs environment is not ready yet; and there's something need to workaround on rhel6. check here: http://download.opensuse.org/repositories/home:/midmay/
-- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list
Hi, thank you for all the work. Now I found an email from you in a spam folder :-( I will send you more information about how the documentation is done.
Hi guys,
Will Lyre's changes be merged into Radek's version?
Wondering if we should change the links or info on the php binding page on the libvirt site. :)
Regards and best wishes,
Justin Clift
Hi, I merged the code into my development branch in my local git and it seems to be fine. Last info I had from Lyre is that he is working on a documentation for functions he added. He also tried to do the persistent connection. That functionality will need a lot of testing so it would be good to get that to courageous users :-) Radek

On 26/01/2011, at 5:56 AM, Radek Hladik wrote: <snip>
I merged the code into my development branch in my local git and it seems to be fine. Last info I had from Lyre is that he is working on a documentation for functions he added. He also tried to do the persistent connection. That functionality will need a lot of testing so it would be good to get that to courageous users :-)
That's really good news. :) When the next release of the PHP bindings are ready (0.4?), it would probably be worth sending an email out to the libvirt mailing lists. Including the new libvirt-announce one. Regards and best wishes, Justin Clift

Dne 4.1.2011 9:45, Justin Clift napsal(a):
On 30/12/2010, at 12:03 AM, Radek Hladik wrote:
Dne 29.12.2010 8:00, Lyre napsal(a):
I've added many APIs to php-libvirt, including network, node device, interface, and snapshot support.
Unfortunately, I wasn't able to contact original author Radek, I really hope he can see this.
So I forked it, the address is: https://github.com/4179e1/php-libvirt
But there's something undone, as a new php extension writer, I don't know how the documents are generated. Any clues are appreciated.
BTW, I've pack php-libvirt into rpm via opensuse build service, currently: it's ready on openSuSE 11.3& SLES 11 SP1; fedora 14 should works too (it works on my VM), but the obs environment is not ready yet; and there's something need to workaround on rhel6. check here: http://download.opensuse.org/repositories/home:/midmay/
-- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list
Hi, thank you for all the work. Now I found an email from you in a spam folder :-( I will send you more information about how the documentation is done.
Hi guys,
Will Lyre's changes be merged into Radek's version?
Wondering if we should change the links or info on the php binding page on the libvirt site. :)
Regards and best wishes,
Justin Clift
Apologies to all, I did not notice that Lyre posted the documentation into his fork on github. I'll try to merge that in reasonable time into my version. Radek

Hi all: I've added the documentation for the new APIs several days ago, but I've been busy these days and forget to inform Radek. So Radek, you may need to rebuild the documents.

On Thu, Jan 27, 2011 at 10:05 AM, Lyre <4179e1@gmail.com> wrote:
Hi all:
I've added the documentation for the new APIs several days ago, but I've been busy these days and forget to inform Radek.
So Radek, you may need to rebuild the documents.
One more thing, I've deprecated the persistent connection, since I couldn't find a good way to handle it.

Guys, in fact I did a fork of PHP libvirt and I informed Radek as well, my fork can be found on github at my profile page: https://github.com/MigNov/php-libvirt Also, sorry for having the root in some commits but I used wrong user-name with git unset to merge it. I've been testing it in my spare time on Fedora 14 and php-5.3.4-1.fc14.1.i686 . Michal On 01/27/2011 03:05 AM, Lyre wrote:
Hi all:
I've added the documentation for the new APIs several days ago, but I've been busy these days and forget to inform Radek.
So Radek, you may need to rebuild the documents.
-- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list
-- Michal Novotny<minovotn@redhat.com>, RHCE Virtualization Team (xen userspace), Red Hat

On 01/02/2011, at 12:19 AM, Michal Novotny wrote: <snip>
in fact I did a fork of PHP libvirt and I informed Radek as well, my fork can be found on github at my profile page:
https://github.com/MigNov/php-libvirt
Also, sorry for having the root in some commits but I used wrong user-name with git unset to merge it. I've been testing it in my spare time on Fedora 14 and php-5.3.4-1.fc14.1.i686 . <snip> On 01/27/2011 03:05 AM, Lyre wrote:
Hi all:
I've added the documentation for the new APIs several days ago, but I've been busy these days and forget to inform Radek.
So Radek, you may need to rebuild the documents.
Hey guys, What's the best way of working with this from the libvirt project point of view? Should we update the php-libvirt URL to point somewhere new, or should we add new entries, or ? (bearing in mind, it's better to have stable URL's where possible. The URL's on the libvirt website get frozen into each release tarball) Regards and best wishes, Justin Clift

On 01/02/2011, at 12:19 AM, Michal Novotny wrote: <snip>
in fact I did a fork of PHP libvirt and I informed Radek as well, my fork can be found on github at my profile page:
https://github.com/MigNov/php-libvirt
Also, sorry for having the root in some commits but I used wrong user-name with git unset to merge it. I've been testing it in my spare time on Fedora 14 and php-5.3.4-1.fc14.1.i686 . <snip> On 01/27/2011 03:05 AM, Lyre wrote:
Hi all:
I've added the documentation for the new APIs several days ago, but I've been busy these days and forget to inform Radek.
So Radek, you may need to rebuild the documents. Hey guys,
What's the best way of working with this from the libvirt project point of view?
Should we update the php-libvirt URL to point somewhere new, or should we add new entries, or ?
(bearing in mind, it's better to have stable URL's where possible. The URL's on the libvirt website get frozen into each release tarball)
Regards and best wishes,
Justin Clift Hi Justin, I have no objections against this but I'm not in the libvirt team and I'd like to contribute to this one at least in my spare time. Also, I'm CCing Radek too since he was/is working on the project as well so he deserves to know this and have a word there as well. However we've been writing several e-mail with Radek using the private e-mail about PHP
On 02/07/2011 11:16 AM, Justin Clift wrote: libvirt project and I guess he'd be glad for anybody managing the php-libvirt project since he was participating in the project only because of need to add some features that were not supported there yet. I also switched the project to use autotools like I'm having on my github account (the patch has been sent to Radek but I don't know whether it's merged to his tree already but I know it was not at the time I created my github account) and it was working fine for me so I'm responsible for this and if anybody have issues with autotools stuff there and new features I have implemented (can be checked using commit log there on my github but please note that I accidentally wrote some parts as root so commits from root are my commits as well) feel free to contact me using this e-mail (preferable way although I'm daily checking my personal e-mail as well so you can pick one you need). Thanks, Michal -- Michal Novotny<minovotn@redhat.com>, RHCE Virtualization Team (xen userspace), Red Hat

On 07/02/2011, at 10:13 PM, Michal Novotny wrote: <snip>
I have no objections against this but I'm not in the libvirt team and I'd like to contribute to this one at least in my spare time. Also, I'm CCing Radek too since he was/is working on the project as well so he deserves to know this and have a word there as well. However we've been writing several e-mail with Radek using the private e-mail about PHP libvirt project and I guess he'd be glad for anybody managing the php-libvirt project since he was participating in the project only because of need to add some features that were not supported there yet.
I also switched the project to use autotools like I'm having on my github account (the patch has been sent to Radek but I don't know whether it's merged to his tree already but I know it was not at the time I created my github account) and it was working fine for me so I'm responsible for this and if anybody have issues with autotools stuff there and new features I have implemented (can be checked using commit log there on my github but please note that I accidentally wrote some parts as root so commits from root are my commits as well) feel free to contact me using this e-mail (preferable way although I'm daily checking my personal e-mail as well so you can pick one you need).
Ahhh, no worries. It sounds like you're taking on the "primary maintainer" role for php-libvirt. :) That being the case, would it be useful to move Radek's php-libvirt web page: http://phplibvirt.cybersales.cz/ ... to the libvirt.org site or something? Regards and best wishes, Justin Clift

On 07/02/2011, at 10:13 PM, Michal Novotny wrote: <snip>
I have no objections against this but I'm not in the libvirt team and I'd like to contribute to this one at least in my spare time. Also, I'm CCing Radek too since he was/is working on the project as well so he deserves to know this and have a word there as well. However we've been writing several e-mail with Radek using the private e-mail about PHP libvirt project and I guess he'd be glad for anybody managing the php-libvirt project since he was participating in the project only because of need to add some features that were not supported there yet.
I also switched the project to use autotools like I'm having on my github account (the patch has been sent to Radek but I don't know whether it's merged to his tree already but I know it was not at the time I created my github account) and it was working fine for me so I'm responsible for this and if anybody have issues with autotools stuff there and new features I have implemented (can be checked using commit log there on my github but please note that I accidentally wrote some parts as root so commits from root are my commits as well) feel free to contact me using this e-mail (preferable way although I'm daily checking my personal e-mail as well so you can pick one you need). Ahhh, no worries. It sounds like you're taking on the "primary maintainer" role for php-libvirt. :)
That being the case, would it be useful to move Radek's php-libvirt web page:
http://phplibvirt.cybersales.cz/
... to the libvirt.org site or something?
Regards and best wishes,
Justin Clift Well then, I'd be glad to do so in either spare time or even if I could do it with Xen (I'm in the platform BU and libvirt is in the cloud so it could be hard to work on both - I've been asking about this some time ago since I was interested in working on both libvirt and Xen and
On 02/07/2011 12:24 PM, Justin Clift wrote: therefore to spend my time on both divided 70% on Xen and 30% on libvirt or something like that) it would be nice :) Nevertheless we should wait for Radek's reply as well since he's hosting this on cybersales.cz site now. I guess hosting this on libvirt.org as one "subproject" of libvirt makes a pretty good sense. Thanks, Michal -- Michal Novotny<minovotn@redhat.com>, RHCE Virtualization Team (xen userspace), Red Hat

On 07/02/2011, at 10:28 PM, Michal Novotny wrote: <snip>
Well then, I'd be glad to do so in either spare time or even if I could do it with Xen (I'm in the platform BU and libvirt is in the cloud so it could be hard to work on both - I've been asking about this some time ago since I was interested in working on both libvirt and Xen and therefore to spend my time on both divided 70% on Xen and 30% on libvirt or something like that) it would be nice :)
Nevertheless we should wait for Radek's reply as well since he's hosting this on cybersales.cz site now. I guess hosting this on libvirt.org as one "subproject" of libvirt makes a pretty good sense.
Yep, lets wait for Radek and see what he says. If he's of the same opinion then we can figure out the best way from there. :)

On Mon, Feb 07, 2011 at 10:24:37PM +1100, Justin Clift wrote:
Ahhh, no worries. It sounds like you're taking on the "primary maintainer" role for php-libvirt. :)
That being the case, would it be useful to move Radek's php-libvirt web page:
http://phplibvirt.cybersales.cz/
... to the libvirt.org site or something?
Yes, it would be preferrable to have the PHP bindings site / GIT hosted on libvirt.org, so that it is more obvious that contributions are open for any libvirt developer with an interest in PHP. Daniel -- |: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :| |: http://libvirt.org -o- http://virt-manager.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|

On Mon, Feb 07, 2011 at 10:24:37PM +1100, Justin Clift wrote:
Ahhh, no worries. It sounds like you're taking on the "primary maintainer" role for php-libvirt. :)
That being the case, would it be useful to move Radek's php-libvirt web page:
http://phplibvirt.cybersales.cz/
... to the libvirt.org site or something? Yes, it would be preferrable to have the PHP bindings site / GIT hosted on libvirt.org, so that it is more obvious that contributions are open for any libvirt developer with an interest in PHP.
Daniel In fact I found the project interesting so that's why I studied how writing PHP modules in C a little and I'd like to continue working this one since this is basically what I'm doing in my spare time (when I have time) already since I like studying new things and doing things that I
On 02/07/2011 12:33 PM, Daniel P. Berrange wrote: think may be useful so I thing this is reasonable to have it GIT hosted on libvirt.org also with some page to the libvirt.org design documenting the API and compilation/installation of the module etc. Michal -- Michal Novotny<minovotn@redhat.com>, RHCE Virtualization Team (xen userspace), Red Hat
participants (5)
-
Daniel P. Berrange
-
Justin Clift
-
Lyre
-
Michal Novotny
-
Radek Hladik