Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: unblock
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Please unblock package movim Upstream fixed a few semi-critical bugs, which we here would call important. I added the bugs to the BTS and backported the fixes form the new upstream release, they are listed in the attached debdiff/changelog. If you are up to gifts today, you may as well pre-approve the upload of 0.14.2, the new upstream release. It does not include much more, only some more minor bugfixes and some UI improvements in CSS ;). unblock movim/0.14.1-4 -----BEGIN PGP SIGNATURE----- iQKJBAEBCgBzFiEEPJ1UpHV1wCb7F/0mt5o8FqDE8pYFAlyILzcxGmh0dHBzOi8v d3d3LmRvbWluaWstZ2VvcmdlLmRlL2dwZy1wb2xpY3kudHh0LmFzYyMcZG9taW5p ay5nZW9yZ2VAaXQucGlyYXRlbnBhcnRlaS5kZQAKCRC3mjwWoMTylngIEAC9TpaQ MUrSe6vqDXtcrW+wDQ3dMgovdLH2fxpjvQ3SUvV9vAuOQc/9y+e0AllkqXgFEbEH TDLS0QoC9VpDun6ScPIJlCYHs2LfQc2HAcjlqJM/xToXAWzyMhafkt1B28v8m1y8 /LYowOfUR6e0LWmq2D9pBxaeRaGg0Ree5/vX7APuWLbAY0TIMM506p09yXVnuHvJ 2MTFdlyi6G0NK0ZY0GAa9pxQML7nC8ahO92EQKHVFpj9Yq0oRYni0OAiHdkYJn+7 GYLsnbx9g9XAYw97QGa7ucpR1PUg1jKPSZeLoSZNlXOSXBL/FQvo474/E9Z8RaVi V+q9lJjpjZ5DGiXy6fscUAhYM2rdLrvN49o0SjguVLehwwQKSW4wc2prY41SEG5g Hd4z48f7s6yDpmuoXeweY44MwPMh8UIbHDLlbZ+bIv9ZNLC3T1Niyt/NTnehBpyE xsZUqZwzH0aENr8f9/Mo8tZfvDkKkH6kWqGtW/Xam721mBERISUZ3dMwbyo7h32q ffMnL2+Ms8YjxmT+4l+iG/65kUxytdOWEMlFrQyJQTthrfrw5ygPBy2SrYBdrF2f 37VBDzRPYDKWxmoGdFYEYQ6YnHKITJDmI1mvrSTYzYZXtNwvOk0gMIiMlQuWBQL6 P7bdvSxVeqqqRyyMI+k6jef8LBUDajisNhRe9w== =NKPE -----END PGP SIGNATURE-----
diff -Nru movim-0.14.1/debian/changelog movim-0.14.1/debian/changelog --- movim-0.14.1/debian/changelog 2019-02-23 17:19:27.000000000 +0100 +++ movim-0.14.1/debian/changelog 2019-03-12 22:49:08.000000000 +0100 @@ -1,3 +1,11 @@ +movim (0.14.1-4) unstable; urgency=medium + + * Restart movim daemon if it exits. (Closes: #924429) + * Fix MUC autojoin when used in parallel with other clients. (Closes: #924431) + * Allow long descriptions of MUC rooms. (Closes: #924432) + + -- Dominik George <naturesha...@debian.org> Tue, 12 Mar 2019 22:49:08 +0100 + movim (0.14.1-3) unstable; urgency=medium * Fix bug number in last changelog. diff -Nru movim-0.14.1/debian/patches/fix_924429.diff movim-0.14.1/debian/patches/fix_924429.diff --- movim-0.14.1/debian/patches/fix_924429.diff 1970-01-01 01:00:00.000000000 +0100 +++ movim-0.14.1/debian/patches/fix_924429.diff 2019-03-12 22:49:01.000000000 +0100 @@ -0,0 +1,16 @@ +From: Dominik George <n...@naturalnet.de> +Subject: Restart movim from systemd when it exits due to database outage or the like +Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=924429 +Origin: https://github.com/movim/movim/commit/4d2f0704de590db33567b8f6b843f2ed9e6fcf8c +Applied-Upstream: 0.14.2 +--- a/etc/systemd/system/movim.service ++++ b/etc/systemd/system/movim.service +@@ -13,6 +13,8 @@ WorkingDirectory=/usr/share/movim/ + StandardOutput=syslog + SyslogIdentifier=movim + PIDFile=/run/movim.pid ++Restart=on-failure ++RestartSec=10 + + [Install] + WantedBy=multi-user.target diff -Nru movim-0.14.1/debian/patches/fix_924431.diff movim-0.14.1/debian/patches/fix_924431.diff --- movim-0.14.1/debian/patches/fix_924431.diff 1970-01-01 01:00:00.000000000 +0100 +++ movim-0.14.1/debian/patches/fix_924431.diff 2019-03-12 22:49:08.000000000 +0100 @@ -0,0 +1,16 @@ +From: pitchum +SubjectL Fix MUC autojoin with non-int autojoin values saved by other clients. +Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=924431 +Origin: https://github.com/movim/movim/commit/54d5fe37080f78b6ed7e74d73b04ebd49307b025 +Applied-Upstream: 0.14.2 +--- a/lib/moxl/src/Moxl/Xec/Action/Bookmark/Get.php ++++ b/lib/moxl/src/Moxl/Xec/Action/Bookmark/Get.php +@@ -35,7 +35,7 @@ class Get extends Action + $conference->conference = (string)$c->attributes()->jid; + $conference->name = (string)$c->attributes()->name; + $conference->nick = (string)$c->nick; +- $conference->autojoin = (int)$c->attributes()->autojoin; ++ $conference->autojoin = filter_var($c->attributes()->autojoin, FILTER_VALIDATE_BOOLEAN); + + $conference->save(); + } diff -Nru movim-0.14.1/debian/patches/fix_924432.diff movim-0.14.1/debian/patches/fix_924432.diff --- movim-0.14.1/debian/patches/fix_924432.diff 1970-01-01 01:00:00.000000000 +0100 +++ movim-0.14.1/debian/patches/fix_924432.diff 2019-03-12 22:49:08.000000000 +0100 @@ -0,0 +1,47 @@ +From: Jaussoin Timothée (edhe...@movim.eu> +Subject: Fix database field for MUC description. +Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=924432 +Origin: https://github.com/movim/movim/commit/a9458dd75a000cc5fd51702013eb5b885aed0d83 +Applied-Upstream: 0.14.2 +--- /dev/null ++++ b/database/migrations/20190224220950_change_length_columns_conferences_rosters_users.php +@@ -0,0 +1,39 @@ ++<?php ++ ++use Movim\Migration; ++use Illuminate\Database\Schema\Blueprint; ++ ++class ChangeLengthColumnsConferencesRostersUsers extends Migration ++{ ++ public function up() ++ { ++ $this->schema->table('conferences', function(Blueprint $table) { ++ $table->string('name', 512)->change(); ++ $table->string('nick', 256)->change(); ++ }); ++ ++ $this->schema->table('rosters', function(Blueprint $table) { ++ $table->string('name', 256)->change(); ++ }); ++ ++ $this->schema->table('users', function(Blueprint $table) { ++ $table->string('cssurl', 256)->change(); ++ }); ++ } ++ ++ public function down() ++ { ++ $this->schema->table('conferences', function(Blueprint $table) { ++ $table->string('name', 128)->change(); ++ $table->string('nick', 128)->change(); ++ }); ++ ++ $this->schema->table('rosters', function(Blueprint $table) { ++ $table->string('name', 128)->change(); ++ }); ++ ++ $this->schema->table('users', function(Blueprint $table) { ++ $table->string('cssurl', 128)->change(); ++ }); ++ } ++} diff -Nru movim-0.14.1/debian/patches/series movim-0.14.1/debian/patches/series --- movim-0.14.1/debian/patches/series 2018-12-30 12:15:19.000000000 +0100 +++ movim-0.14.1/debian/patches/series 2019-03-12 22:49:08.000000000 +0100 @@ -2,3 +2,6 @@ use-system-autoloader.diff debian-paths.diff composer-versions.diff +fix_924429.diff +fix_924431.diff +fix_924432.diff