[tahoe-lafs-trac-stream] [Tahoe-LAFS] #4001: The integration test suite doesn't consistently propagate the calling process's environment to child processes

Tahoe-LAFS trac at tahoe-lafs.org
Mon Mar 27 18:04:03 UTC 2023


#4001: The integration test suite doesn't consistently propagate the calling
process's environment to child processes
---------------------+---------------------------
 Reporter:  exarkun  |          Owner:
     Type:  defect   |         Status:  new
 Priority:  normal   |      Milestone:  undecided
Component:  unknown  |        Version:  n/a
 Keywords:           |  Launchpad Bug:
---------------------+---------------------------
 The integration test suite uses `spawnProcess` to launch various child
 processes.  Sometimes it propagates the parent process's environment,
 other times it does not.

 Where it does not, there is a risk that the child process will not operate
 properly because it has a blank environment.  The environment is used to
 configure such things as the executable search path (PATH) and the Python
 module search path (PYTTHONPATH).  It is unreliable to launch processes
 without propagating these settings.

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/4001>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list