Your message dated Sat, 02 Apr 2016 14:20:04 +0100 with message-id <1459603204.2441.216.camel@adam-barratt.org.uk> and subject line Fix included in stable has caused the Debian Bug report #811395, regarding jessie-pu: package ardour/1:2.8.16+git20131003-4 to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 811395: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=811395 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: jessie-pu: package ardour/1:2.8.16+git20131003-4
- From: Sebastian Ramacher <sramacher@debian.org>
- Date: Mon, 18 Jan 2016 16:15:38 +0100
- Message-id: <20160118151538.GA22835@ramacher.at>
Package: release.debian.org Severity: normal Tags: jessie User: release.debian.org@packages.debian.org Usertags: pu I'd like to update ardour to fix #810754 in jessie. libs/pbd/dmalloc.c has a commercial restriction, but can safely be removed. The attached debdiff does that. That changelog is: ardour (1:2.8.16+git20131003+dfsg1-1~deb8u1) jessie; urgency=medium * Repack to remove libs/pdb/dmalloc.cc. (Closes: #810754) * debian/patches/debian/patches/190_exclude_dmalloc.patch: Do not build dmalloc.cc. * debian/copyright: - Add libs/pdb/dmalloc.cc to Files-Excluded. - Remove libs/pdb/dmalloc.cc paragraph. -- Sebastian Ramacher <sramacher@debian.org> Mon, 18 Jan 2016 16:10:25 +0100 Cheers -- Sebastian Ramacherdiff --git a/debian/changelog b/debian/changelog index 0f30581..749f61a 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,14 @@ +ardour (1:2.8.16+git20131003+dfsg1-1~deb8u1) jessie; urgency=medium + + * Repack to remove libs/pdb/dmalloc.cc. (Closes: #810754) + * debian/patches/debian/patches/190_exclude_dmalloc.patch: Do not build + dmalloc.cc. + * debian/copyright: + - Add libs/pdb/dmalloc.cc to Files-Excluded. + - Remove libs/pdb/dmalloc.cc paragraph. + + -- Sebastian Ramacher <sramacher@debian.org> Mon, 18 Jan 2016 16:10:25 +0100 + ardour (1:2.8.16+git20131003-4) unstable; urgency=medium * Upload to unstable. diff --git a/debian/copyright b/debian/copyright index 7862a79..f11f5ca 100644 --- a/debian/copyright +++ b/debian/copyright @@ -3,6 +3,7 @@ Upstream-Name: Ardour Upstream-Contact: Paul Davis <pbd@op.net> Source: http://ardour.org/download Copyright: 1998-2010, Paul Davis +Files-Excluded: libs/pbd/dmalloc.cc Files: * Copyright: 1998-2010, Paul Davis @@ -456,10 +457,6 @@ Files: ./libs/vamp-plugins/AmplitudeFollower.cpp Copyright: 2006, Dan Stowell License: Expat and other-nopromo-Chris -Files: ./libs/pbd/dmalloc.cc -Copyright: 1995, Gray Watson -License: other-noncommercial-Watson - Files: ./libs/surfaces/powermate/interface.cc Copyright: Harrison Audio, LLC, 2007 License: UNKNOWN @@ -615,14 +612,6 @@ License: other-Apple STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -License: other-noncommercial-Watson - Permission to use, copy, modify, and distribute this software for any - NON-COMMERCIAL purpose and without fee is hereby granted, provided that - the above copyright notice and this permission notice appear in all - copies, and that the name of Gray Watson not be used in advertising or - publicity pertaining to distribution of the document or software - without specific, written prior permission. - License: GPL This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the diff --git a/debian/gbp.conf b/debian/gbp.conf index 059dcc5..27d917c 100644 --- a/debian/gbp.conf +++ b/debian/gbp.conf @@ -3,6 +3,8 @@ [DEFAULT] pristine-tar = True sign-tags = True +debian-branch = jessie +upstream-branch = upstream.jessie [git-buildpackage] compression = bzip2 diff --git a/debian/patches/190_exclude_dmalloc.patch b/debian/patches/190_exclude_dmalloc.patch new file mode 100644 index 0000000..388aa06 --- /dev/null +++ b/debian/patches/190_exclude_dmalloc.patch @@ -0,0 +1,14 @@ +Description: Exclude dmalloc.cc from building +Author: Sebastian Ramacher <sramacher@debian.org> +Bug-Debian: https://bugs.debian.org/810754 + +--- ardour-2.8.16+git20131003.orig/libs/pbd/SConscript ++++ ardour-2.8.16+git20131003/libs/pbd/SConscript +@@ -25,7 +25,6 @@ convert.cc + copyfile.cc + controllable.cc + enumwriter.cc +-dmalloc.cc + epa.cc + error.cc + file_subst.cc diff --git a/debian/patches/series b/debian/patches/series index 6fa4858..1243ca3 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -6,3 +6,4 @@ 160_kfreebsd.patch 170_template-ftbfs.patch 180_aubio.patch +190_exclude_dmalloc.patch diff --git a/libs/pbd/dmalloc.cc b/libs/pbd/dmalloc.cc deleted file mode 100644 index 0e73094..0000000 --- a/libs/pbd/dmalloc.cc +++ /dev/null @@ -1,102 +0,0 @@ -/* - * file that facilitates C++ program debugging. - * - * Copyright 1995 by Gray Watson - * - * This file is part of the dmalloc package. - * - * Permission to use, copy, modify, and distribute this software for any - * NON-COMMERCIAL purpose and without fee is hereby granted, provided - * that the above copyright notice and this permission notice appear - * in all copies, and that the name of Gray Watson not be used in - * advertising or publicity pertaining to distribution of the document - * or software without specific, written prior permission. - * - * Please see the PERMISSIONS file or contact the author for information - * about commercial licenses. - * - * Gray Watson makes no representations about the suitability of the - * software described herein for any purpose. It is provided "as is" - * without express or implied warranty. - * - * The author may be contacted via http://www.letters.com/~gray/ - * - * $Id$ - */ - -/* - * This file is used to effectively redirect new to the more familiar - * malloc and delete to the more familiar free so they can be debugged - * with the debug malloc library.. They also give the known error - * behavior, too. - * - * Compile and link this in with the C++ program you want to debug. - * - * NOTE: I am not a C++ hacker so feedback in the form of other hints - * and ideas for C++ users would be much appreciated. - */ - -#ifdef DEBUG_MALLOC - -extern "C" { -#include <stdlib.h> -#include <dmalloc.h> -#include "/usr/local/src/dmalloc-4.1.2/return.h" -} - -/* - * An overload function for the C++ new. - */ -void * -operator new(size_t size) -{ - char *file; - GET_RET_ADDR(file); - - /* handle correct C++ semantics for an alloc of size 0 */ - - if (size == 0) size = 1; - - return _malloc_leap(file, 0, size); -} - -/* - * An overload function for the C++ new[]. - */ -void * -operator new[](size_t size) -{ - char *file; - GET_RET_ADDR(file); - - /* handle correct C++ semantics for an alloc of size 0 */ - - if (size == 0) size = 1; - - return _malloc_leap(file, 0, size); -} - -/* - * An overload function for the C++ delete. - */ -void -operator delete(void *pnt) -{ - char *file; - GET_RET_ADDR(file); - _free_leap(file, 0, pnt); -} - -/* - * An overload function for the C++ delete[]. Thanks to Jens Krinke - * <j.krinke@gmx.de> - */ -void -operator delete[](void *pnt) -{ - char *file; - GET_RET_ADDR(file); - _free_leap(file, 0, pnt); -} - -#endifAttachment: signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
- To: 784679-done@bugs.debian.org, 784915-done@bugs.debian.org, 785047-done@bugs.debian.org, 785053-done@bugs.debian.org, 796947-done@bugs.debian.org, 797769-done@bugs.debian.org, 797906-done@bugs.debian.org, 798404-done@bugs.debian.org, 798949-done@bugs.debian.org, 801551-done@bugs.debian.org, 803199-done@bugs.debian.org, 804385-done@bugs.debian.org, 807969-done@bugs.debian.org, 810882-done@bugs.debian.org, 811024-done@bugs.debian.org, 811395-done@bugs.debian.org, 811425-done@bugs.debian.org, 812362-done@bugs.debian.org, 812500-done@bugs.debian.org, 812961-done@bugs.debian.org, 812990-done@bugs.debian.org, 813004-done@bugs.debian.org, 813071-done@bugs.debian.org, 813622-done@bugs.debian.org, 813645-done@bugs.debian.org, 814266-done@bugs.debian.org, 814269-done@bugs.debian.org, 814442-done@bugs.debian.org, 814651-done@bugs.debian.org, 815356-done@bugs.debian.org, 815469-done@bugs.debian.org, 815517-done@bugs.debian.org, 815520-done@bugs.debian.org, 815561-done@bugs.debian.org, 815598-done@bugs.debian.org, 815730-done@bugs.debian.org, 815788-done@bugs.debian.org, 816023-done@bugs.debian.org, 816033-done@bugs.debian.org, 816198-done@bugs.debian.org, 816243-done@bugs.debian.org, 816686-done@bugs.debian.org, 816697-done@bugs.debian.org, 816891-done@bugs.debian.org, 817015-done@bugs.debian.org, 817897-done@bugs.debian.org, 817970-done@bugs.debian.org, 817992-done@bugs.debian.org, 818006-done@bugs.debian.org, 818150-done@bugs.debian.org, 818532-done@bugs.debian.org, 818615-done@bugs.debian.org, 818620-done@bugs.debian.org, 818672-done@bugs.debian.org, 818679-done@bugs.debian.org, 818689-done@bugs.debian.org, 818801-done@bugs.debian.org, 819000-done@bugs.debian.org, 819031-done@bugs.debian.org, 819119-done@bugs.debian.org, 819201-done@bugs.debian.org, 819227-done@bugs.debian.org, 819243-done@bugs.debian.org, 819292-done@bugs.debian.org, 819326-done@bugs.debian.org, 819409-done@bugs.debian.org
- Subject: Fix included in stable
- From: "Adam D. Barratt" <adam@adam-barratt.org.uk>
- Date: Sat, 02 Apr 2016 14:20:04 +0100
- Message-id: <1459603204.2441.216.camel@adam-barratt.org.uk>
Version: 8.4 Hi, The packages referenced by these bugs were included in today's stable point release. Regards, Adam
--- End Message ---