[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