Re: Cygwin installing too much stuff
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
-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
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
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
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
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
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
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
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
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
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/