gazebo-tooling / release-tools

8 stars 9 forks source link

Make release.py to automatically deal with ign- Citadel packages #1109

Closed j-rivero closed 1 month ago

j-rivero commented 5 months ago

Following up https://github.com/gazebo-tooling/release-tools/issues/1102#issuecomment-1890772414 and https://github.com/gazebo-tooling/release-tools/pull/1105.

Add extra checks for the tests that assure the PACKAGE and PACKAGE_ALIAS.

If needed some tweaks and relaxation of safety checks with names to operate correctly, most important

Tested with real ign-rendering 6.6.3:

j-rivero commented 5 months ago

Diff from CI shows the expected changes in naming relaxation:

diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/_test_gz_source.xml /tmp/pr_xml_configuration/_test_gz_source.xml
--- /tmp/current_xml_configuration/_test_gz_source.xml  2024-01-19 20:31:50.974839251 +0000
+++ /tmp/pr_xml_configuration/_test_gz_source.xml   2024-01-19 20:30:28.369817378 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-plugin2</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-plugin2</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-plugin-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-plugin/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/_test_repository_uploader.xml /tmp/pr_xml_configuration/_test_repository_uploader.xml
--- /tmp/current_xml_configuration/_test_repository_uploader.xml    2024-01-19 20:31:51.050840183 +0000
+++ /tmp/pr_xml_configuration/_test_repository_uploader.xml 2024-01-19 20:30:28.449818445 +0000
@@ -16,9 +16,9 @@
                     <description>do not send any notification by mail</description>
                 </hudson.model.BooleanParameterDefinition>
                 <hudson.model.StringParameterDefinition>
-                    <name>PACKAGE</name>
+                    <name>PACKAGE_ALIAS</name>
                     <defaultValue></defaultValue>
-                    <description>Package name</description>
+                    <description>Used by real repository_uploader</description>
                 </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>S3_UPLOAD_PATH</name>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-citadel-source.xml /tmp/pr_xml_configuration/gz-citadel-source.xml
--- /tmp/current_xml_configuration/gz-citadel-source.xml    2024-01-19 20:31:18.818464910 +0000
+++ /tmp/pr_xml_configuration/gz-citadel-source.xml 2024-01-19 20:29:56.501357511 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-citadel</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-citadel</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-citadel-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-citadel/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-cmake2-source.xml /tmp/pr_xml_configuration/gz-cmake2-source.xml
--- /tmp/current_xml_configuration/gz-cmake2-source.xml 2024-01-19 20:31:14.062424277 +0000
+++ /tmp/pr_xml_configuration/gz-cmake2-source.xml  2024-01-19 20:29:51.733281628 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-cmake2</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-cmake2</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-cmake-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-cmake/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-cmake3-source.xml /tmp/pr_xml_configuration/gz-cmake3-source.xml
--- /tmp/current_xml_configuration/gz-cmake3-source.xml 2024-01-19 20:31:23.254520488 +0000
+++ /tmp/pr_xml_configuration/gz-cmake3-source.xml  2024-01-19 20:30:00.885413044 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-cmake3</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-cmake3</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-cmake-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-cmake/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-cmake4-source.xml /tmp/pr_xml_configuration/gz-cmake4-source.xml
--- /tmp/current_xml_configuration/gz-cmake4-source.xml 2024-01-19 20:31:32.998628848 +0000
+++ /tmp/pr_xml_configuration/gz-cmake4-source.xml  2024-01-19 20:30:10.641565150 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-cmake4</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-cmake4</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-cmake-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-cmake/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-common3-source.xml /tmp/pr_xml_configuration/gz-common3-source.xml
--- /tmp/current_xml_configuration/gz-common3-source.xml    2024-01-19 20:31:15.342441824 +0000
+++ /tmp/pr_xml_configuration/gz-common3-source.xml 2024-01-19 20:29:53.017302128 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-common3</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-common3</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-common-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-common/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-common4-source.xml /tmp/pr_xml_configuration/gz-common4-source.xml
--- /tmp/current_xml_configuration/gz-common4-source.xml    2024-01-19 20:31:19.446470267 +0000
+++ /tmp/pr_xml_configuration/gz-common4-source.xml 2024-01-19 20:29:57.125363379 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-common4</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-common4</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-common-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-common/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-common5-source.xml /tmp/pr_xml_configuration/gz-common5-source.xml
--- /tmp/current_xml_configuration/gz-common5-source.xml    2024-01-19 20:31:25.606545094 +0000
+++ /tmp/pr_xml_configuration/gz-common5-source.xml 2024-01-19 20:30:03.257453671 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-common5</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-common5</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-common-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-common/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-common6-source.xml /tmp/pr_xml_configuration/gz-common6-source.xml
--- /tmp/current_xml_configuration/gz-common6-source.xml    2024-01-19 20:31:34.254644275 +0000
+++ /tmp/pr_xml_configuration/gz-common6-source.xml 2024-01-19 20:30:11.893585315 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-common6</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-common6</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-common-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-common/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-fortress-source.xml /tmp/pr_xml_configuration/gz-fortress-source.xml
--- /tmp/current_xml_configuration/gz-fortress-source.xml   2024-01-19 20:31:22.922516109 +0000
+++ /tmp/pr_xml_configuration/gz-fortress-source.xml    2024-01-19 20:30:00.573407700 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-fortress</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-fortress</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-fortress-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-fortress/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-fuel-tools10-source.xml /tmp/pr_xml_configuration/gz-fuel-tools10-source.xml
--- /tmp/current_xml_configuration/gz-fuel-tools10-source.xml   2024-01-19 20:31:35.522659849 +0000
+++ /tmp/pr_xml_configuration/gz-fuel-tools10-source.xml    2024-01-19 20:30:13.145601930 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-fuel-tools10</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-fuel-tools10</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-fuel-tools-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-fuel-tools/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-fuel-tools4-source.xml /tmp/pr_xml_configuration/gz-fuel-tools4-source.xml
--- /tmp/current_xml_configuration/gz-fuel-tools4-source.xml    2024-01-19 20:31:16.606452915 +0000
+++ /tmp/pr_xml_configuration/gz-fuel-tools4-source.xml 2024-01-19 20:29:54.273324317 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-fuel-tools4</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-fuel-tools4</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-fuel-tools-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-fuel-tools/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-fuel-tools7-source.xml /tmp/pr_xml_configuration/gz-fuel-tools7-source.xml
--- /tmp/current_xml_configuration/gz-fuel-tools7-source.xml    2024-01-19 20:31:20.706486884 +0000
+++ /tmp/pr_xml_configuration/gz-fuel-tools7-source.xml 2024-01-19 20:29:58.373375114 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-fuel-tools7</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-fuel-tools7</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-fuel-tools-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-fuel-tools/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-fuel-tools8-source.xml /tmp/pr_xml_configuration/gz-fuel-tools8-source.xml
--- /tmp/current_xml_configuration/gz-fuel-tools8-source.xml    2024-01-19 20:31:27.022558557 +0000
+++ /tmp/pr_xml_configuration/gz-fuel-tools8-source.xml 2024-01-19 20:30:04.665475130 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-fuel-tools8</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-fuel-tools8</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-fuel-tools-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-fuel-tools/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-fuel-tools9-source.xml /tmp/pr_xml_configuration/gz-fuel-tools9-source.xml
--- /tmp/current_xml_configuration/gz-fuel-tools9-source.xml    2024-01-19 20:31:30.486597837 +0000
+++ /tmp/pr_xml_configuration/gz-fuel-tools9-source.xml 2024-01-19 20:30:08.113524012 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-fuel-tools9</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-fuel-tools9</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-fuel-tools-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-fuel-tools/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-garden-source.xml /tmp/pr_xml_configuration/gz-garden-source.xml
--- /tmp/current_xml_configuration/gz-garden-source.xml 2024-01-19 20:31:29.230582268 +0000
+++ /tmp/pr_xml_configuration/gz-garden-source.xml  2024-01-19 20:30:06.861506263 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-garden</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-garden</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-garden-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-garden/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-gui3-source.xml /tmp/pr_xml_configuration/gz-gui3-source.xml
--- /tmp/current_xml_configuration/gz-gui3-source.xml   2024-01-19 20:31:17.234456320 +0000
+++ /tmp/pr_xml_configuration/gz-gui3-source.xml    2024-01-19 20:29:54.929335907 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-gui3</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-gui3</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-gui-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-gui/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-gui6-source.xml /tmp/pr_xml_configuration/gz-gui6-source.xml
--- /tmp/current_xml_configuration/gz-gui6-source.xml   2024-01-19 20:31:21.334495166 +0000
+++ /tmp/pr_xml_configuration/gz-gui6-source.xml    2024-01-19 20:29:59.001381019 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-gui6</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-gui6</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-gui-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-gui/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-gui7-source.xml /tmp/pr_xml_configuration/gz-gui7-source.xml
--- /tmp/current_xml_configuration/gz-gui7-source.xml   2024-01-19 20:31:27.650564528 +0000
+++ /tmp/pr_xml_configuration/gz-gui7-source.xml    2024-01-19 20:30:05.293484033 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-gui7</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-gui7</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-gui-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-gui/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-gui8-source.xml /tmp/pr_xml_configuration/gz-gui8-source.xml
--- /tmp/current_xml_configuration/gz-gui8-source.xml   2024-01-19 20:31:31.114605621 +0000
+++ /tmp/pr_xml_configuration/gz-gui8-source.xml    2024-01-19 20:30:08.761534313 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-gui8</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-gui8</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-gui-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-gui/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-gui9-source.xml /tmp/pr_xml_configuration/gz-gui9-source.xml
--- /tmp/current_xml_configuration/gz-gui9-source.xml   2024-01-19 20:31:36.154667612 +0000
+++ /tmp/pr_xml_configuration/gz-gui9-source.xml    2024-01-19 20:30:13.773610265 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-gui9</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-gui9</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-gui-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-gui/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-harmonic-source.xml /tmp/pr_xml_configuration/gz-harmonic-source.xml
--- /tmp/current_xml_configuration/gz-harmonic-source.xml   2024-01-19 20:31:32.686625015 +0000
+++ /tmp/pr_xml_configuration/gz-harmonic-source.xml    2024-01-19 20:30:10.329560032 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-harmonic</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-harmonic</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-harmonic-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-harmonic/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-launch2-source.xml /tmp/pr_xml_configuration/gz-launch2-source.xml
--- /tmp/current_xml_configuration/gz-launch2-source.xml    2024-01-19 20:31:18.506463217 +0000
+++ /tmp/pr_xml_configuration/gz-launch2-source.xml 2024-01-19 20:29:56.185354540 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-launch2</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-launch2</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-launch-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-launch/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-launch5-source.xml /tmp/pr_xml_configuration/gz-launch5-source.xml
--- /tmp/current_xml_configuration/gz-launch5-source.xml    2024-01-19 20:31:22.598511837 +0000
+++ /tmp/pr_xml_configuration/gz-launch5-source.xml 2024-01-19 20:30:00.253402219 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-launch5</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-launch5</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-launch-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-launch/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-launch6-source.xml /tmp/pr_xml_configuration/gz-launch6-source.xml
--- /tmp/current_xml_configuration/gz-launch6-source.xml    2024-01-19 20:31:28.902578202 +0000
+++ /tmp/pr_xml_configuration/gz-launch6-source.xml 2024-01-19 20:30:06.549501840 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-launch6</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-launch6</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-launch-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-launch/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-launch7-source.xml /tmp/pr_xml_configuration/gz-launch7-source.xml
--- /tmp/current_xml_configuration/gz-launch7-source.xml    2024-01-19 20:31:32.374621184 +0000
+++ /tmp/pr_xml_configuration/gz-launch7-source.xml 2024-01-19 20:30:10.013554849 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-launch7</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-launch7</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-launch-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-launch/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-launch8-source.xml /tmp/pr_xml_configuration/gz-launch8-source.xml
--- /tmp/current_xml_configuration/gz-launch8-source.xml    2024-01-19 20:31:37.410683039 +0000
+++ /tmp/pr_xml_configuration/gz-launch8-source.xml 2024-01-19 20:30:15.029626933 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-launch8</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-launch8</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-launch-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-launch/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-math6-source.xml /tmp/pr_xml_configuration/gz-math6-source.xml
--- /tmp/current_xml_configuration/gz-math6-source.xml  2024-01-19 20:31:14.706433105 +0000
+++ /tmp/pr_xml_configuration/gz-math6-source.xml   2024-01-19 20:29:52.377291389 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-math6</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-math6</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-math-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-math/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-math7-source.xml /tmp/pr_xml_configuration/gz-math7-source.xml
--- /tmp/current_xml_configuration/gz-math7-source.xml  2024-01-19 20:31:24.666536157 +0000
+++ /tmp/pr_xml_configuration/gz-math7-source.xml   2024-01-19 20:30:02.313437502 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-math7</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-math7</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-math-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-math/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-math8-source.xml /tmp/pr_xml_configuration/gz-math8-source.xml
--- /tmp/current_xml_configuration/gz-math8-source.xml  2024-01-19 20:31:33.626636562 +0000
+++ /tmp/pr_xml_configuration/gz-math8-source.xml   2024-01-19 20:30:11.265575384 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-math8</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-math8</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-math-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-math/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-msgs10-source.xml /tmp/pr_xml_configuration/gz-msgs10-source.xml
--- /tmp/current_xml_configuration/gz-msgs10-source.xml 2024-01-19 20:31:29.546586185 +0000
+++ /tmp/pr_xml_configuration/gz-msgs10-source.xml  2024-01-19 20:30:07.173510686 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-msgs10</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-msgs10</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-msgs-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-msgs/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-msgs11-source.xml /tmp/pr_xml_configuration/gz-msgs11-source.xml
--- /tmp/current_xml_configuration/gz-msgs11-source.xml 2024-01-19 20:31:34.566648107 +0000
+++ /tmp/pr_xml_configuration/gz-msgs11-source.xml  2024-01-19 20:30:12.205589456 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-msgs11</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-msgs11</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-msgs-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-msgs/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-msgs5-source.xml /tmp/pr_xml_configuration/gz-msgs5-source.xml
--- /tmp/current_xml_configuration/gz-msgs5-source.xml  2024-01-19 20:31:15.654446101 +0000
+++ /tmp/pr_xml_configuration/gz-msgs5-source.xml   2024-01-19 20:29:53.329307640 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-msgs5</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-msgs5</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-msgs-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-msgs/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-msgs8-source.xml /tmp/pr_xml_configuration/gz-msgs8-source.xml
--- /tmp/current_xml_configuration/gz-msgs8-source.xml  2024-01-19 20:31:19.758474382 +0000
+++ /tmp/pr_xml_configuration/gz-msgs8-source.xml   2024-01-19 20:29:57.437366313 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-msgs8</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-msgs8</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-msgs-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-msgs/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-msgs9-source.xml /tmp/pr_xml_configuration/gz-msgs9-source.xml
--- /tmp/current_xml_configuration/gz-msgs9-source.xml  2024-01-19 20:31:26.078549581 +0000
+++ /tmp/pr_xml_configuration/gz-msgs9-source.xml   2024-01-19 20:30:03.725461686 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-msgs9</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-msgs9</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-msgs-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-msgs/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-physics2-source.xml /tmp/pr_xml_configuration/gz-physics2-source.xml
--- /tmp/current_xml_configuration/gz-physics2-source.xml   2024-01-19 20:31:17.878459813 +0000
+++ /tmp/pr_xml_configuration/gz-physics2-source.xml    2024-01-19 20:29:55.557347001 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-physics2</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-physics2</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-physics-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-physics/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-physics5-source.xml /tmp/pr_xml_configuration/gz-physics5-source.xml
--- /tmp/current_xml_configuration/gz-physics5-source.xml   2024-01-19 20:31:21.966503501 +0000
+++ /tmp/pr_xml_configuration/gz-physics5-source.xml    2024-01-19 20:29:59.629391531 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-physics5</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-physics5</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-physics-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-physics/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-physics6-source.xml /tmp/pr_xml_configuration/gz-physics6-source.xml
--- /tmp/current_xml_configuration/gz-physics6-source.xml   2024-01-19 20:31:28.274570461 +0000
+++ /tmp/pr_xml_configuration/gz-physics6-source.xml    2024-01-19 20:30:05.921492937 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-physics6</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-physics6</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-physics-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-physics/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-physics7-source.xml /tmp/pr_xml_configuration/gz-physics7-source.xml
--- /tmp/current_xml_configuration/gz-physics7-source.xml   2024-01-19 20:31:31.742613406 +0000
+++ /tmp/pr_xml_configuration/gz-physics7-source.xml    2024-01-19 20:30:09.389544614 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-physics7</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-physics7</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-physics-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-physics/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-physics8-source.xml /tmp/pr_xml_configuration/gz-physics8-source.xml
--- /tmp/current_xml_configuration/gz-physics8-source.xml   2024-01-19 20:31:36.782675326 +0000
+++ /tmp/pr_xml_configuration/gz-physics8-source.xml    2024-01-19 20:30:14.397618545 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-physics8</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-physics8</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-physics-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-physics/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-plugin1-source.xml /tmp/pr_xml_configuration/gz-plugin1-source.xml
--- /tmp/current_xml_configuration/gz-plugin1-source.xml    2024-01-19 20:31:15.018437382 +0000
+++ /tmp/pr_xml_configuration/gz-plugin1-source.xml 2024-01-19 20:29:52.701296544 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-plugin1</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-plugin1</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-plugin-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-plugin/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-plugin2-source.xml /tmp/pr_xml_configuration/gz-plugin2-source.xml
--- /tmp/current_xml_configuration/gz-plugin2-source.xml    2024-01-19 20:31:25.134540606 +0000
+++ /tmp/pr_xml_configuration/gz-plugin2-source.xml 2024-01-19 20:30:02.785445586 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-plugin2</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-plugin2</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-plugin-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-plugin/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-plugin3-source.xml /tmp/pr_xml_configuration/gz-plugin3-source.xml
--- /tmp/current_xml_configuration/gz-plugin3-source.xml    2024-01-19 20:31:33.938640393 +0000
+++ /tmp/pr_xml_configuration/gz-plugin3-source.xml 2024-01-19 20:30:11.577580501 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-plugin3</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-plugin3</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-plugin-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-plugin/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-rendering3-source.xml /tmp/pr_xml_configuration/gz-rendering3-source.xml
--- /tmp/current_xml_configuration/gz-rendering3-source.xml 2024-01-19 20:31:15.970449467 +0000
+++ /tmp/pr_xml_configuration/gz-rendering3-source.xml  2024-01-19 20:29:53.645313223 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-rendering3</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-rendering3</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-rendering-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-rendering/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-rendering6-source.xml /tmp/pr_xml_configuration/gz-rendering6-source.xml
--- /tmp/current_xml_configuration/gz-rendering6-source.xml 2024-01-19 20:31:20.074478549 +0000
+++ /tmp/pr_xml_configuration/gz-rendering6-source.xml  2024-01-19 20:29:57.749369246 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-rendering6</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-rendering6</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-rendering-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-rendering/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-rendering7-source.xml /tmp/pr_xml_configuration/gz-rendering7-source.xml
--- /tmp/current_xml_configuration/gz-rendering7-source.xml 2024-01-19 20:31:26.390552548 +0000
+++ /tmp/pr_xml_configuration/gz-rendering7-source.xml  2024-01-19 20:30:04.041466284 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-rendering7</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-rendering7</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-rendering-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-rendering/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-rendering8-source.xml /tmp/pr_xml_configuration/gz-rendering8-source.xml
--- /tmp/current_xml_configuration/gz-rendering8-source.xml 2024-01-19 20:31:29.858590052 +0000
+++ /tmp/pr_xml_configuration/gz-rendering8-source.xml  2024-01-19 20:30:07.489515166 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-rendering8</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-rendering8</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-rendering-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-rendering/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-rendering9-source.xml /tmp/pr_xml_configuration/gz-rendering9-source.xml
--- /tmp/current_xml_configuration/gz-rendering9-source.xml 2024-01-19 20:31:34.878651940 +0000
+++ /tmp/pr_xml_configuration/gz-rendering9-source.xml  2024-01-19 20:30:12.521593649 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-rendering9</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-rendering9</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-rendering-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-rendering/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-sensors3-source.xml /tmp/pr_xml_configuration/gz-sensors3-source.xml
--- /tmp/current_xml_configuration/gz-sensors3-source.xml   2024-01-19 20:31:17.566458120 +0000
+++ /tmp/pr_xml_configuration/gz-sensors3-source.xml    2024-01-19 20:29:55.241341418 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-sensors3</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-sensors3</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-sensors-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-sensors/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-sensors6-source.xml /tmp/pr_xml_configuration/gz-sensors6-source.xml
--- /tmp/current_xml_configuration/gz-sensors6-source.xml   2024-01-19 20:31:21.650499334 +0000
+++ /tmp/pr_xml_configuration/gz-sensors6-source.xml    2024-01-19 20:29:59.313386119 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-sensors6</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-sensors6</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-sensors-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-sensors/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-sensors7-source.xml /tmp/pr_xml_configuration/gz-sensors7-source.xml
--- /tmp/current_xml_configuration/gz-sensors7-source.xml   2024-01-19 20:31:27.962567495 +0000
+++ /tmp/pr_xml_configuration/gz-sensors7-source.xml    2024-01-19 20:30:05.605488456 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-sensors7</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-sensors7</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-sensors-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-sensors/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-sensors8-source.xml /tmp/pr_xml_configuration/gz-sensors8-source.xml
--- /tmp/current_xml_configuration/gz-sensors8-source.xml   2024-01-19 20:31:31.430609539 +0000
+++ /tmp/pr_xml_configuration/gz-sensors8-source.xml    2024-01-19 20:30:09.073539431 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-sensors8</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-sensors8</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-sensors-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-sensors/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-sensors9-source.xml /tmp/pr_xml_configuration/gz-sensors9-source.xml
--- /tmp/current_xml_configuration/gz-sensors9-source.xml   2024-01-19 20:31:36.466671444 +0000
+++ /tmp/pr_xml_configuration/gz-sensors9-source.xml    2024-01-19 20:30:14.085614405 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-sensors9</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-sensors9</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-sensors-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-sensors/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-sim3-source.xml /tmp/pr_xml_configuration/gz-sim3-source.xml
--- /tmp/current_xml_configuration/gz-sim3-source.xml   2024-01-19 20:31:18.194461526 +0000
+++ /tmp/pr_xml_configuration/gz-sim3-source.xml    2024-01-19 20:29:55.873351606 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-sim3</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-sim3</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-sim-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-sim/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-sim6-source.xml /tmp/pr_xml_configuration/gz-sim6-source.xml
--- /tmp/current_xml_configuration/gz-sim6-source.xml   2024-01-19 20:31:22.278507616 +0000
+++ /tmp/pr_xml_configuration/gz-sim6-source.xml    2024-01-19 20:29:59.937396806 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-sim6</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-sim6</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-sim-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-sim/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-sim7-source.xml /tmp/pr_xml_configuration/gz-sim7-source.xml
--- /tmp/current_xml_configuration/gz-sim7-source.xml   2024-01-19 20:31:28.590574335 +0000
+++ /tmp/pr_xml_configuration/gz-sim7-source.xml    2024-01-19 20:30:06.233497360 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-sim7</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-sim7</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-sim-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-sim/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-sim8-source.xml /tmp/pr_xml_configuration/gz-sim8-source.xml
--- /tmp/current_xml_configuration/gz-sim8-source.xml   2024-01-19 20:31:32.058617302 +0000
+++ /tmp/pr_xml_configuration/gz-sim8-source.xml    2024-01-19 20:30:09.701549731 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-sim8</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-sim8</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-sim-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-sim/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-sim9-source.xml /tmp/pr_xml_configuration/gz-sim9-source.xml
--- /tmp/current_xml_configuration/gz-sim9-source.xml   2024-01-19 20:31:37.098679207 +0000
+++ /tmp/pr_xml_configuration/gz-sim9-source.xml    2024-01-19 20:30:14.713622739 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-sim9</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-sim9</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-sim-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-sim/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-tools1-source.xml /tmp/pr_xml_configuration/gz-tools1-source.xml
--- /tmp/current_xml_configuration/gz-tools1-source.xml 2024-01-19 20:31:14.382428664 +0000
+++ /tmp/pr_xml_configuration/gz-tools1-source.xml  2024-01-19 20:29:52.053286479 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-tools1</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-tools1</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-tools-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-tools/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-tools2-source.xml /tmp/pr_xml_configuration/gz-tools2-source.xml
--- /tmp/current_xml_configuration/gz-tools2-source.xml 2024-01-19 20:31:23.722526660 +0000
+++ /tmp/pr_xml_configuration/gz-tools2-source.xml  2024-01-19 20:30:01.377421471 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-tools2</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-tools2</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-tools-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-tools/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-tools3-source.xml /tmp/pr_xml_configuration/gz-tools3-source.xml
--- /tmp/current_xml_configuration/gz-tools3-source.xml 2024-01-19 20:31:37.730686970 +0000
+++ /tmp/pr_xml_configuration/gz-tools3-source.xml  2024-01-19 20:30:15.361631339 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-tools3</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-tools3</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-tools-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-tools/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-transport11-source.xml /tmp/pr_xml_configuration/gz-transport11-source.xml
--- /tmp/current_xml_configuration/gz-transport11-source.xml    2024-01-19 20:31:21.018490999 +0000
+++ /tmp/pr_xml_configuration/gz-transport11-source.xml 2024-01-19 20:29:58.689378086 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-transport11</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-transport11</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-transport-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-transport/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-transport12-source.xml /tmp/pr_xml_configuration/gz-transport12-source.xml
--- /tmp/current_xml_configuration/gz-transport12-source.xml    2024-01-19 20:31:27.338561562 +0000
+++ /tmp/pr_xml_configuration/gz-transport12-source.xml 2024-01-19 20:30:04.981479610 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-transport12</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-transport12</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-transport-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-transport/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-transport13-source.xml /tmp/pr_xml_configuration/gz-transport13-source.xml
--- /tmp/current_xml_configuration/gz-transport13-source.xml    2024-01-19 20:31:30.802601754 +0000
+++ /tmp/pr_xml_configuration/gz-transport13-source.xml 2024-01-19 20:30:08.429528869 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-transport13</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-transport13</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-transport-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-transport/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-transport14-source.xml /tmp/pr_xml_configuration/gz-transport14-source.xml
--- /tmp/current_xml_configuration/gz-transport14-source.xml    2024-01-19 20:31:35.838663731 +0000
+++ /tmp/pr_xml_configuration/gz-transport14-source.xml 2024-01-19 20:30:13.461606124 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-transport14</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-transport14</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-transport-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-transport/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-transport8-source.xml /tmp/pr_xml_configuration/gz-transport8-source.xml
--- /tmp/current_xml_configuration/gz-transport8-source.xml 2024-01-19 20:31:16.918454607 +0000
+++ /tmp/pr_xml_configuration/gz-transport8-source.xml  2024-01-19 20:29:54.613330324 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-transport8</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-transport8</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-transport-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-transport/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-utils1-source.xml /tmp/pr_xml_configuration/gz-utils1-source.xml
--- /tmp/current_xml_configuration/gz-utils1-source.xml 2024-01-19 20:31:19.134466623 +0000
+++ /tmp/pr_xml_configuration/gz-utils1-source.xml  2024-01-19 20:29:56.813360445 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-utils1</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-utils1</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-utils-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-utils/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-utils2-source.xml /tmp/pr_xml_configuration/gz-utils2-source.xml
--- /tmp/current_xml_configuration/gz-utils2-source.xml 2024-01-19 20:31:24.194531669 +0000
+++ /tmp/pr_xml_configuration/gz-utils2-source.xml  2024-01-19 20:30:01.845429486 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-utils2</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-utils2</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-utils-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-utils/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-utils3-source.xml /tmp/pr_xml_configuration/gz-utils3-source.xml
--- /tmp/current_xml_configuration/gz-utils3-source.xml 2024-01-19 20:31:33.310632680 +0000
+++ /tmp/pr_xml_configuration/gz-utils3-source.xml  2024-01-19 20:30:10.953570267 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>gz-utils3</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>gz-utils3</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name gz-utils-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=gz-utils/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/sdformat12-source.xml /tmp/pr_xml_configuration/sdformat12-source.xml
--- /tmp/current_xml_configuration/sdformat12-source.xml    2024-01-19 20:31:20.390482717 +0000
+++ /tmp/pr_xml_configuration/sdformat12-source.xml 2024-01-19 20:29:58.061372180 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>sdformat12</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>sdformat12</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name sdformat-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=sdformat/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/sdformat13-source.xml /tmp/pr_xml_configuration/sdformat13-source.xml
--- /tmp/current_xml_configuration/sdformat13-source.xml    2024-01-19 20:31:26.710555591 +0000
+++ /tmp/pr_xml_configuration/sdformat13-source.xml 2024-01-19 20:30:04.353470707 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>sdformat13</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>sdformat13</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name sdformat-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=sdformat/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/sdformat14-source.xml /tmp/pr_xml_configuration/sdformat14-source.xml
--- /tmp/current_xml_configuration/sdformat14-source.xml    2024-01-19 20:31:30.174593969 +0000
+++ /tmp/pr_xml_configuration/sdformat14-source.xml 2024-01-19 20:30:07.801519589 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>sdformat14</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>sdformat14</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name sdformat-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=sdformat/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/sdformat15-source.xml /tmp/pr_xml_configuration/sdformat15-source.xml
--- /tmp/current_xml_configuration/sdformat15-source.xml    2024-01-19 20:31:35.210656017 +0000
+++ /tmp/pr_xml_configuration/sdformat15-source.xml 2024-01-19 20:30:12.833597790 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>sdformat15</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>sdformat15</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name sdformat-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=sdformat/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/sdformat9-source.xml /tmp/pr_xml_configuration/sdformat9-source.xml
--- /tmp/current_xml_configuration/sdformat9-source.xml 2024-01-19 20:31:16.290451202 +0000
+++ /tmp/pr_xml_configuration/sdformat9-source.xml  2024-01-19 20:29:53.957318734 +0000
@@ -49,15 +49,11 @@
                     <defaultValue></defaultValue>
                     <description>Linux release inside LINUX_DISTRO to generate sources on</description>
                 </hudson.model.StringParameterDefinition>
