Opened 3 years ago

Last modified 2 years ago

#64079 closed defect

privoxy @3.0.32 uses indeterminate perl5.major for dependencies — at Version 1

Reported by: brunoomartin Owned by: essandess (Steve Smith)
Priority: Normal Milestone:
Component: ports Version: 2.7.1
Keywords: Cc:
Port: privoxy

Description (last modified by jmroot (Joshua Root))

port upgrade fails on upgrading privoxy (dependency problem) on a mac running 11.6.1, Xcode 13.1, MacPorts 2.7.1 Here is the output of the upgrade failure:

Warning: No port p5.26-sgmlspm found in the index.
Warning: No port p5.26-getopt-long found in the index.
Warning: No port p5.26-time-local found in the index.
--->  Computing dependencies for privoxy
Error: Dependency 'p5.26-sgmlspm' not found.

Change History (1)

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

Description: modified (diff)
Owner: set to essandess
Port: 3.0.32 removed
Status: newassigned
Summary: privoxy @3.0.32 Fails to upgradeprivoxy @3.0.32 uses indeterminate perl5.major for dependencies

The problem is that privoxy doesn't use a specific version of perl, it just goes with whatever variant you happen to have installed perl5 with. That's already bad for reproducibility, but it also results in nonexistent dependencies being used sometimes, as you've discovered.

Note: See TracTickets for help on using tickets.