Bug#691552: unblock: yate/4.1.0-1~dfsg-3

Mark Purcell msp at debian.org
Sat Oct 27 04:18:17 UTC 2012


Package: release.debian.org
Severity: normal
User: release.debian.org at packages.debian.org
Usertags: unblock

Please unblock package yate

This release fixes three RC bugs and includes missing core modules.


Thanks,
Mark

unblock yate/4.1.0-1~dfsg-3


diff -ur 4.1.0-1~dfsg-2/debian/changelog 4.1.0-1~dfsg-3/debian/changelog
--- 4.1.0-1~dfsg-2/debian/changelog	2012-10-20 11:44:16.000000000 +1100
+++ 4.1.0-1~dfsg-3/debian/changelog	2012-10-21 15:48:38.000000000 +1100
@@ -1,3 +1,16 @@
+yate (4.1.0-1~dfsg-3) unstable; urgency=medium
+
+  * Urgency medium as this fixes three RC bugs for wheezy
+  * Cleanup debian/rules - restores missing modules
+    - Fixes "Do not call dh_installinit twice" (Closes: #680563)
+    - Fixes "package "yate" doesn't ship any module at all" (Closes: #683229)
+  * Remove h323 Build-Depends and package - fixes FTBFS (Closes: #680818)
+  * Add necessary Replaces
+    - Fixes "modifies conffiles during squeeze2wheezy upgrade (policy
+    10.7.3): /etc/yate/providers.conf" (Closes: #689780)
+
+ -- Mark Purcell <msp at debian.org>  Sat, 20 Oct 2012 11:47:40 +1100
+
 yate (4.1.0-1~dfsg-2) unstable; urgency=low
 
   * NEW package libyate4.1.0 match-soname
diff -ur 4.1.0-1~dfsg-2/debian/control 4.1.0-1~dfsg-3/debian/control
--- 4.1.0-1~dfsg-2/debian/control	2012-10-20 11:44:16.000000000 +1100
+++ 4.1.0-1~dfsg-3/debian/control	2012-10-21 15:35:15.000000000 +1100
@@ -6,7 +6,7 @@
 Build-Depends: debhelper (>= 8),
  autotools-dev,
  dh-autoreconf,
- libopenh323-dev | libh323plus-dev (>= 1.22.0~),
+# libopenh323-dev | libh323plus-dev (>= 1.22.0~),
  libgsm1-dev,
  dahdi-source,
  libmysqlclient-dev,
@@ -28,7 +28,7 @@
 
 Package: yate
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, adduser, yate-core (= ${binary:Version})
+Depends: ${shlibs:Depends}, ${misc:Depends}, adduser, yate-core (= ${binary:Version}), libcap2-bin
 Description: Yet Another Telephony Engine (YATE)
  YATE is a telephony engine aimed at creating a telephony server that
  performs well enough to deal with PBX requirements and also flexible
@@ -103,19 +103,20 @@
  .
  These are the modules that require PostgreSQL.
 
-Package: yate-h323chan
-Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, yate-core (= ${binary:Version})
-Description: H323 module for YATE
- YATE is a telephony engine aimed at creating a telephony server that
- performs well enough to deal with PBX requirements and also flexible
- enough for complex Gateway and IVR solutions.
- .
- This is the H.323 protocol module.
+#Package: yate-h323chan
+#Architecture: any
+#Depends: ${shlibs:Depends}, ${misc:Depends}, yate-core (= ${binary:Version})
+#Description: H323 module for YATE
+# YATE is a telephony engine aimed at creating a telephony server that
+# performs well enough to deal with PBX requirements and also flexible
+# enough for complex Gateway and IVR solutions.
+# .
+# This is the H.323 protocol module.
 
 Package: yate-qt4
 Conflicts: yate-core (<< 4)
 Breaks: yate-core (<< 4)
+Replaces: yate-core (<< 4)
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}, yate-core (= ${binary:Version}), yate-alsa (= ${binary:Version}) [linux-any]
 Description: YATE-based universal telephony client
diff -ur 4.1.0-1~dfsg-2/debian/rules 4.1.0-1~dfsg-3/debian/rules
--- 4.1.0-1~dfsg-2/debian/rules	2012-10-20 11:44:16.000000000 +1100
+++ 4.1.0-1~dfsg-3/debian/rules	2012-10-21 15:49:53.000000000 +1100
@@ -11,95 +11,17 @@
 DFSGNAME := yate_$(DFSG).orig.tar.gz
 URL := http://yate.null.ro/tarballs/yate4/yate-$(UPVERSION).tar.gz
 
-check-ilbc:
-ifneq (,$(wildcard libs/ilbc/iLBC_define.h))
-	echo "WARNING: iLBC must be removed from sources before packaging."
-	exit 1
-endif
-	touch $@
-
 %:
-	dh $@ --with autotools_dev,autoreconf 
+	dh $@ --with autotools_dev,autoreconf
 
-config.status: check-ilbc 
-	dh_autoreconf --as-needed
+override_dh_auto_configure:
 	dh_auto_configure --\
-		--without-openh323 --disable-ilbc --without-amrnb --without-coredumper --enable-sctp
-
-build: build-arch build-indep
-
-build-arch: build-arch-stamp
-build-arch-stamp: config.status
-	dh_testdir
-	$(MAKE)
-	touch $@
+		--without-openh323 --disable-ilbc --without-amrnb --without-coredumper --enable-sctp CFLAGS="$(CFLAGS) $(CPPFLAGS)"
 
-build-indep: build-indep-stamp
-build-indep-stamp: config.status
+override_dh_auto_build-indep:
 	cd share/scripts/yaypm ; python ./setup.py build
-	touch $@
-
-
-# Build architecture-independent files here.
-binary-indep: install
-	dh_testdir -i
-	dh_testroot -i
-	dh_auto_install
-	dh_installlogrotate -i
-	dh_installinit -i -- defaults 21
-	dh_installdocs -i 
-	dh_installexamples -i -XCVS
-	dh_installcron -i
-	dh_installchangelogs ChangeLog -i
-	dh_install -i
-	dh_link -i
-	dh_compress -i
-	dh_fixperms -i
-	dh_installdeb -i
-	dh_gencontrol -i
-	dh_md5sums -i
-	dh_builddeb -i
-
-subpacks_names = alsa dahdi sctp qt4 mysql h323chan pgsql
-subpacks = $(subpacks_names:%=$(CURDIR)/debian/yate-%) $(CURDIR)/debian/yate
 
-# Build architecture-dependent files here.
-binary-arch: install
-	dh_testdir -a
-	dh_testroot -a
-	dh_installchangelogs -a ChangeLog
-	dh_installdocs -a
-	dh_installexamples -a
-	dh_install -a --fail-missing
-	find $(subpacks) -name '*.yate' -type f  -printf '-name %f -o\n' \
-	  | xargs | sed -e 's/ -o$$//' | xargs find $(CURDIR)/debian/yate \
-	  | xargs $(RM) -fv
-	find $(subpacks) -name '*.yate' -type f  -printf '-name %f -o\n' \
-	  | xargs | sed -e 's/ -o$$//' | xargs find $(CURDIR)/debian/yate-core \
-	  | xargs $(RM) -fv
-	find $(subpacks) -name '*.conf' -type f  -printf '-name %f -o\n' \
-	  | xargs | sed -e 's/ -o$$//' | xargs find $(CURDIR)/debian/yate-core \
-	  | xargs $(RM) -fv
-	dh_installinit -a
-	dh_installman -a
-	dh_link -a
-	dh_strip -a
-	dh_compress -a
-	dh_fixperms -a
-	dh_makeshlibs  -a
-	dh_installdeb -a
-	dh_shlibdeps -a
-	dh_gencontrol -a
-	dh_md5sums -a
-	dh_builddeb -a
-
-install:
-	dh install
-
-print-version:
-	@@echo "Debian version:          $(DEBVERSION)"
-	@@echo "DFSG     version:        $(DFSG)"
-	@@echo "Upstream version:        $(UPVERSION)"
+override_dh_auto_test:
 
 get-orig-source:
 	@@dh_testdir
@@ -116,9 +38,3 @@
 	@@echo Cleaning up
 	@@rm -rf ../tarballs/dfsg
 	@@rm -f ../tarballs/$(FILENAME)
-
-# Commands not to run
-override_dh_auto_test:
-
-binary: binary-indep binary-arch
-.PHONY: build build-arch build-indep clean clean-patched patch unpatch binary-indep binary-arch binary install 
diff -ur 4.1.0-1~dfsg-2/debian/yate-core.install 4.1.0-1~dfsg-3/debian/yate-core.install
--- 4.1.0-1~dfsg-2/debian/yate-core.install	2012-10-20 11:44:16.000000000 +1100
+++ 4.1.0-1~dfsg-3/debian/yate-core.install	2012-10-21 14:52:38.000000000 +1100
@@ -1,6 +1,104 @@
-etc/yate/*.conf
 usr/lib/yate/*.yate
 usr/lib/yate/client/osschan.yate
 usr/lib/yate/client/jabberclient.yate
+usr/lib/yate/jabber/*.yate
 usr/lib/yate/sig/
+usr/lib/yate/sip/*.yate
 usr/share/yate/data/*
+
+#usr/lib/yate/server/*.yate   
+#exclude alsa qt4 pgsql mysql dahdi sctp
+
+usr/lib/yate/server/callcounters.yate
+usr/lib/yate/server/dbwave.yate
+usr/lib/yate/server/users.yate
+usr/lib/yate/server/cpuload.yate
+usr/lib/yate/server/mgcpgw.yate
+usr/lib/yate/server/clustering.yate
+usr/lib/yate/server/ciscosm.yate
+usr/lib/yate/server/sipfeatures.yate
+usr/lib/yate/server/dbpbx.yate
+usr/lib/yate/server/mrcpspeech.yate
+usr/lib/yate/server/analogdetect.yate
+usr/lib/yate/server/ysigchan.yate
+usr/lib/yate/server/lateroute.yate
+usr/lib/yate/server/yradius.yate
+usr/lib/yate/server/register.yate
+usr/lib/yate/server/regfile.yate
+usr/lib/yate/server/subscription.yate
+usr/lib/yate/server/queues.yate
+usr/lib/yate/server/analog.yate
+usr/lib/yate/server/mgcpca.yate
+usr/lib/yate/server/ysnmpagent.yate
+usr/lib/yate/server/park.yate
+usr/lib/yate/server/heartbeat.yate
+usr/lib/yate/server/sigtransport.yate
+usr/lib/yate/server/presence.yate
+usr/lib/yate/server/pbxassist.yate
+usr/lib/yate/server/ccongestion.yate
+usr/lib/yate/server/queuesnotify.yate
+usr/lib/yate/server/accfile.yate
+usr/lib/yate/server/cache.yate
+usr/lib/yate/server/monitoring.yate
+
+#etc/yate/*.conf
+#exclude alsa qt4 pgsql mysql dahdi sctp
+
+etc/yate/ss7_lnp_ansi.conf
+etc/yate/pbxassist.conf
+etc/yate/sip_cnam_lnp.conf
+etc/yate/ysnmpagent.conf
+etc/yate/yradius.conf
+etc/yate/cache.conf
+etc/yate/clustering.conf
+etc/yate/heartbeat.conf
+etc/yate/enumroute.conf
+#etc/yate/h323chan.conf
+etc/yate/extmodule.conf
+etc/yate/yiaxchan.conf
+etc/yate/ciscosm.conf
+etc/yate/mgcpca.conf
+etc/yate/zlibcompress.conf
+etc/yate/callfork.conf
+etc/yate/gvoice.conf
+etc/yate/rmanager.conf
+etc/yate/accfile.conf
+etc/yate/dbpbx.conf
+etc/yate/tdmcard.conf
+etc/yate/wpcard.conf
+etc/yate/camel_map.conf
+etc/yate/tonegen.conf
+etc/yate/ysipchan.conf
+etc/yate/ysigchan.conf
+etc/yate/openssl.conf
+etc/yate/users.conf
+etc/yate/dsoundchan.conf
+etc/yate/register.conf
+etc/yate/yjinglechan.conf
+etc/yate/jabberserver.conf
+etc/yate/yrtpchan.conf
+etc/yate/filetransfer.conf
+etc/yate/javascript.conf
+etc/yate/moh.conf
+etc/yate/subscription.conf
+etc/yate/cdrfile.conf
+etc/yate/cdrbuild.conf
+etc/yate/regexroute.conf
+etc/yate/regfile.conf
+etc/yate/analog.conf
+etc/yate/mux.conf
+etc/yate/isupmangler.conf
+etc/yate/ysockschan.conf
+etc/yate/lateroute.conf
+etc/yate/cpuload.conf
+etc/yate/sipfeatures.conf
+etc/yate/jbfeatures.conf
+etc/yate/callcounters.conf
+etc/yate/queuesnotify.conf
+etc/yate/jabberclient.conf
+etc/yate/mgcpgw.conf
+etc/yate/ccongestion.conf
+etc/yate/queues.conf
+etc/yate/ystunchan.conf
+etc/yate/monitoring.conf
+etc/yate/sigtransport.conf
diff -ur 4.1.0-1~dfsg-2/debian/yate.install 4.1.0-1~dfsg-3/debian/yate.install
--- 4.1.0-1~dfsg-2/debian/yate.install	2012-10-20 11:44:16.000000000 +1100
+++ 4.1.0-1~dfsg-3/debian/yate.install	2012-10-20 17:59:46.000000000 +1100
@@ -1,6 +1,3 @@
 usr/bin/yate
-usr/lib/yate/server/*.yate
-usr/lib/yate/jabber/*.yate
-usr/lib/yate/sip/*.yate
 usr/share/man/man8/yate.*
 etc/yate/yate.conf
 
 
-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash



More information about the Pkg-voip-maintainers mailing list