#104 Miscellaneous Build Issues to be addressed in Dogtag 9 and Dogtag 10 . . .
Closed: Fixed None Opened 12 years ago by mharmsen.

The following build issues must be corrected in both Dogtag 9 and Dogtag 10 in the appropriate GIT repositories (DOGTAG_9_BRANCH and master):

- pki-setup (as a part of pki-core) needs to add back the following Perl runtime
  dependencies (in response to Bug 772699 - [PATCH] Adapt perl and python fileattrs to
  changed file 5.10 magics):
    - Requires:  perl(File::Slurp)
    - Requires:  perl(XML::LibXML)
- pki-selinux (as a part of pki-core) needs the following build-time requirement added:
    - BuildRequires:  selinux-policy-devel 
- pki-core needs to have the 'cmake' line modified to add the following override flag:
    - -DSYSTEMD_LIB_INSTALL_DIR=%{_unitdir}
- SELinux issues (addressed in one or more separate bugs)
- SVN/GIT repositories placed in-sync (Bug 796006 - Get DOGTAG_9_BRANCH GIT repository
  in-sync with DOGTAG_9_BRANCH SVN repository . . .)

The following additional build issues must be corrected in Dogtag 10 in the appropriate GIT repository (master):

- ipa-pki-theme, pki-ra, and pki-tps (non-java components) MUST exclude the java-based
  junit testing infrastructure in order to build within a 'mock' environment
- pki-console needs to have the 'junit' logic from TRAC Ticket #101
  (Bug 788787 - dogtag 10 pki-core-10.0.0.a1 fails to build due to dependency on junit4)

The following additional build issues must be corrected in Dogtag 9 in the appropriate GIT repository (DOGTAG_9_BRANCH):

- pki-kra, pki-ocsp, and pki-tks need to have the 'cmake' line modified to add the
  following override flag:
    - -DSYSTEMD_LIB_INSTALL_DIR=%{_unitdir}

This ticket was finally closed with the release of the following packages on Fedora 15, 16, 17, and 18:

- dogtag-pki-9.0.0-10
- dogtag-pki-theme-9.0.11-1
- pki-core-9.0.18-1
- pki-kra-9.0.10-1
- pki-ocsp-9.0.9-1
- pki-tks-9.0.9-1

Metadata Update from @mharmsen:
- Issue assigned to mharmsen
- Issue set to the milestone: Dogtag 10.0.0.a1

7 years ago

Dogtag PKI is moving from Pagure issues to GitHub issues. This means that existing or new
issues will be reported and tracked through Dogtag PKI's GitHub Issue tracker.

This issue has been cloned to GitHub and is available here:
https://github.com/dogtagpki/pki/issues/676

If you want to receive further updates on the issue, please navigate to the
GitHub issue and click on Subscribe button.

Thank you for understanding, and we apologize for any inconvenience.

Login to comment on this ticket.

Metadata