[mlpack-svn] r12783 - mlpack/conf/packages/mlpack/branches/1.0.X/debian/patches
fastlab-svn at coffeetalk-1.cc.gatech.edu
fastlab-svn at coffeetalk-1.cc.gatech.edu
Fri May 25 13:05:32 EDT 2012
Author: speet3
Date: 2012-05-25 13:05:32 -0400 (Fri, 25 May 2012)
New Revision: 12783
Modified:
mlpack/conf/packages/mlpack/branches/1.0.X/debian/patches/build-Doxygen.patch
mlpack/conf/packages/mlpack/branches/1.0.X/debian/patches/fully_qualified_as_scalar.patch
mlpack/conf/packages/mlpack/branches/1.0.X/debian/patches/get_kernel_matrix.patch
mlpack/conf/packages/mlpack/branches/1.0.X/debian/patches/no-debug-or-profiling-info.patch
mlpack/conf/packages/mlpack/branches/1.0.X/debian/patches/no_sparse_tests.patch
mlpack/conf/packages/mlpack/branches/1.0.X/debian/patches/require-manpage-generation.patch
mlpack/conf/packages/mlpack/branches/1.0.X/debian/patches/update-manpage-generation-for-less-errors.patch
mlpack/conf/packages/mlpack/branches/1.0.X/debian/patches/zero-memory-before-starting-test-r12476.patch
Log:
Added descriptions to al lthe patches as per http://dep.debian.net/deps/dep3/
Modified: mlpack/conf/packages/mlpack/branches/1.0.X/debian/patches/build-Doxygen.patch
===================================================================
--- mlpack/conf/packages/mlpack/branches/1.0.X/debian/patches/build-Doxygen.patch 2012-05-25 16:41:56 UTC (rev 12782)
+++ mlpack/conf/packages/mlpack/branches/1.0.X/debian/patches/build-Doxygen.patch 2012-05-25 17:05:32 UTC (rev 12783)
@@ -1,3 +1,12 @@
+From: Sterling Lewis Peet <sterling.peet at gatech.edu>
+Subject: Ensure documentation is generated or build fails
+ We want the debian -doc package to conatain the the doxygen
+ documentation, so rather than fight with a complicated rules
+ file, just add ALL to the appropriate target line in CMakeList.txt.
+ .
+ This ensure the documentation gets built for debian, but is not
+ necessarily the desired effect upstream.
+
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -126,7 +126,7 @@
Modified: mlpack/conf/packages/mlpack/branches/1.0.X/debian/patches/fully_qualified_as_scalar.patch
===================================================================
--- mlpack/conf/packages/mlpack/branches/1.0.X/debian/patches/fully_qualified_as_scalar.patch 2012-05-25 16:41:56 UTC (rev 12782)
+++ mlpack/conf/packages/mlpack/branches/1.0.X/debian/patches/fully_qualified_as_scalar.patch 2012-05-25 17:05:32 UTC (rev 12783)
@@ -1,3 +1,5 @@
+From: Ryan Curtin <gth671b at mail.gatech.edu>
+Subject: fix an issue related to full qualification of as_scalar
--- a/src/mlpack/methods/kmeans/max_variance_new_cluster_impl.hpp
+++ b/src/mlpack/methods/kmeans/max_variance_new_cluster_impl.hpp
@@ -32,7 +32,7 @@
Modified: mlpack/conf/packages/mlpack/branches/1.0.X/debian/patches/get_kernel_matrix.patch
===================================================================
--- mlpack/conf/packages/mlpack/branches/1.0.X/debian/patches/get_kernel_matrix.patch 2012-05-25 16:41:56 UTC (rev 12782)
+++ mlpack/conf/packages/mlpack/branches/1.0.X/debian/patches/get_kernel_matrix.patch 2012-05-25 17:05:32 UTC (rev 12783)
@@ -1,3 +1,7 @@
+From: Ryan Curtin <gth671b at mail.gatech.edu>
+Decription: This should fix problems with some different
+ compilers complaining about odd things.
+
--- a/src/mlpack/methods/kernel_pca/kernel_pca_impl.hpp
+++ b/src/mlpack/methods/kernel_pca/kernel_pca_impl.hpp
@@ -17,6 +17,24 @@
Modified: mlpack/conf/packages/mlpack/branches/1.0.X/debian/patches/no-debug-or-profiling-info.patch
===================================================================
--- mlpack/conf/packages/mlpack/branches/1.0.X/debian/patches/no-debug-or-profiling-info.patch 2012-05-25 16:41:56 UTC (rev 12782)
+++ mlpack/conf/packages/mlpack/branches/1.0.X/debian/patches/no-debug-or-profiling-info.patch 2012-05-25 17:05:32 UTC (rev 12783)
@@ -1,3 +1,8 @@
+From: Stelring Lewis Peet <sterling.peet at gatech.edu>
+Description: Ensure that CMake compiles without DEBUG or
+ PROFILE symbols in the code, so the binaries comply with
+ Debian policy. Upstream prefers these flags on by default.
+
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -70,9 +70,10 @@
Modified: mlpack/conf/packages/mlpack/branches/1.0.X/debian/patches/no_sparse_tests.patch
===================================================================
--- mlpack/conf/packages/mlpack/branches/1.0.X/debian/patches/no_sparse_tests.patch 2012-05-25 16:41:56 UTC (rev 12782)
+++ mlpack/conf/packages/mlpack/branches/1.0.X/debian/patches/no_sparse_tests.patch 2012-05-25 17:05:32 UTC (rev 12783)
@@ -1,3 +1,9 @@
+From: Ryan Curtin <gth671b at mail.gatech.edu>
+Description: Temporarily remove sparse k-means tests from the test suite.
+ They fail often, and nobody uses it anyway. We will remove this patch
+ when the code works in the next release, but don't break the build for
+ the distributable builds in debian just because these tests fail.
+
--- a/src/mlpack/tests/kmeans_test.cpp
+++ b/src/mlpack/tests/kmeans_test.cpp
@@ -207,7 +207,7 @@
Modified: mlpack/conf/packages/mlpack/branches/1.0.X/debian/patches/require-manpage-generation.patch
===================================================================
--- mlpack/conf/packages/mlpack/branches/1.0.X/debian/patches/require-manpage-generation.patch 2012-05-25 16:41:56 UTC (rev 12782)
+++ mlpack/conf/packages/mlpack/branches/1.0.X/debian/patches/require-manpage-generation.patch 2012-05-25 17:05:32 UTC (rev 12783)
@@ -1,3 +1,12 @@
+From: Sterling Lewis Peet <sterling.peet at gatech.edu>
+Description: Make sure the build will fail if the manpages do not
+ get generated. Not including the manpages is a violation of debian
+ policy, so we should break the build to ensure the issue is noticed.
+ .
+ This is a debian policy issue, so upstream is not interested in
+ forcing everyone to generate man pages. Some supported platforms
+ don't even use manpages.
+
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -153,7 +153,7 @@
Modified: mlpack/conf/packages/mlpack/branches/1.0.X/debian/patches/update-manpage-generation-for-less-errors.patch
===================================================================
--- mlpack/conf/packages/mlpack/branches/1.0.X/debian/patches/update-manpage-generation-for-less-errors.patch 2012-05-25 16:41:56 UTC (rev 12782)
+++ mlpack/conf/packages/mlpack/branches/1.0.X/debian/patches/update-manpage-generation-for-less-errors.patch 2012-05-25 17:05:32 UTC (rev 12783)
@@ -1,3 +1,12 @@
+From: Sterling Lewis Peet <sterling.peet at gatech.edu>
+Description: The manpage generation was broken and generated poorly formatted
+ mapages when version 1.0.1 was released. This was fixed upstream in revision
+ 12210. No bug report was filed.
+ .
+ This patch will be removed upon the next release of mlpack.
+
+Origin: upstream, http://trac.research.cc.gatech.edu/fastlab/changeset?reponame=&new=12210%40trunk%2FCMake%2Fexec2man.sh&old=11633%40trunk%2FCMake%2Fexec2man.sh
+
--- a/CMake/exec2man.sh
+++ b/CMake/exec2man.sh
@@ -63,6 +63,8 @@
Modified: mlpack/conf/packages/mlpack/branches/1.0.X/debian/patches/zero-memory-before-starting-test-r12476.patch
===================================================================
--- mlpack/conf/packages/mlpack/branches/1.0.X/debian/patches/zero-memory-before-starting-test-r12476.patch 2012-05-25 16:41:56 UTC (rev 12782)
+++ mlpack/conf/packages/mlpack/branches/1.0.X/debian/patches/zero-memory-before-starting-test-r12476.patch 2012-05-25 17:05:32 UTC (rev 12783)
@@ -1,3 +1,12 @@
+From: Sterling Lewis Peet <sterling.peet at gatech.edu>
+Description: A set of tests would fail approximately 50% of the
+ time when building the package. This was fixed upstream in revision
+ 12476. No bug report was filed.
+ .
+ This patch will be removed upon the next release of mlpack.
+
+Origin: upstream, http://trac.research.cc.gatech.edu/fastlab/changeset/12476
+
--- a/src/mlpack/tests/distribution_test.cpp
+++ b/src/mlpack/tests/distribution_test.cpp
@@ -54,6 +54,7 @@
More information about the mlpack-svn
mailing list