RobotLocomotion / ros-drake-vendor

Maintainer scripts that package Drake in the ROS build farm
Other
1 stars 1 forks source link

Build artifacts can not be removed on the Jenkins buildfarm #11

Closed j-rivero closed 3 months ago

j-rivero commented 4 months ago

Found during testing that when a Drake build is aborted there are problems in the subsequent builds with permissions preventing Jenkins of removing the previous artifacts in the workspace.

See https://build.test.ros2.org/job/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/8/console as an example:

18:08:01 rm: cannot remove '/home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb/ros-rolling-drake-1.26.2/.obj-x86_64-linux-gnu/drake-prefix/src/drake-build/_bazel_/6f72940b26daa531b17ecd0d131d90fb/execroot/drake/bazel-out/k8-opt/bin/external/crate__thiserror-1.0.56/thiserror_build_script.out_dir/thiserror.d': Permission denied
18:08:01 rm: cannot remove '/home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb/ros-rolling-drake-1.26.2/.obj-x86_64-linux-gnu/drake-prefix/src/drake-build/_bazel_/6f72940b26daa531b17ecd0d131d90fb/execroot/drake/bazel-out/k8-opt/bin/external/crate__num-traits-0.2.17/num-traits_build_script.out_dir/probe7.ll': Permission denied
18:08:01 rm: cannot remove '/home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb/ros-rolling-drake-1.26.2/.obj-x86_64-linux-gnu/drake-prefix/src/drake-build/_bazel_/6f72940b26daa531b17ecd0d131d90fb/execroot/drake/bazel-out/k8-opt/bin/external/crate__num-traits-0.2.17/num-traits_build_script.out_dir/probe4.ll': Permission denied
18:08:01 rm: cannot remove '/home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb/ros-rolling-drake-1.26.2/.obj-x86_64-linux-gnu/drake-prefix/src/drake-build/_bazel_/6f72940b26daa531b17ecd0d131d90fb/execroot/drake/bazel-out/k8-opt/bin/external/crate__num-traits-0.2.17/num-traits_build_script.out_dir/probe3.ll': Permission denied
18:08:01 rm: cannot remove '/home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb/ros-rolling-drake-1.26.2/.obj-x86_64-linux-gnu/drake-prefix/src/drake-build/_bazel_/6f72940b26daa531b17ecd0d131d90fb/execroot/drake/bazel-out/k8-opt/bin/external/crate__num-traits-0.2.17/num-traits_build_script.out_dir/probe6.ll': Permission denied
18:08:01 rm: cannot remove '/home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb/ros-rolling-drake-1.26.2/.obj-x86_64-linux-gnu/drake-prefix/src/drake-build/_bazel_/6f72940b26daa531b17ecd0d131d90fb/execroot/drake/bazel-out/k8-opt/bin/external/crate__num-traits-0.2.17/num-traits_build_script.out_dir/probe8.ll': Permission denied
18:08:01 rm: cannot remove '/home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb/ros-rolling-drake-1.26.2/.obj-x86_64-linux-gnu/drake-prefix/src/drake-build/_bazel_/6f72940b26daa531b17ecd0d131d90fb/execroot/drake/bazel-out/k8-opt/bin/external/crate__num-traits-0.2.17/num-traits_build_script.out_dir/probe0.ll': Permission denied
18:08:01 rm: cannot remove '/home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb/ros-rolling-drake-1.26.2/.obj-x86_64-linux-gnu/drake-prefix/src/drake-build/_bazel_/6f72940b26daa531b17ecd0d131d90fb/execroot/drake/bazel-out/k8-opt/bin/external/crate__num-traits-0.2.17/num-traits_build_script.out_dir/probe1.ll': Permission denied
18:08:01 rm: cannot remove '/home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb/ros-rolling-drake-1.26.2/.obj-x86_64-linux-gnu/drake-prefix/src/drake-build/_bazel_/6f72940b26daa531b17ecd0d131d90fb/execroot/drake/bazel-out/k8-opt/bin/external/crate__num-traits-0.2.17/num-traits_build_script.out_dir/probe2.ll': Permission denied
18:08:01 rm: cannot remove '/home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb/ros-rolling-drake-1.26.2/.obj-x86_64-linux-gnu/drake-prefix/src/drake-build/_bazel_/6f72940b26daa531b17ecd0d131d90fb/execroot/drake/bazel-out/k8-opt/bin/external/crate__num-traits-0.2.17/num-traits_build_script.out_dir/probe5.ll': Permission denied
18:08:01 rm: cannot remove '/home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb/ros-rolling-drake-1.26.2/.obj-x86_64-linux-gnu/drake-prefix/src/drake-build/_bazel_/6f72940b26daa531b17ecd0d131d90fb/execroot/drake/bazel-out/k8-opt-exec-2B5CBBC6/bin/external/crate__proc-macro2-1.0.78/proc-macro2_build_script.out_dir/proc_macro2.d': Permission denied

