Bug 632957 - should depend on xdg-utils, rather than htmlview
should depend on xdg-utils, rather than htmlview
Status: CLOSED NOTABUG
Product: Publican
Classification: Community
Component: publican (Show other bugs)
1.6
All Linux
low Severity medium
: ---
: ---
Assigned To: Jeff Fearn
Fedora Extras Quality Assurance
: Reopened
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2010-09-12 04:24 EDT by Joshua Wulf
Modified: 2014-10-19 18:58 EDT (History)
6 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2010-09-12 18:06:17 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:


Attachments (Terms of Use)

  None (edit)
Description Joshua Wulf 2010-09-12 04:24:55 EDT
Description of problem: Publican-produced rpms depend on htmlview, and will not install on Fedora 13 systems.


Version-Release number of selected component (if applicable): whatever is running in brew at the moment.


How reproducible: 100%


Steps to Reproduce:
1. Brew an rpm
2. Download it
3. Try to install with yum install
  
Actual results:
Fails with unresolved dependency on htmlview


Expected results:
Should install


Additional info:
Comment 1 Rex Dieter 2010-09-12 09:22:20 EDT
Not reproducible here,

$ rpm -q publican-doc xdg-utils
publican-doc-2.1-0.fc13.noarch
xdg-utils-1.0.2-20.20100709.fc13.noarch

$ rpm -q --requires publican-doc | grep '\(xdg\|html\)'
xdg-utils
Comment 2 Rex Dieter 2010-09-12 09:23:13 EDT
Sorry, reading again, *Publican-produced* rpms, sorry.
Comment 3 Joshua Wulf 2010-09-12 10:02:06 EDT
To reproduce:

1.Create a book with publican.
2. Run publican package --desktop --lang=en-US --binary
3. Then try to install the resulting package on Fedora 13.
4. Result: rpm -ivh /home/jwulf/someplace/tmp/rpm/noarch/testing_1.0.0-1-en-US-1.0.0-17.el5.noarch.rpm
error: Failed dependencies:
	htmlview is needed by testing_1.0.0-1-en-US-1.0.0-17.el5.noarch
Comment 4 Jeff Fearn 2010-09-12 18:06:17 EDT
os_ver defaults to RHEL5 packages, as shown by the '.el5' in the package name, you need to change it to the dist for the OS you are building packages for.

$ publican help_config 2>&1 | grep -A2 os_ver
        os_ver:
                The OS for which to build packages.
                Default: .el5

e.g. edit publican.cfg, add

os_ver: .f13

Note You need to log in before you can comment on or make changes to this bug.