[jdk8u-dev] RFR: 8318039: GHA: Bump macOS and Xcode versions
Zdenek Zambersky
zzambers at openjdk.org
Thu Jul 25 15:15:43 UTC 2024
On Tue, 9 Jul 2024 15:01:22 GMT, Zdenek Zambersky <zzambers at openjdk.org> wrote:
> This backport is written from scratch, as GHA workflows in jdk8u differ significantly from newer jdk versions.
>
> Notes:
> - additionally installed `gawk` to prevent build error on newer macos (see my [comment](https://github.com/openjdk/jdk17u-dev/pull/2206#issuecomment-2217722646))
> - interestingly, unlike for newer jdks (11, 17), additional backports do not seem necessary to pass the build, probably build system of jdk8 is more relaxed, when it comes to warnings as errors
> - fixes problem of stuck macos jobs in GHA (caused by dropping of macos-11 by GitHub)
>
> Testing:
> - macos builds pass
> - there are some test failures on updated macos, probably problem in test environment, seem to be hostname related -> to be fixed (either here, or in separate PR)
So there are 2 problems after macos update:
- Hostname resolve issue (to be fixed by backport of [JDK-8336451](https://bugs.openjdk.org/browse/JDK-8336451), after 11)
runtime/7158988/FieldMonitor.java
com/sun/jdi/AccessSpecifierTest.java
com/sun/jdi/AfterThreadDeathTest.java
com/sun/jdi/AllLineLocations.java
com/sun/jdi/ArrayRangeTest.java
com/sun/jdi/BacktraceFieldTest.java
com/sun/jdi/BreakpointTest.java
com/sun/jdi/ClassLoaderClassesTest.java
com/sun/jdi/ClassesByName.java
com/sun/jdi/ClassesByName2Test.java
com/sun/jdi/ConnectedVMs.java
com/sun/jdi/ConstantPoolInfo.java
com/sun/jdi/CountEvent.java
com/sun/jdi/CountFilterTest.java
com/sun/jdi/DebuggerThreadTest.java
com/sun/jdi/DeleteAllBkptsTest.java
com/sun/jdi/DeleteEventRequestsTest.java
com/sun/jdi/EarlyReturnNegativeTest.java
com/sun/jdi/EarlyReturnTest.java
com/sun/jdi/EnumTest.java
com/sun/jdi/EventQueueDisconnectTest.java
com/sun/jdi/ExceptionEvents.java
com/sun/jdi/ExpiredRequestDeletionTest.java
com/sun/jdi/FieldWatchpoints.java
com/sun/jdi/FilterMatch.java
com/sun/jdi/FilterNoMatch.java
com/sun/jdi/FinalLocalsTest.java
com/sun/jdi/FinalizerTest.java
com/sun/jdi/FramesTest.java
com/sun/jdi/GenericsTest.java
com/sun/jdi/GetLocalVariables2Test.java
com/sun/jdi/GetUninitializedStringValue.java
com/sun/jdi/HomeTest.java
com/sun/jdi/InstanceFilter.java
com/sun/jdi/InstancesTest.java
com/sun/jdi/InterfaceMethodsTest.java
com/sun/jdi/InterruptHangTest.java
com/sun/jdi/InvokeHangTest.java
com/sun/jdi/InvokeTest.java
com/sun/jdi/InvokeVarArgs.java
com/sun/jdi/Java_gTest.java
com/sun/jdi/LambdaBreakpointTest.java
com/sun/jdi/LambdaStepTest.java
com/sun/jdi/LaunchCommandLine.java
com/sun/jdi/LineNumberInfo.java
com/sun/jdi/LocalVariableEqual.java
com/sun/jdi/LocationTest.java
com/sun/jdi/MethodEntryExitEvents.java
com/sun/jdi/MethodExitReturnValuesTest.java
com/sun/jdi/MethodInvokeWithTraceOnTest.java
com/sun/jdi/ModificationWatchpoints.java
com/sun/jdi/MonitorEventTest.java
com/sun/jdi/MonitorFrameInfo.java
com/sun/jdi/MultiBreakpointsTest.java
com/sun/jdi/NativeInstanceFilter.java
com/sun/jdi/NewInstanceTest.java
com/sun/jdi/NoLocInfoTest.java
com/sun/jdi/NullThreadGroupNameTest.java
com/sun/jdi/PopAndStepTest.java
com/sun/jdi/PopAsynchronousTest.java
com/sun/jdi/PopSynchronousTest.java
com/sun/jdi/PrivateTransportTest.sh
com/sun/jdi/RedefineCrossEvent.java
com/sun/jdi/RedefineCrossStart.java
com/sun/jdi/ReferrersTest.java
com/sun/jdi/RepStep.java
com/sun/jdi/RequestReflectionTest.java
com/sun/jdi/ResumeOneThreadTest.java
com/sun/jdi/SDENullTest.java
com/sun/jdi/SimulResumerTest.java
com/sun/jdi/SourceNameFilterTest.java
com/sun/jdi/StepTest.java
com/sun/jdi/SuspendThreadTest.java
com/sun/jdi/TemplateTest.java
com/sun/jdi/ThreadGroupTest.java
com/sun/jdi/TwoThreadsTest.java
com/sun/jdi/UTF8Test.java
com/sun/jdi/UnpreparedByName.java
com/sun/jdi/UnpreparedClasses.java
com/sun/jdi/VMDeathLastTest.java
com/sun/jdi/VMDeathRequestTest.java
com/sun/jdi/VarargsTest.java
com/sun/jdi/Vars.java
com/sun/jdi/VisibleMethods.java
com/sun/jdi/connect/spi/DebugUsingCustomConnector.java
com/sun/jdi/oom/OomDebugTest.java
com/sun/jdi/redefine/RedefineTest.java
com/sun/jdi/redefineMethod/RedefineTest.java
com/sun/jdi/sde/FilterMangleTest.java
com/sun/jdi/sde/MangleStepTest.java
com/sun/jdi/sde/MangleTest.java
com/sun/jdi/sde/SourceDebugExtensionTest.java
com/sun/jdi/sde/TemperatureTableTest.java
- segfault in 2 tests (addressed by: https://github.com/openjdk/jdk8u-dev/pull/553)
compiler/unsafe/OpaqueAccesses.java
sun/misc/CopyMemory.java
-------------
PR Comment: https://git.openjdk.org/jdk8u-dev/pull/544#issuecomment-2250636257
More information about the jdk8u-dev
mailing list