Public bug reported: After Wily landscape was taken out of the default installs for dragging in too much of python2 dependencies.
But recently landscape is now on python3 and back then the plan was to bring it back in when that happens. It was discussed by the product stakeholders and decided to do so. I wanted to document some details in the bug to refer to them from the seed entry. In the past (pre Xenial) there were more components than today: * landscape-client - was in the cloud-image (and pulled in landscape-common by dependencies) * landscape-common - was in the default server install * landscape-client - was on the Server ISO to install along landscape-common off the disk * landscape-client-ui-install - was on the Desktop These days there only are (both in main already) * landscape-client * landscape-common We do not want to touch the Desktop case, but now that it is py3 it should be back on the server. I discussed the details and we want: * landscape-common - installed in cloud-image and default server install * landscape-client - available from the ISO But while py3 means it will not pull in "all of py2" it still hase py3 dependencies that would not be needed without any dependencies. It will drag in some python packages still. The following analysis was done with landscape-common 18.01-0ubuntu2 as it is in bionic today and a fresh clean cloud-image as well as lxd container. In both it will additionally bring in: The following NEW packages will be installed: bc landscape-common python3-attr python3-automat python3-click python3-colorama python3-constantly python3-hyperlink python3-incremental python3-openssl python3-pam python3-pyasn1 python3-pyasn1-modules python3-service-identity python3-twisted python3-twisted-bin python3-zope.interface That will be 15.6 MB of additional disk space (after install). This will be ~the amount the cloud image qcow grows, but will be less in the compressed form of the lxd image. I can prep the seed changes, but need two acks to be sure: 1. a confirm that this really is exactly the change we want 2. that the extra dependencies that will be installed were considered when the decision to bring it back was made ** Affects: landscape-client (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1756261 Title: reseed landscape in 18.04 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/landscape-client/+bug/1756261/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs