Opened 14 years ago

Closed 14 years ago

Last modified 14 years ago

#22492 closed defect (invalid)

`port fetch outdated` causes some ports to begin building, instead of just fetching

Reported by: axman6@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: base Version: 1.8.1
Keywords: Cc:
Port:

Description

Then running port fetch outdated, macports now begins building ports that actually have had files downloaded, instead of just downloading the wanted distfiles.

See http://vpaste.net/QKw5I? for output.

Change History (4)

comment:1 Changed 14 years ago by jmroot (Joshua Root)

Component: portsbase
Milestone: MacPorts 1.8.2

Can't tell because you didn't provide enough output, but probably something has a fetch dependency on e.g. git-core, so upgrading that and its dependencies first is the expected behaviour.

comment:2 Changed 14 years ago by nerdling (Jeremy Lavergne)

Resolution: invalid
Status: newclosed

Definitely a non-issue: ImageMagick uses 7z, which isn't installed by default.

If 7z is outdated and/or not installed, MacPorts must install it in order to complete your requested command of downloading the new file for ImageMagick (part of your outdated set).

comment:3 Changed 14 years ago by jmroot (Joshua Root)

I would tend to agree with the resolution, but it can't have been 7z because (a) the upgrade would be happening for the dependencies of something that had not yet been fetched, and (b) p7zip is a depends_extract for ImageMagick, not a depends_fetch.

comment:4 Changed 14 years ago by jmroot (Joshua Root)

Oh, and (c) p7zip has no dependencies...

Note: See TracTickets for help on using tickets.