Description of problem: Currently, Restraint is built only for Fedora x86_64. We should support more arches. Version-Release number of selected component (if applicable): 0.1.39 How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
*** Bug 1699095 has been marked as a duplicate of this bug. ***
Shawn, Thank you for your opening the initial BZ1699095 for this. Here is a reproducer: distro: Fedora-29 restraint: 0.1.36-1.fc29 https://beaker.engineering.redhat.com/jobs/3469705 -------- aarch64 -------- https://beaker.engineering.redhat.com/recipes/6732448 - PASS -------- ppc64le -------- https://beaker.engineering.redhat.com/recipes/6732449 - FAIL http://beaker-archive.host.prod.eng.bos.redhat.com/beaker-logs/2019/04/34697/3469705/6732449/console.log ---<-snip->--- Error: Problem: conflicting requests - package restraint-rhts-0.1.36-1.fc29.aarch64 does not have a compatible architecture - nothing provides restraint(aarch-64) = 0.1.36-1.fc29 needed by restraint-rhts-0.1.36-1.fc29.aarch64 - package restraint-rhts-0.1.36-1.fc29.x86_64 does not have a compatible architecture - nothing provides restraint(x86-64) = 0.1.36-1.fc29 needed by restraint-rhts-0.1.36-1.fc29.x86_64 ---<-snip->--- -------- s390x -------- https://beaker.engineering.redhat.com/recipes/6732450 - FAIL http://beaker-archive.host.prod.eng.bos.redhat.com/beaker-logs/2019/04/34697/3469705/6732450/console.log ---<-snip->--- Error: Problem: conflicting requests - package restraint-rhts-0.1.36-1.fc29.aarch64 does not have a compatible arch itecture - nothing provides restraint(aarch-64) = 0.1.36-1.fc29 needed by restraint-rht s-0.1.36-1.fc29.aarch64 - package restraint-rhts-0.1.36-1.fc29.x86_64 does not have a compatible archi tecture ---<-snip->--- -------- x86_64 -------- https://beaker.engineering.redhat.com/recipes/6732451 mastyk - this is a problem for the Fedora / MultiArch team. Will you be raising the priority? Best, -pbunyan
Tomas Kopecek mentioned that this should be done in next sprint (04-17 - 05-08). I will take care that RCM will start work imminently after that. Buildroots need to be updated after adding additional archs. Is it fine for you? Probably, we are not going to get a better timeframe.
(In reply to Martin Styk from comment #4) > Tomas Kopecek mentioned that this should be done in next sprint (04-17 - > 05-08). > I will take care that RCM will start work imminently after that. Buildroots > need to be updated after adding additional archs. > > Is it fine for you? Probably, we are not going to get a better timeframe. Thank you for the reply, Martin. I have added a couple of the MultiArch folks (jpoulin and dbenoit) to this BZ so they are aware of the expected time frame for the resolution. Best, -pbunyan
This time frame works for us. Once the hardware is available, will restraint be built for F29, F30, and rawhide? Thanks, DB
F28 is still supported so I will include it also. So the list will be F28, F29, F30, Rawhide.
Excellent, thank you!
Waiting.. RCM + Brew is trying to resolve build targets. Me right now .. https://media.giphy.com/media/o5oLImoQgGsKY/giphy.gif
Brew tags updated. I tried to create a new build. x86_64 - Build was successful. s390x - Build was successful. aarch64 - Brew builder is Broken. ppc64le - Not finished yet. Waiting for Brew SysOps to finish builder.
Following builds were created for Fedora 29 & Fedora 30: x86 ppc64le s390x aarch64 You can find them already in upstream RH Beaker. Unfortunately, build for Rawhide didn't pass due to changes in Rawhide. They introduced zstd compression for RPM. Our Koji builders are not able to handle it, because we are using RHEL for building. We are working on solution for this.
Martin, can we close this one?
*** Bug 1645087 has been marked as a duplicate of this bug. ***
...(Can we create separate for Rawhide and close this one)...
Not really. Because the main point is testing Rawhide for most of the engineers. Having alt arch restraint for an already released version is not great, not terrible.