Needed: foo-2.0-i686-pc-linux-gnu-bin.tar.gz foo-2.2.3-i686-pc-linux-gnu-bin.tar.gz foo_dbg-2.2.3-i686-pc-linux-gnu-bin.tar.gz foo_static-2.2.3-i686-pc-linux-gnu-bin.tar.gz fee-2.0-i686-pc-linux-gnu-bin.tar.gz fee-2.2.3-i686-pc-linux-gnu-bin.tar.gz fee_static-2.2.3-i686-pc-linux-gnu-bin.tar.gz 1. Have an empty $GLOBUS_LOCATION. 2. Run gpt-install -verbose foo-2.0-i686-pc-linux-gnu-bin.tar.gz 3. Run gpt-query and gpt-query -what-bundles and confirm the following: packages found that matched your query globus_common-gcc32-pgm pkg version: 2.0.0 globus_common-gcc32-rtl pkg version: 2.0.0 globus_common_setup-noflavor-pgm pkg version: 2.0.0 globus_core_setup-noflavor-pgm pkg version: 2.0.0 globus_openssl-gcc32-pgm pkg version: 0.1.1 globus_ssl_utils-gcc32-pgm pkg version: 2.1.0 globus_ssl_utils-gcc32-rtl pkg version: 2.1.0 globus_ssl_utils_setup-noflavor-pgm pkg version: 2.0.0 System Bundles foo-2 ver: NONE 4. Run gpt-install -verbose foo-2.2.3-i686-pc-linux-gnu-bin.tar.gz. You should see the following error: Bundle foo-2 already installed 5. Run gpt-uninstall -bundles foo-2, and then gpt-install \ foo-2.2.3-i686-pc-linux-gnu-bin.tar.gz. A gpt-query and gpt-query -what-bundles should show the following: packages found that matched your query globus_common-gcc32-pgm pkg version: 3.5.0 globus_common-gcc32-rtl pkg version: 3.5.0 globus_common_setup-noflavor-pgm pkg version: 2.1.0 globus_gsi_callback-gcc32-rtl pkg version: 0.3.0 globus_gsi_cert_utils-gcc32-pgm pkg version: 0.4.0 globus_gsi_cert_utils-gcc32-rtl pkg version: 0.4.0 globus_gsi_credential-gcc32-rtl pkg version: 0.5.0 globus_gsi_openssl_error-gcc32-rtl pkg version: 0.2.0 globus_gsi_proxy_core-gcc32-rtl pkg version: 0.3.0 globus_gsi_proxy_ssl-gcc32-rtl pkg version: 0.1.0 globus_gsi_sysconfig-gcc32-rtl pkg version: 0.3.0 globus_openssl-gcc32-pgm pkg version: 0.10.0 globus_openssl-gcc32-rtl pkg version: 0.10.0 globus_openssl_module-gcc32-rtl pkg version: 0.2.0 globus_proxy_utils-gcc32-pgm pkg version: 0.5.0 globus_trusted_ca_42864e48_setup-noflavor-pgm pkg version: 0.5.0 System Bundles foo-2 ver: NONE 6. Confirm that gpt-install -verbose \ foo_dbg-2.2.3-i686-pc-linux-gnu-bin.tar.gz does not install any gcc32dbg pgm packages: bash$ gpt-query '*-*-pgm' 6 packages were found in /home/mbletzin/install/globus that matched your query: packages found that matched your query globus_common-gcc32-pgm pkg version: 3.5.0 globus_common_setup-noflavor-pgm pkg version: 2.1.0 globus_gsi_cert_utils-gcc32-pgm pkg version: 0.4.0 globus_openssl-gcc32-pgm pkg version: 0.10.0 globus_proxy_utils-gcc32-pgm pkg version: 0.5.0 globus_trusted_ca_42864e48_setup-noflavor-pgm pkg version: 0.5.0 7. Run gpt-install -noaction -verbose -force \ foo_dbg-2.2.3-i686-pc-linux-gnu-bin.tar.gz and the confirm that pgm gcc32dbg packages will be installed: The following bundles would be installed foo_dbg-2 ver: NONE The following packages would be removed globus_common-gcc32dbg-rtl ver: 3.5 globus_openssl-gcc32-pgm ver: 0.10 globus_openssl-gcc32dbg-rtl ver: 0.10 globus_common-gcc32-pgm ver: 3.5 globus_gsi_cert_utils-gcc32-pgm ver: 0.4 globus_gsi_proxy_ssl-gcc32dbg-rtl ver: 0.1 globus_openssl_module-gcc32dbg-rtl ver: 0.2 globus_common_setup-noflavor-pgm ver: 2.1 globus_gsi_openssl_error-gcc32dbg-rtl ver: 0.2 globus_trusted_ca_42864e48_setup-noflavor-pgm ver: 0.5 globus_gsi_cert_utils-gcc32dbg-rtl ver: 0.4 globus_gsi_sysconfig-gcc32dbg-rtl ver: 0.3 globus_gsi_callback-gcc32dbg-rtl ver: 0.3 globus_gsi_credential-gcc32dbg-rtl ver: 0.5 globus_gsi_proxy_core-gcc32dbg-rtl ver: 0.3 globus_proxy_utils-gcc32-pgm ver: 0.5 The following packages would be installed globus_common-gcc32dbg-rtl ver: 3.5 globus_openssl-gcc32dbg-pgm ver: 0.10 globus_openssl-gcc32dbg-rtl ver: 0.10 globus_common-gcc32dbg-pgm ver: 3.5 globus_gsi_cert_utils-gcc32dbg-pgm ver: 0.4 globus_gsi_proxy_ssl-gcc32dbg-rtl ver: 0.1 globus_openssl_module-gcc32dbg-rtl ver: 0.2 globus_common_setup-noflavor-pgm ver: 2.1 globus_gsi_openssl_error-gcc32dbg-rtl ver: 0.2 globus_trusted_ca_42864e48_setup-noflavor-pgm ver: 0.5 globus_gsi_cert_utils-gcc32dbg-rtl ver: 0.4 globus_gsi_sysconfig-gcc32dbg-rtl ver: 0.3 globus_gsi_callback-gcc32dbg-rtl ver: 0.3 globus_gsi_credential-gcc32dbg-rtl ver: 0.5 globus_gsi_proxy_core-gcc32dbg-rtl ver: 0.3 globus_proxy_utils-gcc32dbg-pgm ver: 0.5 9. Run gpt-install -force foo_dbg-2.2.3-i686-pc-linux-gnu-bin.tar.gz 10.Run gpt-query '*-*-pgm' and confirm that it says the following: 6 packages were found in /home/mbletzin/install/globus that matched your query: packages found that matched your query globus_common-gcc32dbg-pgm pkg version: 3.5.0 globus_common_setup-noflavor-pgm pkg version: 2.1.0 globus_gsi_cert_utils-gcc32dbg-pgm pkg version: 0.4.0 globus_openssl-gcc32dbg-pgm pkg version: 0.10.0 globus_proxy_utils-gcc32dbg-pgm pkg version: 0.5.0 globus_trusted_ca_42864e48_setup-noflavor-pgm pkg version: 0.5.0 11. Run gpt-install foo_static-2.2.3-i686-pc-linux-gnu-bin.tar.gz and confirm that no pgm_static packages were installed with gpt-query: bash$ gpt-query '*-*-pgm' 6 packages were found in /home/mbletzin/install/globus that matched your query: packages found that matched your query globus_common-gcc32dbg-pgm pkg version: 3.5.0 globus_common_setup-noflavor-pgm pkg version: 2.1.0 globus_gsi_cert_utils-gcc32dbg-pgm pkg version: 0.4.0 globus_openssl-gcc32dbg-pgm pkg version: 0.10.0 globus_proxy_utils-gcc32dbg-pgm pkg version: 0.5.0 globus_trusted_ca_42864e48_setup-noflavor-pgm pkg version: 0.5.0 12. Run gpt-install -noaction -force \ foo_static-2.2.3-i686-pc-linux-gnu-bin.tar.gz and confirm the following output: The following bundles would be installed foo_static-2 ver: NONE The following packages would be removed globus_common-gcc32dbg-pgm ver: 3.5 globus_openssl-gcc32dbg-pgm ver: 0.10 globus_proxy_utils-gcc32dbg-pgm ver: 0.5 globus_common_setup-noflavor-pgm ver: 2.1 globus_gsi_cert_utils-gcc32dbg-pgm ver: 0.4 globus_trusted_ca_42864e48_setup-noflavor-pgm ver: 0.5 The following packages would be installed globus_common-gcc32-pgm_static ver: 3.5 globus_openssl-gcc32-pgm_static ver: 0.10 globus_proxy_utils-gcc32-pgm_static ver: 0.5 globus_common_setup-noflavor-pgm_static ver: 2.1 globus_gsi_cert_utils-gcc32-pgm_static ver: 0.4 globus_trusted_ca_42864e48_setup-noflavor-pgm_static ver: 0.5 13. Run gpt-install -force foo_static-2.2.3-i686-pc-linux-gnu-bin.tar.gz. 14. Run gpt-query and confirm the following: 26 packages were found in /home/mbletzin/install/globus that matched your query: packages found that matched your query globus_common-gcc32-pgm_static pkg version: 3.5.0 globus_common-gcc32-rtl pkg version: 3.5.0 globus_common-gcc32dbg-rtl pkg version: 3.5.0 globus_common_setup-noflavor-pgm_static pkg version: 2.1.0 globus_gsi_callback-gcc32-rtl pkg version: 0.3.0 globus_gsi_callback-gcc32dbg-rtl pkg version: 0.3.0 globus_gsi_cert_utils-gcc32-pgm_static pkg version: 0.4.0 globus_gsi_cert_utils-gcc32-rtl pkg version: 0.4.0 globus_gsi_cert_utils-gcc32dbg-rtl pkg version: 0.4.0 globus_gsi_credential-gcc32-rtl pkg version: 0.5.0 globus_gsi_credential-gcc32dbg-rtl pkg version: 0.5.0 globus_gsi_openssl_error-gcc32-rtl pkg version: 0.2.0 globus_gsi_openssl_error-gcc32dbg-rtl pkg version: 0.2.0 globus_gsi_proxy_core-gcc32-rtl pkg version: 0.3.0 globus_gsi_proxy_core-gcc32dbg-rtl pkg version: 0.3.0 globus_gsi_proxy_ssl-gcc32-rtl pkg version: 0.1.0 globus_gsi_proxy_ssl-gcc32dbg-rtl pkg version: 0.1.0 globus_gsi_sysconfig-gcc32-rtl pkg version: 0.3.0 globus_gsi_sysconfig-gcc32dbg-rtl pkg version: 0.3.0 globus_openssl-gcc32-pgm_static pkg version: 0.10.0 globus_openssl-gcc32-rtl pkg version: 0.10.0 globus_openssl-gcc32dbg-rtl pkg version: 0.10.0 globus_openssl_module-gcc32-rtl pkg version: 0.2.0 globus_openssl_module-gcc32dbg-rtl pkg version: 0.2.0 globus_proxy_utils-gcc32-pgm_static pkg version: 0.5.0 globus_trusted_ca_42864e48_setup-noflavor-pgm_static pkg version: 0.5.0 System Bundles foo-2 ver: NONE foo_dbg-2 ver: NONE foo_static-2 ver: NONE 15. Run gpt-verify and confirm the following output: Verifying Bundles... Bundle: foo-2 Package globus_openssl-gcc32-pgm ver: 0.10 is missing from installation Package globus_common-gcc32-pgm ver: 3.5 is missing from installation Package globus_gsi_cert_utils-gcc32-pgm ver: 0.4 is missing from installation Package globus_common_setup-noflavor-pgm ver: 2.1 is missing from installation Package globus_trusted_ca_42864e48_setup-noflavor-pgm ver: 0.5 is missing from installation Package globus_proxy_utils-gcc32-pgm ver: 0.5 is missing from installation Bundle: foo_dbg-2 Package globus_openssl-gcc32dbg-pgm ver: 0.10 is missing from installation Package globus_common-gcc32dbg-pgm ver: 3.5 is missing from installation Package globus_gsi_cert_utils-gcc32dbg-pgm ver: 0.4 is missing from installation Package globus_common_setup-noflavor-pgm ver: 2.1 is missing from installation Package globus_trusted_ca_42864e48_setup-noflavor-pgm ver: 0.5 is missing from installation Package globus_proxy_utils-gcc32dbg-pgm ver: 0.5 is missing from installation Bundle: foo_static-2 Verifying run-time dependencies... Verifying setup dependencies... Verifying setup packages... The following setup packages still need to be configured via gpt-postinstall: globus_common_setup-noflavor-pgm_static globus_trusted_ca_42864e48_setup-noflavor-pgm_static ERROR: The collection of packages in /home/mbletzin/install/globus is not coherent! 16. Run gpt-uninstall -bundles foo-2 foo_static-2 foo_dbg-2 and then gpt-query and verify that no packages are installed. 17. Run gpt-install -verbose foo-2.0-i686-pc-linux-gnu-bin.tar.gz 18. Run gpt-install -noaction fee-2.0-i686-pc-linux-gnu-bin.tar.gz and verify that only the gridftp server gets installed. 19. Run gpt-install -noaction fee-2.2.3-i686-pc-linux-gnu-bin.tar.gz and confirm that you get the following error: Error: The following package conflicts were found: globus_common-gcc32-rtl ver: 3.5 in bundle fee conflicts with globus_common-gcc32-rtl ver: 2.0 in bundle foo globus_openssl-gcc32-pgm ver: 0.10 in bundle fee conflicts with globus_openssl-gcc32-pgm ver: 0.1 in bundle foo globus_openssl-gcc32-rtl ver: 0.10 in bundle fee conflicts with globus_openssl-gcc32-rtl ver: 0.1 in bundle foo globus_common-gcc32-pgm ver: 3.5 in bundle fee conflicts with globus_common-gcc32-pgm ver: 2.0 in bundle foo globus_common_setup-noflavor-pgm ver: 2.1 in bundle fee conflicts with globus_common_setup-noflavor-pgm ver: 2.0 in bundle foo 20. gpt-install -noaction fee_static-2.2.3-i686-pc-linux-gnu-bin.tar.gz and confirm the following error: Error: The following package conflicts were found: globus_common-gcc32-pgm_static ver: 3.5 in bundle fee_static conflicts with globus_common-gcc32-pgm ver: 2.0 in bundle foo globus_openssl-gcc32-pgm_static ver: 0.10 in bundle fee_static conflicts with globus_openssl-gcc32-pgm ver: 0.1 in bundle foo globus_common_setup-noflavor-pgm_static ver: 2.1 in bundle fee_static conflicts with globus_common_setup-noflavor-pgm ver: 2.0 in bundle foo