[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#682353: Crashes my X11 (KDE) session on upgrade



On Wed 2013-03-27 15:46:59 -0400, Daniel Kahn Gillmor wrote:

> On Fri 2013-03-15 01:08:00 -0400, Daniel Kahn Gillmor wrote:
>
>> Ugh, this is a bad result, but i don't think the bug is in 0.8.1 -- the
>> crashing bug is in the earlier version (0.8-2), and one of the changes
>> in 0.8.1 is to improve the behavior when such an upgrade is happening
>> (as well as to make it impossible for a bug in the msva or the libraries
>> it depends upon to kill your X session).
>>
>> I'd be happy to hear suggestions for how to resolve this, but i'm not
>> sure what to do.
>
> Here's a proposal: include a NEWS file in 0.8.1 that suggests that the
> user probably doesn't want to accept the old agent's prompt to be
> reloaded due to incompatibilities between the perl modules that have
> changed across the system upgrade.
>
> Newer implementations don't prompt for this restart by default, and also
> are more safe in their consequences when crashing: an agent crash
> disables agent functionality, but doesn't terminate the running X11
> session.
>
> Would this be sufficient to reduce the severity of 682353 to "important"

Attached is a debdiff from 0.8.1-1 to 0.8.1-2 adding this NEWS file.

Release team, would you be OK with me uploading this to t-p-u and
reducing the severity of #682353 from critical to important?

Regards,

        --dkg

diff -Nru msva-perl-0.8.1/debian/changelog msva-perl-0.8.1/debian/changelog
--- msva-perl-0.8.1/debian/changelog	2013-02-19 15:19:36.000000000 -0500
+++ msva-perl-0.8.1/debian/changelog	2013-04-06 00:01:07.000000000 -0400
@@ -1,3 +1,10 @@
+msva-perl (0.8.1-2) testing-proposed-updates; urgency=low
+
+  * added NEWS file to discourage people trying to upgrade running
+    instances of the validation agent. (Addresses: #682353)
+
+ -- Daniel Kahn Gillmor <dkg@fifthhorseman.net>  Sat, 06 Apr 2013 00:01:07 -0400
+
 msva-perl (0.8.1-1) testing-proposed-updates; urgency=low
 
   * incorporated minimized upstream changesets to deal with wheezy.
diff -Nru msva-perl-0.8.1/debian/NEWS msva-perl-0.8.1/debian/NEWS
--- msva-perl-0.8.1/debian/NEWS	1969-12-31 19:00:00.000000000 -0500
+++ msva-perl-0.8.1/debian/NEWS	2013-04-06 00:10:04.000000000 -0400
@@ -0,0 +1,17 @@
+msva-perl (0.8.1-2) testing-proposed-updates; urgency=low
+
+  DO NOT RESTART THE MONKEYSPHERE VALIDATION AGENT WHEN UPGRADING FROM
+                    BEFORE 0.8.1 TO 0.8.1 OR LATER!!
+
+  * Older versions of the MSVA default to prompting the user to restart
+    the running daemon when they detect that they've been upgraded.
+    However, due to changes in the dependent libraries, these restarts are
+    likely to cause the agent to crash, which in turn is likely to
+    terminate the user's X11 session.
+  
+  * Future versions of the MSVA default to not prompt for such a restart
+    when an upgrade is detected, and if they do crash this should not
+    terminate the user's X11 session.
+
+ -- Daniel Kahn Gillmor <dkg@fifthhorseman.net>  Sat, 06 Apr 2013 00:00:11 -0400
+

Attachment: pgp2RfEhBDAxu.pgp
Description: PGP signature


Reply to: