Bug 723202

Summary: po4a fails to run in Rawhide: undefined symbol: Perl_Gthr_key_ptr
Product: [Fedora] Fedora Reporter: Richard W.M. Jones <rjones>
Component: perl-gettextAssignee: Ralf Corsepius <rc040203>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: axel.thimm, dan, lxtnow, perl-devel, ppisar, rc040203
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-07-19 15:18:47 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Richard W.M. Jones 2011-07-19 11:46:58 UTC
Description of problem:

$ po4a
perl: symbol lookup error: /usr/lib64/perl5/vendor_perl/auto/Locale/gettext/gettext.so: undefined symbol: Perl_Gthr_key_ptr

Version-Release number of selected component (if applicable):

po4a-0.41-2.fc15.noarch

How reproducible:

100%

Steps to Reproduce:
1. Run po4a
2.
3.
  
Actual results:

Error as above.

Expected results:

Should run.

Additional info:

Comment 1 Richard W.M. Jones 2011-07-19 11:48:15 UTC
$ rpm -qf /usr/lib64/perl5/vendor_perl/auto/Locale/gettext/gettext.so
perl-gettext-1.05-20.fc15.x86_64

(That is the latest version of perl-gettext)

Comment 2 Richard W.M. Jones 2011-07-19 11:59:00 UTC
I was able to fix this simply by rebuilding perl-gettext.

Therefore reassigning this bug.  The problem is that perl-gettext
wasn't rebuilt for the Perl 5.14 mass-rebuild for some reason.

Comment 3 Ralf Corsepius 2011-07-19 14:40:05 UTC
(In reply to comment #2)
> I was able to fix this simply by rebuilding perl-gettext.
Interesting ;)

> Therefore reassigning this bug. 
Same person, I am both perl-gettext and po4a maintainer ;)

> The problem is that perl-gettext
> wasn't rebuilt for the Perl 5.14 mass-rebuild for some reason.
OK, then let's give the persons who perform this mass-rebuild some more time.
No idea about their current status and what they currently are doing. I had thought, all of the rebuilt was done on a separate branch in git and none of the rebuilt packages has ended up in rawhide.

Comment 4 Petr Pisar 2011-07-19 14:57:56 UTC
The mass-rebuild is proceeding in master git branch, but the build is being done in separate build-root (dist-f16-perl). Once the mass-rebuild finishes, packages compiled in dist-f16-perl will be merged back to dist-f16 build-root. We plan to finish the mass-rebuild at the end of this week.

I cannot grasp how po4a or perl-gettext could get into dist-f16 now. Koji has the same opinion:

$ koji latest-pkg --quiet dist-f16 perl-gettext po4a
perl-gettext-1.05-20.fc15                 dist-f15              ausil
po4a-0.41-2.fc15                          dist-f15              ausil
$ koji latest-pkg --quiet dist-f16-perl perl-gettext po4a
perl-gettext-1.05-22.fc16                 dist-f16-perl         mmaslano
po4a-0.41-3.fc16                          dist-f16-perl         mmaslano

Comment 5 Richard W.M. Jones 2011-07-19 15:16:12 UTC
(In reply to comment #3)
> No idea about their current status and what they currently are doing. I had
> thought, all of the rebuilt was done on a separate branch in git and none of
> the rebuilt packages has ended up in rawhide.

Could be because I'm following Koji[1] these days.  Rawhide isn't
bleeding edge enough for me ...

[1] http://kojipkgs.fedoraproject.org/repos/dist-rawhide/latest/x86_64/

Comment 6 Richard W.M. Jones 2011-07-19 15:18:47 UTC
Actually that can't be it.  I must have installed Perl 5.14
from the dist-f16-perl branch, and then forgotten I'd done
it ...

Since it has been rebuilt, we can close this bug.