[dogtag-pki-theme] - Bugzilla Bug #671030 - Review Request: dogtag-pki-theme - Certificate System, Dogtag PKI Theme C

kwright kwright at fedoraproject.org
Mon Jan 24 22:02:53 UTC 2011


commit 50139add8ef71e39e13656fc5c4c814028625a6c
Author: Kevin Wright <kwright at redhat.com>
Date:   Mon Jan 24 14:02:47 2011 -0800

    - Bugzilla Bug #671030 - Review Request: dogtag-pki-theme - Certificate
      System, Dogtag PKI Theme Components
    -    Augmented overview description.
    -    Isolated and corrected EPEL information
    -    Added comment regarding '/usr/share/pki' file ownership
    - 'dogtag-pki-common-theme'
    -     Bugzilla Bug #671058 - ipa2 - ipa-server-install fails on pkisilent -
          xml parsing string -- ?
    - 'dogtag-pki-ca-theme'
    -     Bugzilla Bug #564207 - Searches for completed requests in the agent
          interface returns zero entries

 .gitignore            |    1 +
 clog                  |   11 ++
 dogtag-pki-theme.spec |  453 +++++++++++++++++++++++++++++++++++++++++++++++++
 sources               |    1 +
 4 files changed, 466 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..c9f4ae5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/dogtag-pki-theme-9.0.0.tar.gz
