[Ovirt-devel] [PATCH *ALL*] Makefile.am: set OVIRT_DEV from Release: 0 in spec.in file

Perry N. Myers pmyers at redhat.com
Thu Oct 9 04:12:30 UTC 2008


Jim Meyering wrote:
> I'd been running "make build" without setting OVIRT_DEV.
> That would cause trouble due to using out of date RPMs.
> But in development, we should always simply set OVIRT_DEV=1.
> We know we're in development mode when the spec.in file contains
> has a line that starts like this:
> 
>     Release: 0
> 
> so I've adjusted all Makefile.am files to automatically do
> what we want.  Painful to have to put this same snippet in
> 7 different repositories, but very soon I'll be motivated
> (and have time) to factor out the worst of that duplication.

These patches seem to work fine, and I would ACK them except...

I've noticed that occasionally the rpm flags for OVIRT_DEV are not set 
properly in the ovirt-appliance repo, causing the version for 
ovirt-appliance to occasionally be 0.94-0 even though the Release is 0 in 
the spec file.  I can't seem to replicate the error with any consistency. 
  It just happens once and a while with seemingly the same environment (I 
know there must be something different, but haven't pinned it down yet)

If anyone has seen this behavior w/o these patches applied please let me 
know, as maybe this has been a problem all along.  It could be that the 
bashism used to set rpm_flags is not working properly in the Makefile.

Perry




More information about the ovirt-devel mailing list