On Sun, 15 Jan 2023 19:37:40 -0500
Boyuan Yang <by...@debian.org> wrote:

> Looks okay. I am not sure about whether it will bring ABI breakage; given
> the current transition freeze, I plan to enable it with zxing-cpp 2.0 upload
> after Debian 12 release.

Yes, you are right, it does break the ABI.
abi-compliance-checker report attached.

Cheers,
sur5r

-- 
ceterum censeo microsoftem esse delendam.
Title: zxing-cpp: 1.4.0-3 to 1.4.0-4~1.gbp7c3cb8 compatibility report

API compatibility report for the libZXing.so object between 1.4.0-3 and 1.4.0-4~1.gbp7c3cb8 versions on x86_64


Test Info


Module Namezxing-cpp
Version #11.4.0-3
Version #21.4.0-4~1.gbp7c3cb8
Archx86_64
GCC Version12.2.0
SubjectBinary Compatibility

Test Results


Total Header Files188
Total Source Files92
Total Objects1
Total Symbols / Types373 / 207
Compatibility 99.9%

Problem Summary


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

Problems with Data Types, Medium Severity  1 


DMDetector.h
namespace ZXing::DataMatrix
[+] typedef DetectorResults  1 

to the top

Problems with Data Types, Low Severity  1 


DMDetector.h
namespace ZXing::DataMatrix
[+] typedef DetectorResults  1 

to the top

Header Files  188 


aligned_buffer.h
alloc_traits.h
allocated_ptr.h
allocator.h
array
atomic_word.h
AZDecoder.h
AZDetector.h
AZDetectorResult.h
AZEncoder.h
AZEncodingState.h
AZHighLevelEncoder.h
AZReader.h
AZToken.h
AZWriter.h
BarcodeFormat.h
basic_string.h
basic_string.tcc
Big5MapTable.h
Big5TextDecoder.h
Big5TextEncoder.h
BinaryBitmap.h
BitArray.h
BitMatrix.h
BitMatrixCursor.h
BitSource.h
ByteArray.h
ByteMatrix.h
c++config.h
char_traits.h
CharacterSet.h
ConcentricFinder.h
concurrence.h
Content.h
CustomData.h
DecodeHints.h
DecoderResult.h
DecodeStatus.h
DetectorResult.h
DMBitLayout.h
DMDataBlock.h
DMDecoder.h
DMDetector.h
DMECEncoder.h
DMHighLevelEncoder.h
DMReader.h
DMSymbolInfo.h
DMVersion.h
DMWriter.h
ECI.h
enable_special_members.h
Error.h
Flags.h
GBTextDecoder.h
GBTextEncoder.h
GenericGF.h
GenericGFPoly.h
GlobalHistogramBinarizer.h
GridSampler.h
GS1.h
gthr-default.h
hashtable.h
hashtable_policy.h
HybridBinarizer.h
ImageView.h
initializer_list
JPTextDecoder.h
JPTextEncoder.h
KRHangulMapping.h
KRTextDecoder.h
KRTextEncoder.h
list.tcc
locale_facets.h
Matrix.h
MCBitMatrixParser.h
MCDecoder.h
MCReader.h
move.h
MultiFormatReader.h
MultiFormatWriter.h
mutex
new_allocator.h
ODCodabarReader.h
ODCodabarWriter.h
ODCode128Patterns.h
ODCode128Reader.h
ODCode128Writer.h
ODCode39Reader.h
ODCode39Writer.h
ODCode93Reader.h
ODCode93Writer.h
ODDataBarCommon.h
ODDataBarExpandedBitDecoder.h
ODDataBarExpandedReader.h
ODDataBarReader.h
ODEAN13Writer.h
ODEAN8Writer.h
ODITFReader.h
ODITFWriter.h
ODMultiUPCEANReader.h
ODReader.h
ODRowReader.h
ODUPCAWriter.h
ODUPCEANCommon.h
ODUPCEWriter.h
ODWriterHelper.h
optional
Pattern.h
PDFBarcodeMetadata.h
PDFBarcodeValue.h
PDFBoundingBox.h
PDFCodeword.h
PDFCodewordDecoder.h
PDFDecodedBitStreamParser.h
PDFDecoderResultExtra.h
PDFDetectionResult.h
PDFDetectionResultColumn.h
PDFDetector.h
PDFEncoder.h
PDFHighLevelEncoder.h
PDFModulusGF.h
PDFModulusPoly.h
PDFReader.h
PDFScanningDecoder.h
PDFWriter.h
PerspectiveTransform.h
Point.h
pthreadtypes.h
QRBitMatrixParser.h
QRCodecMode.h
QRDataBlock.h
QRDataMask.h
QRDecoder.h
QRDetector.h
QRECB.h
QREncoder.h
QREncodeResult.h
QRErrorCorrectionLevel.h
QRFormatInformation.h
QRMaskUtil.h
QRMatrixUtil.h
QRReader.h
QRVersion.h
QRWriter.h
Quadrilateral.h
Reader.h
ReedSolomonDecoder.h
ReedSolomonEncoder.h
refwrap.h
RegressionLine.h
Result.h
ResultPoint.h
shared_ptr.h
shared_ptr_base.h
std_function.h
stddef.h
stdint-intn.h
stdint-uintn.h
stl_bvector.h
stl_function.h
stl_iterator.h
stl_iterator_base_types.h
stl_list.h
stl_map.h
stl_pair.h
stl_tree.h
stl_uninitialized.h
stl_vector.h
string_conversions.h
string_view
stringfwd.h
StructuredAppend.h
TextDecoder.h
TextEncoder.h
TextUtfEncoding.h
ThresholdBinarizer.h
TritMatrix.h
tuple
type_traits
types.h
unique_ptr.h
unordered_set.h
utility.h
vector.tcc
WhiteRectDetector.h
ZXAlgorithms.h
ZXBigInteger.h
ZXNullable.h

