On Tuesday 09 December 2014 19:57:51 Peter Krempa wrote: > On 12/01/14 16:38, Dmitry Guryanov wrote: > > This patch series replaces all code, which used prlctl command > > to interact with parallels cloud server with calls to > > parallels sdk functions. > > > > The model of this driver remain almost the same - in creates a > > list of virDomainObj objects on connect and then functions, which > > returns different information get info from this list. > > So, I finally went ahead and pushed this series as we agreed on the > post-freeze approach. I have following notes though: Thanks, Peter! > > * please run make syntax-check before sending patches > (and make sure the cppi package is installed) > > The series contained a few patches with whitespace errors in macro > definitions. > > * please compile with --enable-compile-warnings=error > > There were a few warnings that hinted to unused variables and one bad > constant use. Sorry about that. > > Additionally it will make obvious my next point... > > * the parallels SDK [1] produces warnings when included > > I had to add "-Wno-strict-prototypes" to PARALLELS_SDK_CFLAGS > otherwise the compiler would complain to mistakes in the header file. I > didn't chase them any further though to see why. > > * The parallels SDK doesn't provide a pkg-config description file > > Libvirt tests for the "parallels-sdk" pkg-config module, but the default > installation doesn't provide it. It's then extremely user-unfriendly to > hack the paths so that it actually compiles. > > Please provide that desc in the installer. > > * The parallels SDK installed needs root even for unpacking > > I personally don't like tools that install everything. The > self-installer [1] has an option to just unpack the files. For this > option the root privilege shouldn't be required ... it's just ridiulous. > > You've installed commercial version of this SDK, we haven't prepared binary packages for opensource version yet, sources can be found here - https://github.com/CloudServer/parallels-sdk. > Anyways, thanks for contributing. It would also be really helpful to > provide the pkg-config file. > > Peter > > [1] - I used the package at: > http://download.cloudserver.parallels.com/server/pcs/en_us/parallels/6/updat > e8/parallels-virtualization-sdk-6.8.23687.1081632.run -- Dmitry Guryanov -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list