Files in the problem report are not always the same but seems like crate is always involved.

I still need to go into the details of which user is in use when the build is done (most likely buildfarm user commonly the one used by the ROS buildfarm for building) and which one is when the cleanup is executed (here I think that could be the Jenkins user of the system process the one doing it).

j-rivero commented 4 months ago

A debug log with ls -lasR:

17:22:51 # BEGIN SECTION: Run Dockerfile - binarydeb task
17:22:51 + [ -f /home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb ]
17:22:51 + rm -fr /home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb
17:22:51 rm: cannot remove '/home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb/ros-rolling-drake-1.26.2/.obj-x86_64-linux-gnu/drake-prefix/src/drake-build/_bazel_/6f72940b26daa531b17ecd0d131d90fb/execroot/drake/bazel-out/k8-opt/bin/external/crate__thiserror-1.0.56/thiserror_build_script.out_dir/thiserror.d': Permission denied
17:22:51 rm: cannot remove '/home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb/ros-rolling-drake-1.26.2/.obj-x86_64-linux-gnu/drake-prefix/src/drake-build/_bazel_/6f72940b26daa531b17ecd0d131d90fb/execroot/drake/bazel-out/k8-opt/bin/external/crate__num-traits-0.2.17/num-traits_build_script.out_dir/probe7.ll': Permission denied
17:22:51 rm: cannot remove '/home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb/ros-rolling-drake-1.26.2/.obj-x86_64-linux-gnu/drake-prefix/src/drake-build/_bazel_/6f72940b26daa531b17ecd0d131d90fb/execroot/drake/bazel-out/k8-opt/bin/external/crate__num-traits-0.2.17/num-traits_build_script.out_dir/probe4.ll': Permission denied
17:22:51 rm: cannot remove '/home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb/ros-rolling-drake-1.26.2/.obj-x86_64-linux-gnu/drake-prefix/src/drake-build/_bazel_/6f72940b26daa531b17ecd0d131d90fb/execroot/drake/bazel-out/k8-opt/bin/external/crate__num-traits-0.2.17/num-traits_build_script.out_dir/probe3.ll': Permission denied
17:22:51 rm: cannot remove '/home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb/ros-rolling-drake-1.26.2/.obj-x86_64-linux-gnu/drake-prefix/src/drake-build/_bazel_/6f72940b26daa531b17ecd0d131d90fb/execroot/drake/bazel-out/k8-opt/bin/external/crate__num-traits-0.2.17/num-traits_build_script.out_dir/probe6.ll': Permission denied
17:22:51 rm: cannot remove '/home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb/ros-rolling-drake-1.26.2/.obj-x86_64-linux-gnu/drake-prefix/src/drake-build/_bazel_/6f72940b26daa531b17ecd0d131d90fb/execroot/drake/bazel-out/k8-opt/bin/external/crate__num-traits-0.2.17/num-traits_build_script.out_dir/probe8.ll': Permission denied
17:22:51 rm: cannot remove '/home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb/ros-rolling-drake-1.26.2/.obj-x86_64-linux-gnu/drake-prefix/src/drake-build/_bazel_/6f72940b26daa531b17ecd0d131d90fb/execroot/drake/bazel-out/k8-opt/bin/external/crate__num-traits-0.2.17/num-traits_build_script.out_dir/probe0.ll': Permission denied
17:22:51 rm: cannot remove '/home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb/ros-rolling-drake-1.26.2/.obj-x86_64-linux-gnu/drake-prefix/src/drake-build/_bazel_/6f72940b26daa531b17ecd0d131d90fb/execroot/drake/bazel-out/k8-opt/bin/external/crate__num-traits-0.2.17/num-traits_build_script.out_dir/probe1.ll': Permission denied
17:22:51 rm: cannot remove '/home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb/ros-rolling-drake-1.26.2/.obj-x86_64-linux-gnu/drake-prefix/src/drake-build/_bazel_/6f72940b26daa531b17ecd0d131d90fb/execroot/drake/bazel-out/k8-opt/bin/external/crate__num-traits-0.2.17/num-traits_build_script.out_dir/probe2.ll': Permission denied
17:22:51 rm: cannot remove '/home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb/ros-rolling-drake-1.26.2/.obj-x86_64-linux-gnu/drake-prefix/src/drake-build/_bazel_/6f72940b26daa531b17ecd0d131d90fb/execroot/drake/bazel-out/k8-opt/bin/external/crate__num-traits-0.2.17/num-traits_build_script.out_dir/probe5.ll': Permission denied
17:22:51 rm: cannot remove '/home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb/ros-rolling-drake-1.26.2/.obj-x86_64-linux-gnu/drake-prefix/src/drake-build/_bazel_/6f72940b26daa531b17ecd0d131d90fb/execroot/drake/bazel-out/k8-opt/bin/external/bazel_tools/tools/jdk/platformclasspath_classes/DumpPlatformClassPath$1.class': Permission denied
17:22:51 rm: cannot remove '/home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb/ros-rolling-drake-1.26.2/.obj-x86_64-linux-gnu/drake-prefix/src/drake-build/_bazel_/6f72940b26daa531b17ecd0d131d90fb/execroot/drake/bazel-out/k8-opt/bin/external/bazel_tools/tools/jdk/platformclasspath_classes/DumpPlatformClassPath.class': Permission denied
17:22:51 rm: cannot remove '/home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb/ros-rolling-drake-1.26.2/.obj-x86_64-linux-gnu/drake-prefix/src/drake-build/_bazel_/6f72940b26daa531b17ecd0d131d90fb/execroot/drake/bazel-out/k8-opt-exec-2B5CBBC6/bin/external/crate__proc-macro2-1.0.78/proc-macro2_build_script.out_dir/proc_macro2.d': Permission denied
17:22:51 + ls -lasR /home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb
17:22:51 /home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb:
17:22:51 total 12
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 22:32 .
17:22:51 4 drwxr-xr-x 8 jenkins-agent jenkins-agent 4096 Mar  3 17:21 ..
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 22:32 ros-rolling-drake-1.26.2
17:22:51 
17:22:51 /home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb/ros-rolling-drake-1.26.2:
17:22:51 total 12
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 22:32 .
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 22:32 ..
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 22:32 .obj-x86_64-linux-gnu
17:22:51 
17:22:51 /home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb/ros-rolling-drake-1.26.2/.obj-x86_64-linux-gnu:
17:22:51 total 12
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 22:32 .
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 22:32 ..
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 22:32 drake-prefix
17:22:51 
17:22:51 /home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb/ros-rolling-drake-1.26.2/.obj-x86_64-linux-gnu/drake-prefix:
17:22:51 total 12
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 22:32 .
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 22:32 ..
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 22:32 src
17:22:51 
17:22:51 /home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb/ros-rolling-drake-1.26.2/.obj-x86_64-linux-gnu/drake-prefix/src:
17:22:51 total 12
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 22:32 .
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 22:32 ..
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 22:32 drake-build
17:22:51 
17:22:51 /home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb/ros-rolling-drake-1.26.2/.obj-x86_64-linux-gnu/drake-prefix/src/drake-build:
17:22:51 total 12
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 22:32 .
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 22:32 ..
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 18:21 _bazel_
17:22:51 
17:22:51 /home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb/ros-rolling-drake-1.26.2/.obj-x86_64-linux-gnu/drake-prefix/src/drake-build/_bazel_:
17:22:51 total 12
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 18:21 .
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 22:32 ..
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 22:32 6f72940b26daa531b17ecd0d131d90fb
17:22:51 
17:22:51 /home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb/ros-rolling-drake-1.26.2/.obj-x86_64-linux-gnu/drake-prefix/src/drake-build/_bazel_/6f72940b26daa531b17ecd0d131d90fb:
17:22:51 total 12
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 22:32 .
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 18:21 ..
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 22:32 execroot
17:22:51 
17:22:51 /home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb/ros-rolling-drake-1.26.2/.obj-x86_64-linux-gnu/drake-prefix/src/drake-build/_bazel_/6f72940b26daa531b17ecd0d131d90fb/execroot:
17:22:51 total 12
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 22:32 .
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 22:32 ..
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 22:32 drake
17:22:51 
17:22:51 /home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb/ros-rolling-drake-1.26.2/.obj-x86_64-linux-gnu/drake-prefix/src/drake-build/_bazel_/6f72940b26daa531b17ecd0d131d90fb/execroot/drake:
17:22:51 total 12
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 22:32 .
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 22:32 ..
17:22:51 4 drwxr-xr-x 4 jenkins-agent jenkins-agent 4096 Mar  1 22:32 bazel-out
17:22:51 
17:22:51 /home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb/ros-rolling-drake-1.26.2/.obj-x86_64-linux-gnu/drake-prefix/src/drake-build/_bazel_/6f72940b26daa531b17ecd0d131d90fb/execroot/drake/bazel-out:
17:22:51 total 16
17:22:51 4 drwxr-xr-x 4 jenkins-agent jenkins-agent 4096 Mar  1 22:32 .
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 22:32 ..
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 18:22 k8-opt
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 18:22 k8-opt-exec-2B5CBBC6
17:22:51 
17:22:51 /home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb/ros-rolling-drake-1.26.2/.obj-x86_64-linux-gnu/drake-prefix/src/drake-build/_bazel_/6f72940b26daa531b17ecd0d131d90fb/execroot/drake/bazel-out/k8-opt:
17:22:51 total 12
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 18:22 .
17:22:51 4 drwxr-xr-x 4 jenkins-agent jenkins-agent 4096 Mar  1 22:32 ..
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 22:32 bin
17:22:51 
17:22:51 /home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb/ros-rolling-drake-1.26.2/.obj-x86_64-linux-gnu/drake-prefix/src/drake-build/_bazel_/6f72940b26daa531b17ecd0d131d90fb/execroot/drake/bazel-out/k8-opt/bin:
17:22:51 total 12
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 22:32 .
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 18:22 ..
17:22:51 4 drwxr-xr-x 5 jenkins-agent jenkins-agent 4096 Mar  1 22:32 external
17:22:51 
17:22:51 /home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb/ros-rolling-drake-1.26.2/.obj-x86_64-linux-gnu/drake-prefix/src/drake-build/_bazel_/6f72940b26daa531b17ecd0d131d90fb/execroot/drake/bazel-out/k8-opt/bin/external:
17:22:51 total 20
17:22:51 4 drwxr-xr-x 5 jenkins-agent jenkins-agent 4096 Mar  1 22:32 .
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 22:32 ..
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 18:43 bazel_tools
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 22:32 crate__num-traits-0.2.17
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 22:32 crate__thiserror-1.0.56
17:22:51 
17:22:51 /home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb/ros-rolling-drake-1.26.2/.obj-x86_64-linux-gnu/drake-prefix/src/drake-build/_bazel_/6f72940b26daa531b17ecd0d131d90fb/execroot/drake/bazel-out/k8-opt/bin/external/bazel_tools:
17:22:51 total 12
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 18:43 .
17:22:51 4 drwxr-xr-x 5 jenkins-agent jenkins-agent 4096 Mar  1 22:32 ..
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 22:32 tools
17:22:51 
17:22:51 /home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb/ros-rolling-drake-1.26.2/.obj-x86_64-linux-gnu/drake-prefix/src/drake-build/_bazel_/6f72940b26daa531b17ecd0d131d90fb/execroot/drake/bazel-out/k8-opt/bin/external/bazel_tools/tools:
17:22:51 total 12
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 22:32 .
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 18:43 ..
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 22:32 jdk
17:22:51 
17:22:51 /home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb/ros-rolling-drake-1.26.2/.obj-x86_64-linux-gnu/drake-prefix/src/drake-build/_bazel_/6f72940b26daa531b17ecd0d131d90fb/execroot/drake/bazel-out/k8-opt/bin/external/bazel_tools/tools/jdk:
17:22:51 total 12
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 22:32 .
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 22:32 ..
17:22:51 4 dr-xr-xr-x 2 jenkins-agent jenkins-agent 4096 Mar  1 20:24 platformclasspath_classes
17:22:51 
17:22:51 /home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb/ros-rolling-drake-1.26.2/.obj-x86_64-linux-gnu/drake-prefix/src/drake-build/_bazel_/6f72940b26daa531b17ecd0d131d90fb/execroot/drake/bazel-out/k8-opt/bin/external/bazel_tools/tools/jdk/platformclasspath_classes:
17:22:51 total 24
17:22:51  4 dr-xr-xr-x 2 jenkins-agent jenkins-agent 4096 Mar  1 20:24 .
17:22:51  4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 22:32 ..
17:22:51  4 -r-xr-xr-x 1 jenkins-agent jenkins-agent 1530 Mar  1 20:24 DumpPlatformClassPath$1.class
17:22:51 12 -r-xr-xr-x 1 jenkins-agent jenkins-agent 9560 Mar  1 20:24 DumpPlatformClassPath.class
17:22:51 
17:22:51 /home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb/ros-rolling-drake-1.26.2/.obj-x86_64-linux-gnu/drake-prefix/src/drake-build/_bazel_/6f72940b26daa531b17ecd0d131d90fb/execroot/drake/bazel-out/k8-opt/bin/external/crate__num-traits-0.2.17:
17:22:51 total 12
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 22:32 .
17:22:51 4 drwxr-xr-x 5 jenkins-agent jenkins-agent 4096 Mar  1 22:32 ..
17:22:51 4 dr-xr-xr-x 2 jenkins-agent jenkins-agent 4096 Mar  1 18:24 num-traits_build_script.out_dir
17:22:51 
17:22:51 /home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb/ros-rolling-drake-1.26.2/.obj-x86_64-linux-gnu/drake-prefix/src/drake-build/_bazel_/6f72940b26daa531b17ecd0d131d90fb/execroot/drake/bazel-out/k8-opt/bin/external/crate__num-traits-0.2.17/num-traits_build_script.out_dir:
17:22:51 total 44
17:22:51 4 dr-xr-xr-x 2 jenkins-agent jenkins-agent 4096 Mar  1 18:24 .
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 22:32 ..
17:22:51 4 -r-xr-xr-x 1 jenkins-agent jenkins-agent  411 Mar  1 18:24 probe0.ll
17:22:51 4 -r-xr-xr-x 1 jenkins-agent jenkins-agent 1807 Mar  1 18:24 probe1.ll
17:22:51 4 -r-xr-xr-x 1 jenkins-agent jenkins-agent  994 Mar  1 18:24 probe2.ll
17:22:51 4 -r-xr-xr-x 1 jenkins-agent jenkins-agent  989 Mar  1 18:24 probe3.ll
17:22:51 4 -r-xr-xr-x 1 jenkins-agent jenkins-agent 2152 Mar  1 18:24 probe4.ll
17:22:51 4 -r-xr-xr-x 1 jenkins-agent jenkins-agent 1583 Mar  1 18:24 probe5.ll
17:22:51 4 -r-xr-xr-x 1 jenkins-agent jenkins-agent 2665 Mar  1 18:24 probe6.ll
17:22:51 4 -r-xr-xr-x 1 jenkins-agent jenkins-agent 1680 Mar  1 18:24 probe7.ll
17:22:51 4 -r-xr-xr-x 1 jenkins-agent jenkins-agent 1737 Mar  1 18:24 probe8.ll
17:22:51 
17:22:51 /home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb/ros-rolling-drake-1.26.2/.obj-x86_64-linux-gnu/drake-prefix/src/drake-build/_bazel_/6f72940b26daa531b17ecd0d131d90fb/execroot/drake/bazel-out/k8-opt/bin/external/crate__thiserror-1.0.56:
17:22:51 total 12
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 22:32 .
17:22:51 4 drwxr-xr-x 5 jenkins-agent jenkins-agent 4096 Mar  1 22:32 ..
17:22:51 4 dr-xr-xr-x 2 jenkins-agent jenkins-agent 4096 Mar  1 18:23 thiserror_build_script.out_dir
17:22:51 
17:22:51 /home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb/ros-rolling-drake-1.26.2/.obj-x86_64-linux-gnu/drake-prefix/src/drake-build/_bazel_/6f72940b26daa531b17ecd0d131d90fb/execroot/drake/bazel-out/k8-opt/bin/external/crate__thiserror-1.0.56/thiserror_build_script.out_dir:
17:22:51 total 12
17:22:51 4 dr-xr-xr-x 2 jenkins-agent jenkins-agent 4096 Mar  1 18:23 .
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 22:32 ..
17:22:51 4 -r-xr-xr-x 1 jenkins-agent jenkins-agent  642 Mar  1 18:23 thiserror.d
17:22:51 
17:22:51 /home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb/ros-rolling-drake-1.26.2/.obj-x86_64-linux-gnu/drake-prefix/src/drake-build/_bazel_/6f72940b26daa531b17ecd0d131d90fb/execroot/drake/bazel-out/k8-opt-exec-2B5CBBC6:
17:22:51 total 12
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 18:22 .
17:22:51 4 drwxr-xr-x 4 jenkins-agent jenkins-agent 4096 Mar  1 22:32 ..
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 22:32 bin
17:22:51 
17:22:51 /home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb/ros-rolling-drake-1.26.2/.obj-x86_64-linux-gnu/drake-prefix/src/drake-build/_bazel_/6f72940b26daa531b17ecd0d131d90fb/execroot/drake/bazel-out/k8-opt-exec-2B5CBBC6/bin:
17:22:51 total 12
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 22:32 .
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 18:22 ..
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 22:32 external
17:22:51 
17:22:51 /home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb/ros-rolling-drake-1.26.2/.obj-x86_64-linux-gnu/drake-prefix/src/drake-build/_bazel_/6f72940b26daa531b17ecd0d131d90fb/execroot/drake/bazel-out/k8-opt-exec-2B5CBBC6/bin/external:
17:22:51 total 12
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 22:32 .
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 22:32 ..
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 22:32 crate__proc-macro2-1.0.78
17:22:51 
17:22:51 /home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb/ros-rolling-drake-1.26.2/.obj-x86_64-linux-gnu/drake-prefix/src/drake-build/_bazel_/6f72940b26daa531b17ecd0d131d90fb/execroot/drake/bazel-out/k8-opt-exec-2B5CBBC6/bin/external/crate__proc-macro2-1.0.78:
17:22:51 total 12
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 22:32 .
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 22:32 ..
17:22:51 4 dr-xr-xr-x 2 jenkins-agent jenkins-agent 4096 Mar  1 18:23 proc-macro2_build_script.out_dir
17:22:51 
17:22:51 /home/jenkins-agent/workspace/Rbin_uJ64__drake__ubuntu_jammy_amd64__binary/binarydeb/ros-rolling-drake-1.26.2/.obj-x86_64-linux-gnu/drake-prefix/src/drake-build/_bazel_/6f72940b26daa531b17ecd0d131d90fb/execroot/drake/bazel-out/k8-opt-exec-2B5CBBC6/bin/external/crate__proc-macro2-1.0.78/proc-macro2_build_script.out_dir:
17:22:51 total 12
17:22:51 4 dr-xr-xr-x 2 jenkins-agent jenkins-agent 4096 Mar  1 18:23 .
17:22:51 4 drwxr-xr-x 3 jenkins-agent jenkins-agent 4096 Mar  1 22:32 ..
17:22:51 4 -r-xr-xr-x 1 jenkins-agent jenkins-agent  682 Mar  1 18:23 proc_macro2.d

Ownership seems fine under the jenkins-aent user but -r-xr-xr-x permissions are found in different places.

jwnimmer-tri commented 3 months ago

Yes, sometimes files in bazel's "output base" are marked as non-writeable. They'll need a chmod before rm can delete them.

j-rivero commented 3 months ago

ack. ros_buildfarm need a tweak but we should be able to deal with it easily https://github.com/ros-infrastructure/ros_buildfarm/pull/1025.

j-rivero commented 3 months ago

PR in ros_buildfarm is closed. This should be resolved.