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
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs