[Pkg-ocaml-maint-commits] [SCM] Debian packaging for coccinelle branch, master, updated. debian/0.2.5.deb-3-10-g3a46b87
Eugeniy Meshcheryakov
eugen at debian.org
Mon Oct 31 17:29:44 UTC 2011
The following commit has been merged in the master branch:
commit f700ee7afe3e63865d3a660dc5a82f5eb4a82b51
Author: Eugeniy Meshcheryakov <eugen at debian.org>
Date: Sun Oct 30 18:40:57 2011 +0100
Removed patches: python-string-regression-fix.diff — fixed upstream
diff --git a/debian/changelog b/debian/changelog
index 8145a23..1ae54d9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,8 +2,10 @@ coccinelle (1.0.0~rc7.deb-1) unstable; urgency=low
* New upstream RC
* Build-depend on libpcre-ocaml-dev
+ * Removed patches:
+ - python-string-regression-fix.diff — fixed upstream
- -- Євгеній Мещеряков <eugen at debian.org> Sun, 30 Oct 2011 18:28:22 +0100
+ -- Євгеній Мещеряков <eugen at debian.org> Sun, 30 Oct 2011 18:40:16 +0100
coccinelle (0.2.5.deb-3) unstable; urgency=low
diff --git a/debian/patches/python-string-regression-fix.diff b/debian/patches/python-string-regression-fix.diff
deleted file mode 100644
index e3b693d..0000000
--- a/debian/patches/python-string-regression-fix.diff
+++ /dev/null
@@ -1,52 +0,0 @@
-From: Julia Lawall <julia at diku.dk>
-Subject: Re: [Cocci] Trouble with python_regexp.cocci example
-
-On Tue, 5 Apr 2011, Eugeniy Meshcheryakov wrote:
-
-> Hello,
->
-> I'm trying to check if new version of coccinelle (0.2.5) works correctly,
-> and got strange results with python_regexp.cocci example:
->
-> % spatch -sp_file /tmp/python_regexp.cocci python_regexp.c
-> init_defs_builtins: /usr/share/coccinelle/standard.h
-> File "/tmp/python_regexp.cocci", line 3, column 15, charpos = 45
-> around = '', whole content = m = re.compile('_new$')
-> Fatal error: exception Failure("lexing: empty token")
->
-> Is it expected result, or is there something wrong with how I compile
-> the package? Other examples that use python seem to work fine (after
-> correcting syntax errors).
-
-A patch that fixes the problem is below.
-
-julia
-
-diff -u -p a/parsing_cocci/lexer_script.mll b/parsing_cocci/lexer_script.mll
---- a/parsing_cocci/lexer_script.mll 2011-04-02 10:39:29.000000000 +0200
-+++ b/parsing_cocci/lexer_script.mll 2011-04-05 22:03:04.000000000 +0200
-@@ -46,18 +46,15 @@ rule token = parse
- | "/" { TScriptData (tok lexbuf) }
- | "//" [^ '\n']* { token lexbuf } (* skip SmPL comments *)
- | '"' { TScriptData (Printf.sprintf "\"%s\"" (string lexbuf)) }
-- | "'" { TScriptData (Printf.sprintf "'%s'" (char lexbuf)) }
-+ | "'" { TScriptData (Printf.sprintf "'%s'" (cstring lexbuf)) }
- | eof { EOF }
- | _ { raise (Lexical ("unrecognised symbol, in token rule:"^tok lexbuf)) }
-
- (* These are C strings. Perhaps they require some adjustment. *)
- and string = parse
- | '"' { "" }
-- | (_ as x) { Common.string_of_char x ^ string lexbuf }
-- | ("\\" _) as x { x ^ string lexbuf }
-+ | (_ as x) { (String.make 1 x) ^ string lexbuf }
-
--and char = parse
-- | (_ as x) "'" { String.make 1 x }
-- | (("\\" (oct | oct oct | oct oct oct)) as x "'") { x }
-- | (("\\x" (hex | hex hex)) as x "'") { x }
-- | (("\\" _ ) as x "'") { x }
-+and cstring = parse
-+ | "'" { "" }
-+ | (_ as x) { (String.make 1 x) ^ cstring lexbuf }
-
diff --git a/debian/patches/series b/debian/patches/series
index 58bb5e3..9475bed 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1 @@
pycaml-build-check.diff
-python-string-regression-fix.diff
--
Debian packaging for coccinelle
More information about the Pkg-ocaml-maint-commits
mailing list