[SAC] [OSGeo] #2174: Upgrade Mailman version to recent 2.1.27 release

#2174: Upgrade Mailman version to recent 2.1.27 release
---------------------------+-------------------
Reporter: Jeff McKenna | Owner: sac@…
     Type: task | Status: new
Priority: normal | Milestone:
Component: Systems Admin | Keywords:
---------------------------+-------------------
- currently running 2.1.10 (released in 2015) on osgeo6
  - upgrade will help us with a few tickets (such as #2123)
  - recent changes https://launchpad.net/mailman/+milestone/2.1.27
  - download http://ftp.gnu.org/gnu/mailman/

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2174&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2174: Upgrade Mailman version to recent 2.1.27 release
---------------------------+--------------------
Reporter: Jeff McKenna | Owner: sac@…
     Type: task | Status: new
Priority: normal | Milestone:
Component: Systems Admin | Resolution:
Keywords: |
---------------------------+--------------------
Description changed by Jeff McKenna:

Old description:

- currently running 2.1.10 (released in 2015) on osgeo6
- upgrade will help us with a few tickets (such as #2123)
- recent changes https://launchpad.net/mailman/+milestone/2.1.27
- download http://ftp.gnu.org/gnu/mailman/

New description:

- currently running 2.1.20 (released in 2015) on osgeo6
  - upgrade will help us with a few tickets (such as #2123)
  - recent changes https://launchpad.net/mailman/+milestone/2.1.27
  - download http://ftp.gnu.org/gnu/mailman/

--

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2174#comment:1&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2174: Upgrade Mailman version to recent 2.1.27 release
---------------------------+----------------------------------------
Reporter: Jeff McKenna | Owner: strk
     Type: task | Status: assigned
Priority: normal | Milestone: Sysadmin Contract 2020-II
Component: Systems Admin | Resolution:
Keywords: |
---------------------------+----------------------------------------
Changes (by strk):

* owner: sac@… => strk
* status: new => assigned
* milestone: => Sysadmin Contract 2020-II

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2174#comment:2&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2174: Upgrade Mailman version to recent 2.1.27 release
---------------------------+----------------------------------------
Reporter: Jeff McKenna | Owner: strk
     Type: task | Status: assigned
Priority: normal | Milestone: Sysadmin Contract 2020-II
Component: Systems Admin | Resolution:
Keywords: |
---------------------------+----------------------------------------
Changes (by strk):

* cc: neteler (added)

Comment:

It looks like the currently installed Mailman version comes from a .deb
package which is NOT in the apt repository configured on the machine. Does
anyone remember who did the last upgrade ?
Markus, any idea ?

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2174#comment:3&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2174: Upgrade Mailman version to recent 2.1.27 release
---------------------------+----------------------------------------
Reporter: Jeff McKenna | Owner: strk
     Type: task | Status: assigned
Priority: normal | Milestone: Sysadmin Contract 2020-II
Component: Systems Admin | Resolution:
Keywords: mailman |
---------------------------+----------------------------------------
Changes (by neteler):

* keywords: => mailman

Comment:

No idea why this was done (and I cannot imagine a reason). I scanned the
old "mailman" tickets:
https://trac.osgeo.org/osgeo/query?status=assigned&status=closed&status=new&status=reopened&keywords=~mailman&order=priority

(seems Martin S was involved after Frank W, e.g. #1577)

Anyway, I'd suggest to change to a standard apt repo setup.

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2174#comment:4&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2174: Upgrade Mailman version to recent 2.1.27 release
---------------------------+----------------------------------------
Reporter: Jeff McKenna | Owner: strk
     Type: task | Status: assigned
Priority: normal | Milestone: Sysadmin Contract 2020-II
Component: Systems Admin | Resolution:
Keywords: mailman |
---------------------------+----------------------------------------

Comment (by wildintellect):

It was probably a limitation when the machine's were stuck on an old
version of Debian. I think Regina solved that upgrade path in the move to
LXD containers.

+1 move to repo based install

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2174#comment:5&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2174: Upgrade Mailman version to recent 2.1.27 release
---------------------------+----------------------------------------
Reporter: Jeff McKenna | Owner: strk
     Type: task | Status: assigned
Priority: normal | Milestone: Sysadmin Contract 2020-II
Component: Systems Admin | Resolution:
Keywords: mailman |
---------------------------+----------------------------------------

Comment (by strk):

There's no upgrade in apt repos for the current version
of Debian on that machine (8), so we're left to these choicese:

   1. Find another .deb which works on that version of Debian
   2. Build another .deb which works on that version of Debian
   3. Stop using apt and move to manually built Mailman
   4. Upgrade Debian to latest (but will still not get us the .30
      version of Mailman)

I tend to think 3 would be the best choice

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2174#comment:6&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2174: Upgrade Mailman version to recent 2.1.27 release
---------------------------+----------------------------------------
Reporter: Jeff McKenna | Owner: strk
     Type: task | Status: assigned
Priority: normal | Milestone: Sysadmin Contract 2020-II
Component: Systems Admin | Resolution:
Keywords: mailman |
---------------------------+----------------------------------------

Comment (by strk):

Newest official debian package for mailman is for 2.1.29 and is targetting
debian unstable (10): https://tracker.debian.org/pkg/mailman
We're running old-old-stable (8)

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2174#comment:7&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2174: Upgrade Mailman version to recent 2.1.27 release
---------------------------+----------------------------------------
Reporter: Jeff McKenna | Owner: strk
     Type: task | Status: assigned
Priority: normal | Milestone: Sysadmin Contract 2020-II
Component: Systems Admin | Resolution:
Keywords: mailman |
---------------------------+----------------------------------------

Comment (by strk):

I took approach 2 (build a deb package myself). It's ready for install,
just waiting for a backup before proceeding. I packaged 2.1.34 (latest
release in the 2.1 branch)

I was thinking we could start using our nexus.osgeo.org repository for
storing these deb files, so to have a "proper" apt repository...
https://help.sonatype.com/repomanager3/formats/apt-repositories

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2174#comment:8&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2174: Upgrade Mailman version to recent release
---------------------------+----------------------------------------
Reporter: Jeff McKenna | Owner: strk
     Type: task | Status: closed
Priority: normal | Milestone: Sysadmin Contract 2020-II
Component: Systems Admin | Resolution: fixed
Keywords: mailman |
---------------------------+----------------------------------------
Changes (by strk):

* status: assigned => closed
* resolution: => fixed

Comment:

The manually built 2.1.34 package of Mailman is now installed.

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2174#comment:9&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.