Bug#877812: python-jarabe: desktop does not start, requires WebKit 3.0 API, uses WebKit2 4.0 API

2018-05-08 Thread James Cameron
This bug no longer happens with the 0.112 packages, thanks.

-- 
James Cameron
http://quozl.netrek.org/



Bug#877812: python-jarabe: desktop does not start, requires WebKit 3.0 API, uses WebKit2 4.0 API

2017-10-05 Thread James Cameron
Package: python-jarabe
Version: 0.110.0-5
Severity: important

Dear Maintainer,

Sugar desktop does not start, and ~/.sugar/default/logs/shell.log has

Traceback (most recent call last):
  File "/usr/lib/python2.7/runpy.py", line 174, in _run_module_as_main
"__main__", fname, loader, pkg_name)
  File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
exec code in run_globals
  File "/usr/lib/python2.7/dist-packages/jarabe/main.py", line 61, in 
gi.require_version('WebKit', '3.0')
  File "/usr/lib/python2.7/dist-packages/gi/__init__.py", line 118, in 
require_version
raise ValueError('Namespace %s not available' % namespace)
ValueError: Namespace WebKit not available

Package correctly declares dependency on WebKit2 4.0.

Source code incorrectly declares a dependency on WebKit 3.0 in
jarabe/main.py, yet uses WebKit2 4.0 in jarabe/view/viewhelp.py

Fixed upstream by removing the require_version call, and was released
in Sugar 0.111.

Workarounds are;

1.  install gir1.2-webkit-3.0, or

2.  delete the require_version call from jarabe/main.py

-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.13.0-1-amd64 (SMP w/1 CPU core)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_AU:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages python-jarabe depends on:
ii  gir1.2-gconf-2.0  3.2.6-4+b1
ii  gir1.2-gdkpixbuf-2.0  2.36.11-1
ii  gir1.2-glib-2.0   1.54.1-1
ii  gir1.2-gstreamer-1.0  1.12.3-1
ii  gir1.2-gtk-3.03.22.24-1
ii  gir1.2-gtksource-3.0  3.24.5-1
ii  gir1.2-pango-1.0  1.40.12-1
ii  gir1.2-soup-2.4   2.60.0-1
ii  gir1.2-sugarext-1.0   0.110.0-5
ii  gir1.2-webkit2-4.02.18.0-2+b1
ii  gir1.2-wnck-3.0   3.24.1-1
ii  gir1.2-xkl-1.05.4-2
ii  metacity  1:3.26.0-1
ii  policykit-1   0.105-18
ii  python2.7.14-1
ii  python-cairo  1.8.8-2.2
ii  python-dbus   1.2.4-1+b2
ii  python-gwebsockets0.4-3
ii  python-sugar3 0.110.0-5
ii  python-telepathy  0.15.19-3
ii  python-xapian 1.4.4-3

Versions of packages python-jarabe recommends:
ii  avahi-autoipd 0.7-3
ii  dbus-user-session [default-dbus-session-bus]  1.11.20-1
ii  dbus-x11 [dbus-session-bus]   1.11.20-1
ii  gconf23.2.6-4+b1
ii  libpam-systemd234-3
ii  modemmanager  1.6.8-1
ii  network-manager   1.8.4-2
ii  openssh-client1:7.5p1-10
ii  python-carquinyol 0.110.0-2
ii  xdg-user-dirs 0.15-3

Versions of packages python-jarabe suggests:
ii  sugar-session  0.110.0-5

-- no debconf information

-- 
James Cameron
http://quozl.netrek.org/