Re: COPR strategy

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

 



Dne 24.8.2017 v 04:10 Rudolf Kastl napsal(a):
Hey,

I am currently maintaining llvm trunk and mesa git snapshot repos for f25 and f26 at: https://copr.fedorainfracloud.org/coprs/che.

One thing i would love to see is the ability to have a buildrepo and a release repo and beeing able to sync from build to release once a complete buildchain successfully built.

More thorough description of the problem and a possible solution:

* you have a dependency chain of 3 packages to build
* you need to regen repos after each package because the next package in the tree depends on the first one. (like clang on llvm)
* then after building the first 2 packages the 3rd package breaks ... you end up with a broken dep chain in the repo.


You can do that:

* go to Settings of project
* Check "Create repositories manually"

Build your 3 packages. During this stage your new builds will not be in available in project repository, but will be available via special /devel/ repository, which is available during build time in your Copr project.
So your users will not see those package, but your builds will see it.

You can even test it if it works if you change baseurl and append /devel/ to the end of url.

Once finished go to the main page of your project and in right column click on "Regenerate" in "Regenerate Repositories" form.

Finally you can go to Settings and uncheck "Create repositories manually".

Mirek
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux