FS#19444 - [libpurple] 2.7.0-1 has unneeded hard dependency on cyrus-sasl-plugins

Attached to Project: Arch Linux
Opened by Fabien COUTANT (fcoutant) - Thursday, 13 May 2010, 08:51 GMT
Last edited by Ionut Biru (wonder) - Thursday, 13 May 2010, 11:00 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Ionut Biru (wonder)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

The dependency "cyrus-sasl-plugins" was optional in the previous version, and is now mandatory in the depends: list ;
But the software itself actually works without it.
Please help stop the dependency bloat invade ArchLinux : officially restore it as an optdepends.

Steps to reproduce:
Rebuild from PKGBUILD restoring "cyrus-sasl-plugins" as an optdepends of libpurple, then install and use.
At least XMPP, ICQ and MSN protocols are working fine.
This task depends upon

Closed by  Ionut Biru (wonder)
Thursday, 13 May 2010, 11:00 GMT
Reason for closing:  Won't implement
Additional comments about closing:  use ABS to remove dependency if you think that you don't need it.
Comment by Federico Chiacchiaretta (baghera) - Thursday, 13 May 2010, 09:13 GMT
According to arch wiki it is needed for facebook chat: http://wiki.archlinux.org/index.php/Pidgin#Facebook_XMPP .
Comment by Fabien COUTANT (fcoutant) - Thursday, 13 May 2010, 09:27 GMT
Yes, that's my point : it's only mandatory for those who use facebook chat ;
For those who don't (like me) it should be made optional, to leave the choice of not bringing in the (indirect) ~40M libmysqlclient dependency.
Comment by Ionut Biru (wonder) - Thursday, 13 May 2010, 09:46 GMT
XMPP is the protocol that needs it and not only for facebook. is needed for every server that don't allow PLAIN and/or for servers that don't do ssl and only support PLAIN.
Comment by Fabien COUTANT (fcoutant) - Thursday, 13 May 2010, 10:04 GMT
well as a matter of fact the *protocol* doesn't require it : as I said I'm currently using XMPP with success.
to be more precise: I'm using my rebuilt version of pidgin/libpurple without the incriminated dependency, and with SSL/TLS. One of the servers is a very well known one...
maybe some other servers need the dependency, but apparently not all.

Loading...