Adding Fedora 29 to mock and mirrors


Fedora 29 was released yesterday, we need to support it on mock env.


Evgheni Dereveanchin
January 7, 2019, 11:05 AM

Thanks for the clarification. Looks like DNF switched to a C++ implementation of the parser in version 3.0.1. Before that (Fedora 28 still has version 2.7.5 for instance) it was using legacy code from yum which had the check but was removed.

To be honest I don't see a reason in changing this parsing behavior. I can't read C++ code so can't pin-point the place where new functionality is present in the parser but worth opening a bug.

Ehud Yonasi
January 7, 2019, 1:13 PM

Might be this line:
"""Handles string values where only specific values are allowed."""
def _init_(self, default=None):

Evgheni Dereveanchin
January 7, 2019, 3:54 PM

Thanks for the hint! I've looked at the code and created a simple patch that re-introduces parsing of none values. Sent a pull request upstream:

Also patched DNF manually on vm0150 attached to the Staging Jenkins so let's see how CI performs there as it should run el7 patches fine now

Ehud Yonasi
January 8, 2019, 9:47 AM

great! please update if it works.

Ehud Yonasi
January 14, 2019, 12:01 PM

Patch [1] merged and we have support to run fc29 on mock with mirrors.




Evgheni Dereveanchin


Ehud Yonasi

Blocked By