setup.exe different packages
Larry Hall (Cygwin)
reply-to-list-only-lh@cygwin.com
Wed Jan 29 16:39:00 GMT 2014
On 1/29/2014 11:24 AM, Achim Gratz wrote:
> Chris J. Breisch <chris.ml <at> breisch.org> writes:
>> No, I don't agree with that statement. I'd be more inclined to believe
>> that it's a bug in the command-line interface that doesn't allow you to
>> do what the GUI does.
>
> You can disagree all you want, the source of setup makes it pretty clear
> that all packages in category Base must always be installed, regardless of
> any other choices the user made. And that's in fact what the GUI does too
> (it goes through exactly the same code path), only that you're later able to
> deselect the "binary" package without setup checking for whether you do this
> on a Base package (note you can't uninstall or skip a Base package, so that
> you can defeat this via other means is the bug I was talking about).
While I won't comment on whether this feature of the current setup is a
good one or not, it was an intentional addition meant for the power user.
It apparently is not reflected in the command line interface and shouldn't
be used as a common installation technique. Circumventing the normal
dependency checking done by setup has the very real potential of leaving
you with a broken installation. I believe this is the reason Achim calls
this feature a bug in setup's GUI. If you want a working installation
and you aren't willing to deal with the problems this feature of the GUI
may present, don't use it.
I hope this explanation helps clear up the question of why there could be
a difference in the installation size depending on mode used.
--
Larry
_____________________________________________________________________
A: Yes.
> Q: Are you sure?
>> A: Because it reverses the logical flow of conversation.
>>> Q: Why is top posting annoying in email?
--
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
More information about the Cygwin
mailing list