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

Reply via email to