This is the mail archive of the cygwin mailing list for the Cygwin project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Recent upgrade to wish leads to a problem

On 03/01/2012 01:05 PM, Eric Blake wrote:
> On 03/01/2012 10:53 AM, Matt Seitz (matseitz) wrote:
>> You don't think that Setup telling the user "package xyz requires
>> package xinit" might at least tip off some users that running xyz now
>> requires starting an X server?
>> Even if it doesn't reduce the questions, would it at least reduce the
>> problem of users now having to run Setup a second time to download and
>> install the xinit package?
> While I can't control whether Yaakov adds xinit as a dependency to
> tcl-tk, I personally wouldn't mind adding xinit as a prereq to gitk and
> git-gui, since I maintain that package.  There's still that annoyance
> factor that just depending on xinit won't get X running, but at least it
> will let you download all the bits in one run of setup.exe instead of
> hitting the FAQ and finding out you have to rerun setup.exe.

I don't think I've ever seen it, but does setup.exe support the notion
of recommended and/or suggested packages?

It seems that the main issue is that xinit is not a hard dependency of
these tools/libraries and thus they should not have a hard dependency on
xinit defined in the package definition.  However, it might make sense
to make xinit a recommended dependency that setup.exe could offer to
install by default or at least notify the user that they may want to

Less sophisticated users of setup.exe could select to always install all
recommended packages by default (this may be the default setting) while
more advanced users may disable that option in order to be more choosy.
 While this wouldn't help the problem of users needing to actually start
the X server before using the dependent tools and libraries, it would at
least give them a chance to get what they need in a single pass of
running setup.exe rather than needing to run it again and try to select
the correct additional packages.


Problem reports:
Unsubscribe info:

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]