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 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430
|
mailman-suite (0+20180916-8) unstable; urgency=critical
* d/mailman3-web.postinst:
- Run 'systemctl daemon-reload' just if systemd is installed.
(Closes: #930133)
* d/control, d/patches/0001_settings_py.patch:
- Switch back from ruby-sass to sassc. Ruby-sass became unmaintained
and abandoned recently. Thanks to Christian Ehrhardt for bugreport
and patch. (Closes: #924629)
-- Jonas Meurer <jonas@freesources.org> Fri, 07 Jun 2019 20:03:29 +0200
mailman-suite (0+20180916-7) unstable; urgency=critical
* d/templates, d/po/*.po, d/mailman3-web.{config,postinst}:
- Remove the whole logic to configure django site domain and name via
debconf. The code was very error-prone and it's better to leave this
exercise to the local admin. (Closes: #924330)
* d/mailman3-web-postinst:
- Fix logic to run init_django at install and update_django at upgrade.
-- Jonas Meurer <jonas@freesources.org> Tue, 12 Mar 2019 13:20:15 +0100
mailman-suite (0+20180916-6) unstable; urgency=medium
* d/contrib/settings_local.py.sample:
- Remove paintstore from INSTALLED_APPS as hyperkitty doesn't use it
anymore starting with version 1.2.2.
* d/control:
- Add breaks for python3-django-hyperkitty (<< 1.2.2-1~) to reflect
the removed paintstore dependency.
* d/mailman3-web.service:
- spawn 'uwsgi --plugin python3' instead of 'uwsgi_python3'
-- Jonas Meurer <jonas@freesources.org> Fri, 22 Feb 2019 22:16:03 +0100
mailman-suite (0+20180916-5) unstable; urgency=medium
* d/control:
- Replaces python3-pymysql dependency by python3-mysqldb which is the
appropriate one for Mailman3 django projects. (Closes: #920304)
-- Pierre-Elliott Bécue <peb@debian.org> Sat, 02 Feb 2019 17:54:27 +0100
mailman-suite (0+20180916-4) unstable; urgency=medium
* d/mailman3-web.cron.d:
- Fix indention in mailman3-web cron.d file
* d/p/0001_settings_py.patch:
- Set queue polling inteval for django-q cluster to 5 seconds (defaults
to 0.2 seconds) to decrease the database load. (Closes: #914099)
* d/mailman3-web-mailman3-web-qcluster.service:
- Remove superfluous systemd service file. The qcluster processes are
already spawned automatically as children of mailman3-web.service.
-- Jonas Meurer <jonas@freesources.org> Wed, 23 Jan 2019 12:21:14 +0100
mailman-suite (0+20180916-3) unstable; urgency=medium
[ Jonas Meurer ]
* d/mailman3-web.mailman3-web-qcluster.service:
- Fix path to python3 interpreter (Closes: #919154)
[ Pierre-Elliott Bécue ]
* d/mailman3-web.postinst:
- Avoid dpkg -s call for the upgrade_fixes, and call the fix only on
appropriate upgrade. Will re-do it for all upgrades to -3.
* d/mailman3-web.postrm:
- Typo: ngnx_remove => nginx_remove. (Closes: #917548)
* d/mailman3-web.cron.d:
- Use /u/s/mailman3-web/manage.py instead of a call to django-admin
and use flock to avoid piling up cron processes. (Closes: #919158)
* d/control
- Bump Standards-Version to 4.3.0
-- Pierre-Elliott Bécue <peb@debian.org> Wed, 23 Jan 2019 00:39:29 +0100
mailman-suite (0+20180916-2) unstable; urgency=medium
[ Jonas Meurer ]
* d/mailman3-web.mailman3-web-qcluster.service:
- Install systemd service file for django q_cluster
[ Pierre-Elliott Bécue ]
* d/control:
- Replace my Crans address by my Debian's one.
-- Jonas Meurer <jonas@freesources.org> Sun, 07 Oct 2018 17:08:37 +0200
mailman-suite (0+20180916-1) unstable; urgency=medium
* New upstream snapshot 0+20180916
* d/control:
- Bump Standards-Version to 4.2.1. No changes required
- Update Depends to python3 packages
- Add Breaks python3-mailman-hyperkitty (<< 1.1.0-8~), since
that version starts using python3.
* d/control, d/NEWS:
- Remove traces of the binary package renaming from mailman3-suite
to mailman3-web. The former is not available anywhere anymore and
was never part of a release anyway.
* d/contrib/uwsgi.ini, d/mailman3-web.{config,postinst}:
- Migrate to use python3
* d/mailman3-web.cron.d:
- Run cronjobs as python3
* d/mailman3-web.{init,service}:
- Run uwsgi_python3
* d/mailman3-web.postinst:
- Update python print command to python3 compatible syntax.
- Run 'compress' management command after 'collectstatic'
- Rebuild hyperkitty index if upgrading from Python2 packages
* d/contrib/settings_local.py.sample
- Add POSTORIUS_TEMPLATE_BASE_URL = 'http://localhost/mailman3/'
- Enable COMPRESS_OFFLINE, brings performance improvements
[ Helge Kreutzmann ]
* d/po/de.po:
- Add initial german debconf translation (Closes: #906184)
-- Jonas Meurer <jonas@freesources.org> Mon, 17 Sep 2018 13:00:37 +0200
mailman-suite (0+20170523-16) unstable; urgency=medium
[ Adriano Rafael Gomes ]
* d/po/pt_BR.po: Brazilian Portuguese translation for debconf template
Closes: #905871
[ Pierre-Elliott Bécue ]
* d/control:
- Bump Standards-Version to 4.2.0. No change required
-- Pierre-Elliott Bécue <becue@crans.org> Mon, 13 Aug 2018 23:51:58 +0200
mailman-suite (0+20170523-15) unstable; urgency=medium
[ Lev Lamberov ]
* d/po/ru.po: Russian translation for debconf template.
Closes: #898181
[ Rui Branco ]
* d/po/pt.po: Portuguese translation for debconf template.
Closes: #898540
[ Frans Spiesschaert ]
* d/po/nl.po: Dutch translation for debconf template.
Closes: #899029
[ Pierre-Elliott Bécue ]
* d/mailman3-web.postinst:
- Tweak a little the django admin call used to fetch
Site.objects.all()[0].name, as python can't encode automagically its
output in a subshell (as it can't with pipes). Use locale module with
getpreferredencoding function to set a default encoding that should
work on the current machine running the postinst script.
* d/contrib/mailman3-web.tmpfile:
- mailman3-web rundir moved to /run/mailman3-web.
* d/contrib/uwsgi.ini:
- Move the socket file into /run/mailman3-web.
* d/contrib/mailman3-web.init:
- Move the pid file into /run/mailman3-web.
* d/contrib/apache.conf:
- The socked file has been moved into /run/mailman3-web.
* d/contrib/nginx.conf:
- The socket file has been moved into /run/mailman3-web.
* d/README.Debian:
- Add some details on webserver configuration
* d/copyright:
- Add myself to copyright file and update copyright years
-- Pierre-Elliott Bécue <becue@crans.org> Fri, 18 May 2018 21:42:41 +0200
mailman-suite (0+20170523-14) unstable; urgency=medium
[ Jonas Meurer ]
* d/mailman3-web.config:
- Ignore errors on 'db_get mailman3-web/database-type'. If
dbconfig-no-thanks is used, the debconf entry doesn't exist.
[ Pierre-Elliott Bécue ]
* d/control:
- Bump Standards-Version to 4.1.4. No change required.
-- Pierre-Elliott Bécue <becue@crans.org> Thu, 12 Apr 2018 07:29:36 +0200
mailman-suite (0+20170523-13) unstable; urgency=medium
[ Pierre-Elliott Bécue ]
[ Jonas Meurer]
* d/mailman3-web.postrm:
- Remove all log files, also rotated ones.
* d/README.Debian, d/TODO:
- Package 'mailman3-core' got renamed to 'mailman3'
* d/mailman3-web.init:
- Fix typo in path to pidfile
- Coding style improvements and indention fixes
* d/mailman3-web.postinst:
- Select user by username when deleting it from the database. This
allows one to change the email address later.
- Set the mail address for default admin user in ADMINS list of
mailman-web.py to the superuser mail address from debconf.
* d/mailman3-web.{config,postinst}, d/mailman3-web/templates:
- Add new debconf question about Django site domain, configure it
in postinst script.
- Always run django-admin as user 'www-data' in maintainer scripts.
[ Pierre-Elliott Bécue]
* Update po/fr.po
* d/control:
- Raise debhelper build dependency level to 11
* d/compat: Bump to 11
-- Jonas Meurer <jonas@freesources.org> Sat, 24 Mar 2018 17:39:59 +0100
mailman-suite (0+20170523-12) unstable; urgency=medium
[ Jonas Meurer ]
* Rename binary package 'mailman3-suite' to 'mailman3-web' to avoid
further confusion, drop binary package 'mailman3-suite'.
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 'mailman-suite' takes care of part 1.
* d/NEWS:
- Document the renaming of the binary package name.
* d/mailman3-web.*, d/patches/*, d/contrib/uwsgi.ini, d/rules:
- Move logfiles to new subdirectory /var/log/mailman3/web
* d/control:
- Drop binary package 'mailman3', will be provided by another source
package in future.
- Add 'Conflicts: mailman3-suite' to mailman3-web, to prevent parallel
installation of old and new binary package.
* d/mailman3-web.postinst:
- Add '-f' to ucfr for hyperkitty.conf, as we might hijack the file from
old package mailman3-suite.
- Explicitly run python2.7 version of django-admin
* d/contrib/hyperkitty.cfg.sample, d/mailman3-web.{install,postinst,postrm}:
- Remove 'hyperkitty.cfg', it belongs to python3-mailman-hyperkitty
* d/rules:
- Run debhelper with '--with systemd'
- Set owner of /var/lib/mailman3/web/static/CACHE to www-data:www-data.
(Closes: #892427)
* d/mailman3-web.config:
- Fix sed command in get_config_option()
- Wrap db_input into 'db_beginblock' and 'db_endblock'
* d/templates:
- Enhance description for mailman3-web/superuser-password
[ Pierre-Elliott Bécue ]
* d/mailman3-web.install:
- Move uwsgi.ini to /etc/mailman3
* d/contrib/nginx.conf:
- Add nginx.conf file
* d/mailman3-web.cron.d:
- Fix cron jobs to call explicitly python2.7 version of django-admin.py
* d/template:
- Add a new debconf readme entry to display when a user choses nginx.
* d/po/fr.po: updated translation
* d/mailman3-web.postinxt:
- Displays the readme if nginx is chosen
-- Jonas Meurer <jonas@freesources.org> Wed, 14 Mar 2018 16:57:34 +0100
mailman-suite (0+20170523-11) unstable; urgency=medium
[ Jonas Meurer ]
* d/control:
- Fix alternative dependency on 'python-mysqldb'. We need the python2
version here as the django parts of mailman3 are still python2.
* d/README.Debian:
- Update paragraph about 'MySQL database backend'.
* d/mailman3-suite.config:
- Fix dbc_dbname for SQLite database backend.
* d/mailman3-suite.postinst:
- Run django-admin commands as user 'www-data'. (Closes: #891703)
- Only touch+chown logfiles if they don't exist yet.
- Fix dbc_dbname for SQLite database backend.
* d/mailman3-suite.postrm:
- Remove mailman-suite logfiles at purge.
* d/mailman3-suite.cron.d:
- Run mailman3-suite cronjobs as user 'www-data'. The uwsgi daemon runs
as 'www-data', so the corresponding cronjobs should do so as well.
(Closes: #891849)
* d/rules:
- Set owner for whole '/var/lib/mailman3/suite/static' to www-data.
* Move data directory from '/var/lib/mailman3/web' to
'/var/lib/mailman3/suite' to better match package name.
[ Pierre-Elliott Bécue ]
* d/README.Debian:
- Fix typo
-- Jonas Meurer <jonas@freesources.org> Sat, 03 Mar 2018 12:58:21 +0100
mailman-suite (0+20170523-10) unstable; urgency=high
* d/control:
- Update Vcs-* fields to point to new repository on salsa.debian.org.
* d/mailman3-suite.postrm:
- Source apache2-maintscript-helper at the beginning of postrm to pass
all arguments to it. (Closes: #891553)
- Always remove the Apache mailman3.conf symlink, regardless of whether
apache2-maintscript-helper was found.
-- Jonas Meurer <jonas@freesources.org> Tue, 27 Feb 2018 15:02:06 +0100
mailman-suite (0+20170523-9) unstable; urgency=medium
* d/mailman3-suite.config: Fix typo, use debconf question
'mailman3-suite/database-type' not 'mailman3-core/database-type'.
-- Jonas Meurer <jonas@freesources.org> Wed, 24 Jan 2018 07:53:31 +0100
mailman-suite (0+20170523-8) unstable; urgency=medium
[ Pierre-Elliott Bécue ]
* d/control:
- Remove dependency on mailman3-core for mailman3-suite.
- Update description of mailman3 metapackage.
[ Jonas Meurer ]
* d/mailman3-suite.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-suite 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.
-- Jonas Meurer <jonas@freesources.org> Tue, 16 Jan 2018 15:07:39 +0100
mailman-suite (0+20170523-7) unstable; urgency=medium
[ Pierre-Elliott Bécue ]
* d/po/fr.po reviewed.
[ Jonas Meurer ]
* d/mailman3-suite.prerm: Move 'dbc_go' behind the '#DEBHELPER' section.
Database removal has to happen after service is stopped to prevent
race conditions.
* Add multi database backend support in maintainer scripts with dbconfig:
* 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/web/mailman3suite.db',
manage it with dbconfig.
* Unfortunately, using MySQL as backend is broken with MariaDB packages
in Debian between 10.0.22-2 and 10.2.7-1 as they use 'utf8mb4' as
default character set but don't have 'innodb_large_prefix' and
row format 'dynamic' yet. See bug #886756 for further information.
If you want to use MariaDB as database backend, you'll have to use
MariaDB <= 10.0.22-1 or >= 10.2.7-1 for now.
* d/control: Bump standards-version to 4.1.3, no changes required.
* d/mailman3-suite.postinst: Change order of actions. First create config
and log files, then run django-admin and finally (optionally) configure
webservers.
* d/templates: Change the webserver selection from multiselect to select,
making 'none' the default. This fixes non-interactive installations and
those without installed Apache2. (Closes: #884835)
* d/mailman3-suite.postrm: Run 'db_purge' to clean up debconf database.
-- Jonas Meurer <jonas@freesources.org> Wed, 10 Jan 2018 00:58:24 +0100
mailman-suite (0+20170523-6) unstable; urgency=medium
* d/mailman3-suite.init: Fix stop and reload functions by sending the right
signals to the uwsgi daemon for stopping/killing/reloading it. Thanks
again to Stephen Rothwell for bugreport and debugging. (Closes: #884330)
-- Jonas Meurer <jonas@freesources.org> Fri, 15 Dec 2017 14:38:12 +0100
mailman-suite (0+20170523-5) unstable; urgency=medium
* d/mailman3-suite.init: Fix order of variable definitions. Thanks to
Stephen Rothwell for the bugreport. (Closes: #884326)
-- Jonas Meurer <mejo@debian.org> Thu, 14 Dec 2017 00:16:09 +0100
mailman-suite (0+20170523-4) unstable; urgency=medium
* d/mailman3-suite.init: Fix typo in do_stop() function. Thanks to Stephen
Rothwell for the bugreport. (Closes: #884325)
-- Jonas Meurer <mejo@debian.org> Wed, 13 Dec 2017 23:56:28 +0100
mailman-suite (0+20170523-3) unstable; urgency=medium
* d/control: fix a typo in Recommends: field. (Closes: #884316)
-- Pierre-Elliott Bécue <becue@crans.org> Wed, 13 Dec 2017 22:38:35 +0100
mailman-suite (0+20170523-2) unstable; urgency=medium
[ Pierre-Elliott Bécue ]
* d/control: fix vcs items to solve vcswatch complaints.
* Adds missing dependency to mailman3: python3-mailman-hyperkitty
* Uses pipes as sed delimiters to avoid some wrongdoings with variables
filled with base64. (Closes: #884259)
[ Jonas Meurer ]
* d/control: bump standards-version to 4.1.2, no changes needed.
-- Jonas Meurer <mejo@debian.org> Wed, 13 Dec 2017 07:52:24 +0100
mailman-suite (0+20170523-1) unstable; urgency=medium
[ Jonas Meurer ]
* Initial release. (Closes: #799292, #877878)
* Package based on upstream Git commit cd1b5856 from May 23rd 2017.
[ Pierre-Elliott Bécue ]
* French translation for debconf template.
-- Jonas Meurer <mejo@debian.org> Sun, 12 Nov 2017 23:04:45 +0100
|