From mboxrd@z Thu Jan 1 00:00:00 1970 From: Laurent Bigonville Subject: Exported symbols removed in 2.5.2 Date: Tue, 3 May 2016 17:04:04 +0200 Message-ID: <87e29370-9812-9577-6558-e86d5f47072e@debian.org> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit Return-path: Received: from mx1.redhat.com (ext-mx03.extmail.prod.ext.phx2.redhat.com [10.5.110.27]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u43F4CKB027316 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 3 May 2016 11:04:12 -0400 Received: from anor.bigon.be (anor.bigon.be [91.121.173.99]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id A0DB881132 for ; Tue, 3 May 2016 15:04:11 +0000 (UTC) Received: from anor.bigon.be (localhost.localdomain [127.0.0.1]) by anor.bigon.be (Postfix) with ESMTP id 518241A21E for ; Tue, 3 May 2016 17:04:09 +0200 (CEST) Received: from anor.bigon.be ([127.0.0.1]) by anor.bigon.be (anor.bigon.be [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id PqeVt5xdP3M9 for ; Tue, 3 May 2016 17:04:05 +0200 (CEST) Received: from [IPv6:2a02:578:85fc:1::6b5] (unknown [IPv6:2a02:578:85fc:1::6b5]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) (Authenticated sender: bigon) by anor.bigon.be (Postfix) with ESMTPSA id 8B2491A218 for ; Tue, 3 May 2016 17:04:05 +0200 (CEST) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: linux-audit-bounces@redhat.com Errors-To: linux-audit-bounces@redhat.com To: linux-audit@redhat.com List-Id: linux-audit@redhat.com Hello, In debian, during the build of a package, we have a tool checking if symbols are removed from shared librearies. With the 2.5.2 release, I get the following output: --- debian/libauparse0.symbols (libauparse0_1:2.5.2-1_amd64) +++ dpkg-gensymbolsmB_9P2 2016-05-03 15:01:10.606713310 +0000 @@ -1,7 +1,7 @@ libauparse.so.0 libauparse0 #MINVER# au_terminate_all_events@Base 1:2.5.1 - audit_strsplit@Base 1:2.4.2 - audit_strsplit_r@Base 1:2.4.2 +#MISSING: 1:2.5.2-1# audit_strsplit@Base 1:2.4.2 +#MISSING: 1:2.5.2-1# audit_strsplit_r@Base 1:2.4.2 auparse_add_callback@Base 1:2.2.1 auparse_destroy@Base 1:2.2.1 auparse_do_interpretation@Base 1:2.3.1 @@ -49,4 +49,4 @@ ausearch_clear@Base 1:2.2.1 ausearch_next_event@Base 1:2.2.1 ausearch_set_stop@Base 1:2.2.1 - set_escape_mode@Base 1:2.4.4 +#MISSING: 1:2.5.2-1# set_escape_mode@Base 1:2.4.4 dpkg-gensymbols: warning: some symbols or patterns disappeared in the symbols file: see diff output below dpkg-gensymbols: warning: debian/libaudit1/DEBIAN/symbols doesn't match completely debian/libaudit1.symbols --- debian/libaudit1.symbols (libaudit1_1:2.5.2-1_amd64) +++ dpkg-gensymbolsQATT_C 2016-05-03 15:01:10.802717308 +0000 @@ -56,7 +56,7 @@ audit_rule_syscall_data@Base 1:2.2.1 audit_rule_syscallbyname_data@Base 1:2.2.1 audit_send@Base 1:2.2.1 - audit_send_user_message@Base 1:2.2.1 +#MISSING: 1:2.5.2-1# audit_send_user_message@Base 1:2.2.1 audit_set_backlog_limit@Base 1:2.2.1 audit_set_backlog_wait_time@Base 1:2.4.2 audit_set_enabled@Base 1:2.2.1 Is that expected that these 4 symbols have been removed? Cheers, Laurent Bigonville