Bug 1373317
Summary: | RFE: Add "type=rpm-md" and "repo_gpgcheck=0" to Fedora repo files | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Neal Gompa <ngompa13> |
Component: | fedora-repos | Assignee: | Dennis Gilmore <dennis> |
Status: | CLOSED NEXTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 25 | CC: | dennis, kevin, klember, mboddu, mkolman, pbrobinson, stefan |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2017-03-10 13:41:04 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: | |||
Bug Depends On: | |||
Bug Blocks: | 1427185 |
Description
Neal Gompa
2016-09-06 01:32:11 UTC
Also, changes to COPR have already been merged in to generate .repo files that include this new data: https://github.com/fedora-copr/copr/pull/12 Do we know how this interacts with gnome-software/PackageKit? We will want to make sure it doesn't run into any problems with it. I think these should both be fine for PackageKit. It has support for parsing the "repo_gpgcheck" key and just ignores the "type" key. I have no problems adding repo_gpgcheck however the type is kinda messy and strange How is it strange? It just declares what type of repodata it is. what is rpm-md? and why do we need a type anyway? loking further I found https://en.opensuse.org/openSUSE:Standards_Rpm_Metadata which makes me sad, it does not use the sqlitedbs we produce to make things work faster. suse has also added its own non standard data. I have filed https://github.com/openSUSE/zypper/issues/100 upstream as rpm-md really makes no sense The nonstandard parts are the "susetags"/"yast2" format, which is rpm-md with extra suse stuff. The SQLite database information isn't used by DNF either. libsolv constructs a solver cache from the rpm-md XML data and uses that for quickly identifying things in repositories. The SQLite metadata form is essentially deprecated, and as far as I'm aware, the only tool that actually handled that data was Yum. So now libzypp supports "rpm" as an alias for "rpm-md". Would you now be willing to add it to the repo files in fedora-repos? Could you also add it to F25 (and maaaybe even F24)? This is coming with F26... |