Package: cdbs
Version: 0.4.38

I've just tried rebuilding the ginac package from scratch in testing. That source package results in four binary packages, two of which have a different contents than when I last built the same package (as duploaded):

[EMAIL PROTECTED]:~/debian/ginac/test$ dpkg --contents libginac1.3c2a_1.3.3-6_i386.deb [EMAIL PROTECTED]:~/debian/ginac/test$ dpkg --contents ../libginac1.3c2a-dbg_1.3.3-6_i386.deb
drwxr-xr-x root/root         0 2006-03-12 23:45:53 ./
drwxr-xr-x root/root         0 2006-03-12 23:45:54 ./usr/
drwxr-xr-x root/root         0 2006-03-12 23:45:53 ./usr/share/
drwxr-xr-x root/root         0 2006-03-12 23:45:53 ./usr/share/doc/
drwxr-xr-x root/root 0 2006-03-12 23:45:57 ./usr/share/doc/libginac1.3c2a-dbg/ -rw-r--r-- root/root 1730 2005-10-19 23:07:52 ./usr/share/doc/libginac1.3c2a-dbg/README -rw-r--r-- root/root 881 2005-10-19 23:07:51 ./usr/share/doc/libginac1.3c2a-dbg/AUTHORS -rw-r--r-- root/root 1212 2006-03-12 22:47:28 ./usr/share/doc/libginac1.3c2a-dbg/copyright -rw-r--r-- root/root 10984 2005-10-24 15:03:59 ./usr/share/doc/libginac1.3c2a-dbg/NEWS.gz -rw-r--r-- root/root 1951 2006-03-12 23:37:49 ./usr/share/doc/libginac1.3c2a-dbg/changelog.Debian.gz -rw-r--r-- root/root 247 2005-10-19 23:07:51 ./usr/share/doc/libginac1.3c2a-dbg/changelog.gz
drwxr-xr-x root/root         0 2006-03-12 23:45:54 ./usr/lib/
drwxr-xr-x root/root         0 2006-03-12 23:45:54 ./usr/lib/debug/
drwxr-xr-x root/root         0 2006-03-12 23:45:54 ./usr/lib/debug/usr/
drwxr-xr-x root/root         0 2006-03-12 23:45:54 ./usr/lib/debug/usr/lib/
-rw-r--r-- root/root 9049714 2006-03-12 23:45:54 ./usr/lib/debug/usr/lib/libginac-1.3.so.2.1.0 [EMAIL PROTECTED]:~/debian/ginac/test$ dpkg --contents libginac1.3c2a-dbg_1.3.3-6_i386.deb
drwxr-xr-x root/root         0 2006-04-15 22:01:44 ./
drwxr-xr-x root/root         0 2006-04-15 22:01:44 ./usr/
drwxr-xr-x root/root         0 2006-04-15 22:01:44 ./usr/share/
drwxr-xr-x root/root         0 2006-04-15 22:01:44 ./usr/share/doc/
drwxr-xr-x root/root 0 2006-04-15 22:01:48 ./usr/share/doc/libginac1.3c2a-dbg/ -rw-r--r-- root/root 1730 2005-10-19 23:07:52 ./usr/share/doc/libginac1.3c2a-dbg/README -rw-r--r-- root/root 881 2005-10-19 23:07:51 ./usr/share/doc/libginac1.3c2a-dbg/AUTHORS -rw-r--r-- root/root 1212 2006-04-15 21:52:24 ./usr/share/doc/libginac1.3c2a-dbg/copyright -rw-r--r-- root/root 10984 2005-10-24 15:03:59 ./usr/share/doc/libginac1.3c2a-dbg/NEWS.gz -rw-r--r-- root/root 1951 2006-04-15 21:52:24 ./usr/share/doc/libginac1.3c2a-dbg/changelog.Debian.gz -rw-r--r-- root/root 247 2005-10-19 23:07:51 ./usr/share/doc/libginac1.3c2a-dbg/changelog.gz
drwxr-xr-x root/root         0 2006-04-15 22:01:38 ./
drwxr-xr-x root/root         0 2006-04-15 22:01:39 ./usr/
drwxr-xr-x root/root         0 2006-04-15 22:01:38 ./usr/share/
drwxr-xr-x root/root         0 2006-04-15 22:01:38 ./usr/share/doc/
drwxr-xr-x root/root 0 2006-04-15 22:01:46 ./usr/share/doc/libginac1.3c2a/ -rw-r--r-- root/root 1730 2005-10-19 23:07:52 ./usr/share/doc/libginac1.3c2a/README -rw-r--r-- root/root 881 2005-10-19 23:07:51 ./usr/share/doc/libginac1.3c2a/AUTHORS -rw-r--r-- root/root 1212 2006-04-15 21:52:24 ./usr/share/doc/libginac1.3c2a/copyright -rw-r--r-- root/root 10984 2005-10-24 15:03:59 ./usr/share/doc/libginac1.3c2a/NEWS.gz -rw-r--r-- root/root 1951 2006-04-15 21:52:24 ./usr/share/doc/libginac1.3c2a/changelog.Debian.gz -rw-r--r-- root/root 247 2005-10-19 23:07:51 ./usr/share/doc/libginac1.3c2a/changelog.gz
drwxr-xr-x root/root         0 2006-04-15 22:01:46 ./usr/lib/
-rw-r--r-- root/root 2272892 2006-04-15 22:01:46 ./usr/lib/libginac-1.3.so.2.1.0
drwxr-xr-x root/root         0 2006-04-15 22:01:46 ./usr/lib/debug/
drwxr-xr-x root/root         0 2006-04-15 22:01:47 ./usr/lib/debug/usr/
drwxr-xr-x root/root         0 2006-04-15 22:01:46 ./usr/lib/debug/usr/lib/
-rw-r--r-- root/root 9048468 2006-04-15 22:01:46 ./usr/lib/debug/usr/lib/libginac-1.3.so.2.1.0
drwxr-xr-x root/root         0 2006-04-15 22:01:47 ./usr/lib/debug/usr/bin/
-rw-r--r-- root/root 622846 2006-04-15 22:01:47 ./usr/lib/debug/usr/bin/ginsh -rw-r--r-- root/root 235955 2006-04-15 22:01:47 ./usr/lib/debug/usr/bin/viewgar lrwxrwxrwx root/root 0 2006-04-15 22:01:40 ./usr/lib/libginac-1.3.so.2 -> libginac-1.3.so.2.1.0 [EMAIL PROTECTED]:~/debian/ginac/test$ dpkg --contents ../libginac1.3c2a_1.3.3-6_i386.deb
drwxr-xr-x root/root         0 2006-03-12 23:45:47 ./
drwxr-xr-x root/root         0 2006-03-12 23:45:48 ./usr/
drwxr-xr-x root/root         0 2006-03-12 23:45:47 ./usr/share/
drwxr-xr-x root/root         0 2006-03-12 23:45:47 ./usr/share/doc/
drwxr-xr-x root/root 0 2006-03-12 23:45:54 ./usr/share/doc/libginac1.3c2a/ -rw-r--r-- root/root 1730 2005-10-19 23:07:52 ./usr/share/doc/libginac1.3c2a/README -rw-r--r-- root/root 881 2005-10-19 23:07:51 ./usr/share/doc/libginac1.3c2a/AUTHORS -rw-r--r-- root/root 1212 2006-03-12 22:47:28 ./usr/share/doc/libginac1.3c2a/copyright -rw-r--r-- root/root 10984 2005-10-24 15:03:59 ./usr/share/doc/libginac1.3c2a/NEWS.gz -rw-r--r-- root/root 1951 2006-03-12 23:37:49 ./usr/share/doc/libginac1.3c2a/changelog.Debian.gz -rw-r--r-- root/root 247 2005-10-19 23:07:51 ./usr/share/doc/libginac1.3c2a/changelog.gz
drwxr-xr-x root/root         0 2006-03-12 23:45:54 ./usr/lib/
-rw-r--r-- root/root 2272892 2006-03-12 23:45:54 ./usr/lib/libginac-1.3.so.2.1.0 lrwxrwxrwx root/root 0 2006-03-12 23:45:48 ./usr/lib/libginac-1.3.so.2 -> libginac-1.3.so.2.1.0

