FS#20658 - [cups] [libcups] avahi as optdepend

Attached to Project: Arch Linux
Opened by Philipp (hollunder) - Sunday, 29 August 2010, 12:41 GMT
Last edited by Andreas Radke (AndyRTR) - Sunday, 29 August 2010, 15:37 GMT
Task Type Feature Request
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Would it be possible to make avahi an optdepend for cups/libcups in addition to sane ?

I think it's rather useless, at least I have little interest in printing my documents through some other peoples macbooks that happen to be on the same network. As far as I can see that's all it allows, and I'm not even sure it's needed for that.

I rebuilt the mentioned packages without --enable-avahi, removed avahi and restarted cups and those macbooks still show up in gtk print dialogs (in firefox for example).

So at the moment I wonder what it's good for at all.


Additional info:

Reference to a request for sane:
http://bugs.archlinux.org/task/19871?project=1&string=avahi
This task depends upon

Closed by  Andreas Radke (AndyRTR)
Sunday, 29 August 2010, 15:37 GMT
Reason for closing:  Won't fix
Comment by Ionut Biru (wonder) - Sunday, 29 August 2010, 12:48 GMT
$ scan libcups | grep avahi
/usr/lib/libcups.so.2 -- libavahi-common.so.3
/usr/lib/libcups.so.2 -- libavahi-client.so.3
/usr/lib/libcupscgi.so.1 -- libavahi-common.so.3
/usr/lib/libcupscgi.so.1 -- libavahi-client.so.3
/usr/lib/libcupsdriver.so.1 -- libavahi-common.so.3
/usr/lib/libcupsdriver.so.1 -- libavahi-client.so.3
/usr/lib/libcupsimage.so.2 -- libavahi-common.so.3
/usr/lib/libcupsimage.so.2 -- libavahi-client.so.3
/usr/lib/libcupsmime.so.1 -- libavahi-common.so.3
/usr/lib/libcupsmime.so.1 -- libavahi-client.so.3
/usr/lib/libcupsppdc.so.1 -- libavahi-common.so.3
/usr/lib/libcupsppdc.so.1 -- libavahi-client.so.3

as you see is linking directory to libcups.so and cannot be an optional dependency
Comment by Ionut Biru (wonder) - Sunday, 29 August 2010, 12:51 GMT
and for your reference avahi support is not only relevant to mac users.

you can share your network in your network with all linux boxes and windows without doing any configurations
Comment by Andreas Radke (AndyRTR) - Sunday, 29 August 2010, 15:37 GMT
avahi is either a true dependency or no dependency. it's not possible to have avahi as an optional dep.

many user want avahi support. so we keep it. you already know the abs way how modify it.

Loading...