Date: Thursday, December 2, 2021 @ 21:56:25 Author: felixonmars Revision: 1062767
archrelease: copy trunk to community-staging-any Added: mailman3/repos/community-staging-any/PKGBUILD (from rev 1062766, mailman3/trunk/PKGBUILD) mailman3/repos/community-staging-any/mailman3-3.3.5-python-alembic1.7.patch (from rev 1062766, mailman3/trunk/mailman3-3.3.5-python-alembic1.7.patch) mailman3/repos/community-staging-any/mailman3-digests.service (from rev 1062766, mailman3/trunk/mailman3-digests.service) mailman3/repos/community-staging-any/mailman3-digests.timer (from rev 1062766, mailman3/trunk/mailman3-digests.timer) mailman3/repos/community-staging-any/mailman3-gatenews.service (from rev 1062766, mailman3/trunk/mailman3-gatenews.service) mailman3/repos/community-staging-any/mailman3-gatenews.timer (from rev 1062766, mailman3/trunk/mailman3-gatenews.timer) mailman3/repos/community-staging-any/mailman3-notify.service (from rev 1062766, mailman3/trunk/mailman3-notify.service) mailman3/repos/community-staging-any/mailman3-notify.timer (from rev 1062766, mailman3/trunk/mailman3-notify.timer) mailman3/repos/community-staging-any/mailman3.service (from rev 1062766, mailman3/trunk/mailman3.service) mailman3/repos/community-staging-any/mailman3.sysusers (from rev 1062766, mailman3/trunk/mailman3.sysusers) mailman3/repos/community-staging-any/mailman3.tmpfiles (from rev 1062766, mailman3/trunk/mailman3.tmpfiles) Deleted: mailman3/repos/community-staging-any/PKGBUILD mailman3/repos/community-staging-any/mailman3-3.3.5-python-alembic1.7.patch mailman3/repos/community-staging-any/mailman3-digests.service mailman3/repos/community-staging-any/mailman3-digests.timer mailman3/repos/community-staging-any/mailman3-gatenews.service mailman3/repos/community-staging-any/mailman3-gatenews.timer mailman3/repos/community-staging-any/mailman3-notify.service mailman3/repos/community-staging-any/mailman3-notify.timer mailman3/repos/community-staging-any/mailman3.service mailman3/repos/community-staging-any/mailman3.sysusers mailman3/repos/community-staging-any/mailman3.tmpfiles ----------------------------------------+ PKGBUILD | 228 +++++++++++++++---------------- mailman3-3.3.5-python-alembic1.7.patch | 26 +-- mailman3-digests.service | 80 +++++----- mailman3-digests.timer | 24 +-- mailman3-gatenews.service | 80 +++++----- mailman3-gatenews.timer | 24 +-- mailman3-notify.service | 80 +++++----- mailman3-notify.timer | 24 +-- mailman3.service | 86 +++++------ mailman3.sysusers | 2 mailman3.tmpfiles | 8 - 11 files changed, 331 insertions(+), 331 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2021-12-02 21:56:01 UTC (rev 1062766) +++ PKGBUILD 2021-12-02 21:56:25 UTC (rev 1062767) @@ -1,114 +0,0 @@ -# Maintainer: David Runge <dv...@archlinux.org> - -_name=mailman -pkgname=mailman3 -pkgver=3.3.5 -pkgrel=3 -pkgdesc="The GNU mailing list manager" -arch=('any') -url="https://www.list.org/" -license=('GPL3') -# mailman3 does not support python-sqlalchemy >= 1.4 https://gitlab.com/mailman/mailman/-/issues/899 -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-sqlalchemy1.3' -'python-zope-component' 'python-zope-configuration' 'python-zope-event' -'python-zope-interface') -makedepends=('git' 'python-setuptools') -checkdepends=('python-flufl.testing' 'python-nose2' 'python-psycopg2' -'python-pymysql' 'python-pytest') -optdepends=('hyperkitty: for local archive and list interaction' - 'lynx: for the default HTML to plaintext conversion' - 'mailman3-hyperkitty: for archiving mails with an instance of hyperkitty' - 'postorius: for local configuration interaction' - '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') -# the pypi sdist tarball for 3.3.5 misses the chain of trust: -# https://gitlab.com/mailman/mailman/-/issues/948 -# source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.tar.gz"{,.asc} -source=("${pkgname}::git+https://gitlab.com/${_name}/${_name}#tag=${pkgver}?signed" - "${pkgname}-3.3.5-python-alembic1.7.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=('SKIP' - '3cba6577f70a212eca3590afbb03de0943c3509c7f93c29cd50da538e7a109626790becfa3f83098ee085ccf33c0612a9bedf3292089cfc9bdeabb83bda3f653' - '5773eae02dee11b83eb73ba81bca98d9d0a22fa3175d53172d17bbc0e9821360a4d562b6f42a3bb55c2f0c0b5b50ab84ee82da4cf8b3ff38555a378687dcde3c' - 'dccb7bfac560252f6c36ce26149d72d7faa52c1ff283b725deab802b0a94c45692224936b1a099b95dd5d90782dd39ecb15e299303d0264f1c14a6ac8052ee77' - '5d7ccba8cf1262ab052078f2188ded15e43e1201302c7c24ce763efef9789ec99d8ea9a19e8fbd9bc5a38f47a162fe5cf4b0ade284894cb57af66350f23507bc' - 'f02f0c25c5eb3493a4d345783a41a7ef03b9b4265b09bc5dc5d3cd6749c51f10d6d9f2b3fb48435df932008cf02b6b28ee28951e1e8db195ed5ef7eb3e32f7c6' - 'fc550ef017ad8a22e0c40a8808361831b8c32cd0d34925cdce433ec4a0564e9577d6f9ccdcd38098eb4cf692257c061ff3fbea3b762d274f9b5e2fa88d10d82e' - 'edc14e009d117c9799bb5d20f0f81dd580acdc184c35cbaf6596056467bc3116d77e5e4a1d9957cf23201cfd57c3a82970fe996e0565c8e527d83fcfc132051a' - 'b8538618be8bdd6313d24b844d15c8f25a059c3391cd06db69314b7be19996bfbe913d6c0c9c99d6a19c4f92df32212d31785e92fb32faf5eb792fffe121fcce' - '074cf58a93204d4b7631c4cc8af62d5720560301c6fefef6baa5d3aa33e72720870757fac7803f7b2835f8f02bb776f9d049df5c7528c743b56dda7da2085b07' - '6f4b51fd5eb34ac974b3312c34eb1437d9435cfd50f0cb89db02b94ce514bceca2c6dc7cb172b79b2d6a23d68e7ea391ec58dbd9899938c0fe88c03c67c521b9') -b2sums=('SKIP' - '736b7bfb0d41cbf0703212139f326c1aeb04d7d800b0819c4f5fe101d5d105686dfe2fa0d8c2ae2c87d3e23314a8c126a83b5b4d467d7fb1b8073e176daa297b' - '3efaa4559bcf54b322f4a21ee3000f5b2bea72dad2f9f436967f5c4d4ed8046bc08f8e31457991e63252237134f3f7d2f9e7e7862ebc211aeef11d506ded4440' - 'fc6d6545dad6cecfd4c1197269a3ec025eb0b830e04151bb2dee778b9e357127667c5a65ea401b10e31e2ec6a8509719de29c30471fa50d09634c934bdf50b9b' - 'b0d764dd4f7017c2d5b76e8a52b0c8d75e35b0b0d9025609853d389f8fa0732ea902549ef168f988bf845370cf67aeb7d439af8dec1997127522055b11e64000' - '62dffd34e9952b5b7430b55d2ed01aafa8023b48d679f06cdaf444180012b8766ff633f198b92eade228420bad40718bc98f156b0c86a0f29e224585ccec48e0' - '06bfa99d6356efc426430b67de9ed18bd80a5d659b4f0c81d7e2306810c856d1de34c5df1fd2834228f3c2b78fc42806f1d9bede9ddb3ac7185a367608c0a823' - 'ca8aca1a916e99ed313adfd57c33fdd7a3e1b883e22daae8a1e32084331aa32e7ab99b8adfb6ef95b8b696232d044c65de23dba28b2c7e31a9bd02a5f2cb22c2' - 'b980470b16171ed0e32a0c1d9de7d5e6802431dd5275089c03f7bc862d5ac886b78af8aa8828faa71a63e847c9caf660c3da2890828ecb2e0bea537c2c4001a5' - '594d6a6712f9e817f4d935225d3a1d87c96e23f1e449caab6bfb00ce2a0421af1401505c6d1d280a03f8c551136639f0dabf27d8b549ca4ea26bdb3febdda660' - '461dce577696405011ed89f7fc109caaf27f4183b4d315baa8ad03db0f12015ebc447cbe9c0b8c5bcba38b63fcaf45adcfcb3e5bf5afb7eb0bd87a2e1b0301e5') -validpgpkeys=('541EA0448453394FF77A0ECC9D9B2BA061D0A67C') # Abhilash Raj <maxk...@asynchronous.in> - -prepare() { -# mv -v "${_name}-$pkgver" "$pkgname-$pkgver" -# cd "$pkgname-$pkgver" - cd "$pkgname" - # use python-alembic >= 1.7 as well, as alembic upstream claims to support sqlalchemy >= 1.3 - patch -Np1 -i ../"${pkgname}-3.3.5-python-alembic1.7.patch" - # make sure that mailman runs in a FHS compliant way - echo -e "[mailman]\nlayout: fhs" >> "../${_name}.cfg" - # set /var/lib/mailman instead of /var/tmp/mailman as default var_dir: - sed -e 's|/var/tmp/mailman|/var/lib/mailman|g' \ - -i src/${_name}/config/schema.cfg -} - -build() { -# cd "$pkgname-$pkgver" - cd "$pkgname" - python setup.py build -} - -check() { -# cd "$pkgname-$pkgver" - cd "$pkgname" - # thanks to test design it is impossible to run tests: - # https://gitlab.com/mailman/mailman/-/issues/400 -} - -package() { -# cd "$pkgname-$pkgver" - cd "$pkgname" - python setup.py install --optimize=1 --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" -} Copied: mailman3/repos/community-staging-any/PKGBUILD (from rev 1062766, mailman3/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2021-12-02 21:56:25 UTC (rev 1062767) @@ -0,0 +1,114 @@ +# Maintainer: David Runge <dv...@archlinux.org> + +_name=mailman +pkgname=mailman3 +pkgver=3.3.5 +pkgrel=4 +pkgdesc="The GNU mailing list manager" +arch=('any') +url="https://www.list.org/" +license=('GPL3') +# mailman3 does not support python-sqlalchemy >= 1.4 https://gitlab.com/mailman/mailman/-/issues/899 +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-sqlalchemy1.3' +'python-zope-component' 'python-zope-configuration' 'python-zope-event' +'python-zope-interface') +makedepends=('git' 'python-setuptools') +checkdepends=('python-flufl.testing' 'python-nose2' 'python-psycopg2' +'python-pymysql' 'python-pytest') +optdepends=('hyperkitty: for local archive and list interaction' + 'lynx: for the default HTML to plaintext conversion' + 'mailman3-hyperkitty: for archiving mails with an instance of hyperkitty' + 'postorius: for local configuration interaction' + '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') +# the pypi sdist tarball for 3.3.5 misses the chain of trust: +# https://gitlab.com/mailman/mailman/-/issues/948 +# source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.tar.gz"{,.asc} +source=("${pkgname}::git+https://gitlab.com/${_name}/${_name}#tag=${pkgver}?signed" + "${pkgname}-3.3.5-python-alembic1.7.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=('SKIP' + '3cba6577f70a212eca3590afbb03de0943c3509c7f93c29cd50da538e7a109626790becfa3f83098ee085ccf33c0612a9bedf3292089cfc9bdeabb83bda3f653' + '5773eae02dee11b83eb73ba81bca98d9d0a22fa3175d53172d17bbc0e9821360a4d562b6f42a3bb55c2f0c0b5b50ab84ee82da4cf8b3ff38555a378687dcde3c' + 'dccb7bfac560252f6c36ce26149d72d7faa52c1ff283b725deab802b0a94c45692224936b1a099b95dd5d90782dd39ecb15e299303d0264f1c14a6ac8052ee77' + '5d7ccba8cf1262ab052078f2188ded15e43e1201302c7c24ce763efef9789ec99d8ea9a19e8fbd9bc5a38f47a162fe5cf4b0ade284894cb57af66350f23507bc' + 'f02f0c25c5eb3493a4d345783a41a7ef03b9b4265b09bc5dc5d3cd6749c51f10d6d9f2b3fb48435df932008cf02b6b28ee28951e1e8db195ed5ef7eb3e32f7c6' + 'fc550ef017ad8a22e0c40a8808361831b8c32cd0d34925cdce433ec4a0564e9577d6f9ccdcd38098eb4cf692257c061ff3fbea3b762d274f9b5e2fa88d10d82e' + 'edc14e009d117c9799bb5d20f0f81dd580acdc184c35cbaf6596056467bc3116d77e5e4a1d9957cf23201cfd57c3a82970fe996e0565c8e527d83fcfc132051a' + 'b8538618be8bdd6313d24b844d15c8f25a059c3391cd06db69314b7be19996bfbe913d6c0c9c99d6a19c4f92df32212d31785e92fb32faf5eb792fffe121fcce' + '074cf58a93204d4b7631c4cc8af62d5720560301c6fefef6baa5d3aa33e72720870757fac7803f7b2835f8f02bb776f9d049df5c7528c743b56dda7da2085b07' + '6f4b51fd5eb34ac974b3312c34eb1437d9435cfd50f0cb89db02b94ce514bceca2c6dc7cb172b79b2d6a23d68e7ea391ec58dbd9899938c0fe88c03c67c521b9') +b2sums=('SKIP' + '736b7bfb0d41cbf0703212139f326c1aeb04d7d800b0819c4f5fe101d5d105686dfe2fa0d8c2ae2c87d3e23314a8c126a83b5b4d467d7fb1b8073e176daa297b' + '3efaa4559bcf54b322f4a21ee3000f5b2bea72dad2f9f436967f5c4d4ed8046bc08f8e31457991e63252237134f3f7d2f9e7e7862ebc211aeef11d506ded4440' + 'fc6d6545dad6cecfd4c1197269a3ec025eb0b830e04151bb2dee778b9e357127667c5a65ea401b10e31e2ec6a8509719de29c30471fa50d09634c934bdf50b9b' + 'b0d764dd4f7017c2d5b76e8a52b0c8d75e35b0b0d9025609853d389f8fa0732ea902549ef168f988bf845370cf67aeb7d439af8dec1997127522055b11e64000' + '62dffd34e9952b5b7430b55d2ed01aafa8023b48d679f06cdaf444180012b8766ff633f198b92eade228420bad40718bc98f156b0c86a0f29e224585ccec48e0' + '06bfa99d6356efc426430b67de9ed18bd80a5d659b4f0c81d7e2306810c856d1de34c5df1fd2834228f3c2b78fc42806f1d9bede9ddb3ac7185a367608c0a823' + 'ca8aca1a916e99ed313adfd57c33fdd7a3e1b883e22daae8a1e32084331aa32e7ab99b8adfb6ef95b8b696232d044c65de23dba28b2c7e31a9bd02a5f2cb22c2' + 'b980470b16171ed0e32a0c1d9de7d5e6802431dd5275089c03f7bc862d5ac886b78af8aa8828faa71a63e847c9caf660c3da2890828ecb2e0bea537c2c4001a5' + '594d6a6712f9e817f4d935225d3a1d87c96e23f1e449caab6bfb00ce2a0421af1401505c6d1d280a03f8c551136639f0dabf27d8b549ca4ea26bdb3febdda660' + '461dce577696405011ed89f7fc109caaf27f4183b4d315baa8ad03db0f12015ebc447cbe9c0b8c5bcba38b63fcaf45adcfcb3e5bf5afb7eb0bd87a2e1b0301e5') +validpgpkeys=('541EA0448453394FF77A0ECC9D9B2BA061D0A67C') # Abhilash Raj <maxk...@asynchronous.in> + +prepare() { +# mv -v "${_name}-$pkgver" "$pkgname-$pkgver" +# cd "$pkgname-$pkgver" + cd "$pkgname" + # use python-alembic >= 1.7 as well, as alembic upstream claims to support sqlalchemy >= 1.3 + patch -Np1 -i ../"${pkgname}-3.3.5-python-alembic1.7.patch" + # make sure that mailman runs in a FHS compliant way + echo -e "[mailman]\nlayout: fhs" >> "../${_name}.cfg" + # set /var/lib/mailman instead of /var/tmp/mailman as default var_dir: + sed -e 's|/var/tmp/mailman|/var/lib/mailman|g' \ + -i src/${_name}/config/schema.cfg +} + +build() { +# cd "$pkgname-$pkgver" + cd "$pkgname" + python setup.py build +} + +check() { +# cd "$pkgname-$pkgver" + cd "$pkgname" + # thanks to test design it is impossible to run tests: + # https://gitlab.com/mailman/mailman/-/issues/400 +} + +package() { +# cd "$pkgname-$pkgver" + cd "$pkgname" + python setup.py install --optimize=1 --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.5-python-alembic1.7.patch =================================================================== --- mailman3-3.3.5-python-alembic1.7.patch 2021-12-02 21:56:01 UTC (rev 1062766) +++ mailman3-3.3.5-python-alembic1.7.patch 2021-12-02 21:56:25 UTC (rev 1062767) @@ -1,13 +0,0 @@ -diff --git i/setup.py w/setup.py -index 60c165cbe..c7042c0b1 100644 ---- i/setup.py -+++ w/setup.py -@@ -111,7 +111,7 @@ case second 'm'. Any other spelling is incorrect.""", - }, - install_requires = [ - 'aiosmtpd>=1.4.1', -- 'alembic>=1.6.2,<1.7', -+ 'alembic>=1.6.2', - 'atpublic', - 'authheaders>=0.9.2', - 'authres>=1.0.1', Copied: mailman3/repos/community-staging-any/mailman3-3.3.5-python-alembic1.7.patch (from rev 1062766, mailman3/trunk/mailman3-3.3.5-python-alembic1.7.patch) =================================================================== --- mailman3-3.3.5-python-alembic1.7.patch (rev 0) +++ mailman3-3.3.5-python-alembic1.7.patch 2021-12-02 21:56:25 UTC (rev 1062767) @@ -0,0 +1,13 @@ +diff --git i/setup.py w/setup.py +index 60c165cbe..c7042c0b1 100644 +--- i/setup.py ++++ w/setup.py +@@ -111,7 +111,7 @@ case second 'm'. Any other spelling is incorrect.""", + }, + install_requires = [ + 'aiosmtpd>=1.4.1', +- 'alembic>=1.6.2,<1.7', ++ 'alembic>=1.6.2', + 'atpublic', + 'authheaders>=0.9.2', + 'authres>=1.0.1', Deleted: mailman3-digests.service =================================================================== --- mailman3-digests.service 2021-12-02 21:56:01 UTC (rev 1062766) +++ mailman3-digests.service 2021-12-02 21:56:25 UTC (rev 1062767) @@ -1,40 +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 -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 /var/spool/mailman -ReadOnlyPaths=/etc/mailman.cfg -/etc/mailman.d -RuntimeDirectory=mailman -StateDirectory=mailman -LogsDirectory=mailman Copied: mailman3/repos/community-staging-any/mailman3-digests.service (from rev 1062766, mailman3/trunk/mailman3-digests.service) =================================================================== --- mailman3-digests.service (rev 0) +++ mailman3-digests.service 2021-12-02 21:56:25 UTC (rev 1062767) @@ -0,0 +1,40 @@ +[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 +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 /var/spool/mailman +ReadOnlyPaths=/etc/mailman.cfg -/etc/mailman.d +RuntimeDirectory=mailman +StateDirectory=mailman +LogsDirectory=mailman Deleted: mailman3-digests.timer =================================================================== --- mailman3-digests.timer 2021-12-02 21:56:01 UTC (rev 1062766) +++ mailman3-digests.timer 2021-12-02 21:56:25 UTC (rev 1062767) @@ -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-staging-any/mailman3-digests.timer (from rev 1062766, mailman3/trunk/mailman3-digests.timer) =================================================================== --- mailman3-digests.timer (rev 0) +++ mailman3-digests.timer 2021-12-02 21:56:25 UTC (rev 1062767) @@ -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 2021-12-02 21:56:01 UTC (rev 1062766) +++ mailman3-gatenews.service 2021-12-02 21:56:25 UTC (rev 1062767) @@ -1,40 +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 -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 /var/spool/mailman -ReadOnlyPaths=/etc/mailman.cfg -/etc/mailman.d -RuntimeDirectory=mailman -StateDirectory=mailman -LogsDirectory=mailman Copied: mailman3/repos/community-staging-any/mailman3-gatenews.service (from rev 1062766, mailman3/trunk/mailman3-gatenews.service) =================================================================== --- mailman3-gatenews.service (rev 0) +++ mailman3-gatenews.service 2021-12-02 21:56:25 UTC (rev 1062767) @@ -0,0 +1,40 @@ +[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 +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 /var/spool/mailman +ReadOnlyPaths=/etc/mailman.cfg -/etc/mailman.d +RuntimeDirectory=mailman +StateDirectory=mailman +LogsDirectory=mailman Deleted: mailman3-gatenews.timer =================================================================== --- mailman3-gatenews.timer 2021-12-02 21:56:01 UTC (rev 1062766) +++ mailman3-gatenews.timer 2021-12-02 21:56:25 UTC (rev 1062767) @@ -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-staging-any/mailman3-gatenews.timer (from rev 1062766, mailman3/trunk/mailman3-gatenews.timer) =================================================================== --- mailman3-gatenews.timer (rev 0) +++ mailman3-gatenews.timer 2021-12-02 21:56:25 UTC (rev 1062767) @@ -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 2021-12-02 21:56:01 UTC (rev 1062766) +++ mailman3-notify.service 2021-12-02 21:56:25 UTC (rev 1062767) @@ -1,40 +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 -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 /var/spool/mailman -ReadOnlyPaths=/etc/mailman.cfg -/etc/mailman.d -RuntimeDirectory=mailman -StateDirectory=mailman -LogsDirectory=mailman Copied: mailman3/repos/community-staging-any/mailman3-notify.service (from rev 1062766, mailman3/trunk/mailman3-notify.service) =================================================================== --- mailman3-notify.service (rev 0) +++ mailman3-notify.service 2021-12-02 21:56:25 UTC (rev 1062767) @@ -0,0 +1,40 @@ +[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 +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 /var/spool/mailman +ReadOnlyPaths=/etc/mailman.cfg -/etc/mailman.d +RuntimeDirectory=mailman +StateDirectory=mailman +LogsDirectory=mailman Deleted: mailman3-notify.timer =================================================================== --- mailman3-notify.timer 2021-12-02 21:56:01 UTC (rev 1062766) +++ mailman3-notify.timer 2021-12-02 21:56:25 UTC (rev 1062767) @@ -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-staging-any/mailman3-notify.timer (from rev 1062766, mailman3/trunk/mailman3-notify.timer) =================================================================== --- mailman3-notify.timer (rev 0) +++ mailman3-notify.timer 2021-12-02 21:56:25 UTC (rev 1062767) @@ -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 2021-12-02 21:56:01 UTC (rev 1062766) +++ mailman3.service 2021-12-02 21:56:25 UTC (rev 1062767) @@ -1,43 +0,0 @@ -[Unit] -Description=GNU Mailing List Manager -Documentation=https://mailman.readthedocs.io/en/latest -After=network.target - -[Service] -CapabilityBoundingSet=CAP_NET_BIND_SERVICE -ExecStart=/usr/bin/mailman start -f -ExecReload=/usr/bin/mailman restart -ExecStop=/usr/bin/mailman stop -LockPersonality=true -MemoryDenyWriteExecute=true -NoNewPrivileges=true -PIDFile=/run/mailman/master.pid -PrivateDevices=true -PrivateTmp=true -ProtectClock=true -ProtectControlGroups=true -ProtectHome=true -ProtectHostname=true -ProtectKernelLogs=true -ProtectKernelModules=true -ProtectKernelTunables=true -ProtectProc=invisible -ProtectSystem=strict -RemoveIPC=true -RestrictAddressFamilies=~AF_PACKET -RestrictNamespaces=true -RestrictRealtime=true -RestrictSUIDSGID=true -ReadOnlyPaths=/etc/mailman.cfg -/etc/mailman.d -ReadWritePaths=/var/lock/mailman /var/spool/mailman -RuntimeDirectory=mailman -StateDirectory=mailman -SystemCallArchitectures=native -SystemCallFilter=@system-service -SystemCallFilter=~@resources -LogsDirectory=mailman -Type=forking -User=mailman - -[Install] -WantedBy=multi-user.target Copied: mailman3/repos/community-staging-any/mailman3.service (from rev 1062766, mailman3/trunk/mailman3.service) =================================================================== --- mailman3.service (rev 0) +++ mailman3.service 2021-12-02 21:56:25 UTC (rev 1062767) @@ -0,0 +1,43 @@ +[Unit] +Description=GNU Mailing List Manager +Documentation=https://mailman.readthedocs.io/en/latest +After=network.target + +[Service] +CapabilityBoundingSet=CAP_NET_BIND_SERVICE +ExecStart=/usr/bin/mailman start -f +ExecReload=/usr/bin/mailman restart +ExecStop=/usr/bin/mailman stop +LockPersonality=true +MemoryDenyWriteExecute=true +NoNewPrivileges=true +PIDFile=/run/mailman/master.pid +PrivateDevices=true +PrivateTmp=true +ProtectClock=true +ProtectControlGroups=true +ProtectHome=true +ProtectHostname=true +ProtectKernelLogs=true +ProtectKernelModules=true +ProtectKernelTunables=true +ProtectProc=invisible +ProtectSystem=strict +RemoveIPC=true +RestrictAddressFamilies=~AF_PACKET +RestrictNamespaces=true +RestrictRealtime=true +RestrictSUIDSGID=true +ReadOnlyPaths=/etc/mailman.cfg -/etc/mailman.d +ReadWritePaths=/var/lock/mailman /var/spool/mailman +RuntimeDirectory=mailman +StateDirectory=mailman +SystemCallArchitectures=native +SystemCallFilter=@system-service +SystemCallFilter=~@resources +LogsDirectory=mailman +Type=forking +User=mailman + +[Install] +WantedBy=multi-user.target Deleted: mailman3.sysusers =================================================================== --- mailman3.sysusers 2021-12-02 21:56:01 UTC (rev 1062766) +++ mailman3.sysusers 2021-12-02 21:56:25 UTC (rev 1062767) @@ -1 +0,0 @@ -u mailman - "GNU Mailing List Manager" - Copied: mailman3/repos/community-staging-any/mailman3.sysusers (from rev 1062766, mailman3/trunk/mailman3.sysusers) =================================================================== --- mailman3.sysusers (rev 0) +++ mailman3.sysusers 2021-12-02 21:56:25 UTC (rev 1062767) @@ -0,0 +1 @@ +u mailman - "GNU Mailing List Manager" - Deleted: mailman3.tmpfiles =================================================================== --- mailman3.tmpfiles 2021-12-02 21:56:01 UTC (rev 1062766) +++ mailman3.tmpfiles 2021-12-02 21:56:25 UTC (rev 1062767) @@ -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-staging-any/mailman3.tmpfiles (from rev 1062766, mailman3/trunk/mailman3.tmpfiles) =================================================================== --- mailman3.tmpfiles (rev 0) +++ mailman3.tmpfiles 2021-12-02 21:56:25 UTC (rev 1062767) @@ -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 -