Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 434141 - clearsilver failed massrebuild attempt for GCC 4.3
Summary: clearsilver failed massrebuild attempt for GCC 4.3
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: clearsilver
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Jeffrey C. Ollie
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: gcc43errors
TreeView+ depends on / blocked
 
Reported: 2008-02-22 13:09 UTC by Jesse Keating
Modified: 2013-01-10 02:57 UTC (History)
5 users (show)

Fixed In Version: 0.10.5-4.fc9
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2008-04-14 17:36:41 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Patch for option 1 (538 bytes, patch)
2008-04-14 16:57 UTC, Kevin Kofler
no flags Details | Diff
Patch for option 2 (714 bytes, patch)
2008-04-14 16:57 UTC, Kevin Kofler
no flags Details | Diff
Patch for option 3 (540 bytes, patch)
2008-04-14 16:57 UTC, Kevin Kofler
no flags Details | Diff

Description Jesse Keating 2008-02-22 13:09:40 UTC
This is an automatically filed bug for a failed rebuild attempt for GCC 4.3.

http://fedoraproject.org/wiki/JesseKeating/gcc43MassRebuildProposal

Please verify why this build failed and fix it.
http://koji.fedoraproject.org/koji/taskinfo?taskID=439908
Exit code was 1, check the build.log for the failed buildArch task.

Comment 1 Tyler Owen 2008-02-26 12:08:24 UTC
Errors in x86_64 Build.log

Processing files: clearsilver-0.10.5-2.fc9
error: File not found: /var/tmp/clearsilver-0.10.5-2.fc9-root-mockbuild/usr/bin/cs
error: File not found:
/var/tmp/clearsilver-0.10.5-2.fc9-root-mockbuild/usr/bin/cstest

Comment 2 Tom "spot" Callaway 2008-03-07 21:24:47 UTC
Clearsilver is very unhappy. -O0 and -O2 -fno-strict-aliasing do not make a
difference. Using gcc 3.4 doesn't resolve the issue. 

Comment 3 Alex Lancaster 2008-03-23 12:22:17 UTC
Tried another build of clearsilver, but it still failed:

http://koji.fedoraproject.org/koji/taskinfo?taskID=527088

Proximate cause was missing files:

RPM build errors:
    File not found: /var/tmp/clearsilver-0.10.5-3.fc9-root-mockbuild/usr/bin/cs
    File not found: /var/tmp/clearsilver-0.10.5-3.fc9-root-mockbuild/usr/bin/cstest

Efficient cause appears to be that the cs and cstest binaries fail their
regression tests and (I guess) refuse to be installed:

Running cs regression tests
Failed Regression Test: test_crc.cs
  See test_crc.cs.out and test_crc.cs.err
make[1]: *** [test] Error 1

Comment 4 Kevin Kofler 2008-04-14 16:53:57 UTC
The test_crc.cs test fails on 64-bit machines because:
* ne_crc in util/neo_misc.c computes and UINT32
* _builtin_str_crc in cs/csparse.c stuffs this into a long int
* the testcase expects the UINT32 to be changed into a negative number by this 
conversion

There are 3 possible fixes:
* disable the regression tests in cs/Makefile
* patch the test_crc.cs testcase to remove the offending test
* patch _builtin_str_crc to cast the number to int

We need a fix ASAP because this failure is causing broken deps.

Comment 5 Kevin Kofler 2008-04-14 16:57:20 UTC
Created attachment 302362 [details]
Patch for option 1

Comment 6 Kevin Kofler 2008-04-14 16:57:30 UTC
Created attachment 302364 [details]
Patch for option 2

Comment 7 Kevin Kofler 2008-04-14 16:57:45 UTC
Created attachment 302365 [details]
Patch for option 3

Pick one. :-)

Comment 8 Kevin Kofler 2008-04-14 17:30:50 UTC
If I don't get any other directions, I'll pick the second option ("patch the 
test_crc.cs testcase to remove the offending test"), which I consider the least 
invasive.

Comment 9 Jeffrey C. Ollie 2008-04-14 17:36:41 UTC
Yay! It builds now:

http://koji.fedoraproject.org/koji/taskinfo?taskID=565495


Comment 10 Kevin Kofler 2008-04-14 18:35:04 UTC
Have you requested f9-final tagging from rel-eng already?

Comment 11 Jeffrey C. Ollie 2008-04-14 18:55:25 UTC
(In reply to comment #10)
> Have you requested f9-final tagging from rel-eng already?

Yes.


Comment 12 Alex Lancaster 2008-04-16 10:36:38 UTC
(In reply to comment #11)
> (In reply to comment #10)
> > Have you requested f9-final tagging from rel-eng already?
> 
> Yes.

Hmm, looking at:

http://koji.fedoraproject.org/mash/rawhide-20080416/logs/depcheck 

still shows:

Broken deps for i386
---------------------------------------------------------- 
 perl-clearsilver-0.10.4-5.fc8.i386 requires perl(:MODULE_COMPAT_5.8.8)

and noting that the build:

http://koji.fedoraproject.org/koji/buildinfo?buildID=46178

still doesn't have the f9-final tag, it looks like rel-eng either haven't tagged
it yet, or somehow missed the e-mail.  I'll send another e-mail just to be sure.


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