Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: unblock
Dear Release Team, Please unblock package octave. The changelog and debdiff follow. octave (3.8.2-4) unstable; urgency=medium * mkoctfile-infinite-loop.patch: fix infinite loop of mkoctfile -M on platforms where char is unsigned. (Closes: #770192) -- Sébastien Villemot <sebast...@debian.org> Mon, 01 Dec 2014 21:25:52 +0100 unblock octave/3.8.2-4 Thanks, -- .''`. Sébastien Villemot : :' : Debian Developer `. `' http://www.dynare.org/sebastien `- GPG Key: 4096R/381A7594
diff -Nru octave-3.8.2/debian/changelog octave-3.8.2/debian/changelog --- octave-3.8.2/debian/changelog 2014-10-10 21:03:49.000000000 +0200 +++ octave-3.8.2/debian/changelog 2014-12-01 21:26:56.000000000 +0100 @@ -1,3 +1,10 @@ +octave (3.8.2-4) unstable; urgency=medium + + * mkoctfile-infinite-loop.patch: fix infinite loop of mkoctfile -M on + platforms where char is unsigned. (Closes: #770192) + + -- Sébastien Villemot <sebast...@debian.org> Mon, 01 Dec 2014 21:25:52 +0100 + octave (3.8.2-3) unstable; urgency=medium [ Rafael Laboissiere ] diff -Nru octave-3.8.2/debian/patches/mkoctfile-infinite-loop.patch octave-3.8.2/debian/patches/mkoctfile-infinite-loop.patch --- octave-3.8.2/debian/patches/mkoctfile-infinite-loop.patch 1970-01-01 01:00:00.000000000 +0100 +++ octave-3.8.2/debian/patches/mkoctfile-infinite-loop.patch 2014-12-01 21:23:24.000000000 +0100 @@ -0,0 +1,24 @@ +Description: Fix infinite loop of mkoctfile -M on platforms where char is unsigned +Author: Edmund Grimley Evans <edmund.grimley.ev...@gmail.com> +Bug: https://savannah.gnu.org/bugs/index.php?43640 +Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=770192 +Reviewed-by: Sébastien Villemot <sebast...@debian.org> +Last-Update: 2014-12-01 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +--- a/src/mkoctfile.in.cc ++++ b/src/mkoctfile.in.cc +@@ -70,11 +70,11 @@ get_line (FILE *fp) + { + static std::vector<char> buf (100); + unsigned int idx = 0; +- char c; ++ int c; + + while (true) + { +- c = static_cast<char> (gnulib::fgetc (fp)); ++ c = gnulib::fgetc (fp); + if (c == '\n' || c == EOF) + break; + if (buf.size () <= idx) diff -Nru octave-3.8.2/debian/patches/series octave-3.8.2/debian/patches/series --- octave-3.8.2/debian/patches/series 2014-08-14 12:06:45.000000000 +0200 +++ octave-3.8.2/debian/patches/series 2014-12-01 21:26:52.000000000 +0100 @@ -9,3 +9,4 @@ always-build-octave-jar.patch hdf5-flags.patch hdf5-mkoctfile.patch +mkoctfile-infinite-loop.patch
signature.asc
Description: Digital signature