[MacPorts] #48086: mpich subports use -devel suffix incorrectly
MacPorts
noreply at macports.org
Tue Jun 16 23:57:28 PDT 2015
#48086: mpich subports use -devel suffix incorrectly
--------------------------+------------------------
Reporter: ryandesign@… | Owner: eborisch@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.3.99
Keywords: | Port: mpich
--------------------------+------------------------
The mpich port's subports use the -devel suffix incorrectly.
The correct way is that the set of files installed by a port (e.g. mpich-
gcc5) is more or less identical to the set of files installed by its
-devel counterpart (e.g. mpich-devel-gcc5), and that because the ports
install the same files to the same places, the ports are marked as
conflicting with one another. The ports are thus interchangeable. For
example, a user can deactivate mpich-gcc5 and install mpich-devel-gcc5,
and any ports declaring dependencies on mpich-gcc5 using a path:-style
dependency will still work. Documentation about -devel ports is pending
but see #14540 for a basic description of the expectations.
This is not how the mpich subports currently work. In fact e.g. mpich-gcc5
and mpich-devel-gcc5 do not have any files in common at all, and they can
be installed simultaneously. This is specifically not desired in this
case, and should be corrected so that -devel and non-devel ports install
the same files and conflict.
This also means that the -devel ports should present themselves under the
non-devel name in the "port select" interface.
--
Ticket URL: <https://trac.macports.org/ticket/48086>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list