[pve-devel] [PATCH proxmox-backup-qemu] build: track symbols

Fabian Grünbichler f.gruenbichler at proxmox.com
Tue Feb 9 12:29:33 CET 2021


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 <f.gruenbichler at proxmox.com>
---
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 at Base 1.0.0
+ proxmox_backup_add_config at Base 1.0.0
+ proxmox_backup_add_config_async at Base 1.0.0
+ proxmox_backup_check_incremental at Base 1.0.0
+ proxmox_backup_close_image at Base 1.0.0
+ proxmox_backup_close_image_async at Base 1.0.0
+ proxmox_backup_connect at Base 1.0.0
+ proxmox_backup_connect_async at Base 1.0.0
+ proxmox_backup_disconnect at Base 1.0.0
+ proxmox_backup_finish at Base 1.0.0
+ proxmox_backup_finish_async at Base 1.0.0
+ proxmox_backup_free_error at Base 1.0.0
+ proxmox_backup_new at Base 1.0.0
+ proxmox_backup_qemu_version at Base 1.0.2
+ proxmox_backup_register_image at Base 1.0.0
+ proxmox_backup_register_image_async at Base 1.0.0
+ proxmox_backup_snapshot_string at Base 1.0.0
+ proxmox_backup_write_data at Base 1.0.0
+ proxmox_backup_write_data_async at Base 1.0.0
+ proxmox_export_state at Base 1.0.0
+ proxmox_free_state_buf at Base 1.0.0
+ proxmox_import_state at Base 1.0.0
+ proxmox_restore_connect at Base 1.0.0
+ proxmox_restore_connect_async at Base 1.0.0
+ proxmox_restore_disconnect at Base 1.0.0
+ proxmox_restore_get_image_length at Base 1.0.0
+ proxmox_restore_image at Base 1.0.0
+ proxmox_restore_new at Base 1.0.0
+ proxmox_restore_open_image at Base 1.0.0
+ proxmox_restore_open_image_async at Base 1.0.0
+ proxmox_restore_read_image_at at Base 1.0.0
+ proxmox_restore_read_image_at_async at Base 1.0.0
+ (optional)rust_eh_personality at Base 1.0.0
-- 
2.20.1






More information about the pve-devel mailing list