From 327ff79c9f18964afb1800b818d2373cb54bd69c Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Tue, 7 Nov 2017 16:53:31 +0100 Subject: [PATCH 1/7] make sure that autofs doesn't use old coreutils provides Signed-off-by: Igor Gnatenko --- freeipa.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/freeipa.yaml b/freeipa.yaml index b85a3f2..96f0729 100644 --- a/freeipa.yaml +++ b/freeipa.yaml @@ -96,7 +96,7 @@ data: ref: f27 autofs: rationale: Generated. - ref: f27 + ref: master autogen: rationale: Generated. ref: f27 From d92c31e1753a7a882b53451566294bf1cfd4cfae Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Thu, 9 Nov 2017 11:24:27 +0100 Subject: [PATCH 2/7] add runtime dep fonts. filter python-ldap - in pki --- freeipa.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/freeipa.yaml b/freeipa.yaml index 96f0729..06496f9 100644 --- a/freeipa.yaml +++ b/freeipa.yaml @@ -33,6 +33,7 @@ data: python3: master python3-ecosystem: master libtom: master + fonts: master references: community: https://docs.pagure.org/modularity/ documentation: https://github.com/modularity-modules/freeipa @@ -69,6 +70,10 @@ data: # - openssl-perl # - openssl-static # - m2crypto + # build requirement, runtime python-ldap is in pki: + - python2-ldap + - python-ldap-debugsource + - python2-ldap-debuginfo components: rpms: gssntlmssp: From e9e986357a13ec81f342679d48b43a093402e212 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Fri, 17 Nov 2017 16:00:36 +0100 Subject: [PATCH 3/7] merge profiles from 4.6 branch --- freeipa.yaml | 29 +++++++++++++++++++++++------ 1 file changed, 23 insertions(+), 6 deletions(-) diff --git a/freeipa.yaml b/freeipa.yaml index 06496f9..b3e1f32 100644 --- a/freeipa.yaml +++ b/freeipa.yaml @@ -62,6 +62,29 @@ data: - freeipa-server-common - freeipa-server-dns - freeipa-server-trust-ad + client: + description: FreeIPA Client + rpms: + - freeipa-client + - freeipa-client-common + - freeipa-common + domaincontroller: + description: FreeIPA Domain Controller + rpms: + - freeipa-common + - ntp + - bind-dyndb-ldap + - certmonger + dnsserver: + description: FreeIPA DNS Server + rpms: + - freeipa-common + - freeipa-server-dns + activedirectory: + description: FreeIPA Integration with Active Directory + rpms: + - freeipa-common + - freeipa-server-trust-ad filter: rpms: # - openssl @@ -117,9 +140,6 @@ data: custodia: rationale: Needed for dogtag ref: f27 - fontawesome-fonts: - rationale: Generated. - ref: f27 freeipa: rationale: Generated. ref: f27 @@ -159,9 +179,6 @@ data: # rationale: Generated. # ref: c914702332cf3be5ef4aff47068b00509cc092fc # buildorder: -5 - open-sans-fonts: - rationale: Generated. - ref: f27 python-jinja2: rationale: Generated. ref: f27 From 6ddbed8010979044351d2c0f1a7b502284226135 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Tue, 28 Nov 2017 09:02:00 +0100 Subject: [PATCH 4/7] Build freeipa-desktop-profile after freeipa --- freeipa.yaml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/freeipa.yaml b/freeipa.yaml index b3e1f32..636b5ca 100644 --- a/freeipa.yaml +++ b/freeipa.yaml @@ -143,9 +143,6 @@ data: freeipa: rationale: Generated. ref: f27 - freeipa-desktop-profile: - rationale: Generated. - ref: f27 hesiod: rationale: Generated. ref: f27 @@ -200,3 +197,8 @@ data: softhsm: rationale: Generated. ref: f27 + freeipa-desktop-profile: + rationale: Generated. + ref: f27 + # build-requires python3-ipaserver from freeipa component + buildorder: 1 From 8e9320d2b9bce3113bba0c5fdb66a304ea70094b Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Wed, 6 Dec 2017 13:42:55 +0100 Subject: [PATCH 5/7] cleanup, use master references --- freeipa.yaml | 67 ++++++++++++++++++++++------------------------------ 1 file changed, 28 insertions(+), 39 deletions(-) diff --git a/freeipa.yaml b/freeipa.yaml index 636b5ca..425372b 100644 --- a/freeipa.yaml +++ b/freeipa.yaml @@ -87,12 +87,6 @@ data: - freeipa-server-trust-ad filter: rpms: - # - openssl - # - openssl-libs - # - openssl-devel - # - openssl-perl - # - openssl-static - # - m2crypto # build requirement, runtime python-ldap is in pki: - python2-ldap - python-ldap-debugsource @@ -101,104 +95,99 @@ data: rpms: gssntlmssp: rationale: Build dependency. - ref: f27 + ref: master buildorder: -5 python-lesscpy: rationale: Build dependency. - ref: f27 + ref: master buildorder: -5 python-ldap: rationale: Build dependency. - ref: f27 + ref: master buildorder: -5 libica: rationale: Build dependency. - ref: f27 + ref: master buildorder: -5 pyusb: rationale: Build dependency. - ref: f27 + ref: master buildorder: -5 authconfig: rationale: Generated. - ref: f27 + ref: master autofs: rationale: Generated. ref: master autogen: rationale: Generated. - ref: f27 + ref: master babel: rationale: Generated. - ref: f27 + ref: master bind-dyndb-ldap: rationale: Generated. - ref: f27 + ref: master certmonger: rationale: Generated. - ref: f27 + ref: master custodia: rationale: Needed for dogtag - ref: f27 + ref: master freeipa: rationale: Generated. - ref: f27 + ref: master hesiod: rationale: Generated. - ref: f27 + ref: master ldns: rationale: Generated. - ref: f27 + ref: master buildorder: -5 m2crypto: - # Using master branch because f27 is FTBFS rationale: Generated. ref: master mod_auth_gssapi: rationale: Generated. - ref: f27 + ref: master mod_lookup_identity: rationale: Generated. - ref: f27 + ref: master ntp: rationale: Generated. - ref: f27 + ref: master oddjob: rationale: Generated. - ref: f27 + ref: master opencryptoki: rationale: Generated. - ref: f27 + ref: master opendnssec: rationale: Generated. - ref: f27 - # openssl: - # rationale: Generated. - # ref: c914702332cf3be5ef4aff47068b00509cc092fc - # buildorder: -5 + ref: master python-jinja2: rationale: Generated. - ref: f27 + ref: master python-markupsafe: rationale: Generated. - ref: f27 + ref: master python-yubico: rationale: Generated. - ref: f27 + ref: master pytz: rationale: Generated. - ref: f27 + ref: master rolekit: rationale: Needed for automated testing - ref: f27 + ref: master slapi-nis: rationale: Generated. - ref: f27 + ref: master softhsm: rationale: Generated. - ref: f27 + ref: master freeipa-desktop-profile: rationale: Generated. - ref: f27 + ref: master # build-requires python3-ipaserver from freeipa component buildorder: 1 From f0ef035f567dc593e1f91324426fb48de1fd7deb Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Wed, 6 Dec 2017 14:06:45 +0100 Subject: [PATCH 6/7] libica is available on s390x only --- freeipa.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/freeipa.yaml b/freeipa.yaml index 425372b..7e7e268 100644 --- a/freeipa.yaml +++ b/freeipa.yaml @@ -106,6 +106,7 @@ data: ref: master buildorder: -5 libica: + arch: s390x rationale: Build dependency. ref: master buildorder: -5 From 13605583a0bf47c644ddc600b1532a7781fe87e7 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Wed, 13 Dec 2017 16:26:58 +0100 Subject: [PATCH 7/7] replace arch: with arches: --- freeipa.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/freeipa.yaml b/freeipa.yaml index 7e7e268..cde893f 100644 --- a/freeipa.yaml +++ b/freeipa.yaml @@ -13,7 +13,7 @@ data: bind: master sssd: master python2: master - #python2-ecosystem: master + # python2-ecosystem: master python3: master python3-ecosystem: master requires: @@ -106,7 +106,7 @@ data: ref: master buildorder: -5 libica: - arch: s390x + arches: [ s390x ] rationale: Build dependency. ref: master buildorder: -5 @@ -133,7 +133,7 @@ data: rationale: Generated. ref: master custodia: - rationale: Needed for dogtag + rationale: Needed for dogtag. ref: master freeipa: rationale: Generated. @@ -179,7 +179,7 @@ data: rationale: Generated. ref: master rolekit: - rationale: Needed for automated testing + rationale: Needed for automated testing. ref: master slapi-nis: rationale: Generated.