Re: [Freeipa-devel] Instructions to build ipa under RHEL

2016-03-29 Thread Rob Crittenden

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

2016-03-29 Thread Lukas Slebodnik
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

2016-03-29 Thread Oleg Fayans
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

2016-03-29 Thread Martin Babinsky

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

2016-03-29 Thread Petr Vobornik

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

2016-03-29 Thread Oleg Fayans
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

2016-03-29 Thread Oleg Fayans
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