www.delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2010/01/13/10:41:32

X-Recipient: archive-cygwin AT delorie DOT com
X-SWARE-Spam-Status: No, hits=0.8 required=5.0 tests=AWL,BAYES_00,HTTP_ESCAPED_HOST
X-Spam-Check-By: sourceware.org
MIME-Version: 1.0
Subject: Setup.exe 2.674 local directory issue
Date: Wed, 13 Jan 2010 16:40:27 +0100
Message-ID: <988A0C72D3C3024CB3C4BA3B1DC1A66F34008D@BEL1EXCLV01.adcorp.kla-tencor.com>
From: "Cumps, Erik" <Erik DOT Cumps AT icos DOT be>
To: <cygwin AT cygwin DOT com>
Cc: <Erik DOT Cumps AT icos DOT be>
X-Proofpoint-Virus-Version: vendor=fsecure engine=1.12.8161:2.4.5,1.2.40,4.0.166 definitions=2010-01-13_07:2010-01-05,2010-01-13,2010-01-13 signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 ipscore=0 phishscore=0 bulkscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx engine=5.0.0-0908210000 definitions=main-1001130119
X-IsSubscribed: yes
Reply-To: cygwin AT cygwin DOT com
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

Hello,

while trying to use setup.exe version 2.674 to upgrade an existing 1.5
cygwin install I detected the following issue:

If you specify 'Install from Local Directory' and a 'Local Package
Directory' path containing a trailing backslash, setup fails to detect
the packages in the directory.

If you specify the same directory path WITHOUT any trailing backslash,
setup detects the packages just fine.

Setup appears to be computing invalid pathnames for the local package
files when a trailing backslash is present in the local dir path, as
evidenced by monitoring setup's file activity with tools like procmon.

The first log is from a setup session specifying 'X:\' as local dir:

IRP_MJ_CREATE	X:\\release\a2ps\a2ps-4.13-1-src.tar.bz2
PATH SYNTAX BAD
IRP_MJ_CREATE
X:\\ttp%3a%2f%2fmirrors.kernel.org%2fsourceware%2fcygwin\release\a2ps\a2
ps-4.13-1.tar.bz2	PATH SYNTAX BAD

The second log is from a setup session specifying 'X:' as local dir:

IRP_MJ_CREATE	X:\release\a2ps\a2ps-4.13-1.tar.bz2
PATH NOT FOUND
IRP_MJ_CREATE
X:\http%3a%2f%2fmirrors.kernel.org%2fsourceware%2fcygwin\release\a2ps\a2
ps-4.13-1.tar.bz2	SUCCESS

This behaviour seems quite unintuitive to me, especially considering
that the browse button for the 'Local Package Directory' generates
path names WITH a trailing backslash.



Thanks for your fantastic work on Cygwin and setup.exe!

Best regards,
Erik Cumps





--
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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019