Apache is optional now, so it should not be installed as Required by the maas deb packages

Bug #1499898 reported by Chad Smith
6
This bug affects 1 person
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-recommmends to my apt install call.

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-recommends maas
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-controller-min
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-controller-min.

Tags: landscape
Revision history for this message
Andres Rodriguez (andreserl) wrote :

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.

Changed in maas:
assignee: nobody → Andres Rodriguez (andreserl)
importance: Undecided → High
status: New → Confirmed
importance: High → Medium
milestone: none → 1.9.0
Changed in maas:
status: Confirmed → Fix Committed
Changed in maas:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.