Bug 1219640

Summary: libnsl.so.1 no longer provided by glibc-32bit
Product: [openSUSE] openSUSE Tumbleweed Reporter: Javier de San Pedro <javispedro>
Component: BasesystemAssignee: E-mail List <screening-team-bugs>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: Johann.PB.Pickl, kukuk, schwab
Version: Current   
Target Milestone: ---   
Hardware: x86-64   
OS: openSUSE Tumbleweed   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Javier de San Pedro 2024-02-06 21:49:20 UTC
A recent change in glibc in TW 
https://build.opensuse.org/request/show/1141234
has split libnsl.so.1 into a separate package called libnsl1 

However the corresponding libnsl1-32bit package is not built. 
I'm not sure if this intentional or not, but a lot of x86 packages out there in the wild depend (correctly or not) on libnsl.1.so, and this change makes them uninstallable.

Example: Crossover https://www.codeweavers.com/crossover/download
 > rpm -q --requires crossover-23.7.1-1.rpm
 ...
 libnsl.so.1

If this was intentional, please consider this as a humble request to add the libnsl1-32bit package.
Comment 1 Javier de San Pedro 2024-02-06 21:53:23 UTC
CC andreas as author of change
Comment 2 Thorsten Kukuk 2024-02-07 08:14:12 UTC
(In reply to Javier de San Pedro from comment #0)
> I'm not sure if this intentional or not, but a lot of x86 packages out there
> in the wild depend (correctly or not) on libnsl.1.so, and this change makes
> them uninstallable.

libnsl.so.1 is deprecated since many, many years and only used for NIS support, nothing else.
The packages in openSUSE linked against libnsl are going against zero, especially as we don't support NIS anymore. So I doubt the "lot of x86 packages". Even in the big days of NIS there were never "lot of" packages linked against it.

And I even doubt that crossover really is linked against it. The dependency looks more like as if somebody did manual add them to the spec file and it isn't linked against it.
Comment 3 OBSbugzilla Bot 2024-02-08 09:15:05 UTC
This is an autogenerated message for OBS integration:
This bug (1219640) was mentioned in
https://build.opensuse.org/request/show/1145073 Factory / glibc
Comment 5 Javier de San Pedro 2024-02-12 23:30:03 UTC
Verified fixed as of snapshot 20240211 , which contains libnsl1-32bit . Thanks!
Comment 7 Andreas Schwab 2024-02-26 09:28:04 UTC
*** Bug 1220220 has been marked as a duplicate of this bug. ***