Apache is optional now, so it should not be installed as Required by the maas deb packages
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Released
|
Medium
|
Andres Rodriguez |
Bug Description
I'm trying to install on a system that has haproxy installed and I would like to optionally *not* install apache2 when installing maas.
If apache2 were only a recommended instead of required package, I could specify --no-install-
When trying to install maas 1.8.2 rev 4041, I still see apache2 included in the list of packages installed, this raises errors trying to start apache with a running haproxy on my system during the maas install process.
~/$ sudo apt-get install --no-install-
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
apache2 apache2-bin apache2-data
Looking at the debian/control file for maas_1.8.2+bzr4041:
Package: maas-region-
Architecture: all
Depends: apache2,
We probably need to reduce that Depends to a Recommends if possible, or maybe there is a suggested set of packages other than the maas (meta) package that should be installed to avoid the apache dependency introduced by maas-region-
Changed in maas: | |
status: | Confirmed → Fix Committed |
Changed in maas: | |
status: | Fix Committed → Fix Released |
We'll make this a recommends because most users still expect MAAS on port 80, for which they will continue to require a reverse proxy.