File: changelog

package info (click to toggle)
mailman3 3.2.1-1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 5,808 kB
  • sloc: python: 39,280; sh: 279; makefile: 24
file content (380 lines) | stat: -rw-r--r-- 14,573 bytes parent folder | download
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