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")