Visions of Aestia

18 May 2005

Additional packaging to come

Filed under: PlanetRDF, Python — JBowtie @ 12:51 pm

OK, I’ve been monitoring feedback and testing things out, and I think I’ll actually get another Win32 release of Redland out this week. I’ve been notified that MySQL support was not enabled in the binaries, asked to produce Ruby bindings, and need to write a set of tutorials for C#, VB.NET and Python users.

What I have planned includes:

  • Binary development packages for people who need to write C/C++ code or language bindings; this will have the header files, libs, and debug symbols.
  • Source development packages; this will have the patched source, solution files, and a list of other packages used to build the code.
  • A signed .NET assembly. Will need to either get an existing Mono binary, the private key used to sign the Mono binaries, or generate a new key pair for the Win32 stuff.
  • Binary Ruby bindings, preferably with whatever ’standard’ installation method Ruby uses.
  • Updated binaries and Python bindings with MySQL support turned on.
  • Python unit tests, initially based on current test script. If nothing else it’ll help me maintain consistency from release to release.

I’ll try hard to get this put together this week, but don’t be surprised if it takes a little longer - I am doing this in my spare time, after all.

One thing I will not be doing is packaging stuff from CVS. I’ll wait for Dave to make a new release before repackaging things.

Long-term, I’d like to make the Python bindings work a little more closely with standard python libraries; it would be nice to pass a file object to the parser (instead of restricting/forcing it to parse out file names), or pass in an existing MySQL connection to a Storage object. Of course, that means reading up on the C/Python interfaces and figuring out SWIG.

2 Responses to “Additional packaging to come”

  1. Bruce Scharlau Says:

    John,

    this is great news. I downloaded the dlls yesterday, but couldn’t get them integrated into the GAC, so had to give up. I look forward to the signed assemblies and tutorials. It’ll be really useful for showing up the interoperability of doing RDF under different systems, which what I’m aiming for in a current project. Thanks!

  2. Morten Frederiksen Says:

    Hi,

    Regarding the MySQL connection issue, I’m afraid it’s not easily doable, as the storage engine needs to open several connections to avoid deadlock issues and to deliver reasonable performance, see also http://bugs.librdf.org/mantis/view.php?id=27 and http://lists.usefulinc.com/pipermail/redland-dev/2005-May/000900.html .

Leave a Reply

Powered by WordPress