[arch-commits] Commit in mailman3/repos/community-any (21 files)

David Runge dvzrv at archlinux.org
Mon Apr 20 09:36:44 UTC 2020


    Date: Monday, April 20, 2020 @ 09:36:43
  Author: dvzrv
Revision: 617006

archrelease: copy trunk to community-any

Added:
  mailman3/repos/community-any/PKGBUILD
    (from rev 617005, mailman3/trunk/PKGBUILD)
  mailman3/repos/community-any/mailman3-digests.service
    (from rev 617005, mailman3/trunk/mailman3-digests.service)
  mailman3/repos/community-any/mailman3-digests.timer
    (from rev 617005, mailman3/trunk/mailman3-digests.timer)
  mailman3/repos/community-any/mailman3-gatenews.service
    (from rev 617005, mailman3/trunk/mailman3-gatenews.service)
  mailman3/repos/community-any/mailman3-gatenews.timer
    (from rev 617005, mailman3/trunk/mailman3-gatenews.timer)
  mailman3/repos/community-any/mailman3-notify.service
    (from rev 617005, mailman3/trunk/mailman3-notify.service)
  mailman3/repos/community-any/mailman3-notify.timer
    (from rev 617005, mailman3/trunk/mailman3-notify.timer)
  mailman3/repos/community-any/mailman3.service
    (from rev 617005, mailman3/trunk/mailman3.service)
  mailman3/repos/community-any/mailman3.sysusers
    (from rev 617005, mailman3/trunk/mailman3.sysusers)
  mailman3/repos/community-any/mailman3.tmpfiles
    (from rev 617005, mailman3/trunk/mailman3.tmpfiles)
Deleted:
  mailman3/repos/community-any/PKGBUILD
  mailman3/repos/community-any/mailman3-3.3.0-importlib_resources.patch
  mailman3/repos/community-any/mailman3-digests.service
  mailman3/repos/community-any/mailman3-digests.timer
  mailman3/repos/community-any/mailman3-gatenews.service
  mailman3/repos/community-any/mailman3-gatenews.timer
  mailman3/repos/community-any/mailman3-notify.service
  mailman3/repos/community-any/mailman3-notify.timer
  mailman3/repos/community-any/mailman3.service
  mailman3/repos/community-any/mailman3.sysusers
  mailman3/repos/community-any/mailman3.tmpfiles

------------------------------------------+
 PKGBUILD                                 |  185 ++++++++++++++---------------
 mailman3-3.3.0-importlib_resources.patch |  104 ----------------
 mailman3-digests.service                 |   82 ++++++------
 mailman3-digests.timer                   |   24 +--
 mailman3-gatenews.service                |   82 ++++++------
 mailman3-gatenews.timer                  |   24 +--
 mailman3-notify.service                  |   82 ++++++------
 mailman3-notify.timer                    |   24 +--
 mailman3.service                         |   84 ++++++-------
 mailman3.sysusers                        |    2 
 mailman3.tmpfiles                        |    8 -
 11 files changed, 296 insertions(+), 405 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD	2020-04-20 09:36:29 UTC (rev 617005)
