Bug 544582 - Cannot upgrade from 5.10.0
Summary: Cannot upgrade from 5.10.0
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: perl
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Marcela Mašláňová
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-12-05 14:52 UTC by Mamoru TASAKA
Modified: 2009-12-08 08:00 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-12-08 08:00:36 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Case A (4.20 KB, text/plain)
2009-12-05 14:55 UTC, Mamoru TASAKA
no flags Details
Case B (2.26 KB, text/plain)
2009-12-05 14:56 UTC, Mamoru TASAKA
no flags Details
Case B refreshed (8.77 KB, text/plain)
2009-12-07 12:30 UTC, Mamoru TASAKA
no flags Details

Description Mamoru TASAKA 2009-12-05 14:52:47 UTC
Description of problem:

A. (full log attached later)
When perl-5.10.0-87.fc13 is installed, updating perl to
perl-5.10.1-102.fc13 fails as:
-----------------------------------------------
Error: Missing Dependency: perl = 4:5.10.0-87.fc13 is needed by package perl-Compress-Raw-Zlib-2.023-87.fc13.i686 (installed)
-----------------------------------------------
Note that
perl-5.10.0-87.fc13 creates perl-Compress-Raw-Zlib-2.023-87.fc13, while
perl-5.10.1-102.fc13 creates perl-Compress-Raw-Zlib-2.020-102.fc13,
which is lower than the previous version.

B. (full log attached later)
# yum -y install perl-Compress-Raw-Bzip2 perl-IO-Compress-Bzip2
fails (or, if these 2 rpms are installed beforehand, 
# yum -y upgrade perl fails) like:
------------------------------------------------
Transaction Check Error:
  file /usr/share/man/man3/IO::Compress::Bzip2.3pm.gz from install of perl-IO-Compress-Bzip2-2.005-6.fc12.noarch conflicts with file from package perl-4:5.10.1-102.fc13.i686
  file /usr/share/man/man3/IO::Uncompress::Bunzip2.3pm.gz from install of perl-IO-Compress-Bzip2-2.005-6.fc12.noarch conflicts with file from package perl-4:5.10.1-102.fc13.i686
  file /usr/share/man/man3/Compress::Raw::Bzip2.3pm.gz from install of perl-Compress-Raw-Bzip2-2.020-1.fc12.i686 conflicts with file from package perl-4:5.10.1-102.fc13.i686
------------------------------------------------

Seems like adding Obsoletes or fixing files list is needed
(note that I checked these 2 rpms only)


Version-Release number of selected component (if applicable):
perl-5.10.1-102.fc13
perl-IO-Compress-Bzip2-2.005-6.fc12
perl-Compress-Raw-Bzip2-2.020-1.fc12

How reproducible:
100%

Steps to Reproduce:
1. See above
2.
3.
  
Actual results:
Full log attached below

Comment 1 Mamoru TASAKA 2009-12-05 14:55:33 UTC
Created attachment 376321 [details]
Case A

Case A: yum -y upgrade perl fails from the previous perl-5.10.0-87.fc13

Comment 2 Mamoru TASAKA 2009-12-05 14:56:45 UTC
Created attachment 376322 [details]
Case B

Case B: yum -y upgrade perl fails if
perl-Compress-Raw-Bzip2 or perl-IO-Compress-Bzip2 is installed.

Comment 3 Mamoru TASAKA 2009-12-07 12:30:37 UTC
Created attachment 376667 [details]
Case B refreshed

Hello:

-103 still leaves conflict on man pages
( I saw this change:
==============================================
+# for now, remove Bzip2:
+find $RPM_BUILD_ROOT -name 'B*zip2*'|grep -E '/B(un)?zip2(\.pm)?$'| xargs rm -r
+
==============================================
  However man pages has .3pm.gz sufffix)

Comment 4 Mamoru TASAKA 2009-12-08 08:00:36 UTC
-104 seems good, thank you!


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