diff --git a/clog b/clog
new file mode 100644
index 0000000..89b4e07
--- /dev/null
+++ b/clog
@@ -0,0 +1,11 @@
+- Bugzilla Bug #671030 - Review Request: dogtag-pki-theme - Certificate
+  System, Dogtag PKI Theme Components
+-    Augmented overview description.
+-    Isolated and corrected EPEL information
+-    Added comment regarding '/usr/share/pki' file ownership
+- 'dogtag-pki-common-theme'
+-     Bugzilla Bug #671058 - ipa2 - ipa-server-install fails on pkisilent -
+      xml parsing string -- ?
+- 'dogtag-pki-ca-theme'
+-     Bugzilla Bug #564207 - Searches for completed requests in the agent
+      interface returns zero entries
diff --git a/dogtag-pki-theme.spec b/dogtag-pki-theme.spec
new file mode 100644
index 0000000..a7e8999
--- /dev/null
+++ b/dogtag-pki-theme.spec
@@ -0,0 +1,453 @@
+Name:             dogtag-pki-theme
+Version:          9.0.0
+Release:          3%{?dist}
+Summary:          Certificate System - Dogtag PKI Theme Components
+URL:              http://pki.fedoraproject.org/
+License:          GPLv2
+Group:            System Environment/Base
+
+BuildArch:        noarch
+
+BuildRoot:        %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildRequires:    cmake
+BuildRequires:    java-devel >= 1:1.6.0
+BuildRequires:    jpackage-utils
+
+Source0:          http://pki.fedoraproject.org/pki/sources/%{name}/%{name}-%{version}.tar.gz
+
+%if 0%{?rhel}
+ExcludeArch:      ppc ppc64 s390 s390x
+%endif
+
+%global overview                                                       \
+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!                                                    \
+                                                                       \
+On Fedora systems, the "dogtag" theme packages are the ONLY available  \
+theme components.                                                      \
+                                                                       \
+Similarly, the "ipa" theme packages are ONLY available on RHEL         \
+systems, and represent the default theme components.                   \
+                                                                       \
+Alternatively, on RHEL systems, if the "dogtag" theme packages are     \
+available as EPEL packages, while they may be used as a transparent    \
+replacement for their corresponding "ipa" theme package, they are not  \
+intended to be used as a replacement for their corresponding "redhat"  \
+theme components.                                                      \
+                                                                       \
+Finally, if available for a RHEL system (e. g. - RHCS subscription),   \
+each "redhat" theme package MUST be used as a transparent replacement  \
+for its corresponding "ipa" theme package or "dogtag" theme package.   \
+%{nil}
+
+%description %{overview}
+
+
+%package -n       dogtag-pki-common-theme
+Summary:          Certificate System - PKI Common Framework User Interface
+Group:            System Environment/Base
+
+%if 0%{?rhel}
+# EPEL version of Dogtag "theme" conflicts with all versions of Red Hat "theme"
+Conflicts:        redhat-pki-common-theme
+Conflicts:        redhat-pki-common-ui
+
+# EPEL version of Dogtag "theme" ALWAYS replaces ALL versions of IPA "theme"
+Obsoletes:        ipa-pki-common-theme <= 9999
+Provides:         ipa-pki-common-theme = %{version}-%{release}
+%endif
+
+Obsoletes:        dogtag-pki-common-ui <= 9
+
+Provides:         pki-common-theme = %{version}-%{release}
+Provides:         pki-common-ui = %{version}-%{release}
+
+%description -n   dogtag-pki-common-theme
+This PKI Common Framework User Interface contains
+the Dogtag textual and graphical user interface for the PKI Common Framework.
+
+This package is used by the Dogtag Certificate System.
+
+%{overview}
+
+
+%package -n       dogtag-pki-ca-theme
+Summary:          Certificate System - Certificate Authority User Interface
+Group:            System Environment/Base
+
+Requires:         dogtag-pki-common-theme = %{version}-%{release}
+
+%if 0%{?rhel}
+# EPEL version of Dogtag "theme" conflicts with all versions of Red Hat "theme"
+Conflicts:        redhat-pki-ca-theme
+Conflicts:        redhat-pki-ca-ui
+
+# EPEL version of Dogtag "theme" ALWAYS replaces ALL versions of IPA "theme"
+Obsoletes:        ipa-pki-ca-theme <= 9999
+Provides:         ipa-pki-ca-theme = %{version}-%{release}
+%endif
+
+Obsoletes:        dogtag-pki-ca-ui <= 9
+
+Provides:         pki-ca-theme = %{version}-%{release}
+Provides:         pki-ca-ui = %{version}-%{release}
+
+%description -n   dogtag-pki-ca-theme
+This Certificate Authority (CA) User Interface contains
+the Dogtag textual and graphical user interface for the CA.
+
+This package is used by the Dogtag Certificate System.
+
+%{overview}
+
+
+%package -n       dogtag-pki-kra-theme
+Summary:          Certificate System - Data Recovery Manager User Interface
+Group:            System Environment/Base
+
+Requires:         dogtag-pki-common-theme = %{version}-%{release}
+
+%if 0%{?rhel}
+# EPEL version of Dogtag "theme" conflicts with all versions of Red Hat "theme"
+Conflicts:        redhat-pki-kra-theme
+Conflicts:        redhat-pki-kra-ui
+%endif
+
+Obsoletes:        dogtag-pki-kra-ui <= 9
+
+Provides:         pki-kra-theme = %{version}-%{release}
+Provides:         pki-kra-ui = %{version}-%{release}
+
+%description -n   dogtag-pki-kra-theme
+This Data Recovery Manager (DRM) User Interface contains
+the Dogtag textual and graphical user interface for the DRM.
+
+This package is used by the Dogtag Certificate System.
+
+%{overview}
+
+
+%package -n       dogtag-pki-ocsp-theme
+Summary:          Certificate System - Online Certificate Status Protocol Manager User Interface
+Group:            System Environment/Base
+
+Requires:         dogtag-pki-common-theme = %{version}-%{release}
+
+%if 0%{?rhel}
+# EPEL version of Dogtag "theme" conflicts with all versions of Red Hat "theme"
+Conflicts:        redhat-pki-ocsp-theme
+Conflicts:        redhat-pki-ocsp-ui
+%endif
+
+Obsoletes:        dogtag-pki-ocsp-ui <= 9
+
+Provides:         pki-ocsp-theme = %{version}-%{release}
+Provides:         pki-ocsp-ui = %{version}-%{release}
+
+%description -n   dogtag-pki-ocsp-theme
+This Online Certificate Status Protocol (OCSP) Manager User Interface contains
+the Dogtag textual and graphical user interface for the OCSP Manager.
+
+This package is used by the Dogtag Certificate System.
+
+%{overview}
+
+
+%package -n       dogtag-pki-ra-theme
+Summary:          Certificate System - Registration Authority User Interface
+Group:            System Environment/Base
+
+%if 0%{?rhel}
+# EPEL version of Dogtag "theme" conflicts with all versions of Red Hat "theme"
+Conflicts:        redhat-pki-ra-theme
+Conflicts:        redhat-pki-ra-ui
+%endif
+
+Obsoletes:        dogtag-pki-ra-ui <= 9
+
+Provides:         pki-ra-theme = %{version}-%{release}
+Provides:         pki-ra-ui = %{version}-%{release}
+
+%description -n   dogtag-pki-ra-theme
+This Registration Authority (RA) User Interface contains
+the Dogtag textual and graphical user interface for the RA.
+
+This package is used by the Dogtag Certificate System.
+
+%{overview}
+
+
+%package -n       dogtag-pki-tks-theme
+Summary:          Certificate System - Token Key Service User Interface
+Group:            System Environment/Base
+
+Requires:         dogtag-pki-common-theme = %{version}-%{release}
+
+%if 0%{?rhel}
+# EPEL version of Dogtag "theme" conflicts with all versions of Red Hat "theme"
+Conflicts:        redhat-pki-tks-theme
+Conflicts:        redhat-pki-tks-ui
+%endif
+
+Obsoletes:        dogtag-pki-tks-ui <= 9
+
+Provides:         pki-tks-theme = %{version}-%{release}
+Provides:         pki-tks-ui = %{version}-%{release}
+
+%description -n   dogtag-pki-tks-theme
+This Token Key Service (TKS) User Interface contains
+the Dogtag textual and graphical user interface for the TKS.
+
+This package is used by the Dogtag Certificate System.
+
+%{overview}
+
+
+%package -n       dogtag-pki-tps-theme
+Summary:          Certificate System - Token Processing System User Interface
+Group:            System Environment/Base
+
+%if 0%{?rhel}
+# EPEL version of Dogtag "theme" conflicts with all versions of Red Hat "theme"
+Conflicts:        redhat-pki-tps-theme
+Conflicts:        redhat-pki-tps-ui
+%endif
+
+Obsoletes:        dogtag-pki-tps-ui <= 9
+
+Provides:         pki-tps-theme = %{version}-%{release}
+Provides:         pki-tps-ui = %{version}-%{release}
+
+%description -n   dogtag-pki-tps-theme
+This Token Processing System (TPS) User Interface contains
+the Dogtag textual and graphical user interface for the TPS.
+
+This package is used by the Dogtag Certificate System.
+
+%{overview}
+
+
+%package -n       dogtag-pki-console-theme
+Summary:          Certificate System - PKI Console User Interface
+Group:            System Environment/Base
+
+Requires:         java >= 1:1.6.0
+
+%if 0%{?rhel}
+# EPEL version of Dogtag "theme" conflicts with all versions of Red Hat "theme"
+Conflicts:        redhat-pki-console-theme
+Conflicts:        redhat-pki-console-ui
+%endif
+
+Obsoletes:        dogtag-pki-console-ui <= 9
+
+Provides:         pki-console-theme = %{version}-%{release}
+Provides:         pki-console-ui = %{version}-%{release}
+
+%description -n   dogtag-pki-console-theme
+This PKI Console User Interface contains
+the Dogtag textual and graphical user interface for the PKI Console.
+
+This package is used by the Dogtag Certificate System.
+
+%{overview}
+
+
+%prep
+
+
+%setup -q
+
+
+%clean
+%{__rm} -rf %{buildroot}
+
+
+%build
+%{__mkdir_p} build
+cd build
+%cmake -DBUILD_DOGTAG_PKI_THEME:BOOL=ON ..
+%{__make} VERBOSE=1 %{?_smp_mflags}
+
+
+%install
+%{__rm} -rf %{buildroot}
+cd build
+%{__make} install DESTDIR=%{buildroot} INSTALL="install -p"
+
+chmod 755 %{buildroot}%{_datadir}/pki/tps-ui/cgi-bin/sow/cfg.pl
+
+
+# NOTE:  Several "theme" packages require ownership of the "/usr/share/pki"
+#        directory because the PKI subsystems (CA, DRM, OCSP, TKS, RA, TPS)
+#        which require them may be installed either independently or in
+#        multiple combinations.
+#
+#        Since CA, DRM, OCSP, and TKS subsystems all require the
+#        "dogtag-pki-common-theme" as well as their individual "themes",
+#        only "dogtag-pki-common-theme" needs to require this directory.
+#
+#        However, RA and TPS subsystems still require their own individual
+#        ownership of this directory.
+
+%files -n dogtag-pki-common-theme
+%defattr(-,root,root,-)
+%doc dogtag/common-ui/LICENSE
+%dir %{_datadir}/pki
+%{_datadir}/pki/common-ui/
+
+
+%files -n dogtag-pki-ca-theme
+%defattr(-,root,root,-)
+%doc dogtag/ca-ui/LICENSE
+%{_datadir}/pki/ca-ui/
+
+
+%files -n dogtag-pki-kra-theme
+%defattr(-,root,root,-)
+%doc dogtag/kra-ui/LICENSE
+%{_datadir}/pki/kra-ui/
+
+
+%files -n dogtag-pki-ocsp-theme
+%defattr(-,root,root,-)
+%doc dogtag/ocsp-ui/LICENSE
+%{_datadir}/pki/ocsp-ui/
+
+
+%files -n dogtag-pki-ra-theme
+%defattr(-,root,root,-)
+%doc dogtag/ra-ui/LICENSE
+%dir %{_datadir}/pki
+%{_datadir}/pki/ra-ui/
+
+
+%files -n dogtag-pki-tks-theme
+%defattr(-,root,root,-)
+%doc dogtag/tks-ui/LICENSE
+%{_datadir}/pki/tks-ui/
+
+
+%files -n dogtag-pki-tps-theme
+%defattr(-,root,root,-)
+%doc dogtag/tps-ui/LICENSE
+%dir %{_datadir}/pki
+%{_datadir}/pki/tps-ui/
+
+
+%files -n dogtag-pki-console-theme
+%defattr(-,root,root,-)
+%doc dogtag/console-ui/LICENSE
+%{_javadir}/pki/
+
+
+%changelog
+* Fri Jan 21 2011 Matthew Harmsen <mharmsen at redhat.com> 9.0.0-3
+- Bugzilla Bug #671030 - Review Request: dogtag-pki-theme - Certificate
+  System, Dogtag PKI Theme Components
+-    Augmented overview description.
+-    Isolated and corrected EPEL information
+-    Added comment regarding '/usr/share/pki' file ownership
+- 'dogtag-pki-common-theme'
+-     Bugzilla Bug #671058 - ipa2 - ipa-server-install fails on pkisilent -
+      xml parsing string -- ?
+- 'dogtag-pki-ca-theme'
+-     Bugzilla Bug #564207 - Searches for completed requests in the agent
+      interface returns zero entries
+
+* Thu Jan 20 2011 Matthew Harmsen <mharmsen at redhat.com> 9.0.0-2
+- Bugzilla Bug #671030 - Review Request: dogtag-pki-theme - Certificate
+  System, Dogtag PKI Theme Components
+-     Added 'java-devel' and 'jpackage' build requirements
+-     Added 'java' runtime requirement to 'dogtag-pki-console-theme'
+-     Added file mode change to installation section
+-     Deleted explicit file mode change from files inventory section
+
+* Wed Dec 1 2010 Matthew Harmsen <mharmsen at redhat.com> 9.0.0-1
+- Updated Dogtag 1.3.x --> Dogtag 2.0.0 --> Dogtag 9.0.0
+- 'dogtag-pki-ca-theme' (formerly 'dogtag-pki-ca-ui')
+-     Bugzilla Bug #555927 - rhcs80 - AgentRequestFilter servlet and port
+      fowarding for agent services
+-     Bugzilla Bug #524916 - ECC key constraints plug-ins should be based on
+      ECC curve names (not on key sizes).
+-     Bugzilla Bug #638377 - Generate PKI UI components which exclude a GUI
+      interface
+-     Bugzilla Bug #653576 - tomcat5 does not always run filters on servlets
+      as expected
+- 'dogtag-pki-common-theme' (formerly 'dogtag-pki-common-ui')
+-     Bugzilla Bug #630126 - clone installation wizard basedn for internal
+      db should not be changeable
+-     Bugzilla Bug #533529 - rhcs80 web wizard - broken login page when
+      using valid pin
+-     Bugzilla Bug #223336 - ECC: unable to clone a ECC CA
+-     Bugzilla Bug #528249 - rhcs80 - web pages, css -moz-opacity deprecated
+-     Bugzilla Bug #638242 - Installation Wizard: at SizePanel, fix selection
+      of signature algorithm; and for ECC curves
+-     Bugzilla Bug #638377 - Generate PKI UI components which exclude a GUI
+      interface
+-     Bugzilla Bug #653576 - tomcat5 does not always run filters on servlets
+      as expected
+- 'dogtag-pki-console-theme' (formerly 'dogtag-pki-console-ui')
+-     Bugzilla Bug #607380 - CC: Make sure Java Console can configure all
+      security relevant config items
+-     Bugzilla Bug #516632 - RHCS 7.1 - CS Incorrectly Issuing Multiple
+      Certificates from the Same Request
+-     Bugzilla Bug #451874 - RFE - Java console - Certificate Wizard missing
+      e.c. support
+-     Bugzilla Bug #638377 - Generate PKI UI components which exclude a GUI
+      interface
+-     Bugzilla Bug #643206 - New CMake based build system for Dogtag
+-     Bugzilla Bug #656733 - Standardize jar install location and jar names
+- 'dogtag-pki-kra-theme' (formerly 'dogtag-pki-kra-ui')
+-     Bugzilla Bug #555927 - rhcs80 - AgentRequestFilter servlet and port
+      fowarding for agent services
+-     Bugzilla Bug #638377 - Generate PKI UI components which exclude a GUI
+      interface
+-     Bugzilla Bug #653576 - tomcat5 does not always run filters on servlets
+      as expected
+- 'dogtag-pki-ocsp-theme' (formerly 'dogtag-pki-ocsp-ui')
+-     Bugzilla Bug #630121 - OCSP responder lacking option to delete or
+      disable a CA that it serves
+-     Bugzilla Bug #555927 - rhcs80 - AgentRequestFilter servlet and port
+      fowarding for agent services
+-     Bugzilla Bug #638377 - Generate PKI UI components which exclude a GUI
+      interface
+-     Bugzilla Bug #653576 - tomcat5 does not always run filters on servlets
+      as expected
+- 'dogtag-pki-ra-theme' (formerly 'dogtag-pki-ra-ui')
+-     Bugzilla Bug #533529 - rhcs80 web wizard - broken login page when
+      using valid pin
+-     Bugzilla Bug #528249 - rhcs80 - web pages, css -moz-opacity deprecated
+-     Bugzilla Bug #638377 - Generate PKI UI components which exclude a GUI
+      interface
+- 'dogtag-pki-tks-theme' (formerly 'dogtag-pki-tks-ui')
+-     Bugzilla Bug #555927 - rhcs80 - AgentRequestFilter servlet and port
+      fowarding for agent services
+-     Bugzilla Bug #638377 - Generate PKI UI components which exclude a GUI
+      interface
+-     Bugzilla Bug #653576 - tomcat5 does not always run filters on servlets
+      as expected
+- 'dogtag-pki-tps-theme' (formerly 'dogtag-pki-tps-ui')
+-     Bugzilla Bug #607373 - add self test framework to TPS subsytem
+-     Bugzilla Bug #607374 - add self test to TPS self test framework
+-     Bugzilla Bug #624847 - Installed TPS cannot be started to be configured.
+-     Bugzilla Bug #630018 - Delete button missing from Edit Profile page.
+-     Bugzilla Bug #609331 - Should not be able to manually change the status
+      on a token marked as permanently lost or destroyed - fix confirmation
+      page
+-     Bugzilla Bug #533529 - rhcs80 web wizard - broken login page when
+      using valid pin
+-     Bugzilla Bug #642692 - TPS UI Admin tab: Remove 'Submit For Approval'
+      greyed out button from the subsystem connection edit page.
+-     Bugzilla Bug #646545 - TPS Agent tab: displays approve list parameter
+      with last character chopped.
+-     Bugzilla Bug #528249 - rhcs80 - web pages, css -moz-opacity deprecated
+-     Bugzilla Bug #532724 - Feature: ESC Security officer work station should
+      display % of operation complete for format SO card
+-     Bugzilla Bug #638377 - Generate PKI UI components which exclude a GUI
+      interface
+
diff --git a/sources b/sources
index e69de29..cba17fb 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+52b2caefb53365493bfd72ba9da5b159  dogtag-pki-theme-9.0.0.tar.gz


More information about the scm-commits mailing list