-                <hudson.model.ChoiceParameterDefinition>
-                    <choices class='java.util.Arrays$ArrayList'>
-                        <a class='string-array'>
-                            <string>sdformat9</string>
-                        </a>
-                    </choices>
+                <hudson.model.StringParameterDefinition>
                     <name>PACKAGE</name>
-                    <description>For downstream use: Package name (can not be modified)</description>
-                </hudson.model.ChoiceParameterDefinition>
+                    <defaultValue>sdformat9</defaultValue>
+                    <description>For downstream use: Package name</description>
+                </hudson.model.StringParameterDefinition>
                 <hudson.model.StringParameterDefinition>
                     <name>RELEASE_VERSION</name>
                     <defaultValue></defaultValue>
@@ -147,7 +143,7 @@

 # Export information from the build in properties_files. The tarball extraction helps to
 # deal with changes in the compression of the tarballs.
-tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name sdformat-${VERSION}.tar.*                        -printf "%f\n")
+tarball=$(find ${WORKSPACE}/pkgs                        -type f                        -name *-${VERSION}.tar.*                        -printf "%f\n")
 if [[ -z ${tarball} ]] || [[ $(wc -w &lt;&lt;&lt; ${tarball}) != 1 ]]; then
   echo "Tarball name extraction returned ${tarball} which is not a one word string"
   exit 1
@@ -383,6 +379,7 @@
                                         </hudson.plugins.parameterizedtrigger.FileBuildParameters>
                                         <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                             <properties>PROJECT_NAME_TO_COPY_ARTIFACTS=${JOB_NAME}
+PACKAGE_ALIAS=${PACKAGE_ALIAS}
 S3_UPLOAD_PATH=sdformat/releases/</properties>
                                         </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
                                     </configs>