[arch-commits] Commit in mailman3/trunk (PKGBUILD)

David Runge dvzrv at archlinux.org
Thu Feb 25 22:07:23 UTC 2021


    Date: Thursday, February 25, 2021 @ 22:07:23
  Author: dvzrv
Revision: 874219

upgpkg: mailman3 3.3.3-1: Upgrade to 3.3.3.

Add link to upstream ticket for the inability of running tests.

Modified:
  mailman3/trunk/PKGBUILD

----------+
 PKGBUILD |   28 ++++++++++++++--------------
 1 file changed, 14 insertions(+), 14 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-02-25 22:07:18 UTC (rev 874218)
+++ PKGBUILD	2021-02-25 22:07:23 UTC (rev 874219)
@@ -2,8 +2,8 @@
 
 _name=mailman
 pkgname=mailman3
-pkgver=3.3.2
-pkgrel=3
+pkgver=3.3.3
+pkgrel=1
 pkgdesc="The GNU mailing list manager"
 arch=('any')
 url="https://www.list.org/"
@@ -15,8 +15,8 @@
 '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')
+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'
@@ -38,7 +38,7 @@
         "${pkgname}-notify.timer"
         "${pkgname}.sysusers"
         "${pkgname}.tmpfiles")
-sha512sums=('af8b300a9fea9e40a9a42f97531cf0fcd36f9b30a88a5b062994ec6480d91a698dbc37f4910045aacf3bedebf7c9ccacdf8d11bb0ee560d11e1eeef266f19b29'
+sha512sums=('d5ae58f720595d245a564198fadac65d9f7e224186b6a98632b9fdc708df4690354d10a827dbe04ba5eaa1a3c0398db9060169a80d262ea39dbd3086cd1e150a'
             'SKIP'
             'a1f5167f81a1ae74d6caecf3c99df9d6edddeeb2f07d61454fd0b3563aab952f76d2aa1642552855a4ccb620a7de34c2717d976f12b49dcd781ce0c32e7d6161'
             '734e0cdf1198f6609a5e41312c48c5c4e492ba5b9acc3af4cd302a6ed148933396333077932e25aedfc50ff3f68b1d4898137193bdadaf71e23045ec8e96be10'
@@ -49,7 +49,7 @@
             'b8538618be8bdd6313d24b844d15c8f25a059c3391cd06db69314b7be19996bfbe913d6c0c9c99d6a19c4f92df32212d31785e92fb32faf5eb792fffe121fcce'
             '074cf58a93204d4b7631c4cc8af62d5720560301c6fefef6baa5d3aa33e72720870757fac7803f7b2835f8f02bb776f9d049df5c7528c743b56dda7da2085b07'
             '6f4b51fd5eb34ac974b3312c34eb1437d9435cfd50f0cb89db02b94ce514bceca2c6dc7cb172b79b2d6a23d68e7ea391ec58dbd9899938c0fe88c03c67c521b9')
-b2sums=('f7db82d8cb217d80313ee7a6c28f7b62876a6d176a108b3fafdc744e0a9fcec3d11a0665069a5c27a42d49c22257bfe2ca8f18233d30fc9acb964027fea3bf12'
+b2sums=('f4a3c85da63e50efc192c2120f8a95e005255a521c85f7774473fbc6a5385707a28eb1b292ddac92b952a79500fcc97e0a00eec8e95be322a5bc5514037138d3'
         'SKIP'
         'b4a5795a2798c2e2a2aa5ff8672572a6272963efd48613427d849fa0c6f6062af79710c44ae0c256e07524cce2315efbbed2571e1f64dd3ef906bcea18f3b889'
         'a9d8be785d3d1a1bbe8899658bec67cfcae8a13d21ef8e873f66a52008e9a3814ed731ac7e9eb787b6565acb00b46a050d58d3dcabdc649c0797e1b55622ec21'
@@ -66,7 +66,7 @@
   mv -v "${_name}-$pkgver" "$pkgname-$pkgver"
   cd "$pkgname-$pkgver"
   # make sure that mailman runs in a FHS compliant way
-  echo -e "[mailman]\nlayout: fhs" >> "${_name}.cfg"
+  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
@@ -77,12 +77,11 @@
   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
-# }
+check() {
+  cd "$pkgname-$pkgver"
+  # thanks to test design it is impossible to run tests:
+  # https://gitlab.com/mailman/mailman/-/issues/400
+}
 
 package() {
   cd "$pkgname-$pkgver"
@@ -90,8 +89,9 @@
   python setup.py install --skip-build \
                           --optimize=1 \
                           --root="${pkgdir}"
+
   # config
-  install -vDm 640 "${_name}.cfg" -t "${pkgdir}/etc/"
+  install -vDm 640 "../${_name}.cfg" -t "${pkgdir}/etc/"
   # state dir
   install -vdm 750 "${pkgdir}/var/lib/mailman"
   # sysusers.d



More information about the arch-commits mailing list