tested the groovy -proposed package on a lenovo machine (internal mic + internal spk) and a dell machine (only internal spk):
Installed groovy on the machine, enable the -proposed ppa, run 'sudo apt dist-upgrade', check the pulseaudio version is 1:13.99.2-1ubuntu2.3:
On the lenovo machine, plug a headset, the output changes to headphone and input changes to headset-microphone, output and input all works well, unplug the headset, the output changes back to spk and input changes back to internal mic. This fixed the regression of 1:13.99.2-1ubuntu2.2
On the Dell machine, plug a headset, the output changes to headphone and input changes to headset-microphone, output and input all works well, unplug the headset, the output changes back to spk and input changes back to blank. This fixed the regression of 1:13.99.2-1ubuntu2.2 and fixed the issue of "the headset-mic or heapdhone-mic could not be selected automatically if there is no internal mic" in the 1:13.99.2-1ubuntu2.1
tested the groovy -proposed package on a lenovo machine (internal mic + internal spk) and a dell machine (only internal spk):
Installed groovy on the machine, enable the -proposed ppa, run 'sudo apt dist-upgrade', check the pulseaudio version is 1:13.99. 2-1ubuntu2. 3: 2-1ubuntu2. 2
On the lenovo machine, plug a headset, the output changes to headphone and input changes to headset-microphone, output and input all works well, unplug the headset, the output changes back to spk and input changes back to internal mic. This fixed the regression of 1:13.99.
On the Dell machine, plug a headset, the output changes to headphone and input changes to headset-microphone, output and input all works well, unplug the headset, the output changes back to spk and input changes back to blank. This fixed the regression of 1:13.99. 2-1ubuntu2. 2 and fixed the issue of "the headset-mic or heapdhone-mic could not be selected automatically if there is no internal mic" in the 1:13.99. 2-1ubuntu2. 1
verified done on groovy.