Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 393285 - net-irc/supybot has missing dependency on dev-python/pysqlite:0
Summary: net-irc/supybot has missing dependency on dev-python/pysqlite:0
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal
Assignee: Python Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-12-05 15:49 UTC by atlantic777
Modified: 2011-12-24 16:18 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (emerge--info.txt,5.13 KB, text/plain)
2011-12-05 15:49 UTC, atlantic777
Details
ebuild patch (supybot.patch,430 bytes, patch)
2011-12-23 18:43 UTC, Ian Delaney (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description atlantic777 2011-12-05 15:49:57 UTC
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.
Comment 1 Nathan Phillip Brink (binki) (RETIRED) gentoo-dev 2011-12-05 17:11:45 UTC
(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".
Comment 2 atlantic777 2011-12-05 17:41:32 UTC
(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?
Comment 3 Ian Delaney (RETIRED) gentoo-dev 2011-12-23 18:43:15 UTC
Created attachment 296775 [details, diff]
ebuild patch
Comment 4 Maxim Koltsov (RETIRED) gentoo-dev 2011-12-24 16:18:14 UTC
Patch applied, thanks.