[PATCH setup 0/3] Improve the handling of packagesource::sites
Ken Brown
kbrown@cornell.edu
Sat Mar 17 15:00:00 GMT 2018
If several setup.ini files contain the same version of a package, we
currently create several packageversions in the libsolv pool, each of
which knows about one site. This patchset consolidates those
packageversions into a single one, whose packagesource::sites vector
contains all the sites.
In the course of working on this, I found a problem with the way the
IniDBBuilderPackage destructor is called. The first patch fixes that
problem.
Ken Brown (3):
Make sure that the IniDBBuilderPackage destructor is called when
needed
Internalize the libsolv repo attribute data after each setup.ini
Keep track of all known sites for a given version of a package
IniDBBuilderPackage.cc | 13 ++++++++++++-
ini.cc | 8 ++++----
package_db.cc | 2 --
package_meta.cc | 8 ++++++++
4 files changed, 24 insertions(+), 7 deletions(-)
--
2.16.2
More information about the Cygwin-apps
mailing list