Bug#931777: cinnamon-settings does not start due incompatibility with python3-pil >= 6.0

2019-08-03 Thread Arnaldo Pirrone
Package: cinnamon
Version: 3.8.8-1
Followup-For: Bug #931777

I confirm the problem. Workaround fixed it, the file that shall be modified is
/usr/share/cinnamon/cinnamon-settings/bin/imtools.py.



-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.2.0-4.4-liquorix-amd64 (SMP w/4 CPU cores; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8), 
LANGUAGE=it_IT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages cinnamon depends on:
ii  cinnamon-common  3.8.8-1
ii  cinnamon-control-center  3.8.1-1
ii  cinnamon-desktop-data3.8.1-2
ii  cinnamon-screensaver 3.8.2-1
ii  cinnamon-session 3.8.2-1
ii  cinnamon-settings-daemon 3.8.4-2
ii  cjs  3.8.0-5+b1
ii  cups-pk-helper   0.2.6-1+b1
ii  dconf-gsettings-backend [gsettings-backend]  0.30.1-2
ii  gir1.2-accountsservice-1.0   0.6.45-2
ii  gir1.2-caribou-1.0   0.4.21-7
ii  gir1.2-clutter-1.0   1.26.2+dfsg-10
ii  gir1.2-cmenu-3.0 3.8.2-1
ii  gir1.2-cogl-1.0  1.22.2-6
ii  gir1.2-cvc-1.0   3.8.1-2
ii  gir1.2-gdkpixbuf-2.0 2.38.1+dfsg-1
ii  gir1.2-gkbd-3.0  3.26.1-1
ii  gir1.2-glib-2.0  1.58.3-2
ii  gir1.2-gnomedesktop-3.0  3.30.2.1-2
ii  gir1.2-gtk-3.0   3.24.10-1
ii  gir1.2-gtkclutter-1.01.8.4-4
ii  gir1.2-keybinder-3.0 0.3.2-1
ii  gir1.2-meta-muffin-0.0   3.8.2-1
ii  gir1.2-nm-1.01.19.90-2
ii  gir1.2-nma-1.0   1.8.22-2
ii  gir1.2-notify-0.70.7.7-4
ii  gir1.2-pango-1.0 1.42.4-6
ii  gir1.2-polkit-1.00.105-25
ii  gir1.2-soup-2.4  2.64.2-2
ii  gir1.2-upowerglib-1.00.99.10-1
ii  gir1.2-xapp-1.0  1.2.2-1
ii  gkbd-capplet 3.26.1-1
ii  gnome-backgrounds3.30.0-1
ii  gnome-themes-extra   3.28-1
ii  gsettings-desktop-schemas3.28.1-1
ii  iso-flags-png-320x2401.0.2-1
ii  libatk-bridge2.0-0   2.32.0-2
ii  libatk1.0-0  2.32.0-2
ii  libc62.28-10
ii  libcairo21.16.0-4
ii  libcinnamon-desktop4 3.8.1-2
ii  libcinnamon-menu-3-0 3.8.2-1
ii  libcjs0  3.8.0-5+b1
ii  libclutter-1.0-0 1.26.2+dfsg-10
ii  libcogl-pango20  1.22.2-6
ii  libcogl-path20   1.22.2-6
ii  libcogl201.22.2-6
ii  libcroco30.6.12-3
ii  libgdk-pixbuf2.0-0   2.38.1+dfsg-1
ii  libgirepository-1.0-11.58.3-2
ii  libgl1   1.1.0-1
ii  libglib2.0-0 2.60.6-1
ii  libglib2.0-bin   2.60.6-1
ii  libgstreamer1.0-01.16.0-2
ii  libgtk-3-0   3.24.10-1
ii  libmuffin0   3.8.2-1
ii  libpango-1.0-0   1.42.4-6
ii  libpangocairo-1.0-0  1.42.4-6
ii  libstartup-notification0 0.12-6
ii  libx11-6 2:1.6.7-1
ii  libxfixes3   1:5.0.3-1
ii  libxml2  2.9.4+dfsg1-7+b3
ii  mesa-utils   8.4.0-1+b1
ii  muffin   3.8.2-1
ii  nemo 3.8.5-1+b1
ii  network-manager-gnome1.8.22-2
ii  policykit-1-gnome0.105-7
ii  python3  3.7.3-1
ii  python3-dbus 1.2.8-3
ii  python3-gi   3.30.4-1
ii  python3-gi-cairo 3.30.4-1
ii  python3-pampy1.8.4-1
ii  python3-pexpect  4.6

Bug#931777:

2019-07-26 Thread Christophe TROESTLER


Workaround: replace

if Image.VERSION == '1.1.7':

with

if '' == '1.1.7':



Bug#931777:

2019-07-26 Thread Christophe TROESTLER
I confirm the problem.



Bug#931777: cinnamon-settings does not start due incompatibility with python3-pil >= 6.0

2019-07-10 Thread David Gil
Package: cinnamon
Version: 3.8.8-1
Severity: important

After upgrade python3-pip from 5.4.1-2 to 6.1.0-1, cinnamon-settings does
not start anymore. Here is the trace:

 $ cinnamon-settings
/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py:220:
DeprecationWarning: Gtk.Widget.set_margin_right is deprecated
  self.stack_switcher.set_margin_right(n)
/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py:233:
DeprecationWarning: Gtk.Window.set_has_resize_grip is deprecated
  self.window.set_has_resize_grip(False)
Traceback (most recent call last):
  File "/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py", line
608, in 
window = MainWindow()
  File "/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py", line
244, in __init__
for module in modules:
  File "/usr/share/cinnamon/cinnamon-settings/modules/cs_backgrounds.py",
line 5, in 
import imtools
  File "/usr/share/cinnamon/cinnamon-settings/bin/imtools.py", line 623, in

if Image.VERSION == '1.1.7':
AttributeError: module 'PIL.Image' has no attribute 'VERSION'

This is already fixed upstream by cinnamon

https://github.com/linuxmint/cinnamon/issues/8495

but a backport should be made in order to run cinnamon-settings in testing
and sid.