--- old/src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java 2019-03-08 15:46:35.767063600 -0800 +++ new/src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java 2019-03-08 15:46:34.515938500 -0800 @@ -143,7 +143,7 @@ new StandardBundlerParam<> ( I18N.getString("param.maintainer-email.name"), I18N.getString("param.maintainer-email.description"), - BundleParams.PARAM_EMAIL, + Arguments.CLIOptions.LINUX_DEB_MAINTAINER.getId(), String.class, params -> "Unknown", (s, p) -> s); @@ -152,7 +152,7 @@ new StandardBundlerParam<> ( I18N.getString("param.maintainer-name.name"), I18N.getString("param.maintainer-name.description"), - Arguments.CLIOptions.LINUX_DEB_MAINTAINER.getId(), + BundleParams.PARAM_MAINTAINER, String.class, params -> VENDOR.fetchFrom(params) + " <" + EMAIL.fetchFrom(params) + ">", @@ -747,7 +747,6 @@ data.put("XDG_PREFIX", XDG_FILE_PREFIX.fetchFrom(params)); data.put("DEPLOY_BUNDLE_CATEGORY", CATEGORY.fetchFrom(params)); data.put("APPLICATION_DESCRIPTION", DESCRIPTION.fetchFrom(params)); - data.put("APPLICATION_SUMMARY", TITLE.fetchFrom(params)); data.put("APPLICATION_COPYRIGHT", COPYRIGHT.fetchFrom(params)); data.put("APPLICATION_LICENSE_TEXT", LICENSE_TEXT.fetchFrom(params)); data.put("APPLICATION_ARCH", getArch()); @@ -862,7 +861,6 @@ EMAIL, ICON_PNG, LICENSE_FILE, - TITLE, VENDOR ); } --- old/src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java 2019-03-08 15:46:41.854672300 -0800 +++ new/src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java 2019-03-08 15:46:40.569543800 -0800 @@ -588,7 +588,7 @@ data.put("DEPLOY_BUNDLE_CATEGORY", CATEGORY.fetchFrom(params)); // TODO rpm categories data.put("APPLICATION_DESCRIPTION", DESCRIPTION.fetchFrom(params)); - data.put("APPLICATION_SUMMARY", TITLE.fetchFrom(params)); + data.put("APPLICATION_SUMMARY", APP_NAME.fetchFrom(params)); data.put("APPLICATION_LICENSE_TYPE", LICENSE_TYPE.fetchFrom(params)); data.put("APPLICATION_LICENSE_FILE", getLicenseFileString(params)); String deps = LINUX_PACKAGE_DEPENDENCIES.fetchFrom(params); @@ -696,7 +696,6 @@ LinuxAppBundler.ICON_PNG, LICENSE_FILE, LICENSE_TYPE, - TITLE, VENDOR ); } --- old/src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/template.control 2019-03-08 15:46:47.805267300 -0800 +++ new/src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/template.control 2019-03-08 15:46:46.572144000 -0800 @@ -5,6 +5,6 @@ Priority: optional Architecture: APPLICATION_ARCH Provides: APPLICATION_PACKAGE -Description: APPLICATION_SUMMARY +Description: APPLICATION_DESCRIPTION Installed-Size: APPLICATION_INSTALLED_SIZE PACKAGE_DEPENDENCIES --- old/src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/template.desktop 2019-03-08 15:46:53.704857200 -0800 +++ new/src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/template.desktop 2019-03-08 15:46:52.440730800 -0800 @@ -1,6 +1,6 @@ [Desktop Entry] Name=APPLICATION_NAME -Comment=APPLICATION_SUMMARY +Comment=APPLICATION_DESCRIPTION Exec=INSTALLATION_DIRECTORY/APPLICATION_FS_NAME/APPLICATION_LAUNCHER_FILENAME Icon=INSTALLATION_DIRECTORY/APPLICATION_FS_NAME/APPLICATION_LAUNCHER_FILENAME.png Terminal=false --- old/src/jdk.jpackage/share/classes/jdk/jpackage/internal/BundleParams.java 2019-03-08 15:46:59.567443400 -0800 +++ new/src/jdk.jpackage/share/classes/jdk/jpackage/internal/BundleParams.java 2019-03-08 15:46:58.348321500 -0800 @@ -58,6 +58,9 @@ // String - email name and email, only used for debian */ public static final String PARAM_EMAIL = "email"; + // String - vendor , only used for debian */ + public static final String PARAM_MAINTAINER = "maintainer"; + /* String - Copyright. Used on Mac */ public static final String PARAM_COPYRIGHT = "copyright"; @@ -78,9 +81,6 @@ // Value is platform specific public static final String PARAM_CATEGORY = "applicationCategory"; - // String - Optional short application - public static final String PARAM_TITLE = "title"; - // String - Optional application description. Used by MSI and on Linux public static final String PARAM_DESCRIPTION = "description"; @@ -190,14 +190,6 @@ return fetchParam(PREFERENCES_ID); } - public String getTitle() { - return fetchParam(TITLE); - } - - public void setTitle(String title) { - putUnlessNull(PARAM_TITLE, title); - } - public String getApplicationClass() { return fetchParam(MAIN_CLASS); } --- old/src/jdk.jpackage/share/classes/jdk/jpackage/internal/DeployParams.java 2019-03-08 15:47:05.470033600 -0800 +++ new/src/jdk.jpackage/share/classes/jdk/jpackage/internal/DeployParams.java 2019-03-08 15:47:04.245911200 -0800 @@ -53,7 +53,6 @@ final List resources = new ArrayList<>(); String id; - String title; String vendor; String email; String description; @@ -184,10 +183,6 @@ this.params = params; } - void setTitle(String title) { - this.title = title; - } - void setVendor(String vendor) { this.vendor = vendor; } @@ -289,10 +284,10 @@ static void validateName(String s, boolean forApp) throws PackagerException { - + String exceptionKey = forApp ? "ERR_InvalidAppName" : "ERR_InvalidSLName"; - + if (s == null) { if (forApp) { return; @@ -529,7 +524,6 @@ bundleParams.setCopyright(copyright); bundleParams.setApplicationCategory(category); bundleParams.setDescription(description); - bundleParams.setTitle(title); bundleParams.setJvmargs(jvmargs); bundleParams.setArguments(arguments); --- old/src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java 2019-03-08 15:47:11.332619800 -0800 +++ new/src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java 2019-03-08 15:47:10.112497800 -0800 @@ -289,16 +289,6 @@ (s, p) -> Arrays.asList(s.split("\n\n")) ); - static final StandardBundlerParam TITLE = - new StandardBundlerParam<>( - I18N.getString("param.title.name"), - I18N.getString("param.title.description"), - BundleParams.PARAM_TITLE, - String.class, - APP_NAME::fetchFrom, - (s, p) -> s - ); - // note that each bundler is likely to replace this one with // their own converter static final StandardBundlerParam VERSION = --- old/src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java 2019-03-08 15:47:17.239210400 -0800 +++ new/src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java 2019-03-08 15:47:16.019088400 -0800 @@ -183,7 +183,6 @@ MENU_HINT, SHORTCUT_HINT, EXE_SYSTEM_WIDE, - TITLE, VENDOR, INSTALLDIR_CHOOSER ); @@ -241,7 +240,6 @@ COPYRIGHT, DESCRIPTION, MENU_GROUP, - TITLE, VENDOR, VERSION) ) { @@ -501,7 +499,6 @@ data.put("APPLICATION_MENU_SHORTCUT", MENU_HINT.fetchFrom(p) ? "returnTrue" : "returnFalse"); validateValueAndPut(data, "APPLICATION_GROUP", MENU_GROUP, p); - validateValueAndPut(data, "APPLICATION_COMMENTS", TITLE, p); validateValueAndPut(data, "APPLICATION_COPYRIGHT", COPYRIGHT, p); data.put("APPLICATION_LICENSE_FILE", --- old/src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/template.iss 2019-03-08 15:47:23.133799800 -0800 +++ new/src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/template.iss 2019-03-08 15:47:21.909677400 -0800 @@ -6,8 +6,10 @@ AppVersion=APPLICATION_VERSION AppVerName=INSTALLER_NAME APPLICATION_VERSION AppPublisher=APPLICATION_VENDOR -AppComments=APPLICATION_COMMENTS +AppComments=APPLICATION_DESCRIPTION AppCopyright=APPLICATION_COPYRIGHT +VersionInfoVersion=APPLICATION_VERSION +VersionInfoDescription=APPLICATION_DESCRIPTION DefaultDirName=APPLICATION_INSTALL_ROOT\INSTALLER_NAME DisableStartupPrompt=Yes DisableDirPage=DISABLE_DIR_PAGE --- old/src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/template.jre.iss 2019-03-08 15:47:28.995385900 -0800 +++ new/src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/template.jre.iss 2019-03-08 15:47:27.771263500 -0800 @@ -6,8 +6,10 @@ AppVersion=APPLICATION_VERSION AppVerName=INSTALLER_NAME APPLICATION_VERSION AppPublisher=APPLICATION_VENDOR -AppComments=APPLICATION_COMMENTS +AppComments=APPLICATION_DESCRIPTION AppCopyright=APPLICATION_COPYRIGHT +VersionInfoVersion=APPLICATION_VERSION +VersionInfoDescription=APPLICATION_DESCRIPTION DefaultDirName=APPLICATION_INSTALL_ROOT\INSTALLER_NAME DisableStartupPrompt=Yes DisableDirPage=DISABLE_DIR_PAGE --- old/src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/template.jre.wxs 2019-03-08 15:47:34.864972800 -0800 +++ new/src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/template.jre.wxs 2019-03-08 15:47:33.625848900 -0800 @@ -5,7 +5,8 @@ Language="1033" Version="APPLICATION_VERSION" Manufacturer="APPLICATION_VENDOR" UpgradeCode="PRODUCT_UPGRADE_GUID"> - --- old/src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/template.wxs 2019-03-08 15:47:40.735559800 -0800 +++ new/src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/template.wxs 2019-03-08 15:47:39.505436800 -0800 @@ -5,7 +5,8 @@ Language="1033" Version="APPLICATION_VERSION" Manufacturer="APPLICATION_VENDOR" UpgradeCode="PRODUCT_UPGRADE_GUID"> -