root | 10 Aug 2012 22:42
Favicon

[mb-commits] r13578 - in search_server/trunk/updater: . src/main/java/org/musicbrainz/search/replication src/test/java/org/musicbrainz/search/replication

Author: murdos
Date: 2012-08-10 20:42:24 +0000 (Fri, 10 Aug 2012)
New Revision: 13578

Modified:
   search_server/trunk/updater/pom.xml
   search_server/trunk/updater/src/main/java/org/musicbrainz/search/replication/UnpackUtils.java
   search_server/trunk/updater/src/test/java/org/musicbrainz/search/replication/UnpackUtilsTest.java
Log:
Work around java bug with regexes (http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6337993)

Modified: search_server/trunk/updater/pom.xml
===================================================================
--- search_server/trunk/updater/pom.xml	2012-07-19 04:44:18 UTC (rev 13577)
+++ search_server/trunk/updater/pom.xml	2012-08-10 20:42:24 UTC (rev 13578)
 <at>  <at>  -1,180 +1,185  <at>  <at> 
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.musicbrainz.search</groupId>
-  <artifactId>updater</artifactId>
-  <packaging>jar</packaging>
-  <version>2.0-SNAPSHOT</version>
-  <name>MusicBrainz Search Indexes Updater</name>
-  <repositories>
-    <repository>
-      <id>maven-snapshot-repository</id>
-      <url>http://people.apache.org/maven-snapshot-repository/</url>
-    </repository>
-    <repository>
-      <id>java.net</id>
-      <url>http://download.java.net/maven/2</url>
-    </repository>
-  </repositories>
-  <dependencies>
-    <dependency>
-      <groupId>org.musicbrainz.search</groupId>
-      <artifactId>index</artifactId>
-      <version>2.0-SNAPSHOT</version>
-      <scope>compile</scope>
-    </dependency>
-    <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
-      <version>3.8.1</version>
-      <scope>test</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.lucene</groupId>
-      <artifactId>lucene-core</artifactId>
-      <version>3.6.0</version>
-      <scope>compile</scope>
-    </dependency>
-    <dependency>
-      <groupId>postgresql</groupId>
-      <artifactId>postgresql</artifactId>
-      <version>8.3-603.jdbc4</version>
-      <scope>compile</scope>
-    </dependency>
-    <dependency>
-      <groupId>commons-lang</groupId>
-      <artifactId>commons-lang</artifactId>
-      <version>2.4</version>
-      <scope>compile</scope>
-    </dependency>
-    <dependency>
-    	<groupId>args4j</groupId>
-    	<artifactId>args4j</artifactId>
-    	<version>2.0.14</version>
-    </dependency>
-    <dependency>
-        <groupId>org.apache.commons</groupId>
-        <artifactId>commons-compress</artifactId>
-        <version>1.0</version>
-    </dependency>
-    <dependency>
-    	<groupId>org.jdom</groupId>
-    	<artifactId>jdom</artifactId>
-    	<version>1.1</version>
-    	<type>jar</type>
-    	<scope>compile</scope>
-    </dependency>
-  </dependencies>
-   <build>
-    <pluginManagement>
-      <plugins>
-        <plugin>
-          <groupId>org.apache.maven.plugins</groupId>
-          <artifactId>maven-compiler-plugin</artifactId>
-          <configuration>
-            <fork>true</fork>
-            <compilerVersion>1.6</compilerVersion>
-            <encoding>UTF-8</encoding>
-            <source>1.6</source>
-            <target>1.6</target>
-          </configuration>
-        </plugin>
-      </plugins>
-    </pluginManagement>
-    <plugins>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-jar-plugin</artifactId>
-        <configuration>
-          <archive>
-            <manifest>
-              <mainClass>org.musicbrainz.search.index.IndexBuilder</mainClass>
-              <packageName>org.musicbrainz.search</packageName>
-              <addClasspath>true</addClasspath>
-            </manifest>
-          </archive>
-        </configuration>
-      </plugin>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-resources-plugin</artifactId>
-        <configuration>
-          <encoding>UTF-8</encoding>
-        </configuration>
-      </plugin>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-surefire-plugin</artifactId>
-        <configuration>
-          <jvm>java</jvm>
-          <argLine>-Dfile.encoding=UTF-8</argLine>
-        </configuration>
-      </plugin>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-assembly-plugin</artifactId>
-        <configuration>
-          <descriptorRefs>
-            <descriptorRef>jar-with-dependencies</descriptorRef>
-          </descriptorRefs>
-          <archive>
-            <manifest>
-              <mainClass>org.musicbrainz.search.update.LiveDataFeedIndexUpdater</mainClass>
-              <packageName>org.musicbrainz.search</packageName>
-              <addClasspath>true</addClasspath>
-            </manifest>
-          </archive>
-        </configuration>
-        <executions>
-          <execution>
-            <id>make-assembly</id>
-            <phase>package</phase>
-            <goals>
-              <goal>single</goal>
-            </goals>
-          </execution>
-        </executions>
-      </plugin>
-    </plugins>
-  </build>
-  <reporting>
-      <plugins>
-         <plugin>
-            <groupId>org.apache.maven.plugins</groupId>
-            <artifactId>maven-javadoc-plugin</artifactId>
-            <version>2.6.1</version>
-            <configuration>
-               <show>private</show>
-               <use>false</use>
-            </configuration>
-         </plugin>
-         <plugin>
-            <groupId>org.apache.maven.plugins</groupId>
-            <artifactId>maven-project-info-reports-plugin</artifactId>
+	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+	<modelVersion>4.0.0</modelVersion>
+	<groupId>org.musicbrainz.search</groupId>
+	<artifactId>updater</artifactId>
+	<packaging>jar</packaging>
+	<version>2.0-SNAPSHOT</version>
+	<name>MusicBrainz Search Indexes Updater</name>
+	<repositories>
+		<repository>
+			<id>maven-snapshot-repository</id>
+			<url>http://people.apache.org/maven-snapshot-repository/</url>
+		</repository>
+		<repository>
+			<id>java.net</id>
+			<url>http://download.java.net/maven/2</url>
+		</repository>
+	</repositories>
+	<dependencies>
+		<dependency>
+			<groupId>org.musicbrainz.search</groupId>
+			<artifactId>index</artifactId>
+			<version>2.0-SNAPSHOT</version>
+			<scope>compile</scope>
+		</dependency>
+		<dependency>
+			<groupId>junit</groupId>
+			<artifactId>junit</artifactId>
+			<version>3.8.1</version>
+			<scope>test</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.lucene</groupId>
+			<artifactId>lucene-core</artifactId>
+			<version>3.6.0</version>
+			<scope>compile</scope>
+		</dependency>
+		<dependency>
+			<groupId>postgresql</groupId>
+			<artifactId>postgresql</artifactId>
+			<version>8.3-603.jdbc4</version>
+			<scope>compile</scope>
+		</dependency>
+		<dependency>
+			<groupId>commons-lang</groupId>
+			<artifactId>commons-lang</artifactId>
+			<version>2.4</version>
+			<scope>compile</scope>
+		</dependency>
+		<dependency>
+			<groupId>args4j</groupId>
+			<artifactId>args4j</artifactId>
+			<version>2.0.14</version>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.commons</groupId>
+			<artifactId>commons-compress</artifactId>
+			<version>1.0</version>
+		</dependency>
+		<dependency>
+			<groupId>org.jdom</groupId>
+			<artifactId>jdom</artifactId>
+			<version>1.1</version>
+			<type>jar</type>
+			<scope>compile</scope>
+		</dependency>
+		<dependency>
+			<groupId>net.sourceforge.jregex</groupId>
+			<artifactId>jregex</artifactId>
+			<version>1.2_01</version>
+		</dependency>
+	</dependencies>
+	<build>
+		<pluginManagement>
+			<plugins>
+				<plugin>
+					<groupId>org.apache.maven.plugins</groupId>
+					<artifactId>maven-compiler-plugin</artifactId>
+					<configuration>
+						<fork>true</fork>
+						<compilerVersion>1.6</compilerVersion>
+						<encoding>UTF-8</encoding>
+						<source>1.6</source>
+						<target>1.6</target>
+					</configuration>
+				</plugin>
+			</plugins>
+		</pluginManagement>
+		<plugins>
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-jar-plugin</artifactId>
+				<configuration>
+					<archive>
+						<manifest>
+							<mainClass>org.musicbrainz.search.index.IndexBuilder</mainClass>
+							<packageName>org.musicbrainz.search</packageName>
+							<addClasspath>true</addClasspath>
+						</manifest>
+					</archive>
+				</configuration>
+			</plugin>
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-resources-plugin</artifactId>
+				<configuration>
+					<encoding>UTF-8</encoding>
+				</configuration>
+			</plugin>
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-surefire-plugin</artifactId>
+				<configuration>
+					<jvm>java</jvm>
+					<argLine>-Dfile.encoding=UTF-8</argLine>
+				</configuration>
+			</plugin>
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-assembly-plugin</artifactId>
+				<configuration>
+					<descriptorRefs>
+						<descriptorRef>jar-with-dependencies</descriptorRef>
+					</descriptorRefs>
+					<archive>
+						<manifest>
+							<mainClass>org.musicbrainz.search.update.LiveDataFeedIndexUpdater</mainClass>
+							<packageName>org.musicbrainz.search</packageName>
+							<addClasspath>true</addClasspath>
+						</manifest>
+					</archive>
+				</configuration>
+				<executions>
+					<execution>
+						<id>make-assembly</id>
+						<phase>package</phase>
+						<goals>
+							<goal>single</goal>
+						</goals>
+					</execution>
+				</executions>
+			</plugin>
+		</plugins>
+	</build>
+	<reporting>
+		<plugins>
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-javadoc-plugin</artifactId>
+				<version>2.6.1</version>
+				<configuration>
+					<show>private</show>
+					<use>false</use>
+				</configuration>
+			</plugin>
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-project-info-reports-plugin</artifactId>

