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

Reply via email to