Setup patch to keep test version if test version installed

Ken Brown kbrown@cornell.edu
Tue Feb 3 13:04:00 GMT 2015


On 2/3/2015 6:33 AM, Corinna Vinschen wrote:
> Hey guys,
>
> On Jan 28 21:23, Corinna Vinschen wrote:
>>
>>    https://cygwin.com/setup-test-x86.exe
>>    https://cygwin.com/setup-test-x86_64.exe
>>
>> These should fix the aforementioned bug I introduced, as well as another
>> subtil problem when checking and unchecking the Bin/Src boxes.  If both
>> boxes were deselected, the package got uninstalled without showing up in
>> the "Pending" view.  I worked around that by setting the package state
>> explicitely to "Uninstall" if both boxes got deselected.
>>
>> This version also introduces an experimental option -m/--mirror-mode.
>>
>> There's something bugging me for a long time as well.  We're running our
>> own Cygwin mirror on a local Linux box.  The directory is mounted via
>> NFS on my Windows boxes.  So, rather than installing from internet, I
>> "Install from Local Directory", with the local directory being the
>> NFS-mounted mirror directory.
>>
>> This works fine, except that, after parsing setup.ini, setup hangs
>> unresponsive for about 2 minutes.  Only then the chooser window opens.
>>
>> It turned out that the 2 minutes are spent iterating throught the full
>> set of packages and testing each package and each packageversion if the
>> underlying package file exists in the download directory.
>>
>> Given that the directory is a mirror in my case, the test makes only
>> marginal sense.  Therefore I added the -m option which avoids most file
>> system access and only checks in a border case (installed version is not
>> in setup.ini).
>>
>> If you're doing as I do, running a local mirror, you may welcome this
>> option.  I just don't guarantee that it always works ;}  If you find a
>> bug, don't hesitate to report it.
>
> Did you test this version?  Is it ok to become the release version of
> setup?

It works fine for me.

Ken



More information about the Cygwin-apps mailing list