From 5b19eac57862a6d70171f6ecece29875bede771b Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Mon, 4 Sep 2017 14:32:16 +0200 Subject: v1.3.0 --- .gitignore | 10 +- Makefile | 2 +- compat_reports/0.11.2_to_1.0.1/compat_report.html | 1466 +++++++++++++++++++++ compat_reports/1.0.1_to_1.1/compat_report.html | 502 +++++++ compat_reports/1.1.1_to_1.1.2/compat_report.html | 483 +++++++ compat_reports/1.1.2_to_1.1.3/compat_report.html | 485 +++++++ compat_reports/1.1.3_to_1.2.0/compat_report.html | 767 +++++++++++ compat_reports/1.1_to_1.1.1/compat_report.html | 483 +++++++ compat_reports/1.2.0_to_1.3.0/compat_report.html | 644 +++++++++ libzip.spec | 19 +- 10 files changed, 4850 insertions(+), 11 deletions(-) create mode 100644 compat_reports/0.11.2_to_1.0.1/compat_report.html create mode 100644 compat_reports/1.0.1_to_1.1/compat_report.html create mode 100644 compat_reports/1.1.1_to_1.1.2/compat_report.html create mode 100644 compat_reports/1.1.2_to_1.1.3/compat_report.html create mode 100644 compat_reports/1.1.3_to_1.2.0/compat_report.html create mode 100644 compat_reports/1.1_to_1.1.1/compat_report.html create mode 100644 compat_reports/1.2.0_to_1.3.0/compat_report.html diff --git a/.gitignore b/.gitignore index 1648ddf..1ab5c4f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,7 @@ -abi_dumps/ -compat_reports/ - +package-*.xml +*.tgz +*.tar.gz +*.tar.xz +*.tar.xz.asc +*.src.rpm +*/*rpm diff --git a/Makefile b/Makefile index 1e65467..91b0fd5 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ SRCDIR := $(shell pwd) NAME := $(shell basename $(SRCDIR)) -include ../common/Makefile +include ../../common/Makefile diff --git a/compat_reports/0.11.2_to_1.0.1/compat_report.html b/compat_reports/0.11.2_to_1.0.1/compat_report.html new file mode 100644 index 0000000..b52c1cc --- /dev/null +++ b/compat_reports/0.11.2_to_1.0.1/compat_report.html @@ -0,0 +1,1466 @@ + + + + + + + + + + libzip: 0.11.2 to 1.0.1 compatibility report + + + +

API compatibility report for the libzip library  between 0.11.2 and 1.0.1 versions on x86_64

+ +
+ Binary
Compatibility
+ Source
Compatibility
+
+

Test Info


+ + + + + + + +
Library Namelibzip
Version #10.11.2
Version #21.0.1
CPU Typex86_64
GCC Version4.9.2
SubjectBinary Compatibility
+

Test Results


+ + + + +
Total Header Files3
Total Shared Libraries1
Total Symbols / Types80 / 56
VerdictCompatible
+

Problem Summary


+ + + + + + + + + + +
SeverityCount
Added Symbols-34
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low1
Problems with
Symbols
High0
Medium0
Low77
Problems with
Constants
Low4
Other Changes
in Constants
-4
+ +

Added Symbols (34)


+zip.h, libzip.so.4.0.0
+zip_error_code_system zip_error_t const* p1 )
+zip_error_code_zip zip_error_t const* p1 )
+zip_error_fini zip_error_t* p1 )
+zip_error_init zip_error_t* p1 )
+zip_error_init_with_code zip_error_t* p1, int p2 )
+zip_error_set zip_error_t* p1, int p2, int p3 )
+zip_error_strerror zip_error_t* p1 )
+zip_error_system_type zip_error_t const* p1 )
+zip_error_to_data ( zip_error_t const* p1, void* p2, zip_uint64_t p3 )
+zip_file_get_error zip_file_t* p1 )
+zip_file_set_mtime zip_t* p1, zip_uint64_t p2, time_t p3, zip_flags_t p4 )
+zip_get_error zip_t* p1 )
+zip_open_from_source ( zip_source_t* p1, int p2, zip_error_t* p3 )
+zip_source_begin_write zip_source_t* p1 )
+zip_source_buffer_create void const* p1, zip_uint64_t p2, int p3, zip_error_t* p4 )
+zip_source_close zip_source_t* p1 )
+zip_source_commit_write zip_source_t* p1 )
+zip_source_error zip_source_t* src )
+zip_source_file_create char const* p1, zip_uint64_t p2, zip_int64_t p3, zip_error_t* p4 )
+zip_source_filep_create FILE* p1, zip_uint64_t p2, zip_int64_t p3, zip_error_t* p4 )
+zip_source_function_create ( zip_int64_t(*p1)(void*, void*, zip_uint64_t, zip_source_cmd_t), void* p2, zip_error_t* p3 )
+zip_source_is_deleted zip_source_t* p1 )
+zip_source_keep zip_source_t* p1 )
+zip_source_make_command_bitmap ( zip_source_cmd_t p1, ... )
+zip_source_open zip_source_t* p1 )
+zip_source_read ( zip_source_t* p1, void* p2, zip_uint64_t p3 )
+zip_source_rollback_write zip_source_t* p1 )
+zip_source_seek ( zip_source_t* p1, zip_int64_t p2, int p3 )
+zip_source_seek_compute_offset zip_uint64_t p1, zip_uint64_t p2, void* p3, zip_uint64_t p4, zip_error_t* p5 )
+zip_source_seek_write ( zip_source_t* p1, zip_int64_t p2, int p3 )
+zip_source_stat ( zip_source_t* p1, zip_stat_t* p2 )
+zip_source_tell zip_source_t* p1 )
+zip_source_tell_write zip_source_t* p1 )
+zip_source_write ( zip_source_t* p1, void const* p2, zip_uint64_t p3 )
+
+to the top
+ +

Problems with Data Types, Low Severity (1)


+zip.h
+ +[+] typedef zip_source_callback (1) +
+ + +
to the top
+ +

Problems with Symbols, Low Severity (77)


+zip.h, libzip.so.2.1.0
+ +[+] zip_add struct zip* p1, char const* p2, struct zip_source* p3 ) (2) +
+ + +[+] zip_add_dir struct zip* p1, char const* p2 ) (1) +
+ + +[+] zip_archive_set_tempdir struct zip* p1, char const* p2 ) (1) +
+ + +[+] zip_close struct zip* p1 ) (1) +
+ + +[+] zip_delete struct zip* p1, zip_uint64_t p2 ) (1) +
+ + +[+] zip_dir_add struct zip* p1, char const* p2, zip_flags_t p3 ) (1) +
+ + +[+] zip_discard struct zip* p1 ) (1) +
+ + +[+] zip_error_clear struct zip* p1 ) (1) +
+ + +[+] zip_error_get struct zip* p1, int* p2, int* p3 ) (1) +
+ + +[+] zip_fclose struct zip_file* p1 ) (1) +
+ + +[+] zip_fdopen int p1, int p2, int* p3 ) (1) +
+ + +[+] zip_file_add struct zip* p1, char const* p2, struct zip_source* p3, zip_flags_t p4 ) (2) +
+ + +[+] zip_file_error_clear struct zip_file* p1 ) (1) +
+ + +[+] zip_file_error_get ( struct zip_file* p1, int* p2, int* p3 ) (1) +
+ + +[+] zip_file_extra_field_delete struct zip* p1, zip_uint64_t p2, zip_uint16_t p3, zip_flags_t p4 ) (1) +
+ + +[+] zip_file_extra_field_delete_by_id struct zip* p1, zip_uint64_t p2, zip_uint16_t p3, zip_uint16_t p4, zip_flags_t p5 ) (1) +
+ + +[+] zip_file_extra_field_get struct zip* p1, zip_uint64_t p2, zip_uint16_t p3, zip_uint16_t* p4, zip_uint16_t* p5, zip_flags_t p6 ) (1) +
+ + +[+] zip_file_extra_field_get_by_id struct zip* p1, zip_uint64_t p2, zip_uint16_t p3, zip_uint16_t p4, zip_uint16_t* p5, zip_flags_t p6 ) (1) +
+ + +[+] zip_file_extra_field_set struct zip* p1, zip_uint64_t p2, zip_uint16_t p3, zip_uint16_t p4, zip_uint8_t const* p5, zip_uint16_t p6, zip_flags_t p7 ) (1) +
+ + +[+] zip_file_extra_fields_count struct zip* p1, zip_uint64_t p2, zip_flags_t p3 ) (1) +
+ + +[+] zip_file_extra_fields_count_by_id struct zip* p1, zip_uint64_t p2, zip_uint16_t p3, zip_flags_t p4 ) (1) +
+ + +[+] zip_file_get_comment struct zip* p1, zip_uint64_t p2, zip_uint32_t* p3, zip_flags_t p4 ) (1) +
+ + +[+] zip_file_get_external_attributes struct zip* p1, zip_uint64_t p2, zip_flags_t p3, zip_uint8_t* p4, zip_uint32_t* p5 ) (1) +
+ + +[+] zip_file_rename struct zip* p1, zip_uint64_t p2, char const* p3, zip_flags_t p4 ) (1) +
+ + +[+] zip_file_replace struct zip* p1, zip_uint64_t p2, struct zip_source* p3, zip_flags_t p4 ) (2) +
+ + +[+] zip_file_set_comment struct zip* p1, zip_uint64_t p2, char const* p3, zip_uint16_t p4, zip_flags_t p5 ) (1) +
+ + +[+] zip_file_set_external_attributes struct zip* p1, zip_uint64_t p2, zip_flags_t p3, zip_uint8_t p4, zip_uint32_t p5 ) (1) +
+ + +[+] zip_file_strerror struct zip_file* p1 ) (1) +
+ + +[+] zip_fopen struct zip* p1, char const* p2, zip_flags_t p3 ) (2) +
+ + +[+] zip_fopen_encrypted struct zip* p1, char const* p2, zip_flags_t p3, char const* p4 ) (2) +
+ + +[+] zip_fopen_index struct zip* p1, zip_uint64_t p2, zip_flags_t p3 ) (2) +
+ + +[+] zip_fopen_index_encrypted struct zip* p1, zip_uint64_t p2, zip_flags_t p3, char const* p4 ) (2) +
+ + +[+] zip_fread ( struct zip_file* p1, void* p2, zip_uint64_t p3 ) (1) +
+ + +[+] zip_get_archive_comment struct zip* p1, int* p2, zip_flags_t p3 ) (1) +
+ + +[+] zip_get_archive_flag struct zip* p1, zip_flags_t p2, zip_flags_t p3 ) (1) +
+ + +[+] zip_get_file_comment struct zip* p1, zip_uint64_t p2, int* p3, int p4 ) (1) +
+ + +[+] zip_get_name struct zip* p1, zip_uint64_t p2, zip_flags_t p3 ) (1) +
+ + +[+] zip_get_num_entries struct zip* p1, zip_flags_t p2 ) (1) +
+ + +[+] zip_get_num_files struct zip* p1 ) (1) +
+ + +[+] zip_name_locate struct zip* p1, char const* p2, zip_flags_t p3 ) (1) +
+ + +[+] zip_open char const* p1, int p2, int* p3 ) (1) +
+ + +[+] zip_rename struct zip* p1, zip_uint64_t p2, char const* p3 ) (1) +
+ + +[+] zip_replace struct zip* p1, zip_uint64_t p2, struct zip_source* p3 ) (2) +
+ + +[+] zip_set_archive_comment struct zip* p1, char const* p2, zip_uint16_t p3 ) (1) +
+ + +[+] zip_set_archive_flag struct zip* p1, zip_flags_t p2, int p3 ) (1) +
+ + +[+] zip_set_default_password struct zip* p1, char const* p2 ) (1) +
+ + +[+] zip_set_file_comment struct zip* p1, zip_uint64_t p2, char const* p3, int p4 ) (1) +
+ + +[+] zip_set_file_compression struct zip* p1, zip_uint64_t p2, zip_int32_t p3, zip_uint32_t p4 ) (1) +
+ + +[+] zip_source_buffer struct zip* p1, void const* p2, zip_uint64_t p3, int p4 ) (2) +
+ + +[+] zip_source_file struct zip* p1, char const* p2, zip_uint64_t p3, zip_int64_t p4 ) (2) +
+ + +[+] zip_source_filep struct zip* p1, FILE* p2, zip_uint64_t p3, zip_int64_t p4 ) (2) +
+ + +[+] zip_source_free struct zip_source* p1 ) (1) +
+ + +[+] zip_source_function struct zip* p1, zip_int64_t(*p2)(void*, void*, zip_uint64_t, enum zip_source_cmd), void* p3 ) (2) +
+ + +[+] zip_source_zip struct zip* p1, struct zip* p2, zip_uint64_t p3, zip_flags_t p4, zip_uint64_t p5, zip_int64_t p6 ) (3) +
+ + +[+] zip_stat struct zip* p1, char const* p2, zip_flags_t p3, struct zip_stat* p4 ) (2) +
+ + +[+] zip_stat_index struct zip* p1, zip_uint64_t p2, zip_flags_t p3, struct zip_stat* p4 ) (2) +
+ + +[+] zip_stat_init struct zip_stat* p1 ) (1) +
+ + +[+] zip_strerror struct zip* p1 ) (1) +
+ + +[+] zip_unchange struct zip* p1, zip_uint64_t p2 ) (1) +
+ + +[+] zip_unchange_all struct zip* p1 ) (1) +
+ + +[+] zip_unchange_archive struct zip* p1 ) (1) +
+ +
to the top
+

Problems with Constants, Low Severity (4)


+zip.h
+ +[+] ZIP_AFL_TORRENT +
+ + + +[+] ZIP_CODEC_DECODE +
+ + + +[+] ZIP_CODEC_ENCODE +
+ + + +[+] ZIP_SOURCE_ERR_LOWER +
+ + +
+to the top
+

Other Changes in Constants (4)


+zip.h
+ +[+] ZIP_ER_INUSE +
+ + + +[+] ZIP_ER_OPNOTSUPP +
+ + + +[+] ZIP_ER_TELL +
+ + + +[+] ZIP_RDONLY +
+ + +
+to the top
+

Header Files (3)


+
+zip.h
+zipconf-64.h
+zipconf.h
+
+
to the top
+

Shared Libraries (1)


+
+libzip.so.2.1.0
+
+
to the top
+


+

Test Info


+ + + + + + + +
Library Namelibzip
Version #10.11.2
Version #21.0.1
CPU Typex86_64
GCC Version4.9.2
SubjectSource Compatibility
+

Test Results


+ + + + +
Total Header Files3
Total Shared Libraries1
Total Symbols / Types241 / 156
VerdictCompatible
+

Problem Summary


+ + + + + + + + + + +
SeverityCount
Added Symbols-34
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low1
Problems with
Symbols
High0
Medium0
Low11
Problems with
Constants
Low8
Other Changes
in Constants
-7
+ +

Added Symbols (34)


+zip.h
+zip_error_code_system zip_error_t const* p1 )
+zip_error_code_zip zip_error_t const* p1 )
+zip_error_fini zip_error_t* p1 )
+zip_error_init zip_error_t* p1 )
+zip_error_init_with_code zip_error_t* p1, int p2 )
+zip_error_set zip_error_t* p1, int p2, int p3 )
+zip_error_strerror zip_error_t* p1 )
+zip_error_system_type zip_error_t const* p1 )
+zip_error_to_data ( zip_error_t const* p1, void* p2, zip_uint64_t p3 )
+zip_file_get_error zip_file_t* p1 )
+zip_file_set_mtime zip_t* p1, zip_uint64_t p2, time_t p3, zip_flags_t p4 )
+zip_get_error zip_t* p1 )
+zip_open_from_source ( zip_source_t* p1, int p2, zip_error_t* p3 )
+zip_source_begin_write zip_source_t* p1 )
+zip_source_buffer_create void const* p1, zip_uint64_t p2, int p3, zip_error_t* p4 )
+zip_source_close zip_source_t* p1 )
+zip_source_commit_write zip_source_t* p1 )
+zip_source_error zip_source_t* src )
+zip_source_file_create char const* p1, zip_uint64_t p2, zip_int64_t p3, zip_error_t* p4 )
+zip_source_filep_create FILE* p1, zip_uint64_t p2, zip_int64_t p3, zip_error_t* p4 )
+zip_source_function_create ( zip_int64_t(*p1)(void*, void*, zip_uint64_t, zip_source_cmd_t), void* p2, zip_error_t* p3 )
+zip_source_is_deleted zip_source_t* p1 )
+zip_source_keep zip_source_t* p1 )
+zip_source_make_command_bitmap ( zip_source_cmd_t p1, ... )
+zip_source_open zip_source_t* p1 )
+zip_source_read ( zip_source_t* p1, void* p2, zip_uint64_t p3 )
+zip_source_rollback_write zip_source_t* p1 )
+zip_source_seek ( zip_source_t* p1, zip_int64_t p2, int p3 )
+zip_source_seek_compute_offset zip_uint64_t p1, zip_uint64_t p2, void* p3, zip_uint64_t p4, zip_error_t* p5 )
+zip_source_seek_write ( zip_source_t* p1, zip_int64_t p2, int p3 )
+zip_source_stat ( zip_source_t* p1, zip_stat_t* p2 )
+zip_source_tell zip_source_t* p1 )
+zip_source_tell_write zip_source_t* p1 )
+zip_source_write ( zip_source_t* p1, void const* p2, zip_uint64_t p3 )
+
+to the top
+ +

Problems with Data Types, Low Severity (1)


+zip.h
+ +[+] typedef zip_source_callback (1) +
+ + +
to the top
+ +

Problems with Symbols, Low Severity (11)


+zip.h
+ +[+] zip_fdopen int p1, int p2, int* p3 ) (1) +
+ + +[+] zip_fopen struct zip* p1, char const* p2, zip_flags_t p3 ) (1) +
+ + +[+] zip_fopen_encrypted struct zip* p1, char const* p2, zip_flags_t p3, char const* p4 ) (1) +
+ + +[+] zip_fopen_index struct zip* p1, zip_uint64_t p2, zip_flags_t p3 ) (1) +
+ + +[+] zip_fopen_index_encrypted struct zip* p1, zip_uint64_t p2, zip_flags_t p3, char const* p4 ) (1) +
+ + +[+] zip_open char const* p1, int p2, int* p3 ) (1) +
+ + +[+] zip_source_buffer struct zip* p1, void const* p2, zip_uint64_t p3, int p4 ) (1) +
+ + +[+] zip_source_file struct zip* p1, char const* p2, zip_uint64_t p3, zip_int64_t p4 ) (1) +
+ + +[+] zip_source_filep struct zip* p1, FILE* p2, zip_uint64_t p3, zip_int64_t p4 ) (1) +
+ + +[+] zip_source_function struct zip* p1, zip_int64_t(*p2)(void*, void*, zip_uint64_t, enum zip_source_cmd), void* p3 ) (1) +
+ + +[+] zip_source_zip struct zip* p1, struct zip* p2, zip_uint64_t p3, zip_flags_t p4, zip_uint64_t p5, zip_int64_t p6 ) (1) +
+ +
to the top
+

Problems with Constants, Low Severity (8)


+zip.h
+ +[+] ZIP_AFL_TORRENT +
+ + + +[+] ZIP_CODEC_DECODE +
+ + + +[+] ZIP_CODEC_ENCODE +
+ + + +[+] ZIP_SOURCE_ERR_LOWER +
+ + +
+zipconf-64.h
+ +[+] LIBZIP_VERSION +
+ + + +[+] LIBZIP_VERSION_MAJOR +
+ + + +[+] LIBZIP_VERSION_MICRO +
+ + + +[+] LIBZIP_VERSION_MINOR +
+ + +
+to the top
+

Other Changes in Constants (7)


+zip.h
+ +[+] ZIP_ER_INUSE +
+ + + +[+] ZIP_ER_OPNOTSUPP +
+ + + +[+] ZIP_ER_TELL +
+ + + +[+] ZIP_RDONLY +
+ + + +[+] ZIP_SOURCE_SUPPORTS_READABLE +
+ + + +[+] ZIP_SOURCE_SUPPORTS_SEEKABLE +
+ + + +[+] ZIP_SOURCE_SUPPORTS_WRITABLE +
+ + +
+to the top
+

Header Files (3)


+
+zip.h
+zipconf-64.h
+zipconf.h
+
+
to the top
+

Shared Libraries (1)


+
+libzip.so.2.1.0
+
+
to the top
+


Generated on Tue May 5 15:45:17 2015 for libzip by ABI Compliance Checker 1.99.9  
A tool for checking backward compatibility of a C/C++ library API  
+
+ \ No newline at end of file diff --git a/compat_reports/1.0.1_to_1.1/compat_report.html b/compat_reports/1.0.1_to_1.1/compat_report.html new file mode 100644 index 0000000..a48628a --- /dev/null +++ b/compat_reports/1.0.1_to_1.1/compat_report.html @@ -0,0 +1,502 @@ + + + + + + + + + + libzip: 1.0.1 to 1.1 compatibility report + + + +

API compatibility report for the libzip library between 1.0.1 and 1.1 versions on x86_64

+ +
+
+ Binary
Compatibility
+ Source
Compatibility
+
+

Test Info


+ + + + + + + +
Library Namelibzip
Version #11.0.1
Version #21.1
CPU Typex86_64
GCC Version5.3.1
SubjectBinary Compatibility
+

Test Results


+ + + + +
Total Header Files3
Total Shared Libraries1
Total Symbols / Types114 / 60
VerdictCompatible
+

Problem Summary


+ + + + + + + + + +
SeverityCount
Added Symbols-0
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
+ +

Header Files (3)


+
+zip.h
+zipconf-64.h
+zipconf.h
+
+
to the top
+

Shared Libraries (1)


+
+libzip.so.4.0.0
+
+
to the top
+


+

Test Info


+ + + + + + + +
Library Namelibzip
Version #11.0.1
Version #21.1
CPU Typex86_64
GCC Version5.3.1
SubjectSource Compatibility
+

Test Results


+ + + + +
Total Header Files3
Total Shared Libraries1
Total Symbols / Types275 / 142
VerdictCompatible
+

Problem Summary


+ + + + + + + + + +
SeverityCount
Added Symbols-0
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low3
+ +

Problems with Constants, Low Severity (3)


+zipconf-64.h
+ +[+] LIBZIP_VERSION +
+ + + +[+] LIBZIP_VERSION_MICRO +
+ + + +[+] LIBZIP_VERSION_MINOR +
+ + +
+to the top
+

Header Files (3)


+
+zip.h
+zipconf-64.h
+zipconf.h
+
+
to the top
+

Shared Libraries (1)


+
+libzip.so.4.0.0
+
+
to the top
+




+ + diff --git a/compat_reports/1.1.1_to_1.1.2/compat_report.html b/compat_reports/1.1.1_to_1.1.2/compat_report.html new file mode 100644 index 0000000..ed01f5a --- /dev/null +++ b/compat_reports/1.1.1_to_1.1.2/compat_report.html @@ -0,0 +1,483 @@ + + + + + + + + + + libzip: 1.1.1 to 1.1.2 compatibility report + + + +

API compatibility report for the libzip library between 1.1.1 and 1.1.2 versions on x86_64

+ +
+
+ Binary
Compatibility
+ Source
Compatibility
+
+

Test Info


+ + + + + + + +
Library Namelibzip
Version #11.1.1
Version #21.1.2
CPU Typex86_64
GCC Version5.3.1
SubjectBinary Compatibility
+

Test Results


+ + + + +
Total Header Files3
Total Shared Libraries1
Total Symbols / Types114 / 60
VerdictCompatible
+

Problem Summary


+ + + + + + + + + +
SeverityCount
Added Symbols-0
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
+ +

Header Files (3)


+
+zip.h
+zipconf-64.h
+zipconf.h
+
+
to the top
+

Shared Libraries (1)


+
+libzip.so.4.0.0
+
+
to the top
+


+

Test Info


+ + + + + + + +
Library Namelibzip
Version #11.1.1
Version #21.1.2
CPU Typex86_64
GCC Version5.3.1
SubjectSource Compatibility
+

Test Results


+ + + + +
Total Header Files3
Total Shared Libraries1
Total Symbols / Types275 / 142
VerdictCompatible
+

Problem Summary


+ + + + + + + + + +
SeverityCount
Added Symbols-0
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low2
+ +

Problems with Constants, Low Severity (2)


+zipconf-64.h
+ +[+] LIBZIP_VERSION +
+ + + +[+] LIBZIP_VERSION_MICRO +
+ + +
+to the top
+

Header Files (3)


+
+zip.h
+zipconf-64.h
+zipconf.h
+
+
to the top
+

Shared Libraries (1)


+
+libzip.so.4.0.0
+
+
to the top
+




+ + diff --git a/compat_reports/1.1.2_to_1.1.3/compat_report.html b/compat_reports/1.1.2_to_1.1.3/compat_report.html new file mode 100644 index 0000000..7e55c34 --- /dev/null +++ b/compat_reports/1.1.2_to_1.1.3/compat_report.html @@ -0,0 +1,485 @@ + + + + + + + + +libzip: 1.1.2 to 1.1.3 compatibility report + + + +

API compatibility report for the libzip library between 1.1.2 and 1.1.3 versions on x86_64

+ +
+
+ Binary
Compatibility
+ Source
Compatibility
+
+

Test Info


+ + + + + + + +
Library Namelibzip
Version #11.1.2
Version #21.1.3
CPU Typex86_64
GCC Version5.3.1
SubjectBinary Compatibility
+

Test Results


+ + + + +
Total Header Files3
Total Shared Libraries1
Total Symbols / Types114 / 68
VerdictCompatible
+

Problem Summary


+ + + + + + + + + +
SeverityCount
Added Symbols-0
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
+ +

Header Files (3)


+
+zip.h
+zipconf-64.h
+zipconf.h
+
+
to the top
+

Shared Libraries (1)


+
+libzip.so.4.0.0
+
+
to the top
+


+

Test Info


+ + + + + + + +
Library Namelibzip
Version #11.1.2
Version #21.1.3
CPU Typex86_64
GCC Version5.3.1
SubjectSource Compatibility
+

Test Results


+ + + + +
Total Header Files3
Total Shared Libraries1
Total Symbols / Types275 / 168
VerdictCompatible
+

Problem Summary


+ + + + + + + + + +
SeverityCount
Added Symbols-0
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low2
+ +

Problems with Constants, Low Severity (2)


+zipconf-64.h
+ +[+] LIBZIP_VERSION +
+ + + +[+] LIBZIP_VERSION_MICRO +
+ + +
+to the top
+

Header Files (3)


+
+zip.h
+zipconf-64.h
+zipconf.h
+
+
to the top
+

Shared Libraries (1)


+
+libzip.so.4.0.0
+
+
to the top
+



+ +
+ + diff --git a/compat_reports/1.1.3_to_1.2.0/compat_report.html b/compat_reports/1.1.3_to_1.2.0/compat_report.html new file mode 100644 index 0000000..8717a17 --- /dev/null +++ b/compat_reports/1.1.3_to_1.2.0/compat_report.html @@ -0,0 +1,767 @@ + + + + + + + + +libzip: 1.1.3 to 1.2.0 compatibility report + + + +

API compatibility report for the libzip library between 1.1.3 and 1.2.0 versions on x86_64

+ +
+
+ Binary
Compatibility
+ Source
Compatibility
+
+

Test Info


+ + + + + + + +
Library Namelibzip
Version #11.1.3
Version #21.2.0
Archx86_64
GCC Version6.3.1
SubjectBinary Compatibility
+

Test Results


+ + + + + + +
Total Header Files3
Total Libraries1
Total Symbols / Types114 / 41
Compatibility99.1%
+

Problem Summary


+ + + + + + + + + + +
SeverityCount
Added Symbols-4
Removed SymbolsHigh1
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
Other Changes
in Constants
-5
+ +

Added Symbols  4 


+zip.h, libzip.so.5.0.0
+zip_file_set_encryption ( zip_t* p1, zip_uint64_t p2, zip_uint16_t p3, char const* p4 )
+zip_fseek ( zip_file_t* p1, zip_int64_t p2, int p3 )
+zip_ftell ( zip_file_t* p1 )
+zip_register_progress_callback ( zip_t* p1, zip_progress_callback_t p2 )
+
+to the top
+

Removed Symbols  1 


+zip.h, libzip.so.4.0.0
+zip_archive_set_tempdir ( zip_t* p1, char const* p2 )
+
+to the top
+ +

Other Changes in Constants  5 


+zip.h
+ +[+] ZIP_CM_JPEG +
+ + + +[+] ZIP_CM_XZ +
+ + + +[+] ZIP_EM_AES_128 +
+ + + +[+] ZIP_EM_AES_192 +
+ + + +[+] ZIP_EM_AES_256 +
+ + +
+to the top
+

Header Files  3 


+
+zip.h
+zipconf-64.h
+zipconf.h
+
+
to the top
+

Libraries  1 


+
+libzip.so.4.0.0
+
+
to the top
+


+

Test Info


+ + + + + + +
Library Namelibzip
Version #11.1.3
Version #21.2.0
Archx86_64
SubjectSource Compatibility
+

Test Results


+ + + + + + +
Total Header Files3
Total Libraries1
Total Symbols / Types274 / 79
Compatibility99.6%
+

Problem Summary


+ + + + + + + + + + +
SeverityCount
Added Symbols-4
Removed SymbolsHigh1
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low3
Other Changes
in Constants
-5
+ +

Added Symbols  4 


+zip.h
+zip_file_set_encryption ( zip_t* p1, zip_uint64_t p2, zip_uint16_t p3, char const* p4 )
+zip_fseek ( zip_file_t* p1, zip_int64_t p2, int p3 )
+zip_ftell ( zip_file_t* p1 )
+zip_register_progress_callback ( zip_t* p1, zip_progress_callback_t p2 )
+
+to the top
+

Removed Symbols  1 


+zip.h
+zip_archive_set_tempdir ( zip_t* p1, char const* p2 )
+
+to the top
+ +

Problems with Constants, Low Severity  3 


+zipconf-64.h
+ +[+] LIBZIP_VERSION +
+ + + +[+] LIBZIP_VERSION_MICRO +
+ + + +[+] LIBZIP_VERSION_MINOR +
+ + +
+to the top
+ +

Other Changes in Constants  5 


+zip.h
+ +[+] ZIP_CM_JPEG +
+ + + +[+] ZIP_CM_XZ +
+ + + +[+] ZIP_EM_AES_128 +
+ + + +[+] ZIP_EM_AES_192 +
+ + + +[+] ZIP_EM_AES_256 +
+ + +
+to the top
+

Header Files  3 


+
+zip.h
+zipconf-64.h
+zipconf.h
+
+
to the top
+

Libraries  1 


+
+libzip.so.4.0.0
+
+
to the top
+



+ +
+ + diff --git a/compat_reports/1.1_to_1.1.1/compat_report.html b/compat_reports/1.1_to_1.1.1/compat_report.html new file mode 100644 index 0000000..50037c2 --- /dev/null +++ b/compat_reports/1.1_to_1.1.1/compat_report.html @@ -0,0 +1,483 @@ + + + + + + + + + + libzip: 1.1 to 1.1.1 compatibility report + + + +

API compatibility report for the libzip library between 1.1 and 1.1.1 versions on x86_64

+ +
+
+ Binary
Compatibility
+ Source
Compatibility
+
+

Test Info


+ + + + + + + +
Library Namelibzip
Version #11.1
Version #21.1.1
CPU Typex86_64
GCC Version5.3.1
SubjectBinary Compatibility
+

Test Results


+ + + + +
Total Header Files3
Total Shared Libraries1
Total Symbols / Types114 / 60
VerdictCompatible
+

Problem Summary


+ + + + + + + + + +
SeverityCount
Added Symbols-0
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
+ +

Header Files (3)


+
+zip.h
+zipconf-64.h
+zipconf.h
+
+
to the top
+

Shared Libraries (1)


+
+libzip.so.4.0.0
+
+
to the top
+


+

Test Info


+ + + + + + + +
Library Namelibzip
Version #11.1
Version #21.1.1
CPU Typex86_64
GCC Version5.3.1
SubjectSource Compatibility
+

Test Results


+ + + + +
Total Header Files3
Total Shared Libraries1
Total Symbols / Types275 / 142
VerdictCompatible
+

Problem Summary


+ + + + + + + + + +
SeverityCount
Added Symbols-0
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low2
+ +

Problems with Constants, Low Severity (2)


+zipconf-64.h
+ +[+] LIBZIP_VERSION +
+ + + +[+] LIBZIP_VERSION_MICRO +
+ + +
+to the top
+

Header Files (3)


+
+zip.h
+zipconf-64.h
+zipconf.h
+
+
to the top
+

Shared Libraries (1)


+
+libzip.so.4.0.0
+
+
to the top
+




+ + diff --git a/compat_reports/1.2.0_to_1.3.0/compat_report.html b/compat_reports/1.2.0_to_1.3.0/compat_report.html new file mode 100644 index 0000000..9639927 --- /dev/null +++ b/compat_reports/1.2.0_to_1.3.0/compat_report.html @@ -0,0 +1,644 @@ + + + + + + + + +libzip: 1.2.0 to 1.3.0 compatibility report + + + +

API compatibility report for the libzip library between 1.2.0 and 1.3.0 versions on x86_64

+ +
+
+ Binary
Compatibility
+ Source
Compatibility
+
+

Test Info


+ + + + + + + +
Library Namelibzip
Version #11.2.0
Version #21.3.0
Archx86_64
GCC Version6.4.1
SubjectBinary Compatibility
+

Test Results


+ + + + + + +
Total Header Files3
Total Libraries1
Total Symbols / Types117 / 45
Compatibility100%
+

Problem Summary


+ + + + + + + + + + + +
SeverityCount
Added Symbols-1
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
Other Changes
in Data Types
-1
Other Changes
in Constants
-1
+ +

Added Symbols  1 


+zip.h, libzip.so.5.0.0
+zip_register_progress_callback_with_state ( zip_t* p1, double p2, zip_progress_callback p3, void(*p4)(void*), void* p5 )
+
+to the top
+ +

Other Changes in Data Types  1 


+zip.h
+ +[+] enum zip_source_cmd  1  +
+ + +
+to the top
+ +

Other Changes in Constants  1 


+zip.h
+ +[+] ZIP_ER_COMPRESSED_DATA +
+ + +
+to the top
+

Header Files  3 


+
+zip.h
+zipconf-64.h
+zipconf.h
+
+
to the top
+

Libraries  1 


+
+libzip.so.5.0.0
+
+
to the top
+


+

Test Info


+ + + + + + +
Library Namelibzip
Version #11.2.0
Version #21.3.0
Archx86_64
SubjectSource Compatibility
+

Test Results


+ + + + + + +
Total Header Files3
Total Libraries1
Total Symbols / Types277 / 82
Compatibility100%
+

Problem Summary


+ + + + + + + + + + + +
SeverityCount
Added Symbols-1
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low2
Other Changes
in Data Types
-1
Other Changes
in Constants
-1
+ +

Added Symbols  1 


+zip.h
+zip_register_progress_callback_with_state ( zip_t* p1, double p2, zip_progress_callback p3, void(*p4)(void*), void* p5 )
+
+to the top
+ +

Problems with Constants, Low Severity  2 


+zipconf-64.h
+ +[+] LIBZIP_VERSION +
+ + + +[+] LIBZIP_VERSION_MINOR +
+ + +
+to the top
+ +

Other Changes in Data Types  1 


+zip.h
+ +[+] enum zip_source_cmd  1  +
+ + +
+to the top
+ +

Other Changes in Constants  1 


+zip.h
+ +[+] ZIP_ER_COMPRESSED_DATA +
+ + +
+to the top
+

Header Files  3 


+
+zip.h
+zipconf-64.h
+zipconf.h
+
+
to the top
+

Libraries  1 


+
+libzip.so.5.0.0
+
+
to the top
+



+ +
+ + diff --git a/libzip.spec b/libzip.spec index ac1db43..96e5285 100644 --- a/libzip.spec +++ b/libzip.spec @@ -27,7 +27,7 @@ Name: %{libname} %else Name: %{libname}%{soname} %endif -Version: 1.2.0 +Version: 1.3.0 Release: 1%{?dist} Group: System Environment/Libraries Summary: C library for reading, creating, and modifying zip archives @@ -38,18 +38,18 @@ Source0: http://www.nih.at/libzip/libzip-%{version}.tar.xz # to handle multiarch headers, ex from mysql-devel package Source1: zipconf.h -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: zlib-devel +BuildRequires: bzip2-devel # Needed to run the test suite # find regress/ -type f | /usr/lib/rpm/perl.req # find regress/ -type f | /usr/lib/rpm/perl.prov BuildRequires: perl BuildRequires: perl(Cwd) -BuildRequires: perl(Data::Dumper) BuildRequires: perl(File::Copy) BuildRequires: perl(File::Path) BuildRequires: perl(Getopt::Long) BuildRequires: perl(IPC::Open3) +BuildRequires: perl(Storable) BuildRequires: perl(Symbol) BuildRequires: perl(UNIVERSAL) BuildRequires: perl(strict) @@ -132,7 +132,6 @@ make %{?_smp_mflags} %install - make install DESTDIR=%{buildroot} INSTALL='install -p' ## unpackaged files @@ -152,6 +151,10 @@ ln -s ../%{_lib}/libzip/include/zipconf.h \ %check %if %{with_tests} +if [ %{__isa_bits} -lt 64 ]; then + export XFAIL_TESTS="encryption-nonrandom-aes128.test encryption-nonrandom-aes192.test encryption-nonrandom-aes256.test" +fi + make check %else : Test suite disabled @@ -163,20 +166,17 @@ make check %files -%defattr(-,root,root,-) %{!?_licensedir:%global license %%doc} %license LICENSE %{_libdir}/libzip.so.%{soname}* %files tools -%defattr(-,root,root,-) %{_bindir}/zipcmp %{_bindir}/zipmerge %{_bindir}/ziptool %{_mandir}/man1/zip* %files devel -%defattr(-,root,root,-) %doc API-CHANGES AUTHORS THANKS *.md %{_includedir}/zip.h %{_includedir}/zipconf*.h @@ -190,6 +190,11 @@ make check %changelog +* Mon Sep 4 2017 Remi Collet - 1.3.0-1 +- update to 1.3.0 +- add dependency on bzip2 library +- ignore 3 tests failing on 32-bit + * Sun Feb 19 2017 Remi Collet - 1.2.0-1 - update to 1.2.0 - rename to libzip5 for new soname -- cgit