There have been a number of backwards compatibility issues reported about changes between Dogtag 1.2.0 and Dogtag 1.3.0. Attempt to address some of these issues by supplying backwards compatibility symlinks to a number of the jar files that changed names/locations. Additionally, apply any new jar file names that seem appropriate.
Created attachment 389823 [details] base diffs
Created attachment 389825 [details] dogtag diffs
attachment (id=389825) attachment (id=389823) 154 - CP=/usr/share/java/${PRODUCT}/cms-theme_en.jar:${CP} 155 - CP=/usr/share/java/pki-console-theme_en.jar:${CP} Matt, could you reverse the order of these lines? +awnuk
Actually, I spoke with Andrew on his comment (which I had asked him to make) - in this case, the logic is correct, as the "older" file will come AFTER the "newer" file since it is adding each file to the "front" of the classpath.
# cd pki/base # svn status | grep -v ^$ | grep -v ^P | grep -v ^X | grep -v ^? M java-tools/templates/pretty_print_crl_command_wrapper M java-tools/templates/pki_java_command_wrapper M java-tools/templates/pretty_print_cert_command_wrapper M java-tools/build.xml M ca/shared/conf/dtomcat5 M silent/scripts/pkisilent M tks/shared/conf/dtomcat5 M console/templates/pki_console_wrapper M console/build.xml M ocsp/shared/conf/dtomcat5 M kra/shared/conf/dtomcat5 # svn commit Sending base/ca/shared/conf/dtomcat5 Sending base/console/build.xml Sending base/console/templates/pki_console_wrapper Sending base/java-tools/build.xml Sending base/java-tools/templates/pki_java_command_wrapper Sending base/java-tools/templates/pretty_print_cert_command_wrapper Sending base/java-tools/templates/pretty_print_crl_command_wrapper Sending base/kra/shared/conf/dtomcat5 Sending base/ocsp/shared/conf/dtomcat5 Sending base/silent/scripts/pkisilent Sending base/tks/shared/conf/dtomcat5 Transmitting file data ........... Committed revision 968. # cd pki/dogtag # svn status | grep -v ^$ | grep -v ^P | grep -v ^X | grep -v ^? M java-tools/build_dogtag M java-tools/pki-java-tools.spec M ca/build_dogtag M ca/pki-ca.spec M silent/build_dogtag M silent/pki-silent.spec M tks/build_dogtag M tks/pki-tks.spec M console/build_dogtag M console/pki-console.spec M ocsp/build_dogtag M ocsp/pki-ocsp.spec M kra/build_dogtag M kra/pki-kra.spec M console-ui/build_dogtag M console-ui/dogtag-pki-console-ui.spec M console-ui/build.xml # svn commit Sending dogtag/ca/build_dogtag Sending dogtag/ca/pki-ca.spec Sending dogtag/console/build_dogtag Sending dogtag/console/pki-console.spec Sending dogtag/console-ui/build.xml Sending dogtag/console-ui/build_dogtag Sending dogtag/console-ui/dogtag-pki-console-ui.spec Sending dogtag/java-tools/build_dogtag Sending dogtag/java-tools/pki-java-tools.spec Sending dogtag/kra/build_dogtag Sending dogtag/kra/pki-kra.spec Sending dogtag/ocsp/build_dogtag Sending dogtag/ocsp/pki-ocsp.spec Sending dogtag/silent/build_dogtag Sending dogtag/silent/pki-silent.spec Sending dogtag/tks/build_dogtag Sending dogtag/tks/pki-tks.spec Transmitting file data ................. Committed revision 969.
pki-silent-1.3.2-1.fc11 has been submitted as an update for Fedora 11. http://admin.fedoraproject.org/updates/pki-silent-1.3.2-1.fc11
pki-silent-1.3.2-1.fc12 has been submitted as an update for Fedora 12. http://admin.fedoraproject.org/updates/pki-silent-1.3.2-1.fc12
pki-console-1.3.1-1.fc11 has been submitted as an update for Fedora 11. http://admin.fedoraproject.org/updates/pki-console-1.3.1-1.fc11
pki-console-1.3.1-1.fc12 has been submitted as an update for Fedora 12. http://admin.fedoraproject.org/updates/pki-console-1.3.1-1.fc12
dogtag-pki-console-ui-1.3.1-1.fc11 has been submitted as an update for Fedora 11. http://admin.fedoraproject.org/updates/dogtag-pki-console-ui-1.3.1-1.fc11
dogtag-pki-console-ui-1.3.1-1.fc12 has been submitted as an update for Fedora 12. http://admin.fedoraproject.org/updates/dogtag-pki-console-ui-1.3.1-1.fc12
pki-java-tools-1.3.1-1.fc12 has been submitted as an update for Fedora 12. http://admin.fedoraproject.org/updates/pki-java-tools-1.3.1-1.fc12
pki-java-tools-1.3.1-1.fc11 has been submitted as an update for Fedora 11. http://admin.fedoraproject.org/updates/pki-java-tools-1.3.1-1.fc11
pki-kra-1.3.1-1.fc11 has been submitted as an update for Fedora 11. http://admin.fedoraproject.org/updates/pki-kra-1.3.1-1.fc11
pki-kra-1.3.1-1.fc12 has been submitted as an update for Fedora 12. http://admin.fedoraproject.org/updates/pki-kra-1.3.1-1.fc12
pki-ocsp-1.3.1-1.fc12 has been submitted as an update for Fedora 12. http://admin.fedoraproject.org/updates/pki-ocsp-1.3.1-1.fc12
pki-ocsp-1.3.1-1.fc11 has been submitted as an update for Fedora 11. http://admin.fedoraproject.org/updates/pki-ocsp-1.3.1-1.fc11
pki-tks-1.3.1-1.fc11 has been submitted as an update for Fedora 11. http://admin.fedoraproject.org/updates/pki-tks-1.3.1-1.fc11
pki-tks-1.3.1-1.fc12 has been submitted as an update for Fedora 12. http://admin.fedoraproject.org/updates/pki-tks-1.3.1-1.fc12
pki-ocsp-1.3.1-1.fc12 has been pushed to the Fedora 12 stable repository. If problems still persist, please make note of it in this bug report.
pki-console-1.3.1-1.fc12 has been pushed to the Fedora 12 stable repository. If problems still persist, please make note of it in this bug report.
pki-kra-1.3.1-1.fc12 has been pushed to the Fedora 12 stable repository. If problems still persist, please make note of it in this bug report.
pki-tks-1.3.1-1.fc12 has been pushed to the Fedora 12 stable repository. If problems still persist, please make note of it in this bug report.
dogtag-pki-console-ui-1.3.1-1.el5 has been submitted as an update for Fedora EPEL 5. http://admin.fedoraproject.org/updates/dogtag-pki-console-ui-1.3.1-1.el5
pki-console-1.3.1-1.el5 has been submitted as an update for Fedora EPEL 5. http://admin.fedoraproject.org/updates/pki-console-1.3.1-1.el5
pki-silent-1.3.2-1.el5 has been submitted as an update for Fedora EPEL 5. http://admin.fedoraproject.org/updates/pki-silent-1.3.2-1.el5
pki-java-tools-1.3.1-1.el5 has been submitted as an update for Fedora EPEL 5. http://admin.fedoraproject.org/updates/pki-java-tools-1.3.1-1.el5
pki-kra-1.3.1-1.el5 has been submitted as an update for Fedora EPEL 5. http://admin.fedoraproject.org/updates/pki-kra-1.3.1-1.el5
pki-ocsp-1.3.1-1.el5 has been submitted as an update for Fedora EPEL 5. http://admin.fedoraproject.org/updates/pki-ocsp-1.3.1-1.el5
pki-tks-1.3.1-1.el5 has been submitted as an update for Fedora EPEL 5. http://admin.fedoraproject.org/updates/pki-tks-1.3.1-1.el5
pki-console-1.3.1-1.fc11 has been pushed to the Fedora 11 stable repository. If problems still persist, please make note of it in this bug report.
dogtag-pki-console-ui-1.3.1-1.fc12 has been pushed to the Fedora 12 stable repository. If problems still persist, please make note of it in this bug report.
pki-java-tools-1.3.1-1.fc11 has been pushed to the Fedora 11 stable repository. If problems still persist, please make note of it in this bug report.
pki-java-tools-1.3.1-1.fc12 has been pushed to the Fedora 12 stable repository. If problems still persist, please make note of it in this bug report.
pki-silent-1.3.2-1.fc12 has been pushed to the Fedora 12 stable repository. If problems still persist, please make note of it in this bug report.
dogtag-pki-console-ui-1.3.1-1.fc11 has been pushed to the Fedora 11 stable repository. If problems still persist, please make note of it in this bug report.
pki-silent-1.3.2-1.fc11 has been pushed to the Fedora 11 stable repository. If problems still persist, please make note of it in this bug report.
This bug does not need to be verified, as this change was only applied between Dogtag 1.2.x --> Dogtag 1.3.x, both of which used tomcat5 and had a different naming convention and location for the jar files. With the advent of Dogtag 9.0 which used tomcat6, the names and locations of jar files were changed to comply more stringently with Fedora: see "Bugzilla Bug #656733 - Standardize jar install location and jar names" for details.