Activity log for bug #1855898

Date Who What changed Old value New value Message
2019-12-10 15:51:49 Balint Reczey bug added bug
2019-12-10 17:30:51 Balint Reczey description Reuse cached info when starting new shells. [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.
2019-12-10 18:16:37 Launchpad Janitor merge proposal linked https://code.launchpad.net/~rbalint/ubuntu/+source/wslu/+git/wslu/+merge/376591
2019-12-10 18:40:17 Balint Reczey description [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. [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/.config/wslu/integration-cache unset DISPLAY unset PULSE_SERVER time . /etc/profile.s/wsl-integration.sh echo $DISPLAY $PULSE_SERVER cat $HOME/.config/wslu/integration-cache time . /etc/profile.s/wsl-integration.sh * Ran all of that again with X server and PulseAudio server turned off [Regression Potential] * TODO
2019-12-11 19:05:27 Launchpad Janitor wslu (Ubuntu): status New Fix Released
2019-12-11 21:31:04 Balint Reczey description [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/.config/wslu/integration-cache unset DISPLAY unset PULSE_SERVER time . /etc/profile.s/wsl-integration.sh echo $DISPLAY $PULSE_SERVER cat $HOME/.config/wslu/integration-cache time . /etc/profile.s/wsl-integration.sh * Ran all of that again with X server and PulseAudio server turned off [Regression Potential] * TODO [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/.config/wslu/integration-cache unset DISPLAY unset PULSE_SERVER time . /etc/profile.s/wsl-integration.sh echo $DISPLAY $PULSE_SERVER cat $HOME/.config/wslu/integration-cache time . /etc/profile.s/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.
2019-12-12 16:39:10 Łukasz Zemczak wslu (Ubuntu Eoan): status New Fix Committed
2019-12-12 16:39:11 Łukasz Zemczak bug added subscriber Ubuntu Stable Release Updates Team
2019-12-12 16:39:13 Łukasz Zemczak bug added subscriber SRU Verification
2019-12-12 16:39:17 Łukasz Zemczak tags verification-needed verification-needed-eoan
2019-12-12 16:40:41 Łukasz Zemczak wslu (Ubuntu Disco): status New Fix Committed
2019-12-12 16:40:50 Łukasz Zemczak tags verification-needed verification-needed-eoan verification-needed verification-needed-disco verification-needed-eoan
2019-12-12 16:42:44 Łukasz Zemczak wslu (Ubuntu Bionic): status New Fix Committed
2019-12-12 16:42:48 Łukasz Zemczak tags verification-needed verification-needed-disco verification-needed-eoan verification-needed verification-needed-bionic verification-needed-disco verification-needed-eoan
2019-12-12 16:58:37 Łukasz Zemczak wslu (Ubuntu Xenial): status New Fix Committed
2019-12-12 16:58:41 Łukasz Zemczak tags verification-needed verification-needed-bionic verification-needed-disco verification-needed-eoan verification-needed verification-needed-bionic verification-needed-disco verification-needed-eoan verification-needed-xenial
2019-12-18 21:51:56 Balint Reczey description [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/.config/wslu/integration-cache unset DISPLAY unset PULSE_SERVER time . /etc/profile.s/wsl-integration.sh echo $DISPLAY $PULSE_SERVER cat $HOME/.config/wslu/integration-cache time . /etc/profile.s/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. [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.
2019-12-18 21:52:28 Balint Reczey attachment added wslu-cache-running-servers.png https://bugs.launchpad.net/ubuntu/+source/wslu/+bug/1855898/+attachment/5313708/+files/wslu-cache-running-servers.png
2019-12-18 21:52:50 Balint Reczey attachment added wslu-cache-no-servers.png https://bugs.launchpad.net/ubuntu/+source/wslu/+bug/1855898/+attachment/5313709/+files/wslu-cache-no-servers.png
2019-12-18 21:53:14 Balint Reczey tags verification-needed verification-needed-bionic verification-needed-disco verification-needed-eoan verification-needed-xenial verification-done verification-done-bionic verification-done-disco verification-done-eoan verification-done-xenial
2019-12-19 14:14:22 Launchpad Janitor wslu (Ubuntu Eoan): status Fix Committed Fix Released
2019-12-19 14:14:30 Łukasz Zemczak removed subscriber Ubuntu Stable Release Updates Team
2019-12-19 14:14:43 Launchpad Janitor wslu (Ubuntu Disco): status Fix Committed Fix Released
2019-12-19 14:28:46 Launchpad Janitor wslu (Ubuntu Bionic): status Fix Committed Fix Released
2019-12-19 14:29:08 Launchpad Janitor wslu (Ubuntu Xenial): status Fix Committed Fix Released
2020-04-01 14:59:42 Balint Reczey description [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. [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