Package: transmission-remote-gtk
Version: 1.1.1-3
Severity: important

Dear Maintainer,

This bug is new for me (have only started encountering it today, but I haven't
used transmission-remote-gtk since a few weeks ago).

Description: All local settings options are broken, including View > Style
radios, View > [various checkboxes], and the Local Preferences Dialog fails to
save any settings. When started from terminal, transmission-remote-gtk reports
slight variations of the same error:
(transmission-remote-gtk:6916): Json-CRITICAL **: json_node_set_boolean:
assertion '!node->immutable' failed
(transmission-remote-gtk:6916): Json-CRITICAL **: json_node_set_int: assertion
'!node->immutable' failed
(transmission-remote-gtk:6916): Json-CRITICAL **: json_node_set_string:
assertion '!node->immutable' failed
... etc.

Deleting ~/.config/transmission-remote-gtk/config.json and restarting
transmission-remote-gtk makes this issue go away... until the next time
transmission-remote-gtk is started. Therefore, config.json must be deleted
every time a setting change is made, and all the settings re-done.

**Other related details**
Server: Transmission 2.84 on Debian Jessie, local network, port 9091, password
auth
Other usage: I have been using https://github.com/leonsoft-kras/transmisson-
remote-gui on Windows, since my main machine is dual-booted between Win10 and
Debian Stretch
Config file:
{
  "profiles" : [
    {
      "profile-name" : "Default",
      "hostname" : "[redacted]",
      "port" : 9091,
      "rpc-url-path" : "/transmission/rpc",
      "username" : "hayden",
      "password" : "[redacted]",
      "auto-connect" : false,
      "ssl" : false,
      "timeout" : 40,
      "retries" : 3,
      "update-active-only" : false,
      "activeonly-fullsync-enabled" : false,
      "activeonly-fullsync-every" : 2,
      "update-interval" : 3,
      "min-update-interval" : 3,
      "session-update-interval" : 60,
      "exec-commands" : [
      ],
      "destinations" : [
      ]
    }
  ],
  "profile-id" : 0,
  "tree-views" : {
    "TrgTorrentTreeView" : {
      "sort-col" : 1,
      "sort-type" : 0,
      "widths" : [
        504,
        72,
        66,
        92,
        72,
        92,
        116,
        95,
        64,
        95,
        116,
        66,
        335
      ],
      "columns" : [
        "name",
        "size",
        "done",
        "status",
        "seeds",
        "leechers",
        "down-speed",
        "up-speed",
        "eta",
        "uploaded",
        "downloaded",
        "ratio",
        "added"
      ]
    },
    "TrgTrackersTreeView" : {
      "sort-col" : -2,
      "sort-type" : 0,
      "widths" : [
        40,
        109,
        51,
        105,
        111,
        111,
        88,
        730
      ],
      "columns" : [
        "tier",
        "announce-url",
        "last-announce-peer-count",
        "seeder-count",
        "leecher-count",
        "last-announce-time",
        "last-result",
        "scrape-url"
      ]
    },
    "TrgFilesTreeView" : {
      "sort-col" : -2,
      "sort-type" : 0,
      "widths" : [
        593,
        90,
        73,
        81,
        736
      ],
      "columns" : [
        "name",
        "size",
        "progress",
        "wanted",
        "priority"
      ]
    },
    "TrgPeersTreeView" : {
      "sort-col" : -2,
      "sort-type" : 0,
      "widths" : [
        29,
        45,
        67,
        98,
        77,
        73,
        49,
        894
      ],
      "columns" : [
        "ip",
        "host",
        "country",
        "down-speed",
        "up-speed",
        "progress",
        "flags",
        "client"
      ]
    },
    "TrgFilesTreeView-dialog" : {
      "sort-col" : -2,
      "sort-type" : 0,
      "widths" : [
        472,
        72,
        73,
        81,
        63
      ],
      "columns" : [
        "name",
        "size",
        "progress",
        "wanted",
        "priority"
      ]
    },
    "TrgPeersTreeView-dialog" : {
      "sort-col" : -2,
      "sort-type" : 0,
      "widths" : [
        29,
        45,
        67,
        98,
        77,
        73,
        49,
        230
      ],
      "columns" : [
        "ip",
        "host",
        "country",
        "down-speed",
        "up-speed",
        "progress",
        "flags",
        "client"
      ]
    },
    "TrgTrackersTreeView-dialog" : {
      "sort-col" : -2,
      "sort-type" : 0,
      "widths" : [
        40,
        531,
        51,
        105,
        111,
        144,
        88,
        511
      ],
      "columns" : [
        "tier",
        "announce-url",
        "last-announce-peer-count",
        "seeder-count",
        "leecher-count",
        "last-announce-time",
        "last-result",
        "scrape-url"
      ]
    }
  },
  "start-paused" : false,
  "add-options-dialog" : true,
  "delete-local-torrent" : false,
  "show-state-selector" : true,
  "filter-dirs" : true,
  "filter-trackers" : true,
  "show-notebook" : false,
  "system-tray" : false,
  "system-tray-minimise" : false,
  "add-notify" : false,
  "complete-notify" : false,
  "dialog-width" : 700,
  "dialog-height" : 600,
  "window-height" : 600,
  "window-width" : 1000,
  "notebook-paned-pos" : 300,
  "states-paned-pos" : 120,
  "style" : 1,
  "state-selector-last" : 10



-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.6.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages transmission-remote-gtk depends on:
ii  libc6               2.23-4
ii  libcurl3-gnutls     7.50.1-1
ii  libgdk-pixbuf2.0-0  2.34.0-1
ii  libgeoip1           1.6.9-2
ii  libglib2.0-0        2.48.1-2
ii  libgtk-3-0          3.20.9-1
ii  libjson-glib-1.0-0  1.2.2-1
ii  libnotify4          0.7.6-2
ii  libpango-1.0-0      1.40.1-1
ii  libproxy1v5         0.4.11-5

transmission-remote-gtk recommends no packages.

transmission-remote-gtk suggests no packages.

-- no debconf information

Reply via email to