From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by lists.proxmox.com (Postfix) with ESMTPS id 6ADCB631CA for ; Tue, 9 Feb 2021 12:29:48 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 5CB952C558 for ; Tue, 9 Feb 2021 12:29:48 +0100 (CET) Received: from proxmox-new.maurer-it.com (proxmox-new.maurer-it.com [212.186.127.180]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by firstgate.proxmox.com (Proxmox) with ESMTPS id D7BC12C54E for ; Tue, 9 Feb 2021 12:29:47 +0100 (CET) Received: from proxmox-new.maurer-it.com (localhost.localdomain [127.0.0.1]) by proxmox-new.maurer-it.com (Proxmox) with ESMTP id A51CD429FE for ; Tue, 9 Feb 2021 12:29:47 +0100 (CET) From: =?UTF-8?q?Fabian=20Gr=C3=BCnbichler?= To: pve-devel@lists.proxmox.com Date: Tue, 9 Feb 2021 12:29:33 +0100 Message-Id: <20210209112933.2654904-2-f.gruenbichler@proxmox.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210209112933.2654904-1-f.gruenbichler@proxmox.com> References: <20210209112933.2654904-1-f.gruenbichler@proxmox.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-SPAM-LEVEL: Spam detection results: 0 AWL 0.026 Adjusted score from AWL reputation of From: address KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment RCVD_IN_DNSWL_MED -2.3 Sender listed at https://www.dnswl.org/, medium trust SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Subject: [pve-devel] [PATCH proxmox-backup-qemu] build: track symbols X-BeenThere: pve-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox VE development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Feb 2021 11:29:48 -0000 for easier auto-generation of versioned deps. when adding new symbols, the build should display a warning + diff (in addition to our manual tracking of the generated header file). changes in symbol signatures or semantics are not caught automatically by the symbols file, but still require bumping the minimum library version for that symbol accordingly. Signed-off-by: Fabian Grünbichler --- this reflects the current state in master - the masterkey patch changes proxmox_backup_new to 1.0.3 or whatever the post-bump version is.. debian/libproxmox-backup-qemu0.symbols | 34 ++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 debian/libproxmox-backup-qemu0.symbols diff --git a/debian/libproxmox-backup-qemu0.symbols b/debian/libproxmox-backup-qemu0.symbols new file mode 100644 index 0000000..603235a --- /dev/null +++ b/debian/libproxmox-backup-qemu0.symbols @@ -0,0 +1,34 @@ +libproxmox_backup_qemu.so.0 libproxmox-backup-qemu0 #MINVER# + proxmox_backup_abort@Base 1.0.0 + proxmox_backup_add_config@Base 1.0.0 + proxmox_backup_add_config_async@Base 1.0.0 + proxmox_backup_check_incremental@Base 1.0.0 + proxmox_backup_close_image@Base 1.0.0 + proxmox_backup_close_image_async@Base 1.0.0 + proxmox_backup_connect@Base 1.0.0 + proxmox_backup_connect_async@Base 1.0.0 + proxmox_backup_disconnect@Base 1.0.0 + proxmox_backup_finish@Base 1.0.0 + proxmox_backup_finish_async@Base 1.0.0 + proxmox_backup_free_error@Base 1.0.0 + proxmox_backup_new@Base 1.0.0 + proxmox_backup_qemu_version@Base 1.0.2 + proxmox_backup_register_image@Base 1.0.0 + proxmox_backup_register_image_async@Base 1.0.0 + proxmox_backup_snapshot_string@Base 1.0.0 + proxmox_backup_write_data@Base 1.0.0 + proxmox_backup_write_data_async@Base 1.0.0 + proxmox_export_state@Base 1.0.0 + proxmox_free_state_buf@Base 1.0.0 + proxmox_import_state@Base 1.0.0 + proxmox_restore_connect@Base 1.0.0 + proxmox_restore_connect_async@Base 1.0.0 + proxmox_restore_disconnect@Base 1.0.0 + proxmox_restore_get_image_length@Base 1.0.0 + proxmox_restore_image@Base 1.0.0 + proxmox_restore_new@Base 1.0.0 + proxmox_restore_open_image@Base 1.0.0 + proxmox_restore_open_image_async@Base 1.0.0 + proxmox_restore_read_image_at@Base 1.0.0 + proxmox_restore_read_image_at_async@Base 1.0.0 + (optional)rust_eh_personality@Base 1.0.0 -- 2.20.1