[Qa-jenkins-scm] Build failed in Jenkins: reproducible_builder_archlinux_3 #4365

jenkins at jenkins.debian.net jenkins at jenkins.debian.net
Sat Dec 16 01:13:38 UTC 2017


See <https://jenkins.debian.net/job/reproducible_builder_archlinux_3/4365/display/redirect>

------------------------------------------
[...truncated 65.43 KB...]
[WARN]  flake8: src/main/python/pyassert/exception_matchers.py:36:9: E722 do not use bare except'
[WARN]  flake8: src/main/python/pyassert/__init__.py:24:1: F401 '.assertionhandler.*' imported but unused
[WARN]  flake8: src/main/python/pyassert/__init__.py:25:1: F401 '.matcher_registry.*' imported but unused
[WARN]  flake8: src/main/python/pyassert/__init__.py:27:1: F401 '.string_matchers.*' imported but unused
[WARN]  flake8: src/main/python/pyassert/__init__.py:28:1: F401 '.object_matchers.*' imported but unused
[WARN]  flake8: src/main/python/pyassert/__init__.py:29:1: F401 '.list_matchers.*' imported but unused
[WARN]  flake8: src/main/python/pyassert/__init__.py:30:1: F401 '.number_matchers.*' imported but unused
[WARN]  flake8: src/main/python/pyassert/__init__.py:31:1: F401 '.exception_matchers.*' imported but unused
[WARN]  flake8: src/main/python/pyassert/__init__.py:32:1: F401 '.filesystem_matchers.*' imported but unused
------------------------------------------------------------
BUILD FAILED - flake8 found 9 warning(s)
------------------------------------------------------------
Build finished at 2020-02-20 13:59:26
Build took 3 seconds (3101 ms)
==> WARNING: ignoring flake8 warnings
==> Entering fakeroot environment...
==> Starting package_python-pyassert()...
PyBuilder version 0.11.10
Build started at 2020-02-20 13:59:28
------------------------------------------------------------
[INFO]  Building pyassert version 0.4.2
[INFO]  Executing build in /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/src/pyassert
[INFO]  Going to execute task package
[INFO]  Installing plugin dependency pychecker
[INFO]  Installing plugin dependency pypandoc
[INFO]  Running unit tests
[INFO]  Executing unit tests from Python modules in /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/src/pyassert/src/unittest/python
[INFO]  Executed 192 unit tests
[INFO]  All unit tests passed.
[INFO]  Building distribution in /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/src/pyassert/target/dist/pyassert-0.4.2
[INFO]  Copying scripts to /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/src/pyassert/target/dist/pyassert-0.4.2/scripts
[INFO]  Filter resources matching **/pyassert/__init__.py in /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/src/pyassert/target
[INFO]  Writing setup.py as /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/src/pyassert/target/dist/pyassert-0.4.2/setup.py
------------------------------------------------------------
BUILD SUCCESSFUL
------------------------------------------------------------
Build Summary
             Project: pyassert
             Version: 0.4.2
      Base directory: /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/src/pyassert
        Environments: 
               Tasks: prepare [3124 ms] compile_sources [0 ms] run_unit_tests [295 ms] package [28 ms]
