Issues
- repoman CI Fails (as of 96127 change)OVIRT-2629Resolved issue: OVIRT-2629Anton Marchukov
- repoman aborts when facing a link to srpm and with_srcrpms = falseOVIRT-2278infra
- automating repoman deploymentOVIRT-2228infra
- Migrate repoman to STDCI v2OVIRT-2164Resolved issue: OVIRT-2164Galit Rosenthal
- Build repoman for fedora 28OVIRT-2163Resolved issue: OVIRT-2163infra
- Allow configuring 'No artifacts found for source' be a warning and not an aborting errorOVIRT-2090Resolved issue: OVIRT-2090Former user
- Exclude Filtering SupportOVIRT-2089Resolved issue: OVIRT-2089Former user
- Build repoman for fedora 27OVIRT-2088Resolved issue: OVIRT-2088Anton Marchukov
- Retore EL6 supportOVIRT-2087Resolved issue: OVIRT-2087Anton Marchukov
- Add support for HTTP servers with Kerberos enabledOVIRT-2086Anton Marchukov
- Docs - landing page doesn't say what the project doesOVIRT-2085Anton Marchukov
- Allow defining global filtersOVIRT-2084Resolved issue: OVIRT-2084Anton Marchukov
- Provide an option to have repoman timestamp files to the time of addition to the repoOVIRT-2083Resolved issue: OVIRT-2083Anton Marchukov
- Allow skipping the creation of yum metadata in target reposOVIRT-2082Resolved issue: OVIRT-2082Anton Marchukov
- repoman memory usage blowing up.OVIRT-2081Resolved issue: OVIRT-2081Anton Marchukov
- repoman's URL recursion is not working on coprOVIRT-2080Anton Marchukov
- [repoman] Add signal handlingOVIRT-2079Anton Marchukov
- [repoman] fix version comparison logicOVIRT-1727Anton Marchukov
- deep dive about OST package managementOVIRT-1456Resolved issue: OVIRT-1456Barak Korren
- Add yum repo "awareness" to repomanOVIRT-1091Anton Marchukov
- Allow configuring/disabling proxy for specific repoman package sourcesOVIRT-1034Resolved issue: OVIRT-1034Anton Marchukov
- Filter out 'latest.under_testing' from repoman '--latest' calculation in 'deploy-to-experiminetal' flowOVIRT-943Resolved issue: OVIRT-943Former user
- repoman should support creating el7Server link to el7 repoOVIRT-851Anton Marchukov
- Make experimental repos retain versions (or serve static versions of the repo)OVIRT-422Resolved issue: OVIRT-422bkorren
- repoman lack of logging of skip actions to add rpms to destinationOVIRT-347Resolved issue: OVIRT-347Former user
- repoman documentationOVIRT-330Resolved issue: OVIRT-330Anton Marchukov
- Add help for the filtersOVIRT-329Resolved issue: OVIRT-329Former user
- Show package on distro errorOVIRT-328Resolved issue: OVIRT-328Former user
repoman CI Fails (as of 96127 change)
Description
Details
Assignee
Anton MarchukovAnton MarchukovReporter
Anton MarchukovAnton MarchukovComponents
Priority
Medium
Details
Details
Assignee
Reporter
Components
Priority
Activity
Anton MarchukovDecember 19, 2018 at 11:45 AMEdited
We do in SDTCI: "pip install --upgrade pip" and "pip install --upgrade tox" that brings tox 3.6.0 and pip 18.1 as of now.
But the tox 3.6.0 version fails with:
bash-4.2$ tox
Traceback (most recent call last):
File "/usr/bin/tox", line 11, in <module>
sys.exit(cmdline())
File "/usr/lib/python2.7/site-packages/tox/session.py", line 42, in cmdline
main(args)
File "/usr/lib/python2.7/site-packages/tox/session.py", line 47, in main
config = prepare(args)
File "/usr/lib/python2.7/site-packages/tox/session.py", line 29, in prepare
config = parseconfig(args)
File "/usr/lib/python2.7/site-packages/tox/config.py", line 231, in parseconfig
ParseIni(config, config_file, content)
File "/usr/lib/python2.7/site-packages/tox/config.py", line 1056, in _init_
config.envconfigs[name] = self.make_envconfig(name, section, reader._subs, config)
File "/usr/lib/python2.7/site-packages/tox/config.py", line 1124, in make_envconfig
res = env_attr.postprocess(testenv_config=tc, value=res)
File "/usr/lib/python2.7/site-packages/tox/config.py", line 558, in basepython_default
implied_version = tox.PYTHON.PY_FACTORS_RE.match(factor).group(2)
AttributeError: 'NoneType' object has no attribute 'group'
This is an open bug in tox [1], but per maintainer comment:
Will try to fix this, however note in general we don't recommend to name environments as py- unless it signals that python basepython is to be used. You can use the underscore instead of the dash if you still want to name your environments with a py section.
So I renamed our "py" tox environment to "syspy" and this fixes this particular issue.
repoman CI fails again for patch [1]. This is most likely due to pip packages / distros changes. Since repoman is not changed that often we usually collect multiple issues there. We need to fix it to the point of repoman CI working again, so we can proceed with merging new changes.
[1] https://gerrit.ovirt.org/#/c/96127/