git: openjdk/mobile: 2 new changesets

duke duke at openjdk.org
Fri Jan 9 22:20:59 UTC 2026


Changeset: 663a0833
Branch: master
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2026-01-09 22:20:05 +0000
URL:       https://git.openjdk.org/mobile/commit/663a08331a83c852622b8b11900f12b0dc3dbe82

8374219: Fix issues in jpackage's Executor class

Reviewed-by: almatvee

! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LibProvidersLookup.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxBundlingEnvironment.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebPackager.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebSystemEnvironment.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebSystemEnvironmentMixin.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxFromOptions.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxLaunchersAsServices.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageArch.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBuilder.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmSystemEnvironment.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmSystemEnvironmentMixin.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxSystemEnvironment.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigner.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/Codesign.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBundlingEnvironment.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacCertificateUtils.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackager.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgSystemEnvironment.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgPackager.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/TempKeychain.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DefaultBundlingEnvironment.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/Enquoter.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Executor.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/ExecutorFactory.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/Globals.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkRuntimeBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Log.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/ObjectFactory.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/RetryExecutor.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/RetryExecutorFactory.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/SystemEnvironment.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ToolValidator.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Main.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CommandLineFormat.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CommandOutputControl.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/Enquoter.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/RetryExecutor.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/TeeOutputStream.java
! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/UnixLaunchersAsServices.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinBundlingEnvironment.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixTool.java
- test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/ExecutorTest.java
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/PackageTestTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSign.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CommandAction.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CommandActionSpec.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CommandActionSpecs.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CommandMock.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CommandMockExit.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CommandMockSpec.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CompletableCommandMock.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/MockIOException.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/MockIllegalStateException.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/MockingToolProvider.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/Script.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/ScriptSpec.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/ScriptSpecInDir.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/ToolProviderCommandMock.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/ToolProviderCompletableCommandMock.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/VerbatimCommandMock.java
+ test/jdk/tools/jpackage/junit/linux/jdk.jpackage/jdk/jpackage/internal/LibProvidersLookupTest.java
+ test/jdk/tools/jpackage/junit/linux/jdk.jpackage/jdk/jpackage/internal/LinuxPackageArchTest.java
+ test/jdk/tools/jpackage/junit/linux/jdk.jpackage/jdk/jpackage/internal/LinuxSystemEnvironmentTest.java
! test/jdk/tools/jpackage/junit/linux/junit.java
+ test/jdk/tools/jpackage/junit/macosx/jdk.jpackage/jdk/jpackage/internal/MacDmgPackagerTest.java
+ test/jdk/tools/jpackage/junit/macosx/jdk.jpackage/jdk/jpackage/internal/MacDmgSystemEnvironmentTest.java
! test/jdk/tools/jpackage/junit/macosx/junit.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DefaultBundlingEnvironmentTest.java
- test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/EnquoterTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/ExecutorTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/MockUtils.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.excludes
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/CommandOutputControlTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/CommandOutputControlTestUtils.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/EnquoterTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/RetryExecutorTest.java
! test/jdk/tools/jpackage/share/ErrorTest.java
! test/jdk/tools/jpackage/share/PostImageScriptTest.java

Changeset: fbb34ee6
Branch: master
Author:    duke <duke at openjdk.org>
Date:      2026-01-09 22:20:20 +0000
URL:       https://git.openjdk.org/mobile/commit/fbb34ee6e5ec496913c7a11165a35644fbde9e21

Automatic merge of jdk:master into master




More information about the mobile-changes mailing list