Build finished at 2020-02-20 13:59:31
Build took 3 seconds (3477 ms)
running install
running build
running build_py
creating build
creating build/lib
creating build/lib/pyassert
copying pyassert/__init__.py -> build/lib/pyassert
copying pyassert/assertionhandler.py -> build/lib/pyassert
copying pyassert/exception_matchers.py -> build/lib/pyassert
copying pyassert/filesystem_matchers.py -> build/lib/pyassert
copying pyassert/list_matchers.py -> build/lib/pyassert
copying pyassert/matcher_registry.py -> build/lib/pyassert
copying pyassert/number_matchers.py -> build/lib/pyassert
copying pyassert/object_matchers.py -> build/lib/pyassert
copying pyassert/string_matchers.py -> build/lib/pyassert
running install_lib
creating /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/pkg/python-pyassert/usr
creating /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/pkg/python-pyassert/usr/lib
creating /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/pkg/python-pyassert/usr/lib/python3.6
creating /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/pkg/python-pyassert/usr/lib/python3.6/site-packages
creating /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/pkg/python-pyassert/usr/lib/python3.6/site-packages/pyassert
copying build/lib/pyassert/string_matchers.py -> /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/pkg/python-pyassert/usr/lib/python3.6/site-packages/pyassert
copying build/lib/pyassert/object_matchers.py -> /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/pkg/python-pyassert/usr/lib/python3.6/site-packages/pyassert
copying build/lib/pyassert/number_matchers.py -> /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/pkg/python-pyassert/usr/lib/python3.6/site-packages/pyassert
copying build/lib/pyassert/matcher_registry.py -> /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/pkg/python-pyassert/usr/lib/python3.6/site-packages/pyassert
copying build/lib/pyassert/list_matchers.py -> /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/pkg/python-pyassert/usr/lib/python3.6/site-packages/pyassert
copying build/lib/pyassert/filesystem_matchers.py -> /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/pkg/python-pyassert/usr/lib/python3.6/site-packages/pyassert
copying build/lib/pyassert/exception_matchers.py -> /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/pkg/python-pyassert/usr/lib/python3.6/site-packages/pyassert
copying build/lib/pyassert/assertionhandler.py -> /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/pkg/python-pyassert/usr/lib/python3.6/site-packages/pyassert
copying build/lib/pyassert/__init__.py -> /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/pkg/python-pyassert/usr/lib/python3.6/site-packages/pyassert
byte-compiling /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/pkg/python-pyassert/usr/lib/python3.6/site-packages/pyassert/string_matchers.py to string_matchers.cpython-36.pyc
byte-compiling /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/pkg/python-pyassert/usr/lib/python3.6/site-packages/pyassert/object_matchers.py to object_matchers.cpython-36.pyc
byte-compiling /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/pkg/python-pyassert/usr/lib/python3.6/site-packages/pyassert/number_matchers.py to number_matchers.cpython-36.pyc
byte-compiling /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/pkg/python-pyassert/usr/lib/python3.6/site-packages/pyassert/matcher_registry.py to matcher_registry.cpython-36.pyc
byte-compiling /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/pkg/python-pyassert/usr/lib/python3.6/site-packages/pyassert/list_matchers.py to list_matchers.cpython-36.pyc
byte-compiling /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/pkg/python-pyassert/usr/lib/python3.6/site-packages/pyassert/filesystem_matchers.py to filesystem_matchers.cpython-36.pyc
byte-compiling /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/pkg/python-pyassert/usr/lib/python3.6/site-packages/pyassert/exception_matchers.py to exception_matchers.cpython-36.pyc
byte-compiling /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/pkg/python-pyassert/usr/lib/python3.6/site-packages/pyassert/assertionhandler.py to assertionhandler.cpython-36.pyc
byte-compiling /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/pkg/python-pyassert/usr/lib/python3.6/site-packages/pyassert/__init__.py to __init__.cpython-36.pyc
writing byte-compilation script '/tmp/tmpnn3r2u2c.py'
/usr/bin/python /tmp/tmpnn3r2u2c.py
removing /tmp/tmpnn3r2u2c.py
running install_egg_info
running egg_info
creating pyassert.egg-info
writing pyassert.egg-info/PKG-INFO
writing dependency_links to pyassert.egg-info/dependency_links.txt
writing namespace_packages to pyassert.egg-info/namespace_packages.txt
writing requirements to pyassert.egg-info/requires.txt
writing top-level names to pyassert.egg-info/top_level.txt
writing manifest file 'pyassert.egg-info/SOURCES.txt'
reading manifest file 'pyassert.egg-info/SOURCES.txt'
writing manifest file 'pyassert.egg-info/SOURCES.txt'
Copying pyassert.egg-info to /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/pkg/python-pyassert/usr/lib/python3.6/site-packages/pyassert-0.4.2-py3.6.egg-info
running install_scripts
==> Tidying install...
  -> Purging unwanted files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "python-pyassert"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Starting package_python2-pyassert()...
PyBuilder version 0.11.10
Build started at 2020-02-20 13:59:34
------------------------------------------------------------
[INFO]  Building pyassert version 0.4.2
[INFO]  Executing build in /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/src/py2/pyassert
[INFO]  Going to execute task package
[INFO]  Installing plugin dependency pypandoc
[INFO]  Running unit tests
[INFO]  Executing unit tests from Python modules in /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/src/py2/pyassert/src/unittest/python
[INFO]  Executed 192 unit tests
[INFO]  All unit tests passed.
[INFO]  Building distribution in /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/src/py2/pyassert/target/dist/pyassert-0.4.2
[INFO]  Copying scripts to /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/src/py2/pyassert/target/dist/pyassert-0.4.2/scripts
[INFO]  Filter resources matching **/pyassert/__init__.py in /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/src/py2/pyassert/target
[INFO]  Writing setup.py as /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/src/py2/pyassert/target/dist/pyassert-0.4.2/setup.py
------------------------------------------------------------
BUILD SUCCESSFUL
------------------------------------------------------------
Build Summary
             Project: pyassert
             Version: 0.4.2
      Base directory: /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/src/py2/pyassert
        Environments: 
               Tasks: prepare [1932 ms] compile_sources [0 ms] run_unit_tests [209 ms] package [28 ms]
