Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 254295 - New package: virtuoso-opensource by OpenLink Software
Summary: New package: virtuoso-opensource by OpenLink Software
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Maciej Mrozowski
URL: http://virtuoso.openlinksw.com/datasp...
Whiteboard:
Keywords: InOverlay, InVCS
Depends on:
Blocks:
 
Reported: 2009-01-09 10:28 UTC by Tim Haynes
Modified: 2010-02-08 22:00 UTC (History)
6 users (show)

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


Attachments
main ebuild script for dev-db/virtuoso-opensource (proposed) (virtuoso-opensource-5.0.9.ebuild,2.12 KB, text/plain)
2009-01-09 10:29 UTC, Tim Haynes
Details
metadata for dev-db/virtuoso-opensource (proposed) (metadata.xml,806 bytes, text/plain)
2009-01-09 10:30 UTC, Tim Haynes
Details
virtuoso-opensource-5.0.10.ebuild (virtuoso-opensource-5.0.10.ebuild,2.21 KB, text/plain)
2009-02-22 22:37 UTC, Thomas Kuther
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tim Haynes 2009-01-09 10:28:44 UTC
OpenLink Virtuoso is a universal server combining a federating SQL database, HTTP server, RDF quad-store and more. 

I'm attaching an ebuild script (tested working) with a view to its inclusion in Gentoo. 

Reproducible: Always
Comment 1 Tim Haynes 2009-01-09 10:29:41 UTC
Created attachment 177861 [details]
main ebuild script for dev-db/virtuoso-opensource (proposed)
Comment 2 Tim Haynes 2009-01-09 10:30:27 UTC
Created attachment 177863 [details]
metadata for dev-db/virtuoso-opensource (proposed)

Description taken from upstream website
Comment 3 Tim Haynes 2009-01-09 10:31:03 UTC
Primary project website: http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/ (for the open-source edition)
Comment 4 Matija "hook" Šuklje 2009-02-19 20:31:14 UTC
Now it seems that Nepomuk and Akonadi (both from KDE4) will very likely use Virtuoso as its backend.

link:
http://trueg.wordpress.com/2009/02/19/a-new-blog-and-the-possible-end-to-the-java-dependancy-in-nepomuk-kde/
http://trueg.wordpress.com/2009/02/19/akonepomuk-neponadi-friendly-takeover-or-real-love-marriage/
Comment 5 Tim Haynes 2009-02-19 21:01:08 UTC
Version bump: upstream have released v5.0.10 over the last weekend. It should be sufficient just to rename the ebuild script.

And nepomuk is the reason behind some of the changes in this latest release ;)
Comment 6 Thomas Kuther 2009-02-22 13:04:53 UTC
In 5.0.10 java isn't really optional
Comment 7 Thomas Kuther 2009-02-22 15:02:42 UTC
Oops, nevermind, builds fine without java. 
Comment 8 Thomas Kuther 2009-02-22 22:37:24 UTC
Created attachment 182837 [details]
virtuoso-opensource-5.0.10.ebuild

Enhanced the ebuild a bit...

TODO:
* init script, virtuoso user, folder permissions etc
* find out if it's really needed to generate the default VAD stuff on every minor version update (takes most of the compile time)
Comment 9 Maciej Mrozowski gentoo-dev 2009-02-24 20:05:12 UTC
Hmm, I'd like to host this ebuild in kde-testing as it's accidentally one of KDE4 future optional dependencies (virtuoso storage backend for soprano - since >soprano-2.2.2) - any objections?
Comment 10 Maciej Mrozowski gentoo-dev 2009-02-24 20:06:39 UTC
If anyone has any updates to this ebuild - please just post them here
Comment 11 Maciej Mrozowski gentoo-dev 2009-06-24 18:25:45 UTC
Dummy version bump to 5.0.11 in kde-testing.
I'm thinking of splitting ebuild a bit (preferably postgresql-alike or something).
Any ideas?
Comment 12 Maciej Mrozowski gentoo-dev 2009-06-30 12:22:30 UTC
Ok, I have some problem with perl hosting plugin - it explicitly requires perl with ithreads support (it's already reflected in ebuild deps).
While reemerging perl with ithreads fixes virtuoso compilation, unfortunately it doesn't seem to work:

Any ideas?

lebrodyl db # virtuoso-t -f

                Tue Jun 30 2009
14:20:10 { Loading plugin 1: Type `plain', file `wikiv' in `/usr/lib64/virtuoso/hosting'
14:20:10   WikiV version 0.6 from OpenLink Software
14:20:10   Support functions for WikiV collaboration tool
14:20:10   SUCCESS plugin 1: loaded from /usr/lib64/virtuoso/hosting/wikiv.so }
14:20:10 { Loading plugin 2: Type `plain', file `mediawiki' in `/usr/lib64/virtuoso/hosting'
14:20:10   MediaWiki version 0.1 from OpenLink Software
14:20:10   Support functions for MediaWiki collaboration tool
14:20:10   SUCCESS plugin 2: loaded from /usr/lib64/virtuoso/hosting/mediawiki.so }
14:20:10 { Loading plugin 3: Type `plain', file `creolewiki' in `/usr/lib64/virtuoso/hosting'
14:20:10   CreoleWiki version 0.1 from OpenLink Software
14:20:10   Support functions for CreoleWiki collaboration tool
14:20:10   SUCCESS plugin 3: loaded from /usr/lib64/virtuoso/hosting/creolewiki.so }
14:20:10 { Loading plugin 4: Type `plain', file `im' in `/usr/lib64/virtuoso/hosting'
14:20:10   IM version 0.5 from OpenLink Software
14:20:10   Support functions for Image Magick 6.5.2
14:20:10   SUCCESS plugin 4: loaded from /usr/lib64/virtuoso/hosting/im.so }
14:20:10 { Loading plugin 5: Type `plain', file `wbxml2' in `/usr/lib64/virtuoso/hosting'
14:20:10   WBXML2 version 0.9 from OpenLink Software
14:20:10   Support functions for WBXML2 0.10.1 Library
14:20:10   SUCCESS plugin 5: loaded from /usr/lib64/virtuoso/hosting/wbxml2.so }
14:20:10 { Loading plugin 9: Type `Hosting', file `hosting_perl.so' in `/usr/lib64/virtuoso/hosting'
virtuoso-t: symbol lookup error: /usr/lib64/virtuoso/hosting/hosting_perl.so: undefined symbol: Perl_Gthr_key_ptr
Comment 13 Alexey Shvetsov archtester gentoo-dev 2010-02-08 20:36:12 UTC
Moved to tree
Comment 14 Maciej Mrozowski gentoo-dev 2010-02-08 22:00:06 UTC
Just a note, it's not full Virtuoso package, just some components, that are required for KDE, namely:
virtuoso-odbc - odbc driver
virtuoso-server - virtuoso-t executable

I'm going to add remaining parts (it's pretty simple now as eclass handles the splitting) in a future.