diff options
-rw-r--r-- | lib/psm.c | 1 | ||||
-rw-r--r-- | lib/rpmds.h | 3 | ||||
-rw-r--r-- | python/rpmds-py.c | 5 |
3 files changed, 5 insertions, 4 deletions
@@ -288,7 +288,6 @@ static rpmRC handleOneTrigger(rpmts ts, rpmte te, rpmsenseFlags sense, return rc; headerGet(trigH, RPMTAG_INSTPREFIXES, &pfx, HEADERGET_ALLOC|HEADERGET_ARGV); - (void) rpmdsSetNoPromote(trigger, 1); while ((i = rpmdsNext(trigger)) >= 0) { uint32_t tix; diff --git a/lib/rpmds.h b/lib/rpmds.h index 8fec12a2f..ed1b4dee8 100644 --- a/lib/rpmds.h +++ b/lib/rpmds.h @@ -9,6 +9,7 @@ #include <time.h> #include <rpm/rpmtypes.h> +#include <rpm/rpmutil.h> #include <rpm/rpmps.h> #ifdef __cplusplus @@ -303,6 +304,7 @@ int rpmdsIsReverse(rpmds ds); * @param ds unused * @return 1 always */ +RPM_GNUC_DEPRECATED int rpmdsNoPromote(const rpmds ds); /** \ingroup rpmds @@ -311,6 +313,7 @@ int rpmdsNoPromote(const rpmds ds); * @param nopromote unused * @return 1 always */ +RPM_GNUC_DEPRECATED int rpmdsSetNoPromote(rpmds ds, int nopromote); /** \ingroup rpmds diff --git a/python/rpmds-py.c b/python/rpmds-py.c index cf7277e9e..2853ed2df 100644 --- a/python/rpmds-py.c +++ b/python/rpmds-py.c @@ -112,7 +112,7 @@ rpmds_SetNoPromote(rpmdsObject * s, PyObject * args, PyObject * kwds) &nopromote)) return NULL; - return Py_BuildValue("i", rpmdsSetNoPromote(s->ds, nopromote)); + return Py_BuildValue("i", 0); } /* XXX rpmdsFind uses bsearch on s->ds, so a sort is needed. */ @@ -208,8 +208,7 @@ static struct PyMethodDef rpmds_methods[] = { {"Color", (PyCFunction)rpmds_Color, METH_NOARGS, "ds.Color -> Color -- Return current Color.\n" }, {"SetNoPromote",(PyCFunction)rpmds_SetNoPromote, METH_VARARGS|METH_KEYWORDS, - "ds.SetNoPromote(noPromote) -- Set noPromote for this instance.\n\n" - "If True non existing epochs are no longer equal to an epoch of 0."}, + "ds.SetNoPromote(noPromote) -- Obsolete, do not use.\n"}, {"Sort", (PyCFunction)rpmds_Sort, METH_NOARGS, NULL}, {"Find", (PyCFunction)rpmds_Find, METH_O, |