As of 3.0.1 system-config-printer-udev is now an explicit dep of gnome-settings-daemon which in turns pulls in the entire printing stack, which pulls in colord which in turn pulls in scanners and all sorts of other bits.
There's no bug documented for the reason for adding the system-config-printer-udev dep.
gnome doesn't need printers or associated drivers. Alot of people don't even own printers.
the dependency is needed because system-config-printer-udev triggers showing of the notification that the just connected printer is being installed.
But it pulls in over 200 meg of dependencies. A lot of people don't even own printers. It also is causing problems for updating OLPC XO-1s to F-15. They only have 1Gb of storage.
Marek there is no reason that it should be Required and there are many use cases where it makes sense not to have it. the correct thing here would be to use comps to have it pulled in on a install and drop the artifical dep on the package.
Marek: any update?
I've removed the requirement from Fedora 15 and rawhide. You were both right, it is not needed there. It will be picked up at a next update (I'm not pushing an update for this now).