[Engine-devel] Feedback requested on name change

Juan Hernandez juan.hernandez at redhat.com
Thu May 17 12:35:53 UTC 2012


On 05/17/2012 02:01 PM, Alex Lourie wrote:
> We have now separated tools repositories which are built independently
> from ovirt-engine, for example "ovirt-image-uploader". Our rpms
> (ovirt-engine) has a dependency on those tools, using the following option:
>
> <snip>
> ...
> Requires: %{name}-image-uploader
> ...
> <snip>
>
> %{name} is substituted by 'ovirt-engine' during build, creating a
> dependency on "*ovirt-engine-image-uploader*". This, in turn, makes a
> non-resolved dependency, as the actual package name built for
> image-uploader is "*ovirt-image-uploader*".
>
> We can resolve this by either changing the dependency in our rpms or by
> changing the tools package names (relevant also for iso-uploader and
> log-collector).
>
> Please let me know which way seems preferable for this.

I like more the new shorter package names. In addition they reflect 
better the fact that they are not subpackages of the engine. But take 
into account that changing the names means that the upgrade path has to 
be managed carefully. The new renamed packages should obsolete the old ones.

I would also suggest to replace the "Requires: %{name}-whatever" that we 
currently use with "Requires: %{name}-whatever = %{version}-%{release}".



More information about the Devel mailing list