[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