to the top

Source Files  92 


AZDecoder.cpp
AZDetector.cpp
AZHighLevelEncoder.cpp
AZReader.cpp
AZToken.cpp
AZWriter.cpp
BarcodeFormat.cpp
Big5MapTable.cpp
Big5TextDecoder.cpp
Big5TextEncoder.cpp
BinaryBitmap.cpp
BitMatrix.cpp
BitMatrixIO.cpp
BitSource.cpp
CharacterSet.cpp
ConcentricFinder.cpp
Content.cpp
DMBitLayout.cpp
DMDataBlock.cpp
DMDecoder.cpp
DMDetector.cpp
DMECEncoder.cpp
DMHighLevelEncoder.cpp
DMReader.cpp
DMSymbolInfo.cpp
DMVersion.cpp
DMWriter.cpp
ECI.cpp
GBTextDecoder.cpp
GBTextEncoder.cpp
GenericGF.cpp
GenericGFPoly.cpp
GlobalHistogramBinarizer.cpp
GridSampler.cpp
GS1.cpp
GTIN.cpp
HybridBinarizer.cpp
JPTextDecoder.cpp
JPTextEncoder.cpp
KRHangulMapping.cpp
KRTextDecoder.cpp
KRTextEncoder.cpp
MCDecoder.cpp
MCReader.cpp
MultiFormatReader.cpp
ODCodabarReader.cpp
ODCode128Patterns.cpp
ODCode128Reader.cpp
ODCode39Reader.cpp
ODCode93Reader.cpp
ODDataBarCommon.cpp
ODDataBarExpandedBitDecoder.cpp
ODDataBarExpandedReader.cpp
ODDataBarReader.cpp
ODITFReader.cpp
ODMultiUPCEANReader.cpp
ODReader.cpp
ODRowReader.cpp
ODUPCEANCommon.cpp
ODWriterHelper.cpp
PDFBarcodeValue.cpp
PDFBoundingBox.cpp
PDFCodewordDecoder.cpp
PDFDetectionResult.cpp
PDFDetectionResultColumn.cpp
PDFDetector.cpp
PDFEncoder.cpp
PDFModulusGF.cpp
PDFModulusPoly.cpp
PDFReader.cpp
PDFWriter.cpp
PerspectiveTransform.cpp
QRBitMatrixParser.cpp
QRCodecMode.cpp
QRDecoder.cpp
QRDetector.cpp
QREncoder.cpp
QRErrorCorrectionLevel.cpp
QRMaskUtil.cpp
QRMatrixUtil.cpp
QRReader.cpp
QRVersion.cpp
QRWriter.cpp
ReadBarcode.cpp
ReedSolomonDecoder.cpp
ReedSolomonEncoder.cpp
Result.cpp
ResultPoint.cpp
TextDecoder.cpp
TextUtfEncoding.cpp
WhiteRectDetector.cpp
ZXBigInteger.cpp

