[MacPorts] #40122: lion and mtln buildbots fail cleanup stage because of FreeRDP version issue

MacPorts noreply at macports.org
Thu Aug 15 00:11:50 PDT 2013


#40122: lion and mtln buildbots fail cleanup stage because of FreeRDP version issue
----------------------------+-------------------------
 Reporter:  ryandesign@…    |      Owner:  wsiegrist@…
     Type:  defect          |     Status:  new
 Priority:  Normal          |  Milestone:
Component:  server/hosting  |    Version:
 Keywords:                  |       Port:
----------------------------+-------------------------
 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
 ([https://build.macports.org/builders/buildports-lion-
 x86_64/builds/13209/steps/cleanup/logs/stdio example]). The snowleopard
 buildbot is not yet affected because there is an unrelated [ticket:40097
 issue preventing FreeRDP from building on snowleopard], but would be
 affected if that issue were resolved.

 The FreeRDP version number has [changeset:109370 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
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/40122>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list