mailman3 (3.3.8-2~deb12u2) bookworm; urgency=medium * bookworm-pu of two fixes - s/postgres/postgresql/ in config files - Add replacement dependency on cron to cron-daemon -- Pierre-Elliott Bécue Thu, 15 Feb 2024 23:59:26 +0100 mailman3 (3.3.8-2~deb12u1) bookworm; urgency=medium * Bookworm-pu of 4 bug fixes -- Pierre-Elliott Bécue Fri, 23 Jun 2023 01:03:08 +0200 mailman3 (3.3.8-2) unstable; urgency=medium * Drop an unneeded cron from mailman3 * Add an After=mariadb.service, Wants=mariadb.service in mailman3 service (this is harmless if mariadb is missing) (Closes: #1030156) [ Remus-Gabriel Chelu ] * Add Romanian translation for debconf templates (Closes: #1032684) [ Ceppo ] * Add Italian translation for debconf templates (Closes: #1032080) -- Pierre-Elliott Bécue Fri, 23 Jun 2023 00:49:01 +0200 mailman3 (3.3.8-1) unstable; urgency=medium * New upstreeam release: 3.3.8 (Closes: #1028994) * d/control: - Bump Standards-Version to 4.6.2 - Drop lsb-base dependency - Add cron as a dependency and anacron as a Suggests -- Pierre-Elliott Bécue Sun, 29 Jan 2023 11:41:29 +0000 mailman3 (3.3.7-3) unstable; urgency=medium * d/t/mailman3-create-list: Run as list user -- Pierre-Elliott Bécue Fri, 18 Nov 2022 21:52:56 +0100 mailman3 (3.3.7-2) unstable; urgency=medium * d/p/0003: test_interact_default_banner: remove trailing space -- Pierre-Elliott Bécue Fri, 18 Nov 2022 21:12:51 +0100 mailman3 (3.3.7-1) unstable; urgency=medium [ Pierre-Elliott Bécue ] * New upstream release 3.3.7 - Updated patches - Closes: #1010769, #995779, #996806, #1023976, #1015989, #997877 * d/copyright: update years * d/control: - Bump debhelper-compat version to 13 - Bump Standards-Version to 4.6.1 * d/mailman3.lintian-overrides: updated [ Camaleón ] * Add Spanish translation (Closes: #987592) -- Pierre-Elliott Bécue Sun, 13 Nov 2022 22:48:39 +0100 mailman3 (3.3.3-1) unstable; urgency=medium * New upstream release 3.3.3. -- Jonas Meurer Thu, 04 Feb 2021 22:32:08 +0100 mailman3 (3.3.3~rc1-1) unstable; urgency=high * New upstream rc 3.3.3~rc1. - drop obsolete patch d/p/0003-add_missing_sphinx_configplugin.patch - drop obsolete patch d/p/0004-fix_template_permissions.patch * d/tests/control: - Make tests only depend on mailman3, not all binary packages. - Run nose2 tests * d/p/0003-Remove-failing-test.patch: Temporarily disable failing test -- Jonas Meurer Tue, 19 Jan 2021 14:25:08 +0100 mailman3 (3.3.2-1) unstable; urgency=medium [ Daniel Kahn Gillmor ] * d/mailman3.logrotate: use mailman-wrapper instead of mailman binary after logrotate's job. (Closes: #958977) [ Pierre-Elliott Bécue ] * New upstream release 3.3.1. (Closes: #958976, #960072, #968371) * Update dependencies and patches for the new upstream release [ Jonas Meurer ] * New upstream release 3.3.2. (Closes: #968817, #977935) * d/mailman3.cron.d: (Closes: #978959) - Fix cronjob for digests - Add cronjob for sending out pending moderation notifications - Add cronjob for gating messages from usenet to mailinglists * d/control: - Bump Standards-Version to 4.5.1 - Remove versioned build-dependency on python3-falcon - Add build-dependency on python3-sphinx-rtd-theme - Add build-dependency on python3-importlib-resources * d/p/0002-remove_importlib_resources_dependency.patch: Remove, the Debian package now uses `importlib_resources` just like mailman3 upstream. * d/p/0003-remove_sphinxcontrib.zopeext_dependency.patch: New patch to remove build-dependency on `sphinxcontrib-zopeext` * d/p/0004-add_missing_sphinx_configplugin.patch: New patch to add the missing custom sphinx plugin `configplugin` * d/mailman3.lintian-overrides: Ignore warnings about testing files * d/p/0005-fix_template_permissions.patch: Fix permissions of italian template translation files. * d/mailman3.postinst: Replace deprecated `tempfile` with `mktemp` -- Jonas Meurer Sun, 03 Jan 2021 21:20:45 +0100 mailman3 (3.2.2-1) unstable; urgency=medium * New upstream release 3.2.2 (Closes: #930147) * Switch to debhelper-compat for build * d/control: - Bump Standards-Version to 4.4.0 - Drop X-Python3-Version field - Add Pre-Depends on misc:Pre-Depends to allow the use of the skip-systemd-native flag. -- Pierre-Elliott Bécue Thu, 22 Aug 2019 22:42:56 +0200 mailman3 (3.2.1-1) unstable; urgency=medium * New upstream release 3.2.1 * d/p/0002_no_results_emails.patch: - Remove, got incorporated upstream * d/p/0002-remove_import_resources_dependency.patch: - New patch to remove dependency on `importlib_resources` and migrate to `importlib.resources`. Mailman3 depends on the external library `importlib_resources` to stay compatible with Python 3.5 and 3.7. Since this library is not available in Debian and Buster only ships Python 3.7 anyway, this patch replaces `importlib_resources` with `importlib.resources`. * d/control: - Bump X-Python3-Version to '>= 3.7' because `importlib.resources` is only available since Python 3.7. -- Jonas Meurer Sun, 24 Feb 2019 09:48:00 +0100 mailman3 (3.2.0-5) unstable; urgency=medium [ Jonas Meurer ] * d/mailman3.service: - Pass '--force' when starting the mailman runner. This fixes starts when a stale lockfile exists but no corresponding process is running. (Closes: #919160) * d/contrib/mailman-wrapper - Add mailman-wrapper, which takes care of invoking mailman as user 'list', and a corresponding manpage. [ Lev Lamberov ] * d/po/ru.po: updated Russian translation (Closes: #920890) -- Jonas Meurer Sat, 09 Feb 2019 22:02:12 +0100 mailman3 (3.2.0-4) unstable; urgency=medium * d/control: - Bump Standards-Version to 4.3.0, no changes required * d/p/0002_no_results_emails.patch: - Backport upstream patch that stops messages to -join, -leave and -confirm from producing result emails. -- Jonas Meurer Sun, 23 Dec 2018 23:32:14 +0100 mailman3 (3.2.0-3) unstable; urgency=medium [ Jonas Meurer ] * d/control: - Demote lynx from Recommends to Suggests. (Closes: #909571) [ Pierre-Elliott Bécue ] * d/po/fr.po refreshed * d/control: - Add www-browser as an alternative Suggests for lynx. -- Pierre-Elliott Bécue Sun, 09 Dec 2018 22:30:08 +0100 mailman3 (3.2.0-2) unstable; urgency=medium * d/control: - Replace my Crans address by my Debian one. - Add an explicit dependency on mailman3-web >= 0+20180916-1 to ensure the whole dependency chain is python3 when mailman3-full is installed. -- Pierre-Elliott Bécue Fri, 05 Oct 2018 21:46:26 +0200 mailman3 (3.2.0-1) unstable; urgency=medium [ Elizabeth Ramos ] * d/po/pt_BR.po: Brazilian Portuguese translation for debconf template. (Closes: #905161) [ Jonas Meurer ] * New upstream release 3.2.0 * Bump Build-Depends on python3-aiosmtpd to >=1.1 * Bump Build-Depends on python3-sqlalchemy to >= 1.2.3 * Drop obsolete patch d/patches/0001_sphinx_ignore_pc.patch * Drop obsolete patch d/patches/0002_change_mkdirs_behaviour.patch * d/upstream/signing-key.asc: - Change the key to 541EA0448453394FF77A0ECC9D9B2BA061D0A67C (Abhilash Raj ) since latest upstream tarball got signed by him. * d/control: - Bump standards-version to 4.2.1, no changes required [ Pierre-Elliott Bécue ] * d/rules: - Removes the docs/ directories from mailman3.deb -- Jonas Meurer Mon, 17 Sep 2018 12:46:56 +0200 mailman3 (3.1.1-10) unstable; urgency=medium [ Rui Branco ] * Update Portuguese translation for debconf (Closes: #898192) [ Frans Spiesschaert ] * Update Dutch translation for debconf (Closes: #898664) [ Pierre-Elliott Bécue ] * d/copyright: - Update copyright years - Add debconf translations statements * d/control: - Remove the X-Python3-Version field as the mentioned version is the one in stable. -- Pierre-Elliott Bécue Sat, 26 May 2018 14:59:55 +0200 mailman3 (3.1.1-9) unstable; urgency=medium [ Pierre-Elliott Bécue ] * d/control: - Add dh-python build-dependency explicitly as it'll not be dragged automagically by debhelper soon. - Bump Standards-Version to 4.1.4. No change required. [ Jonas Meurer ] * d/mailman3.config: - Ignore errors on 'db_get mailman3/database-type'. If dbconfig-no-thanks is used, the debconf entry doesn't exist. (Closes: #895227) -- Pierre-Elliott Bécue Thu, 12 Apr 2018 07:26:02 +0200 mailman3 (3.1.1-8) unstable; urgency=medium [ Pierre-Elliott Bécue ] * d/mailman3.init: - start-stop-daemon was called to stop mailman3 on an inappropriate program name as it is an interpreted language. (the name actually is python3). Replace --name ... with --user list, it's roughly safe enough to assume that if pid + user are good, we are killing the good program. (Closes: #891881) - Pass "$(which $INTERPRETER)" instead of $DAEMON to the test command of start-stop-daemon in do_start. [ Jonas Meurer ] * d/mailman3.init: - Give '--exec $DAEMON' as start arguments to start-stop-daemon - Give PIDFILE as argument to status_of_proc() - Quote $REMAINING_PIDS when testing if it's non-empty. * d/control: - Lower Build-Depends on 'debhelper' to '(>=11~)' for easier backporting. -- Pierre-Elliott Bécue Sat, 24 Mar 2018 17:31:01 +0100 mailman3 (3.1.1-7) unstable; urgency=medium * d/mailman3.postinst: - Don't use dpkg-parsechangelog to determine the version that is being installed (would require a dependency on dpkg-dev). Instead, use 'dpkg -s'. -- Jonas Meurer Fri, 16 Mar 2018 09:50:32 +0100 mailman3 (3.1.1-6) unstable; urgency=medium [ Jonas Meurer ] * Rename binary and source packages 'mailman3-core' to 'mailman3' to avoid further confusion, add new metapackage 'mailman3-full'. A bit more background: - The naming of our mailman3 packages caused some confusion. So we decided on the following: 1. binary package 'mailman3-suite' will become 'mailman3-web' to make the purpose more obvious. 2. binary and source package 'mailman3-core' will become 'mailman3'. This is closer to the upstream name. 3. binary metapackage 'mailman3' will become 'mailman3-full' and moves to the source package 'mailman3-core'/'mailman3'. This upload of source package 'mailman3' takes care of part 2 and 3. * d/NEWS: - Document the renaming of the package names. * d/changelog, d/control, d/mailman3-core*, d/po/*.po, d/README.Debian, d/README.source, d/rules, d/templates: - Rename source and binary package 'mailman3-core' to 'mailman3'. * d/mailman3.postinst: - Take over mailman.cfg from old package mailman3-core in ucf database if upgrading. * d/control: - Add appropriate Replaces/Breaks fields and versioned Provides fields to renamed binary packages. - Add 'mailman3-full' metapackage that depends on all components of the mailman3 suite. * d/mailman3.postrm: - Remove cruft from mailman3 package at purge: archives, cache, data, logs * d/copyright: - Fix upstream name: it's 'mailman', not 'mailman3-core'. * d/source/local-options: - Removed, didn't work out as expected. [ Pierre-Elliott Bécue ] * d/control: Bump debhelper build-dependency to 11 * d/compat: Raise to 11 -- Jonas Meurer Thu, 15 Mar 2018 16:39:44 +0100 mailman3-core (3.1.1-5) unstable; urgency=medium [ Pierre-Elliott Bécue ] * d/control: - mailman3-core-doc is now Multi-Arch: foreign [ Jonas Meurer ] * d/contrib/mailman.cfg.sample: - Add some settings from '[mta]' section to make configuration for non-default MTAs easier. Add commented out settings for Exim4. * d/README.Debian: - Add paragraphs for Postfix and Exim4 as mail transport agent (MTA). * d/control: - Update Vcs-* fields to point to new repository on salsa.debian.org. * d/contrib/mailman_cfg_hyperkitty_snippet.cfg: - Update path to mailman-hyperkitty.cfg - Update comment about the Mailman3 HyperKitty integration. -- Jonas Meurer Sat, 03 Mar 2018 18:26:08 +0100 mailman3-core (3.1.1-4) unstable; urgency=medium * d/mailman3-core.config: - Change default database backend to 'sqlite3'. Required to fix non- interactive installations without recommends (e.g. piuparts). * d/README.Debian: - Add a section about selection of the database backend. * d/control: - Update description of mailman3-core package to reflect the fact that several database backends are supported and 'sqlite3' is the default. - Degrade recommends on postgresql|mysql to suggests now that we use sqlite3 as default database backend. We don't want to pull in needless extra database servers. - Set Rules-Requires-Root: binary-targets * d/tests/control: remove 'needs-recommends' now that we use sqlite3 -- Jonas Meurer Tue, 16 Jan 2018 15:55:06 +0100 mailman3-core (3.1.1-3) unstable; urgency=medium * d/control: Add 'virtual-mysql-server' as another alternative recommends. This allows to have other MySQL implementations (like the original MySQL) installed and satisfy the recommends. -- Jonas Meurer Tue, 09 Jan 2018 18:48:28 +0100 mailman3-core (3.1.1-2) unstable; urgency=medium [ Pierre-Elliott Bécue ] * Add a d/source/local-options file to unapply the patches after the build. * d/control: - Bump Standards-Version to 4.1.3 * Add basic multi database backend support to the maintainer scripts with dbconfig. [ Jonas Meurer ] * Further improve the multi database backend support in maintainer scripts: * Change default database backend in the configuration skeleton to SQLite3. This ensures a working setup without dbconfig. * PostgreSQL (the upstream recommendation) stays the default at debconf database backend selection. This also applies for non-interactive installations. * Move SQLite3 database file to '/var/lib/mailman3/data/mailman.db', manage it with dbconfig. * Rename default database and database user to 'mailman3'. * d/tests/control: Set 'isolation-container' and 'needs-recommends' for tests that require a running mailman3 daemon. * d/tests/mailman3-api: Get setting from mailman3.cfg before running the API test. -- Jonas Meurer Mon, 08 Jan 2018 17:37:05 +0100 mailman3-core (3.1.1-1) unstable; urgency=medium [ Pierre-Elliott Bécue ] * Bump standards version to 4.1.2 * New upstream release: 3.1.1 * d/patches: - patch for /etc/mailman3/mailman.cfg merged upstream, not needed anymore. - Reorders and merge patches with upstream new code. * d/control: - Update dependencies [ Chris Leick ] * Add German translation for debcof (Closes: #883823) [ Rui Branco ] * Add Portuguese translation for debconf (Closes: #884172) -- Pierre-Elliott Bécue Sat, 16 Dec 2017 16:59:09 +0100 mailman3-core (3.1.0-7) unstable; urgency=medium [ Frans Spiesschaert ] * Add Dutch translation (Closes: #882653) [ Lev Lamberov ] * Add Russian translation (Closes: #883261) [ Pierre-Elliott Bécue ] * Fixes mailman.utilities.filesystem:makedirs behaviour via a quilt patch, in order to have only directories created with this function set with appropriate permissions. (Closes: #883464) * Deactivate the second test in d/tests/control as it doesn't work. -- Pierre-Elliott Bécue Wed, 06 Dec 2017 22:51:10 +0100 mailman3-core (3.1.0-6) unstable; urgency=medium * Puts a specific mailman.test.cfg file for autopkgtest needs. -- Pierre-Elliott Bécue Wed, 15 Nov 2017 16:03:16 +0100 mailman3-core (3.1.0-5) unstable; urgency=medium * Harmonization of sed delimiters in mailman3-core.postinst file. With a comment to explain the use of | instead of #. * d/rules: use of dh_installinit with an error handler so that the configuration of the package succeeds even when no db is configured. Instead, there will be a message telling the user why probably the start of mailman3-core service has failed. * As we use debconf to print the error, moves db_stop at the appropriate place, before the exit 0 in .postinst/.prerm -- Pierre-Elliott Bécue Tue, 14 Nov 2017 16:52:21 +0100 mailman3-core (3.1.0-4) unstable; urgency=medium * Fixes some sed wrongdoings in mailman3-core.postinst (Closes: #881622) -- Pierre-Elliott Bécue Mon, 13 Nov 2017 17:19:51 +0100 mailman3-core (3.1.0-3) unstable; urgency=medium * debian/mailman3-core.postinst: Fix typo, give 'mailman3-core' as name to ucfr, not 'mailman3-suite'. Unfortunately a hack is needed to fix this: check for old version and give '--force' to ucfr if it's smaller than 3.1.0-3. * debian/mailman3-core.postrm: Purge config files from ucf database at package purge time. * debian/mailman3-core.postinst, debian/contrib/mailman.cfg.sample: Add webservice settings to the config file and set adminpass to a random string during postinst. * debian/README.Debian: Added. -- Jonas Meurer Fri, 10 Nov 2017 22:19:46 +0100 mailman3-core (3.1.0-2) unstable; urgency=medium [ Jonas Meurer ] * Change default database backend for mailman3-core to PostgreSQL * manage mailman.cfg config file with ucf, now that the content is dynamically generated * Change mailman.cfg permissions to 0640 root:list now that database credentials live there * debian/README.source: Minor fixes * debian/copyright: Add paragraph about the diverting copyright of src/mailman/docs/STYLEGUIDE.rst * debian/gbp.conf: Added * debian/mailman3-core.logrotate: Added logrotate script * debian/contrib/mailman.cfg: Added commented out snippet for activating the Hyperkitty archiver * debian/control: Recommend lynx as it is used to convert html to plain text. Thanks to Philip Frei for the bugreport. (Closes: #881113) [ Pierre-Elliott Bécue ] * Standards-version bumped to 4.1.1 * Add debconf configuration to optionally include HyperKitty configs into mailman.cfg * Translate the templates file into french -- Jonas Meurer Thu, 09 Nov 2017 20:26:32 +0100 mailman3-core (3.1.0-1) unstable; urgency=low [ Pierre-Elliott Bécue ] * Initial release (Closes: #799281) -- Jonas Meurer Thu, 28 Sep 2017 15:30:50 +0200