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 |
|