Accepting for Jammy. 
Observations:

0) Steve's comment #9 is addressed.

1) This change modify the location of a shipped/packaged library 
*in an SRU*, but this looks OK *in this particular case* because:

A) one program in the package does not work by default (fixed with this)
B) only this package uses this library (no revdeps; low regression risk)

        $ dpkg-deb -x smc-tools_1.8.3-0ubuntu1_amd64.deb deb
        $ grep -rF libsmc-preload.so deb/
        deb/usr/bin/smc_run:LIB_NAME="libsmc-preload.so"
        grep: deb/usr/lib/libsmc-preload.so: binary file matches

        $ reverse-depends smc-tools
        No reverse dependencies found

2) Mantic/Noble contain the changes.

        $ rmadisrc smc-tools
         smc-tools | 1.2.2-0ubuntu1 | focal/universe  | source
         smc-tools | 1.7.0-0ubuntu1 | jammy/universe  | source
         smc-tools | 1.8.3-0ubuntu1 | mantic/universe | source
         smc-tools | 1.8.3-0ubuntu1 | noble/universe  | source

        $ grep Build-Depends: smc-tools-*/debian/control
        smc-tools-1.7.0/debian/control:Build-Depends: debhelper-compat (= 12), 
libnl-genl-3-dev, bash-completion, pkg-config, lsb-release
        smc-tools-1.8.3/debian/control:Build-Depends: debhelper-compat (= 12), 
libnl-genl-3-dev, bash-completion, pkg-config, lsb-release

        $ grep -B4 lib64 smc-tools-*/Makefile
        smc-tools-1.7.0/Makefile-ifeq ($(ARCH),64)
        smc-tools-1.7.0/Makefile-ifeq ($(DISTRO),Ubuntu)
        smc-tools-1.7.0/Makefile-LIBDIR         = ${PREFIX}/lib
        smc-tools-1.7.0/Makefile-else
        smc-tools-1.7.0/Makefile:LIBDIR         = ${PREFIX}/lib64
        --
        smc-tools-1.8.3/Makefile-ifeq ($(ARCH),64)
        smc-tools-1.8.3/Makefile-ifeq ($(DISTRO),Ubuntu)
        smc-tools-1.8.3/Makefile-LIBDIR         = ${PREFIX}/lib
        smc-tools-1.8.3/Makefile-else
        smc-tools-1.8.3/Makefile:LIBDIR         = ${PREFIX}/lib64


** Changed in: smc-tools (Ubuntu Jammy)
       Status: In Progress => Fix Committed

** Tags added: verification-needed verification-needed-jammy

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

Title:
  [Ubuntu 22.04] smc_run does not work, libsmc-preload.so cannot be
  preloaded

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/2009495/+subscriptions


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

Reply via email to