[Bug 1701070] Review Request: ibsim - InfiniBand fabric simulator for management

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=1701070

Robert-André Mauchin <zebob.m@xxxxxxxxx> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |zebob.m@xxxxxxxxx



--- Comment #1 from Robert-André Mauchin <zebob.m@xxxxxxxxx> ---
 - You include patches but they are not applied

 %setup -q → %autosetup -p1 will apply them


 - %build
export CFLAGS="${CFLAGS:-${RPM_OPT_FLAGS}}"
export LDFLAGS="${LDFLAGS:-${RPM_OPT_FLAGS}}"

  Use %set_build_flags instead

 - make %{?_smp_mflags} → %make_build

 - make DESTDIR=${RPM_BUILD_ROOT} prefix=%_prefix libpath=%_libdir
binpath=%_bindir install

→

 %make install prefix=%{_prefix} libpath=%{_libdir} binpath=%{_bindir}

 - Add your own %changelog entry

%changelog
* Sun Apr 21 2019 Honggang LI <honli@xxxxxxxxxx> - 0.8-1
- Initial package

 - Use macros here:

Source:
https://github.com/linux-rdma/ibsim/releases/download/%{version}/%{name}-%{version}.tar.gz

 - Please include comments above each of the patch to explain why they are
needed.



It seems there is a problem in Rawhide with a dependency:

DEBUG util.py:556:  Last metadata expiration check: 0:00:02 ago on Sun Apr 21
08:26:35 2019.
DEBUG util.py:554:  BUILDSTDERR: Error: 
DEBUG util.py:554:  BUILDSTDERR:  Problem: package
infiniband-diags-devel-2.1.0-2.fc30.x86_64 requires libibmad.so.5()(64bit), but
none of the providers can be installed
DEBUG util.py:554:  BUILDSTDERR:   - package
infiniband-diags-devel-2.1.0-2.fc30.x86_64 requires libibnetdisc.so.5()(64bit),
but none of the providers can be installed
DEBUG util.py:554:  BUILDSTDERR:   - package
infiniband-diags-devel-2.1.0-2.fc30.x86_64 requires infiniband-diags(x86-64) =
2.1.0-2.fc30, but none of the providers can be installed
DEBUG util.py:554:  BUILDSTDERR:   - conflicting requests
DEBUG util.py:554:  BUILDSTDERR:   - nothing provides libosmcomp.so.4()(64bit)
needed by infiniband-diags-2.1.0-2.fc30.x86_64
DEBUG util.py:554:  BUILDSTDERR:   - nothing provides
libosmcomp.so.4(OSMCOMP_2.3)(64bit) needed by
infiniband-diags-2.1.0-2.fc30.x86_64



It seems *you* did an oopsie here: you updated
https://src.fedoraproject.org/rpms/opensm to 3.3.22 and that include a soname
bump from 4 to 5, which you should have announced to the devel mailing list,
and rebuild all the dependant packages, including infiniband-diags.

To avoid such situation we now forbid globbing the major soname version in
libraries:

%files libs
%{_libdir}/lib*.so.* ← forbidden now

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/package-review@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux