Merge ~ahasenack/ubuntu/+source/sg3-utils:noble-lib-conflict-2039279 into ubuntu/+source/sg3-utils:ubuntu/devel
Status: | Merged |
---|---|
Approved by: | git-ubuntu bot |
Approved revision: | not available |
Merged at revision: | e44273ed259298813c0f36f7b80d2c9b5fcf8a6d |
Proposed branch: | ~ahasenack/ubuntu/+source/sg3-utils:noble-lib-conflict-2039279 |
Merge into: | ubuntu/+source/sg3-utils:ubuntu/devel |
Diff against target: |
31 lines (+10/-2) 2 files modified
debian/changelog (+8/-0) debian/control (+2/-2) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
git-ubuntu bot | Approve | ||
Athos Ribeiro (community) | Approve | ||
Canonical Server Core Reviewers | Pending | ||
Canonical Server Reporter | Pending | ||
Review via email: mp+454500@code.launchpad.net |
Description of the change
Update the package version in the breaks/replaces to match the ubuntu versions of this package that are affected by the file conflict.
PPA: https:/
These are the affected ubuntu releases with conflicting files:
Jammy: 1.46-1build1
package: libsgutils2-2
ships: libsgutils2-
Lunar: 1.46-1ubuntu0.
package: libsgutils2-2
ships: libsgutils2-
Mantic and Noble: 1.46-3ubuntu2
package: libsgutils2-1.46-2
ships: libsgutils2-
Upgrades from jammy to mantic will also see this bug, when lunar goes EOL.
This seems to be one of the unsolved cases in the debian package transitioning guide[1]. We need a breaks/replaces for all versions in jammy and lunar, including updates that are yet to become available. In summary, anything 1.46-1*.
If we do:
Breaks: libsgutils2-2 (<< 1.46-3ubuntu2)
Replaces: libsgutils2-2 (<< 1.46-3ubuntu2)
This will include versions like focal's 1.44-1ubuntu2, which isn't affected (the library file there was still called libsgutils2.so.2, so no file conflict). That being said, we don't expect someone from focal to upgrade to mantic without going through jammy first, at least. And once in jammy, the version in B/R from mantic is correctly targeting the jammy version.
I think this the correct fix, but welcome other opinions or ways to address the problem.
As per my comments in https:/ /code.launchpad .net/~ahasenack /ubuntu/ +source/ sg3-utils/ +git/sg3- utils/+ merge/454497, this LGTM