+++ PKGBUILD	2020-04-20 09:36:43 UTC (rev 617006)
@@ -1,95 +0,0 @@
-# Maintainer: David Runge <dvzrv at archlinux.org>
-
-_name=mailman
-pkgname=mailman3
-pkgver=3.3.0
-pkgrel=6
-pkgdesc="The GNU mailing list manager"
-arch=('any')
-url="https://www.list.org/"
-license=('GPL3')
-depends=('gunicorn' 'python-aiosmtpd' 'python-alembic' 'python-atpublic'
-'python-authheaders' 'python-authres' 'python-click' 'python-dateutil'
-'python-dnspython' 'python-falcon' 'python-flufl.bounce' 'python-flufl.i18n'
-'python-flufl-lock' 'python-importlib_resources' 'python-lazr.config'
-'python-passlib' 'python-requests' 'python-setuptools' 'python-sqlalchemy'
-'python-zope-component' 'python-zope-configuration' 'python-zope-event'
-'python-zope-interface')
-checkdepends=('python-coverage' 'python-diff-cover' 'python-flufl.testing'
-'python-psycopg2' 'python-pymysql' 'python-pytest')
-optdepends=('hyperkitty: for local archive and list interaction'
-            'postorius: for local configuration interaction'
-            'mailman3-hyperkitty: for archiving mails with an instance of hyperkitty'
-            'python-mailmanclient: for programmatically interfacing the mailman REST API locally'
-            'python-psycopg2: for PostgreSQL support'
-            'python-pymysql: for MySQL support'
-            'smtp-server: for using a local mail server')
-conflicts=('mailman')
-replaces=('mailman-core')
-backup=('etc/mailman.cfg')
-source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.tar.gz"{,.asc}
-        "${pkgname}-3.3.0-importlib_resources.patch"
-        "${pkgname}.service"
-        "${pkgname}-digests.service"
-        "${pkgname}-digests.timer"
-        "${pkgname}-gatenews.service"
-        "${pkgname}-gatenews.timer"
-        "${pkgname}-notify.service"
-        "${pkgname}-notify.timer"
-        "${pkgname}.sysusers"
-        "${pkgname}.tmpfiles")
-sha512sums=('63cf30c102751c1cae086f4c046767c2d817ad57097bd60bc838ead19c4e29ed1bc5d4cc2c1eef40f41787daf60d8b98033f64064d6ad4567a9552b5fb2cabd8'
-            'SKIP'
-            '0ade63abfc95ed0f5941e44657059c7a8b25382bc10d19b1ad60c7fb8b398ac9579dc2bdac9160cb023f2e323b74c15b90a1ea91b51ef1c8f930547889722d3e'
-            '6d1fbb52f72a93c66cc8018d83cbdde1878a3a759743f54252d711c027a732e942d2154a4ef62d011844373c66706dc91fc85757239ddcd07f77782d31b78d60'
-            '734e0cdf1198f6609a5e41312c48c5c4e492ba5b9acc3af4cd302a6ed148933396333077932e25aedfc50ff3f68b1d4898137193bdadaf71e23045ec8e96be10'
-            '5d7ccba8cf1262ab052078f2188ded15e43e1201302c7c24ce763efef9789ec99d8ea9a19e8fbd9bc5a38f47a162fe5cf4b0ade284894cb57af66350f23507bc'
-            'e610060021d6f2ebeb4ffb5b37d448efdd44154ace6f228a316e9712799dc620611953401f705bb76d1046b769b6e8316c9b1d143e535110e383a7762d866669'
-            'fc550ef017ad8a22e0c40a8808361831b8c32cd0d34925cdce433ec4a0564e9577d6f9ccdcd38098eb4cf692257c061ff3fbea3b762d274f9b5e2fa88d10d82e'
-            'b1f8f3afdfb25f361d0dea59fb00e0ef126dd0557994366c421d473b5e354dc42daafd1b296d5bc3f79c45a085087d40b573c416ae8aba6bf358c06d139d636f'
-            'b8538618be8bdd6313d24b844d15c8f25a059c3391cd06db69314b7be19996bfbe913d6c0c9c99d6a19c4f92df32212d31785e92fb32faf5eb792fffe121fcce'
-            '074cf58a93204d4b7631c4cc8af62d5720560301c6fefef6baa5d3aa33e72720870757fac7803f7b2835f8f02bb776f9d049df5c7528c743b56dda7da2085b07'
-            '6f4b51fd5eb34ac974b3312c34eb1437d9435cfd50f0cb89db02b94ce514bceca2c6dc7cb172b79b2d6a23d68e7ea391ec58dbd9899938c0fe88c03c67c521b9')
-validpgpkeys=('541EA0448453394FF77A0ECC9D9B2BA061D0A67C') # Abhilash Raj <maxking at asynchronous.in>
-
-prepare() {
-  mv -v "${_name}-$pkgver" "$pkgname-$pkgver"
-  cd "$pkgname-$pkgver"
-  # backport of: fixing importlib_resources, which has changed API
-  # https://gitlab.com/mailman/mailman/-/merge_requests/605
-  patch -Np1 -i "../${pkgname}-3.3.0-importlib_resources.patch"
-  # making sure, mailman runs in a FHS compliant way
-  echo -e "[mailman]\nlayout: fhs" >> var/etc/mailman.cfg
-}
-
-build() {
-  cd "$pkgname-$pkgver"
-  python setup.py build
-}
-
-# # tests are only integration tests and don't work without a previously setup
-# # mail server
-# check() {
-#   cd "$pkgname-$pkgver"
-#   pytest -v
-# }
-
-package() {
-  cd "$pkgname-$pkgver"
-  python setup.py install --skip-build \
-    --optimize=1 \
-    --prefix=/usr \
-    --root="${pkgdir}"
-  # config
-  install -vDm 640 var/etc/mailman.cfg -t "${pkgdir}/etc/"
-  # state dir
-  install -vdm 750 "${pkgdir}/var/lib/mailman"
-  # sysusers.d
-  install -vDm 644 "../${pkgname}.sysusers" \
-    "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf"
-  # tmpfiles.d
-  install -vDm 644 "../${pkgname}.tmpfiles" \
-    "${pkgdir}/usr/lib/tmpfiles.d/${pkgname}.conf"
-  # services and timer
-  install -vDm 644 ../*.{service,timer} -t "${pkgdir}/usr/lib/systemd/system"
-}

Copied: mailman3/repos/community-any/PKGBUILD (from rev 617005, mailman3/trunk/PKGBUILD)
===================================================================
--- PKGBUILD	                        (rev 0)
+++ PKGBUILD	2020-04-20 09:36:43 UTC (rev 617006)
@@ -0,0 +1,90 @@
+# Maintainer: David Runge <dvzrv at archlinux.org>
+
+_name=mailman
+pkgname=mailman3
+pkgver=3.3.1
+pkgrel=1
+pkgdesc="The GNU mailing list manager"
+arch=('any')
+url="https://www.list.org/"
+license=('GPL3')
+depends=('gunicorn' 'python-aiosmtpd' 'python-alembic' 'python-atpublic'
+'python-authheaders' 'python-authres' 'python-click' 'python-dateutil'
+'python-dnspython' 'python-falcon' 'python-flufl.bounce' 'python-flufl.i18n'
+'python-flufl-lock' 'python-importlib_resources' 'python-lazr.config'
+'python-passlib' 'python-requests' 'python-setuptools' 'python-sqlalchemy'
+'python-zope-component' 'python-zope-configuration' 'python-zope-event'
+'python-zope-interface')
+checkdepends=('python-coverage' 'python-diff-cover' 'python-flufl.testing'
+'python-psycopg2' 'python-pymysql' 'python-pytest')
+optdepends=('hyperkitty: for local archive and list interaction'
+            'postorius: for local configuration interaction'
+            'mailman3-hyperkitty: for archiving mails with an instance of hyperkitty'
+            'python-mailmanclient: for programmatically interfacing the mailman REST API locally'
+            'python-psycopg2: for PostgreSQL support'
+            'python-pymysql: for MySQL support'
+            'smtp-server: for using a local mail server')
+conflicts=('mailman')
+replaces=('mailman-core')
+backup=('etc/mailman.cfg')
+source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.tar.gz"{,.asc}
+        "${pkgname}.service"
+        "${pkgname}-digests.service"
+        "${pkgname}-digests.timer"
+        "${pkgname}-gatenews.service"
+        "${pkgname}-gatenews.timer"
+        "${pkgname}-notify.service"
+        "${pkgname}-notify.timer"
+        "${pkgname}.sysusers"
+        "${pkgname}.tmpfiles")
+sha512sums=('31dc5d0fca7f28579a1e174010ea8ac83d17b5e7ace37f3a86fb73110de412af145a9c3d16cf7b446f80e44a3419b51cce7b56b8de93264751cf771b2c084ddc'
+            'SKIP'
+            '6d1fbb52f72a93c66cc8018d83cbdde1878a3a759743f54252d711c027a732e942d2154a4ef62d011844373c66706dc91fc85757239ddcd07f77782d31b78d60'
+            '734e0cdf1198f6609a5e41312c48c5c4e492ba5b9acc3af4cd302a6ed148933396333077932e25aedfc50ff3f68b1d4898137193bdadaf71e23045ec8e96be10'
+            '5d7ccba8cf1262ab052078f2188ded15e43e1201302c7c24ce763efef9789ec99d8ea9a19e8fbd9bc5a38f47a162fe5cf4b0ade284894cb57af66350f23507bc'
+            'e610060021d6f2ebeb4ffb5b37d448efdd44154ace6f228a316e9712799dc620611953401f705bb76d1046b769b6e8316c9b1d143e535110e383a7762d866669'
+            'fc550ef017ad8a22e0c40a8808361831b8c32cd0d34925cdce433ec4a0564e9577d6f9ccdcd38098eb4cf692257c061ff3fbea3b762d274f9b5e2fa88d10d82e'
+            'b1f8f3afdfb25f361d0dea59fb00e0ef126dd0557994366c421d473b5e354dc42daafd1b296d5bc3f79c45a085087d40b573c416ae8aba6bf358c06d139d636f'
+            'b8538618be8bdd6313d24b844d15c8f25a059c3391cd06db69314b7be19996bfbe913d6c0c9c99d6a19c4f92df32212d31785e92fb32faf5eb792fffe121fcce'
+            '074cf58a93204d4b7631c4cc8af62d5720560301c6fefef6baa5d3aa33e72720870757fac7803f7b2835f8f02bb776f9d049df5c7528c743b56dda7da2085b07'
+            '6f4b51fd5eb34ac974b3312c34eb1437d9435cfd50f0cb89db02b94ce514bceca2c6dc7cb172b79b2d6a23d68e7ea391ec58dbd9899938c0fe88c03c67c521b9')
+validpgpkeys=('541EA0448453394FF77A0ECC9D9B2BA061D0A67C') # Abhilash Raj <maxking at asynchronous.in>
+
+prepare() {
+  mv -v "${_name}-$pkgver" "$pkgname-$pkgver"
+  cd "$pkgname-$pkgver"
+  # making sure, mailman runs in a FHS compliant way
+  echo -e "[mailman]\nlayout: fhs" >> "${_name}.cfg"
+}
+
+build() {
+  cd "$pkgname-$pkgver"
+  python setup.py build
+}
+
+# # tests are only integration tests and don't work without a previously setup
+# # mail server
+# check() {
+#   cd "$pkgname-$pkgver"
+#   pytest -v
+# }
+
+package() {
+  cd "$pkgname-$pkgver"
+  python setup.py install --skip-build \
+    --optimize=1 \
+    --prefix=/usr \
+    --root="${pkgdir}"
+  # config
+  install -vDm 640 "${_name}.cfg" -t "${pkgdir}/etc/"
+  # state dir
+  install -vdm 750 "${pkgdir}/var/lib/mailman"
+  # sysusers.d
+  install -vDm 644 "../${pkgname}.sysusers" \
+    "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf"
+  # tmpfiles.d
+  install -vDm 644 "../${pkgname}.tmpfiles" \
+    "${pkgdir}/usr/lib/tmpfiles.d/${pkgname}.conf"
+  # services and timer
+  install -vDm 644 ../*.{service,timer} -t "${pkgdir}/usr/lib/systemd/system"
+}

Deleted: mailman3-3.3.0-importlib_resources.patch
===================================================================
--- mailman3-3.3.0-importlib_resources.patch	2020-04-20 09:36:29 UTC (rev 617005)
+++ mailman3-3.3.0-importlib_resources.patch	2020-04-20 09:36:43 UTC (rev 617006)
@@ -1,104 +0,0 @@
-From d507a90a39558d35217109393aba314f531e924e Mon Sep 17 00:00:00 2001
-From: Abhilash Raj <raj.abhilash1 at gmail.com>
-Date: Sun, 8 Mar 2020 23:07:44 -0700
-Subject: [PATCH] Fix the TemplateLoader for the new API in
- importlib_resources.
-
----
- setup.py                                      | 2 +-
- src/mailman/utilities/i18n.py                 | 4 ++--
- src/mailman/utilities/tests/test_modules.py   | 6 +++---
- src/mailman/utilities/tests/test_templates.py | 4 ++--
- 5 files changed, 10 insertions(+), 8 deletions(-)
-
-diff --git a/setup.py b/setup.py
-index 10c13c04c..22f04b709 100644
---- a/setup.py
-+++ b/setup.py
-@@ -115,7 +115,7 @@ case second 'm'.  Any other spelling is incorrect.""",
-         'flufl.bounce',
-         'flufl.i18n>=2.0',
-         'flufl.lock>=3.1',
--        'importlib_resources',
-+        'importlib_resources>=1.1.0',
-         'gunicorn',
-         'lazr.config',
-         'python-dateutil>=2.0',
-diff --git a/src/mailman/utilities/i18n.py b/src/mailman/utilities/i18n.py
-index 17d6c23ba..77e042020 100644
---- a/src/mailman/utilities/i18n.py
-+++ b/src/mailman/utilities/i18n.py
-@@ -21,7 +21,7 @@ import os
- import sys
- 
- from contextlib import ExitStack
--from importlib_resources import path
-+from importlib_resources import files
- from itertools import product
- from mailman.config import config
- from mailman.core.constants import system_preferences
-@@ -114,7 +114,7 @@ def search(resources, template_file, mlist=None, language=None):
-         languages.append(language)
-     languages.reverse()
-     # The non-language qualified $template_dir paths in search order.
--    templates_dir = str(resources.enter_context(path('mailman', 'templates')))
-+    templates_dir = str(resources.enter_context(files('mailman.templates')))
-     paths = [templates_dir, os.path.join(config.TEMPLATE_DIR, 'site')]
-     if mlist is not None:
-         # Don't forget these are in REVERSE search order!
-diff --git a/src/mailman/utilities/tests/test_modules.py b/src/mailman/utilities/tests/test_modules.py
-index 669c07abe..f3c1bb6bb 100644
---- a/src/mailman/utilities/tests/test_modules.py
-+++ b/src/mailman/utilities/tests/test_modules.py
-@@ -22,7 +22,7 @@ import sys
- import unittest
- 
- from contextlib import ExitStack, contextmanager
--from importlib_resources import path
-+from importlib_resources import files
- from mailman.interfaces.rules import IRule
- from mailman.interfaces.styles import IStyle
- from mailman.testing.helpers import configuration
-@@ -162,7 +162,7 @@ class AbstractStyle:
-     def test_find_pluggable_components_by_plugin_name(self):
-         with ExitStack() as resources:
-             testing_path = resources.enter_context(
--                path('mailman.plugins.testing', ''))
-+                files('mailman.plugins.testing'))
-             resources.enter_context(hack_syspath(0, str(testing_path)))
-             resources.enter_context(configuration('plugin.example', **{
-                 'class': 'example.hooks.ExamplePlugin',
-@@ -174,7 +174,7 @@ class AbstractStyle:
-     def test_find_pluggable_components_by_component_package(self):
-         with ExitStack() as resources:
-             testing_path = resources.enter_context(
--                path('mailman.plugins.testing', ''))
-+                files('mailman.plugins.testing'))
-             resources.enter_context(hack_syspath(0, str(testing_path)))
-             resources.enter_context(configuration('plugin.example', **{
-                 'class': 'example.hooks.ExamplePlugin',
-diff --git a/src/mailman/utilities/tests/test_templates.py b/src/mailman/utilities/tests/test_templates.py
-index 32e8c5ad9..34ac5bcdf 100644
---- a/src/mailman/utilities/tests/test_templates.py
-+++ b/src/mailman/utilities/tests/test_templates.py
-@@ -23,7 +23,7 @@ import tempfile
- import unittest
- 
- from contextlib import ExitStack
--from importlib_resources import path as resource_path
-+from importlib_resources import files as resource_path
- from mailman.app.lifecycle import create_list
- from mailman.config import config
- from mailman.interfaces.languages import ILanguageManager
-@@ -64,7 +64,7 @@ class TestSearchOrder(unittest.TestCase):
-         # /m/ as the root.
-         with ExitStack() as resources:
-             in_tree = str(resources.enter_context(
--                resource_path('mailman', 'templates')).parent)
-+                resource_path('mailman.templates')).parent)
-             raw_search_order = search(
-                 resources, template_file, mailing_list, language)
-         for path in raw_search_order:
--- 
-2.24.1
-

Deleted: mailman3-digests.service
===================================================================
--- mailman3-digests.service	2020-04-20 09:36:29 UTC (rev 617005)
+++ mailman3-digests.service	2020-04-20 09:36:43 UTC (rev 617006)
@@ -1,41 +0,0 @@
-[Unit]
-Description=GNU Mailing List Digests
-Documentation=https://mailman.readthedocs.io/en/latest/src/mailman/commands/docs/digests.html
-JoinsNamespaceOf=mailman3.service
-Requires=mailman3.service
-After=mailman3.service
-
-[Service]
-User=mailman
-ExecStart=/usr/bin/mailman digests --periodic
-StandardError=syslog
-Type=forking
-Nice=19
-IOSchedulingClass=best-effort
-IOSchedulingPriority=7
-PrivateTmp=true
-ProtectSystem=strict
-ProtectHome=true
-PrivateDevices=true
-ProtectKernelTunables=true
-ProtectControlGroups=true
-NoNewPrivileges=true
-MemoryDenyWriteExecute=true
-LockPersonality=true
-CapabilityBoundingSet=CAP_NET_BIND_SERVICE
-ProtectHostname=true
-ProtectKernelLogs=true
-ProtectKernelModules=true
-RemoveIPC=true
-RestrictAddressFamilies=~AF_PACKET
-RestrictNamespaces=true
-RestrictRealtime=true
-RestrictSUIDSGID=true
-SystemCallArchitectures=native
-SystemCallFilter=@system-service
-SystemCallFilter=~@privileged @resources
-ReadWritePaths=/var/lock/mailman
-ReadOnlyPaths=/etc/mailman.cfg -/etc/mailman.d
-RuntimeDirectory=mailman
-StateDirectory=mailman
-LogsDirectory=mailman

Copied: mailman3/repos/community-any/mailman3-digests.service (from rev 617005, mailman3/trunk/mailman3-digests.service)
===================================================================
--- mailman3-digests.service	                        (rev 0)
+++ mailman3-digests.service	2020-04-20 09:36:43 UTC (rev 617006)
@@ -0,0 +1,41 @@
+[Unit]
+Description=GNU Mailing List Digests
+Documentation=https://mailman.readthedocs.io/en/latest/src/mailman/commands/docs/digests.html
+JoinsNamespaceOf=mailman3.service
+Requires=mailman3.service
+After=mailman3.service
+
+[Service]
+User=mailman
+ExecStart=/usr/bin/mailman digests --periodic
+StandardError=syslog
+Type=forking
+Nice=19
+IOSchedulingClass=best-effort
+IOSchedulingPriority=7
+PrivateTmp=true
+ProtectSystem=strict
+ProtectHome=true
+PrivateDevices=true
+ProtectKernelTunables=true
+ProtectControlGroups=true
+NoNewPrivileges=true
+MemoryDenyWriteExecute=true
+LockPersonality=true
+CapabilityBoundingSet=CAP_NET_BIND_SERVICE
+ProtectHostname=true
+ProtectKernelLogs=true
+ProtectKernelModules=true
+RemoveIPC=true
+RestrictAddressFamilies=~AF_PACKET
+RestrictNamespaces=true
+RestrictRealtime=true
+RestrictSUIDSGID=true
+SystemCallArchitectures=native
+SystemCallFilter=@system-service
+SystemCallFilter=~@privileged @resources
+ReadWritePaths=/var/lock/mailman
+ReadOnlyPaths=/etc/mailman.cfg -/etc/mailman.d
+RuntimeDirectory=mailman
+StateDirectory=mailman
+LogsDirectory=mailman

Deleted: mailman3-digests.timer
===================================================================
--- mailman3-digests.timer	2020-04-20 09:36:29 UTC (rev 617005)
+++ mailman3-digests.timer	2020-04-20 09:36:43 UTC (rev 617006)
@@ -1,12 +0,0 @@
-[Unit]
-Description=Daily GNU Mailing List Digests
-Documentation=https://mailman.readthedocs.io/en/latest/src/mailman/commands/docs/digests.html
-
-[Timer]
-AccuracySec=1us
-OnCalendar=08:00:00
-Persistent=true
-RandomizedDelaySec=10min
-
-[Install]
-WantedBy=timers.target

Copied: mailman3/repos/community-any/mailman3-digests.timer (from rev 617005, mailman3/trunk/mailman3-digests.timer)
===================================================================
--- mailman3-digests.timer	                        (rev 0)
+++ mailman3-digests.timer	2020-04-20 09:36:43 UTC (rev 617006)
@@ -0,0 +1,12 @@
+[Unit]
+Description=Daily GNU Mailing List Digests
+Documentation=https://mailman.readthedocs.io/en/latest/src/mailman/commands/docs/digests.html
+
+[Timer]
+AccuracySec=1us
+OnCalendar=08:00:00
+Persistent=true
+RandomizedDelaySec=10min
+
+[Install]
+WantedBy=timers.target

Deleted: mailman3-gatenews.service
===================================================================
--- mailman3-gatenews.service	2020-04-20 09:36:29 UTC (rev 617005)
+++ mailman3-gatenews.service	2020-04-20 09:36:43 UTC (rev 617006)
@@ -1,41 +0,0 @@
-[Unit]
-Description=GNU Mailing List NNTP
-Documentation=https://mailman.readthedocs.io/en/latest/src/mailman/commands/docs/gatenews.html
-JoinsNamespaceOf=mailman3.service
-Requires=mailman3.service
-After=mailman3.service
-
-[Service]
-User=mailman
-ExecStart=/usr/bin/mailman gatenews
-StandardError=syslog
-Type=forking
-Nice=19
-IOSchedulingClass=best-effort
-IOSchedulingPriority=7
-PrivateTmp=true
-ProtectSystem=strict
-ProtectHome=true
-PrivateDevices=true
-ProtectKernelTunables=true
-ProtectControlGroups=true
-NoNewPrivileges=true
-MemoryDenyWriteExecute=true
-LockPersonality=true
-CapabilityBoundingSet=CAP_NET_BIND_SERVICE
-ProtectHostname=true
-ProtectKernelLogs=true
-ProtectKernelModules=true
-RemoveIPC=true
-RestrictAddressFamilies=~AF_PACKET
-RestrictNamespaces=true
-RestrictRealtime=true
-RestrictSUIDSGID=true
-SystemCallArchitectures=native
-SystemCallFilter=@system-service
-SystemCallFilter=~@privileged @resources
-ReadWritePaths=/var/lock/mailman
-ReadOnlyPaths=/etc/mailman.cfg -/etc/mailman.d
-RuntimeDirectory=mailman
-StateDirectory=mailman
-LogsDirectory=mailman

Copied: mailman3/repos/community-any/mailman3-gatenews.service (from rev 617005, mailman3/trunk/mailman3-gatenews.service)
===================================================================
--- mailman3-gatenews.service	                        (rev 0)
+++ mailman3-gatenews.service	2020-04-20 09:36:43 UTC (rev 617006)
@@ -0,0 +1,41 @@
+[Unit]
+Description=GNU Mailing List NNTP
+Documentation=https://mailman.readthedocs.io/en/latest/src/mailman/commands/docs/gatenews.html
+JoinsNamespaceOf=mailman3.service
+Requires=mailman3.service
+After=mailman3.service
+
+[Service]
+User=mailman
+ExecStart=/usr/bin/mailman gatenews
+StandardError=syslog
+Type=forking
+Nice=19
+IOSchedulingClass=best-effort
+IOSchedulingPriority=7
+PrivateTmp=true
+ProtectSystem=strict
+ProtectHome=true
+PrivateDevices=true
+ProtectKernelTunables=true
+ProtectControlGroups=true
+NoNewPrivileges=true
+MemoryDenyWriteExecute=true
+LockPersonality=true
+CapabilityBoundingSet=CAP_NET_BIND_SERVICE
+ProtectHostname=true
+ProtectKernelLogs=true
+ProtectKernelModules=true
+RemoveIPC=true
+RestrictAddressFamilies=~AF_PACKET
+RestrictNamespaces=true
+RestrictRealtime=true
+RestrictSUIDSGID=true
+SystemCallArchitectures=native
+SystemCallFilter=@system-service
+SystemCallFilter=~@privileged @resources
+ReadWritePaths=/var/lock/mailman
+ReadOnlyPaths=/etc/mailman.cfg -/etc/mailman.d
+RuntimeDirectory=mailman
+StateDirectory=mailman
+LogsDirectory=mailman

Deleted: mailman3-gatenews.timer
===================================================================
--- mailman3-gatenews.timer	2020-04-20 09:36:29 UTC (rev 617005)
+++ mailman3-gatenews.timer	2020-04-20 09:36:43 UTC (rev 617006)
@@ -1,12 +0,0 @@
-[Unit]
-Description=Hourly GNU Mailing List Digests
-Documentation=https://mailman.readthedocs.io/en/latest/src/mailman/commands/docs/gatenews.html
-
-[Timer]
-AccuracySec=1us
-OnCalendar=hourly
-Persistent=true
-RandomizedDelaySec=5min
-
-[Install]
-WantedBy=timers.target

Copied: mailman3/repos/community-any/mailman3-gatenews.timer (from rev 617005, mailman3/trunk/mailman3-gatenews.timer)
===================================================================
--- mailman3-gatenews.timer	                        (rev 0)
+++ mailman3-gatenews.timer	2020-04-20 09:36:43 UTC (rev 617006)
@@ -0,0 +1,12 @@
+[Unit]
+Description=Hourly GNU Mailing List Digests
+Documentation=https://mailman.readthedocs.io/en/latest/src/mailman/commands/docs/gatenews.html
+
+[Timer]
+AccuracySec=1us
+OnCalendar=hourly
+Persistent=true
+RandomizedDelaySec=5min
+
+[Install]
+WantedBy=timers.target

Deleted: mailman3-notify.service
===================================================================
--- mailman3-notify.service	2020-04-20 09:36:29 UTC (rev 617005)
+++ mailman3-notify.service	2020-04-20 09:36:43 UTC (rev 617006)
@@ -1,41 +0,0 @@
-[Unit]
-Description=GNU Mailing List Notify
-Documentation=https://mailman.readthedocs.io/en/latest/src/mailman/commands/docs/notify.html
-JoinsNamespaceOf=mailman3.service
-Requires=mailman3.service
-After=mailman3.service
-
-[Service]
-User=mailman
-ExecStart=/usr/bin/mailman notify
-StandardError=syslog
-Type=forking
-Nice=19
-IOSchedulingClass=best-effort
-IOSchedulingPriority=7
-PrivateTmp=true
-ProtectSystem=strict
-ProtectHome=true
-PrivateDevices=true
-ProtectKernelTunables=true
-ProtectControlGroups=true
-NoNewPrivileges=true
-MemoryDenyWriteExecute=true
-LockPersonality=true
-CapabilityBoundingSet=CAP_NET_BIND_SERVICE
-ProtectHostname=true
-ProtectKernelLogs=true
-ProtectKernelModules=true
-RemoveIPC=true
-RestrictAddressFamilies=~AF_PACKET
-RestrictNamespaces=true
-RestrictRealtime=true
-RestrictSUIDSGID=true
-SystemCallArchitectures=native
-SystemCallFilter=@system-service
-SystemCallFilter=~@privileged @resources
-ReadWritePaths=/var/lock/mailman
-ReadOnlyPaths=/etc/mailman.cfg -/etc/mailman.d
-RuntimeDirectory=mailman
-StateDirectory=mailman
-LogsDirectory=mailman

Copied: mailman3/repos/community-any/mailman3-notify.service (from rev 617005, mailman3/trunk/mailman3-notify.service)
===================================================================
--- mailman3-notify.service	                        (rev 0)
+++ mailman3-notify.service	2020-04-20 09:36:43 UTC (rev 617006)
@@ -0,0 +1,41 @@
+[Unit]
+Description=GNU Mailing List Notify
+Documentation=https://mailman.readthedocs.io/en/latest/src/mailman/commands/docs/notify.html
+JoinsNamespaceOf=mailman3.service
+Requires=mailman3.service
+After=mailman3.service
+
+[Service]
+User=mailman
+ExecStart=/usr/bin/mailman notify
+StandardError=syslog
+Type=forking
+Nice=19
+IOSchedulingClass=best-effort
+IOSchedulingPriority=7
+PrivateTmp=true
+ProtectSystem=strict
+ProtectHome=true
+PrivateDevices=true
+ProtectKernelTunables=true
+ProtectControlGroups=true
+NoNewPrivileges=true
+MemoryDenyWriteExecute=true
+LockPersonality=true
+CapabilityBoundingSet=CAP_NET_BIND_SERVICE
+ProtectHostname=true
+ProtectKernelLogs=true
+ProtectKernelModules=true
+RemoveIPC=true
+RestrictAddressFamilies=~AF_PACKET
+RestrictNamespaces=true
+RestrictRealtime=true
+RestrictSUIDSGID=true
+SystemCallArchitectures=native
+SystemCallFilter=@system-service
+SystemCallFilter=~@privileged @resources
+ReadWritePaths=/var/lock/mailman
+ReadOnlyPaths=/etc/mailman.cfg -/etc/mailman.d
+RuntimeDirectory=mailman
+StateDirectory=mailman
+LogsDirectory=mailman

Deleted: mailman3-notify.timer
===================================================================
--- mailman3-notify.timer	2020-04-20 09:36:29 UTC (rev 617005)
+++ mailman3-notify.timer	2020-04-20 09:36:43 UTC (rev 617006)
@@ -1,12 +0,0 @@
-[Unit]
-Description=Daily GNU Mailing List Notifications
-Documentation=https://mailman.readthedocs.io/en/latest/src/mailman/commands/docs/notify.html
-
-[Timer]
-AccuracySec=1us
-OnCalendar=08:00:00
-Persistent=true
-RandomizedDelaySec=10min
-
-[Install]
-WantedBy=timers.target

Copied: mailman3/repos/community-any/mailman3-notify.timer (from rev 617005, mailman3/trunk/mailman3-notify.timer)
===================================================================
--- mailman3-notify.timer	                        (rev 0)
+++ mailman3-notify.timer	2020-04-20 09:36:43 UTC (rev 617006)
@@ -0,0 +1,12 @@
+[Unit]
+Description=Daily GNU Mailing List Notifications
+Documentation=https://mailman.readthedocs.io/en/latest/src/mailman/commands/docs/notify.html
+
+[Timer]
+AccuracySec=1us
+OnCalendar=08:00:00
+Persistent=true
+RandomizedDelaySec=10min
+
+[Install]
+WantedBy=timers.target

Deleted: mailman3.service
===================================================================
--- mailman3.service	2020-04-20 09:36:29 UTC (rev 617005)
+++ mailman3.service	2020-04-20 09:36:43 UTC (rev 617006)
@@ -1,42 +0,0 @@
-[Unit]
-Description=GNU Mailing List Manager
-Documentation=https://mailman.readthedocs.io/en/latest
-After=network.target
-
-[Service]
-User=mailman
-ExecStart=/usr/bin/mailman start -f
-ExecReload=/usr/bin/mailman restart
-ExecStop=/usr/bin/mailman stop
-StandardError=syslog
-Type=forking
-PIDFile=/run/mailman/master.pid
-PrivateTmp=true
-ProtectSystem=strict
-ProtectHome=true
-PrivateDevices=true
-ProtectKernelTunables=true
-ProtectControlGroups=true
-NoNewPrivileges=true
-MemoryDenyWriteExecute=true
-LockPersonality=true
-CapabilityBoundingSet=CAP_NET_BIND_SERVICE
-ProtectHostname=true
-ProtectKernelLogs=true
-ProtectKernelModules=true
-RemoveIPC=true
-RestrictAddressFamilies=~AF_PACKET AF_NETLINK AF_UNIX
-RestrictNamespaces=true
-RestrictRealtime=true
-RestrictSUIDSGID=true
-SystemCallArchitectures=native
-SystemCallFilter=@system-service
-SystemCallFilter=~@resources
-ReadWritePaths=/var/lock/mailman /var/spool/mailman
-ReadOnlyPaths=/etc/mailman.cfg -/etc/mailman.d
-RuntimeDirectory=mailman
-StateDirectory=mailman
-LogsDirectory=mailman
-
-[Install]
-WantedBy=multi-user.target

Copied: mailman3/repos/community-any/mailman3.service (from rev 617005, mailman3/trunk/mailman3.service)
===================================================================
--- mailman3.service	                        (rev 0)
+++ mailman3.service	2020-04-20 09:36:43 UTC (rev 617006)
@@ -0,0 +1,42 @@
+[Unit]
+Description=GNU Mailing List Manager
+Documentation=https://mailman.readthedocs.io/en/latest
+After=network.target
+
+[Service]
+User=mailman
+ExecStart=/usr/bin/mailman start -f
+ExecReload=/usr/bin/mailman restart
+ExecStop=/usr/bin/mailman stop
+StandardError=syslog
+Type=forking
+PIDFile=/run/mailman/master.pid
+PrivateTmp=true
+ProtectSystem=strict
+ProtectHome=true
+PrivateDevices=true
+ProtectKernelTunables=true
+ProtectControlGroups=true
+NoNewPrivileges=true
+MemoryDenyWriteExecute=true
+LockPersonality=true
+CapabilityBoundingSet=CAP_NET_BIND_SERVICE
+ProtectHostname=true
+ProtectKernelLogs=true
+ProtectKernelModules=true
+RemoveIPC=true
+RestrictAddressFamilies=~AF_PACKET AF_NETLINK AF_UNIX
+RestrictNamespaces=true
+RestrictRealtime=true
+RestrictSUIDSGID=true
+SystemCallArchitectures=native
+SystemCallFilter=@system-service
+SystemCallFilter=~@resources
+ReadWritePaths=/var/lock/mailman /var/spool/mailman
+ReadOnlyPaths=/etc/mailman.cfg -/etc/mailman.d
+RuntimeDirectory=mailman
+StateDirectory=mailman
+LogsDirectory=mailman
+
+[Install]
+WantedBy=multi-user.target

Deleted: mailman3.sysusers
===================================================================
--- mailman3.sysusers	2020-04-20 09:36:29 UTC (rev 617005)
+++ mailman3.sysusers	2020-04-20 09:36:43 UTC (rev 617006)
@@ -1 +0,0 @@
-u mailman - "GNU Mailing List Manager" -

Copied: mailman3/repos/community-any/mailman3.sysusers (from rev 617005, mailman3/trunk/mailman3.sysusers)
===================================================================
--- mailman3.sysusers	                        (rev 0)
+++ mailman3.sysusers	2020-04-20 09:36:43 UTC (rev 617006)
@@ -0,0 +1 @@
+u mailman - "GNU Mailing List Manager" -

Deleted: mailman3.tmpfiles
===================================================================
--- mailman3.tmpfiles	2020-04-20 09:36:29 UTC (rev 617005)
+++ mailman3.tmpfiles	2020-04-20 09:36:43 UTC (rev 617006)
@@ -1,4 +0,0 @@
-z /etc/mailman.cfg 0640 root mailman -
-d /var/lib/mailman 0750 mailman mailman -
-d /var/lock/mailman 0755 mailman mailman -
-d /var/spool/mailman 0755 mailman mailman -

Copied: mailman3/repos/community-any/mailman3.tmpfiles (from rev 617005, mailman3/trunk/mailman3.tmpfiles)
===================================================================
--- mailman3.tmpfiles	                        (rev 0)
+++ mailman3.tmpfiles	2020-04-20 09:36:43 UTC (rev 617006)
@@ -0,0 +1,4 @@
+z /etc/mailman.cfg 0640 root mailman -
+d /var/lib/mailman 0750 mailman mailman -
+d /var/lock/mailman 0755 mailman mailman -
+d /var/spool/mailman 0755 mailman mailman -



More information about the arch-commits mailing list