1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380
|
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 <jonas@freesources.org> 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 <jonas@freesources.org> 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 <jonas@freesources.org> 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 <peb@debian.org> 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 <peb@debian.org> 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
<raj.abhilash1@gmail.com>) 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 <jonas@freesources.org> 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 <becue@crans.org> 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 <becue@crans.org> 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 <becue@crans.org> 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 <jonas@freesources.org> 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 <jonas@freesources.org> 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 <jonas@freesources.org> 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 <jonas@freesources.org> 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 <jonas@freesources.org> 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 <jonas@freesources.org> 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 <becue@crans.org> 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 <becue@crans.org> 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 <becue@crans.org> 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 <becue@crans.org> 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 <becue@crans.org> 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 <mejo@debian.org> 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 <mejo@debian.org> 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 <mejo@debian.org> Thu, 28 Sep 2017 15:30:50 +0200
|