Bug 1700065
| Summary: | iowatcher cannot generate videos due to missing rsvg-convert | |||
|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 8 | Reporter: | Bryan Gurney <bgurney> | |
| Component: | blktrace | Assignee: | Eric Sandeen <esandeen> | |
| Status: | CLOSED ERRATA | QA Contact: | Karel Srot <ksrot> | |
| Severity: | unspecified | Docs Contact: | ||
| Priority: | medium | |||
| Version: | 8.0 | CC: | anprice, dperpeet, esandeen, extras-qa, jwboyer, klember, lisas, vhutsky | |
| Target Milestone: | rc | Flags: | pm-rhel:
mirror+
|
|
| Target Release: | 8.0 | |||
| Hardware: | Unspecified | |||
| OS: | Unspecified | |||
| Whiteboard: | ||||
| Fixed In Version: | Doc Type: | If docs needed, set a value | ||
| Doc Text: | Story Points: | --- | ||
| Clone Of: | 1700062 | |||
| : | 1719942 (view as bug list) | Environment: | ||
| Last Closed: | 2019-11-05 22:31:29 UTC | Type: | Bug | |
| Regression: | --- | Mount Type: | --- | |
| Documentation: | --- | CRM: | ||
| Verified Versions: | Category: | --- | ||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
| Cloudforms Team: | --- | Target Upstream Version: | ||
| Embargoed: | ||||
| Bug Depends On: | 1700062 | |||
| Bug Blocks: | 1719942 | |||
|
Description
Bryan Gurney
2019-04-15 17:54:05 UTC
Info relevant for the RHEL 8 clone of this bug: - The affected version is iowatcher-1.2.0-9.el8.x86_64. - The librsvg2-tools package does not appear to be available. If librsvg2-tools is not available in RHEL8, that might be problematic. However, it's a subpackage of librsvg2, so maybe it won't be so bad to add if needed. Kalev, are you the package maintainer for librsvg2 in RHEL8? Was librsvg2-tools intentionally left out of RHEL8? (In reply to Bryan Gurney from comment #1) > - The librsvg2-tools package does not appear to be available. It's being built: http://download-node-02.eng.bos.redhat.com/brewroot/packages/librsvg2/2.42.7/2.el8/x86_64/ I guess it's just not being included in the composes for some reason, perhaps simply because nothing depended on it before. Josh, could you lend some guidance here? I don't know why it would be left out of the composes. Josh is probably a good person to answer it indeed :) Josh, can you shed any light on how or if we can get librsvg2-tools into the compose? (In reply to Andrew Price from comment #3) > (In reply to Bryan Gurney from comment #1) > > - The librsvg2-tools package does not appear to be available. > > It's being built: > http://download-node-02.eng.bos.redhat.com/brewroot/packages/librsvg2/2.42.7/ > 2.el8/x86_64/ > > I guess it's just not being included in the composes for some reason, > perhaps simply because nothing depended on it before. > > Josh, could you lend some guidance here? Apologies for missing the initial question. Andrew's theory is likely correct. (In reply to Eric Sandeen from comment #5) > Josh, can you shed any light on how or if we can get librsvg2-tools into the > compose? To get this included, we can use this bug to do 2 things. 1) Make a comps change to include it explicitly 2) File an errata for 8.1.0 to make that take effect and ship it. I can make the comps changes. I'd suggest moving this to the librsvg2 component. We should perhaps clone this bug, as I guess we need a comps update to make the required package available, and then blktrace needs to Require: it as well. (In reply to Eric Sandeen from comment #7) > We should perhaps clone this bug, as I guess we need a comps update to make > the required package available, and then blktrace needs to Require: it as > well. Actually, if you have blktrace 'Requires: librsvg2-tools' the comps change likely is not needed. Ok, I'll give it a shot... committed & building blktrace-1.2.0-10.el8 Welp, the added Requires: caused CI to fail. https://dashboard.osci.redhat.com/#/artifact/brew-build/aid/21665808?focus=tc:osci.brew-build.rpmdeplint.functional Problems with dependency set: nothing provides librsvg2-tools needed by iowatcher-1.2.0-10.el8.x86_64 Sorry to lean on you Josh, but any idea how to proceed? (In reply to Eric Sandeen from comment #12) > Welp, the added Requires: caused CI to fail. > > https://dashboard.osci.redhat.com/#/artifact/brew-build/aid/ > 21665808?focus=tc:osci.brew-build.rpmdeplint.functional > > Problems with dependency set: > nothing provides librsvg2-tools needed by iowatcher-1.2.0-10.el8.x86_64 > > Sorry to lean on you Josh, but any idea how to proceed? Sigh. We can add it to the compose via comps, but this seems suboptimal. Dominik, if we manually waive the gating to allow this new build in, should that also bring in librsvg2-tools because of the runtime dep? Is that the suggested approach here? I'm not sure how to really avoid chicken-egg scenarios like this in the general sense. In addition to the outstanding needinfo on the deps, I seem unable to file an errata for this build, and I don't understand the error: Build Search Errors: blktrace-1.2.0-10.el8: does not have any of the valid tags: rhel-8.1.0-candidate, rhel-8.1.0-modules-candidate, supp-rhel-8.1.0-candidate, guest-rhel-8.1.0-candidate, rhel-8.1.0-rust-toolset-candidate, rhel-8.1.0-go-toolset-candidate. It only has the following tags: rhel-8.1.0-gate. Oh right, it's blocked by gating because of the missing dep. Still need to know how to fix this. Andrew, Josh, I can see librsvg2-tools in the AppStream repo bug there is no 8.1 advisory. Is there any reason why this package is not added to RHEL-8 via an advisory? (In reply to Karel Srot from comment #21) > Andrew, Josh, > I can see librsvg2-tools in the AppStream repo bug there is no 8.1 advisory. > Is there any reason why this package is not added to RHEL-8 via an advisory? Hello Andrew, Josh, please, can you answer the question above? (In reply to Karel Srot from comment #24) > (In reply to Karel Srot from comment #21) > > Andrew, Josh, > > I can see librsvg2-tools in the AppStream repo bug there is no 8.1 advisory. > > Is there any reason why this package is not added to RHEL-8 via an advisory? > > Hello Andrew, Josh, > please, can you answer the question above? This isn't my area but I'd guess it's because the package was already being built and the only changes required were compose changes. (In reply to Andrew Price from comment #25) > (In reply to Karel Srot from comment #24) > > (In reply to Karel Srot from comment #21) > > > Andrew, Josh, > > > I can see librsvg2-tools in the AppStream repo bug there is no 8.1 advisory. > > > Is there any reason why this package is not added to RHEL-8 via an advisory? > > > > Hello Andrew, Josh, > > please, can you answer the question above? > > This isn't my area but I'd guess it's because the package was already being > built and the only changes required were compose changes. We absolutely need an errata filed for librsvg2 or the addition of librsvg2-tools won't actually make it out to customers. Please file an errata. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2019:3634 |