| Summary: | buildrequires tetex, which is not in the tree | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 7 | Reporter: | Bill Nottingham <notting> |
| Component: | zsh | Assignee: | James Antill <james.antill> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Branislav Náter <bnater> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 7.0 | CC: | bnater, manuel.wolfshant, mfranc, qe-baseos-apps, redhatbugs, riehecky, rvokal, than, tis |
| Target Milestone: | rc | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | zsh-5.0.2-7.el7 | Doc Type: | Bug Fix |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2014-06-13 10:22:39 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: | |
|
Description
Bill Nottingham
2013-12-03 21:16:57 UTC
*** Bug 1034754 has been marked as a duplicate of this bug. *** Kept waiting for this to hit Fedora, then I could fix it once and copy the result ... but as of today texlive-scheme-tetex in rawhide still provides tetex. Is this being excluded from RHEL for some reason? If I change the requires to texlive-scheme-basic or texlive-tetex instead and it builds, is it likely that's bugfree? Why then does textlive-scheme-tetext provide tetex in Fedora and not something else? (In reply to James Antill from comment #3) > Kept waiting for this to hit Fedora, then I could fix it once and copy the > result ... but as of today texlive-scheme-tetex in rawhide still provides > tetex. > > Is this being excluded from RHEL for some reason? > There's rhel7's requirement to reduce number of packages to minial and it should only provide the basic functionality for rhel7. It's the reason why it's dropped in rhel. the texlive in rhel7 is not the same what we have in fedora. Please don't expect it should be the same! > If I change the requires to texlive-scheme-basic or texlive-tetex instead > and it builds, is it likely that's bugfree? Why then does > textlive-scheme-tetext provide tetex in Fedora and not something else? 1. yes, it's correct that you should adapt the requirement. 2. textlive-scheme-tetex is meta package. I don't see reason why it should provides more (In reply to Ngo Than from comment #4) > There's rhel7's requirement to reduce number of packages to minial and it > should only provide the basic functionality for rhel7. It's the reason why > it's dropped in rhel. Right, that's what I figured ... it just sucks that I can't build anymore now :) > > If I change the requires to texlive-scheme-basic or texlive-tetex instead > > and it builds, is it likely that's bugfree? Why then does > > textlive-scheme-tetext provide tetex in Fedora and not something else? > > 1. yes, it's correct that you should adapt the requirement. What I meant is "If I change the BR from tetex to texlive-scheme-basic, and zsh builds ... is the result likely to be bug free, or is someone going to have to do a huge amount of QA to make sure something isn't broken"? > 2. textlive-scheme-tetex is meta package. I don't see reason why it should > provides more I meant "If packages should be requiring texlive-scheme-basic instead of tetex, then why doesn't texlive-scheme-basic provide tetex instead of texlive-scheme-tetext?" Given what I've seen with the packages on RHEL/Fedora, on this BZ, and the assumptions Bill made "While we could adjust the texlive build to have a particular package 'provide' tetex" == "tetex got split, and you need to find the bits you require now" ... I'm starting to think that this is NaB, and if someone wants zsh to build they'll need to include more of tetex into at least the RHEL-7 build repos. (maybe I'm wrong, but I'm not really sure how to go about finding which subset of tetex I need to build against and how to see if I got the same result at the end). *** Bug 1053192 has been marked as a duplicate of this bug. *** Just remove the requirement. Build only seem to need texi2html which once was part of tetex package. Check #124182. There is already BR: texi2html which is enough. This appears to be true, removed the requirement in rawhide and pushed to git. But can't build until I get the flag. To clarify, I pushed the change to RHEL-7/zsh git ... so any rebuilds from git should get a working -6. Build requires of zsh-5.0.2-3.el7.src.rpm: BuildRequires: coreutils sed ncurses-devel libcap-devel BuildRequires: texinfo tetex texi2html gawk /bin/hostname tetex was removed from build requires of zsh-5.0.2-7.el7.src.rpm: BuildRequires: coreutils sed ncurses-devel libcap-devel BuildRequires: texinfo texi2html gawk hostname This request was resolved in Red Hat Enterprise Linux 7.0. Contact your manager or support representative in case you have further questions about the request. |