* setup 2.887 release candidate - please test
@ 2018-02-06 15:05 Jon Turney
2018-02-07 0:49 ` Steven Penny
` (2 more replies)
0 siblings, 3 replies; 9+ messages in thread
From: Jon Turney @ 2018-02-06 15:05 UTC (permalink / raw)
To: The Cygwin Mailing List; +Cc: cygwin-apps
A new setup release candidate is available at:
https://cygwin.com/setup/setup-2.887.x86_64.exe (64 bit version)
https://cygwin.com/setup/setup-2.887.x86.exe (32 bit version)
Please test and report any problems here.
This is not the place for setup feature requests.
Changes compared to 2.884:
User visible changes:
- 'Current' is replaced by 'Best' (which is slightly different in ways
it's difficult to summarize briefly) and 'Sync' (which exposes the
--force-current (distupgrade) option through the UI).
- These are modified by a 'Test' checkbox, which allows test packages to
be used.
- The "prereq" page showing dependencies which will be added is replaced
by "problems" page showing problems found by the dependency solver, with
default solutions.
- A "confirm" page is added showing all the changes which will be made.
Internal changes:
- Uses the libsolv dependency solver, rather than a home-made one.
- Add support for 'depends2: package (relation version) [...]', in a
version section in setup.ini
- Add support for 'obsoletes:' in setup.ini, likewise
- Add support for 'replace-versions:' in a package section setup.ini, to
indicate problematic versions.
Other:
- Query the user for action to take if a corrupt local file is found
- Validate package hash after download
- Any MessageBox shown during setup.ini parsing is now modal
A big 'thank you' to Ken Brown for all his work on this.
--
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
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: setup 2.887 release candidate - please test
2018-02-06 15:05 setup 2.887 release candidate - please test Jon Turney
@ 2018-02-07 0:49 ` Steven Penny
2018-02-07 11:38 ` David Balažic
2018-02-08 1:16 ` Steven Penny
2018-02-08 6:45 ` Marco Atzeri
2 siblings, 1 reply; 9+ messages in thread
From: Steven Penny @ 2018-02-07 0:49 UTC (permalink / raw)
To: cygwin
On Tue, 6 Feb 2018 15:04:49, Jon Turney wrote:
> - Query the user for action to take if a corrupt local file is found
works great - thanks
> - 'Current' is replaced by 'Best' (which is slightly different in ways
> it's difficult to summarize briefly) and 'Sync' (which exposes the
> --force-current (distupgrade) option through the UI).
i get the desire for one word labels - but im not sure how good "sync" is. its
not clear in the GUI what it does, and frankly, even reading your description
doesnt clear up for me what it does. i guess i would need to run "--help" and
see what "--force-current" does to figure it out. that just seems like more work
than it should be.
another long time nitpick i have had - to choose between the different package
versions you simply click the version - however i have never liked this because
it loops through the different versions. so if you forgot the first version you
looked at then you end up looping repeatedly. i think a drop down with the
different version numbers would be better - as you could see all versions at
once and choose what you like
i understand my suggest will prob be ignored as i do not have a patch - but i
wanted to put it out there - thanks again
--
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
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: setup 2.887 release candidate - please test
2018-02-07 0:49 ` Steven Penny
@ 2018-02-07 11:38 ` David Balažic
2018-02-07 11:51 ` Jon Turney
0 siblings, 1 reply; 9+ messages in thread
From: David Balažic @ 2018-02-07 11:38 UTC (permalink / raw)
To: cygwin
On 7 February 2018 at 01:49, Steven Penny <svnpenn@gmail.com> wrote:
> On Tue, 6 Feb 2018 15:04:49, Jon Turney wrote:
>
>> - Query the user for action to take if a corrupt local file is found
>>
>
> works great - thanks
>
> - 'Current' is replaced by 'Best' (which is slightly different in ways
>> it's difficult to summarize briefly) and 'Sync' (which exposes the
>> --force-current (distupgrade) option through the UI).
>>
>
> i get the desire for one word labels - but im not sure how good "sync" is.
> its
> not clear in the GUI what it does, and frankly, even reading your
> description
> doesnt clear up for me what it does. i guess i would need to run "--help"
> and
> see what "--force-current" does to figure it out. that just seems like
> more work
> than it should be.
>
> This could be improved by having a tooltip on the GUI item, explaining in
a sentence or two, what it does.
Regards,
David
--
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
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: setup 2.887 release candidate - please test
2018-02-07 11:38 ` David Balažic
@ 2018-02-07 11:51 ` Jon Turney
2018-02-20 12:42 ` Jon Turney
0 siblings, 1 reply; 9+ messages in thread
From: Jon Turney @ 2018-02-07 11:51 UTC (permalink / raw)
To: The Cygwin Mailing List
On 07/02/2018 11:38, David Balažic wrote:
> On 7 February 2018 at 01:49, Steven Penny wrote:
>> On Tue, 6 Feb 2018 15:04:49, Jon Turney wrote:
>> - 'Current' is replaced by 'Best' (which is slightly different in ways
>>> it's difficult to summarize briefly) and 'Sync' (which exposes the
>>> --force-current (distupgrade) option through the UI).
>>
>> i get the desire for one word labels - but im not sure how good
>> "sync" is. its not clear in the GUI what it does, and frankly, even
>> reading your description doesnt clear up for me what it does. i
>> guess i would need to run "--help" and see what "--force-current"
>> does to figure it out. that just seems like more work than it
>> should be.
>>
>> This could be improved by having a tooltip on the GUI item,
>> explaining in a sentence or two, what it does.
There already is a tooltip:
"Sets all packages to the version available from the package
respository, downgrading if necessary."
--
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
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: setup 2.887 release candidate - please test
2018-02-06 15:05 setup 2.887 release candidate - please test Jon Turney
2018-02-07 0:49 ` Steven Penny
@ 2018-02-08 1:16 ` Steven Penny
2018-02-08 6:45 ` Marco Atzeri
2 siblings, 0 replies; 9+ messages in thread
From: Steven Penny @ 2018-02-08 1:16 UTC (permalink / raw)
To: cygwin
On Tue, 6 Feb 2018 15:04:49, Jon Turney wrote:
> Uses the libsolv dependency solver, rather than a home-made one.
a result of this is that packages on the "Review and confirm changes" page are
no longer alphabetized
please resolve this - thanks
--
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
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: setup 2.887 release candidate - please test
2018-02-06 15:05 setup 2.887 release candidate - please test Jon Turney
2018-02-07 0:49 ` Steven Penny
2018-02-08 1:16 ` Steven Penny
@ 2018-02-08 6:45 ` Marco Atzeri
2018-02-08 14:01 ` Eric Blake
2 siblings, 1 reply; 9+ messages in thread
From: Marco Atzeri @ 2018-02-08 6:45 UTC (permalink / raw)
To: cygwin
On 06/02/2018 16:04, Jon Turney wrote:
>
> A new setup release candidate is available at:
>
> Â https://cygwin.com/setup/setup-2.887.x86_64.exe (64 bit version)
>  https://cygwin.com/setup/setup-2.887.x86.exe   (32 bit version)
>
> Please test and report any problems here.
>
> This is not the place for setup feature requests.
>
Not a feature ;-)
The current "-h" output is missing a header with a description
of program name an version.
$ ./setup-2.887.x86.exe --help |head
Command Line Options:
--allow-unsupported-windows Allow old, unsupported Windows versions
-a --arch Architecture to install (x86_64 or x86)
-C --categories Specify entire categories to install
-o --delete-orphans Remove orphaned packages
-A --disable-buggy-antivirus Disable known or suspected buggy
anti virus
software packages during execution.
-D --download Download packages from internet only
something like
$ bash --help
GNU bash, version 4.4.12(3)-release-(x86_64-unknown-cygwin)
...
--
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
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: setup 2.887 release candidate - please test
2018-02-08 6:45 ` Marco Atzeri
@ 2018-02-08 14:01 ` Eric Blake
2018-02-08 15:17 ` Marco Atzeri
0 siblings, 1 reply; 9+ messages in thread
From: Eric Blake @ 2018-02-08 14:01 UTC (permalink / raw)
To: cygwin
On 02/08/2018 12:44 AM, Marco Atzeri wrote:
>
> The current "-h" output is missing a header with a description
> of program name an version.
>
> Â $ ./setup-2.887.x86.exe --help |head
Generally, if you want to learn the version, you should use --version,
rather than --help. (Some programs also output the version in --help,
but GNU Coding Standards don't require that, so it is not universal the
way --version should be)
--
Eric Blake, Principal Software Engineer
Red Hat, Inc. +1-919-301-3266
Virtualization: qemu.org | libvirt.org
--
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
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: setup 2.887 release candidate - please test
2018-02-08 14:01 ` Eric Blake
@ 2018-02-08 15:17 ` Marco Atzeri
0 siblings, 0 replies; 9+ messages in thread
From: Marco Atzeri @ 2018-02-08 15:17 UTC (permalink / raw)
To: cygwin
On 08/02/2018 15:01, Eric Blake wrote:
> On 02/08/2018 12:44 AM, Marco Atzeri wrote:
>
>>
>> The current "-h" output is missing a header with a description
>> of program name an version.
>>
>> Â Â $ ./setup-2.887.x86.exe --help |head
>
> Generally, if you want to learn the version, you should use --version,
> rather than --help. (Some programs also output the version in --help,
> but GNU Coding Standards don't require that, so it is not universal the
> way --version should be)
as `--version` is not provided at all, than your proposal
is a request of new feature
;-)
Nice to have anyway, and the same output should be the reused
as early line of `--help` that is currently very anonymous...
Regards
Marco
--
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
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: setup 2.887 release candidate - please test
2018-02-07 11:51 ` Jon Turney
@ 2018-02-20 12:42 ` Jon Turney
0 siblings, 0 replies; 9+ messages in thread
From: Jon Turney @ 2018-02-20 12:42 UTC (permalink / raw)
To: The Cygwin Mailing List
On 07/02/2018 11:51, Jon Turney wrote:
> On 07/02/2018 11:38, David Balažic wrote:
>> On 7 February 2018 at 01:49, Steven Penny wrote:
>>> On Tue, 6 Feb 2018 15:04:49, Jon Turney wrote:
>>> - 'Current' is replaced by 'Best' (which is slightly different in ways
>>>> it's difficult to summarize briefly) and 'Sync' (which exposes the
>>>> --force-current (distupgrade) option through the UI).
>>>
>>> i get the desire for one word labels - but im not sure how good
>>> "sync" is. its not clear in the GUI what it does, and frankly, even
>>> reading your description doesnt clear up for me what it does. i
>>> guess i would need to run "--help" and see what "--force-current"
>>> does to figure it out. that just seems like more work than it
>>> should be.
>>>
>>> This could be improved by having a tooltip on the GUI item,
>>> explaining in a sentence or two, what it does.
>
> There already is a tooltip:
>
> "Sets all packages to the version available from the package
> respository, downgrading if necessary."
For the record, the changes in 2.888 are to fix a typo in this tooltip,
and to avoid a crash when installing a source package.
--
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
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2018-02-20 12:42 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-02-06 15:05 setup 2.887 release candidate - please test Jon Turney
2018-02-07 0:49 ` Steven Penny
2018-02-07 11:38 ` David Balažic
2018-02-07 11:51 ` Jon Turney
2018-02-20 12:42 ` Jon Turney
2018-02-08 1:16 ` Steven Penny
2018-02-08 6:45 ` Marco Atzeri
2018-02-08 14:01 ` Eric Blake
2018-02-08 15:17 ` Marco Atzeri
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).