]> cygwin.com Git - cygwin-apps/setup.git/commit - libsolv.h
Add handling for 'replace-versions:' in setup.ini
authorJon Turney <jon.turney@dronecode.org.uk>
Mon, 22 Jan 2018 22:33:54 +0000 (22:33 +0000)
committerJon Turney <jon.turney@dronecode.org.uk>
Sun, 28 Jan 2018 15:10:46 +0000 (15:10 +0000)
commitd2e0c29ec94bd210abe2b3930cb531f2e617b354
treeb56b33c83b9271652e1dbbd3f8d533e41fc21074
parentf68a5e31729f3df2ba42dc3388ba02193d580d50
Add handling for 'replace-versions:' in setup.ini

Sometimes we make mistakes and release versions which are broken or have a
version which is wildly incorrect.  We can remove those versions from future
download, but they can linger indefinitely in installs (until a distupgrade
is done), as there is a higher version already installed.

Allow setup.ini to contain a per-package 'replace-versions:' header, which
identifies any versions which should be forcibly dist-upgraded (i.e.
downgraded to the best version in setup.ini).

(It's not possible to just instruct the solver to disfavour these specific
versions, as that's not implemented, see libsolv issue #170)
IniDBBuilderPackage.cc
IniDBBuilderPackage.h
inilex.ll
iniparse.yy
libsolv.cc
libsolv.h
package_meta.cc
package_meta.h
This page took 0.031215 seconds and 5 git commands to generate.