When using the new package module in cfengine 3.7 and using ubuntu 14.04, packages with dependencies are not getting removed.
I created a promise the remove for example thunderbird (see attached) and if executed client side, cfengine returns an error. Dpkg finds dependencies, and gives back an error (see attached file). When there are no dependencies (ie. for example the package "openssh-server"), all is well. It seems a little odd because apt-get should execute the remove and not dpkg. Reverting back to the old packages module, seems to work perfectly.