Bug 211766

Summary: Fails to build on x86_64
Product: [Fedora] Fedora Reporter: Michael Schwendt <bugs.michael>
Component: python-reportlabAssignee: Brian Pepple <bdpepple>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: 3CC: Christian.Iseli, extras-qa, k.georgiou
Target Milestone: ---Keywords: Reopened
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: 1.20-3.fc3.1 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2007-01-30 16:03:38 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 Michael Schwendt 2006-10-22 10:46:30 UTC
python-reportlab x86_64 build is an older version than the i386 build. Looks like this is from pre-buildsystem time.

Comment 2 Michael Schwendt 2006-10-22 11:47:29 UTC
Failed due to sitelib<->sitearch, so I syned with FC-4:
http://buildsys.fedoraproject.org/build-status/job.psp?uid=20082

Build servers cause trouble currently, so it may be necessary
to requeue this one.

Comment 3 Michael Schwendt 2006-10-22 15:39:34 UTC
[re-using this bug with changed Summary...]

In short:
Rebuilding the src.rpm on an x86_64 machine fails.

[...]

So, hammer3 hangs, but hammer2 (x86_64 machine) failed to rebuild the
package: http://buildsys.fedoraproject.org/build-status/job.psp?uid=20087

It installed some files into python_sitearch, not python_sitelib, and
then failed to include the installed /usr/lib64/python... files.

I've hacked the FC-3 spec to use a link from /usr/lib64 to /usr/lib
during %install, but that is sub-optimal. Job #20093 succeeded. noarch
package will be in next push.

Keeping this bug open, so you are aware that rebuild failures can
happen when an x86_64 build server is used.

I assume that FC-4 and newer are affected, too.


Comment 4 Brian Pepple 2006-10-23 14:37:47 UTC
Thanks for the heads up.

Comment 5 Kostas Georgiou 2006-10-24 23:21:40 UTC
patching setup.py to use this:
  from distutils.sysconfig import get_python_lib
  package_path = pjoin(get_python_lib(), 'reportlab')
instead of:
  package_path = pjoin(package_home(distutils.__dict__), 'site-packages',
'reportlab')
seems to work for me under RHEL4 which is more or less the same as FC3

Comment 6 Christian Iseli 2007-01-17 23:18:10 UTC
FC3 and FC4 have now been EOL'd.

Please check the ticket against a current Fedora release, and either adjust the
release number, or close it if appropriate.

Thanks.

Your friendly BZ janitor :-)