Opened 3 years ago

Closed 2 years ago

#63631 closed defect (fixed)

sundials/sundials2: segregate, to eliminate conflict

Reported by: amannucci (Anthony Mannucci) Owned by: mascguy (Christopher Nielsen)
Priority: Normal Milestone:
Component: ports Version: 2.7.2
Keywords: pending Cc: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Port: octave

Description

sudo port install octave yields the following error:

--->  Computing dependencies for octave
Error: Can't install sundials because conflicting ports are active: sundials2
Error: Follow https://guide.macports.org/#project.tickets if you believe there is a bug.
Error: Processing of port octave failed

Change History (6)

comment:1 Changed 3 years ago by reneeotten (Renee Otten)

Owner: set to MarcusCalhoun-Lopez
Status: newassigned

comment:2 Changed 3 years ago by ryandesign (Ryan Carsten Schmidt)

sundials and sundials2 conflict. Decide which one you want and deactivate the other (and any ports that depend on it).

comment:3 Changed 3 years ago by mascguy (Christopher Nielsen)

Cc: MarcusCalhoun-Lopez added
Owner: changed from MarcusCalhoun-Lopez to mascguy

As with many older, non-maintainer ports, it's easy enough to eliminate the conflict between them. Someone simply needs to do the work.

I'll add it to my backlog, unless someone else is interested in taking this on ASAP.

comment:4 Changed 3 years ago by mascguy (Christopher Nielsen)

In terms of port best practices, it might be good for us to promote the idea of basic isolation: Installing headers and libs into a subdirectory based on the major version of the upstream project, for example. Along with including a major version suffix for binaries.

comment:5 Changed 2 years ago by mascguy (Christopher Nielsen)

Keywords: pending added
Summary: Cannot install octave because sundial conflicts with existing port sundials2sundials/sundials2: segregate, to eliminate conflict
Version: 2.7.12.7.2

comment:6 Changed 2 years ago by Christopher Nielsen <mascguy@…>

Resolution: fixed
Status: assignedclosed

In 970665cba9dba9138575b0e502fa2dae5e7984af/macports-ports (master):

sundials/sundials2: eliminate conflict
Fixes: #63631

Note: See TracTickets for help on using tickets.