What it could be though, is a merge from upstream.

There we have 1.48
- https://github.com/hreinecke/sg3_utils/releases/tag/v1.47 (late 2021)
- https://github.com/hreinecke/sg3_utils/releases/tag/v1.48 (late 2023)

Which is only a git-svn mirror to https://sg.danny.cz/sg/sg3_utils.html
which even has .deb packages to learn from for what we need to do.

The list of changes is huge and it suggests that it is worthwhile to get all 
those fixes.
=> https://sg.danny.cz/sg/p/sg3_utils.ChangeLog

This will include a lib transition of libsgutils2-1.46-2 -> libsgutils2-1.48-2.
Gladly in 1.46 this was changed to a versioned lib following upstreams 
inclusion of the name.
There exist both, just the ...2 and the long name:
-rw-r--r-- root/root    399942 2023-12-07 17:18 
./usr/lib/x86_64-linux-gnu/libsgutils2.a
-rw-r--r-- root/root       991 2023-12-07 17:18 
./usr/lib/x86_64-linux-gnu/libsgutils2.la
lrwxrwxrwx root/root         0 2023-12-07 17:18 
./usr/lib/x86_64-linux-gnu/libsgutils2.so -> libsgutils2-1.46.so.2.0.0
lrwxrwxrwx root/root         0 2023-12-07 17:18 
./usr/lib/x86_64-linux-gnu/libsgutils2-1.46.so.2 -> libsgutils2-1.46.so.2.0.0
-rw-r--r-- root/root    268848 2023-12-07 17:18 
./usr/lib/x86_64-linux-gnu/libsgutils2-1.46.so.2.0.0

All is ABI 2, but subversions change and so might linked file paths.
Would need to be PPA packaged and tried how reverse dependencies behave.

A lot more depends on sg3-utils binaries

$ reverse-depends -r plucky src:sg3-utils
Reverse-Recommends
==================
* s390-tools [s390x]            (for sg3-utils)

Reverse-Depends
===============
* fence-agents-scsi             (for sg3-utils)
* ledmon [amd64 arm64 armhf ppc64el riscv64 s390x]
* libgpod-common [amd64 arm64 armhf ppc64el riscv64 s390x]
* libzfcphbaapi0 [amd64 arm64 armhf ppc64el riscv64 s390x]
* live-clone                    (for sg3-utils)
* lsvpd [ppc64el]               (for libsgutils2-1.46-2)
* multipath-tools [amd64 arm64 armhf ppc64el riscv64 s390x]
* qla-tools                     (for sg3-utils)
* scsitools [amd64 arm64 armhf ppc64el riscv64 s390x]
* tableau-parm [amd64 arm64 armhf ppc64el riscv64 s390x]
* tgt [amd64 arm64 armhf ppc64el riscv64 s390x]

But on the lib we have internals like sg3-utils and libsgutils2-dev, but
externally those sources:

$ reverse-depends -r plucky --build-depend libsgutils2-dev
Reverse-Build-Depends
=====================
* ledmon
* libgpod
* lsvpd
* tableau-parm
* zfcp-hbaapi

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2085291

Title:
  Merge sg3-utils from Debian unstable for plucky

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sg3-utils/+bug/2085291/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to