X-Recipient: archive-cygwin AT delorie DOT com X-SWARE-Spam-Status: No, hits=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Date: Tue, 6 Apr 2010 12:18:17 -0500 (CDT) From: Tim McDaniel <tmcd AT panix DOT com> To: cygwin AT cygwin DOT com Subject: Re: installer improvements In-Reply-To: <20100406165429.GB19247@ednor.casa.cgf.cx> Message-ID: <Pine.NEB.4.64.1004061157500.22355@panix1.panix.com> References: <w2ia7459821004050247j1ea9461aw3f90e1b395115e0 AT mail DOT gmail DOT com> <4BBB2836 DOT 3000601 AT gmail DOT com> <u2oa7459821004060710k9e0107a3lfd4cc6fada44b240 AT mail DOT gmail DOT com> <n2v4e41f5c21004060929gef01d197ydcd938bddcbf7fa2 AT mail DOT gmail DOT com> <20100406165429 DOT GB19247 AT ednor DOT casa DOT cgf DOT cx> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm Precedence: bulk List-Id: <cygwin.cygwin.com> List-Unsubscribe: <mailto:cygwin-unsubscribe-archive-cygwin=delorie DOT com AT cygwin DOT com> List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com> List-Archive: <http://sourceware.org/ml/cygwin/> List-Post: <mailto:cygwin AT cygwin DOT com> List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs> Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com On Tue, 6 Apr 2010, Christopher Faylor wrote: > That's a little harsh. We'll gladly look at patches which improve > setup.exe but it's not likely that we'll be interested in making > interface changes just because someone makes assertive statements > about the UI. Hrm. Can I nevertheless put in a comment? Yesterday, as I mentioned on this list, I was fooling around with packages qt3 and qt3-doc. In setup.exe, at one point, I clicked on qt3 until it was Skip. I then clicked on qt3-doc's New value repeatedly to reach Uninstall, but on the first click (Reinstall, I think), setup.exe put qt3 back to being installed. The only reason I noticed is because there's only one row between them. If the dependency were off in lib*, for example, I would have been thwarted. So two thoughts come to my mind. (1) Why do the docs depend on the package? While it's unlikely, it's possible that someone wants the documentation to be handy on their own machine (convenient access, for example) when the real package is installed on another. For a similar example, I tend to do BAT file work on a production machine, but my browser and bookmarked help links are on my desktop. (2) I was annoyed that it silently included a package, and more, that it silently undid an action. I'm not entirely sure of what the best fix would be. Maybe if, when clicking Next, it would pop up a dialog box listing unmet dependencies and ask whether they should be included? -- Tim McDaniel, tmcd AT panix DOT com -- 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