Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 668836 - Review Request: ipa-pki-theme - Certificate System, IPA PKI Theme Components
Summary: Review Request: ipa-pki-theme - Certificate System, IPA PKI Theme Components
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: Unspecified
OS: Unspecified
low
medium
Target Milestone: ---
Assignee: Parag AN(पराग)
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: Dogtag-to-Fedora
TreeView+ depends on / blocked
 
Reported: 2011-01-11 18:49 UTC by Kevin Wright
Modified: 2015-07-13 04:57 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-04-27 20:39:14 UTC
Type: ---
Embargoed:
panemade: fedora-review+
j: fedora-cvs+


Attachments (Terms of Use)

Description Kevin Wright 2011-01-11 18:49:26 UTC
Need to get ipa-pki-theme built in koji.

Summary: Certificate System - IPA PKI Theme Components

spec file and src.rpm will be posted shortly.

Comment 2 Parag AN(पराग) 2011-01-13 05:39:05 UTC
Suggestions:
1)Please remove section wise comment style
2)Good to preserve timestamps using
%{__make} install DESTDIR=%{buildroot} INSTALL="install -p"

3)If the packages you are obsoleting are not in Fedora and want to obsolete internal old versions with this package then mention it in SPEC file.

4) I think %description for main package should contain something like NOTE: written in SPEC.

Comment 3 Matthew Harmsen 2011-01-13 07:47:02 UTC
Modified SPEC URL:  http://mharmsen.fedorapeople.org/ipa-pki-theme.spec

Comment 4 Matthew Harmsen 2011-01-13 09:02:09 UTC
Modified SRPM URL:  http://mharmsen.fedorapeople.org/ipa-pki-theme-9.0.0-2.fc12.src.rpm

Comment 5 Parag AN(पराग) 2011-01-13 09:33:03 UTC
koji build =>http://koji.fedoraproject.org/koji/taskinfo?taskID=2718643


APPROVED.

Comment 6 Matthew Harmsen 2011-01-13 19:00:52 UTC
# cd pki/specs

# svn diff ipa-pki-theme.spec
Index: ipa-pki-theme.spec
===================================================================
--- ipa-pki-theme.spec	(revision 1729)
+++ ipa-pki-theme.spec	(working copy)
@@ -1,10 +1,6 @@
-###############################################################################
-###                       P A C K A G E   H E A D E R                       ###
-###############################################################################
-
 Name:             ipa-pki-theme
 Version:          9.0.0
-Release:          1%{?dist}
+Release:          2%{?dist}
 Summary:          Certificate System - IPA PKI Theme Components
 URL:              http://pki.fedoraproject.org/
 License:          GPLv2
@@ -23,69 +19,25 @@
 %endif
 
 %global overview                                                       \
-==================================                                     \
-||  ABOUT "CERTIFICATE SYSTEM"  ||                                     \
-==================================                                     \
-                                                                       \
-Certificate System (CS) is an enterprise software system designed      \
-to manage enterprise Public Key Infrastructure (PKI) deployments.      \
-                                                                       \
-The IPA PKI Suite is comprised of the following subsystems:            \
-                                                                       \
-  * Certificate Authority (CA)                                         \
-                                                                       \
-Additionally, it provides javadocs on portions of the API, as well as  \
-various command-line tools used to assist with an IPA deployment.      \
-                                                                       \
-To successfully deploy instances of a CA,                              \
-a Tomcat Web Server must be up and running locally on this machine.    \
-                                                                       \
-To meet the database storage requirements of each CA                   \
-instance, a 389 Directory Server must be up and running either locally \
-on this machine, or remotely over the attached network connection.     \
-                                                                       \
-IPA utilizes the 'pkicreate' utility to install a PKI subsystem, and   \
-the 'pkisilent' utility to perform a batch configuration of this PKI   \
-subsystem.                                                             \
-                                                                       \
-After installation of this package, IPA utilizes the 'pkicreate' and   \
-'pkiremove' utilities to respectively create and remove PKI instances. \
-                                                                       \
-For deployment purposes, IPA PKI requires ALL of the subpackages       \
-defined by the "pki-core" package.                                     \
-                                                                       \
+Several PKI packages require a "virtual" Theme component.  These       \
+"virtual" Theme components are "Provided" by various Theme "flavors"   \
+including "dogtag", "redhat", and "ipa".  Consequently,                \
+all "dogtag", "redhat", and "ipa" Theme components MUST be             \
+mutually exclusive!                                                    \
 %{nil}
 
 %description %{overview}
 
 
-###############################################################################
-###                   S U B P A C K A G E   H E A D E R S                   ###
-###############################################################################
-
-##############################
-##   ipa-pki-common-theme   ##
-##############################
-
 %package -n       ipa-pki-common-theme
 Summary:          Certificate System - PKI Common Framework User Interface
 Group:            System Environment/Base
 
-# NOTE:  Several PKI packages require a "virtual" Theme component.  These
-#        "virtual" Theme components are "Provided" by various Theme "flavors"
-#        including "dogtag", "redhat", and "ipa".  Consequently,
-#        all "dogtag", "redhat", and "ipa" Theme components MUST be
-#        mutually exclusive!
 Conflicts:        dogtag-pki-common-theme
 Conflicts:        dogtag-pki-common-ui
 Conflicts:        redhat-pki-common-theme
 Conflicts:        redhat-pki-common-ui
 
