Jan Iven wrote:
On 06/13/2008 12:25 PM, Faye Gibbins wrote:
We've got a problem on our 64bit SL5.0 machines.
[..]
Transaction Check Error:
  file /usr/share/man/man1/c2ph.1.gz from install of
perl-5.8.8-10.el5_2.3 conflicts with file from package
perl-5.8.8-10.el5_2.3


This appears to be another instance of problem coming from rebuilding
i386 and x86_64 packages on different dates - these man pages contain
the build date:

--- c2ph.1.i386 2008-06-15 13:31:46.000000000 +0200
+++ c2ph.1.x86_64       2008-06-15 13:31:18.000000000 +0200
@@ -129,1 +129,1 @@
-.TH C2PH 1 "2008-06-11" "perl v5.8.8" "Perl Programmers Reference Guide"
+.TH C2PH 1 "2008-06-12" "perl v5.8.8" "Perl Programmers Reference Guide"

RPM's multilib handling tells it to ignore files that would conflict
between i386 and x86_64 RPMs, but which are in fact identical - such as
man pages. However, if these differ, RPM will complain and fall over.

We have occasionally seen instances of this issue in the past with SL4
as well. No idea how T.U.V. manages to avoid these.

Only solution I know of is to rebuild both RPMs (on the same day). And
gently file upstream bugs, putting the compile date into a man page is
really icky...

Regards
Jan

*replies with a sigh*
We had our x86_64 el5_2 queue misconfigured and didn't notice it until the next day. I believe I am going to track down whoever is writing the man pages at the RedHat Summit and kindly ask them "what were you thinking" while smacking them upside the head.
Well ... at least that's what I will do in my dreams :)
I'll get them fixed, they should go out today with the openoffice updates.
Troy
--
__________________________________________________
Troy Dawson  [EMAIL PROTECTED]  (630)840-6468
Fermilab  ComputingDivision/LCSI/CSI DSS Group
__________________________________________________

Reply via email to