Variety 0.6.3 timebomb is up

Bug #1648748 reported by Jefferson Martins de Oliveira
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Variety
Fix Released
Critical
Unassigned
variety (Arch Linux)
New
Undecided
Unassigned

Bug Description

[jefferson@Acer_Note ~]$ variety
/usr/lib/python2.7/site-packages/variety/__init__.py:108: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded.
  from gi.repository import Gtk, Gdk, GObject # pylint: disable=E0611
/usr/lib/python2.7/site-packages/variety/VarietyWindow.py:27: PyGIWarning: Notify was imported without specifying a version first. Use gi.require_version('Notify', '0.7') before import to ensure that the right version gets loaded.
  from gi.repository import Gtk, Gdk, GdkPixbuf, GObject, Gio, Notify # pylint: disable=E0611
/usr/lib/python2.7/site-packages/variety/AddPanoramioDialog.py:19: PyGIWarning: WebKit was imported without specifying a version first. Use gi.require_version('WebKit', '3.0') before import to ensure that the right version gets loaded.
  from gi.repository import Gtk, WebKit, GObject # pylint: disable=E0611
/usr/lib/python2.7/site-packages/variety/QuoteWriter.py:19: PyGIWarning: PangoCairo was imported without specifying a version first. Use gi.require_version('PangoCairo', '1.0') before import to ensure that the right version gets loaded.
  from gi.repository import Gdk, Pango, PangoCairo, GdkPixbuf, GObject
Variety is already running. Sending the command to the running instance.
Traceback (most recent call last):
  File "/usr/bin/variety", line 39, in <module>
    variety.main()
  File "/usr/lib/python2.7/site-packages/variety/__init__.py", line 212, in main
    result = method(arguments)
  File "/usr/lib/python2.7/site-packages/dbus/proxies.py", line 70, in __call__
    return self._proxy_method(*args, **keywords)
  File "/usr/lib/python2.7/site-packages/dbus/proxies.py", line 145, in __call__
    **keywords)
  File "/usr/lib/python2.7/site-packages/dbus/connection.py", line 651, in call_blocking
    message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

Nome : variety
Versão : 0.6.3-1
Desktop environment : Gnome Shell 3.22.2-1
architecture : 4.8.11-1-ARCH #1 SMP PREEMPT Sun Nov 27 09:26:14 CET 2016 x86_64 GNU/Linux

Revision history for this message
Jaroslav Lichtblau (svetlemodry) wrote :

I am seeing the same error on an up-to-date Arch Linux system.

https://www.archlinux.org/packages/community/any/variety/
https://git.archlinux.org/svntogit/community.git/tree/trunk/PKGBUILD?h=packages/variety

$ LANG=C variety
/usr/lib/python2.7/site-packages/variety/__init__.py:108: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded.
  from gi.repository import Gtk, Gdk, GObject # pylint: disable=E0611
/usr/lib/python2.7/site-packages/variety/VarietyWindow.py:27: PyGIWarning: Notify was imported without specifying a version first. Use gi.require_version('Notify', '0.7') before import to ensure that the right version gets loaded.
  from gi.repository import Gtk, Gdk, GdkPixbuf, GObject, Gio, Notify # pylint: disable=E0611
/usr/lib/python2.7/site-packages/variety/QuoteWriter.py:19: PyGIWarning: PangoCairo was imported without specifying a version first. Use gi.require_version('PangoCairo', '1.0') before import to ensure that the right version gets loaded.
  from gi.repository import Gdk, Pango, PangoCairo, GdkPixbuf, GObject
This version of Variety is outdated and unsupported. Please upgrade. Quitting.

Revision history for this message
James Lu (jlu5) wrote :

This error is because of a timebomb added in 0.6.3, which I strongly disagree with personally. See https://bugs.launchpad.net/variety/+bug/1639534

Peter, I hope you reconsider this because this is affecting up to date distros, as no version newer than 0.6.3 has yet been released

Changed in variety:
status: New → Triaged
importance: Undecided → Critical
summary: - Variety does not start
+ Variety 0.6.3 timebomb is up
Revision history for this message
Peter Levi (peterlevi) wrote :

James, Jaroslav,

I've just removed the automatic six-month timebomb and have pushed and tagged a new release. James, I now agree it was a stupid decision in the first place, taken on a hot mind.

I have retained the option to remotely kill an older version through the serverside settings, but it is something to be used just in extreme cases like legal-related action against me, discovered critical data-corruption bugs, etc. I am fine with patching it out from distro releases, but I'd like to have it for the distribution channel that is under my control - the PPA. Look for the OUTDATED_MSG usages.

I had committed and pushed an updated version to the PPA a month or so ago that resets the 6-month timer, so PPA users are not affected, but I am forgotting that only tagged releases make it to the distro repos, so this intermediate release has not made its way to Arch. Sorry about that.

Jaroslav, as I see you are the maintainer of the release in AUR, please push an update with 0.6.4. Thanks!

Revision history for this message
Peter Levi (peterlevi) wrote :

Please note the original bugreport is different.

Jefferson:
Below the pile of warnings (which have been fixed in the latest release 0.6.4) is the line

"Variety is already running. Sending the command to the running instance."

It shows that Variety is actually already running, or at least DBus (the inter-process messaging daemon) thinks so. You may see if it is listed in "top". Your issue is could be that you don't actually see Variety's indicator in Gnome Shell, and you may need to install the AppIndicator support extension: https://extensions.gnome.org/extension/615/appindicator-support/.
(maybe duplicate of https://bugs.launchpad.net/variety/+bug/1634752)

Changed in variety:
status: Triaged → Won't Fix
status: Won't Fix → Fix Committed
James Lu (jlu5)
Changed in variety:
status: Fix Committed → Fix Released
milestone: none → 0.6.4
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.