delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2007/07/03/14:33:49

X-Spam-Check-By: sourceware.org
Date: Tue, 3 Jul 2007 14:33:11 -0400 (EDT)
From: Igor Peshansky <pechtcha AT cs DOT nyu DOT edu>
Reply-To: cygwin AT cygwin DOT com
To: fergus <fergus AT bonhard DOT uklinux DOT net>
cc: cygwin AT cygwin DOT com
Subject: Re: [ANNOUNCEMENT] Setup.exe updated to version 2.573.2.2
In-Reply-To: <468A7E1D.8060106@bonhard.uklinux.net>
Message-ID: <Pine.GSO.4.63.0707031332440.24833@access1.cims.nyu.edu>
References: <468A7E1D DOT 8060106 AT bonhard DOT uklinux DOT net>
MIME-Version: 1.0
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Unsubscribe: <mailto:cygwin-unsubscribe-archive-cygwin=delorie DOT com AT cygwin DOT 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

On Tue, 3 Jul 2007, fergus wrote:

> > Knowing setup.exe as I do, I'm guessing (and this is only a guess)
> > that you start setup on the system and manually specify the system
> > root to be the root of your unmounted filesystem instead of the
> > default 'C:\cygwin'.
>
> You're absolutely right. My system is located at h:/ where h: is a
> mobile USB drive. Typically I run setup with the drive unmounted and so
> I have to type
> 	h:\
> to replace the default offering
> 	C:\cygwin
> and put up with the warnings about the dangers of locating Cygwin at the
> root directory.
>
> > The old setup would first mount the filesystem, then go into
> > /etc/setup on that filesystem to extract installed package
> > information, while the new setup fails to do so.
>
> Again, absolutely right (though I don't know whether here you are
> describing behaviour or still guessing it).

Guessing.  I'm just trying to ascertain what your symptoms are.

> It's the difference between what old setup used to do, and what new
> setup now fails to do, that has generated my post. Are you saying "Yup,
> the behaviour has changed"?

You're saying the behavior has changed.  I'm saying I'm not aware of such
a change, and my guess would be that if it happened, it wasn't
intentional.

I was going to suggest that you could help narrow it down by trying the
different setup snapshots (at <http://cygwin.com/setup/snapshots/>) to see
which one introduced this behavior, but all snapshots prior to 2.573.2.2
seem to be gone.  Oh, well...

> If so, at least we agree that it has, and it sounds as though you know
> the reason why (which distinguishes you from me).

I don't know the reason, but I do have more experience debugging setup.
I'm trying to ascertain that I can reproduce the problem, so that I can
debug it and find the reason.

> > You also do not provide any details about the permissions of
> > /etc/setup and the files in it on that filesystem with
> > respect to the users on the machine that's running setup.exe.
>
> The H: drive is FAT32 and I have never had any permissions issues to
> contend with.

That's one bit of information.  All my systems use NTFS.

> > It would be great if you could reproduce this issue with a stock
> > Cygwin system after "umount -A" (which would allow setup developers
> > to do likewise). If not, there must be more variables in play here.
>
> Well, it sounds to me as though you have run the following experiment on
> a stock Cygwin system (by "stock" do you mean one mounted at
> c:\Cygwin?): (i) deliberately unmount it; (ii) run the new setup; (iii)
> come up against no problems. Is that the case?

Yes, it is.  I ran "umount -A" on a stock system; downloaded
setup-2.573.2.2 from the Cygwin site, and ran "Install from local
directory".  Setup then successfully recreated the mounts for me.

However, that wasn't why I asked this.  I asked was whether you could make
a stock Cygwin system on *your* machine and reproduce the issue, just to
figure out if this is an issue in setup because of the non-default
Cygwin location, or there are other things different about your system.

> Which leaves me high and dry because my system is not stock? Ouch, it's
> worked like a dream for literally years, since I first ran Cygwin off a
> portable CD. Annoying to have lost this flexibility, just because setup
> has been updated.

Well, let's not panic and try to get to the bottom of the issue instead.
:-)
	Igor
-- 
				http://cs.nyu.edu/~pechtcha/
      |\      _,,,---,,_	    pechtcha AT cs DOT nyu DOT edu | igor AT watson DOT ibm DOT com
ZZZzz /,`.-'`'    -.  ;-;;,_		Igor Peshansky, Ph.D. (name changed!)
     |,4-  ) )-,_. ,\ (  `'-'		old name: Igor Pechtchanski
    '---''(_/--'  `-'\_) fL	a.k.a JaguaR-R-R-r-r-r-.-.-.  Meow!

Belief can be manipulated.  Only knowledge is dangerous.  -- Frank Herbert

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

- Raw text -


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