Package: release.debian.org Severity: normal User: [email protected] 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> +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 <[email protected]> +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