-         </plugin>
-         <plugin>
-            <groupId>org.apache.maven.plugins</groupId>
-            <artifactId>maven-surefire-report-plugin</artifactId>
+			</plugin>
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-surefire-report-plugin</artifactId>

-         </plugin>
-         <plugin>
-           <groupId>org.codehaus.mojo</groupId>
-           <artifactId>cobertura-maven-plugin</artifactId>
-           <configuration>
-             <formats>
-               <format>html</format>
-               <format>xml</format>
-             </formats>
-          </configuration>
-         </plugin>
-         <plugin>
-            <groupId>org.apache.maven.plugins</groupId>
-            <artifactId>maven-pmd-plugin</artifactId>
-            <configuration>
-              <targetJdk>1.5</targetJdk>
-            </configuration>
-         </plugin>
-      </plugins>
-   </reporting>
+			</plugin>
+			<plugin>
+				<groupId>org.codehaus.mojo</groupId>
+				<artifactId>cobertura-maven-plugin</artifactId>
+				<configuration>
+					<formats>
+						<format>html</format>
+						<format>xml</format>
+					</formats>
+				</configuration>
+			</plugin>
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-pmd-plugin</artifactId>
+				<configuration>
+					<targetJdk>1.5</targetJdk>
+				</configuration>
+			</plugin>
+		</plugins>
+	</reporting>
 </project>