Build finished at 2020-02-20 13:59:36
Build took 2 seconds (2186 ms)
running install
running build
running build_py
creating build
creating build/lib
creating build/lib/pyassert
copying pyassert/__init__.py -> build/lib/pyassert
copying pyassert/assertionhandler.py -> build/lib/pyassert
copying pyassert/exception_matchers.py -> build/lib/pyassert
copying pyassert/filesystem_matchers.py -> build/lib/pyassert
copying pyassert/list_matchers.py -> build/lib/pyassert
copying pyassert/matcher_registry.py -> build/lib/pyassert
copying pyassert/number_matchers.py -> build/lib/pyassert
copying pyassert/object_matchers.py -> build/lib/pyassert
copying pyassert/string_matchers.py -> build/lib/pyassert
running install_lib
creating /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/pkg/python2-pyassert/usr
creating /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/pkg/python2-pyassert/usr/lib
creating /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/pkg/python2-pyassert/usr/lib/python2.7
creating /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/pkg/python2-pyassert/usr/lib/python2.7/site-packages
creating /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/pkg/python2-pyassert/usr/lib/python2.7/site-packages/pyassert
copying build/lib/pyassert/string_matchers.py -> /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/pkg/python2-pyassert/usr/lib/python2.7/site-packages/pyassert
copying build/lib/pyassert/object_matchers.py -> /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/pkg/python2-pyassert/usr/lib/python2.7/site-packages/pyassert
copying build/lib/pyassert/number_matchers.py -> /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/pkg/python2-pyassert/usr/lib/python2.7/site-packages/pyassert
copying build/lib/pyassert/matcher_registry.py -> /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/pkg/python2-pyassert/usr/lib/python2.7/site-packages/pyassert
copying build/lib/pyassert/list_matchers.py -> /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/pkg/python2-pyassert/usr/lib/python2.7/site-packages/pyassert
copying build/lib/pyassert/filesystem_matchers.py -> /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/pkg/python2-pyassert/usr/lib/python2.7/site-packages/pyassert
copying build/lib/pyassert/exception_matchers.py -> /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/pkg/python2-pyassert/usr/lib/python2.7/site-packages/pyassert
copying build/lib/pyassert/assertionhandler.py -> /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/pkg/python2-pyassert/usr/lib/python2.7/site-packages/pyassert
copying build/lib/pyassert/__init__.py -> /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/pkg/python2-pyassert/usr/lib/python2.7/site-packages/pyassert
byte-compiling /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/pkg/python2-pyassert/usr/lib/python2.7/site-packages/pyassert/string_matchers.py to string_matchers.pyc
byte-compiling /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/pkg/python2-pyassert/usr/lib/python2.7/site-packages/pyassert/object_matchers.py to object_matchers.pyc
byte-compiling /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/pkg/python2-pyassert/usr/lib/python2.7/site-packages/pyassert/number_matchers.py to number_matchers.pyc
byte-compiling /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/pkg/python2-pyassert/usr/lib/python2.7/site-packages/pyassert/matcher_registry.py to matcher_registry.pyc
byte-compiling /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/pkg/python2-pyassert/usr/lib/python2.7/site-packages/pyassert/list_matchers.py to list_matchers.pyc
byte-compiling /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/pkg/python2-pyassert/usr/lib/python2.7/site-packages/pyassert/filesystem_matchers.py to filesystem_matchers.pyc
byte-compiling /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/pkg/python2-pyassert/usr/lib/python2.7/site-packages/pyassert/exception_matchers.py to exception_matchers.pyc
byte-compiling /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/pkg/python2-pyassert/usr/lib/python2.7/site-packages/pyassert/assertionhandler.py to assertionhandler.pyc
byte-compiling /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/pkg/python2-pyassert/usr/lib/python2.7/site-packages/pyassert/__init__.py to __init__.pyc
writing byte-compilation script '/tmp/tmpF4tzLp.py'
/usr/bin/python2 -O /tmp/tmpF4tzLp.py
removing /tmp/tmpF4tzLp.py
running install_egg_info
running egg_info
creating pyassert.egg-info
writing requirements to pyassert.egg-info/requires.txt
writing pyassert.egg-info/PKG-INFO
writing namespace_packages to pyassert.egg-info/namespace_packages.txt
writing top-level names to pyassert.egg-info/top_level.txt
writing dependency_links to pyassert.egg-info/dependency_links.txt
writing manifest file 'pyassert.egg-info/SOURCES.txt'
reading manifest file 'pyassert.egg-info/SOURCES.txt'
writing manifest file 'pyassert.egg-info/SOURCES.txt'
Copying pyassert.egg-info to /tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/pkg/python2-pyassert/usr/lib/python2.7/site-packages/pyassert-0.4.2-py2.7.egg-info
running install_scripts
==> Tidying install...
  -> Purging unwanted files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "python2-pyassert"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Signing package(s)...