to the top

Objects  1 


libZXing.so.1.4.0

to the top



Test Info


Module Namezxing-cpp
Version #11.4.0-3
Version #21.4.0-4~1.gbp7c3cb8
Archx86_64
SubjectSource Compatibility

Test Results


Total Header Files188
Total Source Files92
Total Objects1
Total Symbols / Types841 / 278
Compatibility 100%

Problem Summary


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

Problems with Data Types, Low Severity  1 


DMDetector.h
namespace ZXing::DataMatrix
[+] typedef DetectorResults  1 

to the top

Header Files  188 


aligned_buffer.h
alloc_traits.h
allocated_ptr.h
allocator.h
array
atomic_word.h
AZDecoder.h
AZDetector.h
AZDetectorResult.h
AZEncoder.h
AZEncodingState.h
AZHighLevelEncoder.h
AZReader.h
AZToken.h
AZWriter.h
BarcodeFormat.h
basic_string.h
basic_string.tcc
Big5MapTable.h
Big5TextDecoder.h
Big5TextEncoder.h
BinaryBitmap.h
BitArray.h
BitMatrix.h
BitMatrixCursor.h
BitSource.h
ByteArray.h
ByteMatrix.h
c++config.h
char_traits.h
CharacterSet.h
ConcentricFinder.h
concurrence.h
Content.h
CustomData.h
DecodeHints.h
DecoderResult.h
DecodeStatus.h
DetectorResult.h
DMBitLayout.h
DMDataBlock.h
DMDecoder.h
DMDetector.h
DMECEncoder.h
DMHighLevelEncoder.h
DMReader.h
DMSymbolInfo.h
DMVersion.h
DMWriter.h
ECI.h
enable_special_members.h
Error.h
Flags.h
GBTextDecoder.h
GBTextEncoder.h
GenericGF.h
GenericGFPoly.h
GlobalHistogramBinarizer.h
GridSampler.h
GS1.h
gthr-default.h
hashtable.h
hashtable_policy.h
HybridBinarizer.h
ImageView.h
initializer_list
JPTextDecoder.h
JPTextEncoder.h
KRHangulMapping.h
KRTextDecoder.h
KRTextEncoder.h
list.tcc
locale_facets.h
Matrix.h
MCBitMatrixParser.h
MCDecoder.h
MCReader.h
move.h
MultiFormatReader.h
MultiFormatWriter.h
mutex
new_allocator.h
ODCodabarReader.h
ODCodabarWriter.h
ODCode128Patterns.h
ODCode128Reader.h
ODCode128Writer.h
ODCode39Reader.h
ODCode39Writer.h
ODCode93Reader.h
ODCode93Writer.h
ODDataBarCommon.h
ODDataBarExpandedBitDecoder.h
ODDataBarExpandedReader.h
ODDataBarReader.h
ODEAN13Writer.h
ODEAN8Writer.h
ODITFReader.h
ODITFWriter.h
ODMultiUPCEANReader.h
ODReader.h
ODRowReader.h
ODUPCAWriter.h
ODUPCEANCommon.h
ODUPCEWriter.h
ODWriterHelper.h
optional
Pattern.h
PDFBarcodeMetadata.h
PDFBarcodeValue.h
PDFBoundingBox.h
PDFCodeword.h
PDFCodewordDecoder.h
PDFDecodedBitStreamParser.h
PDFDecoderResultExtra.h
PDFDetectionResult.h
PDFDetectionResultColumn.h
PDFDetector.h
PDFEncoder.h
PDFHighLevelEncoder.h
PDFModulusGF.h
PDFModulusPoly.h
PDFReader.h
PDFScanningDecoder.h
PDFWriter.h
PerspectiveTransform.h
Point.h
pthreadtypes.h
QRBitMatrixParser.h
QRCodecMode.h
QRDataBlock.h
QRDataMask.h
QRDecoder.h
QRDetector.h
QRECB.h
QREncoder.h
QREncodeResult.h
QRErrorCorrectionLevel.h
QRFormatInformation.h
QRMaskUtil.h
QRMatrixUtil.h
QRReader.h
QRVersion.h
QRWriter.h
Quadrilateral.h
Reader.h
ReedSolomonDecoder.h
ReedSolomonEncoder.h
refwrap.h
RegressionLine.h
Result.h
ResultPoint.h
shared_ptr.h
shared_ptr_base.h
std_function.h
stddef.h
stdint-intn.h
stdint-uintn.h
stl_bvector.h
stl_function.h
stl_iterator.h
stl_iterator_base_types.h
stl_list.h
stl_map.h
stl_pair.h
stl_tree.h
stl_uninitialized.h
stl_vector.h
string_conversions.h
string_view
stringfwd.h
StructuredAppend.h
TextDecoder.h
TextEncoder.h
TextUtfEncoding.h
ThresholdBinarizer.h
TritMatrix.h
tuple
type_traits
types.h
unique_ptr.h
unordered_set.h
utility.h
vector.tcc
WhiteRectDetector.h
ZXAlgorithms.h
ZXBigInteger.h
ZXNullable.h

