Opened 11 years ago

Closed 11 years ago

#40122 closed defect (fixed)

lion and mtln buildbots fail cleanup stage because of FreeRDP version issue

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: server/hosting Version:
Keywords: Cc: anddam (Andrea D'Amore), dbevans (David B. Evans)
Port:

Description

The FreeRDP port briefly had a version number containing the "+" sign. Apparently MacPorts can install such a port, but not uninstall it. (The "+" is confused with a variant specification.) Therefore the lion and mtln buildbots are failing every build at the cleanup stage (example). The snowleopard buildbot is not yet affected because there is an unrelated issue preventing FreeRDP from building on snowleopard, but would be affected if that issue were resolved.

The FreeRDP version number has already been corrected to no longer contain a "+" sign, but we still need to manually uninstall FreeRDP on the two affected buildbots.

I think the problem only arises when trying to uninstall using the full installed name:

$ sudo port uninstall FreeRDP @1.1.0-beta+2013071101_2
Error: port uninstall failed: Registry error: FreeRDP @1.1.0-beta not registered as installed

Uninstalling using only the port name should work:

$ sudo port uninstall FreeRDP
--->  Deactivating FreeRDP @1.1.0-beta+2013071101_2
--->  Uninstalling FreeRDP @1.1.0-beta+2013071101_2

Change History (2)

comment:1 Changed 11 years ago by wsiegrist@…

Owner: changed from wsiegrist@… to ryandesign@…
tenseven-slave$ sudo port uninstall installed and FreeRDP
--->  Uninstalling FreeRDP @1.1.0-beta+2013071101_1
--->  Cleaning FreeRDP
--->  Uninstalling FreeRDP @1.1.0-beta+2013071101_2
--->  Cleaning FreeRDP
--->  Uninstalling FreeRDP @1.1.0-beta-2013071101_3
--->  Cleaning FreeRDP
teneight-slave$ sudo port uninstall installed and FreeRDP
--->  Uninstalling FreeRDP @1.1.0-beta+2013071101_1
--->  Cleaning FreeRDP
--->  Uninstalling FreeRDP @1.1.0-beta+2013071101_2
--->  Cleaning FreeRDP
--->  Uninstalling FreeRDP @1.1.0-beta-2013071101_3
--->  Cleaning FreeRDP

comment:2 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.