From robert at middleswarth.net Thu Jul 5 19:08:05 2012 Content-Type: multipart/mixed; boundary="===============3330494129409227308==" MIME-Version: 1.0 From: Robert Middleswarth To: users at ovirt.org Subject: Re: [Users] What is it going to take to get EL6 builds? Date: Thu, 05 Jul 2012 19:08:02 -0400 Message-ID: <4FF61E52.40601@middleswarth.net> In-Reply-To: CAN0oX1YK7qpedsHwDd20DCXQzz7OYeiHU02p3qqOqw=+cMW8wg@mail.gmail.com --===============3330494129409227308== 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. --------------080002000504070404010302 Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed Content-Transfer-Encoding: 7bit On 07/05/2012 07:02 PM, Trey Dockendorf wrote: > > > On Jul 5, 2012 5:05 PM, "Robert Middleswarth" > wrote: > > > > I know there are a few things that don't work under oVirt on EL6 but = > there are unofficial builds out there and they seem to work pretty well. > > > > What is the major stopper from getting EL6 builds? Is it just a = > mater of getting patches submitted for building the spec files? Is = > there a need for EL 6 based slaves? Is there a concern about the = > features that don't work like Live Migration? > > > > I guess a good starting point is to build a todo list of what has to = > be done. > > > > Thanks > > Robert > > _______________________________________________ > > Users mailing list > > Users(a)ovirt.org > > http://lists.ovirt.org/mailman/listinfo/users > > Based on personal attempts to rebuild ovirt for EL6 the biggest hurdle = > I ran into is build dependencies. > > Thanks to the help of Dreyou Im using the work around of a binary = > download of Maven and packages from jpackage repo. Ive built latest = > vdsm without much issue and am setting up my mock environment to = > rebuild the latest ovirt-engine release. > I bet that is why I am having so much trouble. I installed Maven but am = not using jpackage repo for the rest of Java Thanks Robert > > Before Dreyou's repo I spent considerable time attempting to rebuild = > Fedora SRPMs in EL6 to meet all dependencies but there were numerous = > circular dependency issues building maven2 in EL6. This was before = > 3.1 and have not attempted a full dependency build since. > > Id be interested in knowing what other challenges exist for an EL6 = > release and would like to help where I can. > > - Trey > --------------080002000504070404010302 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit
On 07/05/2012 07:02 PM, Trey Dockendorf wrote:


On Jul 5, 2012 5:05 PM, "Robert Middleswarth" <robert(a)middleswarth.net> wrote:
>
> I know there are a few things that don't work under oVirt on EL6 but there are unofficial builds out there and they seem to work pretty well.
>
> What is the major stopper from getting EL6 builds?  Is it just a mater of getting patches submitted for building the spec files?  Is there a need for EL 6 based slaves?  Is there a concern about the features that don't work like Live Migration?
>
> I guess a good starting point is to build a todo list of what has to be done.
>
> Thanks
> Robert
> _______________________________________________
> Users mailing list
> = Users(a)ovirt.org
> http://lis= ts.ovirt.org/mailman/listinfo/users

Based on personal attempts to rebuild ovirt for EL6 the biggest hurdle I ran into is build dependencies.

Thanks to the help of Dreyou Im using the work around of a binary download of Maven and packages from jpackage repo.  Ive built latest vdsm without much issue and am setting up my mock environment to rebuild the latest ovirt-engine release.

I bet that is why I am having so much trouble.  I installed Maven but am not using jpackage repo for the rest of Java

Thanks
Robert

Before Dreyou's repo I spent considerable time attempting to rebuild Fedora SRPMs in EL6 to meet all dependencies but there were numerous circular dependency issues building maven2 in EL6.  This was before 3.1 and have not attempted a full dependency build since.

Id be interested in knowing what other challenges exist for an EL6 release and would like to help where I can.

- Trey



