Confirmed this fix in the proposed packaged, everything seems shiny.
I confirmed that after an OEM install, enabling proposed, updating, and finally clicking "Prepare for shipping to user", Ubiquity behaves as expected during the first-run user config:
1) When not connected to Ethernet and you have WiFi hardware available, Ubiquity again prompts you to join a WiFi network, and if you do, ubi-timezone will correctly guess your timezone
2) When connected to Ethernet, Ubiquity will not prompt you to join a WiFi network, and ubi-timezone will use the Ethernet connection to guess your timezone
3) When not connected to Ethernet and you decline to join a WiFi network, Ubiquity still works as expected (but ubi-timezone understandably can't guess your timezone)
Only thing I can't test is a fresh install as that can't really be done properly without a remastered ISO. But as this fix really matters for OEM installs and eventually for the 16.04.1 ISOs, I feel it's safe to mark this as "verification-done".
Confirmed this fix in the proposed packaged, everything seems shiny.
I confirmed that after an OEM install, enabling proposed, updating, and finally clicking "Prepare for shipping to user", Ubiquity behaves as expected during the first-run user config:
1) When not connected to Ethernet and you have WiFi hardware available, Ubiquity again prompts you to join a WiFi network, and if you do, ubi-timezone will correctly guess your timezone
2) When connected to Ethernet, Ubiquity will not prompt you to join a WiFi network, and ubi-timezone will use the Ethernet connection to guess your timezone
3) When not connected to Ethernet and you decline to join a WiFi network, Ubiquity still works as expected (but ubi-timezone understandably can't guess your timezone)
Only thing I can't test is a fresh install as that can't really be done properly without a remastered ISO. But as this fix really matters for OEM installs and eventually for the 16.04.1 ISOs, I feel it's safe to mark this as "verification- done".