[Ovirt-devel] Patch Series for build refactoring

Perry N. Myers pmyers at redhat.com
Fri Sep 19 05:42:00 UTC 2008


The following patches:
[PATCH server] Restructured makefile and rpmbuilding to simplify it
[PATCH release] Restructured makefile and rpmbuilding to simplify it
[PATCH node-image] Restructured makefile and rpmbuilding to simplify it
[PATCH node] Removed dummy bumpgit target since the rest of the repos have 
been converted
[PATCH docs] Restructured makefile and rpmbuilding to simplify it
[PATCH appliance] Restructured makefile and rpmbuilding to simplify it

Convert all of the remaining repos to autoconf and simplify the makefiles 
significantly.  They all need to be applied at the same time if you're 
using ovirt.mk to build things since there were some interdependencies.

Aside from general autoconf'ing the other significant changes are in the 
way the versioning is handled.  It's now similar to what the libvirt 
project does, which I assume is a standard way of doing things... :)

I also removed setting overrides for rpmmacros (except for oVirt specific 
rpmmacros).

Please give these patches a whirl for building and let me know how they 
work out.

The last bit that I want to get done after these patches go in is removing 
the stuff from %build in both ovirt-appliance and ovirt-node-image and 
putting it in the Makefile and then calling make from %build.  This is 
cleaner and allows the images to be built without needing the RPM packaging.

Perry

-- 
|=-        Red Hat, Engineering, Emerging Technologies, Boston        -=|
|=-                     Email: pmyers at redhat.com                      -=|
|=-         Office: +1 412 474 3552   Mobile: +1 703 362 9622         -=|
|=- GnuPG: E65E4F3D 88F9 F1C9 C2F3 1303 01FE 817C C5D2 8B91 E65E 4F3D -=|




More information about the ovirt-devel mailing list