From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 26073 invoked by alias); 12 Feb 2016 08:29:23 -0000 Mailing-List: contact libabigail-help@sourceware.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Subscribe: Sender: libabigail-owner@sourceware.org Received: (qmail 26056 invoked by uid 89); 12 Feb 2016 08:29:22 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Checked: by ClamAV 0.99 on sourceware.org X-Virus-Found: No X-Spam-SWARE-Status: No, score=-0.9 required=5.0 tests=BAYES_00,KAM_LAZY_DOMAIN_SECURITY autolearn=no version=3.3.2 spammy=risk X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00,KAM_LAZY_DOMAIN_SECURITY autolearn=no version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on sourceware.org X-Spam-Level: X-Spam-User: qpsmtpd, 2 recipients X-HELO: ms.seketeli.fr From: Dodji Seketeli To: "michi.henning at canonical dot com" Cc: libabigail@sourceware.org Subject: Re: [Bug default/19619] New: Suppressions incomplete? Organization: Me, myself and I References: X-Operating-System: Red Hat Enterprise Linux Workstation 7.2 X-URL: http://www.seketeli.net/~dodji Date: Fri, 01 Jan 2016 00:00:00 -0000 In-Reply-To: (michi henning at canonical dot com's message of "Fri, 12 Feb 2016 02:18:56 +0000") Message-ID: <86bn7m9vs3.fsf@seketeli.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-SW-Source: 2016-q1/txt/msg00097.txt.bz2 > I have a suppressions file like so: > > [suppress_function] > name_regexp = boost::.* > change_kind = added-function > > [suppress_function] > name_regexp = std::.* > change_kind = added-function > > [suppress_function] > name_regexp = unity::scopes::testing::.* > change_kind = added-function [...] > The std and unity::scopes::testing suppressions match many, but not > all, of the functions in their respective namespaces, so the output > still shows 33 added functions. Before I risk getting some false explanation, could you tell me if the suppression specificication below works? [suppress_function] name_regexp = boost::.* change_kind = added-function allow_other_aliases = false [suppress_function] name_regexp = std::.* change_kind = added-function allow_other_aliases = false [suppress_function] name_regexp = unity::scopes::testing::.* change_kind = added-function allow_other_aliases = false (Note the new allow_other_aliases property that got added) > It's not clear to me why. Again, we'd have needed more feedback from the tool here :( But then if the supressions above wortk I think I have an idea of what the issue is. -- Dodji