Re: repos.fedorapeople.org

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Dne 09. 01. 23 v 7:38 Thorsten Leemhuis napsal(a):
That made me remember the biggest showstopper:

I regularly push the results of one build to two different repositories
(which ones depends on the phase of the kernel devel cycle and if Fedora
is shipping the latest stable series).

To explain: currently I build one vanilla mainline package (6.2-rc...)
and push it to the kernel-vanilla-mainline and
kernel-vanilla-mainline-wo-mergew repos (rpms hardlinked of course). But
within the merge window (e.g. after 6.1 was released and before 6.2-rc1
came out) I didn't do that; back then I pushed the latest stable
releases to the kernel-vanilla-stable and
kernel-vanilla-mainline-wo-mergew repos, as some people want to avoid
mainline builds during that phase (even some kernel devs are careful
with mainline builds during that time frame).

And right now kernel-vanilla-stable and kernel-vanilla-fedora ship
different builds (6.1.y and 6.0.y to be precise); but that will change
again in a few days, when Fedora will jump to 6.1 in updates-testing,
then those repos will start shipping the same packages again.

See
https://fedoraproject.org/wiki/Kernel_Vanilla_Repositories#Configure_the_repositories
to get a brief idea.

I assume that's not possible with copr, unless I build everything twice
I now simply hardlink. Which would require quite a build of compute time
and storage space without a strong reason.

1) Create project "kernel-vanilla-mainline" in Copr

2) Create project "kernel-vanilla-mainline-wo-mergew" in Copr and in settings set:

 * external repositories: copr://user/kernel-vanilla-mainline

 * : copr://user/kernel-vanilla-mainline

3)  When you build into "kernel-vanilla-mainline" then the build will be available in both repositories. Available both as build requires and even as run-time because:

4) when you run 'dnf copr enable kernel-vanilla-mainline-wo-mergew" then it will enable "kernel-vanilla-mainline" too.  So all build from both project will be available for users of "kernel-vanilla-mainline-wo-mergew"

Miroslav


_______________________________________________
infrastructure mailing list -- infrastructure@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to infrastructure-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/infrastructure@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue

[Index of Archives]     [Fedora Development]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]

  Powered by Linux