canonical/multipass

[sshfs] Multipass logs leaking filepaths from CI environments

Chiusa

#4195 aperta il 30 giu 2025

 (1 commento) (0 reazioni) (0 assegnatari)C++ (634 fork)batch import
buggood first issuelow

Metriche repository

Star
 (6956 stelle)
Metriche merge PR
 (Merge medio 16g 2h) (50 PR mergiate in 30 g)

Descrizione

In several compilation units, we are using the __FILE__ macro in logging messages. This is causing Multipass to leak file paths from our CI environment. i.e. [trace] [ssh process] /Users/cibot/actions-runner-2/_work/multipass-private/multipass-private/src/ssh/ssh_process.cpp:167 read_stream(type = 0, timeout = -1).

We should not be printing out the full path for the file. This part of the log message should either be removed or truncated to only include the top level src/ directory.

Guida contributor