* TODO: updated

* libvirt.spec.in: package the examples in the doc
* src/Makefile.am: forgot to add xml.h
Daniel
This commit is contained in:
Daniel Veillard 2006-02-22 08:59:00 +00:00
parent d02fa086ff
commit a3512b01f9
4 changed files with 16 additions and 5 deletions

View File

@ -1,3 +1,9 @@
Wed Feb 22 09:57:11 CET 2006 Daniel Veillard <veillard@redhat.com>
* TODO: updated
* libvirt.spec.in: package the examples in the doc
* src/Makefile.am: forgot to add xml.h
Tue Feb 21 22:00:11 CET 2006 Karel Zak <kzak@redhat.com>
* TODO: added virsh part

11
TODO
View File

@ -1,13 +1,13 @@
Absolute TODOs:
- Create() API, how do we best keep flexibility and allow various
specific environment and space for evolution (VMX)
- thread protection, reentrancy, refcounting, etc ...
- documentation and examples on using the toolkit
- Error API. probably similar to libxml2 structured API
- extract error messages from the Xend rpc
- UUID based lookup and naming
TODO:
- track change of xend API, XML-RPC, UUID based lookup and naming
- Create() API, how do we best keep flexibility and allow various
specific environment and space for evolution (VMX)
- track change of xend API & XML-RPC
- API for the Node: extracting informations, selecting scheduling policy
- better resources allocation APIs (%CPU, set memory)
- DTD/RNG/XSD schemas for the XML Domain descriptions
@ -32,6 +32,7 @@ Probable TODOs:
Would-be-nice TODO:
- man page for virsh and the libraries entry points
- support for QEmu and other virtualization engines
- more documentation and examples on using the toolkit
Cleanup:
- now that libxml2 is linked in, drop hash.[ch] and get back to libxml2 ones ?
@ -42,3 +43,5 @@ Done:
- set a no public by default policy for libvir symbols
- fix the python bindings
- renamed to libvirt
- the CreateLinux() API is a first step toward a final Create()
- documentation and examples on using the toolkit

View File

@ -49,6 +49,7 @@ make
rm -fr %{buildroot}
%makeinstall
(cd docs/examples ; make clean ; rm -rf .deps)
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
rm -f $RPM_BUILD_ROOT%{_libdir}/python*/site-packages/*.la
@ -78,6 +79,7 @@ rm -fr %{buildroot}
%{_libdir}/pkgconfig/libvirt.pc
%doc docs/*.html docs/html docs/*.gif
%doc docs/examples
%doc docs/libvirt-api.xml
%files python

View File

@ -14,7 +14,7 @@ libvirt_la_LDFLAGS = -Wl,--version-script=$(srcdir)/libvirt_sym.version \
libvirt_la_SOURCES = \
libvirt.c internal.h \
hash.c hash.h \
xml.c \
xml.c xml.h \
xen_internal.c xen_internal.h \
xend_internal.c xend_internal.h \
sexpr.c sexpr.h