[pkg-java] r12183 - in trunk/red5/debian: . patches source

Damien Raude-Morvan drazzib at alioth.debian.org
Tue Apr 20 07:03:35 UTC 2010


Author: drazzib
Date: 2010-04-20 07:03:22 +0000 (Tue, 20 Apr 2010)
New Revision: 12183

Added:
   trunk/red5/debian/source/
   trunk/red5/debian/source/format
Modified:
   trunk/red5/debian/changelog
   trunk/red5/debian/control
   trunk/red5/debian/orig-tar.sh
   trunk/red5/debian/patches/06_use_xmlrpc3.diff
   trunk/red5/debian/patches/11_change_jmx_port.diff
   trunk/red5/debian/patches/12_javadoc_links.diff
   trunk/red5/debian/patches/13_jaudiotagger2.diff
   trunk/red5/debian/rules
Log:
TODO: Test with Spring 2.5 (instead of Spring 3.0)
TODO: Fix FTBFS with new Logback 0.9.20 / #577859
* New upstream release (Closes: #576355):
  - Refresh patches.
* Bump Standards-Version to 3.8.4: no changes needed.
* Switch to 3.0 (quilt) source format:
  - d/source/format: Set 3.0 (quilt)
  - d/rules: Remove /usr/share/cdbs/1/rules/patchsys-quilt.mk
  - d/control: Remove B-D on quilt
  - Use multi-orig-tarball support: create new "orig-doc.tar.gz".

Modified: trunk/red5/debian/changelog
===================================================================
--- trunk/red5/debian/changelog	2010-04-19 20:41:12 UTC (rev 12182)
+++ trunk/red5/debian/changelog	2010-04-20 07:03:22 UTC (rev 12183)
@@ -1,3 +1,18 @@
+red5 (0.9.1-1) UNRELEASED; urgency=low
+
+  TODO: Test with Spring 2.5 (instead of Spring 3.0)
+  TODO: Fix FTBFS with new Logback 0.9.20 / #577859
+  * New upstream release (Closes: #576355):
+    - Refresh patches.
+  * Bump Standards-Version to 3.8.4: no changes needed.
+  * Switch to 3.0 (quilt) source format:
+    - d/source/format: Set 3.0 (quilt)
+    - d/rules: Remove /usr/share/cdbs/1/rules/patchsys-quilt.mk
+    - d/control: Remove B-D on quilt
+    - Use multi-orig-tarball support: create new "orig-doc.tar.gz".
+
+ -- Damien Raude-Morvan <drazzib at debian.org>  Tue, 20 Apr 2010 08:25:23 +0200
+
 red5 (0.9~svn3968-2) unstable; urgency=low
 
   * Upload to unstable distribution

Modified: trunk/red5/debian/control
===================================================================
--- trunk/red5/debian/control	2010-04-19 20:41:12 UTC (rev 12182)
+++ trunk/red5/debian/control	2010-04-20 07:03:22 UTC (rev 12183)
@@ -2,7 +2,7 @@
 Section: java
 Priority: optional
 Maintainer: Damien Raude-Morvan <drazzib at debian.org>
-Build-Depends: cdbs, debhelper (>= 7), openjdk-6-jdk, ant, quilt
+Build-Depends: cdbs, debhelper (>= 7), openjdk-6-jdk, ant
 Build-Depends-Indep: libsaxon-java, docbook-xsl, ant-optional,
  libmina2-java, libslf4j-java (>= 1.5.5), liblogback-java (>= 0.9.17),
  libcommons-lang-java, libcommons-collections3-java, libcommons-beanutils-java,
@@ -15,7 +15,7 @@
  libgroboutils-java, libcommons-logging-java, libjetty-java, jython,
  libbackport-util-concurrent-java,
  default-jdk-doc, libmina2-java-doc, liblog4j1.2-java-doc, groovy-doc
-Standards-Version: 3.8.3
+Standards-Version: 3.8.4
 Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/red5/
 Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/red5/
 Homepage: http://www.red5.org/

Modified: trunk/red5/debian/orig-tar.sh
===================================================================
--- trunk/red5/debian/orig-tar.sh	2010-04-19 20:41:12 UTC (rev 12182)
+++ trunk/red5/debian/orig-tar.sh	2010-04-20 07:03:22 UTC (rev 12183)
@@ -1,23 +1,30 @@
 #!/bin/sh -e
 
 # $1 version
-TAR=../red5_$1.orig.tar.gz
+MAINTAR=../red5_$1.orig.tar.gz
+DOCTAR=../red5_$1.orig-doc.tar.gz
 DIR=red5-$1.orig
 
 VERSION=`echo $1 | sed -e 's/[+~].*//g' | sed -e 's/\./_/g'`
 # Extract everything after "svn" in $1
-REVISION=`echo $1 | sed 's/.*svn//'`
+# REVISION=`echo $1 | sed 's/.*svn//'`
 
-# clean up the upstream tarball
-svn export -r $REVISION http://red5.googlecode.com/svn/java/server/trunk/ $DIR
-GZIP=--best tar -c -z -f $TAR -X debian/orig-tar.exclude $DIR
+# main tarball
+svn export http://red5.googlecode.com/svn/java/server/tags/$VERSION $DIR
+GZIP=--best tar -c -z -f $MAINTAR -X debian/orig-tar.exclude $DIR
 rm -rf $DIR
 
+# doc tarball
+svn export http://red5.googlecode.com/svn/doc/trunk/ $DIR
+GZIP=--best tar -c -z -f $DOCTAR $DIR
+rm -rf $DIR
+
 # move to directory 'tarballs'
 if [ -r .svn/deb-layout ]; then
   . .svn/deb-layout
-  mv $TAR $origDir
-  echo "moved $TAR to $origDir"
+  mv $MAINTAR $origDir
+  mv $DOCTAR $origDir
+  echo "moved tarballs to $origDir"
 fi
 
 exit 0

Modified: trunk/red5/debian/patches/06_use_xmlrpc3.diff
===================================================================
--- trunk/red5/debian/patches/06_use_xmlrpc3.diff	2010-04-19 20:41:12 UTC (rev 12182)
+++ trunk/red5/debian/patches/06_use_xmlrpc3.diff	2010-04-20 07:03:22 UTC (rev 12183)
@@ -4,101 +4,95 @@
 Author: Damien Raude-Morvan <drazzib at debian.org>
 Forwarded: yes
 Bug: http://trac.red5.org/ticket/572
-Last-Update: 2009-07-16
+Last-Update: 2010-04-19
 --- a/src/org/red5/server/net/servlet/StatisticsServlet.java
 +++ b/src/org/red5/server/net/servlet/StatisticsServlet.java
-@@ -21,15 +21,21 @@
- 
- import java.io.IOException;
- import java.io.OutputStream;
-+import java.net.URL;
-+
-+import org.red5.server.api.IContext;
-+import org.red5.server.statistics.XmlRpcScopeStatistics;
- 
- import javax.servlet.ServletException;
- import javax.servlet.http.HttpServlet;
--import javax.servlet.http.HttpServletRequest;
--import javax.servlet.http.HttpServletResponse;
- 
--import org.apache.xmlrpc.XmlRpcServer;
--import org.red5.server.api.IContext;
--import org.red5.server.statistics.XmlRpcScopeStatistics;
-+import org.apache.xmlrpc.XmlRpcException;
-+import org.apache.xmlrpc.XmlRpcRequest;
-+import org.apache.xmlrpc.server.PropertyHandlerMapping;
-+import org.apache.xmlrpc.server.RequestProcessorFactoryFactory;
-+import org.apache.xmlrpc.server.RequestProcessorFactoryFactory.RequestSpecificProcessorFactoryFactory;
-+import org.apache.xmlrpc.webserver.XmlRpcServlet;
-+
- import org.springframework.web.context.WebApplicationContext;
- import org.springframework.web.context.support.WebApplicationContextUtils;
- 
-@@ -39,15 +45,13 @@
-  * @author The Red5 Project (red5 at osflash.org)
-  * @author Joachim Bauch (jojo at struktur.de)
-  */
--public class StatisticsServlet extends HttpServlet {
-+public class StatisticsServlet extends XmlRpcServlet {
- 
- 	/**
- 	 * 
- 	 */
- 	private static final long serialVersionUID = 5810139109603229027L;
- 
--	private final transient XmlRpcServer server = new XmlRpcServer();
--
- 	protected transient WebApplicationContext webAppCtx;
- 
- 	protected transient IContext webContext;
-@@ -55,6 +59,7 @@
- 	/** {@inheritDoc} */
- 	@Override
- 	public void init() throws ServletException {
-+		super.init();
- 		webAppCtx = WebApplicationContextUtils
- 				.getWebApplicationContext(getServletContext());
- 		if (webAppCtx == null) {
-@@ -67,22 +72,27 @@
- 		}
- 
- 		webContext = (IContext) webAppCtx.getBean("web.context");
--
--		// Register handlers in XML-RPC server
--		server.addHandler("scopes", new XmlRpcScopeStatistics(webContext
--				.getGlobalScope()));
- 	}
- 
--	/** {@inheritDoc} */
--	@Override
--	public void doPost(HttpServletRequest request, HttpServletResponse response)
--			throws ServletException, IOException {
--		// Process request with XML-RPC server
--		byte[] result = server.execute(request.getInputStream());
--		response.setContentType("text/xml");
--		response.setContentLength(result.length);
--		OutputStream out = response.getOutputStream();
--		out.write(result);
--		out.close();
-+	public IContext getContext() {
-+		return this.webContext;
- 	}
-+	
-+	protected PropertyHandlerMapping newPropertyHandlerMapping(URL url) throws IOException, XmlRpcException {
-+		PropertyHandlerMapping mapping = new PropertyHandlerMapping();
-+		
-+		mapping.addHandler("scopes", XmlRpcScopeStatistics.class);
-+		
-+		RequestProcessorFactoryFactory factory = new RequestSpecificProcessorFactoryFactory(){
-+			protected Object getRequestProcessor(Class pClass, XmlRpcRequest pRequest) throws XmlRpcException {
-+				XmlRpcScopeStatistics stats = (XmlRpcScopeStatistics) super.getRequestProcessor(pClass, pRequest);
-+				stats.setGlobalScope(StatisticsServlet.this.getContext().getGlobalScope());
-+				return stats;
-+			}
-+		};
-+		
-+		mapping.setRequestProcessorFactoryFactory(factory);
-+		mapping.load(Thread.currentThread().getContextClassLoader(), url);
-+		return mapping;
-+ 	}
- }
+@@ -21,13 +21,20 @@
+ 
+ import java.io.IOException;
+ import java.io.OutputStream;
++import java.net.URL;
+ 
+ import javax.servlet.ServletException;
+ import javax.servlet.http.HttpServlet;
+ import javax.servlet.http.HttpServletRequest;
+ import javax.servlet.http.HttpServletResponse;
+ 
+-import org.apache.xmlrpc.XmlRpcServer;
++import org.apache.xmlrpc.XmlRpcException;
++import org.apache.xmlrpc.XmlRpcRequest;
++import org.apache.xmlrpc.server.PropertyHandlerMapping;
++import org.apache.xmlrpc.server.RequestProcessorFactoryFactory;
++import org.apache.xmlrpc.server.RequestProcessorFactoryFactory.RequestSpecificProcessorFactoryFactory;
++import org.apache.xmlrpc.webserver.XmlRpcServlet;
++
+ import org.red5.server.api.IContext;
+ import org.red5.server.statistics.XmlRpcScopeStatistics;
+ import org.springframework.web.context.WebApplicationContext;
+@@ -39,15 +46,13 @@
+  * @author The Red5 Project (red5 at osflash.org)
+  * @author Joachim Bauch (jojo at struktur.de)
+  */
+-public class StatisticsServlet extends HttpServlet {
++public class StatisticsServlet extends XmlRpcServlet {
+ 
+ 	/**
+ 	 * 
+ 	 */
+ 	private static final long serialVersionUID = 5810139109603229027L;
+ 
+-	private final transient XmlRpcServer server = new XmlRpcServer();
+-
+ 	protected transient WebApplicationContext webAppCtx;
+ 
+ 	protected transient IContext webContext;
+@@ -55,6 +60,7 @@
+ 	/** {@inheritDoc} */
+ 	@Override
+ 	public void init() throws ServletException {
++		super.init();
+ 		webAppCtx = WebApplicationContextUtils
+ 				.getWebApplicationContext(getServletContext());
+ 		if (webAppCtx == null) {
+@@ -67,22 +73,27 @@
+ 		}
+ 
+ 		webContext = (IContext) webAppCtx.getBean("web.context");
++	}
+ 
+-		// Register handlers in XML-RPC server
+-		server.addHandler("scopes", new XmlRpcScopeStatistics(webContext
+-				.getGlobalScope()));
++	public IContext getContext() {
++		return this.webContext;
+ 	}
+ 
+-	/** {@inheritDoc} */
+-	@Override
+-	public void doPost(HttpServletRequest request, HttpServletResponse response)
+-			throws ServletException, IOException {
+-		// Process request with XML-RPC server
+-		byte[] result = server.execute(request.getInputStream());
+-		response.setContentType("text/xml");
+-		response.setContentLength(result.length);
+-		OutputStream out = response.getOutputStream();
+-		out.write(result);
+-		out.close();
++	protected PropertyHandlerMapping newPropertyHandlerMapping(URL url) throws IOException, XmlRpcException {
++		PropertyHandlerMapping mapping = new PropertyHandlerMapping();
++
++		mapping.addHandler("scopes", XmlRpcScopeStatistics.class);
++
++		RequestProcessorFactoryFactory factory = new RequestSpecificProcessorFactoryFactory(){
++				protected Object getRequestProcessor(Class pClass, XmlRpcRequest pRequest) throws XmlRpcException {
++				XmlRpcScopeStatistics stats = (XmlRpcScopeStatistics) super.getRequestProcessor(pClass, pRequest);
++				stats.setGlobalScope(StatisticsServlet.this.getContext().getGlobalScope());
++				return stats;
++			}
++		};
++
++		mapping.setRequestProcessorFactoryFactory(factory);
++		mapping.load(Thread.currentThread().getContextClassLoader(), url);
++		return mapping;
+ 	}
+ }

Modified: trunk/red5/debian/patches/11_change_jmx_port.diff
===================================================================
--- trunk/red5/debian/patches/11_change_jmx_port.diff	2010-04-19 20:41:12 UTC (rev 12182)
+++ trunk/red5/debian/patches/11_change_jmx_port.diff	2010-04-20 07:03:22 UTC (rev 12183)
@@ -17,15 +17,15 @@
  exec $RED5_HOME/red5.sh
 --- a/src/conf/red5.properties
 +++ b/src/conf/red5.properties
-@@ -65,9 +65,9 @@
- proxy.destination_port=1935
- 
- # JMX
--jmx.rmi.port.registry=9999
-+jmx.rmi.port.registry=9980
- jmx.rmi.port.remoteobjects=
--jmx.rmi.host=0.0.0.0
-+jmx.rmi.host=127.0.0.1
- jmx.rmi.ssl=false
- 
- 
+@@ -62,9 +62,9 @@
+ proxy.destination_port=1935
+ 
+ # JMX
+-jmx.rmi.port.registry=9999
++jmx.rmi.port.registry=9980
+ jmx.rmi.port.remoteobjects=
+-jmx.rmi.host=0.0.0.0
++jmx.rmi.host=127.0.0.1
+ jmx.rmi.ssl=false
+ 
+ 

Modified: trunk/red5/debian/patches/12_javadoc_links.diff
===================================================================
--- trunk/red5/debian/patches/12_javadoc_links.diff	2010-04-19 20:41:12 UTC (rev 12182)
+++ trunk/red5/debian/patches/12_javadoc_links.diff	2010-04-20 07:03:22 UTC (rev 12183)
@@ -1,6 +1,6 @@
 Description: Change javadocs links to use local Javadocs
 Author: Damien Raude-Morvan <drazzib at debian.org>
-Last-Update: 2009-12-12
+Last-Update: 2010-04-19
 Forwarded: not-needed
 --- a/build.xml
 +++ b/build.xml
@@ -9,15 +9,15 @@
  			<group title="IO Packages" packages="org.red5.io:org.red5.io.*"/>
  			<group title="Scripting" packages="org.red5.server.script:org.red5.server.script.*"/>
 -			<link href="http://java.sun.com/${javadoc.loc}/docs/api"/>
--			<link href="http://jetty.mortbay.org/apidocs"/>
+-			<link href="http://jetty.codehaus.org/jetty/jetty-6/apidocs"/>
 -			<link href="http://mina.apache.org/report/trunk/apidocs"/>
--			<link href="http://static.springframework.org/spring/docs/2.5.x/api"/>
--			<link href="http://www.opensymphony.com/quartz/api"/>
+-			<link href="http://static.springsource.org/spring/docs/2.5.x/api"/>
+-			<link href="http://www.quartz-scheduler.org/docs/api"/>
 -			<link href="http://www.slf4j.org/api"/>
 -			<link href="http://logging.apache.org/log4j/1.2/apidocs"/>
 -			<link href="http://groovy.codehaus.org/api"/>
 -			<link href="http://tomcat.apache.org/tomcat-6.0-doc/api"/>
--			<link href="http://ehcache.sourceforge.net/javadoc"/>
+-			<link href="http://ehcache.org/apidocs"/>
 +			<link href="/usr/share/doc/default-jdk-doc/api/"/>
 +			<link href="/usr/share/doc/libmina2-java/api/"/>
 +			<link href="/usr/share/doc/liblog4j1.2-java/api/"/>

Modified: trunk/red5/debian/patches/13_jaudiotagger2.diff
===================================================================
--- trunk/red5/debian/patches/13_jaudiotagger2.diff	2010-04-19 20:41:12 UTC (rev 12182)
+++ trunk/red5/debian/patches/13_jaudiotagger2.diff	2010-04-20 07:03:22 UTC (rev 12183)
@@ -2,41 +2,41 @@
  TagFieldKey as been renamed to FieldKey
  <https://jaudiotagger.dev.java.net/issues/show_bug.cgi?id=313>
 Author: Damien Raude-Morvan <drazzib at debian.org>
-Last-Update: 2010-01-17
+Last-Update: 2010-04-19
 Forwarded: no
 
 --- a/src/org/red5/io/mp3/impl/MP3Reader.java
 +++ b/src/org/red5/io/mp3/impl/MP3Reader.java
 @@ -38,7 +38,7 @@
- import org.jaudiotagger.audio.mp3.MP3File;
- import org.jaudiotagger.tag.TagException;
- import org.jaudiotagger.tag.TagField;
--import org.jaudiotagger.tag.TagFieldKey;
-+import org.jaudiotagger.tag.FieldKey;
- import org.jaudiotagger.tag.datatype.DataTypes;
- import org.jaudiotagger.tag.id3.AbstractID3v2Frame;
- import org.jaudiotagger.tag.id3.ID3v24Tag;
+ import org.jaudiotagger.audio.mp3.MP3File;
+ import org.jaudiotagger.tag.TagException;
+ import org.jaudiotagger.tag.TagField;
+-import org.jaudiotagger.tag.TagFieldKey;
++import org.jaudiotagger.tag.FieldKey;
+ import org.jaudiotagger.tag.datatype.DataTypes;
+ import org.jaudiotagger.tag.id3.AbstractID3v2Frame;
+ import org.jaudiotagger.tag.id3.ID3v24Tag;
 @@ -174,15 +174,15 @@
- 			if (idTag != null) {
- 				// create meta data holder
- 				metaData = new MetaData();
--				metaData.setAlbum(idTag.getFirstAlbum());
--				metaData.setArtist(idTag.getFirstArtist());
--				metaData.setComment(idTag.getFirstComment());
--				metaData.setGenre(idTag.getFirstGenre());
--				metaData.setSongName(idTag.getFirstTitle());
--				metaData.setTrack(idTag.getFirstTrack());
--				metaData.setYear(idTag.getFirstYear());
-+				metaData.setAlbum(idTag.getFirst(FieldKey.ALBUM));
-+				metaData.setArtist(idTag.getFirst(FieldKey.ARTIST));
-+				metaData.setComment(idTag.getFirst(FieldKey.COMMENT));
-+				metaData.setGenre(idTag.getFirst(FieldKey.GENRE));
-+				metaData.setSongName(idTag.getFirst(FieldKey.TITLE));
-+				metaData.setTrack(idTag.getFirst(FieldKey.TRACK));
-+				metaData.setYear(idTag.getFirst(FieldKey.YEAR));
- 				//send album image if included
--				List<TagField> tagFieldList = mp3file.getTag().get(TagFieldKey.COVER_ART);
-+				List<TagField> tagFieldList = mp3file.getTag().getFields(FieldKey.COVER_ART);
- 				//fix for APPSERVER-310
- 				if (tagFieldList == null || tagFieldList.isEmpty()) {
- 					log.debug("No cover art was found");
+ 			if (idTag != null) {
+ 				// create meta data holder
+ 				metaData = new MetaData();
+-				metaData.setAlbum(idTag.getFirstAlbum());
+-				metaData.setArtist(idTag.getFirstArtist());
+-				metaData.setComment(idTag.getFirstComment());
+-				metaData.setGenre(idTag.getFirstGenre());
+-				metaData.setSongName(idTag.getFirstTitle());
+-				metaData.setTrack(idTag.getFirstTrack());
+-				metaData.setYear(idTag.getFirstYear());
++				metaData.setAlbum(idTag.getFirst(FieldKey.ALBUM));
++				metaData.setArtist(idTag.getFirst(FieldKey.ARTIST));
++				metaData.setComment(idTag.getFirst(FieldKey.COMMENT));
++				metaData.setGenre(idTag.getFirst(FieldKey.GENRE));
++				metaData.setSongName(idTag.getFirst(FieldKey.TITLE));
++				metaData.setTrack(idTag.getFirst(FieldKey.TRACK));
++				metaData.setYear(idTag.getFirst(FieldKey.YEAR));
+ 				//send album image if included
+-				List<TagField> tagFieldList = mp3file.getTag().get(TagFieldKey.COVER_ART);
++				List<TagField> tagFieldList = mp3file.getTag().getFields(FieldKey.COVER_ART);
+ 				//fix for APPSERVER-310
+ 				if (tagFieldList == null || tagFieldList.isEmpty()) {
+ 					log.debug("No cover art was found");

Modified: trunk/red5/debian/rules
===================================================================
--- trunk/red5/debian/rules	2010-04-19 20:41:12 UTC (rev 12182)
+++ trunk/red5/debian/rules	2010-04-20 07:03:22 UTC (rev 12183)
@@ -1,7 +1,6 @@
 #!/usr/bin/make -f
 
 include /usr/share/cdbs/1/rules/debhelper.mk
-include /usr/share/cdbs/1/rules/patchsys-quilt.mk
 include /usr/share/cdbs/1/class/ant.mk
 
 JAVA_HOME            := /usr/lib/jvm/java-6-openjdk

Added: trunk/red5/debian/source/format
===================================================================
--- trunk/red5/debian/source/format	                        (rev 0)
+++ trunk/red5/debian/source/format	2010-04-20 07:03:22 UTC (rev 12183)
@@ -0,0 +1 @@
+3.0 (quilt)




More information about the pkg-java-commits mailing list