I tested this today by first restoring the clone file found in the tarball in comment #20 then enabling and installing all the packages in -proposed for Ubuntu 16.04. I then modified DistUpgradeController.py in the dist-upgrader tarball so that -proposed would*n't* be disabled during the upgrade. With all of that I still encountered the following error:
Removing webbrowser-app (0.23+16.04.20161028-0ubuntu2) ...
dpkg: cycle found while processing triggers:
chain of packages whose triggers are or may be responsible:
bamfdaemon -> desktop-file-utils
packages' pending triggers which are or may be unresolvable:
gnome-menus: /usr/share/applications
bamfdaemon: /usr/share/applications
libglib2.0-0:amd64: /usr/share/glib-2.0/schemas
desktop-file-utils: /usr/share/applications
mime-support: /usr/share/applications
dpkg: error processing package gnome-menus (--remove):
triggers looping, abandoned
Processing triggers for desktop-file-utils (0.22-1ubuntu5.2) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Processing triggers for libglib2.0-0:amd64 (2.48.2-0ubuntu3) ...
Errors were encountered while processing:
gnome-menus
I tested this today by first restoring the clone file found in the tarball in comment #20 then enabling and installing all the packages in -proposed for Ubuntu 16.04. I then modified DistUpgradeCont roller. py in the dist-upgrader tarball so that -proposed would*n't* be disabled during the upgrade. With all of that I still encountered the following error:
Removing webbrowser-app (0.23+16. 04.20161028- 0ubuntu2) ... applications applications 0-0:amd64: /usr/share/ glib-2. 0/schemas file-utils: /usr/share/ applications applications
dpkg: cycle found while processing triggers:
chain of packages whose triggers are or may be responsible:
bamfdaemon -> desktop-file-utils
packages' pending triggers which are or may be unresolvable:
gnome-menus: /usr/share/
bamfdaemon: /usr/share/
libglib2.
desktop-
mime-support: /usr/share/
dpkg: error processing package gnome-menus (--remove):
triggers looping, abandoned
Processing triggers for desktop-file-utils (0.22-1ubuntu5.2) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Processing triggers for libglib2.0-0:amd64 (2.48.2-0ubuntu3) ...
Errors were encountered while processing:
gnome-menus