FS#19950 - [cups] dnssd is missing from cups build

Attached to Project: Arch Linux
Opened by Mal Haak (insanemal) - Thursday, 24 June 2010, 09:20 GMT
Last edited by Andreas Radke (AndyRTR) - Monday, 09 August 2010, 19:01 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Andreas Radke (AndyRTR)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

Dnssd was available in previous versions of cups. There was an issue in 1.4.3 that was supposed to be fixed.

 FS#19317  - [cups] Incorrect --enable-avahi configuration option in PKGBUILD

In the notes it states that --enable-dnssd was going to be the default option.

However when checking /usr/lib/cups/backend there is no dnssd backend available.

Additional info:
* package version(s) 1.4.4
* config and/or log files etc.


Steps to reproduce:
have a printer previously configured that uses DNSSD (eg. dnssd://Brother%20MFC-6490CW._printer._tcp.local/ )
Gives error
Paused - "Backend /usr/lib/cups/backend/dnssd does not exist!"
This task depends upon

Closed by  Andreas Radke (AndyRTR)
Monday, 09 August 2010, 19:01 GMT
Reason for closing:  Fixed
Additional comments about closing:  1.4.4-2 has full avahi/dnssd support back again.
Comment by Mal Haak (insanemal) - Thursday, 24 June 2010, 09:56 GMT
I downgraded to 1.4.3 and dnssd is in the package. I can only assume that the package was built without dnssd.
Comment by Tom Tobin (tomxtobin) - Friday, 25 June 2010, 18:35 GMT
I just ran into this bug, and furthermore found myself unable to see network printers in general, so I rebuilt cups/libcups 1.4.3-1 and installed them via "pacman -U". I no longer get the "Backend /usr/lib/cups/backend/dnssd does not exist!" error, and can see network printers again.
Comment by Leonid Isaev (lisaev) - Saturday, 07 August 2010, 22:04 GMT
Avahi support is still there -- just have a look at http://repos.archlinux.org/wsvn/packages/cups/repos/extra-i686/PKGBUILD. But it is now an optional dependency, which makes sense, since most people don't share printers... Do you guys have it installed?

"Default" means that dnssd is enabled by default at the autoconf level.
Comment by Mal Haak (insanemal) - Monday, 09 August 2010, 03:42 GMT
Yep, its installed.
The missing part is a backend plugin for CUPS. It lives in '/usr/lib/cups/backend/' which I would assume makes it part of the CUPS package.

When checking http://www.archlinux.org/packages/extra/x86_64/avahi/ it is clear that the Cups backend is not included.

Not meaning to be rude but this info was already in the ticket. Thanks for your suggestion.


Loading...