python-oneconf (i.e. the Python 2 version of the library) already has the necessary dependencies, so anything depending on the Python 2 version should pull in the right packages. But oneconf itself depends on python3-oneconf so if the oneconf-common deps on Python 2 are dropped, this would be one less thing keeping Python 2 on the images.
Should be a fairly easy branch to make, so I'll do that.
Two things: at the last UOS it was decided that software-center is going to be dropped from Xenial. We have a TODO in the blueprint but as yet no one assigned to this: https:/ /blueprints. launchpad. net/ubuntu/ +spec/foundatio ns-x-python3- only
Also, oneconf-common should drop its python-* dependencies because it doesn't actually contain any Python code afaict.
% dpkg-deb -c oneconf- common_ 0.3.8_all. deb oneconf/ oneconf/ data/ oneconf/ data/images/ oneconf/ data/images/ computer. png dbus-1/ services/ dbus-1/ services/ com.ubuntu. OneConf. service doc/oneconf- common/ doc/oneconf- common/ changelog. gz doc/oneconf- common/ copyright update- notifier/ update- notifier/ plugins/ update- notifier/ plugins/ cache-changed/
drwxr-xr-x root/root 0 2015-05-05 13:13 ./
drwxr-xr-x root/root 0 2015-05-05 13:13 ./usr/
drwxr-xr-x root/root 0 2015-05-05 13:13 ./usr/share/
drwxr-xr-x root/root 0 2015-05-05 13:13 ./usr/share/
drwxr-xr-x root/root 0 2015-05-05 13:13 ./usr/share/
drwxr-xr-x root/root 0 2015-05-05 13:13 ./usr/share/
-rw-r--r-- root/root 2741 2015-05-05 12:52 ./usr/share/
drwxr-xr-x root/root 0 2015-05-05 13:13 ./usr/share/dbus-1/
drwxr-xr-x root/root 0 2015-05-05 13:13 ./usr/share/
-rw-r--r-- root/root 80 2015-05-05 13:13 ./usr/share/
drwxr-xr-x root/root 0 2015-05-05 13:13 ./usr/share/doc/
drwxr-xr-x root/root 0 2015-05-05 13:13 ./usr/share/
-rw-r--r-- root/root 1506 2015-05-05 13:13 ./usr/share/
-rw-r--r-- root/root 348 2015-05-05 12:52 ./usr/share/
drwxr-xr-x root/root 0 2015-05-05 13:13 ./usr/share/
drwxr-xr-x root/root 0 2015-05-05 13:13 ./usr/share/
drwxr-xr-x root/root 0 2015-05-05 13:13 ./usr/share/
python-oneconf (i.e. the Python 2 version of the library) already has the necessary dependencies, so anything depending on the Python 2 version should pull in the right packages. But oneconf itself depends on python3-oneconf so if the oneconf-common deps on Python 2 are dropped, this would be one less thing keeping Python 2 on the images.
Should be a fairly easy branch to make, so I'll do that.