Opened 7 years ago

Closed 2 years ago

#29946 closed defect (wontfix)

mplayer-devel @current install can fail if interrupted

Reported by: rogerdpack@… Owned by: jeremyhu (Jeremy Huddleston Sequoia)
Priority: Normal Milestone:
Component: ports Version: 1.9.2
Keywords: Cc:
Port: mplayer-devel

Description (last modified by ryandesign (Ryan Schmidt))

Hello all.

Got this today

$ sudo port install mplayer-devel -f

svn: Destination directory exists; please remove the directory or use --force to overwrite
svn: '/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_mplayer-devel/work/trunk' already exists

I think the svn co wants to include "--force" perhaps, or something like that(or an extra preceding rm -rf)? Otherwise you can't reinstall it like with other packages you typically can.

Change History (7)

comment:1 Changed 7 years ago by ryandesign (Ryan Schmidt)

Description: modified (diff)
Owner: changed from macports-tickets@… to acho@…
Port: mplayer-devel added

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

This is only a problem if you interrupt the fetch phase. Interrupting MacPorts when it's doing anything other than the build phase of a port is probably not a good idea and can lead to badness. Work around this by cleaning before trying again.

sudo port clean mplayer-devel

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

Cc: jeremyhu@… added

comment:4 Changed 6 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Not sure what to do about this... it's just unfortunate... I guess I can cleanup fetch to handle errors better...

comment:5 Changed 6 years ago by rogerdpack@…

my hope is that an eventual fix for #29223 might help this out as well...

comment:6 Changed 4 years ago by mf2k (Frank Schima)

Cc: jeremyhu@… removed
Owner: changed from acho@… to jeremyhu@…

acho has retired. See #44392.

comment:7 Changed 2 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Resolution: wontfix
Status: newclosed

This is just how base is. If you interrupt the checkout, you need to clean.

Note: See TracTickets for help on using tickets.