From: Michael Tremer Date: Tue, 17 May 2022 16:47:00 +0000 (+0000) Subject: package: Automatically erase empty epoch when setting evr X-Git-Tag: 0.9.28~781 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=85b75c7bbc11ec4d322103d40b8d768642955fb4;p=pakfire.git package: Automatically erase empty epoch when setting evr Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/package.c b/src/libpakfire/package.c index fa642b6a3..d5634a8f8 100644 --- a/src/libpakfire/package.c +++ b/src/libpakfire/package.c @@ -239,6 +239,10 @@ PAKFIRE_EXPORT void pakfire_package_set_evr(struct pakfire_package* pkg, const c Pool* pool = pakfire_get_solv_pool(pkg->pakfire); Solvable* s = get_solvable(pkg); + // Skip empty epoch + if (pakfire_string_startswith(evr, "0:")) + evr += 2; + s->evr = pool_str2id(pool, evr, 1); }