New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #13321 (closed defect: fixed)

Opened 6 years ago

Last modified 4 years ago

Mailman (2.1.9 for OS X 10.5) should depend on apache2 not apache

Reported by: knaujok@… Owned by: jmr@…
Priority: Normal Milestone:
Component: ports Version: 1.5.0
Keywords: Cc:
Port:

Description

Mailman's Portfile 30236 lists apache as depends_run, however, OS X 10.5 uses apache2 not apache. Also the post-install instructions for the http.conf file are wrong since such file under 10.5 is now in /etc/apache2.

Change History

comment:1 follow-up: ↓ 2 Changed 5 years ago by ryandesign@…

  • Milestone set to Port Bugs

According to the requirements web page, mailman merely requires a web server that supports the CGI spec. It does not specifically require Apache. (There are other web servers, you know. Personally I use lighttpd.) Therefore the port should not depend on apache or apache2 or on any other web server. The user should have the choice of installing whatever web server suits them.

comment:2 in reply to: ↑ 1 Changed 5 years ago by jmr@…

Replying to ryandesign@macports.org:

the port should not depend on apache or apache2 or on any other web server. The user should have the choice of installing whatever web server suits them.

By the same reasoning, the dependency on postfix should also be removed, since many other MTAs will work. Also, the requirements page suggests that Python 2.4 is better supported, so the python23 dependency should probably be changed to python24.

comment:3 Changed 5 years ago by jmr@…

  • Priority changed from High to Normal
  • Status changed from new to assigned
  • Owner changed from macports-tickets@… to jmr@…

comment:4 Changed 5 years ago by jmr@…

I've realised that when the dependencies were set in the mailman Portfile, MacPorts (or DarwinPorts) didn't sanitise the PATH. So the intention was never to make users install the apache and postfix ports no matter what.

comment:5 Changed 5 years ago by jmr@…

  • Status changed from assigned to closed
  • Resolution set to fixed

Dependencies updated in r34932.

comment:6 Changed 4 years ago by anonymous

  • Milestone Port Bugs deleted

Milestone Port Bugs deleted

Note: See TracTickets for help on using tickets.