Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 252540 - gnome-extra/libgda-3.0.4 bundles a copy of sqlite3
Summary: gnome-extra/libgda-3.0.4 bundles a copy of sqlite3
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard: Pending Removal: 2011-08-14
Keywords: PMASKED
Depends on:
Blocks: bundled-libs
  Show dependency tree
 
Reported: 2008-12-25 23:12 UTC by Diego Elio Pettenò (RETIRED)
Modified: 2011-09-13 11:45 UTC (History)
4 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Diego Elio Pettenò (RETIRED) gentoo-dev 2008-12-25 23:12:08 UTC
Check the sources.
Comment 1 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-12-25 23:49:56 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.
Comment 2 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-12-29 11:37:35 UTC
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 ?
Comment 3 Daniel Gryniewicz (RETIRED) gentoo-dev 2008-12-29 21:28:16 UTC
I agree.  There's an at-least-one function in there somewhere.
Comment 4 Rémi Cardona (RETIRED) gentoo-dev 2008-12-31 15:47:51 UTC
+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
Comment 5 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-04-23 22:49:19 UTC
not sure we can fix slot 3 but libgda-4 can be built against current in tree system sqlite3.
Comment 6 Pacho Ramos gentoo-dev 2011-05-08 09:53:06 UTC
Maybe we could drop libgda:3, but it's still (optionally) needed by planner and gpsdrive :-/
Comment 7 Gilles Dartiguelongue (RETIRED) gentoo-dev 2011-05-08 10:28:03 UTC
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.
Comment 8 Pacho Ramos gentoo-dev 2011-05-08 11:29:18 UTC
CCing then, I think debian dropped libgda support for gpsdrive some time ago, but not 100% sure
Comment 9 Pacho Ramos gentoo-dev 2011-06-04 09:56:22 UTC
Nerdboy, any thought?
Comment 10 Pacho Ramos gentoo-dev 2011-06-23 16:27:45 UTC
(In reply to comment #9)
> Nerdboy, any thought?

ping
Comment 11 Pacho Ramos gentoo-dev 2011-07-05 13:11:20 UTC
(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
Comment 12 Pacho Ramos gentoo-dev 2011-09-13 11:45:58 UTC
Dropped