--------------080002000504070404010302-- --===============3330494129409227308== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wODAwMDIwMDA1MDQwNzA0MDQwMTAzMDIKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTE7IGZvcm1hdD1mbG93ZWQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog N2JpdAoKT24gMDcvMDUvMjAxMiAwNzowMiBQTSwgVHJleSBEb2NrZW5kb3JmIHdyb3RlOgo+Cj4K PiBPbiBKdWwgNSwgMjAxMiA1OjA1IFBNLCAiUm9iZXJ0IE1pZGRsZXN3YXJ0aCIgPHJvYmVydEBt aWRkbGVzd2FydGgubmV0IAo+IDxtYWlsdG86cm9iZXJ0QG1pZGRsZXN3YXJ0aC5uZXQ+PiB3cm90 ZToKPiA+Cj4gPiBJIGtub3cgdGhlcmUgYXJlIGEgZmV3IHRoaW5ncyB0aGF0IGRvbid0IHdvcmsg dW5kZXIgb1ZpcnQgb24gRUw2IGJ1dCAKPiB0aGVyZSBhcmUgdW5vZmZpY2lhbCBidWlsZHMgb3V0 IHRoZXJlIGFuZCB0aGV5IHNlZW0gdG8gd29yayBwcmV0dHkgd2VsbC4KPiA+Cj4gPiBXaGF0IGlz IHRoZSBtYWpvciBzdG9wcGVyIGZyb20gZ2V0dGluZyBFTDYgYnVpbGRzPyAgSXMgaXQganVzdCBh IAo+IG1hdGVyIG9mIGdldHRpbmcgcGF0Y2hlcyBzdWJtaXR0ZWQgZm9yIGJ1aWxkaW5nIHRoZSBz cGVjIGZpbGVzPyAgSXMgCj4gdGhlcmUgYSBuZWVkIGZvciBFTCA2IGJhc2VkIHNsYXZlcz8gIElz IHRoZXJlIGEgY29uY2VybiBhYm91dCB0aGUgCj4gZmVhdHVyZXMgdGhhdCBkb24ndCB3b3JrIGxp a2UgTGl2ZSBNaWdyYXRpb24/Cj4gPgo+ID4gSSBndWVzcyBhIGdvb2Qgc3RhcnRpbmcgcG9pbnQg aXMgdG8gYnVpbGQgYSB0b2RvIGxpc3Qgb2Ygd2hhdCBoYXMgdG8gCj4gYmUgZG9uZS4KPiA+Cj4g PiBUaGFua3MKPiA+IFJvYmVydAo+ID4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KPiA+IFVzZXJzIG1haWxpbmcgbGlzdAo+ID4gVXNlcnNAb3ZpcnQub3Jn IDxtYWlsdG86VXNlcnNAb3ZpcnQub3JnPgo+ID4gaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWls bWFuL2xpc3RpbmZvL3VzZXJzCj4KPiBCYXNlZCBvbiBwZXJzb25hbCBhdHRlbXB0cyB0byByZWJ1 aWxkIG92aXJ0IGZvciBFTDYgdGhlIGJpZ2dlc3QgaHVyZGxlIAo+IEkgcmFuIGludG8gaXMgYnVp bGQgZGVwZW5kZW5jaWVzLgo+Cj4gVGhhbmtzIHRvIHRoZSBoZWxwIG9mIERyZXlvdSBJbSB1c2lu ZyB0aGUgd29yayBhcm91bmQgb2YgYSBiaW5hcnkgCj4gZG93bmxvYWQgb2YgTWF2ZW4gYW5kIHBh Y2thZ2VzIGZyb20ganBhY2thZ2UgcmVwby4gIEl2ZSBidWlsdCBsYXRlc3QgCj4gdmRzbSB3aXRo b3V0IG11Y2ggaXNzdWUgYW5kIGFtIHNldHRpbmcgdXAgbXkgbW9jayBlbnZpcm9ubWVudCB0byAK PiByZWJ1aWxkIHRoZSBsYXRlc3Qgb3ZpcnQtZW5naW5lIHJlbGVhc2UuCj4KSSBiZXQgdGhhdCBp cyB3aHkgSSBhbSBoYXZpbmcgc28gbXVjaCB0cm91YmxlLiAgSSBpbnN0YWxsZWQgTWF2ZW4gYnV0 IGFtIApub3QgdXNpbmcganBhY2thZ2UgcmVwbyBmb3IgdGhlIHJlc3Qgb2YgSmF2YQoKVGhhbmtz ClJvYmVydAo+Cj4gQmVmb3JlIERyZXlvdSdzIHJlcG8gSSBzcGVudCBjb25zaWRlcmFibGUgdGlt ZSBhdHRlbXB0aW5nIHRvIHJlYnVpbGQgCj4gRmVkb3JhIFNSUE1zIGluIEVMNiB0byBtZWV0IGFs bCBkZXBlbmRlbmNpZXMgYnV0IHRoZXJlIHdlcmUgbnVtZXJvdXMgCj4gY2lyY3VsYXIgZGVwZW5k ZW5jeSBpc3N1ZXMgYnVpbGRpbmcgbWF2ZW4yIGluIEVMNi4gIFRoaXMgd2FzIGJlZm9yZSAKPiAz LjEgYW5kIGhhdmUgbm90IGF0dGVtcHRlZCBhIGZ1bGwgZGVwZW5kZW5jeSBidWlsZCBzaW5jZS4K Pgo+IElkIGJlIGludGVyZXN0ZWQgaW4ga25vd2luZyB3aGF0IG90aGVyIGNoYWxsZW5nZXMgZXhp c3QgZm9yIGFuIEVMNiAKPiByZWxlYXNlIGFuZCB3b3VsZCBsaWtlIHRvIGhlbHAgd2hlcmUgSSBj YW4uCj4KPiAtIFRyZXkKPgoKCgotLS0tLS0tLS0tLS0tLTA4MDAwMjAwMDUwNDA3MDQwNDAxMDMw MgpDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD1JU08tODg1OS0xCkNvbnRlbnQtVHJh bnNmZXItRW5jb2Rpbmc6IDdiaXQKCjxodG1sPgogIDxoZWFkPgogICAgPG1ldGEgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PUlTTy04ODU5LTEiCiAgICAgIGh0dHAtZXF1aXY9IkNvbnRlbnQt VHlwZSI+CiAgPC9oZWFkPgogIDxib2R5IGJnY29sb3I9IiNGRkZGRkYiIHRleHQ9IiMwMDAwMDAi PgogICAgPGRpdiBjbGFzcz0ibW96LWNpdGUtcHJlZml4Ij5PbiAwNy8wNS8yMDEyIDA3OjAyIFBN LCBUcmV5IERvY2tlbmRvcmYKICAgICAgd3JvdGU6PGJyPgogICAgPC9kaXY+CiAgICA8YmxvY2tx dW90ZQpjaXRlPSJtaWQ6Q0FOMG9YMVlLN3FwZWRzSHdEZDIwRENYUXp6N09ZZWlIVTAycDNxcU9x dz0rY01XOHdnQG1haWwuZ21haWwuY29tIgogICAgICB0eXBlPSJjaXRlIj4KICAgICAgPHA+PGJy PgogICAgICAgIE9uIEp1bCA1LCAyMDEyIDU6MDUgUE0sICJSb2JlcnQgTWlkZGxlc3dhcnRoIiAm bHQ7PGEKICAgICAgICAgIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIgaHJlZj0ibWFpbHRvOnJvYmVy dEBtaWRkbGVzd2FydGgubmV0Ij5yb2JlcnRAbWlkZGxlc3dhcnRoLm5ldDwvYT4mZ3Q7CiAgICAg ICAgd3JvdGU6PGJyPgogICAgICAgICZndDs8YnI+CiAgICAgICAgJmd0OyBJIGtub3cgdGhlcmUg YXJlIGEgZmV3IHRoaW5ncyB0aGF0IGRvbid0IHdvcmsgdW5kZXIgb1ZpcnQKICAgICAgICBvbiBF TDYgYnV0IHRoZXJlIGFyZSB1bm9mZmljaWFsIGJ1aWxkcyBvdXQgdGhlcmUgYW5kIHRoZXkgc2Vl bQogICAgICAgIHRvIHdvcmsgcHJldHR5IHdlbGwuPGJyPgogICAgICAgICZndDs8YnI+CiAgICAg ICAgJmd0OyBXaGF0IGlzIHRoZSBtYWpvciBzdG9wcGVyIGZyb20gZ2V0dGluZyBFTDYgYnVpbGRz PyAmbmJzcDtJcyBpdAogICAgICAgIGp1c3QgYSBtYXRlciBvZiBnZXR0aW5nIHBhdGNoZXMgc3Vi bWl0dGVkIGZvciBidWlsZGluZyB0aGUgc3BlYwogICAgICAgIGZpbGVzPyAmbmJzcDtJcyB0aGVy ZSBhIG5lZWQgZm9yIEVMIDYgYmFzZWQgc2xhdmVzPyAmbmJzcDtJcyB0aGVyZSBhCiAgICAgICAg Y29uY2VybiBhYm91dCB0aGUgZmVhdHVyZXMgdGhhdCBkb24ndCB3b3JrIGxpa2UgTGl2ZSBNaWdy YXRpb24/PGJyPgogICAgICAgICZndDs8YnI+CiAgICAgICAgJmd0OyBJIGd1ZXNzIGEgZ29vZCBz dGFydGluZyBwb2ludCBpcyB0byBidWlsZCBhIHRvZG8gbGlzdCBvZgogICAgICAgIHdoYXQgaGFz IHRvIGJlIGRvbmUuPGJyPgogICAgICAgICZndDs8YnI+CiAgICAgICAgJmd0OyBUaGFua3M8YnI+ CiAgICAgICAgJmd0OyBSb2JlcnQ8YnI+CiAgICAgICAgJmd0OyBfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4KICAgICAgICAmZ3Q7IFVzZXJzIG1haWxp bmcgbGlzdDxicj4KICAgICAgICAmZ3Q7IDxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIgaHJlZj0i bWFpbHRvOlVzZXJzQG92aXJ0Lm9yZyI+VXNlcnNAb3ZpcnQub3JnPC9hPjxicj4KICAgICAgICAm Z3Q7IDxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIKICAgICAgICAgIGhyZWY9Imh0dHA6Ly9saXN0 cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VycyI+aHR0cDovL2xpc3RzLm92aXJ0Lm9y Zy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzPC9hPjwvcD4KICAgICAgPHA+QmFzZWQgb24gcGVyc29u YWwgYXR0ZW1wdHMgdG8gcmVidWlsZCBvdmlydCBmb3IgRUw2IHRoZSBiaWdnZXN0CiAgICAgICAg aHVyZGxlIEkgcmFuIGludG8gaXMgYnVpbGQgZGVwZW5kZW5jaWVzLjwvcD4KICAgICAgPHA+VGhh bmtzIHRvIHRoZSBoZWxwIG9mIERyZXlvdSBJbSB1c2luZyB0aGUgd29yayBhcm91bmQgb2YgYQog ICAgICAgIGJpbmFyeSBkb3dubG9hZCBvZiBNYXZlbiBhbmQgcGFja2FnZXMgZnJvbSBqcGFja2Fn ZSByZXBvLiZuYnNwOyBJdmUKICAgICAgICBidWlsdCBsYXRlc3QgdmRzbSB3aXRob3V0IG11Y2gg aXNzdWUgYW5kIGFtIHNldHRpbmcgdXAgbXkgbW9jawogICAgICAgIGVudmlyb25tZW50IHRvIHJl YnVpbGQgdGhlIGxhdGVzdCBvdmlydC1lbmdpbmUgcmVsZWFzZS48L3A+CiAgICA8L2Jsb2NrcXVv dGU+CiAgICBJIGJldCB0aGF0IGlzIHdoeSBJIGFtIGhhdmluZyBzbyBtdWNoIHRyb3VibGUuJm5i c3A7IEkgaW5zdGFsbGVkIE1hdmVuCiAgICBidXQgYW0gbm90IHVzaW5nIGpwYWNrYWdlIHJlcG8g Zm9yIHRoZSByZXN0IG9mIEphdmE8YnI+CiAgICA8YnI+CiAgICBUaGFua3M8YnI+CiAgICBSb2Jl cnQ8YnI+CiAgICA8YmxvY2txdW90ZQpjaXRlPSJtaWQ6Q0FOMG9YMVlLN3FwZWRzSHdEZDIwRENY UXp6N09ZZWlIVTAycDNxcU9xdz0rY01XOHdnQG1haWwuZ21haWwuY29tIgogICAgICB0eXBlPSJj aXRlIj4KICAgICAgPHA+QmVmb3JlIERyZXlvdSdzIHJlcG8gSSBzcGVudCBjb25zaWRlcmFibGUg dGltZSBhdHRlbXB0aW5nIHRvCiAgICAgICAgcmVidWlsZCBGZWRvcmEgU1JQTXMgaW4gRUw2IHRv IG1lZXQgYWxsIGRlcGVuZGVuY2llcyBidXQgdGhlcmUKICAgICAgICB3ZXJlIG51bWVyb3VzIGNp cmN1bGFyIGRlcGVuZGVuY3kgaXNzdWVzIGJ1aWxkaW5nIG1hdmVuMiBpbgogICAgICAgIEVMNi4m bmJzcDsgVGhpcyB3YXMgYmVmb3JlIDMuMSBhbmQgaGF2ZSBub3QgYXR0ZW1wdGVkIGEgZnVsbAog ICAgICAgIGRlcGVuZGVuY3kgYnVpbGQgc2luY2UuPC9wPgogICAgICA8cD5JZCBiZSBpbnRlcmVz dGVkIGluIGtub3dpbmcgd2hhdCBvdGhlciBjaGFsbGVuZ2VzIGV4aXN0IGZvciBhbgogICAgICAg IEVMNiByZWxlYXNlIGFuZCB3b3VsZCBsaWtlIHRvIGhlbHAgd2hlcmUgSSBjYW4uPC9wPgogICAg ICA8cD4tIFRyZXk8L3A+CiAgICA8L2Jsb2NrcXVvdGU+CiAgICA8YnI+CiAgICA8YnI+CiAgPC9i b2R5Pgo8L2h0bWw+CgotLS0tLS0tLS0tLS0tLTA4MDAwMjAwMDUwNDA3MDQwNDAxMDMwMi0tCg== --===============3330494129409227308==--