Re: Cygwin installing too much stuff

2005-05-19 Thread Thorsten Kampe
On Tue, 17 May 2005 14:31:45 -0700, Brandon J. Van Every wrote:
 I have a reasonably healthy Cygwin installation that I typically use to
 build various HLL compilers.  One of these compilers needed the zip
 tool in order to be built.   So I fired up Cygwin and clicked to install
 zip.  Well, instead of doing just that, it also started installing
 Ruby, and TeTex, and seemingly a whole bunch of other things.  I know
 for fact that the simple zip tool is not dependent upon this stuff, so
 I am wondering why Cygwin is installing it all.
 
 It is irritating because I'm on a dialup, and I just wanted to grab the
 small zip tool and keep going with my real work.  Instead I'm waiting
 waiting waiting waiting on piles of downloads that I'm too lazy to go in
 and figure out.
 
 Guesses and conjectures:
 
 - is Cygwin pushing new versions of stuff I previously downloaded?

No. Only if it is installed.

 - is Cygwin just fulfilling a broken download I started earlier?

No.

You always get the dependencies and updates (until you manually
deselect them).

Thorsten


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



RE: Cygwin installing too much stuff

2005-05-18 Thread Gary R. Van Sickle
 -Original Message-
 From: [EMAIL PROTECTED] 
 [mailto:[EMAIL PROTECTED] On Behalf Of Brandon J. Van Every
 Sent: Tuesday, May 17, 2005 4:32 PM
 To: cygwin@cygwin.com
 Subject: Cygwin installing too much stuff
 
 I have a reasonably healthy Cygwin installation that I 
 typically use to build various HLL compilers.  One of these 
 compilers needed the zip
 tool in order to be built.   So I fired up Cygwin and clicked 
 to install
 zip.  Well, instead of doing just that, it also started 
 installing Ruby, and TeTex, and seemingly a whole bunch of 
 other things.  I know for fact that the simple zip tool is 
 not dependent upon this stuff, so I am wondering why Cygwin 
 is installing it all.
 
 It is irritating because I'm on a dialup, and I just wanted 
 to grab the small zip tool and keep going with my real 
 work.  Instead I'm waiting waiting waiting waiting on piles 
 of downloads that I'm too lazy to go in and figure out.
 

Well... since you're waiting anyway, couldn't you use that otherwise-wated
time to go in and figure [it] out?  In this case, you lucked out, because
I'm going to do it for you!  Setup by default tries to bring any
already-installed package up/back to the curr version.  Not only does it
update old stuff, but if you have any exp releases installed, it'll
actually try to downgrade them back to curr.  Yeah, that's not too cool.
If you want to avoid that (and since I often use exp stuff, I often do),
use this procedure, and never be surprised again:

- Select the new package(s) you want to install in the package chooser.  I
usually use the Full view.
- Once you're done, switch to the Partial view.  This will show you what
is going to be downloaded and installed.  Deselect anything you don't want
up/downgraded (i.e. swith the entry in the New column to Keep) or
installed (i.e. switch it to Skip).
- Next away and let setup do its work.

Make sure you don't screw things up though; if you accidentally turn off a
package's prerequistes, you're likely to have a mysteriously broken
installation.

-- 
Gary R. Van Sickle
 


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



Re: Cygwin installing too much stuff

2005-05-18 Thread Lionel B
Gary R. Van Sickle wrote:
  Setup by default tries to bring any
 already-installed package up/back to the curr version.  Not only does it
 update old stuff, but if you have any exp releases installed, it'll
 actually try to downgrade them back to curr.  Yeah, that's not too cool.
 If you want to avoid that (and since I often use exp stuff, I often do),
 use this procedure, and never be surprised again:

I've been caught by that one...

 - Select the new package(s) you want to install in the package chooser.  I
 usually use the Full view.
 - Once you're done, switch to the Partial view.  This will show you what
 is going to be downloaded and installed.  Deselect anything you don't want
 up/downgraded (i.e. swith the entry in the New column to Keep) or
 installed (i.e. switch it to Skip).
 - Next away and let setup do its work.

 Make sure you don't screw things up though; if you accidentally turn off a
 package's prerequistes, you're likely to have a mysteriously broken
 installation.

...and here's the problem: if I've installed a exp package(s), I'm not always 
sure what dependencies it installs
(maybe that's just sloppiness/inattention on my part). Then when I want to 
update something else and prevent setup from
downgrading my exp package(s) to current, I'm never quite confident that 
I'm not going to break something by
keeping/not keeping some dependent package.

To give an example, I have installed the exp gcc 3.4.1 and mingw-gcc 20040822 
packages. Now I see I have libtool-devel
1.9f_20041024 installed, whreas setup wants to change that to 1.5.10. I 
suspect, but am not sure, that this is a
dependancy of my exp gcc and should therefore keep the current version. Is 
there a safe way to find out?

-- 
Lionel B



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



Re: Cygwin installing too much stuff

2005-05-18 Thread Brian Dessent
Lionel B wrote:

 To give an example, I have installed the exp gcc 3.4.1 and mingw-gcc 20040822 
 packages. Now I see I have libtool-devel
 1.9f_20041024 installed, whreas setup wants to change that to 1.5.10. I 
 suspect, but am not sure, that this is a
 dependancy of my exp gcc and should therefore keep the current version. Is 
 there a safe way to find out?

Setup wants to install 1.5.10 because 1.9f is Exp.  The dependency
logic doesn't take into account version numbers at all, it's strictly
package foo requires package bar, with no version information in the
equation.

If you want to keep one or more packages at Exp versions this is the
method I use:

First thing you do after running setup each time, switch to partial. 
You will see a combination of Exp packages that setup wants to downgrade
to Curr, mixed with any normal packages that you're not using Exp
versions of that need upgrading.  For all the packages that you are
using Exp versions, just toggle them back to Keep, and then continue
with setup as normal.  It's not very elegent, but most of the time
there's not more than a small number of Exp packages so it's pretty easy
just to switch them all back to Keep first thing.  After a couple of
times it becomes habit because it's the same packages each time.

Plan B is to use Exp versions of *everything*, in which case you just
use the Exp radio button each time.  But I wouldn't necessarily
recommend that.

(And yes, setup could be a lot more intuitive about all this... *sigh*)

Brian

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



Re: Cygwin installing too much stuff

2005-05-18 Thread Lionel B
Brian Dessent wrote:
 Lionel B wrote:
 
 /.../
 
 If you want to keep one or more packages at Exp versions this is the
 method I use:
 
 First thing you do after running setup each time, switch to partial. 
 You will see a combination of Exp packages that setup wants to downgrade
 to Curr, mixed with any normal packages that you're not using Exp
 versions of that need upgrading.  For all the packages that you are
 using Exp versions, just toggle them back to Keep, and then continue
 with setup as normal.  It's not very elegent, but most of the time
 there's not more than a small number of Exp packages so it's pretty easy
 just to switch them all back to Keep first thing.  After a couple of
 times it becomes habit because it's the same packages each time.

Yes, that's pretty much what I do now... so I guess I'm not missing anything 
obvious.

 Plan B is to use Exp versions of *everything*, in which case you just
 use the Exp radio button each time.  But I wouldn't necessarily
 recommend that.

Too scary.

 (And yes, setup could be a lot more intuitive about all this... *sigh*)

Not even a mother could love it ;-)

Cheers,

-- 
Lionel B



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



Re: Cygwin installing too much stuff

2005-05-18 Thread Gerrit P. Haase
Brandon J. Van Every wrote:
I have a reasonably healthy Cygwin installation that I typically use to
build various HLL compilers.  One of these compilers needed the zip
tool in order to be built.   So I fired up Cygwin and clicked to install
zip.  Well, instead of doing just that, it also started installing
Ruby, and TeTex, and seemingly a whole bunch of other things.  I know
for fact that the simple zip tool is not dependent upon this stuff, so
I am wondering why Cygwin is installing it all.
It is irritating because I'm on a dialup, and I just wanted to grab the
small zip tool and keep going with my real work.  Instead I'm waiting
waiting waiting waiting on piles of downloads that I'm too lazy to go in
and figure out.
Guesses and conjectures:
- is Cygwin pushing new versions of stuff I previously downloaded?  That
would be BAD.  That would mean that every time I use a dialup, I'm
likely to get more new stuff that takes a long time to download that I
don't really want.
Yes.  There is a radio button in setup.exe called 'Keep', toggle it and
then switch to the 'Full' view using the 'View' button to get the
complete package listing, now select zip.
- is Cygwin just fulfilling a broken download I started earlier?  I did
try to grab TeTex the other week, and I thought it finished, but I never
did use it or test it.  In this case, I'd really like to prioritize my
downloads.  When I download zip, for me that means I want zip NOW.
 I don't want it in alphabetical order.
HTH,
Gerrit
--
=^..^=
--
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/


Re: Cygwin installing too much stuff

2005-05-18 Thread Gerrit P. Haase
Lionel B wrote:
To give an example, I have installed the exp gcc 3.4.1 and mingw-gcc 20040822 
packages. Now I see I have libtool-devel
1.9f_20041024 installed, whreas setup wants to change that to 1.5.10. I 
suspect, but am not sure, that this is a
dependancy of my exp gcc and should therefore keep the current version. Is 
there a safe way to find out?
No.  GCC doesn't require libtool.
Gerrit
--
=^..^=
--
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/


Re: Cygwin installing too much stuff

2005-05-18 Thread Brandon J. Van Every
Gary R. Van Sickle wrote:
Brandon J. Van Every wrote:
It is irritating because I'm on a dialup, and I just wanted 
to grab the small zip tool and keep going with my real 
work.  Instead I'm waiting waiting waiting waiting on piles 
of downloads that I'm too lazy to go in and figure out.
Well... since you're waiting anyway, couldn't you use that otherwise-wated
time to go in and figure [it] out?  
When multitasking I prioritize throughput over latency.  I went and 
scrubbed steps for a few hours to keep the landlord happy.  All for a 
86K download: zip is tiny!  It just has the liability of being last in 
the alphabet.

In this case, you lucked out, because
I'm going to do it for you!
See there's a method in my madness.  :-)  It seems that I could solve 
these sorts of problems with the partial and curr views.  I did 
indeed have a partial TeTex download pending, and I actually did need it 
for what I was compiling.  I had just forgotten that I needed it, as I 
was interrupted in my work last week.

Thanks for all the help everyone.
--
Cheers, www.indiegamedesign.com
Brandon Van Every   Seattle, WA
When no one else sells courage, supply and demand take hold.
--
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/


Cygwin installing too much stuff

2005-05-17 Thread Brandon J. Van Every
I have a reasonably healthy Cygwin installation that I typically use to
build various HLL compilers.  One of these compilers needed the zip
tool in order to be built.   So I fired up Cygwin and clicked to install
zip.  Well, instead of doing just that, it also started installing
Ruby, and TeTex, and seemingly a whole bunch of other things.  I know
for fact that the simple zip tool is not dependent upon this stuff, so
I am wondering why Cygwin is installing it all.
It is irritating because I'm on a dialup, and I just wanted to grab the
small zip tool and keep going with my real work.  Instead I'm waiting
waiting waiting waiting on piles of downloads that I'm too lazy to go in
and figure out.
Guesses and conjectures:
- is Cygwin pushing new versions of stuff I previously downloaded?  That
would be BAD.  That would mean that every time I use a dialup, I'm
likely to get more new stuff that takes a long time to download that I
don't really want.
- is Cygwin just fulfilling a broken download I started earlier?  I did
try to grab TeTex the other week, and I thought it finished, but I never
did use it or test it.  In this case, I'd really like to prioritize my
downloads.  When I download zip, for me that means I want zip NOW.
 I don't want it in alphabetical order.
Cheers, www.indiegamedesign.com
Brandon Van Every   Seattle, WA
The pioneer is the one with the arrows in his back.
  - anonymous entrepreneur
--
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/


Re: Cygwin installing too much stuff

2005-05-17 Thread Brian Dessent
Brandon J. Van Every wrote:

 I have a reasonably healthy Cygwin installation that I typically use to
 build various HLL compilers.  One of these compilers needed the zip
 tool in order to be built.   So I fired up Cygwin and clicked to install
 zip.  Well, instead of doing just that, it also started installing
 Ruby, and TeTex, and seemingly a whole bunch of other things.  I know
 for fact that the simple zip tool is not dependent upon this stuff, so
 I am wondering why Cygwin is installing it all.

No, there's no obvious reason why zip would require those.

 - is Cygwin pushing new versions of stuff I previously downloaded?  That
 would be BAD.  That would mean that every time I use a dialup, I'm
 likely to get more new stuff that takes a long time to download that I
 don't really want.

No, not at all.  The only packages that setup will attempt to install
without prompting are those in the cateogies 'Base' and 'Misc'.  But
those packages are all core packages that most people need and certainly
doesn't include ruby or tetex.

 - is Cygwin just fulfilling a broken download I started earlier?  I did
 try to grab TeTex the other week, and I thought it finished, but I never
 did use it or test it.  In this case, I'd really like to prioritize my
 downloads.  When I download zip, for me that means I want zip NOW.
   I don't want it in alphabetical order.

I can't answer your question without knowing exactly how you use setup,
i.e. what you click on.

You have the power to tell setup exactly what you want or don't want. 
Switch the view to 'Partial' and it will list exactly what it's planning
on installing, updrading, or uninstalling when you press Next.  Select
the 'Keep' radio button to reset all choices - this tells it to keep
every package at its current version and don't download anything.  From
there you can select what you want.  If you select the 'Curr' radio
button (the default mode on startup) it will attempt to keep up to date
on all packages that are currently installed, but it will not add any
new ones - unless there are packages that you don't have installed that
are listed as requirements of packages that you do have installed.

There is no 'queue' or anything of packages.  Setup is completely
stateless - that is, when you run it it starts out in Curr and tries to
keep you up to date with what you have currently installed, but no
more.  It has no memory of what you did last time, other than the yes/no
of whether a package was installed or not.

I'm afriad that's about all I can tell you without knowing more about
exactly how you're using it.  For example, if you are inadventently
setting an entire category to 'Install', then yes you will get a ton of
stuff.  But that doesn't happen unless you click on the cycle glyph next
to the category.  So, again, tell us exactly what you're clicking on and
we'll see if we can help.  It would also help if you would post your
cygcheck output as requested in the problem reporting guidelines, so
that we can see what packages you have installed currently.

Brian

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



Re: Cygwin installing too much stuff

2005-05-17 Thread Christopher Faylor
On Tue, May 17, 2005 at 02:31:45PM -0700, Brandon J. Van Every wrote:
- is Cygwin pushing new versions of stuff I previously downloaded?

Yes.

cgf

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