** Description changed:

  [Impact]
  
   * Detecting X and PulseAudio takes some time when starting every shell even 
when it is unlikely that those servers go away between opening new shells.
   * The fix is reusing cached info when starting new shells.
  
  [ Test Case ]
  
   * Start X server and PulseAudio server on Windows, the host WSL system
   * run:
  
  rm -f $HOME/.cache/wslu/integration
  unset DISPLAY
  unset PULSE_SERVER
  time . /etc/profile.d/wsl-integration.sh
  echo $DISPLAY $PULSE_SERVER
  cat $HOME/.cache/wslu/integration
  time . /etc/profile.d/wsl-integration.sh
  
   * Ran all of that again with X server and PulseAudio server turned off
  
  [Regression Potential]
  
   * Wrong implementation of  caching logic may break auto detection or
  cache a wrong result. The test case ensures that auto detection is still
  working and also checks the cache content.
+ 
+ Discovered regressions:
+ LP: #1859509  wsl-integration.sh shows error when .cache/ can't be created 
+ LP: #1869878 Space in username breaks wsl integration cache

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1855898

Title:
  Cache results of detecting X and PulseAudio when starting environment

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/wslu/+bug/1855898/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to