On Sun, Jan 10, 2016 at 07:06:01PM +0000, Sandro Tosi wrote:
> On Sat, Jan 9, 2016 at 7:10 AM, Adam Borowski <kilob...@angband.pl> wrote:
> >
> > When only transmission-qt is installed, clicking on a magnet: link in a
> > browser results in:
> >
> > File not found
> > Iceweasel can't find the file at magnet:?xt=urn:btih:......
> 
> I can use it just fine, but I'm on chrome when I click the magnet.

I tried chromium, works.  Not on iceweasel.

However, it turns out manually setting the handler in
Preferences|Applications|magnet to "Always ask", clicking on a magnet URL
then, in the dialog box, choosing QTTransmission (and marking it permanent)
solved the issue.

I tried to reproduce in a freshly installed stretch VM (today's d-i
release), XFCE -- works.

On the other hand I managed to reproduce the bug by installing a wheezy VM,
doing a lot of random changes then upgrading.  Too bad, I have no clue which
step could be the culprit and the whole install/upgrade process took way too
long for me to have an urge to repeat it unless really needed.

So it's some obscure upgrade issue...

> > Checking Preferences|Applications|magnet says "Use Qtransmission Bittorent
> > Client", suggesting some handler tried to be installed.
> 
> Does it happen only if transmission-qt is not already running, or even
> if it is?

Even if it is (I autostart transmission).

> can you open it (and the browser) in a terminal and click on
> the magnet link and see if some error written there?

Whoops, I already unthinkingly deleted the test VM, and to test on my real
box I'd have to reboot to an older btrfs snapshot.  I'll report once I can
reboot...

> > On the other hand, transmission-gtk does handle such links correctly.
> > Too bad, the user interface of -gtk regressed so badly that it's useless
> > other than for a gnome3 lover.  Thus, I'd prefer to use the -qt version
> > which handles systray and so on as expected, just like -gtk used to in
> > the past.
> 
> well.. if you have a problem with -gtk, open a bug report explaining
> exactly what it is that's not working for you. A lots of people (me
> included) uses it without any issues, so just stating that it's
> useless without providing any info is not helping anyone.....

I just re-tried transmission-gtk, it looks like the problems disappeared
since I last looked at it (according to "zgrep transmission-qt
/var/log/dpkg*", somewhere since June 2015.  This is also when I first ran
into the magnet: handler issue, but I don't torrent enough to bother
investigating at that time).  Looking at the changelog, I see nothing that
could possibly fixed it, thus I guess it was an issue on the gtk3 side.
I do vaguely recall them retracting some controversal changes related to
handling of window managers other than gnome3.

So all that remains is that the new interface is butt-ugly and clumsy, but
the user choice here is exactly why you ship both -gtk and -qt.  Gnome3
users can run something that integrates into their system, everyone else
can run -qt which works sanely elsewhere.

So thanks to you and transmission's upstream, both sides can be happy.
I'll keep harassing you about issues in -qt :p

-- 
A tit a day keeps the vet away.

Reply via email to