Setup.exe bug: leaving .new files uninstalled

René Berber r.berber@computer.org
Fri Sep 3 18:06:00 GMT 2010


Hi,

I've changed setup.exe just about every time it says there is a new
version, so I usually run the latest.

Today I found that some of my programs and libraries are not the latest
I thought I installed, and the following shows the problem:

$ for f in `ls /usr/bin/*.new`; do
> ls -al $f ${f%.new}
> done
-rwxr-xr-x 1 rb None 459K 2008-11-29 10:10 /usr/bin/bash.exe*
-rwxr-xr-x 1 rb root 460K 2010-08-13 11:58 /usr/bin/bash.exe.new*
-rwxr-xr-x 1 rb root 1.2M 2010-03-24 09:32 /usr/bin/cygcrypto-0.9.8.dll*
-rwxr-xr-x 1 rb root 1.2M 2010-06-23 03:56 /usr/bin/cygcrypto-0.9.8.dll.new*
-rwxr-xr-x 1 rb root 44K 2009-09-28 21:17 /usr/bin/cyggcc_s-1.dll*
-rwxr-xr-x 1 rb root 46K 2009-12-11 02:23 /usr/bin/cyggcc_s-1.dll.new*
-rwxr-xr-x 1 rb None 31K 2008-12-31 18:17 /usr/bin/cygintl-8.dll*
-rwxr-xr-x 1 rb root 31K 2009-04-02 23:04 /usr/bin/cygintl-8.dll.new*
-rwxr-xr-x 1 rb None 155K 2008-11-29 08:30 /usr/bin/cygreadline6.dll*
-rwxr-xr-x 1 rb root 155K 2009-06-23 07:25 /usr/bin/cygreadline6.dll.new*
-rwxr-xr-x 1 rb root 8.1K 2009-09-28 21:18 /usr/bin/cygssp-0.dll*
-rwxr-xr-x 1 rb root  11K 2009-12-11 02:24 /usr/bin/cygssp-0.dll.new*
-rwxr-xr-x 1 rb root 2.6M 2010-08-31 03:00 /usr/bin/cygwin1.dll*
-rwxr-xr-x 1 rb root 2.5M 2010-04-03 03:29 /usr/bin/cygwin1.dll.new*
-rwxr-xr-x 1 rb None 64K 2009-03-01 19:34 /usr/bin/cygz.dll*
-rwxr-xr-x 1 rb root 77K 2010-08-01 16:04 /usr/bin/cygz.dll.new*
-rwxr-xr-x 1 rb None 55K 2009-04-24 02:38 /usr/bin/libW11.dll*
-rwxr-xr-x 1 rb root 55K 2009-04-28 00:52 /usr/bin/libW11.dll.new*
-rwxr-xr-x 1 rb None 185K 2009-04-24 02:38 /usr/bin/rxvt.exe*
-rwxr-xr-x 1 rb root 185K 2009-04-28 00:52 /usr/bin/rxvt.exe.new*
-rwxr-xr-x 1 rb root 336K 2010-08-23 09:23 /usr/bin/ssh.exe*
-rwxr-xr-x 1 rb root 340K 2010-04-16 04:01 /usr/bin/ssh.exe.new*

"root" is just an alias in /etc/group for Administrators.

The .new files are not even consistent, not always the .new is the
latest version, as can be seen by the dates, for instance:

$ /usr/bin/bash.exe --version
GNU bash, version 3.2.48(21)-release (i686-pc-cygwin)
$ /usr/bin/bash.exe.new --version
GNU bash, version 3.2.51(24)-release (i686-pc-cygwin)

$ /usr/bin/ssh.exe -V
OpenSSH_5.6p1, OpenSSL 0.9.8n 24 Mar 2010
$ /usr/bin/ssh.exe.new -V
OpenSSH_5.5p1, OpenSSL 0.9.8n 24 Mar 2010


Has this bug been reported?  Has it been corrected?

I seem to remember there was something at least similar reported, but
since some of those files are recent it looks like the error, if it was
the same, is still present.

On my end I guess I'll have to clean up the mess myself.
-- 
René Berber


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple



More information about the Cygwin mailing list