Projects
New Ticket     Wiki     Browse Source     Timeline     Roadmap     Bug Reports     Search

Ticket #13313 (closed defect: fixed)

Opened 13 months ago

Last modified 8 weeks ago

variants and platforms should never return an error

Reported by: edewitt@… Owned by: macports-tickets@…
Priority: High Milestone: Port Bugs
Component: ports Version:
Keywords: parsing variant Cc: nox@…, gwright@…, compconsultant@…
Port:

Description

if you attempt to clean all uninstalled ports using the command 'port clean --archive uninstalled' you will receive the error:

Error: Error executing darwin_7: nesteedsums is not supported on Panther (OS X 10.3.x). Error: Unable to open port: Error evaluating variant

This is one example, many ports (for example GiNaC and cln) also have this problem. It is unclear why this error is occurring on my system as it is running 10.4, but clearly the ability to clean the port should not be dependent on the platform or variants and it is unclear why this parsing problem is occurring in the first place.

Attachments

port.errors (1.2 KB) - added by nox@… 10 months ago.

Change History

Changed 13 months ago by nox@…

  • cc nox@… added
  • summary changed from BUG: 'port clean' depends on variant of uninstalled ports! to 'port clean' depends on variant of uninstalled ports!
  • milestone set to MacPorts base bugs

Are you sure you're not running an outdated MacPorts installation? Please run

sudo port selfupdate

and try again.

Changed 13 months ago by jmpp@…

  • component changed from ports to base

Changed 13 months ago by dluke@…

I don't think this is a base bug, it's a bug in the ports in question.

ie, from cln:

platform darwin 7 {

return -code error "cln is not supported on Panther (OS X 10.3.x)" }

This is the same sort of thing that sometimes breaks portindex. The error return should be wrapped in the 'fetch' phase, probably.

Changed 10 months ago by nox@…

  • cc gwright@…, compconsultant@… added
  • summary changed from 'port clean' depends on variant of uninstalled ports! to variants and platforms should never return an error
  • component changed from base to ports
  • version 1.5.0 deleted
  • milestone changed from MacPorts base bugs to Port Bugs

Adding the maintainers of the broken ports:

  • gwright (GiNaC, cln, ghc, nestedsums)
  • compconsultant (qmail-spamcontrol)

xloops is also broken, but unmaintained.

Changed 10 months ago by nox@…

Changed 10 months ago by nox@…

  • priority changed from Normal to High

Changed 10 months ago by compconsultant@…

Yep, will take care of qmail-spamcontrol

Changed 10 months ago by compconsultant@…

qmail-spamcontrol is fixed via trac case 13972. All those changes have to be committed. I do not have commit permission.

Changed 8 weeks ago by nox@…

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