Bug#855449: nautilus-sendto: Thunderbird debranding breaks the program
On Sat, Feb 18, 2017 at 12:54:28PM +0100, Andrea Stacchiotti wrote: > Package: nautilus-sendto > Version: 3.8.4-2 > Severity: important > > Dear maintainer, > > following the debranding of Icedove into Thunderbird, this package does not > work anymore with Thunderbird. This is fixed in a recent version of icedove.
Bug#855449: nautilus-sendto: Thunderbird debranding breaks the program
On Wed, 22 Feb 2017 at 10:02:03 -0600, Jason Crain wrote: > On Sat, Feb 18, 2017 at 12:54:28PM +0100, Andrea Stacchiotti wrote: > > following the debranding of Icedove into Thunderbird, this package does not > > work anymore with Thunderbird. > > The new package has a wrapper script for Thunderbird, which takes care > of migrating from icedove to thunderbird. The wrapper parses command > line arguments so it is now necessary to add "--" to the command line to > separate the wrapper's arguments from thunderbird's arguments. I don't think this should be addressed in nautilus-sendto at all. I think it should be addressed in the thunderbird package, by making /usr/bin/thunderbird command-line compatible with upstream Mozilla Thunderbird (#855872). If Debian's thunderbird script isn't command-line-compatible with upstream's executable, then it should not have the same name. S
Bug#855449: nautilus-sendto: Thunderbird debranding breaks the program
Control: block -1 by 855334 On Sat, Feb 18, 2017 at 12:54:28PM +0100, Andrea Stacchiotti wrote: > following the debranding of Icedove into Thunderbird, this package does not > work anymore with Thunderbird. I asked about this on https://bugs.debian.org/855406. The new package has a wrapper script for Thunderbird, which takes care of migrating from icedove to thunderbird. The wrapper parses command line arguments so it is now necessary to add "--" to the command line to separate the wrapper's arguments from thunderbird's arguments. In other words, nautilus-sendto currently calls thunderbird like this: /usr/bin/thunderbird -compose attachment='file:///tmp/attachment' It will be necessary to call thunderbird like this: /usr/bin/thunderbird -- -compose attachment='file:///tmp/attachment' Though that won't work either until bug https://bugs.debian.org/855334 is fixed, because the wrapper doesn't forward arguments correctly.
Bug#855449: nautilus-sendto: Thunderbird debranding breaks the program
Package: nautilus-sendto Version: 3.8.4-2 Severity: important Dear maintainer, following the debranding of Icedove into Thunderbird, this package does not work anymore with Thunderbird. The migration was non-trivial, I'm pretty sure everything was correctly configured, I'm sorry if this turns out to be a mistake on my part. Follows command line tests: Before upgrade: andreas@trelitri:~$ icedove -- -v; touch f; nautilus-sendto f Icedove 45.6.0 ... and the window opens. After upgrade: andreas@trelitri:~$ icedove -- -v; touch f; nautilus-sendto f Thunderbird 45.7.1 andreas@trelitri:~$ Illegal option -c Usage: thunderbird [-h|-vg|-- @args] The options have to be used in the correct order! -h display this help and exit -v verbose mode, increase the output messages -g starts Thunderbird within gdb (needs package thunderbird-dbg!) Examples: thunderbird -h Writes this help messages on stdout. If any other options is given they will be ignored. thunderbird -v Enable some debug messages on stdout. Only useful while developing the thunderbird packages or while the profile migration to see some more messages on stdout. thunderbird -g Starts Thunderbird in a GDB session if packages gdb and thunderbird-dbg is installed. thunderbird -- @args Adding some thunderbird command line specific arguments, like e.g. calling the ProfileManager or safe-mode in case of trouble. Would look like this if you need to run in safe-mode with the JS Error console, that can be combined with the -g or -d option: thunderbird -- --safe-mode --jsconsole Or to see the possible arguments for thunderbird that could be added here: thunderbird -- -h -- System Information: Debian Release: 9.0 APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.8.0-2-amd64 (SMP w/4 CPU cores) Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages nautilus-sendto depends on: ii libc6 2.24-9 ii libglib2.0-0 2.50.3-1 nautilus-sendto recommends no packages. nautilus-sendto suggests no packages. -- no debconf information