The avahi.spec file already contains a command to remove the example ssh.service file. However the path is incorrect, and that's why /etc/avahi/service/ssh.service exists on Fedora systems.
openssh-server isn't installed by default anyway. So we don't want this file installed by default.
This is related to: https://fedoraproject.org/wiki/Desktop/Whiteboards/AvahiDefault
Will attach patch.
Created attachment 574621 [details]
Remove the ssh.service file from default install
Ah, I see the sftp-ssh.service file is actually part of avahi.
In any case, we shouldn't be advertising the ssh service by default if openssh-server isn't installed or running.
Pushed avahi-0.6.31-5.fc18 to rawhide, which fixes this issue.
avahi-0.6.31-5.fc17 has been submitted as an update for Fedora 17.
avahi-0.6.31-5.fc17 has been pushed to the Fedora 17 stable repository. If problems still persist, please make note of it in this bug report.