diff -Nru ros-genlisp-0.4.15/debian/changelog ros-genlisp-0.4.15/debian/changelog --- ros-genlisp-0.4.15/debian/changelog 2015-12-22 14:55:17.000000000 +0000 +++ ros-genlisp-0.4.15/debian/changelog 2016-07-21 09:53:59.000000000 +0000 @@ -1,4 +1,16 @@ -ros-genlisp (0.4.15-3~20151222) trusty; urgency=medium +ros-genlisp (0.4.15-5~20160721) trusty; urgency=medium + + * Add patch to make message build reproducible + + -- Jochen Sprickerhof Mon, 11 Jul 2016 15:56:02 +0200 + +ros-genlisp (0.4.15-4) unstable; urgency=medium + + * Adopt to new libexec location in catkin + + -- Jochen Sprickerhof Tue, 16 Feb 2016 10:42:24 +0100 + +ros-genlisp (0.4.15-3) unstable; urgency=medium * Convert to new catkin with multiarch diff -Nru ros-genlisp-0.4.15/debian/control ros-genlisp-0.4.15/debian/control --- ros-genlisp-0.4.15/debian/control 2015-12-17 22:50:42.000000000 +0000 +++ ros-genlisp-0.4.15/debian/control 2016-07-21 08:31:16.000000000 +0000 @@ -5,7 +5,7 @@ Uploaders: Thomas Moulard , Jochen Sprickerhof , Leopold Palomo-Avellaneda -Build-Depends: debhelper (>= 9), catkin (>> 0.6.16-2), python-genmsg, python-setuptools (>= 0.6b3), python-all (>= 2.6.6-3), dh-python +Build-Depends: debhelper (>= 9), catkin (>= 0.6.16-4), python-genmsg, python-setuptools (>= 0.6b3), python-all (>= 2.6.6-3), dh-python Standards-Version: 3.9.6 Homepage: https://github.com/ros/genlisp Vcs-Browser: http://anonscm.debian.org/gitweb/?p=debian-science/packages/ros/ros-genlisp.git diff -Nru ros-genlisp-0.4.15/debian/patches/0002-sort-message-list-to-make-build-reproducible.patch ros-genlisp-0.4.15/debian/patches/0002-sort-message-list-to-make-build-reproducible.patch --- ros-genlisp-0.4.15/debian/patches/0002-sort-message-list-to-make-build-reproducible.patch 1970-01-01 00:00:00.000000000 +0000 +++ ros-genlisp-0.4.15/debian/patches/0002-sort-message-list-to-make-build-reproducible.patch 2016-07-21 08:31:16.000000000 +0000 @@ -0,0 +1,21 @@ +From: Jochen Sprickerhof +Date: Mon, 11 Jul 2016 15:53:40 +0200 +Subject: sort message list to make build reproducible + +--- + src/genlisp/generate.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/genlisp/generate.py b/src/genlisp/generate.py +index b187127..d1d3ce7 100644 +--- a/src/genlisp/generate.py ++++ b/src/genlisp/generate.py +@@ -736,7 +736,7 @@ def msg_list(pkg, search_path, ext): + files = [] + for d in dir_list: + files.extend([f for f in os.listdir(d) if f.endswith(ext)]) +- return [f[:-len(ext)] for f in files] ++ return sorted([f[:-len(ext)] for f in files]) + + def generate_msg_from_spec(msg_context, spec, search_path, output_dir, package): + """ diff -Nru ros-genlisp-0.4.15/debian/patches/series ros-genlisp-0.4.15/debian/patches/series --- ros-genlisp-0.4.15/debian/patches/series 2015-12-17 22:50:42.000000000 +0000 +++ ros-genlisp-0.4.15/debian/patches/series 2016-07-21 08:31:16.000000000 +0000 @@ -1 +1,2 @@ 0001-Fix-location-of-gen_lisp.py.patch +0002-sort-message-list-to-make-build-reproducible.patch diff -Nru ros-genlisp-0.4.15/debian/python-genlisp.install ros-genlisp-0.4.15/debian/python-genlisp.install --- ros-genlisp-0.4.15/debian/python-genlisp.install 2015-12-17 22:50:42.000000000 +0000 +++ ros-genlisp-0.4.15/debian/python-genlisp.install 2016-07-21 08:31:16.000000000 +0000 @@ -1,4 +1,4 @@ usr/share/genlisp -usr/lib/*/genlisp /usr/lib +usr/lib/genlisp usr/lib/*/pkgconfig /usr/lib usr/etc/ros /etc