Mailing-List: contact cygwin-developers-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-developers-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin-developers AT sources DOT redhat DOT com Message-ID: <07e601c0fcbc$93cc8800$0200a8c0@lifelesswks> From: "Robert Collins" To: "Michael A. Chase" , References: <00d201c0fc98$f49a37f0$6464648a AT ca DOT boeing DOT com> <077a01c0fca4$acd83320$0200a8c0 AT lifelesswks> <002e01c0fcab$79ce1510$6464648a AT ca DOT boeing DOT com> Subject: Re: Source Only Missing in set_action() in setup.exe Date: Mon, 25 Jun 2001 00:47:22 +1000 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 X-OriginalArrivalTime: 24 Jun 2001 14:35:46.0047 (UTC) FILETIME=[F460B8F0:01C0FCBA] ----- Original Message ----- From: "Michael A. Chase" To: "Robert Collins" ; Sent: Sunday, June 24, 2001 10:44 PM Subject: Re: Source Only Missing in set_action() in setup.exe > ----- Original Message ----- > From: "Robert Collins" > To: "Michael A. Chase" ; > > Sent: Sunday, June 24, 2001 04:56 > Subject: Re: Source Only Missing in set_action() in setup.exe > > > > ----- Original Message ----- > > From: "Michael A. Chase" > > To: > > Sent: Sunday, June 24, 2001 8:28 PM > > Subject: Source Only Missing in set_action() in setup.exe > > > > > ACTION_SRC_ONLY is effectively disabled because either pkg->installed > > or > > > pkg->installed->source_exists is false when set_action() is called. > > > > > > I'd prefer to leave it that way and let source downloads and installs > > be > > > controlled by the "Src?" checkbox: > > > For ACTION*_PREV, ACTION*_CURR, and ACTION*_TEST, the source file > > to use > > > would be the one associated with the action. > > > For ACTION_UNINSTALL and ACTION_REDO, the currently installed > > version > > > would apply. > > > For ACTION_SKIP, the default version would apply. > > > > > > I'd like to either gray-out or not paint the "Src?" checkbox if the > > source > > > is not available, but I'm still trying to figure out how to decide. > > > > Howabout a different approach? A global "src" button at the top of the > > package selection list. When selected source packages appear on separate > > lines. This is in line with the common unix packaging systems and would > > also allow explicit src package version choices. (Ie I might want the > > experimental squid version source, but no binary to be installed.) > > > > The src packages _could_ also be put into category Source automatically. > > That sounds reasonable to me. The current method that sort-of tacks the > source onto the binary distribution line is likely to get more awkward with > time. > > I'll leave the issue alone until someone enters my patch into CVS and will > probably piggyback it onto your patch unless you act on it first. > I'll be content with teh categories and dependencies being accepted for the time being. I dug into those due to my personal philsophy - if I find myself "casting stones" about a topic, and have the power to make a difference, I'll attempt to do so :]. I was incautious enough to suggest that XFree86 really should be bundled with cygwin... Rob