Bug 1214356

Summary: libmilter package requirement problem
Product: [openSUSE] openSUSE Distribution Reporter: Stefan Schäfer <stefan.schaefer>
Component: OtherAssignee: E-mail List <screening-team-bugs>
Status: RESOLVED WORKSFORME QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P3 - Medium CC: stefan.schaefer
Version: Leap 15.4   
Target Milestone: ---   
Hardware: x86-64   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Stefan Schäfer 2023-08-17 09:39:37 UTC
The libmilter package description shows the following:

provides: libmilter.so.1.0()(64bit), libmilter1_0 = 8.17.2-lp154.359.1, libmilter1_0(x86-64) = 8.17.2-lp154.359.1

We try to build a package (benno-milter) wich requires libmilter. In our specfile we therefore we placed: 

Requires: libmilter1_0

If we try to install our package zypper answers with:

nichts stellt 'libmilter.so.1.0.1()(64bit)' bereit, das vom zu installierenden benno-milter-2.10.0-lp154.5.1.x86_64 benötigt wird

It seems that "provides: libmilter.so.1.0.1()(64bit)" is missing in the libmilter1_0 package.

Regards Stefan
Comment 1 Stefan Schäfer 2023-08-17 11:30:16 UTC
Sorry for that.

This was our problem. We had set Autoreqprov: on" in our specfile and ldd benno-milter results in:

        linux-vdso.so.1 (0x00007ffd48bd6000)
        libmilter.so.1.0.1 => /usr/lib64/libmilter.so.1.0.1 (0x00007fd05e9f7000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fd05e9d3000)
        libc.so.6 => /lib64/libc.so.6 (0x00007fd05e7dc000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fd05ec33000)

Problem solved
Comment 2 Stefan Schäfer 2023-08-17 11:31:25 UTC
See above