** Description changed: - Both jammy's previous 4.17.0+1-1build2 and noble's recent 4.26.0+1-2 - include it, and 4.21.0-7 itself continues to ship its manpage. + [Impact] + The mstlink and mstreg binaries have regressed in the last jammy update. This is because a new upstream landed in jammy as an SRU, but is based on upstream's debian/ packaging, not Debian's, which enable different build flags. - There isn't any indication in the changelog of a reason for dropping it. + [Test Case] + /usr/bin/mstlink and /usr/bin/mstreg have returned. + + [What Could Go Wrong] + While this update does restore files that were dropped in the last "SRU", it does drop some files that the Debian packaging does not ship. This includes some header files, some .a files, and 2 manpages for binaries that neither version of the package ships. + + It is possible that somebody has started using these files, and by + taking them away we break someone. That seems unlikely - these appear to + be for internal-use only. + + Here's a complete diff: + + --- mstflint.jammy.orig 2024-04-12 21:40:42.700199967 +0000 + +++ mstflint.jammy.ppa 2024-04-12 21:58:59.495997299 +0000 + @@ -6,37 +6,20 @@ + /usr/bin/mstflint + /usr/bin/mstfwreset + /usr/bin/mstfwtrace + +/usr/bin/mstlink + /usr/bin/mstmcra + /usr/bin/mstmread + /usr/bin/mstmtserver + /usr/bin/mstmwrite + /usr/bin/mstprivhost + +/usr/bin/mstreg + /usr/bin/mstregdump + /usr/bin/mstresourcedump + /usr/bin/mstresourceparse + /usr/bin/mstvpd + -/usr/include + -/usr/include/mstflint + -/usr/include/mstflint/cmdif + -/usr/include/mstflint/cmdif/icmd_cif_common.h + -/usr/include/mstflint/cmdif/icmd_cif_open.h + -/usr/include/mstflint/common + -/usr/include/mstflint/common/compatibility.h + -/usr/include/mstflint/mtcr.h + -/usr/include/mstflint/mtcr_com_defs.h + -/usr/include/mstflint/mtcr_mf.h + -/usr/include/mstflint/tools_layouts + -/usr/include/mstflint/tools_layouts/adb_to_c_utils.h + -/usr/include/mstflint/tools_layouts/icmd_layouts.h + -/usr/include/mtcr_ul + /usr/lib + /usr/lib/x86_64-linux-gnu + -/usr/lib/x86_64-linux-gnu/libcmdif.a + -/usr/lib/x86_64-linux-gnu/libdev_mgt.a + -/usr/lib/x86_64-linux-gnu/libreg_access.a + -/usr/lib/x86_64-linux-gnu/libtools_layouts.a + /usr/lib/x86_64-linux-gnu/mstflint + -/usr/lib/x86_64-linux-gnu/mstflint/libmtcr_ul.a + /usr/lib/x86_64-linux-gnu/mstflint/python_tools + /usr/lib/x86_64-linux-gnu/mstflint/python_tools/c_dev_mgt.so + /usr/lib/x86_64-linux-gnu/mstflint/python_tools/ccmdif.so + @@ -150,13 +133,14 @@ + /usr/share/doc/mstflint/README.gz + /usr/share/doc/mstflint/changelog.Debian.gz + /usr/share/doc/mstflint/copyright + +/usr/share/lintian + +/usr/share/lintian/overrides + +/usr/share/lintian/overrides/mstflint + /usr/share/man + /usr/share/man/man1 + -/usr/share/man/man1/mstarchive.1.gz + /usr/share/man/man1/mstconfig.1.gz + /usr/share/man/man1/mstcongestion.1.gz + /usr/share/man/man1/mstflint.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 + @@ -196,6 +180,10 @@ + /usr/share/mstflint/mlxconfig_dbs + /usr/share/mstflint/mlxconfig_dbs/mlxconfig_host.db + /usr/share/mstflint/mlxconfig_dbs/mlxconfig_switch.db + -/usr/include/mtcr_ul/mtcr.h + -/usr/include/mtcr_ul/mtcr_com_defs.h + -/usr/lib/libmtcr_ul.a + +/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
** Description changed: [Impact] - The mstlink and mstreg binaries have regressed in the last jammy update. This is because a new upstream landed in jammy as an SRU, but is based on upstream's debian/ packaging, not Debian's, which enable different build flags. + The mstlink and mstreg binaries have regressed in the last jammy update. This is because a new upstream landed in jammy as an SRU outside of the SRU process, and is based on upstream's debian/ packaging, not Debian's, which enable different build flags. [Test Case] /usr/bin/mstlink and /usr/bin/mstreg have returned. [What Could Go Wrong] While this update does restore files that were dropped in the last "SRU", it does drop some files that the Debian packaging does not ship. This includes some header files, some .a files, and 2 manpages for binaries that neither version of the package ships. It is possible that somebody has started using these files, and by taking them away we break someone. That seems unlikely - these appear to be for internal-use only. Here's a complete diff: --- mstflint.jammy.orig 2024-04-12 21:40:42.700199967 +0000 +++ mstflint.jammy.ppa 2024-04-12 21:58:59.495997299 +0000 @@ -6,37 +6,20 @@ - /usr/bin/mstflint - /usr/bin/mstfwreset - /usr/bin/mstfwtrace + /usr/bin/mstflint + /usr/bin/mstfwreset + /usr/bin/mstfwtrace +/usr/bin/mstlink - /usr/bin/mstmcra - /usr/bin/mstmread - /usr/bin/mstmtserver - /usr/bin/mstmwrite - /usr/bin/mstprivhost + /usr/bin/mstmcra + /usr/bin/mstmread + /usr/bin/mstmtserver + /usr/bin/mstmwrite + /usr/bin/mstprivhost +/usr/bin/mstreg - /usr/bin/mstregdump - /usr/bin/mstresourcedump - /usr/bin/mstresourceparse - /usr/bin/mstvpd + /usr/bin/mstregdump + /usr/bin/mstresourcedump + /usr/bin/mstresourceparse + /usr/bin/mstvpd -/usr/include -/usr/include/mstflint -/usr/include/mstflint/cmdif -/usr/include/mstflint/cmdif/icmd_cif_common.h -/usr/include/mstflint/cmdif/icmd_cif_open.h -/usr/include/mstflint/common -/usr/include/mstflint/common/compatibility.h -/usr/include/mstflint/mtcr.h -/usr/include/mstflint/mtcr_com_defs.h -/usr/include/mstflint/mtcr_mf.h -/usr/include/mstflint/tools_layouts -/usr/include/mstflint/tools_layouts/adb_to_c_utils.h -/usr/include/mstflint/tools_layouts/icmd_layouts.h -/usr/include/mtcr_ul - /usr/lib - /usr/lib/x86_64-linux-gnu + /usr/lib + /usr/lib/x86_64-linux-gnu -/usr/lib/x86_64-linux-gnu/libcmdif.a -/usr/lib/x86_64-linux-gnu/libdev_mgt.a -/usr/lib/x86_64-linux-gnu/libreg_access.a -/usr/lib/x86_64-linux-gnu/libtools_layouts.a - /usr/lib/x86_64-linux-gnu/mstflint + /usr/lib/x86_64-linux-gnu/mstflint -/usr/lib/x86_64-linux-gnu/mstflint/libmtcr_ul.a - /usr/lib/x86_64-linux-gnu/mstflint/python_tools - /usr/lib/x86_64-linux-gnu/mstflint/python_tools/c_dev_mgt.so - /usr/lib/x86_64-linux-gnu/mstflint/python_tools/ccmdif.so + /usr/lib/x86_64-linux-gnu/mstflint/python_tools + /usr/lib/x86_64-linux-gnu/mstflint/python_tools/c_dev_mgt.so + /usr/lib/x86_64-linux-gnu/mstflint/python_tools/ccmdif.so @@ -150,13 +133,14 @@ - /usr/share/doc/mstflint/README.gz - /usr/share/doc/mstflint/changelog.Debian.gz - /usr/share/doc/mstflint/copyright + /usr/share/doc/mstflint/README.gz + /usr/share/doc/mstflint/changelog.Debian.gz + /usr/share/doc/mstflint/copyright +/usr/share/lintian +/usr/share/lintian/overrides +/usr/share/lintian/overrides/mstflint - /usr/share/man - /usr/share/man/man1 + /usr/share/man + /usr/share/man/man1 -/usr/share/man/man1/mstarchive.1.gz - /usr/share/man/man1/mstconfig.1.gz - /usr/share/man/man1/mstcongestion.1.gz - /usr/share/man/man1/mstflint.1.gz + /usr/share/man/man1/mstconfig.1.gz + /usr/share/man/man1/mstcongestion.1.gz + /usr/share/man/man1/mstflint.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/mstfwreset.1.gz + /usr/share/man/man1/mstfwtrace.1.gz + /usr/share/man/man1/mstlink.1.gz @@ -196,6 +180,10 @@ - /usr/share/mstflint/mlxconfig_dbs - /usr/share/mstflint/mlxconfig_dbs/mlxconfig_host.db - /usr/share/mstflint/mlxconfig_dbs/mlxconfig_switch.db + /usr/share/mstflint/mlxconfig_dbs + /usr/share/mstflint/mlxconfig_dbs/mlxconfig_host.db + /usr/share/mstflint/mlxconfig_dbs/mlxconfig_switch.db -/usr/include/mtcr_ul/mtcr.h -/usr/include/mtcr_ul/mtcr_com_defs.h -/usr/lib/libmtcr_ul.a +/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 ** Description changed: [Impact] - The mstlink and mstreg binaries have regressed in the last jammy update. This is because a new upstream landed in jammy as an SRU outside of the SRU process, and is based on upstream's debian/ packaging, not Debian's, which enable different build flags. + The mstlink and mstreg binaries have regressed in the last jammy update. This is because a new upstream landed in jammy as an SRU outside of the SRU process, and is based on upstream's debian/ packaging, not Debian's. One of the differences between these version is the use of different configure flags. [Test Case] /usr/bin/mstlink and /usr/bin/mstreg have returned. [What Could Go Wrong] While this update does restore files that were dropped in the last "SRU", it does drop some files that the Debian packaging does not ship. This includes some header files, some .a files, and 2 manpages for binaries that neither version of the package ships. It is possible that somebody has started using these files, and by taking them away we break someone. That seems unlikely - these appear to be for internal-use only. Here's a complete diff: --- mstflint.jammy.orig 2024-04-12 21:40:42.700199967 +0000 +++ mstflint.jammy.ppa 2024-04-12 21:58:59.495997299 +0000 @@ -6,37 +6,20 @@ /usr/bin/mstflint /usr/bin/mstfwreset /usr/bin/mstfwtrace +/usr/bin/mstlink /usr/bin/mstmcra /usr/bin/mstmread /usr/bin/mstmtserver /usr/bin/mstmwrite /usr/bin/mstprivhost +/usr/bin/mstreg /usr/bin/mstregdump /usr/bin/mstresourcedump /usr/bin/mstresourceparse /usr/bin/mstvpd -/usr/include -/usr/include/mstflint -/usr/include/mstflint/cmdif -/usr/include/mstflint/cmdif/icmd_cif_common.h -/usr/include/mstflint/cmdif/icmd_cif_open.h -/usr/include/mstflint/common -/usr/include/mstflint/common/compatibility.h -/usr/include/mstflint/mtcr.h -/usr/include/mstflint/mtcr_com_defs.h -/usr/include/mstflint/mtcr_mf.h -/usr/include/mstflint/tools_layouts -/usr/include/mstflint/tools_layouts/adb_to_c_utils.h -/usr/include/mstflint/tools_layouts/icmd_layouts.h -/usr/include/mtcr_ul /usr/lib /usr/lib/x86_64-linux-gnu -/usr/lib/x86_64-linux-gnu/libcmdif.a -/usr/lib/x86_64-linux-gnu/libdev_mgt.a -/usr/lib/x86_64-linux-gnu/libreg_access.a -/usr/lib/x86_64-linux-gnu/libtools_layouts.a /usr/lib/x86_64-linux-gnu/mstflint -/usr/lib/x86_64-linux-gnu/mstflint/libmtcr_ul.a /usr/lib/x86_64-linux-gnu/mstflint/python_tools /usr/lib/x86_64-linux-gnu/mstflint/python_tools/c_dev_mgt.so /usr/lib/x86_64-linux-gnu/mstflint/python_tools/ccmdif.so @@ -150,13 +133,14 @@ /usr/share/doc/mstflint/README.gz /usr/share/doc/mstflint/changelog.Debian.gz /usr/share/doc/mstflint/copyright +/usr/share/lintian +/usr/share/lintian/overrides +/usr/share/lintian/overrides/mstflint /usr/share/man /usr/share/man/man1 -/usr/share/man/man1/mstarchive.1.gz /usr/share/man/man1/mstconfig.1.gz /usr/share/man/man1/mstcongestion.1.gz /usr/share/man/man1/mstflint.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 @@ -196,6 +180,10 @@ /usr/share/mstflint/mlxconfig_dbs /usr/share/mstflint/mlxconfig_dbs/mlxconfig_host.db /usr/share/mstflint/mlxconfig_dbs/mlxconfig_switch.db -/usr/include/mtcr_ul/mtcr.h -/usr/include/mtcr_ul/mtcr_com_defs.h -/usr/lib/libmtcr_ul.a +/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 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2051571 Title: jammy: 4.21.0-7 dropped mstlink binary To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mstflint/+bug/2051571/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
