Re: DNF vs YUM, $pkg, $pkg-mpi, $pkg-openmpi having same provides

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

 



> On 16.06.2015 00:30, Susi Lehtola wrote:
> > On 06/14/2015 03:02 PM, Sandro Mani wrote:
> >> On 14.06.2015 16:28, Sandro Mani wrote:
> >>> Rules to generate such requires/provides:
> >>> * Provides: if the path of the library starts with $MPI_LIB, append
> >>> the (openmpi) resp (mpich) to the provides string
> >>> * Requires: if the path of the scanned object starts with $MPI_LIB and
> >>> the required library exists in $MPI_LIB, add (openmpi) resp (mpich) to
> >>> the requires string
> >>>
> >>> Overriding the find-requires.sh could be done with a
> >>> %{?openmpi_package_header}.
> >> Concrete examples:
> >>
> >> https://smani.fedorapeople.org/mpi-find-provides
> >> https://smani.fedorapeople.org/mpi-find-requires
> >>
> >> Konsole output
> >> $ echo -e
> >> "/usr/lib64/openmpi/lib/libnglib-5.3.1.so\n/usr/lib64/libnglib-5.3.1.so"
> >> | ./mpi-find-provides
> >> libnglib-5.3.1.so()(64bit)(openmpi-x86_64)
> >> libnglib-5.3.1.so()(64bit)
> >
> > Sounds even better... although your links give HTTP 403.
> Thanks for the feedback. Permissions fixed, sorry about that.
> 
> To discuss this further, should it be drafted as a Change and go to
> FESCO, or rather filed as an FPC ticket?

The find-* scripts should probably be a bug filed against RPM.

If written packaging guidelines are needed in addition to just adding the scripts, that would be a FPC ticket.

A Change is necessary neither for new features in RPM (though you can write one if you want users of F23 to know about it) nor for packaging guidelines additions to be applied in future packages.  A Change would be desirable if the packaging guidelines change involved a coordinated mass change, i.e. “everyone else please update your packages to help make this happen”.
    Mirek
-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux