message: Debug tar gz unpacking
diff: @@ -448,10 +448,12 @@ pub fn try_unpack_targz<P: AsRef<Path>>(
  let cursor = std::io::Cursor::new(decomp);
  let mut ar = tar::Archive::new(cursor);
  if strip_toplevel {
  + println!("unpack sans parent into {}", target_path.display());
  unpack_sans_parent(ar, target_path).map_err(|e| {
  anyhow::anyhow!("failed to unpack {}: {e}", target_targz_path.display())
  })
  } else {
  + println!("unpack with parent into {}", target_path.display());
  ar.unpack(target_path).map_err(|e| {
  anyhow::anyhow!("failed to unpack {}: {e}", target_targz_path.display())
  })
  