Your message dated Mon, 18 Apr 2011 07:32:16 +0000
with message-id <[email protected]>
and subject line Bug#620236: fixed in ocamldsort 0.15.0-1
has caused the Debian Bug report #620236,
regarding ocamldsort only handles dependency lines with trailing blanks; breaks
with recent versions of ocamldep
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
620236: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=620236
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: ocamldsort
Version: 0.14.4-2+b2
Severity: important
Tags: patch upstream
The old code in dep_parse.ml only works properly on lines which are
terminated by a space; this error has gone unnoticed for years, since
ocamldep did produce a trailing space on each dependency line.
Recent version of ocamldep do not do this any longer, so the bug
is now apparent to anybody using ocamldsort.
You can verify this situation yourself by testing as input a file
toto.cmo: toto.ml
with or without a trailing blank.
It is enough to fix the parse_source parser as shown in the attached
patch to correct the error.
--- dep_parse.ml 2003-08-15 15:57:21.000000000 +0200
+++ ../ocamldsort-0.14.4-fixed/dep_parse.ml 2011-03-31 12:28:17.000000000
+0200
@@ -28,8 +28,8 @@
let rec parse_source = parser
| [< '' ' >] -> ""
- | [< ''\n' >] -> ""
- | [< 'a; d = parse_source >] -> concat a d
+ | [< 'a when a <> '\n'; d = parse_source >] -> concat a d
+ | [< >] -> ""
let rec parse_sources = parser
| [< '' '; d = parse_sources >] -> d
-- System Information:
Debian Release: 6.0.1
APT prefers stable
APT policy: (700, 'stable'), (650, 'testing'), (600, 'unstable'), (550,
'experimental'), (500, 'squeeze-updates')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.38-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL
set to en_US.utf8)
Shell: /bin/sh linked to /bin/dash
Versions of packages ocamldsort depends on:
ii libc6 2.11.2-10 Embedded GNU C Library: Shared lib
ocamldsort recommends no packages.
ocamldsort suggests no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: ocamldsort
Source-Version: 0.15.0-1
We believe that the bug you reported is fixed in the latest version of
ocamldsort, which is due to be installed in the Debian FTP archive:
ocamldsort_0.15.0-1.debian.tar.gz
to main/o/ocamldsort/ocamldsort_0.15.0-1.debian.tar.gz
ocamldsort_0.15.0-1.dsc
to main/o/ocamldsort/ocamldsort_0.15.0-1.dsc
ocamldsort_0.15.0-1_i386.deb
to main/o/ocamldsort/ocamldsort_0.15.0-1_i386.deb
ocamldsort_0.15.0.orig.tar.gz
to main/o/ocamldsort/ocamldsort_0.15.0.orig.tar.gz
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Ralf Treinen <[email protected]> (supplier of updated ocamldsort package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Sun, 17 Apr 2011 03:43:16 +0200
Source: ocamldsort
Binary: ocamldsort
Architecture: source i386
Version: 0.15.0-1
Distribution: unstable
Urgency: low
Maintainer: Debian OCaml Maintainers <[email protected]>
Changed-By: Ralf Treinen <[email protected]>
Description:
ocamldsort - dependency sorter for OCaml source files
Closes: 519615 620236
Changes:
ocamldsort (0.15.0-1) unstable; urgency=low
.
[ Dimitri Ara ]
* New upstream release. This release fixes a bug that occured when input
lines were not terminated by whitespace (closes: #620236)
.
[ Stefano Zacchiroli ]
* fix vcs-svn field to point just above the debian/ dir
.
[ Stéphane Glondu ]
* debian/control: add Homepage field
.
[ Ralf Treinen ]
* Setting maintainer to Debian OCaml Maintainers, with the previous
maintainers blessing (closes: #519615)
* Standards-Version 3.9.2 (no change)
* Source format 3.0 (quilt)
* Debhelper compat level 8, bump version in build-dependency on debhelper.
Replace in debian/rules dh_clean -k => dh_prep.
* Changed section to ocaml.
* Add dependency on ${misc:Depends}
Checksums-Sha1:
b15d127157a52372fa0fc917b4e35174bd24d14c 1316 ocamldsort_0.15.0-1.dsc
37c3fd608c09d4bcb4bca70e5de1c8f6cd295dd0 41978 ocamldsort_0.15.0.orig.tar.gz
318f04f1f313be0d3149404cbb13dabcc5be6513 3389 ocamldsort_0.15.0-1.debian.tar.gz
3360f556ae384aefcb9c764c5920d569336c9564 125482 ocamldsort_0.15.0-1_i386.deb
Checksums-Sha256:
496b21c04d4a911f5d301557df718f4c8814e773a5f37acd0ea22d391008f92c 1316
ocamldsort_0.15.0-1.dsc
d8cf5d0ce54cea3445fe0a180d9952b57f6af248939beb55c384b52d33121ac4 41978
ocamldsort_0.15.0.orig.tar.gz
15f84ceeec13a63975b67851a5840324a4393027ef39d3047c986df52764fd33 3389
ocamldsort_0.15.0-1.debian.tar.gz
2359c9d63ef3f297110c8d58b419a96a2bdd8dbf6b02363ef21d238b4101ea7f 125482
ocamldsort_0.15.0-1_i386.deb
Files:
cde1abd034f2adc819d6a373a41d2b14 1316 ocaml optional ocamldsort_0.15.0-1.dsc
8b7fbdc958c2322f614ef141084df56a 41978 ocaml optional
ocamldsort_0.15.0.orig.tar.gz
a37d44efb48573e08870cf268d3c1f9c 3389 ocaml optional
ocamldsort_0.15.0-1.debian.tar.gz
b266e2b7eb1ace578313a7f2c0f7c49c 125482 ocaml optional
ocamldsort_0.15.0-1_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iD8DBQFNq+Y5tzWmSeC6BMERAgvjAKCK8YZY8H8VXhb+Rja2fao/tfdQSACgq7MD
GC6EjnvA3SvnZ1+eej9q4Ik=
=FgXd
-----END PGP SIGNATURE-----
--- End Message ---