FS#66446 - [libgpod] Rebuild against sg3_utils 1.45

Attached to Project: Arch Linux
Opened by David Roth (V1del) - Tuesday, 28 April 2020, 12:51 GMT
Last edited by Jan de Groot (JGC) - Tuesday, 05 May 2020, 11:58 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Anatol Pomozov (anatolik)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: After the upgrade of sg3_utils which removed the symlink of libsgutils2.so.2 in favor of libsgutils2-1.45.so.2 the included ipod-read-sysinfo-extended fails to find their shared library.

ipod-read-sysinfo-extended: error while loading shared libraries: libsgutils2.so.2: cannot open shared object file: No such file or directory

I'm not entirely certain whether sg3_utils should rather continue to provide the old link or a rebuild here is the better option, though I'd lean on rebuild.

See https://bbs.archlinux.org/viewtopic.php?id=255154 as well.

Additional info:
* package version(s): 0.8.3-8
* config and/or log files etc.
* link to upstream bug report, if any


Steps to reproduce: Run ipod-read-sysinfo-extended or other utilities linked against libgpod
This task depends upon

Closed by  Jan de Groot (JGC)
Tuesday, 05 May 2020, 11:58 GMT
Reason for closing:  Fixed
Comment by Doug Newgard (Scimmia) - Tuesday, 28 April 2020, 14:23 GMT
It looks like upstream intentionally added the version to the soname. That's...pretty terrible, to be honest. I'm guessing they don't intend for it to be used by anyone but themselves?
Comment by Anatol Pomozov (anatolik) - Thursday, 30 April 2020, 05:59 GMT
My guess upstream wants to break ABI with each release. Thus changing the so version is an easy way to force everyone to recompile the binaries.

I just rebuilt libgpod-0.8.3-9 to unblock the users. Please check it and let me know if you see nay issues with it.

Loading...