The unstripped library does not end up correctly in the dbg package. Also, there are additional unstipped executable binaries /usr/lib/debug/usr/bin/ginsh and /usr/lib/debug/usr/bin/viewgar earning me 'unstripped-binary-or-object' lintian errors.

What's going on? Since cdbs claims to handle future incompatiblities with a version number in the path, I am inclined to construe this as a bug in cdbs. For the record, here are my debian/rules:

#!/usr/bin/make -f
include /usr/share/cdbs/1/rules/buildcore.mk
include /usr/share/cdbs/1/class/autotools.mk
include /usr/share/cdbs/1/rules/debhelper.mk
export DH_COMPAT

ifeq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
       CXXFLAGS += -finline-limit=1200
endif

# 1.3.1-1-blah (Debian version) ==> 1.3 (LT_RELEASE)
GINAC_RELEASE := $(shell echo $(DEB_VERSION) | cut -f 1,2 -d . )
GINACLIB := libginac$(GINAC_RELEASE)c2a

DEB_DH_MAKESHLIBS_ARGS := -V"$(GINACLIB) (>= $(GINAC_RELEASE).0)"
DEB_DH_SHLIBDEPS_ARGS := --libpackage=$(GINACLIB) -l debian/$(GINACLIB)/usr/lib
DEB_DH_STRIP_ARGS := --dbg-package=$(GINACLIB)
# menu entry for ginsh
DEB_INSTALL_MENU_ginac-tools := debian/ginac-tools.menu


--
Richard B. Kreckel
<http://www.ginac.de/~kreckel/>



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to