openSUSE:Mailing Lists Migration
We are moving our mailing list infrastructure from mlmmj to mailman. These two tools add different mail headers, so you may need to adjust inbox rules.
We will also no longer prepend "[thenameofthelist]" to the subject of mails nor append standard footers that our lists have been adding; this avoids those mails being blocked by an increasing number of systems (such as SUSE's).
Rationale
After 15 years of the project, the time has come when replacing the oldest pieces of infrastructure is necessary. mlmmj served as the mailing list manager replacing the previous SUSE majordomo setup from before the start of the new millennium. The migration to mlmmj did involve some y2k errors because of that (I'm fairly sure nobody actually wrote emails in the year 100).
Mailman provides us with the option to use hyperkitty and postorius, which will help new and existing contributors manage their mailing list subscriptions and archives with ease. Of course both of them are open source, with active communities and active upstreams. You can contribute and report issues at https://gitlab.com/mailman
On top of that the mitigation mlmmj provides for dmarc/dkim isn't something we particularly liked, and since suse.com is going to enable dmarc, mailman migration couldn't come at a more opportune time.
Changes for Users
mlmmj and mailman add different mail headers of their own; you may need to adjust your inbox filtering rules.
Differences in headers
Here's the headers that mailman appends/modifies; we recommend using the List-Id header for filtering:
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-config-1; header-match-config-2; header-match-config-3; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; suspicious-header X-Mailman-Version: 3.3.1 Precedence: list List-Id: Discussion list of the openSUSE infrastructure admins <heroes.lists.opensuse.org> Archived-At: <https://lists.opensuse.org/archives/list/heroes@lists.opensuse.org/message/VJEN2W5J5FVGQ3WVK2HPNBDFDRDZYWIT/> List-Archive: <https://lists.opensuse.org/archives/list/heroes@lists.opensuse.org/> List-Help: <mailto:heroes-request@lists.opensuse.org?subject=help> List-Post: <mailto:heroes@lists.opensuse.org> List-Subscribe: <mailto:heroes-join@lists.opensuse.org> List-Unsubscribe: <mailto:heroes-leave@lists.opensuse.org>
In comparison here is what mlmmj appended/modified:
Mailing-List: contact heroes+help@opensuse.org; run by mlmmj X-Mailinglist: heroes List-Post: <mailto:heroes@opensuse.org> List-Help: <mailto:heroes+help@opensuse.org> List-Subscribe: <mailto:heroes+subscribe@opensuse.org> List-Unsubscribe: <mailto:heroes+unsubscribe@opensuse.org> List-Owner: <mailto:heroes+owner@opensuse.org> List-Archive: <http://lists.opensuse.org/heroes/>
Mailing List addresses
admin@opensuse.org admin@lists.opensuse.org admin-auto@opensuse.org admin-auto@lists.opensuse.org board@opensuse.org board@lists.opensuse.org cfp@opensuse.org cfp@lists.opensuse.org donations@opensuse.org donations@lists.opensuse.org election-officials@opensuse.org election-officials@lists.opensuse.org forums-admin@opensuse.org forums-admin@lists.opensuse.org freighttrain@opensuse.org freighttrain@lists.opensuse.org gsoc-mentors@opensuse.org gsoc-mentors@lists.opensuse.org heroes@opensuse.org heroes@lists.opensuse.org ircops@opensuse.org ircops@lists.opensuse.org journalists@opensuse.org journalists@lists.opensuse.org kernel-bugs@opensuse.org kernel-bugs@lists.opensuse.org kubic-bugs@opensuse.org kubic-bugs@lists.opensuse.org libeconf-devel@opensuse.org libeconf-devel@lists.opensuse.org libyui-commit@opensuse.org libyui-commit@lists.opensuse.org maintenance@opensuse.org maintenance@lists.opensuse.org membership-officials@opensuse.org membership-officials@lists.opensuse.org mirror@opensuse.org mirror@lists.opensuse.org mysql-packaging@opensuse.org mysql-packaging@lists.opensuse.org news@opensuse.org news@lists.opensuse.org obs-commits@opensuse.org obs-commits@lists.opensuse.org obs-devel@opensuse.org obs-devel@lists.opensuse.org obs-errors@opensuse.org obs-errors@lists.opensuse.org obs-tests@opensuse.org obs-tests@lists.opensuse.org openqa-admin@opensuse.org openqa-admin@lists.opensuse.org opensuse@opensuse.org users@lists.opensuse.org opensuse-announce@opensuse.org announce@lists.opensuse.org opensuse-arm@opensuse.org arm@lists.opensuse.org opensuse-artwork@opensuse.org artwork@lists.opensuse.org opensuse-autoinstall@opensuse.org autoinstall@lists.opensuse.org opensuse-base@opensuse.org base@lists.opensuse.org opensuse-bugs@opensuse.org bugs@lists.opensuse.org opensuse-bugshare@opensuse.org bugshare@lists.opensuse.org opensuse-buildservice@opensuse.org buildservice@lists.opensuse.org opensuse-cloud@opensuse.org cloud@lists.opensuse.org opensuse-commit@opensuse.org commit@lists.opensuse.org opensuse-conference@opensuse.org conference@lists.opensuse.org opensuse-cz@opensuse.org users-cz@lists.opensuse.org opensuse-de@opensuse.org users-de@lists.opensuse.org opensuse-doc@opensuse.org doc@lists.opensuse.org opensuse-edu@opensuse.org edu@lists.opensuse.org opensuse-el@opensuse.org users-el@lists.opensuse.org opensuse-es@opensuse.org users-es@lists.opensuse.org opensuse-factory@opensuse.org factory@lists.opensuse.org opensuse-factory-mozilla@opensuse.org factory-mozilla@lists.opensuse.org opensuse-features@opensuse.org features@lists.opensuse.org opensuse-fr@opensuse.org users-fr@lists.opensuse.org opensuse-gnome@opensuse.org gnome@lists.opensuse.org opensuse-go@opensuse.org go@lists.opensuse.org opensuse-ha@opensuse.org ha@lists.opensuse.org opensuse-haskell@opensuse.org haskell@lists.opensuse.org opensuse-hu@opensuse.org users-hu@lists.opensuse.org opensuse-isdn-de@opensuse.org isdn-de@lists.opensuse.org opensuse-ja@opensuse.org users-ja@lists.opensuse.org opensuse-kde3@opensuse.org kde3@lists.opensuse.org opensuse-kde@opensuse.org kde@lists.opensuse.org opensuse-kde-bugs@opensuse.org kde-bugs@lists.opensuse.org opensuse-kernel@opensuse.org kernel@lists.opensuse.org opensuse-kubic@opensuse.org kubic@lists.opensuse.org opensuse-m17n@opensuse.org m17n@lists.opensuse.org opensuse-marketing@opensuse.org marketing@lists.opensuse.org opensuse-offtopic@opensuse.org offtopic@lists.opensuse.org opensuse-openstack@opensuse.org openstack@lists.opensuse.org opensuse-optimize@opensuse.org optimize@lists.opensuse.org opensuse-packaging@opensuse.org packaging@lists.opensuse.org opensuse-ppc@opensuse.org ppc@lists.opensuse.org opensuse-programming@opensuse.org programming@lists.opensuse.org opensuse-project@opensuse.org project@lists.opensuse.org opensuse-proofreading@opensuse.org proofreading@lists.opensuse.org opensuse-pt@opensuse.org users-pt@lists.opensuse.org opensuse-python@opensuse.org python@lists.opensuse.org opensuse-releaseteam@opensuse.org releaseteam@lists.opensuse.org opensuse-ruby@opensuse.org ruby@lists.opensuse.org opensuse-science@opensuse.org science@lists.opensuse.org opensuse-security@opensuse.org security@lists.opensuse.org opensuse-security-announce@opensuse.org security-announce@lists.opensuse.org opensuse-sl@opensuse.org users-sl@lists.opensuse.org opensuse-summit@opensuse.org summit@lists.opensuse.org opensuse-support@opensuse.org support@lists.opensuse.org opensuse-test@opensuse.org test@lists.opensuse.org opensuse-translation@opensuse.org translation@lists.opensuse.org opensuse-translation-commit@opensuse.org translation-commit@lists.opensuse.org opensuse-translation-de@opensuse.org translation-de@lists.opensuse.org opensuse-translation-el@opensuse.org translation-el@lists.opensuse.org opensuse-translation-es@opensuse.org translation-es@lists.opensuse.org opensuse-translation-fr@opensuse.org translation-fr@lists.opensuse.org opensuse-updates@opensuse.org updates@lists.opensuse.org opensuse-virtual@opensuse.org virtual@lists.opensuse.org opensuse-web@opensuse.org web@lists.opensuse.org opensuse-web-de@opensuse.org web-de@lists.opensuse.org opensuse-wiki@opensuse.org wiki@lists.opensuse.org opensuse-xfce@opensuse.org xfce@lists.opensuse.org opensuse-zsystems@opensuse.org zsystems@lists.opensuse.org press@opensuse.org press@lists.opensuse.org release@opensuse.org release@lists.opensuse.org review@opensuse.org review@lists.opensuse.org shop@opensuse.org shop@lists.opensuse.org sourcedvd@opensuse.org sourcedvd@lists.opensuse.org studio-express@opensuse.org studio-express@lists.opensuse.org travel-support@opensuse.org travel-support@lists.opensuse.org tweet-master@opensuse.org tweet-master@lists.opensuse.org ulp-devel@opensuse.org ulp-devel@lists.opensuse.org uyuni-announce@opensuse.org announce@lists.uyuni-project.org uyuni-devel@opensuse.org devel@lists.uyuni-project.org uyuni-users@opensuse.org users@lists.uyuni-project.org uyuni-translation@opensuse.org translation@lists.uyuni-project.org vagrant-admins@opensuse.org vagrant-admins@lists.opensuse.org video@opensuse.org video@lists.opensuse.org weblate-admin@opensuse.org weblate-admin@lists.opensuse.org wicked@opensuse.org wicked@lists.opensuse.org wicked-commit@opensuse.org wicked-commit@lists.opensuse.org wicked-devel@opensuse.org wicked-devel@lists.opensuse.org yast-bugs@opensuse.org yast-bugs@lists.opensuse.org yast-commit@opensuse.org yast-commit@lists.opensuse.org yast-community@opensuse.org yast-community@lists.opensuse.org yast-devel@opensuse.org yast-devel@lists.opensuse.org zypp-commit@opensuse.org zypp-commit@lists.opensuse.org zypp-devel@opensuse.org zypp-devel@lists.opensuse.org
Migration information
All of the migration scripts are noted in https://progress.opensuse.org/issues/70018