OS:
macOS
Environment:
macOS 15.5 x64
macOS 15.5 64-bit Arm (aarch64)
Reproducible: Always
Failed on Release/Build: JDK_25_b26
Is it a Regression: YES
[If Regression] Regression introduced in release/build: JDK_25_b26
Test result on the last GAed release for this train: Passed on JDK_24_b35
Is it a platform specific issue: YES. This issue only happens on macOS
Affected test:
JPKG002-006: SigningPackageTest
Steps to reproduce:
Check preconditions
1. VERIFY There are no JREs/JDKs installed.
Machine has been setup for signing
2. Launch SigningPackageTest-1.0.dmg
3. Complete installation
4. Open Finder and navigate to Applications
VERIFY SigningPackageTest exists
5. Open terminal
6. Type command: codesign --verify --deep --strict --verbose=2 /Applications/SigningPackageTest.app
VERIFY Output should be:
/Applications/SigningPackageTest.app: valid on disk
/Applications/SigningPackageTest.app: satisfies its Designated Requirement
7. Type command: /usr/sbin/spctl -vvv --assess --type exec /Applications/SigningPackageTest.app
VERIFY output contains:
origin=Developer ID Application: jpackage.openjdk.java.net
10. Double click SigningPackageTest
Expected result:
appOutput.txt can be found in user home directory and output contains: origin=Developer ID Application: jpackage.openjdk.java.net.
Actual behavior:
appOutput.txt cannot be found in user home directory and output doesn't contain: origin=Developer ID Application: jpackage.openjdk.java.net.
I have attached a video.
macOS
Environment:
macOS 15.5 x64
macOS 15.5 64-bit Arm (aarch64)
Reproducible: Always
Failed on Release/Build: JDK_25_b26
Is it a Regression: YES
[If Regression] Regression introduced in release/build: JDK_25_b26
Test result on the last GAed release for this train: Passed on JDK_24_b35
Is it a platform specific issue: YES. This issue only happens on macOS
Affected test:
JPKG002-006: SigningPackageTest
Steps to reproduce:
Check preconditions
1. VERIFY There are no JREs/JDKs installed.
Machine has been setup for signing
2. Launch SigningPackageTest-1.0.dmg
3. Complete installation
4. Open Finder and navigate to Applications
VERIFY SigningPackageTest exists
5. Open terminal
6. Type command: codesign --verify --deep --strict --verbose=2 /Applications/SigningPackageTest.app
VERIFY Output should be:
/Applications/SigningPackageTest.app: valid on disk
/Applications/SigningPackageTest.app: satisfies its Designated Requirement
7. Type command: /usr/sbin/spctl -vvv --assess --type exec /Applications/SigningPackageTest.app
VERIFY output contains:
origin=Developer ID Application: jpackage.openjdk.java.net
10. Double click SigningPackageTest
Expected result:
appOutput.txt can be found in user home directory and output contains: origin=Developer ID Application: jpackage.openjdk.java.net.
Actual behavior:
appOutput.txt cannot be found in user home directory and output doesn't contain: origin=Developer ID Application: jpackage.openjdk.java.net.
I have attached a video.
- relates to
-
JDK-8358723 jpackage signing issues: redundant codesign invocations; the main launcher doesn't have entitlements
-
- Open
-
- links to
-
Commit(master) openjdk/jdk/fe4d7f8c
-
Review(master) openjdk/jdk/26485