New Ticket     Wiki     Browse Source     Timeline     Roadmap     Bug Reports     Search

Ticket #13313 (closed defect: fixed)

Opened 20 months ago

Last modified 2 months ago

variants and platforms should never return an error

Reported by: edewitt@… Owned by: macports-tickets@…
Priority: High Milestone:
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@… 17 months ago.

Change History

Changed 20 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 20 months ago by jmpp@…

  • component changed from ports to base

Changed 20 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 17 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 17 months ago by nox@…

Changed 17 months ago by nox@…

  • priority changed from Normal to High

Changed 17 months ago by compconsultant@…

Yep, will take care of qmail-spamcontrol

Changed 17 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 9 months ago by nox@…

  • status changed from new to closed
  • resolution set to fixed

Changed 2 months ago by anonymous

  • milestone Port Bugs deleted

Milestone Port Bugs deleted

Note: See TracTickets for help on using tickets.