I am not a software developer. I am a day-to-day home computer user and I like to
have my system running, up-to-date, and capable of all that the installed software
is capable of (given any hardware limitations).
So...
What are bindings?
Do I need all of them?
Which ones do I need?
What if I don't have some of them installed?
I am confused and yum info package does not make it any clearer: qt bindings to
python, kde3 bindings to python, qscintilla pyqt4 bindings, etc.
What do they do? Are they just for software development, or do these programs need
to be 'bound' to eachother to get the software to function with all of it's
intended features?
A while back, when we were upgrading to kde-4.3.90, I had to uninstall a number of
these various and sundry bindings to python to get the upgrade to work. I cannot
notice any difference without them. As far as I am able to ascertain, they don't
appear to be required. Now, a few, well... qscintilla-python, are again available
and I am asking myself: should I slavishly reinstall all of these packages when
they don't seem to actually do anything? Or are they really doing something more
subtle that is not immediately apparent?