mailman update

Issues related to applications and software problems
Post Reply
gw1500se
Posts: 222
Joined: 2012/05/07 13:53:35

mailman update

Post by gw1500se » 2020/08/29 15:13:53

Since Centos 7 is way behind on mailman rpm (2.1.15 is the only available rpm) and mailman is currently at 2.1.34 I need to do a manual update. While I know how to install software, I am concerned that just doing a manual install will mess up current settings, lists and members. Does anyone have experience doing this that can advise about pitfalls or has a cookbook document to do a safe update? TIA.

User avatar
TrevorH
Site Admin
Posts: 33216
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: mailman update

Post by TrevorH » 2020/08/29 16:02:07

The mailman package is from the base repo so is supplied by RHEL/CentOS. That should mean that any security vulnerabilities are patched by Red Hat so you shouldn't need to update from that POV.
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke

gw1500se
Posts: 222
Joined: 2012/05/07 13:53:35

Re: mailman update

Post by gw1500se » 2020/08/29 16:23:28

The problem is DMARC mitigation. That was not added to mailman until version 2.1.16 thus version 2.1.15 is not useful any more because most mail servers include DMARC.

User avatar
TrevorH
Site Admin
Posts: 33216
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: mailman update

Post by TrevorH » 2020/08/29 16:28:02

If you really need to upgrade then the safe way to do that is to grab the SRPM for the existing package and tweak that to build the newer version. Adjust the spec file to bump the version number, download the tarball, rebuild the whole lot under mock and then add it to a local yum repo. Adjust base/updates to exclude=mailman and then update.
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke

gw1500se
Posts: 222
Joined: 2012/05/07 13:53:35

Re: mailman update

Post by gw1500se » 2020/08/29 18:09:05

Thanks but that is beyond my skill level.

futatuki
Posts: 1
Joined: 2020/08/31 01:21:37

Re: mailman update

Post by futatuki » 2020/08/31 01:51:44

If your problem is only DMARC mitigation, you don't need to update to 2.1.34, because mailman 2.1.15-30.el7 in base already contains the feature, back ported from upstream.

quoted from changelog in mailman.spec:
* Mon Mar 16 2015 Jan Kaluza <jkaluza@redhat.com> - 3:2.1.15-18
- fix #1107652 - add support for DMARC
- fix #1180981 - install tmpfiles.d into /usr/lib instead of /etc
- fix #1188043 - set 2775 permission for /etc/mailman
It is also security fixes back ported from upstream.

See also viewtopic.php?t=62085

Post Reply