Only show the base name of archives being extracted.

Most of the archive path is a long absolute path into Bazel internal directories, which is not interesting to look at.

Closes #16363.

PiperOrigin-RevId: 478799955
Change-Id: I047bdc85e9100af74a6854893c5befea17e673b1
diff --git a/src/main/java/com/google/devtools/build/lib/bazel/repository/starlark/StarlarkBaseExternalContext.java b/src/main/java/com/google/devtools/build/lib/bazel/repository/starlark/StarlarkBaseExternalContext.java
index d01c085..e1c5345 100644
--- a/src/main/java/com/google/devtools/build/lib/bazel/repository/starlark/StarlarkBaseExternalContext.java
+++ b/src/main/java/com/google/devtools/build/lib/bazel/repository/starlark/StarlarkBaseExternalContext.java
@@ -715,7 +715,8 @@
         Profiler.instance().profile("extracting: " + getIdentifyingStringForLogging())) {
       env.getListener()
           .post(
-              new ExtractProgress(outputPath.getPath().toString(), "Extracting " + downloadedPath));
+              new ExtractProgress(
+                  outputPath.getPath().toString(), "Extracting " + downloadedPath.getBaseName()));
       DecompressorValue.decompress(
           DecompressorDescriptor.builder()
               .setContext(getIdentifyingStringForLogging())
diff --git a/src/main/java/com/google/devtools/build/lib/bazel/repository/starlark/StarlarkRepositoryContext.java b/src/main/java/com/google/devtools/build/lib/bazel/repository/starlark/StarlarkRepositoryContext.java
index 3f3d271..2a8b59d 100644
--- a/src/main/java/com/google/devtools/build/lib/bazel/repository/starlark/StarlarkRepositoryContext.java
+++ b/src/main/java/com/google/devtools/build/lib/bazel/repository/starlark/StarlarkRepositoryContext.java
@@ -489,7 +489,7 @@
     env.getListener()
         .post(
             new ExtractProgress(
-                outputPath.getPath().toString(), "Extracting " + archivePath.getPath()));
+                outputPath.getPath().toString(), "Extracting " + archivePath.getBasename()));
     DecompressorValue.decompress(
         DecompressorDescriptor.builder()
             .setContext(getIdentifyingStringForLogging())