From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 46534 invoked by alias); 28 Jan 2018 16:45:03 -0000 Mailing-List: contact cygwin-apps-cvs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: cygwin-apps-cvs-owner@sourceware.org Received: (qmail 46394 invoked by uid 9795); 28 Jan 2018 16:45:01 -0000 Date: Sun, 28 Jan 2018 16:45:00 -0000 Message-ID: <20180128164501.46372.qmail@sourceware.org> From: jturney@sourceware.org To: cygwin-apps-cvs@sourceware.org Subject: [setup - the official Cygwin setup program] annotated tag release_2.885, created. release_2.885 X-Git-Refname: refs/tags/release_2.885 X-Git-Reftype: annotated tag X-Git-Oldrev: 0000000000000000000000000000000000000000 X-Git-Newrev: e8b9372814078b2b8a21b48e4d3f570249d5c4df X-SW-Source: 2018-q1/txt/msg00024.txt.bz2 at e8b9372814078b2b8a21b48e4d3f570249d5c4df (tag) tagging bb8a17ba89743eeaa17574504395d4a9968edfc8 (commit) replaces release_2.884 tagged by Jon Turney on Sun Jan 28 16:44:27 2018 +0000 2.885 -----BEGIN PGP SIGNATURE----- iEYEABECAAYFAlpt/ewACgkQKeE4OTaA26BzpwCgj7cNgpDJPH0uyXh+YWKSKSgS iucAnihsXJ+qw5TV31KwRYhK/ikKNqoT =sp9S -----END PGP SIGNATURE----- Jon Turney (28): Make any MessageBox shown by the GuiParseFeedback class modal to the progress page Opaque how PackageDepends is stored Factor out reading installed.db Store package stability in class packageversion Change to using a libsolv pool for storing package information Remove cygpackage class Remove packageversion class Drop in SolvableVersion as a replacement for packageversion Use solver to check for problems and produce a list of package transactions Download/checksum/install/uninstall what transaction wants Add obsoletes: support Add a PackageSpecification() constructor which takes a package name and version Handle 'Source:' lines in setup.ini Use solver for initial pick list when upgrading Non-existent source packages aren't accessible for installation Add distupgrade support to solver Change UI to add 'Sync' choice and change 'Test' to checkbox Take command line package/category install/uninstall into account Ensure packagedb and underlying solver pool is empty before we read setup.ini Correctly order preparing packagedb for chooser More crash avoidance in SolvableVersion member functions Apply default solution to dependency problems Remove all trailing ".any" from package names in problem report Preserve reinstall tasks when going back from dependency problem page. Add 'depends2:' as an alternative to 'depends': Add handling for 'replace-versions:' in setup.ini Add a new page to let the user review and confirm actions Merge branch 'topic/libsolv' Ken Brown (20): Query the user if a corrupt local file is found Don't override a Keep selection Fix setup.ini parsing Add SolvableVersion::obsoletes() Improve the reading of installed.db Ask solver to check dependencies of installed packages Allow the installation of test packages without setting "Test" globally Don't create an "_installed_test_" repo Download only the packages being installed Fix 'SolverTasks::taskList' typedef Factor out SolverTasks::setTasks() Add new member function SolverSolution::trans2db Add a ficitious "base" package that requires all Base packages Allow user to refuse the default problem solutions Extend the SolvableVersion member functions to the empty package Fix the functionality of taskKeep Don't override a Skip selection Avoid clobbering installed.db when no setup.ini is found Remove the function filemanip.cc:base() Clarify the unsolved-problems warning