Very little of Supybot actually depends on PySQLite. In 0.79.99, out of 73 included plugins, only 10 depend use the sqlite module, and all 10 of those are non-essential. To make the entire Supybot package depend on PySQLite really isn't fair to those users who cannot or do not want to install PySQLite. Supybot already recognizes and gives an appropriate error message if a user attempts to load a plugin which depends on PySQLite without having PySQLite installed. If necessary, you can patch that error message with specific instructions for installing PySQLite on Gentoo, but again: Supybot should *not* depend on PySQLite. Reproducible: Always Steps to Reproduce:
so how does this stop gentoo from getting installed again?
The description of "Blocker" in the bug submission page says, "This bug prevents you from testing or developing the software." Under that description, this is a "Blocker" bug for Supybot because it prevents people from testing or developing it without PySQLite installed. If that's not the true meaning of Blocker, its description should be changed.
made an optional dependency.