From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 120796 invoked by alias); 1 Sep 2017 15:01:04 -0000 Mailing-List: contact cygwin-apps-help@cygwin.com; run by ezmlm Precedence: bulk Sender: cygwin-apps-owner@cygwin.com List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Mail-Followup-To: cygwin-apps@cygwin.com Received: (qmail 119517 invoked by uid 89); 1 Sep 2017 15:00:55 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-3.3 required=5.0 tests=AWL,BAYES_00,RP_MATCHES_RCVD,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy=pursuing, our, treatment X-HELO: limerock04.mail.cornell.edu Received: from limerock04.mail.cornell.edu (HELO limerock04.mail.cornell.edu) (128.84.13.244) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 01 Sep 2017 15:00:53 +0000 X-CornellRouted: This message has been Routed already. Received: from authusersmtp.mail.cornell.edu (granite4.serverfarm.cornell.edu [10.16.197.9]) by limerock04.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id v81F0pmZ008546 for ; Fri, 1 Sep 2017 11:00:51 -0400 Received: from [192.168.0.15] (mta-68-175-129-7.twcny.rr.com [68.175.129.7] (may be forged)) (authenticated bits=0) by authusersmtp.mail.cornell.edu (8.14.4/8.12.10) with ESMTP id v81F0nZc013230 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT) for ; Fri, 1 Sep 2017 11:00:50 -0400 Subject: Re: [PATCH setup 00/14] Use libsolv, solve all our problems... (WIP) To: cygwin-apps@cygwin.com References: <20170531105015.162228-1-jon.turney@dronecode.org.uk> From: Ken Brown Message-ID: Date: Fri, 01 Sep 2017 15:01:00 -0000 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 In-Reply-To: <20170531105015.162228-1-jon.turney@dronecode.org.uk> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-PMX-Cornell-Gauge: Gauge=XXXXX X-PMX-CORNELL-AUTH-RESULTS: dkim-out=none; X-IsSubscribed: yes X-SW-Source: 2017-09/txt/msg00003.txt.bz2 On 5/31/2017 6:50 AM, Jon Turney wrote: > What remains to be done: > - I've dodged a lot of the UI issues: If the solver reports problems, all that > can be done is accept the default solution or cancel. This possibly isn't a > big problem until we have a package set which can contain problems... > - We had a very poor UI for showing what will actually be done (combine in > your head the "Pending" view with packages listed in the text on the > PrereChecker page), and this removes part of that > - As implemented, selecting "Current" overrides "Keep". This is wrong, and a > change from current behaviour, but is probably a symptom of some deeper > confusion in the picker UI I'm not sure how to address There are also some issues involving the treatment of test releases: - It's not possible to install a test release of a package without clicking the global Test button. But then you have to manually choose Keep for all the package where you don't want the test release. - Once a test release is installed, selecting Reinstall will downgrade the package if the global Test button is not pressed. Presumably this is because the test release has become invisible, since its repo has been disabled. But I haven't checked carefully to see exactly what's going on. - I found some glitches involving SHA512 sums of test releases. It's probably not worth pursuing this until the handling of test releases is redone. Ken