The ebuild of lm-sensord, version >= 2.8.7 has this line DEPEND=">=sys-apps/i2c-${PV} The package "i2c" is surely important for a 2.4 kernel, but a 2.6 kernel does not need it (as said also on the official page of lm-sensors) becouse it is supported inside I have a 2.6.9-gentoo-r4 kernel... Is it a bug? Reproducible: Always Steps to Reproduce: 1.emerge lm-sensors 2. 3. Actual Results: emerge tries to install i2c that is not needed for a 2.6 kenrnel (i currently have 2.6.9-gentoo-r4) Expected Results: Not install i2c if a 2.6 kernel is present I don't know if it's really a bug becouse it could be for back-compatibility with 2.4 kernels. I don't know if it's safe to install i2c even if i run a 2.6 kernel with i2c compiled inside, but i think that the user should have the choice to install i2c only if he(she) really need it. Older versions of lm-sensors (<=2.8.6) seemed only to have a warning for it, suggesting to install i2c if using a 2.4 kernel (or a 2.6 one without i2c support...)
If you merge i2c, you'll see that it does absolutely nothing on a 2.6 kernel. It's a dummy package. Not a bug.
it'd be nicer to have virtual/i2c provided by kernel-2.6 (just like virtual/alsa). these two are very similar, but they're installed in diffrent way