This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: setup.exe different packages
- From: BGINFO4X <bginfo4x at kztsoftware dot com>
- To: cygwin at cygwin dot com
- Date: Wed, 29 Jan 2014 19:10:56 +0100
- Subject: Re: setup.exe different packages
- Authentication-results: sourceware.org; auth=none
- References: <CAO2ddnb5tMR_qVov8eDqmXeStvdgsV17eyL2mzwJvYJY41s2wQ at mail dot gmail dot com> <52E7C7C6 dot 3000606 at gmail dot com> <CAO2ddnY2UjXnqGJ0ve3bLkH4pctYK-2YdrO1jVpJEjnbYQHwCg at mail dot gmail dot com> <CAO2ddnby4SiW+AXyqLx6QdeRtGm7g-=zM71pWJyY5b1Fp=UpJA at mail dot gmail dot com> <87y5203qn8 dot fsf at Rainer dot invalid> <CAO2ddnajkJF00P292_dZMNoD8s1tjfHLpEmb0AiNsgZ5c0Fasw at mail dot gmail dot com> <loom dot 20140129T130612-117 at post dot gmane dot org> <52E926B1 dot 30804 at breisch dot org> <loom dot 20140129T171045-295 at post dot gmane dot org> <52E92ECF dot 5030007 at cygwin dot com>
> 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.
Yes, it helps.
It seems like "base category" is "like a dependency" of bash ... ,
which can be bypassed with the setupGUI.
Thanks a lot for your time.
> --
> 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
>
--
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