Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RFE: add an override to allow installing content flagged "untrusted" #2630

Open
pmatilai opened this issue Aug 23, 2023 · 2 comments
Open

RFE: add an override to allow installing content flagged "untrusted" #2630

pmatilai opened this issue Aug 23, 2023 · 2 comments

Comments

@pmatilai
Copy link
Member

Previously discussed in various different contexts, most recently rpm-software-management/rpm-sequoia#46:

We now return RPMRC_UNTRUSTED for some content, such as packages relying on legacy crypto. This is not considered an error for installed packages because that will not make the "bad" package go away, only makes it unnecessarily hard to remove or upgrade away from, but we flatly refuse to install such content. In many cases it would be preferable to just allow that legacy content to be installed without giving up all signature checking with --nosignature.

We should add a config and/or transaction flag to allow installing packages returning RPMRC_UNTRUSTED, both to rpm cli and the API for depsolver etc use.

@djflux
Copy link

djflux commented Aug 23, 2023

Appreciate the work on this one. Thank you for opening.

Cheers,
Andy aka Flux

@brianjmurrell
Copy link

As for an impact statement on this ticket, currently we are stuck at using Fedora 37 as our mock host, since Fedora 38 introduced this new behaviour and does not work with packages from SUSE (at a minimum).

Using Fedora 37 as a mock host of course has an expiry date -- when it becomes EOL and unsupported any more. The hope is by that time, this is resolved and we can once again use the latest Fedora.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Todo
Development

No branches or pull requests

3 participants