On Wed, Jun 17, 2015 at 12:44:29AM +0200, Sandro Mani wrote:
> 
> 
> On 16.06.2015 17:02, Miloslav Trmač wrote:
> >>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”.
> Ok, the bug is
> 
> https://bugzilla.redhat.com/show_bug.cgi?id=1232504
> 
> and I've also filed a self-contained change proposal since some
> coordination will be needed to rebuild all MPI packages if this gets
> accepted:
> 
> https://fedoraproject.org/wiki/User:Smani/RpmMPIReqProv
> 
> I'd need a proven packager willing to do the mass-rebuild though.
I can do that.

Zbyszek
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Reply via email to