Bug#855449: nautilus-sendto: Thunderbird debranding breaks the program

2017-03-19 Thread Jason Crain
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

2017-02-22 Thread Simon McVittie
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

2017-02-22 Thread Jason Crain
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

2017-02-18 Thread Andrea Stacchiotti
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