IRC log of musicbrainz on 2003-09-12

Timestamps are in UTC.

00:10:03 [icepick-away]
icepick-away is now known as icepick
00:18:38 [ruaok]
ruaok has quit ("Client exiting")
00:27:19 [sward_3]
sward_3 has quit (Read error: 104 (Connection reset by peer))
00:27:19 [sward_3]
sward_3 (~sward@pcp715355pcs.alxndr01.va.comcast.net) has joined #musicbrainz
01:01:04 [Mutiny]
alright, you want to commit what you have so i can do a checkout?
01:01:05 [sward_3]
sward_3 has quit (Read error: 104 (Connection reset by peer))
01:10:29 [icepick]
Mutiny: commited
01:15:37 [Mutiny]
cool
01:42:00 [eikeon]
eikeon has quit (orwell.freenode.net irc.freenode.net)
01:48:06 [eikeon]
eikeon (~eikeon@jungle.ne.client2.attbi.com) has joined #musicbrainz
01:59:18 [sward_2]
sward_2 (~sward@pcp715355pcs.alxndr01.va.comcast.net) has joined #musicbrainz
02:01:06 [eikeon]
eikeon has quit (orwell.freenode.net irc.freenode.net)
02:01:23 [icepick]
icepick has quit ("Terminated with extreme prejudice - dircproxy 1.0.5")
02:01:34 [eikeon]
eikeon (~eikeon@jungle.ne.client2.attbi.com) has joined #musicbrainz
02:02:49 [eikeon]
eikeon has quit (orwell.freenode.net irc.freenode.net)
02:02:56 [eikeon]
eikeon (~eikeon@jungle.ne.client2.attbi.com) has joined #musicbrainz
02:04:03 [eikeon]
eikeon has quit (orwell.freenode.net irc.freenode.net)
02:04:12 [eikeon]
eikeon (~eikeon@jungle.ne.client2.attbi.com) has joined #musicbrainz
02:24:45 [icepick]
icepick (~icepick@user4.net531.va.sprint-hsd.net) has joined #musicbrainz
03:14:53 [Knio]
Knio has quit (Read error: 110 (Connection timed out))
03:20:20 [Knio]
Knio (~knio@198.53.92.226) has joined #musicbrainz
03:29:01 [Mutiny]
Mutiny has quit (Connection timed out)
04:19:56 [Knio]
Knio has quit (Read error: 104 (Connection reset by peer))
05:09:02 [Mutiny]
Mutiny (~trivial@h0000deadbeef.ne.client2.attbi.com) has joined #musicbrainz
07:54:10 [eikeon]
eikeon has quit (orwell.freenode.net irc.freenode.net)
07:54:21 [eikeon]
eikeon (~eikeon@jungle.ne.client2.attbi.com) has joined #musicbrainz
09:05:42 [RJ]
RJ (~RJj@user-2040.bbd23tcl.dsl.pol.co.uk) has joined #musicbrainz
10:03:18 [eikeon]
eikeon has quit (orwell.freenode.net irc.freenode.net)
10:03:42 [eikeon]
eikeon (~eikeon@jungle.ne.client2.attbi.com) has joined #musicbrainz
10:13:14 [RJ]
RJ has quit (Remote closed the connection)
10:13:14 [RJ]
RJ (~RJj@user-2040.bbd23tcl.dsl.pol.co.uk) has joined #musicbrainz
10:30:20 [Rotty]
Rotty (~andy@dsl-237-232.utaonline.at) has joined #musicbrainz
11:40:45 [Tonas]
Tonas (Tonas@1Cust84.tnt3.adl1.da.uu.net) has joined #musicbrainz
11:40:45 [sward_2]
sward_2 has quit (Read error: 104 (Connection reset by peer))
11:50:45 [Tonas]
Tonas has left #musicbrainz
13:53:22 [Knio]
Knio (~knio@198.53.92.226) has joined #musicbrainz
14:17:31 [yalaforge]
yalaforge (~matthias@krl9-d9bb41f4.pool.mediaWays.net) has joined #musicbrainz
14:25:11 [Knio]
Knio is now known as Knio-school
14:43:01 [Knio-school]
Knio-school has quit (Read error: 104 (Connection reset by peer))
15:21:10 [eikeon]
eikeon has quit (orwell.freenode.net irc.freenode.net)
15:21:43 [eikeon]
eikeon (~eikeon@jungle.ne.client2.attbi.com) has joined #musicbrainz
16:14:52 [ldodds]
ldodds (ldodds@pod-124.dolphin-server.co.uk) has joined #musicbrainz
16:15:10 [ldodds]
hello, anyone able to answer a quick question?
16:15:41 [yalaforge]
depends on the question
16:15:52 [ldodds]
I want to access the MusicBrainz site without using the normal library
16:15:57 [ldodds]
do I just POST stuff to: http://mm.musicbrainz.org/cgi-bin/mq_2_1.pl?
16:16:08 [yalaforge]
yes, I think so
16:16:14 [ldodds]
and is there anything in the request other than the RDF document?
16:16:42 [yalaforge]
you could try the debugging switches of the example programs to see what they send
16:16:44 [ldodds]
I was tinkering with a form that posted a query to that address and kept getting "Cannot parse query" errors
16:16:50 [ldodds]
RDF is valid (I checked)
16:17:00 [ldodds]
hmm, OK
16:17:17 [yalaforge]
do you have the libmusicbrainz sources?
16:17:25 [ldodds]
I've been browsing the CVS online
16:17:37 [ldodds]
I'm doing this from Java, so was just poking around to see what I needed to do
16:18:37 [yalaforge]
hm, you should probably wait until ruaok or djce are here
16:18:50 [yalaforge]
they can go into more detail
16:19:03 [yalaforge]
or have a look at mq_2_1.pl, to see how it works
16:19:15 [ldodds]
I did that, and couldn't see my problem :)
16:19:42 [ldodds]
I'll try playing with the command-line tools
16:19:44 [ldodds]
cheers
16:19:56 [yalaforge]
hope you get it to work
16:20:25 [ldodds]
* ldodds goes back to coding
16:20:27 [ldodds]
ldodds has left #musicbrainz
16:56:49 [Rotty]
Rotty has quit ("Bye")
17:24:09 [icepick]
darn it... I could have helped ldodds
17:29:39 [yalaforge]
I tried posting to mm.musicbrainz.org and it worked fine
17:29:56 [yalaforge]
perhaps his content-length header was invalid or something
17:33:54 [leigh]
leigh (~leigh@82-32-65-3.cable.ubr01.bath.blueyonder.co.uk) has joined #musicbrainz
17:33:54 [leigh]
leigh has quit (Client Quit)
17:34:37 [djce]
djce (~davide@195.60.9.122) has joined #musicbrainz
17:35:03 [ldodds]
ldodds (~leigh@82-32-65-3.cable.ubr01.bath.blueyonder.co.uk) has joined #musicbrainz
17:42:34 [ldodds]
* ldodds still having problems POSTing direct to MB
17:43:29 [djce]
What's up, ldodds? Should I go and read the chat logs?
17:43:44 [ldodds]
I'm trying to POST a query direct from Java
17:43:57 [ldodds]
Getting "Cannot parse query: " as error message
17:43:58 [djce]
What sort of query? RDF?
17:44:02 [djce]
ah.
17:44:03 [ldodds]
RDF yep
17:44:11 [ldodds]
* ldodds is probably being dull
17:44:28 [djce]
Do you have a capture of the POST request you're generating?
17:44:30 [ldodds]
am sending to: http://mm.musicbrainz.org/cgi-bin/mq_2_1.pl
17:44:58 [ldodds]
I'll have a fish around, but can supply the RDF (which validates)
17:45:25 [ldodds]
HttpURLConnection class does the magic for me, I'll see if I can capture it
17:46:00 [yalaforge]
I put two samples that work for me online at http://www.mafr.de/mb/
17:46:29 [djce]
Is there no error message after "Cannot parse query:" ?
17:46:38 [yalaforge]
djce: usually, there isn't
17:46:48 [djce]
oh. That sounds wrong :-)
17:46:48 [yalaforge]
I never got one
17:46:54 [ldodds]
nope never
17:47:14 [ruaok]
ruaok (~robert@adsl-63-201-0-114.dsl.snlo01.pacbell.net) has joined #musicbrainz
17:47:31 [ruaok]
dvtoo_: you around??
17:47:43 [RJ]
RJ has quit ("Client exiting")
17:47:53 [djce]
Lemme quickly patch the bug which is mangling the error message...
17:48:03 [ruaok]
which err msg??
17:48:34 [yalaforge]
Those from mq_2_1.pl
17:48:52 [ruaok]
Sweet. I noticed that yesterday.
17:52:23 [djce]
Can you retry it now, ldodds?
17:52:38 [djce]
I think the server might return the full message now. Hopefully.
17:53:03 [ruaok]
djce: works great!
17:53:04 [ruaok]
Thanks!
17:53:08 [djce]
Cool.
17:53:10 [yalaforge]
it still works correctly for valid queries ;-)
17:53:19 [djce]
That's good to know too!
17:53:23 [ruaok]
Cannot parse query: not well-formed (invalid token) at line 8, column 20, byte 365
17:53:55 [yalaforge]
I had that problem too. Usually, my content-length header was set too low.
17:54:02 [ldodds]
thats what I get not well-formed (invalid token) at line 1, column 125, byte 125
17:54:14 [ruaok]
djce: I'm formulating strategies on how I can managed to heft my luggage and a case of beer through the tube and the train without killing myself.
17:54:40 [djce]
LOL. Really, no need. We have beer here too :-)
17:54:49 [ruaok]
ldodds: can you paste your RDF (at least the offending lines) ?
17:55:01 [dvtoo_]
ruaok: yeah, barely, helping someone pack
17:55:05 [dvtoo_]
dvtoo_ is now known as dvtoo
17:55:08 [ruaok]
Yeah, but its different... :-)
17:55:23 [ruaok]
dvtoo: gimme a shout when you have a moment. No rush.
17:55:31 [dvtoo]
now is good a time as any
17:55:43 [ldodds]
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:mq = "http://musicbrainz.org/mm/mq-1.1#"><mq:FindAlbum"><mq:depth>1</mq:depth><mq:artistName>Pink Floyd</mq:artistName><mq:albumName>Dark Side of the Moon</mq:albumName></mq:FindAlbum></rdf:RDF>
17:55:47 [ruaok]
did you ever get the tunepimp dll to compile under debug mode?
17:56:13 [dvtoo]
yes...but it seemed worthless. borland wouldn't pick up the debug info in other threads
17:56:24 [ldodds]
doh there's a typo, ignore that
17:56:30 [dvtoo]
I think I'm lacking win32 debug voodoo
17:56:44 [ruaok]
not entirely worthless -- I remembered how to use map files to determine where something crashed inthe tp dll.
17:56:49 [ldodds]
works fine now, excellent!
17:56:50 [dvtoo]
oh, nice
17:56:54 [djce]
Yay. ldodds proves once again that the best way to debug is to merely show the code to someone else :-)
17:56:56 [ruaok]
but in order to get line numbers I need to get it to compile under debug mode.
17:57:08 [ruaok]
can you shoot me a diff with the debug changes in it?
17:57:12 [ldodds]
* ldodds laughs
17:57:35 [ldodds]
bizarrely I was testing this from an HTML form earlier and had similar problems, but with different RDF
17:57:47 [ldodds]
I'm obviously king of typos
17:58:14 [ruaok]
dvtoo: check out this article -- it has all the details on the mapfile stuff: http://codeproject.com/debug/mapfile.asp
17:58:41 [ruaok]
ldodds: the invalid token error I got was from using the wrong encoding.
17:58:42 [ldodds]
in case you're interested I'm doing this to tie together FOAF descriptions with lists of albums that people own
17:58:56 [ruaok]
I was passing ISO-8859-1 characters and the server was expecting UTF-8.
17:58:57 [ruaok]
Booom!
17:59:17 [ruaok]
Are you passing in a <&xml declaration at the top?
17:59:33 [ldodds]
nope, but I will as not doing so is naughty
17:59:35 [ldodds]
:)
17:59:39 [ruaok]
If not, the parser assumes that the XML is in UTF-8 and I'm guessing that you're passing in 8859-1
18:00:02 [ldodds]
Java is probably using Windows default, so yep you're right. I'll be sure to configure the output for UTF-8
18:00:06 [ruaok]
ldodds: you should have the XML decl, yeah.
18:00:27 [ruaok]
Oh -- you're using Java. I dunno in that case.
18:00:40 [ruaok]
It might actually be passing UNICODE.
18:00:50 [ruaok]
But, I'm just guessing here.
18:01:10 [ldodds]
Output goes to the platform defaults unless specified. So it may even have been some dodgy windows encoding
18:02:04 [ldodds]
got to run. thanx for the help
18:02:19 [ldodds]
ldodds has quit ()
18:03:59 [yalaforge]
* yalaforge is away: ST
18:21:22 [plod]
l8rs all
18:21:35 [ruaok]
l8
18:29:22 [icepick]
icepick has quit ("Client exiting")
18:39:38 [icepick]
icepick (~icepick@user4.net531.va.sprint-hsd.net) has joined #musicbrainz
19:18:40 [djce]
* djce continues coding Adv.Rel.s
19:20:03 [ruaok]
djce: when you tested the tagger you saw strange issues with the tabs couns being wrong, right?
19:20:09 [djce]
Yes
19:20:28 [ruaok]
I've seen that once but I can't duplicate it.
19:20:39 [ruaok]
How difficult was that for you to dup?
19:20:47 [ruaok]
Can I shoot you a test version??
19:21:06 [djce]
Well I didn't try to dupe it. But it seemed to happen with no particular effort on my part.
19:21:14 [djce]
I can, later.
19:21:19 [ruaok]
ok.
19:21:39 [ruaok]
I'll put a test version together for you...
19:21:45 [djce]
Just mail me a link to download later. Thanks.
19:21:59 [ruaok]
k
19:31:23 [ruaok]
link sent
19:33:54 [djce]
downloading....
19:34:35 [djce]
OK, got it. I'll try it later.
19:35:06 [Knio]
Knio (~knio@198.53.92.226) has joined #musicbrainz
19:37:42 [manyoso]
manyoso (manyoso@h00e08124e33e.ne.client2.attbi.com) has joined #musicbrainz
19:38:02 [manyoso]
does musicbrainz have any graphics suitable for a wizard based tagger?
19:39:18 [djce]
Icons, artwork etc?
19:39:45 [djce]
Only what's already in the Win32 tagger, AFAIK.
19:41:42 [ruaok]
manyoso: update your tunepimp from cvs -- I fixed an important encoding bug in the test tagger.
19:41:53 [ruaok]
it was using UTF-8 by default...
19:42:01 [manyoso]
k
19:43:43 [sward_2]
sward_2 (~sward@pcp715355pcs.alxndr01.va.comcast.net) has joined #musicbrainz
19:46:15 [ruaok]
Good. The colo issues have been taken care of now.
19:46:29 [ruaok]
Two machines at the colo were compromised last night.
19:46:44 [ruaok]
I just called Jeff to ask him to look around and make sure everything is still ok.
19:46:51 [ruaok]
djce: have you noiced anything funny?
19:47:11 [djce]
Only the flood of nagios messages, and some packet loss.
19:49:26 [ruaok]
ok, good.
19:49:40 [ruaok]
Did I mention that I'm glad that Jeff is watching our stuff??
19:50:54 [djce]
Jeff's doing a fine job :-)
19:53:14 [djce]
* djce is away: hungry
19:53:33 [sward_2]
sward_2 has quit (Read error: 104 (Connection reset by peer))
19:57:28 [sward_2]
sward_2 (~sward@pcp715355pcs.alxndr01.va.comcast.net) has joined #musicbrainz
20:13:16 [yalaforge]
* yalaforge is back (gone 02:09:16)
20:20:13 [sbw_]
sbw_ (~blake@dsl093-083-182.wdc1.dsl.speakeasy.net) has joined #musicbrainz
20:24:22 [ruaok]
djce: Jeff's security audit came up clean.
21:02:02 [icepick]
my god, id3v2 is sooooo broken
21:02:22 [icepick]
It's quite a job to get your parser to read all the broken tags out there
21:02:44 [ruaok]
icepick: yup.
21:02:50 [ruaok]
Your job is NEVER done.
21:02:51 [real]
real has quit (Read error: 60 (Operation timed out))
21:04:04 [icepick]
ruaok: I have some 230mb of just id3 tags...
21:04:24 [icepick]
ruaok: I will say I'm done when it can read and the rewrite those tags
21:04:32 [icepick]
but then I guess there could be move
21:04:34 [icepick]
more
21:05:10 [ruaok]
Like I said: The next time I run into Martin Nilsson I may not be able to restrain myself from ripping his head off.
21:05:20 [yalaforge]
is there a better format than id3v2 out there?
21:05:26 [ruaok]
yes.
21:05:28 [ruaok]
ape tags.
21:05:32 [icepick]
the id3.org page says "Update: Test suite in development."
21:06:00 [ruaok]
the only thing that should be done with id3 is to shoot it and endorse ape tags.
21:06:10 [icepick]
http://www.personal.uni-jena.de/~pfk/mpp/sv8/apetag.html
21:06:21 [yalaforge]
ah, frank klemm :-)
21:06:58 [yalaforge]
is there a usable implementation?
21:07:14 [ruaok]
you know him?
21:07:38 [yalaforge]
I read postings of him on usenet. He is ... special
21:08:07 [ruaok]
special in the sense that my GF uses it?
21:08:19 [yalaforge]
No. I guess he's the one who hates legacy solutions more than anyone else.
21:08:21 [ruaok]
"He is special. He is one of God's gentler creatures."
21:08:33 [yalaforge]
bashes on unix in unix groups :-)
21:08:38 [ruaok]
Ahhh.
21:09:13 [yalaforge]
back to ape: do you know an implementation?
21:09:51 [icepick]
ruaok: we need a mb to ape spec :)
21:10:34 [icepick]
APE tags are simpler than id3v2 but the specs are skimpy on some parts
21:10:41 [icepick]
like how do I make a list of strings
21:10:43 [ruaok]
agree.
21:10:50 [ruaok]
agreed.
21:11:03 [ruaok]
yalaforge: I don't.
21:11:12 [ruaok]
But I haven't looked.
21:11:17 [icepick]
is the language in any format?... what I call german not what a german would call it :)
21:11:23 [ruaok]
Looks simple enough to code up though.
21:11:36 [icepick]
for text only data yes...
21:11:44 [icepick]
all the rest is a big question
21:12:02 [ruaok]
I still think everything should be stored in an XML file.
21:12:06 [ruaok]
With attachments...
21:12:11 [ruaok]
like images, etc.
21:12:20 [yalaforge]
inside the MP3 file?
21:12:21 [icepick]
ruaok: ahh... now you are talking
21:12:25 [ruaok]
yes.
21:12:30 [icepick]
ruaok: tail or head of file?
21:12:38 [ruaok]
I've been wanting to do that for the last 5 years.
21:12:39 [ruaok]
Tail.
21:12:42 [yalaforge]
head of course, for streaming
21:12:43 [yalaforge]
:-)
21:12:50 [ruaok]
Fuck that.
21:12:59 [ruaok]
For streaming you usually have out of band solutions.
21:13:08 [icepick]
lenght would be stored at the tail of the file... along with a XMLTAG string right at the end of the file
21:13:17 [icepick]
use the unsynch algo from id3v2
21:13:19 [ruaok]
That whole rewriting a file becuase the head tag has grown in size REALLY bugs me.
21:13:42 [yalaforge]
that's a problem of the file system implementation, frank would say.
21:14:12 [ruaok]
Ohhhh. I see -- one of THOSE thinkers.
21:14:14 [ruaok]
Crap.
21:15:58 [icepick]
hummm... whatever we choose there for this new tagging format it should be compat with ogg...
21:16:10 [icepick]
ogg you can have multiple streams in a file
21:16:25 [icepick]
so you can make one stream a metadata stream and put the xml in there
21:16:32 [icepick]
and then another for an image
21:16:34 [ruaok]
yeah. And their simple key-value approach is also pretty respectable from a KISS pov
21:16:53 [ruaok]
icepick: I tried convincing monty and the crew of that about 3 years ago.
21:16:59 [icepick]
ruaok: that's actually something that I would like to get rid of
21:17:04 [icepick]
ruaok: I know you have...
21:17:26 [ruaok]
But, I gave up. More important battles to fight.
21:17:29 [icepick]
ruaok: the key is to release source and start tagging files like this... don't ask :)
21:17:38 [ruaok]
Hehehe.
21:17:49 [ruaok]
That's a lesson I've learned a little too late for this issue. :-)
21:18:03 [manyoso]
manyoso is now known as manyAway
21:18:32 [icepick]
ruaok: do you know of any metadata scheme except for the basic one in vorbis
21:18:34 [ruaok]
* ruaok wonders if manyoso == many bears
21:18:44 [ruaok]
no
21:18:51 [icepick]
oso == bears in german?
21:18:58 [yalaforge]
no
21:18:59 [ruaok]
spanish.
21:19:17 [ruaok]
oso == bear, osos = bears
21:21:56 [icepick]
my id3v2 parser is pretty darn good if I may say so...
21:22:38 [yalaforge]
I'm still working with a perl module for my mp3 collection
21:26:56 [icepick]
yalaforge: you are the perl-mb author?
21:27:16 [icepick]
ruaok: I never sent you that email about moving the python module in CVS
21:27:44 [yalaforge]
icepick: no, but I added a simpler API
21:28:12 [ruaok]
icepick: oh yea.
21:28:15 [ruaok]
lemme do that now
21:28:37 [ruaok]
cd mb_client && mv python ../python-musicbrainz
21:28:38 [ruaok]
right?
21:29:29 [icepick]
right
21:29:57 [icepick]
yalaforge: I should take a look... nice api is somethink I wanted to do in python wrappers
21:30:31 [yalaforge]
icepick: check out MusicBrainz::Client::Simple
21:30:32 [ruaok]
done.
21:30:38 [icepick]
ruaok: thanks
21:30:48 [icepick]
we need to tell rotty
21:31:27 [yalaforge]
icepick: there is an example program that documents its use: simple_demo.pl somewhere in mb_client
21:31:49 [ruaok]
icepick: you gonna take care of that, or should I??
21:32:14 [ruaok]
yalaforge: last time I tried using the perl bindings I got a version error of sorts.
21:32:28 [ruaok]
one module version conflicted with another.
21:32:32 [ruaok]
Does that ring a bell?>
21:32:44 [yalaforge]
ruaok: I think sander corrected that some time ago
21:32:56 [ruaok]
Hmmm.
21:33:03 [ruaok]
I'll try installing a new version.
21:33:08 [yalaforge]
ruaok: IIRC there was a problem to mix CVS and the CPAN versions
21:33:27 [ruaok]
ok, I'll grab clean CVS versions and try again.
21:33:29 [icepick]
ruaok: I will
21:33:32 [ruaok]
ok
21:34:57 [icepick]
ls
21:35:05 [ruaok]
ps
21:35:11 [yalaforge]
$
21:35:11 [yalaforge]
$
21:35:17 [ruaok]
kill -9 1
21:35:20 [icepick]
ruaok: you need to delete one line in mb_client/CVS
21:35:26 [ruaok]
oopos
21:36:28 [ruaok]
wait, there is no such file.
21:36:34 [ruaok]
You need to do that locally, don't you?
21:36:52 [ruaok]
that's what I just did to my mb_client base.
21:37:12 [icepick]
ahh
21:37:16 [icepick]
yes.. you're right
21:37:57 [yalaforge]
ruaok: oops, I get that version error, too. I'll check that
21:38:42 [ruaok]
thx
21:39:18 [ruaok]
yalaforge: do you have any more insight about making it to the summit??
21:39:29 [ruaok]
I'd love to meet you...
21:39:34 [ruaok]
And you icepick?
21:39:41 [ruaok]
The UK is nice in the fall!
21:39:47 [yalaforge]
not yet, the semester hasn't started yet, so I don't have a timetable yet
21:39:57 [yalaforge]
yet :-)
21:39:59 [ruaok]
* ruaok lies through his teeth.
21:40:07 [ruaok]
Cool. I hope it works out.
21:40:20 [ruaok]
I'm really looking forward to this summit.
21:40:30 [ruaok]
Never before will have this many brainzer be collected in one room.
21:40:52 [icepick]
ruaok: I'm pretty much stuck until things get better at my company...
21:41:09 [ruaok]
:-( At least you have a company that pays you. :-)
21:41:17 [icepick]
ruaok: so far :)
21:41:17 [ruaok]
I think things will get better once Bush is out of office.
21:41:32 [icepick]
ruaok: anything is possible
21:41:45 [icepick]
ruaok: we live in really intresting times
21:42:02 [yalaforge]
I guess I'll have to wear a 'sponsored by daddy' shirt if I make it to the summit :-)
21:42:27 [icepick]
ruaok: what should I do if I want to release a new verison of the bindings? could I put them on the mb.org site somewhere?
21:42:32 [icepick]
mb.org/~myers/
21:43:53 [ruaok]
yalaforge: HAHAHA! But hey, whatever works. I'm usually wearing the sponsored by SugarMama shirt. :-)
21:44:15 [ruaok]
icepick: yes, they should go directly into the FTP dir, so the the mirrors can grab them.
21:44:45 [ruaok]
and get either djce or me to update the web pages to point to the right version.
21:44:59 [ruaok]
let me setup an mbftp group for us to use.
21:45:50 [yalaforge]
ruaok: $VERSION in mb_client/perl/Client/Makefile.PL needs to be set to 0.07
21:46:10 [ruaok]
ok.
21:46:24 [ruaok]
Did I ever give you CVS write access??
21:46:33 [yalaforge]
no, but I don't need it
21:46:48 [icepick]
* icepick goes to make some dinner
21:47:13 [ruaok]
yalaforge: I disagree. :-)
21:47:38 [yalaforge]
ruaok: I don't make that many contributions
21:48:02 [yalaforge]
my automod status is more important ;-)
21:48:23 [ruaok]
I disagree on the former.
21:48:40 [ruaok]
There are people with CVS write access who have done a LOT less.
21:48:46 [yalaforge]
let's wait a bit, ok?
21:49:56 [ruaok]
ok.
21:50:05 [yalaforge]
but thanks for asking :-)
21:50:18 [ruaok]
icepick: you should be able to stash releases into /var/cvs/musicbrainz/pub/python
21:50:27 [ruaok]
privs should allow that, but please test it.
21:50:30 [ruaok]
yalaforge: np
21:51:51 [ruaok]
yalaforge: line 27 now reads:
21:51:52 [ruaok]
'VERSION' => '0.07',
21:51:55 [ruaok]
Correct??
21:52:10 [yalaforge]
yes. Then install and run 'perl simple_demo.pl'
21:52:20 [yalaforge]
The error message should then be gone
21:52:28 [ruaok]
ok, will do as soon as I reboot out of windows.
21:52:34 [ruaok]
Lemme commit this.
21:52:52 [ruaok]
ok, done.
21:52:55 [ruaok]
Can you please check this?
21:53:04 [yalaforge]
ok, one minute, please
21:53:14 [ruaok]
keine eile
21:53:58 [yalaforge]
should be ok
21:55:04 [ruaok]
I'll tinker with it before I go home.
21:55:24 [yalaforge]
ok. calling the example script should be enough
21:56:00 [ruaok]
I've got a script that I've written that I want to see work...
21:56:12 [yalaforge]
what does it do?
21:56:41 [ruaok]
Its for obsequueuiuem. Its the ripping script -- it now uses MB to lookup the CDs.
21:56:42 [ruaok]
Finally!
21:56:49 [yalaforge]
hey, great :-)
21:57:12 [yalaforge]
could you pass me the URL?
21:57:21 [ruaok]
For obs??
21:57:25 [ruaok]
obsbox.sf.net
21:57:28 [yalaforge]
no, for the script, as soon as it works
21:57:47 [yalaforge]
I know the old version of the script and I like it
21:57:56 [ruaok]
RipCd.pl ??
21:57:58 [ruaok]
Really??
21:58:06 [djce]
* djce is back (gone 02:04:53)
21:58:11 [ruaok]
I'll check it into CVS when I'm done.
21:58:13 [yalaforge]
yes, I think so. It uses FreeDB, IIRC
21:58:24 [ruaok]
djce: the security audit passed with flying colors
21:58:26 [ruaok]
yalaforge: yes.
21:58:39 [djce]
Good. I was just reading that in the backscroll.
21:58:48 [yalaforge]
ruaok: I remember it was a very unusual perl script
21:59:00 [ruaok]
special.
21:59:02 [yalaforge]
ruaok: lot's of functions, and readable ;-)
21:59:07 [ruaok]
Very special. IN the terms that my GF uses.
21:59:19 [ruaok]
I dunno -- it was pretty bad. I'm embarrased by it.
21:59:29 [ruaok]
but it was one of the first perl script I ever wrote.
21:59:56 [ruaok]
djce: when you get around to using the tagger, will you be using XP??
22:00:06 [djce]
no, I don't have that.
22:00:10 [ruaok]
smart man.
22:00:13 [djce]
Win98 here.
22:00:19 [ruaok]
Oh, eeek. Scary.
22:00:28 [yalaforge]
my parents have XP
22:00:33 [djce]
Not really. Fairly stable, fairly swift.
22:00:50 [yalaforge]
It took me 7 hours to install all security updates via modem
22:01:14 [ruaok]
Wow.
22:01:27 [ruaok]
I'm a 2000 man when I'm forced to use windows.
22:01:41 [yalaforge]
* yalaforge doesn't have windows anymore
22:02:08 [ruaok]
yalaforge: congrats!
22:02:45 [yalaforge]
oh, BTW: bad news from germany. The law passed that makes downloading songs from the internet illegal
22:03:13 [ruaok]
scheisse.
22:03:15 [ruaok]
got URL?
22:03:21 [yalaforge]
one minute ...
22:03:47 [ruaok]
ich jabs.
22:03:47 [yalaforge]
http://www.spiegel.de/netzwelt/politik/0,1518,265328,00.html
22:03:49 [ruaok]
habs.
22:04:15 [yalaforge]
but exchanging files with family and friends is still legal :-/
22:04:29 [djce]
Right, I'm just gonna try that tagger now... biab.
22:04:50 [ruaok]
thanks
22:05:02 [ruaok]
yalaforge: sigh.
22:05:29 [yalaforge]
ruaok: it's pretty sad. But we all knew the day would come. Software patents is the next one
22:06:10 [ruaok]
Peter Morgensen from DFD thinks that software patents can be avoided in EU.
22:06:15 [ruaok]
I hope he is right.
22:06:28 [yalaforge]
well, at least the whole thing was postponed
22:06:51 [yalaforge]
there was a lot of resistance from small companies and open source groups
22:06:59 [yalaforge]
let's hope the best
22:07:04 [ruaok]
myself included.
22:07:09 [ruaok]
I wrote a big long letter
22:07:39 [yalaforge]
* yalaforge is still rather pessimistic
22:08:16 [yalaforge]
perhaps we have to release software via freenet in the future. On my god :-(
22:09:03 [djce]
ruaok: There's some behaviour in the tagger that's odd, but I don't know if it's intended.
22:09:31 [ruaok]
can you elaborate on that?
22:09:32 [djce]
It's unchanged between -test3 and the -djce versions.
22:09:38 [ruaok]
crap.
22:09:44 [djce]
Yes. I take a previous identified file...
22:09:58 [djce]
drop it onto the tagger, and it goes straight to "identified".
22:10:04 [djce]
So far, so good, I guess.
22:10:09 [ruaok]
yup
22:10:15 [djce]
So I click "identify again", and it goes to "pending".
22:10:20 [djce]
Still, so far so good.
22:10:37 [djce]
Then it just disappears from all tabs. All tabs say zero files, and appear empty.
22:10:46 [ruaok]
yup, that is the bug.
22:10:50 [djce]
Oh.
22:10:52 [ruaok]
CRAP CRAP CRAP CRAP CRAP.
22:10:57 [ruaok]
Did I mention CRAP?
22:11:14 [ruaok]
Thanks for checking though.
22:11:17 [djce]
np
22:11:29 [ruaok]
what do the tabs say?
22:11:35 [ruaok]
does one of them say 1??
22:11:40 [djce]
After it's all finished?
22:11:48 [ruaok]
once the file disappeared
22:11:49 [djce]
Nope, all say (0)
22:11:55 [djce]
and the file is nowhere to be seen
22:11:55 [ruaok]
oh wait.
22:12:02 [ruaok]
That could be another problem.
22:12:17 [ruaok]
It could've autosaved the file.
22:12:30 [djce]
Ah. The %-similarity threshold thing?
22:12:31 [ruaok]
But the autosave config stuff has another bug in it.
22:12:36 [djce]
Let me try some other files.
22:12:37 [ruaok]
So you can't turn if off.
22:12:40 [djce]
biab...
22:12:46 [ruaok]
Do you have the paitence to try anbother build?
22:13:33 [djce]
Ohh, I got an assert error.
22:13:35 [djce]
Yes
22:13:38 [yalaforge]
* yalaforge pays one tori amos song if you do
22:13:48 [yalaforge]
:-)
22:13:59 [ruaok]
assert, eh? What line/file?>
22:14:15 [djce]
assert failed: j>=0, main.cpp line 268
22:14:55 [ruaok]
thanks.
22:15:03 [djce]
now I'm getting a page fault.
22:15:29 [djce]
I'll send you the details in a minute...
22:15:38 [ruaok]
eeek -- that assert is bad.
22:15:41 [ruaok]
Sigh.
22:17:09 [djce]
For some reason, when I start the tagger there's one file in "pending" already.
22:17:25 [ruaok]
do you have watch dir setup??
22:17:29 [djce]
That assert seemed to occur when I tried to "remove" that file while the tagger was still loading.
22:17:40 [djce]
Probably. I'll check in a minute...
22:18:32 [djce]
That 'puter's owner is using it at the moment :-)
22:18:52 [ruaok]
:-)
22:19:21 [ruaok]
a new version is uploading right now
22:20:38 [ruaok]
http://musicbrainz.org/~robert/mbtagger-setup-0.10.0-djce2.exe
22:22:16 [djce]
Let me know when it's ready
22:22:30 [ruaok]
yalaforge: sounds like the germany copyright law is like the DMCA over here.
22:22:37 [ruaok]
djce: its done
22:22:40 [djce]
ok
22:23:02 [yalaforge]
yes. It came from the EU and they got it from the US, AFAIK
22:23:32 [yalaforge]
whatever they decide in brussels has to be made national law, so we didn't have a choice
22:23:47 [ruaok]
right.
22:24:07 [yalaforge]
but we could have stopped it in brussels, of course
22:24:13 [rudolf]
rudolf (davide@195.60.9.121) has joined #musicbrainz
22:24:19 [ruaok]
From the colo list: "They are either growing pains or groin pains...I can't remember which."
22:24:30 [rudolf]
rudolf is now known as djce-win32
22:24:40 [yalaforge]
:-)
22:25:09 [djce-win32]
ruaok: Yes, dir watching is turned on.
22:25:25 [ruaok]
turn it off for now.
22:25:29 [ruaok]
and then autosave as well.
22:25:50 [djce-win32]
ok
22:28:00 [djce-win32]
Right, now the files are moving to "Id'd" instead of disappearing.
22:28:23 [ruaok]
Good.
22:29:50 [eikeon]
eikeon has quit (orwell.freenode.net irc.freenode.net)
22:29:50 [djce-win32]
So far all the counts are ok...
22:30:22 [ruaok]
good to hear that.
22:30:49 [ruaok]
I just noticed that if you get an error box saying that some files got and error during tag writing, ignore it.
22:31:12 [ruaok]
its exactly opposite. Get dialog, no error. Get no dialog, error. :-)
22:31:52 [eikeon]
eikeon (~eikeon@jungle.ne.client2.attbi.com) has joined #musicbrainz
22:32:03 [djce-win32]
Ah. a problem.
22:32:22 [djce-win32]
I just loaded 35 files, and made sure they all ID'd correctly.
22:32:33 [djce-win32]
So Ident(35), other tabs(0).
22:32:45 [djce-win32]
I think clicked "save" (I think a few files were highlighted).
22:32:55 [djce-win32]
Is it meant to only save the highlighted ones?
22:33:03 [ruaok]
No.
22:33:11 [ruaok]
It probably should.
22:33:25 [djce-win32]
Well, what happened is that six files have moved to error: Error(6)
22:33:42 [djce-win32]
Lots of files (presumably 29) remain in "Identified", but it shows (0) on that tab.
22:34:00 [ruaok]
crap
22:34:01 [verus]
verus (~real@65.32.208.197) has joined #musicbrainz
22:34:06 [djce-win32]
Only 11 files, actually.
22:34:22 [djce-win32]
I wonder where the other 18 went?
22:34:34 [ruaok]
how many are in the error tab?
22:34:43 [djce-win32]
Six, like it says.
22:36:23 [ruaok]
the files in the error tab, what error message do they have?
22:36:23 [djce-win32]
All say not enough disk space.
22:36:23 [ruaok]
is that correct?
22:36:23 [djce-win32]
or "diskspace" [sic]
22:36:23 [djce-win32]
no
22:36:23 [djce-win32]
77Gb free
22:36:35 [ruaok]
I suck.
22:36:50 [djce-win32]
Never mind :-) You'll recover.
22:36:59 [ruaok]
Thanks for testing though.
22:37:02 [djce-win32]
np
22:37:06 [ruaok]
Things were really looking up here.
22:37:17 [ruaok]
I guess I really need to get a xp or win98 box
22:37:50 [djce-win32]
djce-win32 has quit ("Client Exiting")
22:38:05 [Knio]
Knio has quit (Read error: 104 (Connection reset by peer))
22:38:10 [yalaforge]
there must be a lot of people who want to get rid of one, I guess ;-)
22:38:18 [djce]
* djce is still here
22:38:55 [ruaok]
77Gb is a BIG number... Very BIG.
22:39:01 [ruaok]
I wonder if my math is off.
22:39:05 [ruaok]
Some rounding error.
22:39:48 [djce]
I could try it on a smaller drive.
22:40:30 [ruaok]
Could you lend me your eyes?
22:40:38 [ruaok]
tunepimp codebase.
22:40:46 [djce]
ok... lemme "cvs update"
22:40:53 [ruaok]
wait, have you done win32 programming at all?
22:41:09 [djce]
not a whole lot. Just a smidge.
22:41:13 [ruaok]
Oh, and this is some nitpicky windows shit.
22:41:18 [ruaok]
Never mind...
22:41:19 [djce]
Ah.
22:42:22 [ruaok]
do you know if the destination dir was properly set?
22:44:00 [djce]
It exists, it's on the 77Gb-free drive.
22:45:04 [ruaok]
ok.
22:45:19 [ruaok]
I think its a minor difference in win 32 apis.
22:45:32 [djce]
Hmmm. Where is the destination dir set, actually? I'd turned off the tickbox which says "move tagged files to this dir".
22:45:48 [ruaok]
Ohhh. Interesting.
22:45:54 [ruaok]
It should save them in place.
22:46:01 [djce]
Does that mean it saves to the same place as the source.
22:46:01 [djce]
ok
22:46:05 [ruaok]
Wait, I might be able to duplicate that here.
22:46:38 [djce]
FWIW, the other HDD has 16Gb free. The only other drives are FDD, CDROM and DVD.
22:46:58 [ruaok]
OK, I think I know what might be up. I'll do some digging.
22:47:06 [ruaok]
But on the other bug, I have no clue whats up with that.
22:49:17 [djce]
Hmmm. Oh well, I'll help whenever I can of course. But first, sleep.
22:49:25 [djce]
Catch you all tomorrow.
22:49:28 [yalaforge]
that early?
22:49:43 [djce]
for me? 'fraid so.
22:49:56 [yalaforge]
* yalaforge should go to sleep, too
22:49:56 [djce]
Well done Jeff btw :-)
22:49:59 [djce]
night!
22:50:02 [yalaforge]
night
22:50:07 [djce]
djce has quit ("Zzzzzzzzz")
22:50:19 [yalaforge]
yalaforge has quit ("Client exiting")
23:01:22 [duncf]
duncf (~duncf@DU115.N202.ResNet.QueensU.CA) has joined #musicbrainz
23:06:02 [ruaok]
ruaok has quit ("Client exiting")