public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
From: Jon Turney <jon.turney@dronecode.org.uk>
To: The Cygwin Mailing List <cygwin@cygwin.com>
Cc: Tony Kelman <tony@kelman.net>
Subject: Re: [ANNOUNCEMENT] Updated: setup (2.895)
Date: Sat, 02 Feb 2019 20:10:00 -0000	[thread overview]
Message-ID: <9b65b2eb-cb9b-9408-2845-c64b9afbd929@dronecode.org.uk> (raw)
In-Reply-To: <CY4PR22MB07739A67A4DBAAE957782BFAA79C0@CY4PR22MB0773.namprd22.prod.outlook.com>

On 18/01/2019 23:58, Tony Kelman wrote:
>> - Drag setup into the 1990s, by replacing the custom-drawn package
>> chooser with a ListView common control.
>>
>> -- Use standard UI elements to choose an action to take on a package or
>> category, rather than the weird UX of clicking to cycle around a list of
>> options of undisclosed length.
>>
>> -- Behaviour change: previously, a category action only affected
>> packages which matched any name search filter applied.  Now all packages
>> contained by the category are affected.
> 
> I noticed a behavior change that felt like a regression to me, could you
> clarify whether or not it falls under the intended new behavior?
> 
> With previous versions of setup you could use the category view and select
> "Install" for the "All" category and get a (slightly crazy, not-recommended)
> conflict-free package resolution to install.
> 
> With 2.895, now the selection for the "All" package applies even to the
> default-hidden "_obsolete" category, resulting in over 100 conflicts
> between obsolete packages and their successors. Should selections on the
> "All" category follow the setting of the "Hide obsolete packages" checkbox?
> 
> I'm not sure if this is how older setup versions worked, but it might make
> sense to not propagate selections from "All" to the "_obsolete" category
> when that checkbox is enabled.

Thanks for reporting this issue.

As mentioned, previously the propagation was (accidentally?) coupled to 
the visibility of packages, whereas now it applies to all packages 
(including those invisible because they are in the obsolete category)

So yeah, the behaviour of "All" category now is not very useful, and 
needs fixing, probably in the way you suggest.

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

  reply	other threads:[~2019-02-02 20:10 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-12-16 14:54 Jon Turney
2019-01-18 23:58 ` Tony Kelman
2019-02-02 20:10   ` Jon Turney [this message]
2019-02-14 19:41 ` Marco Atzeri
2019-02-15 18:08   ` Brian Inglis
2019-02-15 20:29     ` Marco Atzeri

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=9b65b2eb-cb9b-9408-2845-c64b9afbd929@dronecode.org.uk \
    --to=jon.turney@dronecode.org.uk \
    --cc=cygwin@cygwin.com \
    --cc=tony@kelman.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).