[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Please add freeze exception for geogebra



Hi.

I made an update to the geogebra package. It doesn't close any BTS bug
(because the problem was reported directly to me and not on the BTS),
but it fixes a rather annoying issue: because of insufficient build time
classpath, saving in SVG format wasn't possible. Moreover, the new
version runs geogebra with bigger memory limits, that are, according
upstream, necessary for manipulating big files.

Is it possible to add a freeze exception for it (note that geogebra is
priority extra)?

I'm attaching a diff between the package already in testing and the one
in unstable.

Thanks, Gio.

(please, Cc: me when replying)
-- 
Giovanni Mascellani <mascellani@poisson.phc.unipi.it>
Pisa, Italy

Web: http://poisson.phc.unipi.it/~mascellani
Jabber: g.mascellani@jabber.org / giovanni@elabor.homelinux.org
diff -Nru geogebra-3.2.44.0+dfsg1/debian/changelog geogebra-3.2.44.0+dfsg1/debian/changelog
--- geogebra-3.2.44.0+dfsg1/debian/changelog	2010-08-01 19:29:35.000000000 +0200
+++ geogebra-3.2.44.0+dfsg1/debian/changelog	2010-08-31 23:11:29.000000000 +0200
@@ -1,3 +1,11 @@
+geogebra (3.2.44.0+dfsg1-2) unstable; urgency=low
+
+  * Fix missing JARs in execution classpath (closes: #594173).
+  * Bigger memory limits for GeoGebra, necessary when dealing with
+    big constructions.
+
+ -- Giovanni Mascellani <gio@debian.org>  Tue, 31 Aug 2010 22:47:42 +0200
+
 geogebra (3.2.44.0+dfsg1-1) unstable; urgency=low
 
   * New upstream release (mostly bug fixing).
diff -Nru geogebra-3.2.44.0+dfsg1/debian/control geogebra-3.2.44.0+dfsg1/debian/control
--- geogebra-3.2.44.0+dfsg1/debian/control	2010-08-01 19:29:35.000000000 +0200
+++ geogebra-3.2.44.0+dfsg1/debian/control	2010-08-31 23:11:29.000000000 +0200
@@ -33,6 +33,10 @@
  mathpiper,
  libcommons-math-java,
  libjama-java,
+ libfreehep-io-java,
+ libfreehep-graphicsio-tests-java,
+ libfreehep-export-java,
+ libfreehep-swing-java,
  libfreehep-xml-java,
  libfreehep-util-java,
  libfreehep-graphics2d-java,
diff -Nru geogebra-3.2.44.0+dfsg1/debian/geogebra.sh geogebra-3.2.44.0+dfsg1/debian/geogebra.sh
--- geogebra-3.2.44.0+dfsg1/debian/geogebra.sh	2010-08-01 19:29:35.000000000 +0200
+++ geogebra-3.2.44.0+dfsg1/debian/geogebra.sh	2010-08-31 23:11:29.000000000 +0200
@@ -5,6 +5,6 @@
 	JAVACMD=java
 fi
 
-exec $JAVACMD $JAVA_OPTS -jar /usr/share/geogebra/geogebra.jar "$@"
+exec $JAVACMD -Xms32m -Xmx512m $JAVA_OPTS -jar /usr/share/geogebra/geogebra.jar "$@"
 	
 
diff -Nru geogebra-3.2.44.0+dfsg1/debian/patches/patch/build.xml.diff geogebra-3.2.44.0+dfsg1/debian/patches/patch/build.xml.diff
--- geogebra-3.2.44.0+dfsg1/debian/patches/patch/build.xml.diff	2010-08-01 19:29:35.000000000 +0200
+++ geogebra-3.2.44.0+dfsg1/debian/patches/patch/build.xml.diff	2010-08-31 23:11:29.000000000 +0200
@@ -6,11 +6,11 @@
 Signed-off-by: Giovanni Mascellani <mascellani@poisson.phc.unipi.it>
 
 ---
- build.xml |  385 ++++++++----------------------------------------------------
- 1 files changed, 52 insertions(+), 333 deletions(-)
+ build.xml |  389 +++++++++----------------------------------------------------
+ 1 files changed, 56 insertions(+), 333 deletions(-)
 
 diff --git a/build.xml b/build.xml
-index 5b182b1..b6749ba 100644
+index 5b182b1..3a624dc 100644
 --- a/build.xml
 +++ b/build.xml
 @@ -38,22 +38,31 @@ office@geogebra.org
@@ -57,7 +57,7 @@
  	
  	<!-- create all jar files -->
  	<target name="ggb-jar-files" 
-@@ -63,11 +72,26 @@ office@geogebra.org
+@@ -63,11 +72,30 @@ office@geogebra.org
  	<manifest file="../manifest.mf">	    
  		<attribute name="Main-Class" value="geogebra.GeoGebra"/>
  		<attribute name="Class-Path" 
@@ -71,6 +71,10 @@
 +				/usr/share/java/mathpiper.jar
 +				/usr/share/java/commons-math.jar
 +				/usr/share/java/jama.jar
++				/usr/share/java/freehep-io.jar
++				/usr/share/java/freehep-io-tests.jar
++				/usr/share/java/freehep-export.jar
++				/usr/share/java/freehep-swing.jar
 +				/usr/share/java/freehep-xml.jar
 +				/usr/share/java/freehep-util.jar
 +				/usr/share/java/freehep-graphics2d.jar
@@ -86,7 +90,7 @@
  		<mkdir dir="${build.dir}"/>
  		<mkdir dir="${build.dir}/packed"/>
  		<mkdir dir="${build.dir}/unpacked"/>
-@@ -79,6 +103,11 @@ office@geogebra.org
+@@ -79,6 +107,11 @@ office@geogebra.org
  		    <fileset dir="${build.dir}" includes="**/geogebra*.jar, **/gluegen-rt.jar, **/jogl.jar, **/jlatexmath.jar, **/jlm_*.jar,**/*.jar.pack.gz, **/*.html"/>
  		</delete>		
  	</target>
@@ -98,7 +102,7 @@
  	
  	<target name="finish">		
  		<delete dir="${propertiestemp.dir}"/>		   
-@@ -109,7 +138,7 @@ office@geogebra.org
+@@ -109,7 +142,7 @@ office@geogebra.org
  	</target>
  	
  	<!-- geogebra.jar loads the geogebra_main.jar file and starts up the application/applet  -->
@@ -107,7 +111,7 @@
  		<jar jarfile="${build.dir}/geogebra.jar" manifest="../manifest.mf" >		
  			<fileset dir="${src.dir}"		   
  				includes="geogebra/*"			
-@@ -132,7 +161,7 @@ office@geogebra.org
+@@ -132,7 +165,7 @@ office@geogebra.org
  	 
  	    
  	<!-- geogebra_main.jar includes all basic classes to run the application and applet  -->
@@ -116,7 +120,7 @@
  		<jar jarfile="${build.dir}/geogebra_main.jar"		
  			basedir="${src.dir}"		   
  			includes="**/*.class, 				
-@@ -156,7 +185,7 @@ office@geogebra.org
+@@ -156,7 +189,7 @@ office@geogebra.org
  		/>
  	</target>
  	
@@ -125,7 +129,7 @@
  		<jar jarfile="${build.dir}/geogebra_export.jar"
  			basedir="${src.dir}"
  			includes="geogebra/export/**, 
-@@ -166,7 +195,7 @@ office@geogebra.org
+@@ -166,7 +199,7 @@ office@geogebra.org
  		/>
  	</target>
  	
@@ -134,7 +138,7 @@
  		<jar jarfile="${build.dir}/geogebra_cas.jar"
  			basedir="${src.dir}"
  			includes="geogebra/cas/**,
-@@ -176,7 +205,7 @@ office@geogebra.org
+@@ -176,7 +209,7 @@ office@geogebra.org
  		/>
  	</target>
  
@@ -143,7 +147,7 @@
  		<jar jarfile="${build.dir}/geogebra_gui.jar"
  			basedir="${src.dir}"
  			includes="geogebra/gui/**"
-@@ -184,91 +213,13 @@ office@geogebra.org
+@@ -184,91 +217,13 @@ office@geogebra.org
  		/>
  	</target>
  	
@@ -237,7 +241,7 @@
  	<!-- reads the version/build number from geogebra.GeoGebra.java -->
  	<target name="readVersion">
  		<loadfile property="fullversion" srcfile="${src.dir}/geogebra/GeoGebra.java">
-@@ -327,237 +278,5 @@ office@geogebra.org
+@@ -327,237 +282,5 @@ office@geogebra.org
  		<echo> ${builddate}   </echo>
  		-->
  	</target>

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: