On 08/29/2013 11:55 AM, Petr Viktorin wrote:
On 08/28/2013 12:20 PM, Tomas Babej wrote:
On 08/28/2013 12:03 PM, Petr Viktorin wrote:
On 08/28/2013 11:46 AM, Tomas Babej wrote:
On 08/26/2013 10:14 AM, Tomas Babej wrote:
On Mon 26 Aug 2013 10:12:09 AM CEST, Petr Vobornik wrote:
On 08/26/2013 09:54 AM, Tomas Babej wrote:
Hi,

I cooked up a patch for comps that adds a FreeIPA package group.

Please chime in if you're OK with package selection / description.

For illustration, see the attached image. FreeIPA will be added as an
add-on in an installer under the Infrastructure server environment,
that means, in the included images it will be at the same level
as DNS or FTP server.

It will also appear in the Software Selection tool (PackageKit).

It should also be available under as yum groupinstall "FreeIPA
server",
and in PackageKit, as I understand comps is also source for that too.

https://fedoraproject.org/wiki/How_to_use_and_edit_comps.xml_for_package_groups





https://fedorahosted.org/freeipa/ticket/3630



IMO the Audit part in the description is false advertisement. Same
issue is in package descriptions.

I know, it's taken directly from there.

I'd rather have it consistent, if we're going to change it here, we
should do
there too, so that we do not end up with multiple (seemingly
incomplete)
descriptions at various places.

Anybody else does have any other concerns? We need to move with this
effort since string freeze for F20 is coming.

I'm particulary dubious about including the freeipa-tests package.

I don't think that should be included, developer tests are unnecessary
for a server.

It was marked as optional in the initial proposal, but I agree it's
unnecessary for
it to be there at all.
We discussed the A (as Audit) part in the description with Rob. The
fact is
that this is taken from the freeipa-server package description and
nobody
complained in 7 years.


Updated tests attached.


Oh, one more thing I remembered just now -- is it too late?
We should include bind-dyndb-ldap (which pulls in bind). Preferably as default.


I included it there.

If anyone else wants to chime in, please do now, I'll create a ticket with rel-eng at the end of the day.

--
Tomas Babej
Associate Software Engeneer | Red Hat | Identity Management
RHCE | Brno Site | IRC: tbabej | freeipa.org

From 272fcf907816e42bb38803de4dc0ae14a8c98676 Mon Sep 17 00:00:00 2001
From: Tomas Babej <tba...@redhat.com>
Date: Mon, 26 Aug 2013 09:26:23 +0200
Subject: [PATCH] Add FreeIPA server package group

---
 comps-f20.xml.in | 15 +++++++++++++++
 comps-f21.xml.in | 15 +++++++++++++++
 2 files changed, 30 insertions(+)

diff --git a/comps-f20.xml.in b/comps-f20.xml.in
index 5e3aa7985d1621b02da6aef322e47cdac3ba55bc..9494a5fdb941e6a94f18fde26b930081c8071639 100644
--- a/comps-f20.xml.in
+++ b/comps-f20.xml.in
@@ -2358,6 +2358,19 @@
     </packagelist>
   </group>
   <group>
+    <id>freeipa-server</id>
+    <_name>FreeIPA Server</_name>
+    <_description>Integrated solution to provide centrally managed Identity, Policy and Audit.</_description>
+    <default>false</default>
+    <uservisible>true</uservisible>
+    <packagelist>
+      <packagereq type="mandatory">freeipa-server</packagereq>
+      <packagereq type="default">freeipa-server-strict</packagereq>
+      <packagereq type="default">freeipa-server-trust-ad</packagereq>
+      <packagereq type="default">bind-dyndb-ldap</packagereq>
+    </packagelist>
+  </group>
+  <group>
     <id>finnish-support</id>
     <_name>Finnish Support</_name>
     <_description/>
@@ -6373,6 +6386,7 @@
     <optionlist>
       <groupid>dogtag</groupid>
       <groupid>dns-server</groupid>
+      <groupid>freeipa-server</groupid>
       <groupid>ftp-server</groupid>
       <groupid>mail-server</groupid>
       <groupid>network-server</groupid>
@@ -6589,6 +6603,7 @@
       <groupid>directory-server</groupid>
       <groupid>dns-server</groupid>
       <groupid>dogtag</groupid>
+      <groupid>freeipa-server</groupid>
       <groupid>ftp-server</groupid>
       <groupid>ha</groupid>
       <groupid>haproxy</groupid>
diff --git a/comps-f21.xml.in b/comps-f21.xml.in
index 8dea507bee171e0e4ada778a6104939ceafdddae..ce41839a3f52faaa530280b4ae701ac62069d4e9 100644
--- a/comps-f21.xml.in
+++ b/comps-f21.xml.in
@@ -2358,6 +2358,19 @@
     </packagelist>
   </group>
   <group>
+    <id>freeipa-server</id>
+    <_name>FreeIPA Server</_name>
+    <_description>Integrated solution to provide centrally managed Identity, Policy and Audit.</_description>
+    <default>false</default>
+    <uservisible>true</uservisible>
+    <packagelist>
+      <packagereq type="mandatory">freeipa-server</packagereq>
+      <packagereq type="default">freeipa-server-strict</packagereq>
+      <packagereq type="default">freeipa-server-trust-ad</packagereq>
+      <packagereq type="default">bind-dyndb-ldap</packagereq>
+    </packagelist>
+  </group>
+  <group>
     <id>finnish-support</id>
     <_name>Finnish Support</_name>
     <_description/>
@@ -6386,6 +6399,7 @@
     <optionlist>
       <groupid>dogtag</groupid>
       <groupid>dns-server</groupid>
+      <groupid>freeipa-server</groupid>
       <groupid>ftp-server</groupid>
       <groupid>mail-server</groupid>
       <groupid>network-server</groupid>
@@ -6602,6 +6616,7 @@
       <groupid>directory-server</groupid>
       <groupid>dns-server</groupid>
       <groupid>dogtag</groupid>
+      <groupid>freeipa-server</groupid>
       <groupid>ftp-server</groupid>
       <groupid>ha</groupid>
       <groupid>haproxy</groupid>
-- 
1.8.3.1

_______________________________________________
Freeipa-devel mailing list
Freeipa-devel@redhat.com
https://www.redhat.com/mailman/listinfo/freeipa-devel

Reply via email to