Created attachment 294873 [details] emerge --info There's an plugin (Factoids) which ships with default supybot but depends on pysqlite 1.0.1. It took me some time to figure out why it's not working, but in the end it was that I had pysqlite 2.6.3. The Factoids plugin is really important to supybot users and it would be nice to have it work out of the box. Some other users did some heavy patching of source to be compatible with newer pysqlite, but there's no official patch, as far as I know.
(In reply to comment #0) > Some other users did some heavy patching of source to be compatible with newer > pysqlite, but there's no official patch, as far as I know. That's why dev-python/pysqlite is SLOTed, to allow pysqlite-1.* and pysqlite-2.* to be installed simultaneously. Thus, the correct solution to your bug would be to have supybot RDEPEND on SLOT=0 of pysqlite (which is the pysqlite-1.* series), and thus on "dev-python/pysqlite:0".
(In reply to comment #1) > (In reply to comment #0) > > Some other users did some heavy patching of source to be compatible with newer > > pysqlite, but there's no official patch, as far as I know. > > That's why dev-python/pysqlite is SLOTed, to allow pysqlite-1.* and > pysqlite-2.* to be installed simultaneously. Thus, the correct solution to your > bug would be to have supybot RDEPEND on SLOT=0 of pysqlite (which is the > pysqlite-1.* series), and thus on "dev-python/pysqlite:0". I've manually installed it that pysqlite from slot 0. So should I do something more in case I want to ask about adding this into RDEPEND?
Created attachment 296775 [details, diff] ebuild patch
Patch applied, thanks.