Vitaly Chikunov
785ae7a9a2
Original commit message: - This allows much nicer handling some common scenarios such as upstream pre-releases where the pre-release version would normally appear newer than final release, eg 1.0-rc1 vs 1.0. Previously this required mapping the pre-release tag into the release tag to achieve desired sorting, with tilde this becomes simply 1.0~rc1 < 1.0. - Add a rpmlib() tracking dependency to prevent older rpm versions from getting confused with packages relying on the new behavior. Picked: db28221a4a ("Add support for dpkg-style sorting of tilde in version/release") Authored-by: Michael Schroeder <mls@suse.de> Signed-off-by: Panu Matilainen <pmatilai@redhat.com> Picked: 8002b3f985 ("Spelling fixes.") Authored-by: Ville Skyttä <ville.skytta@iki.fi> Signed-off-by: Panu Matilainen <pmatilai@redhat.com> Link: https://bugzilla.altlinux.org/46585 [ vt: Change to parseRCPOT is not applied because no rpmCharCheck call. Unsupported RPM tags (ORDERVERSION, SUGGESTSVERSION, ENHANCESVERSION) are removed. haveTildeDep is reworked because we don't have headerGet API. ] Signed-off-by: Vitaly Chikunov <vt@altlinux.org> |
||
---|---|---|
.. | ||
.lclintrc | ||
db3.c | ||
dbconfig.c | ||
fprint.c | ||
fprint.h | ||
hdrinline.h | ||
hdrNVR.c | ||
header.c | ||
jhash.h | ||
legacy.c | ||
Makefile.am | ||
merge.c | ||
poptDB.c | ||
rpmdb.c | ||
rpmdb.h | ||
rpmhash.c | ||
rpmhash.h | ||
rpmvercmp.c | ||
tagname.c |