==> Finished making: python-pyassert 0.4.2-3 (Thu Feb 20 13:59:37 UTC 2020)
+ PRESULT=0
+ '[' 0 -eq 124 ']'
+ schroot --end-session -c archlinux-python-pyassert-archlinuxrb-build-ixmFZcUH
+ tee -a /srv/reproducible-results/archlinuxrb-build-ixmFZcUH/b2/python-pyassert/build2.log
+ PRESULT=0
+ '[' 0 -ne 0 ']'
+ false
+ set +x
'/tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/python-pyassert-0.4.2-3-any.pkg.tar.xz' -> '/srv/reproducible-results/archlinuxrb-build-ixmFZcUH/b2/python-pyassert/python-pyassert-0.4.2-3-any.pkg.tar.xz'
removed '/tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/python-pyassert-0.4.2-3-any.pkg.tar.xz'
'/tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/python2-pyassert-0.4.2-3-any.pkg.tar.xz' -> '/srv/reproducible-results/archlinuxrb-build-ixmFZcUH/b2/python-pyassert/python2-pyassert-0.4.2-3-any.pkg.tar.xz'
removed '/tmp/python-pyassert-archlinuxrb-build-ixmFZcUH/python-pyassert/trunk/python2-pyassert-0.4.2-3-any.pkg.tar.xz'
Thu Feb 20 13:59:38 UTC 2020 - build #2 for python-pyassert on profitbricks-build4-amd64 done.
Thu Feb 20 13:59:38 UTC 2020 - /srv/jenkins/bin/reproducible_build_archlinux_pkg.sh stopped running as /tmp/jenkins-script-XyS6qTKF, which will now be removed.
/srv/reproducible-results/archlinuxrb-build-ixmFZcUH:
total 8
drwxr-xr-x 3 jenkins jenkins 4096 Dec 16 01:13 b1
drwxr-xr-x 3 jenkins jenkins 4096 Dec 16 01:13 b2

/srv/reproducible-results/archlinuxrb-build-ixmFZcUH/b1:
total 4
drwxr-xr-x 2 jenkins jenkins 4096 Dec 16 01:13 python-pyassert

/srv/reproducible-results/archlinuxrb-build-ixmFZcUH/b1/python-pyassert:
total 80
-rw-r--r-- 1 jenkins jenkins 37278 Dec 16 01:13 build1.log
-rw-r--r-- 1 jenkins jenkins     8 Dec 16 01:13 build1.version
-rw-r--r-- 1 jenkins jenkins 16408 Dec 16 01:13 python-pyassert-0.4.2-3-any.pkg.tar.xz
-rw-r--r-- 1 jenkins jenkins 15416 Dec 16 01:13 python2-pyassert-0.4.2-3-any.pkg.tar.xz

/srv/reproducible-results/archlinuxrb-build-ixmFZcUH/b2:
total 4
drwxr-xr-x 2 jenkins jenkins 4096 Dec 16 01:13 python-pyassert

/srv/reproducible-results/archlinuxrb-build-ixmFZcUH/b2/python-pyassert:
total 76
-rw-r--r-- 1 jenkins jenkins 35886 Dec 16 01:13 build2.log
-rw-r--r-- 1 jenkins jenkins     8 Dec 16 01:13 build2.version
-rw-r--r-- 1 jenkins jenkins 16408 Dec 16 01:13 python-pyassert-0.4.2-3-any.pkg.tar.xz
-rw-r--r-- 1 jenkins jenkins 15420 Dec 16 01:13 python2-pyassert-0.4.2-3-any.pkg.tar.xz
Sat Dec 16 01:13:37 UTC 2017 - comparing results now.
Files /srv/reproducible-results/archlinuxrb-build-ixmFZcUH/b1/python-pyassert/python-pyassert-0.4.2-3-any.pkg.tar.xz and /srv/reproducible-results/archlinuxrb-build-ixmFZcUH/b2/python-pyassert/python-pyassert-0.4.2-3-any.pkg.tar.xz differ
Sat Dec 16 01:13:38 UTC 2017 - /srv/reproducible-results/archlinuxrb-build-ixmFZcUH deleted.
Sat 16 Dec 01:13:38 UTC 2017 - /srv/jenkins/bin/reproducible_build_archlinux_pkg.sh stopped running as /tmp/jenkins-script-F4LNAcxe, which will now be removed.
Build step 'Execute shell' marked build as failure



More information about the Qa-jenkins-scm mailing list