debian/0000775000000000000000000000000012266443102007170 5ustar debian/libcommons-math3-java-doc.doc-base0000664000000000000000000000051412266312731015430 0ustar Document: libcommons-math3-java-doc Title: API Javadoc for libcommons-math3 Author: libcommons-math3 developers Abstract: This is the API Javadoc provided by the libcommons-math3 library. Section: Programming Format: HTML Index: /usr/share/doc/libcommons-math3-java/api/index.html Files: /usr/share/doc/libcommons-math3-java/api/* debian/changelog0000664000000000000000000001001112266440754011045 0ustar commons-math3 (3.2-4) unstable; urgency=medium * Build with maven-debian-helper * Standards-Version updated to 3.9.5 (no changes) * Switch to debhelper level 9 * Ignore the unstable BOBYQAOptimizer tests (Closes: #735792) -- Emmanuel Bourg Sat, 18 Jan 2014 09:55:20 +0100 commons-math3 (3.2-3) unstable; urgency=low * Added ant-junit4 to the classpath to fix the test failures (Closes: #713763) * Use canonical URLs for the Vcs-* fields -- Emmanuel Bourg Tue, 25 Jun 2013 15:36:48 +0200 commons-math3 (3.2-2) unstable; urgency=low * Team upload. * Upload to unstable. -- tony mancill Wed, 08 May 2013 10:26:00 -0700 commons-math3 (3.2-1) experimental; urgency=low * New upstream release (Closes: #689645) Introduced as a new package (will replace libcommons-math3-java) * Refreshed the patches * Bump Standards-Version to 3.9.4 (no changes) * debian/rules: the clean target now properly removes the debian/.mh directory -- Emmanuel Bourg Sat, 06 Apr 2013 14:53:34 +0200 commons-math (2.2-2) unstable; urgency=low [ Miguel Landaeta ] * Team upload. * Bump Standards-Version to 3.9.2. No changes were required. * Fix lintian warning with copyright file. [ James Page ] * Fix FTBFS with OpenJDK7 (LP: #888931) (Closes: #651403): - d/ant.properties: Specify source/target as 1.5 for javac and javadoc ant tasks to ensure backwards compatibility and work around Java 7 encoding errors. -- Miguel Landaeta Fri, 09 Dec 2011 20:47:07 -0430 commons-math (2.2-1) unstable; urgency=low [ Torsten Werner ] * Change maintainers into Maintainers. [ Damien Raude-Morvan ] * New upstream release (Closes: #617209). * d/control: Bump Standards-Version to 3.9.1 (no changes needed). * d/copyright: Refresh years, upgrade to DEP5 r166 and relicence my work under Apache-2.0. * d/ant.properties: Set junit.jar to /usr/share/java/junit4.jar to ensure unit tests are launched. * d/docs: Install upstream RELEASE-NOTES. -- Damien Raude-Morvan Mon, 07 Mar 2011 21:14:46 +0100 commons-math (2.1-1) unstable; urgency=low * New upstream release. * Bump Standards-Version to 3.8.4: no changes needed * Bump debhelper to >= 7 * Switch to 3.0 (quilt) source format: - Remove B-D on quilt - Add d/source/format - Remove d/README.source -- Damien Raude-Morvan Mon, 05 Apr 2010 23:33:02 +0200 commons-math (2.0-3) unstable; urgency=low * Update my email address * Remove libcommons-discovery-java from Build-Depends and Depends as Commons Math 2.0 doesn't need it anymore (Closes: #548284). -- Damien Raude-Morvan Fri, 25 Sep 2009 22:05:01 +0200 commons-math (2.0-2) unstable; urgency=low * Fix 02_no_tests_on_build patch to include classes in JAR (Closes: #546541) -- Damien Raude-Morvan Mon, 14 Sep 2009 01:58:57 +0200 commons-math (2.0-1) unstable; urgency=low * New upstream release. * Set Maintainer field to Debian Java Team * Add myself as Uploaders * Switch to Quilt patch system: - Refresh all patchs - Remove B-D on dpatch, Add B-D on quilt - Include patchsys-quilt.mk in debian/rules * Bump Standards-Version to 3.8.3: - Add a README.source to describe patch system * Maven POMs: - Add a Build-Depends-Indep dependency on maven-repo-helper - Use mh_installpom and mh_installjar to install the POM and the jar to the Maven repository * Use default-jdk/jre: - Depends on java5-runtime-headless - Build-Depends on default-jdk - Use /usr/lib/jvm/default-java as JAVA_HOME * Move api documentation to /usr/share/doc/libcommons-math-java/api * Build-Depends on junit4 instead of junit -- Damien Raude-Morvan Sat, 22 Aug 2009 01:13:25 +0200 commons-math (1.2-1) unstable; urgency=low * Initial release. (Closes: #506987) -- Damien Raude-Morvan Sun, 15 Mar 2009 20:20:21 +0100 debian/maven.ignoreRules0000664000000000000000000000063112266320057012521 0ustar org.apache.maven.plugins maven-assembly-plugin * * * * org.apache.maven.plugins maven-changes-plugin * * * * org.apache.maven.plugins maven-checkstyle-plugin * * * * org.apache.maven.plugins maven-pmd-plugin * * * * org.apache.maven.plugins maven-scm-publish-plugin * * * * org.apache.rat apache-rat-plugin * * * * org.codehaus.mojo clirr-maven-plugin * * * * org.codehaus.mojo findbugs-maven-plugin * * * * debian/libcommons-math3-java-doc.install0000664000000000000000000000007212266334052015420 0ustar target/apidocs/* /usr/share/doc/libcommons-math3-java/api debian/source/0000775000000000000000000000000012266312731010473 5ustar debian/source/format0000664000000000000000000000001412266312731011701 0ustar 3.0 (quilt) debian/copyright0000664000000000000000000002530512266312731011133 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Commons Math Upstream-Contact: http://commons.apache.org/math/team-list.html Source: http://www.apache.org/dist/commons/math/source/ Files: * Copyright: 2001-2012 The Apache Software Foundation License: Apache-2.0 Files: src/main/java/org/apache/commons/math3/optimization/univariate/BracketFinder.java src/main/java/org/apache/commons/math3/optimization/general/PowellOptimizer.java Copyright: 2003-2009, SciPy Developers License: Apache-2.0 Comment: These classes are based on the Python code in module "optimize.py" (version 0.5) developed by Travis E. Oliphant for the SciPy library (http://www.scipy.org/) Files: src/main/java/org/apache/commons/math3/optimization/linear/LinearConstraint.java src/main/java/org/apache/commons/math3/optimization/linear/LinearObjectiveFunction.java src/main/java/org/apache/commons/math3/optimization/linear/LinearOptimizer.java src/main/java/org/apache/commons/math3/optimization/linear/RelationShip.java src/main/java/org/apache/commons/math3/optimization/linear/SimplexSolver.java src/main/java/org/apache/commons/math3/optimization/linear/SimplexTableau.java Copyright: 2009, Google Inc. License: Apache-2.0 Comment: These classes include software developed by Benjamin McCann (http://www.benmccann.com) Files: src/main/java/org/apache/commons/math3/ode/nonstiff/GraggBulirschStoerIntegrator.java Copyright: 2004, Ernst Hairer License: Apache-2.0 | other This implementation is basically a reimplementation in Java of the fortran code by E. Hairer and G. Wanner. The redistribution policy for this code is available , for convenience, it is reproduced below. . ---------- http://www.unige.ch/~hairer/prog/licence.txt ---------- Copyright (c) 2004, Ernst Hairer . Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. . - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. . THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ---------- http://www.unige.ch/~hairer/prog/licence.txt ---------- Files: src/main/java/org/apache/commons/math3/optimization/general/LevenbergMarquardtOptimizer.java src/test/java/org/apache/commons/math3/optimization/general/GaussNewtonOptimizerTest.java src/test/java/org/apache/commons/math3/optimization/general/LevenbergMarquardtOptimizerTest.java src/test/java/org/apache/commons/math3/optimization/general/MinpackTest.java src/test/java/org/apache/commons/math3/optimization/general/NonLinearConjugateGradientOptimizerTest.java Copyright: 1999, University of Chicago License: Apache-2.0 | other On Debian GNU/Linux system you can find the complete text of the Apache-2.0 license in `/usr/share/common-licenses/Apache-2.0' . The resolution engine is a simple translation of the MINPACK routine with minor changes. The changes include the over-determined resolution and the Q.R. decomposition which has been rewritten following the algorithm described in the P. Lascaux and R. Theodor book "Analyse numérique matricielle appliquée à l'art de l'ingénieur", Masson 1986. The redistribution policy for MINPACK is available , for convenience, it is reproduced below. . ---------- http://www.netlib.org/minpack/disclaimer ---------- Minpack Copyright Notice (1999) University of Chicago. All rights reserved . Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. . 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. . 3. The end-user documentation included with the redistribution, if any, must include the following acknowledgment: . "This product includes software developed by the University of Chicago, as Operator of Argonne National Laboratory. . Alternately, this acknowledgment may appear in the software itself, if and wherever such third-party acknowledgments normally appear. . 4. WARRANTY DISCLAIMER. THE SOFTWARE IS SUPPLIED "AS IS" WITHOUT WARRANTY OF ANY KIND. THE COPYRIGHT HOLDER, THE UNITED STATES, THE UNITED STATES DEPARTMENT OF ENERGY, AND THEIR EMPLOYEES: (1) DISCLAIM ANY WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE OR NON-INFRINGEMENT, (2) DO NOT ASSUME ANY LEGAL LIABILITY OR RESPONSIBILITY FOR THE ACCURACY, COMPLETENESS, OR USEFULNESS OF THE SOFTWARE, (3) DO NOT REPRESENT THAT USE OF THE SOFTWARE WOULD NOT INFRINGE PRIVATELY OWNED RIGHTS, (4) DO NOT WARRANT THAT THE SOFTWARE WILL FUNCTION UNINTERRUPTED, THAT IT IS ERROR-FREE OR THAT ANY ERRORS WILL BE CORRECTED. . 5. LIMITATION OF LIABILITY. IN NO EVENT WILL THE COPYRIGHT HOLDER, THE UNITED STATES, THE UNITED STATES DEPARTMENT OF ENERGY, OR THEIR EMPLOYEES: BE LIABLE FOR ANY INDIRECT, INCIDENTAL, CONSEQUENTIAL, SPECIAL OR PUNITIVE DAMAGES OF ANY KIND OR NATURE, INCLUDING BUT NOT LIMITED TO LOSS OF PROFITS OR LOSS OF DATA, FOR ANY REASON WHATSOEVER, WHETHER SUCH LIABILITY IS ASSERTED ON THE BASIS OF CONTRACT, TORT (INCLUDING NEGLIGENCE OR STRICT LIABILITY), OR OTHERWISE, EVEN IF ANY OF SAID PARTIES HAS BEEN WARNED OF THE POSSIBILITY OF SUCH LOSS OR DAMAGES. ---------- http://www.netlib.org/minpack/disclaimer ---------- Files: src/main/java/org/apache/commons/math3/linear/EigenDecompositionImpl.java Comment: This class includes software translated from some LAPACK Fortran routines. Copyright: 1992-2008, The University of Tennessee License: Apache-2.0 | other Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. . - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer listed in this license in the documentation and/or other materials provided with the distribution. . - Neither the name of the copyright holders nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. . THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Files: src/main/java/org/apache/commons/math3/random/MersenneTwister.java Comment: This class includes software translated from the 2002-01-26 version of the Mersenne-Twister generator written in C by Makoto Matsumoto and Takuji Nishimura. Copyright: 1997-2002, Makoto Matsumoto and Takuji Nishimura License: Apache-2.0 | other Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. . 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. . 3. The names of its contributors may not be used to endorse or promote products derived from this software without specific prior written permission. . THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Files: src/test/java/org/apache/commons/math3/exception/util/LocalizedFormatsTest.java src/main/java/org/apache/commons/math3/analysis/interpolation/HermiteInterpolator.java Copyright: 2010, CS Systèmes d'Information License: Apache-2.0 Files: debian/* Copyright: 2008-2011, Damien Raude-Morvan License: Apache-2.0 License: Apache-2.0 On Debian GNU/Linux system you can find the complete text of the Apache-2.0 license in `/usr/share/common-licenses/Apache-2.0'. debian/watch0000664000000000000000000000012712266312731010224 0ustar version=3 http://www.apache.org/dist/commons/math/source/commons-math3-(.*)-src.tar.gz debian/maven.rules0000664000000000000000000000004212266320160011344 0ustar junit junit jar s/4\..*/4.x/ * * debian/maven.properties0000664000000000000000000000004312266343034012414 0ustar project.build.sourceEncoding=UTF-8 debian/rules0000775000000000000000000000044112266317451010256 0ustar #!/usr/bin/make -f include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/maven.mk JAVA_HOME := /usr/lib/jvm/default-java DEB_INSTALL_CHANGELOGS_ALL := RELEASE-NOTES.txt get-orig-source: uscan --download-version $(DEB_UPSTREAM_VERSION) --force-download --rename debian/compat0000664000000000000000000000000212266317166010400 0ustar 9 debian/control0000664000000000000000000000643712266341357010616 0ustar Source: commons-math3 Section: java Priority: optional Maintainer: Debian Java Maintainers Uploaders: Emmanuel Bourg Build-Depends: default-jdk, ant, debhelper (>= 9), cdbs Build-Depends-Indep: junit4, ant-optional, maven-debian-helper, libmaven-javadoc-plugin-java Standards-Version: 3.9.5 Vcs-Svn: svn://anonscm.debian.org/pkg-java/trunk/commons-math3 Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-java/trunk/commons-math3 Homepage: http://commons.apache.org/math/ Package: libcommons-math3-java Architecture: all Depends: ${misc:Depends} Description: Java lightweight mathematics and statistics components Commons Math is a Java library of lightweight, self-contained mathematics and statistics components. . Commons Math is made up of a small set of math/stat utilities addressing programming problems like the ones in the list below: - Computing means, variances and other summary statistics for a list of numbers - Fitting a line to a set of data points using linear regression - Finding a smooth curve that passes through a collection of points (interpolation) - Fitting a parametric model to a set of measurements using least-squares methods - Solving equations involving real-valued functions (i.e. root-finding) - Solving systems of linear equations - Solving Ordinary Differential Equations - Minimizing multi-dimensional functions - Generating random numbers with more restrictions (e.g distribution, range) than what is possible using the JDK - Generating random samples and/or datasets that are "like" the data in an input file - Performing statistical significance tests - Miscellaneous mathematical functions such as factorials, binomial coefficients and "special functions" (e.g. gamma, beta functions) . This is a part of the Apache Commons Project. Package: libcommons-math3-java-doc Architecture: all Section: doc Depends: ${misc:Depends} Suggests: libcommons-math3-java Description: Java lightweight mathematics and statistics components - documentation Commons Math is a Java library of lightweight, self-contained mathematics and statistics components. . Commons Math is made up of a small set of math/stat utilities addressing programming problems like the ones in the list below: - Computing means, variances and other summary statistics for a list of numbers - Fitting a line to a set of data points using linear regression - Finding a smooth curve that passes through a collection of points (interpolation) - Fitting a parametric model to a set of measurements using least-squares methods - Solving equations involving real-valued functions (i.e. root-finding) - Solving systems of linear equations - Solving Ordinary Differential Equations - Minimizing multi-dimensional functions - Generating random numbers with more restrictions (e.g distribution, range) than what is possible using the JDK - Generating random samples and/or datasets that are "like" the data in an input file - Performing statistical significance tests - Miscellaneous mathematical functions such as factorials, binomial coefficients and "special functions" (e.g. gamma, beta functions) . This is a part of the Apache Commons Project. . This package provides the API documentation for Commons Math. debian/patches/0000775000000000000000000000000012266334322010622 5ustar debian/patches/series0000664000000000000000000000003612266322475012044 0ustar 01_ignore_unstable_tests.diff debian/patches/01_ignore_unstable_tests.diff0000664000000000000000000000230312266334322016354 0ustar Description: Ignore unstable BOBYQAOptimizer tests Author: Emmanuel Bourg Bug: https://issues.apache.org/jira/browse/MATH-1057 --- a/src/test/java/org/apache/commons/math3/optim/nonlinear/scalar/noderiv/BOBYQAOptimizerTest.java +++ b/src/test/java/org/apache/commons/math3/optim/nonlinear/scalar/noderiv/BOBYQAOptimizerTest.java @@ -179,6 +179,7 @@ } @Test + @Ignore public void testDiffPow() { double[] startPoint = point(DIM/2,1.0); double[][] boundaries = null; @@ -201,6 +202,7 @@ } @Test + @Ignore public void testAckley() { double[] startPoint = point(DIM,0.1); double[][] boundaries = null; --- a/src/test/java/org/apache/commons/math3/optimization/direct/BOBYQAOptimizerTest.java +++ b/src/test/java/org/apache/commons/math3/optimization/direct/BOBYQAOptimizerTest.java @@ -178,6 +178,7 @@ } @Test + @Ignore public void testDiffPow() { double[] startPoint = point(DIM/2,1.0); double[][] boundaries = null; @@ -200,6 +201,7 @@ } @Test + @Ignore public void testAckley() { double[] startPoint = point(DIM,0.1); double[][] boundaries = null; debian/libcommons-math3-java.poms0000664000000000000000000000322112266320147014164 0ustar # List of POM files for the package # Format of this file is: # [option]* # where option can be: # --ignore: ignore this POM and its artifact if any # --ignore-pom: don't install the POM. To use on POM files that are created # temporarily for certain artifacts such as Javadoc jars. [mh_install, mh_installpoms] # --no-parent: remove the tag from the POM # --package=: an alternative package to use when installing this POM # and its artifact # --has-package-version: to indicate that the original version of the POM is the same as the upstream part # of the version for the package. # --keep-elements=: a list of XML elements to keep in the POM # during a clean operation with mh_cleanpom or mh_installpom # --artifact=: path to the build artifact associated with this POM, # it will be installed when using the command mh_install. [mh_install] # --java-lib: install the jar into /usr/share/java to comply with Debian # packaging guidelines # --usj-name=: name to use when installing the library in /usr/share/java # --usj-version=: version to use when installing the library in /usr/share/java # --no-usj-versionless: don't install the versionless link in /usr/share/java # --dest-jar=: the destination for the real jar. # It will be installed with mh_install. [mh_install] # --classifier=: Optional, the classifier for the jar. Empty by default. # --site-xml=: Optional, the location for site.xml if it needs to be installed. # Empty by default. [mh_install] # pom.xml --has-package-version --java-lib --no-parent