Web lists-archives.com

Re: setup -g ???




On 3/18/18, David Allsopp   wrote:
> Lee wrote:
>> On 3/14/18, David Allsopp wrote:
>> > [reformatted for top-posting]
>> >
>> > Lee wrote:
>> >> > ---------- Forwarded message ----------
>> >> > From: Jon Turney
>> >> > Date: Fri, 3 Nov 2017 15:26:27 +0000
>> >> > Subject: Re: Problem running the latest python2-2.7.14-1 under
>> >> > AppVeyor
>> >> > To: The Cygwin Mailing List <cygwin@xxxxxxxxxx>
>> >> >
>> >> > On 03/11/2017 14:45, Vadim Zeitlin wrote:
>> >> > > Our build has started on AppVeyor, a continuous integration
>> >> > > provider, started failing since a couple of days as a makefile
>> >> > > command running a Python script started failing with exit code
>> >> > > 127 without any more information. This is a strange situation as
>> >> > > I can't reproduce the problem locally, but something definitely
>> >> > > seems to be wrong with this package on the AppVeyor machine as
>> >> > > Python just doesn't seem to be executable, e.g. the output of
>> >> > > these commands in our batch file
>> >> > driving the build:
>> >> >
>> >> > Perhaps you need to provide the -g (--upgrade-also) flag to
>> >> > cygwin's setup.
>> >> >
>> >> > Due to setup terribleness, without this flag, it will install the
>> >> > requested packages, and any missing dependencies of them, but not
>> >> > upgrade any of the dependencies which are already installed to the
>> >> > current (and perhaps needed) version...
>> >> >
>> >> > See also [1].
>> >> >
>> >> > [1] https://sourceware.org/ml/cygwin/2017-03/msg00365.html
>> >>
>> >> Should we still be using the -g (--upgrade-also) flag on setup?
>> >
>> > I believe so (or at least hope so).
>>
>> So if I run setup and it says there are no pending updates it might be
>> lying to me?
>>
>> I need to run setup -g and only then if there are no pending updates do
>> I know that my cygwin installation is up to date?
>
> No - the original question here was about running setup with a command line
> and the --packages argument. If you run setup interactively (with no
> arguments), you should be told if any packages need upgrading, just as
> before, without needing -g.

When I saw the msg about
> Perhaps you need to provide the -g (--upgrade-also) flag
I tried running setup & got a short list of updates.  Applied the
updates and ran setup again.. and had no pending updates listed as
expected.  Then I ran setup -g and a few libXXX things were listed as
pending :(

Maybe I got lucky & the lib<whatevers> showed up at the mirror I was
using just after running setup the second time??  dunno, but
unless/until I can duplicate setup not showing any pending updates &
setup -g saying there are pending updates, maybe we should just write
it off as a one time occurrence.

Thanks,
Lee

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