delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2010/01/28/16:37:11

X-Recipient: archive-cygwin AT delorie DOT com
X-SWARE-Spam-Status: No, hits=-2.4 required=5.0 tests=AWL,BAYES_00,WEIRD_PORT
X-Spam-Check-By: sourceware.org
Message-ID: <4B620378.2000303@bopp.net>
Date: Thu, 28 Jan 2010 15:36:56 -0600
From: Jeremy Bopp <jeremy AT bopp DOT net>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.7) Gecko/20100111 Thunderbird/3.0.1
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: Re: "mbox note: Can't open file://L:\ods\rtoy\Cygnus/ for reading: Unrecognisable file format" errors whilst executing setup.exe
References: <373c64181001110212l1e57f457t954e597f9f34bfc1 AT mail DOT gmail DOT com> <4B60AF16 DOT 4060507 AT budcat DOT com> <20100127222134 DOT GA16920 AT ednor DOT casa DOT cgf DOT cx> <4B60D0BE DOT 4060705 AT budcat DOT com> <4B61D588 DOT 7090709 AT budcat DOT com> <4B61ED64 DOT 2070906 AT bopp DOT net> <20100128201502 DOT GB29067 AT ednor DOT casa DOT cgf DOT cx> <4B61F986 DOT 9040803 AT bopp DOT net> <20100128211944 DOT GC21915 AT ednor DOT casa DOT cgf DOT cx>
In-Reply-To: <20100128211944.GC21915@ednor.casa.cgf.cx>
X-IsSubscribed: yes
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.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 1/28/2010 3:19 PM, Christopher Faylor wrote:
> On Thu, Jan 28, 2010 at 02:54:30PM -0600, Jeremy Bopp wrote:
>> On 1/28/2010 2:15 PM, Christopher Faylor wrote:
>>> On Thu, Jan 28, 2010 at 02:02:44PM -0600, Jeremy Bopp wrote:
>>>> On 1/28/2010 12:20 PM, Heath Kehoe wrote:
>>>>> Anyway, for now I'm going to just comment out the call to note() at
>>>>> install.cc:295 so that my users can do installations without having to
>>>>> dismiss that popup 52 times.
>>>>
>>>> Rather than build your own copy of setup.exe while you wait for this
>>>> defect to be fixed, why not use the --packages option for setup.exe to
>>>> select the set of packages you know you need from the command line?  If
>>>> your users would have difficulty with that, you could write a simple
>>>> batch file to wrap the setup.exe invocation.
>>>
>>> OTOH, modifying source code and rolling your own copy is precisely why
>>> Free Software project exists in the first place.  IMO, this is a great
>>> way of dealing with this kind of situation.  I wish more people were
>>> willing to look at source code.
>>
>> True enough, and hopefully Heath will send along the patches to fix the
>> problem.  It just seems in this case that distributing a locally built
>> setup.exe is a bit like hammering a finishing nail with a sledge hammer.
>> Yeah, it works, but it takes far more effort than required to do the
>> job. :-)
> 
> The alternative being to notify a presumably large user base of unknown
> technical competency about a change in procedure?  Telling someone to
> "just use this binary" seems a lot simpler to me.

Depending on your users, the hard part is getting them to STOP using the
binary you give them once it is obsolete.  This becomes more difficult
the longer they see you as the supplier rather than cygwin.com,
especially if they are less technically proficient.

The other thing being addressed in Heath's situation is the installation
of all packages for all users every time.  Installing everything does
ensure that all necessary packages are installed in a way that is easy
to follow, but it takes more time and disk space than required for most
people.  If there is a concern that someone may forget to install
package foo or select the correct setup options, why not use the cool,
new command line options available in setup.exe via a simple batch file
and run a silent install?

There is definitely a trade off either way you go.  I only made my
original suggestion in order to present an alternative solution which
may or may not work better for Heath and others reading this thread.
Unfortunately, I seem to have taken the thread too far off topic now, so
I'll leave it and allow the defect in setup.exe to be addressed.

-Jeremy

--
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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019