New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #20591 (closed defect: fixed)

Opened 4 years ago

Last modified 4 years ago

Installation with non-indexed dependencies

Reported by: raimue@… Owned by: jmr@…
Priority: Normal Milestone: MacPorts 1.8.0
Component: base Version: 1.8.0
Keywords: Cc: macsforever2000@…
Port:

Description

When adding multiple ports, it can happen that a port is installed and listed as dependency on another port. This dependency should be satisfied as the port is already installed.

This already did work on trunk, but is now broken again as port tries to upgrade dependencies before install.

Here is a proposed patch to fix this. It adds another mportlookup for every dependency and is therefore not a good solution, but it works.

Attachments

patch-non-indexed-deps.diff (1.1 KB) - added by raimue@… 4 years ago.
ticket20591.tar.gz (639 bytes) - added by raimue@… 4 years ago.
Two Portfiles to reproduce the issue

Change History

Changed 4 years ago by raimue@…

comment:1 Changed 4 years ago by raimue@…

Joshua, as you are more experienced with this part, I would like to hear your opinion on this one first. Maybe you even have a better idea.

Changed 4 years ago by raimue@…

Two Portfiles to reproduce the issue

comment:2 Changed 4 years ago by macsforever2000@…

  • Cc macsforever2000@… added

Cc Me!

comment:3 Changed 4 years ago by jmr@…

  • Status changed from new to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.