Re: Adrian Vondendriesch 2016-03-12 
<145780145961.5970.1064203268962720443.reportbug@kang.zoozer.local>
> In Version 2.0.21-1 OPENIPMI_VERSION_MAJOR _MINOR and _RELEASE defines within
> /usr/include/OpenIPMI/ipmiif.h are empty.  This differs from prior versions
> where all those variables were defined.

Hi,

the problem is in configure.ac, where the variables are not passed
properly to AC_SUBST. The attached patch fixes the problem. I've also
uploaded it to delayed/2.

Christoph
Control files: lines which differ (wdiff format)
------------------------------------------------
Build-Depends: debhelper (>> [-5.0.0),-] {+9.0.0),+} libsnmp-dev, libpopt-dev, libncurses5-dev,
               chrpath, autotools-dev, [-libssl-dev-] {+libssl-dev, dh-autoreconf+}

diff -Nru openipmi-2.0.21/debian/changelog openipmi-2.0.21/debian/changelog
--- openipmi-2.0.21/debian/changelog	2016-03-22 13:35:33.000000000 +0100
+++ openipmi-2.0.21/debian/changelog	2016-03-22 13:15:29.000000000 +0100
@@ -1,3 +1,11 @@
+openipmi (2.0.21-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix substitution of OPENIPMI_VERSION_ variables in configure.ac.
+    Closes: #818004
+
+ -- Christoph Berg <m...@debian.org>  Mon, 21 Mar 2016 18:40:41 +0100
+
 openipmi (2.0.21-1) unstable; urgency=medium
 
   * new upstream release from 2014-01-28
diff -Nru openipmi-2.0.21/debian/control openipmi-2.0.21/debian/control
--- openipmi-2.0.21/debian/control	2016-03-22 13:35:33.000000000 +0100
+++ openipmi-2.0.21/debian/control	2016-03-22 13:18:20.000000000 +0100
@@ -2,8 +2,8 @@
 Section: admin
 Priority: optional
 Maintainer: Noël Köthe <n...@debian.org>
-Build-Depends: debhelper (>> 5.0.0), libsnmp-dev, libpopt-dev, libncurses5-dev,
-               chrpath, autotools-dev, libssl-dev
+Build-Depends: debhelper (>> 9.0.0), libsnmp-dev, libpopt-dev, libncurses5-dev,
+               chrpath, autotools-dev, libssl-dev, dh-autoreconf
 Standards-Version: 3.9.6
 Homepage: https://openipmi.sourceforge.net/
 
diff -Nru openipmi-2.0.21/debian/patches/configure openipmi-2.0.21/debian/patches/configure
--- openipmi-2.0.21/debian/patches/configure	1970-01-01 01:00:00.000000000 +0100
+++ openipmi-2.0.21/debian/patches/configure	2016-03-22 13:17:15.000000000 +0100
@@ -0,0 +1,23 @@
+--- a/configure.ac
++++ b/configure.ac
+@@ -1,7 +1,4 @@
+ OPENIPMI_PKG_NAME=OpenIPMI
+-OPENIPMI_VERSION_MAJOR=2
+-OPENIPMI_VERSION_MINOR=0
+-OPENIPMI_VERSION_RELEASE=21
+ OPENIPMI_VERSION_EXTRA=
+ AC_INIT([OpenIPMI], [2.0.21], [miny...@acm.org], [OpenIPMI])
+ AC_CANONICAL_TARGET
+@@ -283,9 +280,9 @@ AC_CHECK_FUNCS(getaddrinfo)
+ 
+ AC_CHECK_HEADERS(execinfo.h)
+ 
+-AC_SUBST(OPENIPMI_VERSION_MAJOR)
+-AC_SUBST(OPENIPMI_VERSION_MINOR)
+-AC_SUBST(OPENIPMI_VERSION_RELEASE)
++AC_SUBST(OPENIPMI_VERSION_MAJOR, 2)
++AC_SUBST(OPENIPMI_VERSION_MINOR, 0)
++AC_SUBST(OPENIPMI_VERSION_RELEASE, 21)
+ AC_SUBST(OPENIPMI_VERSION_EXTRA)
+ 
+ AC_SUBST(POPTLIBS)
diff -Nru openipmi-2.0.21/debian/patches/series openipmi-2.0.21/debian/patches/series
--- openipmi-2.0.21/debian/patches/series	1970-01-01 01:00:00.000000000 +0100
+++ openipmi-2.0.21/debian/patches/series	2016-03-22 13:16:44.000000000 +0100
@@ -0,0 +1 @@
+configure
diff -Nru openipmi-2.0.21/debian/rules openipmi-2.0.21/debian/rules
--- openipmi-2.0.21/debian/rules	2016-03-22 13:35:33.000000000 +0100
+++ openipmi-2.0.21/debian/rules	2016-03-21 18:55:03.000000000 +0100
@@ -18,6 +18,7 @@
 config.status: configure
 	cp /usr/share/misc/config.sub /usr/share/misc/config.guess .
 	dh_testdir
+	dh_autoreconf
 	# Add here commands to configure the package.
 	CFLAGS="$(CFLAGS)" CPPFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) \
 					--build=$(DEB_BUILD_GNU_TYPE) \
@@ -50,6 +51,7 @@
 	rm -f config.sub config.guess
 
 	dh_clean 
+	dh_autoreconf_clean
 
 install: install-arch
 
@@ -61,6 +63,7 @@
 
 	# Add here commands to install the arch part of the package into 
 	# debian/tmp.
+	mkdir -p $(CURDIR)/debian/tmp/usr/bin
 	$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
 
 	# remove useless rpath from libOpenIPMIposix (which is built with
diff -Nru openipmi-2.0.21/debian/source/format openipmi-2.0.21/debian/source/format
--- openipmi-2.0.21/debian/source/format	1970-01-01 01:00:00.000000000 +0100
+++ openipmi-2.0.21/debian/source/format	2016-03-22 13:16:34.000000000 +0100
@@ -0,0 +1 @@
+3.0 (quilt)

Attachment: signature.asc
Description: PGP signature

Reply via email to