Bug 1064822 - Corrupted RI documentation
Summary: Corrupted RI documentation
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: rubygem-passenger
Version: 21
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Brett Lentz
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-02-13 11:29 UTC by Vít Ondruch
Modified: 2015-03-30 14:44 UTC (History)
6 users (show)

Fixed In Version: rubygem-passenger-4.0.53-3.fc21.1
Doc Type: Bug Fix
Doc Text:
Clone Of:
: 1064824 (view as bug list)
Environment:
Last Closed: 2015-03-29 04:29:29 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Vít Ondruch 2014-02-13 11:29:10 UTC
Description of problem:
Passenger ships with corrupted RI documentation. This may result in strange gem installation errors such as:

gem install mail
Fetching: mail-2.5.4.gem (100%)
Successfully installed mail-2.5.4
1 gem installed
Installing ri documentation for mail-2.5.4...
ERROR:  While executing gem ... (ArgumentError)
    dump format error(0x6)


Version-Release number of selected component (if applicable):
rubygem-passenger-4.0.18-5.fc21

How reproducible:
Always

Steps to Reproduce:
1. yum install rubygem-passenger-doc
2. gem install mail
3.


Additional info:
These are the offending lines [1]. They were introduced during review (bug 470696, comment 189). The rpmlint false positives were later fixed by [2].


[1] http://pkgs.fedoraproject.org/cgit/rubygem-passenger.git/tree/rubygem-passenger.spec#n292
[2] https://bugzilla.redhat.com/show_bug.cgi?id=850786

Comment 1 Fedora Admin XMLRPC Client 2014-10-02 16:26:32 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.

Comment 2 Orion Poplawski 2015-02-13 21:42:13 UTC
Is this still an issue?  I can't tell.

Comment 3 Vít Ondruch 2015-02-16 12:59:30 UTC
(In reply to Orion Poplawski from comment #2)
> Is this still an issue?  I can't tell.

This still appears to be issue for F21:

http://pkgs.fedoraproject.org/cgit/rubygem-passenger.git/tree/rubygem-passenger.spec?h=f21#n292

rubygem-passenger was obsoleted in F22 by passenger package, so this should be no issue.

Comment 4 Fedora Update System 2015-03-11 17:19:10 UTC
rubygem-passenger-4.0.53-3.fc21.1 has been submitted as an update for Fedora 21.
https://admin.fedoraproject.org/updates/rubygem-passenger-4.0.53-3.fc21.1

Comment 5 Fedora Update System 2015-03-13 17:05:07 UTC
Package rubygem-passenger-4.0.53-3.fc21.1:
* should fix your issue,
* was pushed to the Fedora 21 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing rubygem-passenger-4.0.53-3.fc21.1'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2015-3660/rubygem-passenger-4.0.53-3.fc21.1
then log in and leave karma (feedback).

Comment 6 Fedora Update System 2015-03-29 04:29:29 UTC
rubygem-passenger-4.0.53-3.fc21.1 has been pushed to the Fedora 21 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 7 Edgar Hoch 2015-03-29 21:38:15 UTC
There are missing dependencies. This has stoped my kickstart installation!

On an already installed Fedora 21 host I saw the reason:

"yum update rubygem-passenger\*" shows me the following error:

...
--> Running transaction check
---> Package rubygem-passenger.x86_64 0:4.0.18-9.fc21 will be updated
--> Processing Dependency: rubygem(passenger) = 4.0.18-9.fc21 for package: rubygem-passenger-native-4.0.18-9.fc21.x86_64
--> Processing Dependency: rubygem(passenger) = 4.0.18-9.fc21 for package: rubygem-passenger-devel-4.0.18-9.fc21.x86_64
--> Processing Dependency: rubygem-passenger(x86-64) = 4.0.18-9.fc21 for package: rubygem-passenger-native-4.0.18-9.fc21.x86_64
--> Processing Dependency: rubygem-passenger(x86-64) = 4.0.18-9.fc21 for package: rubygem-passenger-native-libs-4.0.18-9.fc21.x86_64
---> Package rubygem-passenger.x86_64 0:4.0.53-3.fc21.1 will be an update
--> Processing Dependency: libev-eio.so.1()(64bit) for package: rubygem-passenger-4.0.53-3.fc21.1.x86_64
--> Running transaction check
---> Package libeio.x86_64 0:4.19-4.fc21 will be installed
---> Package rubygem-passenger.x86_64 0:4.0.18-9.fc21 will be updated
--> Processing Dependency: rubygem(passenger) = 4.0.18-9.fc21 for package: rubygem-passenger-native-4.0.18-9.fc21.x86_64
--> Processing Dependency: rubygem(passenger) = 4.0.18-9.fc21 for package: rubygem-passenger-devel-4.0.18-9.fc21.x86_64
--> Processing Dependency: rubygem-passenger(x86-64) = 4.0.18-9.fc21 for package: rubygem-passenger-native-4.0.18-9.fc21.x86_64
--> Processing Dependency: rubygem-passenger(x86-64) = 4.0.18-9.fc21 for package: rubygem-passenger-native-libs-4.0.18-9.fc21.x86_64

Packages skipped because of dependency problems:
    libeio-4.19-4.fc21.x86_64 from fedora
    rubygem-passenger-4.0.53-3.fc21.1.x86_64 from updates


Could you please correct it soon, or remove the update from the stable updates repository until the dependencies are solved?

Comment 8 Orion Poplawski 2015-03-30 14:44:06 UTC
Really would have been better to file a new bug on this.  New update:
https://admin.fedoraproject.org/updates/rubygem-passenger-4.0.53-3.fc21.2


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