Modified: search_server/trunk/updater/src/main/java/org/musicbrainz/search/replication/UnpackUtils.java
===================================================================
---
search_server/trunk/updater/src/main/java/org/musicbrainz/search/replication/UnpackUtils.java	2012-07-19
04:44:18 UTC (rev 13577)
+++
search_server/trunk/updater/src/main/java/org/musicbrainz/search/replication/UnpackUtils.java	2012-08-10
20:42:24 UTC (rev 13578)
 <at>  <at>  -2,12 +2,12  <at>  <at> 

 import java.util.HashMap;
 import java.util.Map;
-import java.util.regex.Matcher;
-import java.util.regex.Pattern;
+import jregex.Pattern;
+import jregex.Matcher;

 public class UnpackUtils {

-	private static Pattern UNPACK_PATTERN = Pattern.compile("\"([^\"]+)\"=('(?:''|[^'])*')? ");
+	private static Pattern UNPACK_PATTERN = new Pattern("\"([^\"]+)\"=('(?:''|[^'])*')? ");
 	
 	static Map<String, String> unpackData(String data) {

Modified: search_server/trunk/updater/src/test/java/org/musicbrainz/search/replication/UnpackUtilsTest.java
===================================================================
---
search_server/trunk/updater/src/test/java/org/musicbrainz/search/replication/UnpackUtilsTest.java	2012-07-19
04:44:18 UTC (rev 13577)
+++
search_server/trunk/updater/src/test/java/org/musicbrainz/search/replication/UnpackUtilsTest.java	2012-08-10
20:42:24 UTC (rev 13578)
 <at>  <at>  -40,14 +40,11  <at>  <at> 
 	}

 	// http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6337993
-	/*
 	public void testLongString() throws Exception {
 		String data = "\"id\"='467948' \"editor\"='4' \"text\"='''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series
 /Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_C
 omplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n
 -------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.
 musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Gle
 nnGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn
 _Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n
 -------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.
 musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_G
 ould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGo
 uldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n----
 ---\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.
 musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGo
 uldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gou
 ld_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\
 n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musi
 cbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGo
 uldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldC
 omplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\
 n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbra
 inz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould

_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/Glenn_Gould_Complete|Series/Glenn_Gould_Complete]''''''\n\n-------\n\n''''''[http://wiki.musicbrainz.org/Series/GlennGouldComplete|Series/GlennGouldComplete]'''''''
\"changelog\"='Result of release merge' \"created\"='2011-09-12 10:40:46.212817+00'";
 		Map<String, String> map = UnpackUtils.unpackData(data);
 		
 		assertEquals("467948", map.get("id"));
-		//assertEquals("'4 Minutes' is a shorter version.\r\n'Ray of Light' is a radio edit.", map.get("text"));
 	}
-	*/
 	
 }

Gmane