to the top

Source Files  92 


AZDecoder.cpp
AZDetector.cpp
AZHighLevelEncoder.cpp
AZReader.cpp
AZToken.cpp
AZWriter.cpp
BarcodeFormat.cpp
Big5MapTable.cpp
Big5TextDecoder.cpp
Big5TextEncoder.cpp
BinaryBitmap.cpp
BitMatrix.cpp
BitMatrixIO.cpp
BitSource.cpp
CharacterSet.cpp
ConcentricFinder.cpp
Content.cpp
DMBitLayout.cpp
DMDataBlock.cpp
DMDecoder.cpp
DMDetector.cpp
DMECEncoder.cpp
DMHighLevelEncoder.cpp
DMReader.cpp
DMSymbolInfo.cpp
DMVersion.cpp
DMWriter.cpp
ECI.cpp
GBTextDecoder.cpp
GBTextEncoder.cpp
GenericGF.cpp
GenericGFPoly.cpp
GlobalHistogramBinarizer.cpp
GridSampler.cpp
GS1.cpp
GTIN.cpp
HybridBinarizer.cpp
JPTextDecoder.cpp
JPTextEncoder.cpp
KRHangulMapping.cpp
KRTextDecoder.cpp
KRTextEncoder.cpp
MCDecoder.cpp
MCReader.cpp
MultiFormatReader.cpp
ODCodabarReader.cpp
ODCode128Patterns.cpp
ODCode128Reader.cpp
ODCode39Reader.cpp
ODCode93Reader.cpp
ODDataBarCommon.cpp
ODDataBarExpandedBitDecoder.cpp
ODDataBarExpandedReader.cpp
ODDataBarReader.cpp
ODITFReader.cpp
ODMultiUPCEANReader.cpp
ODReader.cpp
ODRowReader.cpp
ODUPCEANCommon.cpp
ODWriterHelper.cpp
PDFBarcodeValue.cpp
PDFBoundingBox.cpp
PDFCodewordDecoder.cpp
PDFDetectionResult.cpp
PDFDetectionResultColumn.cpp
PDFDetector.cpp
PDFEncoder.cpp
PDFModulusGF.cpp
PDFModulusPoly.cpp
PDFReader.cpp
PDFWriter.cpp
PerspectiveTransform.cpp
QRBitMatrixParser.cpp
QRCodecMode.cpp
QRDecoder.cpp
QRDetector.cpp
QREncoder.cpp
QRErrorCorrectionLevel.cpp
QRMaskUtil.cpp
QRMatrixUtil.cpp
QRReader.cpp
QRVersion.cpp
QRWriter.cpp
ReadBarcode.cpp
ReedSolomonDecoder.cpp
ReedSolomonEncoder.cpp
Result.cpp
ResultPoint.cpp
TextDecoder.cpp
TextUtfEncoding.cpp
WhiteRectDetector.cpp
ZXBigInteger.cpp

to the top

Objects  1 


libZXing.so.1.4.0

to the top





Attachment: pgpS3xWq0IjJm.pgp
Description: OpenPGP digital signature

Reply via email to