Just tried a zypper dup. Machine is now running Tumbleweed 20191128. Yast2-network is 4.2.28. The problem is still outstanding, I cannot configure the network through Yast. The file /etc/sysconfig/network/ifcfg-wlp2s0 appears to be being updated correctly by yast2. Configuring using wicked using a previously saved wicked configuration no longer works - the network interface is just left in a down state. Since the wicked configuration file format is undocumented AFAICT, it is possible that the configuration format changed, and that my saved version is no longer recognisable by wicked. The only thing I can do is continue to use NetworkManager, which does work, however I have problems setting a static IP number using that technique, which I'd much rather do.