I used the attached script to compare the contents of the existing & proposed versions of this package in eoan and bionic. The output for each follows. The set of utilities in -proposed is a superset of the existing version in each release, so I'll check that off in the validation checklist. However, it is worth noting that in bionic we see that 2 files have been removed:
/usr/include/mstflint/mtcr_com_defs.h /usr/include/mstflint/mtcr.h While bionic's version shipped those headers, it did not ship a linkable version of the library. libmtcr_ul.a is statically linked into the commands that use it during build, so it is highly unlikely anyone depended on these headers. (The Debian maintainer caught this recently and explicitly stopped shipping the headers). = eoan = $ ./compare-file-list.sh mstflint_4.11.0+1-1_amd64.deb mstflint_4.13.3+2-2~ubuntu19.10.1_amd64.deb = Files only in mstflint_4.11.0+1-1_amd64.deb = = Files only in mstflint_4.13.3+2-2~ubuntu19.10.1_amd64.deb = /usr/bin/mstfwtrace /usr/bin/mstlink /usr/bin/mstreg /usr/bin/mstresourcedump /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mft_logger.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mlxpci/ /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mlxpci/binary_file.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mlxpci/mlxpci_lib.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstfwreset/mlxfwresetlib/cmd_reg_mfrl.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstfwreset/mlxfwresetlib/cmd_reg_mpcir.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstfwtrace/ /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstfwtrace/fw_trace_utilities.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstfwtrace/mstfwtrace.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstfwtrace/secure_fw_trace.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/ /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/commands/ /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/commands/CommandFactory.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/commands/DumpCommand.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/commands/__init__.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/commands/QueryCommand.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/commands/ResDumpCommand.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/fetchers/ /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/fetchers/CapabilityFetcher.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/fetchers/__init__.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/fetchers/ResourceDumpFetcher.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/filters/ /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/filters/__init__.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/filters/SegmentsFilter.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/__init__.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/mstresourcedump.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/resource_data/ /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/resource_data/DataPrinter.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/resource_data/DumpData.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/resource_data/__init__.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/resource_data/QueryData.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/segments/ /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/segments/CommandSegment.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/segments/ErrorSegment.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/segments/InfoSegment.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/segments/__init__.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/segments/MenuRecord.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/segments/MenuSegment.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/segments/NoticeSegment.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/segments/RefSegment.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/segments/ResourceSegment.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/segments/SegmentCreator.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/segments/SegmentFactory.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/segments/Segment.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/segments/TerminateSegment.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/utils/ /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/utils/constants.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/utils/Exceptions.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/validation/ /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/validation/ArgToMenuVerifier.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/validation/CapabilityValidator.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/validation/__init__.py /usr/share/man/man1/mstcongestion.1.gz /usr/share/man/man1/mstfwmanager.1.gz /usr/share/man/man1/mstfwreset.1.gz /usr/share/man/man1/mstfwtrace.1.gz /usr/share/man/man1/mstlink.1.gz /usr/share/man/man1/mstreg.1.gz /usr/share/man/man1/mstresourcedump.1.gz /usr/share/mstflint/ConnectX6DX.csv /usr/share/mstflint/prm_dbs/ /usr/share/mstflint/prm_dbs/hca/ /usr/share/mstflint/prm_dbs/hca/ext/ /usr/share/mstflint/prm_dbs/hca/ext/register_access_table.adb /usr/share/mstflint/prm_dbs/switch/ /usr/share/mstflint/prm_dbs/switch/ext/ /usr/share/mstflint/prm_dbs/switch/ext/register_access_table.adb = bionic = = Files only in mstflint_4.8.0-2_amd64.deb = /usr/include/ /usr/include/mstflint/ /usr/include/mstflint/mtcr_com_defs.h /usr/include/mstflint/mtcr.h = Files only in mstflint_4.13.3+2-2~ubuntu18.04.1_amd64.deb = /usr/bin/mstcongestion /usr/bin/mstfwtrace /usr/bin/mstlink /usr/bin/mstprivhost /usr/bin/mstreg /usr/bin/mstresourcedump /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mft_logger.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mlxpci/ /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mlxpci/binary_file.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mlxpci/mlxpci_lib.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstfwreset/mlxfwresetlib/ /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstfwreset/mlxfwresetlib/cmd_reg_mfrl.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstfwreset/mlxfwresetlib/cmd_reg_mpcir.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstfwreset/mlxfwresetlib/__init__.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstfwreset/mlxfwresetlib/logger.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstfwreset/mlxfwresetlib/mcra.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstfwreset/mlxfwresetlib/mlnx_peripheral_components.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstfwreset/mlxfwresetlib/mlxfwreset_mlnxdriver.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstfwreset/mlxfwresetlib/mlxfwreset_status_checker.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstfwreset/mlxfwresetlib/mlxfwreset_utils.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstfwreset/mlxfwresetlib/pci_device.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstfwtrace/ /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstfwtrace/fw_trace_utilities.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstfwtrace/mstfwtrace.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstfwtrace/secure_fw_trace.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstprivhost/ /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstprivhost/mstprivhost.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/ /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/commands/ /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/commands/CommandFactory.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/commands/DumpCommand.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/commands/__init__.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/commands/QueryCommand.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/commands/ResDumpCommand.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/fetchers/ /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/fetchers/CapabilityFetcher.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/fetchers/__init__.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/fetchers/ResourceDumpFetcher.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/filters/ /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/filters/__init__.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/filters/SegmentsFilter.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/__init__.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/mstresourcedump.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/resource_data/ /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/resource_data/DataPrinter.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/resource_data/DumpData.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/resource_data/__init__.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/resource_data/QueryData.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/segments/ /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/segments/CommandSegment.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/segments/ErrorSegment.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/segments/InfoSegment.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/segments/__init__.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/segments/MenuRecord.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/segments/MenuSegment.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/segments/NoticeSegment.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/segments/RefSegment.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/segments/ResourceSegment.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/segments/SegmentCreator.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/segments/SegmentFactory.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/segments/Segment.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/segments/TerminateSegment.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/utils/ /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/utils/constants.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/utils/Exceptions.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/validation/ /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/validation/ArgToMenuVerifier.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/validation/CapabilityValidator.py /usr/lib/x86_64-linux-gnu/mstflint/python_tools/mstresourcedump/validation/__init__.py /usr/share/lintian/ /usr/share/lintian/overrides/ /usr/share/lintian/overrides/mstflint /usr/share/man/man1/mstarchive.1.gz /usr/share/man/man1/mstcongestion.1.gz /usr/share/man/man1/mstfwmanager.1.gz /usr/share/man/man1/mstfwreset.1.gz /usr/share/man/man1/mstfwtrace.1.gz /usr/share/man/man1/mstlink.1.gz /usr/share/man/man1/mstprivhost.1.gz /usr/share/man/man1/mstreg.1.gz /usr/share/man/man1/mstresourcedump.1.gz /usr/share/mstflint/BlueField.csv /usr/share/mstflint/ConnectX6.csv /usr/share/mstflint/ConnectX6DX.csv /usr/share/mstflint/prm_dbs/ /usr/share/mstflint/prm_dbs/hca/ /usr/share/mstflint/prm_dbs/hca/ext/ /usr/share/mstflint/prm_dbs/hca/ext/register_access_table.adb /usr/share/mstflint/prm_dbs/switch/ /usr/share/mstflint/prm_dbs/switch/ext/ /usr/share/mstflint/prm_dbs/switch/ext/register_access_table.adb /usr/share/mstflint/Quantum.csv ** Attachment added: "compare-file-list.sh" https://bugs.launchpad.net/ubuntu/+source/mstflint/+bug/1869441/+attachment/5345198/+files/compare-file-list.sh ** Description changed: [Impact] This release contains both bug-fixes, new hardware support, and new features for users of Mellanox network controllers. The notable ones are: - * bug 1864475 - Add RoCE disable support + * bug 1864475 - Add RoCE disable support [Test Case] The following development and SRU process will be followed: https://wiki.ubuntu.com/mstflint-Updates [Regression Potential] In order to mitigate the regression potential, the aforementioned testing will be performed. The results of that testing, delineated in the following checklist, will be captured in this bug prior to adding the verification-done tag: - [ ] Verified that all of the utilities from the current version in this series are still present in the new version. + [E,B] Verified that all of the utilities from the current version in this series are still present in the new version. [ ] Verified that the supported flags for each utility in the new version, as described in --help output, are a superset of the existing version in this series. [ ] The existing version of mstflint upgrades cleanly to the new version. [ ] Mellanox has executed their mstflint test plan, and results are uploaded to this bug for each series. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1869441 Title: Update to upstream version 4.13.3-2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mstflint/+bug/1869441/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs