public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* setup.exe 2.194.2.24 "Download from Internet" misbehaviour
@ 2002-04-15 23:53 Nikolaus Schmitt
  2002-04-16  1:28 ` Pavel Tsekov
  0 siblings, 1 reply; 9+ messages in thread
From: Nikolaus Schmitt @ 2002-04-15 23:53 UTC (permalink / raw)
  To: cygwin

[-- Attachment #1: Type: text/plain, Size: 830 bytes --]

Using setup.exe v2.194.2.24 to download cygwin modules from the internet,
the following happens:

Settings:
- Local package directory = N:\upload\cygwin (networked drive)
- Connection type: direct
- Download site: ftp://gd.tuwien.ac.at
Choosing another download site, the directory mentioned in step 4 below
happens to change to the encoded URL accordingly.

1. Starts download setup.ini
- setup-timestamp: 1018906576
- setup-version: 2.194.2.24

2. Shows up module selection dialog
- O.K.
3. starts downloading selected modules
- O.K.
4. CREATES DIRECTORY "ftp%3a%2f%2fgd.tuwien.ac.at%2fgnu%2fcygwin"
- This seems not to be the programmers intention?
5. creates subdirectory "release", containing the module subdirs
- seems to be O.K.

Q: Is the creation of a site dependent subdirectory holding the modules
intended by design?


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: Schmitt Nikolaus.vcf --]
[-- Type: text/x-vcard; name="Schmitt Nikolaus.vcf", Size: 840 bytes --]

BEGIN:VCARD
VERSION:2.1
N:Schmitt;Nikolaus
FN:Schmitt Nikolaus
NICKNAME:niko
ORG:CAE-Technik Schmitt
TITLE:Inhaber
TEL;WORK;VOICE:+49.221.2406282
TEL;HOME;VOICE:+49.221.2406282
TEL;CELL;VOICE:+49.171.5207498
TEL;WORK;FAX:+49.221.9233901
TEL;HOME;FAX:+49.221.9233901
ADR;WORK:;;Meister-Gerhard-Straße 16;Köln;NRW;50674;DE
LABEL;WORK;ENCODING=QUOTED-PRINTABLE:Meister-Gerhard-Stra=DFe 16=0D=0AK=F6ln, NRW 50674=0D=0ADE
ADR;HOME:;;Meister-Gerhard-Straße 16;Köln;NRW;50674;DE
LABEL;HOME;ENCODING=QUOTED-PRINTABLE:Meister-Gerhard-Stra=DFe 16=0D=0AK=F6ln, NRW 50674=0D=0ADE
X-WAB-GENDER:2
BDAY:20020214
EMAIL;PREF;INTERNET:n.schmitt@scaet.de
EMAIL;INTERNET:nschmitt@suwnet.de
EMAIL;INTERNET:nschmitt@cae-schmitt.de
EMAIL;INTERNET:nschmitt@transcontent.de
EMAIL;INTERNET:n.schmitt@ndh.net
REV:20020416T054656Z
END:VCARD


[-- Attachment #3: Type: text/plain, Size: 214 bytes --]

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: setup.exe 2.194.2.24 "Download from Internet" misbehaviour
  2002-04-15 23:53 setup.exe 2.194.2.24 "Download from Internet" misbehaviour Nikolaus Schmitt
@ 2002-04-16  1:28 ` Pavel Tsekov
  2002-04-16  2:56   ` An deeper and not before asked question about setup.exe Max Bowsher
  0 siblings, 1 reply; 9+ messages in thread
From: Pavel Tsekov @ 2002-04-16  1:28 UTC (permalink / raw)
  To: Nikolaus Schmitt; +Cc: cygwin

Hello Nikolaus,

Tuesday, April 16, 2002, 7:46:56 AM, you wrote:

[snip]

NS> Q: Is the creation of a site dependent subdirectory holding the modules
NS> intended by design?

Yes, it is! :) This topic was covered multiple times on the mailing
list already, see this thread from 4 April:

Question on the new behavior of setup.exe


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

^ permalink raw reply	[flat|nested] 9+ messages in thread

* An deeper and not before asked question about setup.exe
  2002-04-16  1:28 ` Pavel Tsekov
@ 2002-04-16  2:56   ` Max Bowsher
  2002-04-16  8:34     ` Larry Hall (RFK Partners, Inc)
  0 siblings, 1 reply; 9+ messages in thread
From: Max Bowsher @ 2002-04-16  2:56 UTC (permalink / raw)
  To: cygwin

First, I've read this thread, and others:
> Yes, it is! :) This topic was covered multiple times on the mailing
> list already, see this thread from 4 April:
> Question on the new behavior of setup.exe

In it, it says: This is done to allow fetching from multiple mirrors.

My question is this: _Why_ is it necessary to create mirror-named directories to
allow the downloading from multiple mirrors?
I have no doubt it was done for a reason, but I would very much like to know
that reason.


Thanks,

Max Bowsher.


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: An deeper and not before asked question about setup.exe
  2002-04-16  2:56   ` An deeper and not before asked question about setup.exe Max Bowsher
@ 2002-04-16  8:34     ` Larry Hall (RFK Partners, Inc)
  2002-04-17  2:03       ` Max Bowsher
  0 siblings, 1 reply; 9+ messages in thread
From: Larry Hall (RFK Partners, Inc) @ 2002-04-16  8:34 UTC (permalink / raw)
  To: Max Bowsher, cygwin

At 05:46 AM 4/16/2002, Max Bowsher wrote:
>First, I've read this thread, and others:
> > Yes, it is! :) This topic was covered multiple times on the mailing
> > list already, see this thread from 4 April:
> > Question on the new behavior of setup.exe
>
>In it, it says: This is done to allow fetching from multiple mirrors.
>
>My question is this: _Why_ is it necessary to create mirror-named directories to
>allow the downloading from multiple mirrors?
>I have no doubt it was done for a reason, but I would very much like to know
>that reason.


Please don't take this the wrong way but why do you care?  Is there a problem
with the implementation that makes it not work for you?  If so, please be 
specific about your problems and feel free to submit patches which fix it and
help us understand your issue.

If you're interested in discussing the design of setup in this area, you 
should review the email list archives.  This particular issue has been 
discussed at least in passing.   But I'd venture a guess that unless the 
current implementation is buggy and can't be fixed with reasonable effort,
not allot of redesign will go on into this area.  But perhaps I'm getting 
ahead of your intentions.  Maybe it's best that you state them.





Larry Hall                              lhall@rfk.com
RFK Partners, Inc.                      http://www.rfk.com
838 Washington Street                   (508) 893-9779 - RFK Office
Holliston, MA 01746                     (508) 893-9889 - FAX


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: An deeper and not before asked question about setup.exe
  2002-04-16  8:34     ` Larry Hall (RFK Partners, Inc)
@ 2002-04-17  2:03       ` Max Bowsher
  2002-04-17  7:12         ` Setup's download directory structure - was " Larry Hall (RFK Partners, Inc)
  2002-04-17  7:57         ` Michael A Chase
  0 siblings, 2 replies; 9+ messages in thread
From: Max Bowsher @ 2002-04-17  2:03 UTC (permalink / raw)
  To: cygwin

> >My question is this: _Why_ is it necessary to create mirror-named directories
to
> >allow the downloading from multiple mirrors?
> >I have no doubt it was done for a reason, but I would very much like to know
> >that reason.

> If you're interested in discussing the design of setup in this area, you
> should review the email list archives.  This particular issue has been
> discussed at least in passing.
I searched, but did not find.

> Please don't take this the wrong way but why do you care?
No, that's ok. Here is why:

I need to maintain my local package directory to remove old versions. Having the
packages scattered between mirror directories is unhelpful. Therefore, I use a
modified version of the clean_setup.pl that was posted here a while ago. I do
not understand, and could not find in the archives, a reason for using these
directories at all. If there is a reason, then sorry for the list noise, if not,
I would suggest the folder layout be reconsidered.

Thanks,
Max.


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Setup's download directory structure - was Re: An deeper and not before asked question about setup.exe
  2002-04-17  2:03       ` Max Bowsher
@ 2002-04-17  7:12         ` Larry Hall (RFK Partners, Inc)
  2002-04-17  7:57         ` Michael A Chase
  1 sibling, 0 replies; 9+ messages in thread
From: Larry Hall (RFK Partners, Inc) @ 2002-04-17  7:12 UTC (permalink / raw)
  To: Max Bowsher, cygwin

At 05:06 PM 4/16/2002, Max Bowsher wrote:

> > Please don't take this the wrong way but why do you care?
>No, that's ok. Here is why:
>
>I need to maintain my local package directory to remove old versions. Having the
>packages scattered between mirror directories is unhelpful. Therefore, I use a
>modified version of the clean_setup.pl that was posted here a while ago. I do
>not understand, and could not find in the archives, a reason for using these
>directories at all. If there is a reason, then sorry for the list noise, if not,
>I would suggest the folder layout be reconsidered.


OK, I understand why you're asking what you're asking.  Here are the
salient points that help answer your question (from memory based on previous
list discussions on this subject):

   1. The current structure supports multiple site downloads with 1 invocation
      of setup.  This helps mitigate mirror site latency problems when updated
      or new packages are released.

   2. The actual naming of the new download directory is standard's based, 
      though I don't remember the specifics here.  It's not clear that you
      have any objection to this naming but I thought I'd mention it since
      it seems pertinent.

   3. The form of setup's download directory is not and won't remain static.
      It will change as setup's needs change.  If you plan to try to maintain
      the download directory with some external script of your own choosing,
      you will need to maintain that script through these changes.   

In summary, there are no plans to make the download directory a static form.
And although there has been some discussion about collapsing the multiple
directories into one, there's no guarantee that this structure will match 
that which you are used to, even if it does happen.  

HTH,



Larry Hall                              lhall@rfk.com
RFK Partners, Inc.                      http://www.rfk.com
838 Washington Street                   (508) 893-9779 - RFK Office
Holliston, MA 01746                     (508) 893-9889 - FAX


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: An deeper and not before asked question about setup.exe
  2002-04-17  2:03       ` Max Bowsher
  2002-04-17  7:12         ` Setup's download directory structure - was " Larry Hall (RFK Partners, Inc)
@ 2002-04-17  7:57         ` Michael A Chase
  2002-04-17  9:09           ` Max Bowsher
  1 sibling, 1 reply; 9+ messages in thread
From: Michael A Chase @ 2002-04-17  7:57 UTC (permalink / raw)
  To: Max Bowsher, cygwin

From: "Max Bowsher" <maxb@ukf.net>
To: <cygwin@cygwin.com>
Sent: Tuesday, April 16, 2002 14:06
Subject: Re: An deeper and not before asked question about setup.exe


> I need to maintain my local package directory to remove old versions.
Having the
> packages scattered between mirror directories is unhelpful. Therefore, I
use a
> modified version of the clean_setup.pl that was posted here a while ago. I
do
> not understand, and could not find in the archives, a reason for using
these
> directories at all. If there is a reason, then sorry for the list noise,
if not,
> I would suggest the folder layout be reconsidered.

There's a newer version of clean_setup.pl at
http://home.ix.netcom.com/~mchase/zip/ that deals with the new directory
structure.  It will also, optionally, flatten it for you.
--
Mac :})
** I normally forward private questions to the appropriate mail list. **
Ask Smarter: http://www.tuxedo.org/~esr/faqs/smart-questions.html
Give a hobbit a fish and he eats fish for a day.
Give a hobbit a ring and he eats fish for an age.


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: An deeper and not before asked question about setup.exe
  2002-04-17  7:57         ` Michael A Chase
@ 2002-04-17  9:09           ` Max Bowsher
  2002-04-17  9:55             ` Michael A Chase
  0 siblings, 1 reply; 9+ messages in thread
From: Max Bowsher @ 2002-04-17  9:09 UTC (permalink / raw)
  To: cygwin

Michael A Chase <mchase@ix.netcom.com> wrote:
> There's a newer version of clean_setup.pl at
> http://home.ix.netcom.com/~mchase/zip/ that deals with the new
> directory structure.  It will also, optionally, flatten it for you.

Thanks, it's a very useful tool, but version 1.02 already does everything I
need. (But I did have to remove lc, which was lowercasing the word STABLE in
squid versions, and so causing clean_setup.pl to complain that it could not find
squid...stable..., and that squid...STABLE... was not in setup.ini)

I'm really gently suggesting that we shouldn't need to have a script to merge
the mirror directories, because (as I understand it) they serve no purpose.

Max.

> > I need to maintain my local package directory to remove old
> > versions. Having the packages scattered between mirror directories
> > is unhelpful. Therefore, I use a modified version of the
> > clean_setup.pl that was posted here a while ago. I do not
> > understand, and could not find in the archives, a reason for using
> > these directories at all. If there is a reason, then sorry for the
> > list noise, if not, I would suggest the folder layout be
> > reconsidered.
> > Max.



--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: An deeper and not before asked question about setup.exe
  2002-04-17  9:09           ` Max Bowsher
@ 2002-04-17  9:55             ` Michael A Chase
  0 siblings, 0 replies; 9+ messages in thread
From: Michael A Chase @ 2002-04-17  9:55 UTC (permalink / raw)
  To: Max Bowsher, cygwin

From: "Max Bowsher" <maxb@ukf.net>
To: <cygwin@cygwin.com>
Sent: Wednesday, April 17, 2002 08:55
Subject: Re: An deeper and not before asked question about setup.exe


> Michael A Chase <mchase@ix.netcom.com> wrote:
> > There's a newer version of clean_setup.pl at
> > http://home.ix.netcom.com/~mchase/zip/ that deals with the new
> > directory structure.  It will also, optionally, flatten it for you.
>
> Thanks, it's a very useful tool, but version 1.02 already does everything
I
> need. (But I did have to remove lc, which was lowercasing the word STABLE
in
> squid versions, and so causing clean_setup.pl to complain that it could
not find
> squid...stable..., and that squid...STABLE... was not in setup.ini)

Thanks.  I'd put the lc() in to deal with Windows' case insensitive
filesystem and didn't catch it when I removed the workaround from other
parts of the program.

Version 1.03 will properly find archive files even when the parent directory
names change.  This is particularly relevant now with the migration from
contrib/ and latest/ to release/ .

> I'm really gently suggesting that we shouldn't need to have a script to
merge
> the mirror directories, because (as I understand it) they serve no
purpose.

The separate mirror directories are intended to support future
functionality.  For now the only part that is really useful is that they
provide a place for a separate setup.ini for each download site.

If someone is trying to manage a cache on a network drive for installing
Cygwin in multiple machines, the merging may still help.
--
Mac :})
** I normally forward private questions to the appropriate mail list. **
Ask Smarter: http://www.tuxedo.org/~esr/faqs/smart-questions.html
Give a hobbit a fish and he eats fish for a day.
Give a hobbit a ring and he eats fish for an age.


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2002-04-17 16:37 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-04-15 23:53 setup.exe 2.194.2.24 "Download from Internet" misbehaviour Nikolaus Schmitt
2002-04-16  1:28 ` Pavel Tsekov
2002-04-16  2:56   ` An deeper and not before asked question about setup.exe Max Bowsher
2002-04-16  8:34     ` Larry Hall (RFK Partners, Inc)
2002-04-17  2:03       ` Max Bowsher
2002-04-17  7:12         ` Setup's download directory structure - was " Larry Hall (RFK Partners, Inc)
2002-04-17  7:57         ` Michael A Chase
2002-04-17  9:09           ` Max Bowsher
2002-04-17  9:55             ` Michael A Chase

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).