Debian Bug report logs - #705498
amule: please add ed2k:// protocol registration

version graph

Package: amule; Maintainer for amule is Sandro Tosi <morph@debian.org>; Source for amule is src:amule (PTS, buildd, popcon).

Reported by: Dmitry Smirnov <onlyjob@debian.org>

Date: Mon, 15 Apr 2013 17:45:02 UTC

Severity: normal

Tags: patch

Found in versions amule/2.3.1-9, amule/2.3.1-10

Fixed in version amule/2.3.1-11

Done: Sandro Tosi <morph@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian aMule Team <pkg-amule-devel@lists.alioth.debian.org>:
Bug#705498; Package amule. (Mon, 15 Apr 2013 17:45:06 GMT) (full text, mbox, link).


Acknowledgement sent to Dmitry Smirnov <onlyjob@debian.org>:
New Bug report received and forwarded. Copy sent to Debian aMule Team <pkg-amule-devel@lists.alioth.debian.org>. (Mon, 15 Apr 2013 17:45:06 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Dmitry Smirnov <onlyjob@debian.org>
To: submit@bugs.debian.org
Subject: amule: please add ed2k:// protocol registration
Date: Tue, 16 Apr 2013 03:40:35 +1000
Package: amule
Version: 2.3.1-10
Severity: normal
Tags: patch

`amule` should register itself as ed2k protocol handler. 

Due to lack of protocol registration clicking on "ed2k://" link lead
to the following error in `iceweasel`:

###########
 The address wasn't understood

 Iceweasel doesn't know how to open this address, because the protocol
 (ed2k) isn't associated with any program.
        
 You might need to install other software to open this address.
###########

The same happens on some web-sites on automatic redirection to ed2k://
URLs.

To reproduce:

`xdg-open 'ed2k://|file|gpl-3.0%20license.txt|35147|E476F0C4393B4FA2388FDC7B3647FFF4|/'`

    "Failed to open URI ... the specified location is not supported".

To fix the issue it is enough to modify "amule.desktop" file as follows:

     --- a/amule.desktop
     +++ b/amule.desktop
     @@ -1,10 +1,11 @@
      [Desktop Entry]
      Name=aMule
     -Exec=amule
     +Exec=amule %u
      Icon=amule
      Terminal=false
      Type=Application
      Categories=Network;P2P;
      Comment=A client for the eD2k network
      Comment[fr]=Un client pour le réseau eD2k
      Comment[tr]=eD2k ağı için istemci
     +MimeType=x-scheme-handler/ed2k;

Then (assuming `amule` is already running) the above xdg-open command
will return something like:

     2013-04-16 03:24:54: Initialising aMule 2.3.1 compiled with wxGTK2 v2.8.12
     2013-04-16 03:24:55: Checking if there is an instance already running...
    !2013-04-16 03:24:55: There is an instance of aMule already running
     2013-04-16 03:24:55: (lock file: /home/brain/.aMule/muleLock)
     2013-04-16 03:24:55: passed 1 link to it, finished

Thanks.

Regards,
 Dmitry Smirnov
 GPG key : 4096R/53968D1B




Information forwarded to debian-bugs-dist@lists.debian.org, Debian aMule Team <pkg-amule-devel@lists.alioth.debian.org>:
Bug#705498; Package amule. (Mon, 15 Apr 2013 17:57:17 GMT) (full text, mbox, link).


Acknowledgement sent to Dmitry Smirnov <onlyjob@member.fsf.org>:
Extra info received and forwarded to list. Copy sent to Debian aMule Team <pkg-amule-devel@lists.alioth.debian.org>. (Mon, 15 Apr 2013 17:57:17 GMT) (full text, mbox, link).


Message #10 received at 705498@bugs.debian.org (full text, mbox, reply):

From: Dmitry Smirnov <onlyjob@member.fsf.org>
To: 705498@bugs.debian.org
Subject: patch for package repository
Date: Tue, 16 Apr 2013 03:53:40 +1000
[Message part 1 (text/plain, inline)]
Attaching patch for package repository.
 
Cheers,
 Dmitry Smirnov
 GPG key : 4096R/53968D1B

---

Truth — Something somehow discreditable to someone.
        -- H. L. Mencken, 1949

[0001-new-patch-to-register-ed2k-protocol-handler.patch (text/x-patch, attachment)]

Marked as found in versions amule/2.3.1-9. Request was from Dmitry Smirnov <onlyjob@debian.org> to control@bugs.debian.org. (Mon, 15 Apr 2013 17:57:19 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian aMule Team <pkg-amule-devel@lists.alioth.debian.org>:
Bug#705498; Package amule. (Sat, 20 Apr 2013 17:54:09 GMT) (full text, mbox, link).


Acknowledgement sent to Dmitry Smirnov <onlyjob@member.fsf.org>:
Extra info received and forwarded to list. Copy sent to Debian aMule Team <pkg-amule-devel@lists.alioth.debian.org>. (Sat, 20 Apr 2013 17:54:09 GMT) (full text, mbox, link).


Message #17 received at 705498@bugs.debian.org (full text, mbox, reply):

From: Dmitry Smirnov <onlyjob@member.fsf.org>
To: 705498@bugs.debian.org,control@bugs.debian.org,705498-submitter@bugs.debian.org
Subject: [cc1a061] Fix for Bug#705498 committed to git
Date: Sat, 20 Apr 2013 17:52:35 +0000
tags 705498 + pending
thanks

Hello,

     The following change has been committed for this bug by
 Dmitry Smirnov <onlyjob@member.fsf.org> on Sat, 20 Apr 2013 19:52:20 +0200.
 The fix will be in the next upload. 
=========================================================================
new patch to register ed2k:// protocol handler; Closes: #705498


=========================================================================

You can check the diff of the fix at:

    http://git.debian.org/?p=pkg-amule/amule.git;a=commitdiff;h=cc1a061





Added tag(s) pending. Request was from Dmitry Smirnov <onlyjob@member.fsf.org> to control@bugs.debian.org. (Sat, 20 Apr 2013 17:54:12 GMT) (full text, mbox, link).


Message sent on to Dmitry Smirnov <onlyjob@debian.org>:
Bug#705498. (Sat, 20 Apr 2013 17:54:16 GMT) (full text, mbox, link).


Reply sent to Sandro Tosi <morph@debian.org>:
You have taken responsibility. (Sat, 04 Jan 2014 13:06:14 GMT) (full text, mbox, link).


Notification sent to Dmitry Smirnov <onlyjob@debian.org>:
Bug acknowledged by developer. (Sat, 04 Jan 2014 13:06:14 GMT) (full text, mbox, link).


Message #27 received at 705498-close@bugs.debian.org (full text, mbox, reply):

From: Sandro Tosi <morph@debian.org>
To: 705498-close@bugs.debian.org
Subject: Bug#705498: fixed in amule 2.3.1-11
Date: Sat, 04 Jan 2014 13:03:37 +0000
Source: amule
Source-Version: 2.3.1-11

We believe that the bug you reported is fixed in the latest version of
amule, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 705498@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sandro Tosi <morph@debian.org> (supplier of updated amule package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sat, 04 Jan 2014 13:09:37 +0100
Source: amule
Binary: amule amule-common amule-utils amule-utils-gui amule-daemon amule-gnome-support plasma-widget-amule amule-dbg
Architecture: source amd64 all
Version: 2.3.1-11
Distribution: unstable
Urgency: low
Maintainer: Debian aMule Team <pkg-amule-devel@lists.alioth.debian.org>
Changed-By: Sandro Tosi <morph@debian.org>
Description: 
 amule      - client for the eD2k and Kad networks, like eMule
 amule-common - common files for the rest of aMule packages
 amule-daemon - non-graphic version of aMule, a client for the eD2k and Kad netwo
 amule-dbg  - client for the eD2k and Kad networks, like eMule (debug symbols)
 amule-gnome-support - ed2k links handling support for GNOME web browsers
 amule-utils - utilities for aMule (command-line version)
 amule-utils-gui - graphic utilities for aMule
 plasma-widget-amule - kde plasmoid to control amule
Closes: 705498
Changes: 
 amule (2.3.1-11) unstable; urgency=low
 .
   [ Dmitry Smirnov ]
   * [cc1a061] new patch to register ed2k:// protocol handler; Closes: #705498
 .
   [ Sandro Tosi ]
   * [a452c52] build-depend on libgd2-dev, now that there's no more xpm/noxmp
   * [5b3d4de] bump Standards-Version to 3.9.5 (no changes needed)
   * [258f1ce] use canonical Alioth URLs
   * [2ca2e83] Fix mispelled StartupWMClass
Checksums-Sha1: 
 942366eac47ca27b85ebdafeb0814195fb09b549 1859 amule_2.3.1-11.dsc
 29993252260c4bcf3cc4905cff74bd6989d23356 29642 amule_2.3.1-11.debian.tar.gz
 74456e5dfdb7dd105abf635976468a4e394bcabb 1337830 amule_2.3.1-11_amd64.deb
 11c1c97cfa45eca4d089a9b1a10cf0289fca69c5 467382 amule-utils_2.3.1-11_amd64.deb
 9473247ff09cb41a5232b1fe6f0a9f4f358079eb 990454 amule-utils-gui_2.3.1-11_amd64.deb
 504280c0e10e878907b1a25668317071b169e66d 954668 amule-daemon_2.3.1-11_amd64.deb
 ad678895e5ec6add84d2aaf0911a117a6e28a90a 191810 plasma-widget-amule_2.3.1-11_amd64.deb
 362bf33617598440b01f72eaa679bae8b7982584 31172866 amule-dbg_2.3.1-11_amd64.deb
 f358a32ec8dd7cf61b9ceaaf6275342a8b26adea 1196948 amule-common_2.3.1-11_all.deb
 7e0082b143582f441299dfd8ed486cc808c5152a 129900 amule-gnome-support_2.3.1-11_all.deb
Checksums-Sha256: 
 66d80505fcab296ff94204ad273a2dcfddbfdb854d31348a0ddcd8634142c0cd 1859 amule_2.3.1-11.dsc
 ba55512de76c84afbc13bcd2bac9efc7ec1913d397a9507bc4c6ee5ce77d0b9d 29642 amule_2.3.1-11.debian.tar.gz
 c0952e43f7020ce6493f917319c9ba237b8ef93e75576417cdb2f22fab00fd1a 1337830 amule_2.3.1-11_amd64.deb
 473d805198ca3668427a5a7c9f0bf51642ab0f93ef93f6e692634fe8785f719b 467382 amule-utils_2.3.1-11_amd64.deb
 4b6a7ffd52b8a92282197c3f99d0c86637955d9ebb03536642a9dc9042fb7cd0 990454 amule-utils-gui_2.3.1-11_amd64.deb
 d4c9b8894aabb96ec2a00f12ca1c9783c7353fa8380cf3238b10a1ec6038b573 954668 amule-daemon_2.3.1-11_amd64.deb
 cdb9be412588030544f2a8845fc77e07286d54657f84ec3559b46bafc9fcb7b6 191810 plasma-widget-amule_2.3.1-11_amd64.deb
 1e75923d315fb2450d0a25337c2e38f388061dc6d8f6fedf986c544e1a50ad35 31172866 amule-dbg_2.3.1-11_amd64.deb
 9684917d804d2cb3463ab033e49d295433c1f03c91d2d9364276e78568bc839c 1196948 amule-common_2.3.1-11_all.deb
 ee2085b7fb206241ca5d3cb72c8770b700ed76c145ac81f8ccaba7d43f002534 129900 amule-gnome-support_2.3.1-11_all.deb
Files: 
 813f7dca299a65dca2f1d419b6e02316 1859 net optional amule_2.3.1-11.dsc
 2d3e4c9e249174bbace97b883cf04eb2 29642 net optional amule_2.3.1-11.debian.tar.gz
 79df7e26fbe9aff415c7ff253217a9d1 1337830 net optional amule_2.3.1-11_amd64.deb
 50001b216e0cf1a19b8d745125d4dbef 467382 net optional amule-utils_2.3.1-11_amd64.deb
 7a2557896e24ffcc425d191e5d03d786 990454 net optional amule-utils-gui_2.3.1-11_amd64.deb
 a022dbfec065d9610389b4cde859d141 954668 net optional amule-daemon_2.3.1-11_amd64.deb
 a505455abea38ca4044164aec4b005fd 191810 net optional plasma-widget-amule_2.3.1-11_amd64.deb
 34ff580eaef1aba24c67b020fd3e483a 31172866 debug extra amule-dbg_2.3.1-11_amd64.deb
 708a79050e452d83f3ee52db2ec54235 1196948 net optional amule-common_2.3.1-11_all.deb
 25b20c1f9ba52a8cf45bcd9172780493 129900 net optional amule-gnome-support_2.3.1-11_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)

iEYEARECAAYFAlLH/xYACgkQAukwV0RN2VBt2QCeNiEcMLeecIc2Q+iP7h332wbn
lcUAn3vsVMDV9Tb2MSHJeYwG/Tz7yP78
=0bOi
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Wed, 12 Feb 2014 07:34:24 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sun Jul 2 07:11:57 2023; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.