on Ubuntu Xenial this still gives this error: ``` Traceback (most recent call last): File "/usr/bin/click", line 37, in <module> import click_package as click ImportError: No module named 'click_package' dpkg: warning: subprocess old pre-removal script returned error exit status 1 dpkg: trying script from the new package instead ... Traceback (most recent call last): File "/usr/bin/click", line 37, in <module> import click_package as click ImportError: No module named 'click_package' dpkg: error processing archive /var/cache/apt/archives/click-apparmor_0.3.13.1_amd64.deb (--unpack): subprocess new pre-removal script returned error exit status 1 ```
i did a little experiment: `sudo apt update && sudo apt install python3-click-package python3-click libclick-0.4-dev libclick-0.4` then reinstalling: `sudo apt install click click-apparmor --reinstall --force-yes` fixes this now on Xenial Xerus -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to click in Ubuntu. https://bugs.launchpad.net/bugs/1693226 Title: Break the conflicts with click the optparser Status in click package in Ubuntu: Fix Released Status in click source package in Xenial: Fix Released Status in click source package in Yakkety: Fix Released Status in click source package in Zesty: Fix Released Status in click source package in Artful: Fix Released Bug description: [Impact] * python-click and python-click-package conflict as they use the same python package for its implementation. * Since python-click-package is an implementation detail for the click package and python3-click is a package meant to be used in other implementations it makes sense to break the conflict by moving the package name for python-click-package to a different name * snapcraft has moved from docopt to python3-click, users that have click installed don't have an upgrade path.his bug. [Test Case] * Where snapcraft 2.30 is present: - apt install click - Install snapcraft << 2.30 - update to snapcraft >= 2.30 - the upgrade should not be held on any package. - click and snapcraft commands should work. * Install python3-click and click should be possible. The click command should keep working and python3 -c 'from click import group' shall work. [Regression Potential] * Users depending on click from python-click-package will be importing an unexpected click in any scripts they may have. [Other Info] * While unfortunate, click as a technology is deprecated and not used anymore. This resolution path was discussed with slangasek and apw prior to any work. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/click/+bug/1693226/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp