jsk-ros-pkg / jsk_robot

jsk-ros-pkg/jsk_robot
https://github.com/jsk-ros-pkg/jsk_robot
73 stars 97 forks source link

update_workspace.shでworkspace内のdiffが多すぎるとメールが送信できない #1888

Open tkmtnt7000 opened 8 months ago

tkmtnt7000 commented 8 months ago

https://github.com/jsk-ros-pkg/jsk_robot/pull/1808 でupdate_workspace.shを走らせたときにdiffが残っていたらそのdiffをメール通知する機能を追加しましたが,diffがある一定以上になると

/tmp/update_workspace.sh: line 145: /opt/ros/melodic/bin/rostopic: Argument list too long

のエラーが出てメールが送信できていないようなので報告します. 暇があったら回避策を考えてデバッグしますが,そうそう起こり得ないはずなのとそれほど暇がないので一旦issueにして放置します.

update_workspaceのログと実際に出ているエラーは以下になります. https://gist.github.com/tkmtnt7000/2b743c1c01020fb602ea6807ffd4ef63

メールが送れていないエラーの部分:https://gist.github.com/tkmtnt7000/2b743c1c01020fb602ea6807ffd4ef63#file-gistfile1-txt-L3331-L3332