I'm not sure that I understand the details of your message, but hurray for getting a recent build working in Jessie! My pull request has about 2 lines of code changed, so it should build the same as 1.016. The author of RDF::Trine suggested I try out Attean as well, but the documentation isn't very good and it looks like it won't work with a SPARQL endpoint, so no good to us. Plus it has a ton of dependencies it seems. David Cook Systems Librarian Prosentient Systems 72/330 Wattle St Ultimo, NSW 2007 Australia Office: 02 9212 0899 Direct: 02 8005 0595
-----Original Message----- From: Mirko Tietgen [mailto:mirko@abunchofthings.net] Sent: Thursday, 11 May 2017 11:05 PM To: David Cook <dcook@prosentient.com.au>; koha-devel@lists.koha- community.org Subject: Re: Packaging RDF::Trine
Hi David,
I tried a quick build of librdf-trine-perl 1.016 in Jessie and it works. It will require some backports/packaging of dependencies.
libdbd-sqlite-perl (n/a) libcache-lru-perl (sid: 0.04-1)
librdf-trine-perl (sid: 1.015-1)
Cheers,
Mirko
David Cook schrieb am 11.05.2017
Hi all,
Magnus and I have been working on a RDF project for Stockholm University Library, and I've been using RDF::Trine for our prototype. It works great overall, although I found a bug with RDF::Trine::Store::SPARQL version 1.016 (most current version on CPAN*). I sent in a pull request yesterday (https://github.com/kasei/perlrdf/pull/147) and the author of the module said that he's hoping to review it and merge it into master in the next few days. But what this means is that we'll be wanting to use the latest version of RDF::Trine, and that's going to be much newer than what is in the Debian repositories for Jessie and Wheezy. I've taken a peek at the code in those repos, and it's buggy too.
I seem to recall on https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13642 that there were some issues packaging RDF libraries, but I think it may have mostly related to RDF::Helper, of which we have no need. But Mirko if I could get your input, that would be great.
*Actually it seems the latest version in CPAN is newer than master in Github. I'll have to talk to the maintainer about that too.
David Cook
Systems Librarian
Prosentient Systems
72/330 Wattle St
Ultimo, NSW 2007
Australia
Office: 02 9212 0899
Direct: 02 8005 0595