Skip to content
New issue

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

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

Already on GitHub? # to your account

Repository dependencies? #1993

Open
korpe1 opened this issue Sep 20, 2023 · 1 comment
Open

Repository dependencies? #1993

korpe1 opened this issue Sep 20, 2023 · 1 comment
Assignees

Comments

@korpe1
Copy link

korpe1 commented Sep 20, 2023

Hi, what do you mean by this?

We are currently testing the feature and are looking for users’ feedback - please share any issues that you might find. Later, once this feature is tested, we plan to generalize it and add it to dnf and createrepo_c as well.

Source: https://fedora-copr.github.io/posts/runtime-dependencies

Is there really plans for bringing support for repository depencencies to DNF?
How that will technically implemented in DNF?
In COPR this's just that now COPR build system allows add multiple repo_id's into one .repo file, for example:

[copr:copr.fedorainfracloud.org:abbra:gc-wip]
name=Copr repo for gc-wip owned by abbra
...

[coprdep:https_download_copr_fedorainfracloud_org_results_pki_master_fedora_releasever_basearch]
name=Copr copr.fedorainfracloud.org/abbra/gc-wip external runtime dependency #1 - 
...

Source: https://copr.fedorainfracloud.org/coprs/abbra/gc-wip/repo/fedora-38/abbra-gc-wip-fedora-38.repo

And if copr-plugin download .repo that contains repo_id's without copr: prefix, it thinks it's dependency repo and tell about that to the user. So basically this feature is nothing new and I don't see, for what DNF would need this?

@jrohel
Copy link
Contributor

jrohel commented Oct 2, 2023

@korpe1
There are currently no plans for general support for dependencies between repositories in DNF. The article is about support for copr projects and only applies to the copr plugin.

The copr team knows more information, e.g. @praiskup

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants