This is the mail archive of the
cygwin-apps-cvs
mailing list for the cygwin-apps project.
[setup - the official Cygwin setup program] annotated tag release_2.885, created. release_2.885
- From: jturney at sourceware dot org
- To: cygwin-apps-cvs at sourceware dot org
- Date: 28 Jan 2018 16:45:01 -0000
- Subject: [setup - the official Cygwin setup program] annotated tag release_2.885, created. release_2.885
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