Submitted by
SirGrant on Sat, 07/21/2012 - 21:26
[GFSD Issue] XChat refers to a non-free browser in its URL handlers.
Project: | Trisquel |
Version: | 6.0 |
Component: | Programs |
Category: | bug report |
Priority: | blocking |
Assigned: | upstream |
Status: | closed |
Summary: Source package xchat refers to a non-free browser in its URL handler section
Versions Used:
Steps to reproduce:
- Install the install xchat package
- Open xchat
- Connect to any network (e.g. #trisquel on freenode)
- Navigate to settings --> advanced --> URL Handlers
- Option menu will display a URL Handler for a non-free browser.
References:
See also:
Debian Bug #691477 (XChat refers to a non-free browser (not even included in Debian) in its URL handlers.)
Still exists in latest version of 6.0
SirGrant, I'd like to work on a solution for this bug.
Is the appropriate action here to write a package helper script for either
xchat
orxchat-common
?Yes you can do that stumbles. When you write a package helper you want to write it against the source package. The easiest way (in my opinion) to find out what that is too look up the package on our package page. If you look in the upper right corner it states the source package the binary package comes from. In this case it is xchat.
However just so you know we just had our first developer meeting this week. This bug has been marked as a high priority one as a blocker for the 6.0 release. I am documenting all such bugs and sending them to the lead developer today so the only thing is he may beat you to the punch. Although if you want to write one and can do so I say go for it! Not trying to discourage you at all.
To get started, I've attached a patch against the source package that removes the offending URL handler entry (xchat-remove-opera-urlhandler.diff).
I'll have a go at making a package helper later today. I won't be offended if someone beats me to it though.
made a helper script for it :)
https://gitorious.org/trisquel-package-helpers/helpers/blobs/toutatis/helpers/make-xchat
I submitted a merge request: https://devel.trisquel.info/trisquel/package-helpers/merge_requests/100.
It uses this patch.
Merged and built for both toutatis and belenos
Automatically closed -- issue fixed for 2 weeks with no activity.