[mb-devel] libmusicbrainz development

Robert Kaye rob at eorbit.net
Wed Nov 15 00:52:01 UTC 2006


On Nov 14, 2006, at 7:38 AM, Andy Bridle wrote:
> 2) It only works, however, if I use my patched version of the dll,  
> with
> fixes for the buffer overrun problems in function  
> MBHttp::WriteToBuffer that
> I posted about in November. With these fixes incorporated, I've not  
> had a
> single heap corruption failure; without them, I get sporadic  
> crashes. I'm
> not sure if this is being followed up. Is it up to me to report it  
> on your
> bug-tracking system, or will someone else pick it up?

Sorry, I've been slacking on that one. I've attached this to this bug:

http://bugs.musicbrainz.org/ticket/2262

> 3) I'm developing with version 2 (RDF) of libmusicbrainz, and I'm a  
> bit
> worried that this will soon be obsolete, ie when the XML WebService  
> version
> is released. Is there a time-line for this release, and will v2  
> still work
> afterwards?

The new XML web-service has been live for over 6 months now. The old  
version will still be supported for quite some time, but we should  
discourage people from using it in new programs.

> 4) It would be *very* nice to have programmatic access to the list  
> of mirror
> servers. I've got round this by hard-coding the current mirror  
> URLs, plus a
> link to your /doc/MirrorServer page so the user can manually enter  
> a server
> URL. But it's a bit unsatisfactory.
>
> 5) Regarding the current mirrors, the German server responds very  
> slowly to
> libmusicbrainz queries (I'm querying from UK). The Netherlands mirror
> doesn't work at all from libmusicbrainz, at least when using the  
> built-in
> queries; I guess this is because the client lib performs direct (not
> indexed) searches, which fail even when done from the NL website  
> search page
> (with a DBI Connect System Error). It looks like these mirrors are  
> still
> under development, which is another good argument for point 4  
> above. I'd
> really like to be able to query for a list of servers, and their  
> current
> status.

That is exactly the reason why we have not listed the mirror servers  
-- they are currently unreliable. :-( The .nl one will run out of  
diskspace randomly, causing the DB to fail. The .de one is generally  
useless. :-(

I'm waiting for Dave to bring up the UK mirror and once we have that  
done, I will nuke the .nl and .de mirrors from the list of official  
mirrors.

--

--ruaok      Somewhere in Texas a village is *still* missing its idiot.

Robert Kaye     --     rob at eorbit.net     --    http://mayhem-chaos.net





More information about the MusicBrainz-devel mailing list