Bug 1848161
Summary: | Custom DNF variables which worked in CentOS 8.1.1911 are broken in 8.2.2004 | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 8 | Reporter: | Jason Tucker <jasonwtucker> |
Component: | dnf | Assignee: | Marek Blaha <mblaha> |
Status: | CLOSED ERRATA | QA Contact: | Radek Bíba <rbiba> |
Severity: | unspecified | Docs Contact: | |
Priority: | medium | ||
Version: | 8.2 | CC: | james.antill, jasonwtucker, mblaha, nsella, pkratoch |
Target Milestone: | rc | Keywords: | Triaged |
Target Release: | 8.0 | ||
Hardware: | Unspecified | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | dnf-4.2.23-3.el8 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2020-11-04 01:53:17 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Jason Tucker
2020-06-17 20:18:04 UTC
Linked CentOS bug report. I can confirm that it's reproducible. IIRC the intent was to use DNF_VAR_ prefix in the variable name in the shell to avoid any collisions with other variable names. The prefix is stripped in DNF now. Following config should work: [BaseOS-upstream] name = CentOS $REL $ARCH (BaseOS) baseurl = http://mirror.sesp.northwestern.edu/centos/$DNF_VAR_REL/BaseOS/$ARCH/os/ gpgcheck = 1 #gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-Official enabled = 1 We should definitely document this behavior properly in dnf(8). We should also review how existing variables are set. I'd expect setting DNF_VAR_releasever=foo DNF_VAR_basearch=bar to work, but it doesn't. Confirmed that stripping the DNF_VAR_ prefix from my repo configs did fix the problem - thank you! I do agree that this is just a documentation problem at this point. When I noticed the issue, the first thing I did was check the docs to see if anything changed, and it showed nothing. PR https://github.com/rpm-software-management/dnf/pull/1637 enhances repo variables documentation Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (yum bug fix and enhancement update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHEA-2020:4510 |