About 25 packages have reports from -Wdiscarded-qualfiers on their fedora-gcc checks (and will have for fedora-clang). These arose from updating to Fedora 44, and as far as we can see, from its update to gcc 2.43. These are of the form datetime_360.c:705:27: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] and arise from calls to strstr or similar with a 'const char *' first argumnet The C23 standard says "If the array to be searched is const-qualified, the result pointer will be to a const-qualified element. If the array to be searched is not const-qualified) the result pointer will be to an unqualified element." The best fix is to assign the return value as const char *. If that is not possible, consider whether the first argument should really be char *, and as a last resort add a cast. So const char *q = ... char* p = strstr(q, "%OS"); coule be changed to either of const char* p = strstr(q, "%OS"); char* p = (char *) strstr(q, "%OS");