playman no longer works. $ playman -l Couldn't open repositories.xml. #<REXML::ParseException: Missing end tag for 'hr' (got "body") Line: 12 Position: 430 Last 80 unconsumed characters: > /usr/lib64/ruby/1.9.1/rexml/parsers/baseparser.rb:335:in `pull_event' /usr/lib64/ruby/1.9.1/rexml/parsers/baseparser.rb:183:in `pull' /usr/lib64/ruby/1.9.1/rexml/parsers/treeparser.rb:22:in `parse' /usr/lib64/ruby/1.9.1/rexml/document.rb:245:in `build' /usr/lib64/ruby/1.9.1/rexml/document.rb:43:in `initialize' /usr/bin/playman:161:in `new' /usr/bin/playman:161:in `<main>' ... Missing end tag for 'hr' (got "body") Line: 12 Position: 430 Last 80 unconsumed characters: Line: 12 Position: 430 Last 80 unconsumed characters: ["/usr/lib64/ruby/1.9.1/rexml/parsers/treeparser.rb:95:in `rescue in parse'", "/usr/lib64/ruby/1.9.1/rexml/parsers/treeparser.rb:20:in `parse'", "/usr/lib64/ruby/1.9.1/rexml/document.rb:245:in `build'", "/usr/lib64/ruby/1.9.1/rexml/document.rb:43:in `initialize'", "/usr/bin/playman:161:in `new'", "/usr/bin/playman:161:in `<main>'"] seems that either the format of repositories.xml on api.gentoo.org has changed or something is different about REXML/* from the latest ruby:1.9
The repositories.xml file was moved and Ruby's Net::HTTP doesn't follow the redirect, so the error is a result of trying to parse the Apache response body as XML. Fixed in git at http://git.exherbo.org/paludis/paludis.git/commit/?id=5dcbfdc11cd87a7ffe41e736f782955e0b9eb947 - possibly worth a patch + revbump as I don't think we're planning on doing a release soon.
This should be in 1.4.2. Please reopen if the issue persists.