Summary: | gnome-extra/libgda-3.0.4 bundles a copy of sqlite3 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Diego Elio Pettenò (RETIRED) <flameeyes> |
Component: | Eclasses | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | CC: | esigra, joost.ruis, mobile+disabled, nerdboy |
Priority: | High | Keywords: | PMASKED |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | Pending Removal: 2011-08-14 | ||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 251464 |
Description
Diego Elio Pettenò (RETIRED)
2008-12-25 23:12:08 UTC
which version of libgda ? slot 1 should be considered dead so if the bug is against slot 1, it'll probably be closed wontfix. ok the issue is that sqlite bundled copy is selected with you don't enable system's sqlite linking because libgda wants to provide at least one db provider. So I suggest to IUSE=+sqlite and add a proper check in src_{prepare,unpack} that tests for at least one enabled db provider. I believe confutils eclass comes handy here. @herd, what say you ? I agree. There's an at-least-one function in there somewhere. +1 for USE=+sqlite. As for the ebuild code for having at least one DB provider, there's similar code in the xorg-server ebuild, read up ensure_a_server_is_building(). Cheers not sure we can fix slot 3 but libgda-4 can be built against current in tree system sqlite3. Maybe we could drop libgda:3, but it's still (optionally) needed by planner and gpsdrive :-/ I have no problem removing it from planner. Checked gpsdrive code, it needs this specific slot, would need to ask maintainer if they agree to drop this or port the code. CCing then, I think debian dropped libgda support for gpsdrive some time ago, but not 100% sure Nerdboy, any thought? (In reply to comment #9) > Nerdboy, any thought? ping (In reply to comment #10) > (In reply to comment #9) > > Nerdboy, any thought? > > ping Will drop it from gpsdrive myself next week if I get no objection. Thanks Dropped |