This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: make test failures
Type: Stage:
Components: Tests Versions: Python 3.4
process
Status: closed Resolution:
Dependencies: Superseder:
Assigned To: Nosy List: David.Edelsohn, dcrs6000@gmail.com
Priority: normal Keywords:

Created on 2015-02-13 02:47 by dcrs6000@gmail.com, last changed 2022-04-11 14:58 by admin. This issue is now closed.

Files
File name Uploaded Description Edit
PYTHONFailedTest.log dcrs6000@gmail.com, 2015-02-13 02:47 Failed test output - individual test in verbose mode
Messages (6)
msg235871 - (view) Author: Dwight (dcrs6000@gmail.com) Date: 2015-02-13 02:47
Hi,
  Looking for assistance in figuring out what caused the following
test failures and how to fix the problems.
  Built and run on an IBM pSeries system running AIX 7.1.
  Appreciate any help I can get.
  I am not a software developer.
  I am compiling this because I need this to build
things I need to build firefox.
  Would really appreciate some help!
  (Mozilla.org and IBM not interested in providing
   a working browser for my system.)
Bye,
Dwight

***Failed Test the were run in verbose mode
test_locale failed
test_io failed
test_ssl failed
test_faulthandler
test_httpservers
test_socket failed
test_fileio failed
test_distutils failed
test_asyncio failed
test_mmap failed
test_resource failed
test_posix failed
msg235991 - (view) Author: David Edelsohn (David.Edelsohn) * Date: 2015-02-14 20:38
The Python testsuite does not produce completely clean results on AIX.  You can see the AIX tester for comparison.  Some are caused by assumptions in the testcases that are correct for Linux but not for some Unix systems, and some are caused by incorrect behavior of corner cases in AIX system libraries.  Python works on AIX and should work for your purposes to build Firefox.  I don't understand why you think that the problems must be fixed for you to make progress on your project.
msg236016 - (view) Author: Dwight (dcrs6000@gmail.com) Date: 2015-02-15 01:59
Thanks for the response.
What is the "AIX tester"?
Appreciate the explanation of what might be causing the problem.
I do have at least three other version of python installed on
my AIX 7.1 system.  Have no idea if these versions produced "test" errors.
These version of python were supplied to me.  The only reason
I am trying to create a new version of python is because when
I tried to build a gnome module which is required to build
gtk+ is did not like any of the version of python that I 
have installed.
The only reason that I am asking about these test failures is 
because I have no idea if they will cause problems in all my
follow on builds.
firefox acts funny in AIX (maybe other UNIX builds)!  Somewhere
in the final linked module there are bugs that can cause firefox 
to hang.  Just wanted to make sure everything up to the point
before the build of firefox is OK.  As you probably know mozilla
will not provide any support in my efforts to build a working
firefox.  (Not sure I can even build a working version.
Definitely not a C++ programmer and am just a novice C programmer.
Need to eliminate all possible of errors I can.)
I really need a working browser.  (I have an open PMR with
AIX support because firefox can not access the online
documentation for AIX.  Just great.  Documentation is only
available online and I can not get to it.  AIX support say
they do not support firefox so it my fault I can not access
the online documentation.)
I guess I could just install python and continue trying to build
firefox.
Oh!  By the way.  Do you know if when I install this version of
pyhton the gmake install will remove the older version of pyhton?
Not talking about the AIX or Linux toolkit version; but the
one that is installed in the directory where I will be installing
this version of python.

Appreciate the help!
Dwight
msg236070 - (view) Author: David Edelsohn (David.Edelsohn) * Date: 2015-02-15 21:05
When you configure Python, you can specify an installation directory, which defaults to /usr/local.  "make install" will overwrite the Python installation in the specified (possibly default) installation location, but not versions installed in other locations on the systems.

The focus of AIX is as a server system, not a deskside system with a graphical user interface.  AIX also has many differences from Linux and other SVR4 systems in the way that libraries and shared libraries are built and linked.  Firefox is a very complicated application and I doubt that you will have a lot of success building and running it on AIX.

If you really need Firefox web browser on your AIX desktop, I strongly suggest that you run Firefox on another system and use the "display" option to instruct the window to appear on the AIX X Window System.  In other words, you can have the web browser appear on the AIX system display without running the web browser on the AIX system.  If you need access to local files, you can mount the AIX filesystems on the remote system running the web browser.

The Python testsuite errors probably are not the cause of your Firefox build problems.  And fixing Python or trying to build Firefox on AIX probably are not effective use of your time and not the best way to solve the real problem of access to a web browser on an AIX display.
msg236085 - (view) Author: Dwight (dcrs6000@gmail.com) Date: 2015-02-16 01:41
Hi David,
  Thanks for the feed back.
  I must have a defective distribution because when installed 
python 3 it did not remove the older python 2.  Also for some
reason I have to set the LIBPATH to include the path to 
python libarary.  Don't know why; but the build does not
build a python module that know where the library is installed.
  I understand that IBM no longer sells workstations based
on the Power processor; but there are a few of us out here that
have been working on RT/PC, RS/6000 and pSeries system for 
close to 20 years.  It is not a simple project to just up 
and move to a different environment even if it is another
UNIX system. (I have a number of assembly applications that
I use every day!  Optimized for the Power processor!)
  I have used the new python to successfully build atk; but
am having problems with GObject-Introspection 1.42.  It seems
that python 3 broke something in that distribution.  So far I
have not been able to determine if there is a fix for the problem.
  I have two power systems.  A 9114-275 Intellistation and
a pSeries 520.  Both are configured as workstations.
  I certaily would rather not have to spend my time trying
to build firefox; but I need firefox to access the AIX support
site and the H/W and S/W documentation site.  (It took about 
a year for someone to fix it so that I could access the online
support site.  They at least admitted it was there fault that
I could not access the site.  However; the current support
person/group will not even admit that there is a problem.)
  Well enough of this off the subject stuff.
  Thanks for the information and comments.
  I guess I am now off to solving the GObject-Introspection 1.42
problem.  Humm! Have you heard about this incompatability 
problem?

Thanks,
Dwight
msg236104 - (view) Author: David Edelsohn (David.Edelsohn) * Date: 2015-02-16 14:51
A Python3 installation will not overwrite a Python2 installation because they are different major releases and not completely compatible.  If Firefox needs Python2, you should build the latest, stable release of Python 2.7.

I previously used AIX workstations, but now access AIX servers remotely from Linux workstations.  If you log in remotely to an AIX system, you can access all of your scripts.
History
Date User Action Args
2022-04-11 14:58:12adminsetgithub: 67645
2015-02-16 14:51:56David.Edelsohnsetmessages: + msg236104
2015-02-16 01:41:32dcrs6000@gmail.comsetstatus: open -> closed

messages: + msg236085
2015-02-15 21:05:59David.Edelsohnsetmessages: + msg236070
2015-02-15 01:59:12dcrs6000@gmail.comsetmessages: + msg236016
2015-02-14 20:38:56David.Edelsohnsetmessages: + msg235991
2015-02-13 04:48:16ned.deilysetnosy: + David.Edelsohn
2015-02-13 02:47:56dcrs6000@gmail.comcreate