-Obsoletes:        ipa-pki-common-theme < %{version}-%{release}
-Obsoletes:        ipa-pki-common-ui <= %{version}
-Obsoletes:        null-pki-common-theme <= %{version}
-Obsoletes:        null-pki-common-ui <= %{version}
-
 Provides:         pki-common-theme = %{version}-%{release}
 Provides:         pki-common-ui = %{version}-%{release}
 
@@ -98,29 +50,15 @@
 %{overview}
 
 
-##############################
-##     ipa-pki-ca-theme     ##
-##############################
-
 %package -n       ipa-pki-ca-theme
 Summary:          Certificate System - Certificate Authority User Interface
 Group:            System Environment/Base
 
-# NOTE:  Several PKI packages require a "virtual" Theme component.  These
-#        "virtual" Theme components are "Provided" by various Theme "flavors"
-#        including "dogtag", "redhat", and "ipa".  Consequently,
-#        all "dogtag", "redhat", and "ipa" Theme components MUST be
-#        mutually exclusive!
 Conflicts:        dogtag-pki-ca-theme
 Conflicts:        dogtag-pki-ca-ui
 Conflicts:        redhat-pki-ca-theme
 Conflicts:        redhat-pki-ca-ui
 
-Obsoletes:        ipa-pki-ca-theme < %{version}-%{release}
-Obsoletes:        ipa-pki-ca-ui <= %{version}
-Obsoletes:        null-pki-ca-theme <= %{version}
-Obsoletes:        null-pki-ca-ui <= %{version}
-
 Provides:         pki-ca-theme = %{version}-%{release}
 Provides:         pki-ca-ui = %{version}-%{release}
 
@@ -133,10 +71,6 @@
 %{overview}
 
 
-###############################################################################
-###                   P A C K A G E   P R O C E S S I N G                   ###
-###############################################################################
-
 %prep
 
 
@@ -154,52 +88,12 @@
 %{__make} VERBOSE=1 %{?_smp_mflags}
 
 
-###############################################################################
-###                 P A C K A G E   I N S T A L L A T I O N                 ###
-###############################################################################
-
 %install
 %{__rm} -rf %{buildroot}
 cd build
-%{__make} install DESTDIR=%{buildroot}
+%{__make} install DESTDIR=%{buildroot} INSTALL="install -p"
 
 
-###############################################################################
-###              S U B P A C K A G E   I N S T A L L A T I O N              ###
-###############################################################################
-
-##############################
-##   ipa-pki-common-theme   ##
-##############################
-
-
-##############################
-##     ipa-pki-ca-theme     ##
-##############################
-
-
-###############################################################################
-###  P R E  &  P O S T   I N S T A L L / U N I N S T A L L   S C R I P T S  ###
-###############################################################################
-
-##############################
-##   ipa-pki-common-theme   ##
-##############################
-
-
-##############################
-##     ipa-pki-ca-theme     ##
-##############################
-
-
-###############################################################################
-###   I N V E N T O R Y   O F   F I L E S   A N D   D I R E C T O R I E S   ### 
-###############################################################################
-
-##############################
-##   ipa-pki-common-theme   ##
-##############################
-
 %files -n ipa-pki-common-theme
 %defattr(-,root,root,-)
 %doc dogtag/common-ui/LICENSE
@@ -207,10 +101,6 @@
 %{_datadir}/pki/common-ui/
 
 
-##############################
-##     ipa-pki-ca-theme     ##
-##############################
-
 %files -n ipa-pki-ca-theme
 %defattr(-,root,root,-)
 %doc dogtag/ca-ui/LICENSE
@@ -218,11 +108,14 @@
 %{_datadir}/pki/ca-ui/
 
 
-###############################################################################
-###                            C H A N G E L O G                            ###
-###############################################################################
-
 %changelog
+* Thu Jan 13 2011 Matthew Harmsen <mharmsen> 9.0.0-2
+- Bugzilla Bug #668836 - Review Request: ipa-pki-theme
+-   Modified overview to pertain more to these packages
+-   Removed "Obsoletes:" lines (only pertinent to internal deployments)
+-   Modified installation section to preserve timestamps
+-   Removed sectional comments
+
 * Wed Dec 1 2010 Matthew Harmsen <mharmsen> 9.0.0-1
 - Initial revision. (kwright & mharmsen)
 
# svn commit ipa-pki-theme.spec
Sending        ipa-pki-theme.spec
Transmitting file data .
Committed revision 1730.

Comment 7 Kevin Wright 2011-01-18 19:09:53 UTC
New Package CVS Request
=======================
Package Name: ipa-pki-theme
Short Description: Certificate System - IPA PKI Theme Components
Owners: kwright
Branches: F-13, F-14, EL-5
InitialCC: ausil

Comment 8 Jason Tibbitts 2011-01-19 22:00:03 UTC
Git done (by process-git-requests).

Comment 9 Parag AN(पराग) 2011-04-27 07:04:54 UTC
Can this review be closed now?

Comment 10 Matthew Harmsen 2011-04-27 20:38:02 UTC
(In reply to comment #9)
> Can this review be closed now?

Yes

Comment 11 Kevin Wright 2011-04-27 20:39:14 UTC
closing.


Note You need to log in before you can comment on or make changes to this bug.