From: Vincent T. <vt...@un...> - 2011-11-07 14:52:44
|
On Mon, 7 Nov 2011, Charles Wilson wrote: > On 11/7/2011 3:10 AM, Keith Marshall wrote: >> On 07/11/11 01:01, Charles Wilson wrote: >>> To upgrade to the new version, do the following: >>> >>> mingw-get update >>> mingw-get upgrade msys-xz msys-liblzma >> >> On the basis of our earlier discussion, on mingw-dvlpr, doesn't this >> presuppose that users have upgraded mingw-get itself, to 0.4+? AIUI, >> following this upgrade path with an earlier mingw-get will clobber any >> prior msys-xz installation's DLL-2, which may break other applications. > > Yes, that is true -- but it is also easily fixed (after the fact) by > upgrading to the current mingw-get, and then > > mingw-get upgrade --reinstall msys-bsdtar > > which (a) is the only "client" of liblzma-dll-1, and (b) will reinstall > that package as well as bsdtar. The same "fix" can repair broken > mingw32-bsdtar... imho, the correct way would be that mingw-get itself should look at any upgrade of itself first, if so, propose it to the user and install it and exit. The user would have to relaunch the command to install the package. that's what the Arch linux installer (pacman) does and it is quite nice, imho. It's less error-prone. Vincent Torri |