Re: [Freeipa-devel] Instructions to build ipa under RHEL
Lukas Slebodnik wrote: On (29/03/16 10:16), Oleg Fayans wrote: Hi team, Is there any kind of $subj available? Like, which repos to enable, etc. I'm raising the topic because I was unable to install a number of build-time dependencies to build the official 4.3.1 packages under RHEL-7.2 (I need freeipa-4.3.1 srpms to build ipa-tests package): awk '/BuildRequires/ {print $2}' freeipa.spec.in | xargs yum install -y | grep "No package" It's naive approach for installation of build dependencies which ignore rpm conditions "%if (0%{?rhel} >= 7)" Please you right tools in future yum-builddep. This may have been based on the top-level BUILD file in the freeipa source. Perhaps that should be updated. No package 389-ds-base-devel available. No package svrcore-devel available. No package samba-devel available. No package libwbclient-devel available. No package libtalloc-devel available. No package libtevent-devel available. No package xmlrpc-c-devel available. No package python-gssapi available. No package pylint available. No package python-polib available. No package libsss_idmap-devel available. No package libsss_nss_idmap-devel available. No package libunistring-devel available. No package python-lesscpy available. No package python-pytest-multihost available. No package python-pytest-sourceorder available. No package python-jwcrypto available. No package custodia available. No package libini_config-devel available. Most of devel packages are in optional repositories. No package python3-devel available. python3 is not available in rhel7 and never will be. No package libcmocka-devel available. No package nss_wrapper available. These dependencies are optional and required only on fedora. They are required by the spec he is using. rob -- Manage your subscription for the Freeipa-devel mailing list: https://www.redhat.com/mailman/listinfo/freeipa-devel Contribute to FreeIPA: http://www.freeipa.org/page/Contribute/Code
Re: [Freeipa-devel] Instructions to build ipa under RHEL
On (29/03/16 10:16), Oleg Fayans wrote: >Hi team, > >Is there any kind of $subj available? Like, which repos to enable, etc. >I'm raising the topic because I was unable to install a number of >build-time dependencies to build the official 4.3.1 packages under >RHEL-7.2 (I need freeipa-4.3.1 srpms to build ipa-tests package): > >awk '/BuildRequires/ {print $2}' freeipa.spec.in | xargs yum install -y >| grep "No package" It's naive approach for installation of build dependencies which ignore rpm conditions "%if (0%{?rhel} >= 7)" Please you right tools in future yum-builddep. >No package 389-ds-base-devel available. >No package svrcore-devel available. >No package samba-devel available. >No package libwbclient-devel available. >No package libtalloc-devel available. >No package libtevent-devel available. >No package xmlrpc-c-devel available. >No package python-gssapi available. >No package pylint available. >No package python-polib available. >No package libsss_idmap-devel available. >No package libsss_nss_idmap-devel available. >No package libunistring-devel available. >No package python-lesscpy available. >No package python-pytest-multihost available. >No package python-pytest-sourceorder available. >No package python-jwcrypto available. >No package custodia available. >No package libini_config-devel available. Most of devel packages are in optional repositories. >No package python3-devel available. python3 is not available in rhel7 and never will be. >No package libcmocka-devel available. >No package nss_wrapper available. > These dependencies are optional and required only on fedora. LS -- Manage your subscription for the Freeipa-devel mailing list: https://www.redhat.com/mailman/listinfo/freeipa-devel Contribute to FreeIPA: http://www.freeipa.org/page/Contribute/Code
Re: [Freeipa-devel] Instructions to build ipa under RHEL
Petr, Martin, thanks guys! On 03/29/2016 10:37 AM, Petr Vobornik wrote: > On 03/29/2016 10:16 AM, Oleg Fayans wrote: >> Hi team, >> >> Is there any kind of $subj available? Like, which repos to enable, etc. >> I'm raising the topic because I was unable to install a number of >> build-time dependencies to build the official 4.3.1 packages under >> RHEL-7.2 (I need freeipa-4.3.1 srpms to build ipa-tests package): >> >> awk '/BuildRequires/ {print $2}' freeipa.spec.in | xargs yum install -y >> | grep "No package" >> No package 389-ds-base-devel available. >> No package svrcore-devel available. >> No package samba-devel available. >> No package libwbclient-devel available. >> No package libtalloc-devel available. >> No package libtevent-devel available. >> No package xmlrpc-c-devel available. >> No package python-gssapi available. >> No package pylint available. >> No package python-polib available. >> No package libsss_idmap-devel available. >> No package libsss_nss_idmap-devel available. >> No package libunistring-devel available. >> No package python-lesscpy available. >> No package python-pytest-multihost available. >> No package python-pytest-sourceorder available. >> No package python-jwcrypto available. >> No package custodia available. >> No package libini_config-devel available. >> No package libcmocka-devel available. >> No package nss_wrapper available. >> No package python3-devel available. >> >> This leads to quite expected failure to build srpms. >> > > Some of the packages are not in RHEL 7.2. It's the usual case with > FreeIPA major version newer than the one in latest RHEL. > > Usually if some version of FreeIPA is rebased in RHEL then the > dependencies are also included. > > This gap could be solved, e.g., by COPR repositoris - the official one > for 4.3 is: @freeipa/freeipa-4-3-centos7 > > Martin Babinsky is working on including 4.3.1 also with the test package > there - progress can be viewed at: > https://copr.fedorainfracloud.org/coprs/mbabinsk/freeipa-4-3-centos-7/builds/ > -- Oleg Fayans Quality Engineer FreeIPA team RedHat. -- Manage your subscription for the Freeipa-devel mailing list: https://www.redhat.com/mailman/listinfo/freeipa-devel Contribute to FreeIPA: http://www.freeipa.org/page/Contribute/Code
Re: [Freeipa-devel] Instructions to build ipa under RHEL
On 03/29/2016 10:33 AM, Oleg Fayans wrote: OK, I enabled the following repo: http://cosmos.lab.eng.pnq.redhat.com/idmqe-extras/rhel/7Server/x86_64/ and that gave me: pylint python-polib python-pytest-multihost python-pytest-sourceorder But the rest is still unavailable On 03/29/2016 10:16 AM, Oleg Fayans wrote: Hi team, Is there any kind of $subj available? Like, which repos to enable, etc. I'm raising the topic because I was unable to install a number of build-time dependencies to build the official 4.3.1 packages under RHEL-7.2 (I need freeipa-4.3.1 srpms to build ipa-tests package): awk '/BuildRequires/ {print $2}' freeipa.spec.in | xargs yum install -y | grep "No package" No package 389-ds-base-devel available. No package svrcore-devel available. No package samba-devel available. No package libwbclient-devel available. No package libtalloc-devel available. No package libtevent-devel available. No package xmlrpc-c-devel available. No package python-gssapi available. No package pylint available. No package python-polib available. No package libsss_idmap-devel available. No package libsss_nss_idmap-devel available. No package libunistring-devel available. No package python-lesscpy available. No package python-pytest-multihost available. No package python-pytest-sourceorder available. No package python-jwcrypto available. No package custodia available. No package libini_config-devel available. No package libcmocka-devel available. No package nss_wrapper available. No package python3-devel available. This leads to quite expected failure to build srpms. Hi Oleg, If you can wait for a day or two I will push 4.3.1 to our Centos copr repo, you should be able to install 4.3.1 on RHEL from there. -- Martin^3 Babinsky -- Manage your subscription for the Freeipa-devel mailing list: https://www.redhat.com/mailman/listinfo/freeipa-devel Contribute to FreeIPA: http://www.freeipa.org/page/Contribute/Code
Re: [Freeipa-devel] Instructions to build ipa under RHEL
On 03/29/2016 10:16 AM, Oleg Fayans wrote: Hi team, Is there any kind of $subj available? Like, which repos to enable, etc. I'm raising the topic because I was unable to install a number of build-time dependencies to build the official 4.3.1 packages under RHEL-7.2 (I need freeipa-4.3.1 srpms to build ipa-tests package): awk '/BuildRequires/ {print $2}' freeipa.spec.in | xargs yum install -y | grep "No package" No package 389-ds-base-devel available. No package svrcore-devel available. No package samba-devel available. No package libwbclient-devel available. No package libtalloc-devel available. No package libtevent-devel available. No package xmlrpc-c-devel available. No package python-gssapi available. No package pylint available. No package python-polib available. No package libsss_idmap-devel available. No package libsss_nss_idmap-devel available. No package libunistring-devel available. No package python-lesscpy available. No package python-pytest-multihost available. No package python-pytest-sourceorder available. No package python-jwcrypto available. No package custodia available. No package libini_config-devel available. No package libcmocka-devel available. No package nss_wrapper available. No package python3-devel available. This leads to quite expected failure to build srpms. Some of the packages are not in RHEL 7.2. It's the usual case with FreeIPA major version newer than the one in latest RHEL. Usually if some version of FreeIPA is rebased in RHEL then the dependencies are also included. This gap could be solved, e.g., by COPR repositoris - the official one for 4.3 is: @freeipa/freeipa-4-3-centos7 Martin Babinsky is working on including 4.3.1 also with the test package there - progress can be viewed at: https://copr.fedorainfracloud.org/coprs/mbabinsk/freeipa-4-3-centos-7/builds/ -- Petr Vobornik -- Manage your subscription for the Freeipa-devel mailing list: https://www.redhat.com/mailman/listinfo/freeipa-devel Contribute to FreeIPA: http://www.freeipa.org/page/Contribute/Code
Re: [Freeipa-devel] Instructions to build ipa under RHEL
OK, I enabled the following repo: http://cosmos.lab.eng.pnq.redhat.com/idmqe-extras/rhel/7Server/x86_64/ and that gave me: pylint python-polib python-pytest-multihost python-pytest-sourceorder But the rest is still unavailable On 03/29/2016 10:16 AM, Oleg Fayans wrote: > Hi team, > > Is there any kind of $subj available? Like, which repos to enable, etc. > I'm raising the topic because I was unable to install a number of > build-time dependencies to build the official 4.3.1 packages under > RHEL-7.2 (I need freeipa-4.3.1 srpms to build ipa-tests package): > > awk '/BuildRequires/ {print $2}' freeipa.spec.in | xargs yum install -y > | grep "No package" > No package 389-ds-base-devel available. > No package svrcore-devel available. > No package samba-devel available. > No package libwbclient-devel available. > No package libtalloc-devel available. > No package libtevent-devel available. > No package xmlrpc-c-devel available. > No package python-gssapi available. > No package pylint available. > No package python-polib available. > No package libsss_idmap-devel available. > No package libsss_nss_idmap-devel available. > No package libunistring-devel available. > No package python-lesscpy available. > No package python-pytest-multihost available. > No package python-pytest-sourceorder available. > No package python-jwcrypto available. > No package custodia available. > No package libini_config-devel available. > No package libcmocka-devel available. > No package nss_wrapper available. > No package python3-devel available. > > This leads to quite expected failure to build srpms. > -- Oleg Fayans Quality Engineer FreeIPA team RedHat. -- Manage your subscription for the Freeipa-devel mailing list: https://www.redhat.com/mailman/listinfo/freeipa-devel Contribute to FreeIPA: http://www.freeipa.org/page/Contribute/Code
[Freeipa-devel] Instructions to build ipa under RHEL
Hi team, Is there any kind of $subj available? Like, which repos to enable, etc. I'm raising the topic because I was unable to install a number of build-time dependencies to build the official 4.3.1 packages under RHEL-7.2 (I need freeipa-4.3.1 srpms to build ipa-tests package): awk '/BuildRequires/ {print $2}' freeipa.spec.in | xargs yum install -y | grep "No package" No package 389-ds-base-devel available. No package svrcore-devel available. No package samba-devel available. No package libwbclient-devel available. No package libtalloc-devel available. No package libtevent-devel available. No package xmlrpc-c-devel available. No package python-gssapi available. No package pylint available. No package python-polib available. No package libsss_idmap-devel available. No package libsss_nss_idmap-devel available. No package libunistring-devel available. No package python-lesscpy available. No package python-pytest-multihost available. No package python-pytest-sourceorder available. No package python-jwcrypto available. No package custodia available. No package libini_config-devel available. No package libcmocka-devel available. No package nss_wrapper available. No package python3-devel available. This leads to quite expected failure to build srpms. -- Oleg Fayans Quality Engineer FreeIPA team RedHat. -- Manage your subscription for the Freeipa-devel mailing list: https://www.redhat.com/mailman/listinfo/freeipa-devel Contribute to FreeIPA: http://www.freeipa.org/page/Contribute/Code