From alourie at redhat.com Thu May 17 08:01:43 2012 Content-Type: multipart/mixed; boundary="===============7342426266545236612==" MIME-Version: 1.0 From: Alex Lourie To: devel at ovirt.org Subject: [Engine-devel] Feedback requested on name change Date: Thu, 17 May 2012 15:01:37 +0300 Message-ID: <4FB4E8A1.30304@redhat.com> --===============7342426266545236612== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is a multi-part message in MIME format. --------------090408020509030405010906 Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed Content-Transfer-Encoding: 7bit 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: ... Requires: %{name}-image-uploader ... %{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. Thanks. -- = Alex Lourie. --------------090408020509030405010906 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit 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.

Thanks.

-- =

Alex Lourie.
--------------090408020509030405010906-- --===============7342426266545236612== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wOTA0MDgwMjA1MDkwMzA0MDUwMTA5MDYKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTE7IGZvcm1hdD1mbG93ZWQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog N2JpdAoKV2UgaGF2ZSBub3cgc2VwYXJhdGVkIHRvb2xzIHJlcG9zaXRvcmllcyB3aGljaCBhcmUg YnVpbHQgaW5kZXBlbmRlbnRseSAKZnJvbSBvdmlydC1lbmdpbmUsIGZvciBleGFtcGxlICJvdmly dC1pbWFnZS11cGxvYWRlciIuIE91ciBycG1zIAoob3ZpcnQtZW5naW5lKSBoYXMgYSBkZXBlbmRl bmN5IG9uIHRob3NlIHRvb2xzLCB1c2luZyB0aGUgZm9sbG93aW5nIG9wdGlvbjoKCjxzbmlwPgou Li4KUmVxdWlyZXM6ICV7bmFtZX0taW1hZ2UtdXBsb2FkZXIKLi4uCjxzbmlwPgoKJXtuYW1lfSBp cyBzdWJzdGl0dXRlZCBieSAnb3ZpcnQtZW5naW5lJyBkdXJpbmcgYnVpbGQsIGNyZWF0aW5nIGEg CmRlcGVuZGVuY3kgb24gIipvdmlydC1lbmdpbmUtaW1hZ2UtdXBsb2FkZXIqIi4gVGhpcywgaW4g dHVybiwgbWFrZXMgYSAKbm9uLXJlc29sdmVkIGRlcGVuZGVuY3ksIGFzIHRoZSBhY3R1YWwgcGFj a2FnZSBuYW1lIGJ1aWx0IGZvciAKaW1hZ2UtdXBsb2FkZXIgaXMgIipvdmlydC1pbWFnZS11cGxv YWRlcioiLgoKV2UgY2FuIHJlc29sdmUgdGhpcyBieSBlaXRoZXIgY2hhbmdpbmcgdGhlIGRlcGVu ZGVuY3kgaW4gb3VyIHJwbXMgb3IgYnkgCmNoYW5naW5nIHRoZSB0b29scyBwYWNrYWdlIG5hbWVz IChyZWxldmFudCBhbHNvIGZvciBpc28tdXBsb2FkZXIgYW5kIApsb2ctY29sbGVjdG9yKS4KClBs ZWFzZSBsZXQgbWUga25vdyB3aGljaCB3YXkgc2VlbXMgcHJlZmVyYWJsZSBmb3IgdGhpcy4KClRo YW5rcy4KCi0tIApBbGV4IExvdXJpZS4KCgotLS0tLS0tLS0tLS0tLTA5MDQwODAyMDUwOTAzMDQw NTAxMDkwNgpDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD1JU08tODg1OS0xCkNvbnRl bnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQKCjxodG1sPgogIDxoZWFkPgoKICAgIDxtZXRhIGh0 dHAtZXF1aXY9ImNvbnRlbnQtdHlwZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PUlTTy04 ODU5LTEiPgogIDwvaGVhZD4KICA8Ym9keSBiZ2NvbG9yPSIjRkZGRkZGIiB0ZXh0PSIjMDAwMDAw Ij4KICAgIFdlIGhhdmUgbm93IHNlcGFyYXRlZCB0b29scyByZXBvc2l0b3JpZXMgd2hpY2ggYXJl IGJ1aWx0CiAgICBpbmRlcGVuZGVudGx5IGZyb20gb3ZpcnQtZW5naW5lLCBmb3IgZXhhbXBsZSAi b3ZpcnQtaW1hZ2UtdXBsb2FkZXIiLgogICAgT3VyIHJwbXMgKG92aXJ0LWVuZ2luZSkgaGFzIGEg ZGVwZW5kZW5jeSBvbiB0aG9zZSB0b29scywgdXNpbmcgdGhlCiAgICBmb2xsb3dpbmcgb3B0aW9u Ojxicj4KICAgIDxicj4KICAgICZsdDtzbmlwJmd0Ozxicj4KICAgIC4uLjxicj4KICAgIFJlcXVp cmVzOiAle25hbWV9LWltYWdlLXVwbG9hZGVyPGJyPgogICAgLi4uPGJyPgogICAgJmx0O3NuaXAm Z3Q7PGJyPgogICAgPGJyPgogICAgJXtuYW1lfSBpcyBzdWJzdGl0dXRlZCBieSAnb3ZpcnQtZW5n aW5lJyBkdXJpbmcgYnVpbGQsIGNyZWF0aW5nIGEKICAgIGRlcGVuZGVuY3kgb24gIjxiPm92aXJ0 LWVuZ2luZS1pbWFnZS11cGxvYWRlcjwvYj4iLiBUaGlzLCBpbiB0dXJuLAogICAgbWFrZXMgYSBu b24tcmVzb2x2ZWQgZGVwZW5kZW5jeSwgYXMgdGhlIGFjdHVhbCBwYWNrYWdlIG5hbWUgYnVpbHQK ICAgIGZvciBpbWFnZS11cGxvYWRlciBpcyAiPGI+b3ZpcnQtaW1hZ2UtdXBsb2FkZXI8L2I+Ii48 YnI+CiAgICA8YnI+CiAgICBXZSBjYW4gcmVzb2x2ZSB0aGlzIGJ5IGVpdGhlciBjaGFuZ2luZyB0 aGUgZGVwZW5kZW5jeSBpbiBvdXIgcnBtcyBvcgogICAgYnkgY2hhbmdpbmcgdGhlIHRvb2xzIHBh Y2thZ2UgbmFtZXMgKHJlbGV2YW50IGFsc28gZm9yIGlzby11cGxvYWRlcgogICAgYW5kIGxvZy1j b2xsZWN0b3IpLjxicj4KICAgIDxicj4KICAgIFBsZWFzZSBsZXQgbWUga25vdyB3aGljaCB3YXkg c2VlbXMgcHJlZmVyYWJsZSBmb3IgdGhpcy48YnI+CiAgICA8YnI+CiAgICBUaGFua3MuPGJyPgog ICAgPGJyPgogICAgPHByZSBjbGFzcz0ibW96LXNpZ25hdHVyZSIgY29scz0iNzIiPi0tIApBbGV4 IExvdXJpZS48L3ByZT4KICA8L2JvZHk+CjwvaHRtbD4KCi0tLS0tLS0tLS0tLS0tMDkwNDA4MDIw NTA5MDMwNDA1MDEwOTA2LS0K --===============7342426266545236612==-- From juan.hernandez at redhat.com Thu May 17 08:35:56 2012 Content-Type: multipart/mixed; boundary="===============0998414028777883248==" MIME-Version: 1.0 From: Juan Hernandez To: devel at ovirt.org Subject: Re: [Engine-devel] Feedback requested on name change Date: Thu, 17 May 2012 14:35:53 +0200 Message-ID: <4FB4F0A9.4090404@redhat.com> In-Reply-To: 4FB4E8A1.30304@redhat.com --===============0998414028777883248== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable 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 optio= n: > > > ... > Requires: %{name}-image-uploader > ... > > > %{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 =3D %{version}-%{release}". --===============0998414028777883248==--