rpm.archscore's influence on smart

Eric MSP Veith eveith at wwweb-library.net
Tue Mar 23 08:43:37 PDT 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Tuesday 23 March 2010, Anders F Björklund <afb at algonet.se> wrote:
> make test TEST="tests/rpmdir.txt tests/metadata.txt"

I get a whole bunch of failures. See the appended file for details. 

Sometimes I also see this error:

- ---%<---
*** glibc detected *** python: corrupted double-linked list: 0x09326378 ***
- --->%---

But it doesn't show up on every run, likewise with "make test" failing with 
the following stacktrace:

- ---%<---
/lib/libc.so.6[0x4025c806]
/usr/lib/libpython2.6.so.1.0[0x400a9880]
/usr/lib/libpython2.6.so.1.0[0x400a7761]
/usr/lib/libpython2.6.so.1.0(PyDict_SetItem+0x6f)[0x400a9b7f]
/usr/lib/libpython2.6.so.1.0(PyDict_SetItemString+0x4e)[0x400aa09e]
/usr/lib/libpython2.6.so.1.0(PyImport_Cleanup+0x108)[0x401216e8]
/usr/lib/libpython2.6.so.1.0(Py_Finalize+0xb5)[0x4012d925]
/usr/lib/libpython2.6.so.1.0(Py_Exit+0x17)[0x4012da47]
/usr/lib/libpython2.6.so.1.0[0x4012db8d]
/usr/lib/libpython2.6.so.1.0(PyErr_PrintEx+0x19d)[0x4012dd8d]
/usr/lib/libpython2.6.so.1.0(PyErr_Print+0x1e)[0x4012dfce]
/usr/lib/libpython2.6.so.1.0(PyRun_SimpleFileExFlags+0x156)[0x4012f4c6]
/usr/lib/libpython2.6.so.1.0(PyRun_AnyFileExFlags+0x82)[0x4012f862]
/usr/lib/libpython2.6.so.1.0(Py_Main+0xcc0)[0x4013d1e0]
python(main+0x32)[0x8048592]
/lib/libc.so.6(__libc_start_main+0xe0)[0x4020b3a0]
python[0x80484f1]
- --->%---

Looks to me as if my Python installation is screwed up.

			Eric
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkuo4a0ACgkQhS0drJ3goJIfjQCeNNN5Dn054CAUizFU40M2o/cu
S9YAn3d3oKSFB40kEHbz/Llxkp8Pw9ji
=bPzL
-----END PGP SIGNATURE-----
-------------- next part --------------
python setup.py build_ext -i
running build_ext
LANG=C python test tests/rpmdir.txt tests/metadata.txt
Running doctests...
[tests/metadata.txt]
**********************************************************************
File "tests/metadata.txt", line 44, in metadata.txt
Failed example:
    cache.getPackages()
Expected:
    [name1-version1-release1 at noarch, name2-version2-release2 at noarch]
Got:
    []
**********************************************************************
File "tests/metadata.txt", line 47, in metadata.txt
Failed example:
    pkg = cache.getPackages()[0]
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1241, in __run
        compileflags, 1) in test.globs
      File "<doctest metadata.txt[16]>", line 1, in <module>
        pkg = cache.getPackages()[0]
    IndexError: list index out of range
**********************************************************************
File "tests/metadata.txt", line 48, in metadata.txt
Failed example:
    type(pkg)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1241, in __run
        compileflags, 1) in test.globs
      File "<doctest metadata.txt[17]>", line 1, in <module>
        type(pkg)
    NameError: name 'pkg' is not defined
**********************************************************************
File "tests/metadata.txt", line 54, in metadata.txt
Failed example:
    pkg.name
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1241, in __run
        compileflags, 1) in test.globs
      File "<doctest metadata.txt[18]>", line 1, in <module>
        pkg.name
    NameError: name 'pkg' is not defined
**********************************************************************
File "tests/metadata.txt", line 56, in metadata.txt
Failed example:
    pkg.version
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1241, in __run
        compileflags, 1) in test.globs
      File "<doctest metadata.txt[19]>", line 1, in <module>
        pkg.version
    NameError: name 'pkg' is not defined
**********************************************************************
File "tests/metadata.txt", line 59, in metadata.txt
Failed example:
    sorted(pkg.provides)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1241, in __run
        compileflags, 1) in test.globs
      File "<doctest metadata.txt[20]>", line 1, in <module>
        sorted(pkg.provides)
    NameError: name 'pkg' is not defined
**********************************************************************
File "tests/metadata.txt", line 61, in metadata.txt
Failed example:
    [type(x).__name__ for x in sorted(pkg.provides)]
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1241, in __run
        compileflags, 1) in test.globs
      File "<doctest metadata.txt[21]>", line 1, in <module>
        [type(x).__name__ for x in sorted(pkg.provides)]
    NameError: name 'pkg' is not defined
**********************************************************************
File "tests/metadata.txt", line 64, in metadata.txt
Failed example:
    sorted(pkg.requires)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1241, in __run
        compileflags, 1) in test.globs
      File "<doctest metadata.txt[22]>", line 1, in <module>
        sorted(pkg.requires)
    NameError: name 'pkg' is not defined
**********************************************************************
File "tests/metadata.txt", line 67, in metadata.txt
Failed example:
    [type(x).__name__ for x in sorted(pkg.requires)]
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1241, in __run
        compileflags, 1) in test.globs
      File "<doctest metadata.txt[23]>", line 1, in <module>
        [type(x).__name__ for x in sorted(pkg.requires)]
    NameError: name 'pkg' is not defined
**********************************************************************
File "tests/metadata.txt", line 70, in metadata.txt
Failed example:
    sorted(pkg.upgrades)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1241, in __run
        compileflags, 1) in test.globs
      File "<doctest metadata.txt[24]>", line 1, in <module>
        sorted(pkg.upgrades)
    NameError: name 'pkg' is not defined
**********************************************************************
File "tests/metadata.txt", line 72, in metadata.txt
Failed example:
    [type(x).__name__ for x in sorted(pkg.upgrades)]
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1241, in __run
        compileflags, 1) in test.globs
      File "<doctest metadata.txt[25]>", line 1, in <module>
        [type(x).__name__ for x in sorted(pkg.upgrades)]
    NameError: name 'pkg' is not defined
**********************************************************************
File "tests/metadata.txt", line 75, in metadata.txt
Failed example:
    sorted(pkg.conflicts)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1241, in __run
        compileflags, 1) in test.globs
      File "<doctest metadata.txt[26]>", line 1, in <module>
        sorted(pkg.conflicts)
    NameError: name 'pkg' is not defined
**********************************************************************
File "tests/metadata.txt", line 77, in metadata.txt
Failed example:
    [type(x).__name__ for x in sorted(pkg.conflicts)]
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1241, in __run
        compileflags, 1) in test.globs
      File "<doctest metadata.txt[27]>", line 1, in <module>
        [type(x).__name__ for x in sorted(pkg.conflicts)]
    NameError: name 'pkg' is not defined
**********************************************************************
File "tests/metadata.txt", line 83, in metadata.txt
Failed example:
    info = loader.getInfo(pkg)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1241, in __run
        compileflags, 1) in test.globs
      File "<doctest metadata.txt[28]>", line 1, in <module>
        info = loader.getInfo(pkg)
    NameError: name 'pkg' is not defined
**********************************************************************
File "tests/metadata.txt", line 84, in metadata.txt
Failed example:
    info
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1241, in __run
        compileflags, 1) in test.globs
      File "<doctest metadata.txt[29]>", line 1, in <module>
        info
    NameError: name 'info' is not defined
**********************************************************************
File "tests/metadata.txt", line 87, in metadata.txt
Failed example:
    info.getGroup()
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1241, in __run
        compileflags, 1) in test.globs
      File "<doctest metadata.txt[30]>", line 1, in <module>
        info.getGroup()
    NameError: name 'info' is not defined
**********************************************************************
File "tests/metadata.txt", line 89, in metadata.txt
Failed example:
    info.getSummary()
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1241, in __run
        compileflags, 1) in test.globs
      File "<doctest metadata.txt[31]>", line 1, in <module>
        info.getSummary()
    NameError: name 'info' is not defined
**********************************************************************
File "tests/metadata.txt", line 91, in metadata.txt
Failed example:
    info.getDescription()
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1241, in __run
        compileflags, 1) in test.globs
      File "<doctest metadata.txt[32]>", line 1, in <module>
        info.getDescription()
    NameError: name 'info' is not defined
**********************************************************************
File "tests/metadata.txt", line 94, in metadata.txt
Failed example:
    info.getBuildTime()
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1241, in __run
        compileflags, 1) in test.globs
      File "<doctest metadata.txt[33]>", line 1, in <module>
        info.getBuildTime()
    NameError: name 'info' is not defined
**********************************************************************
File "tests/metadata.txt", line 97, in metadata.txt
Failed example:
    info.getURLs()
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1241, in __run
        compileflags, 1) in test.globs
      File "<doctest metadata.txt[34]>", line 1, in <module>
        info.getURLs()
    NameError: name 'info' is not defined
**********************************************************************
File "tests/metadata.txt", line 99, in metadata.txt
Failed example:
    url = info.getURLs()[0]
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1241, in __run
        compileflags, 1) in test.globs
      File "<doctest metadata.txt[35]>", line 1, in <module>
        url = info.getURLs()[0]
    NameError: name 'info' is not defined
**********************************************************************
File "tests/metadata.txt", line 101, in metadata.txt
Failed example:
    info.getSHA(url)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1241, in __run
        compileflags, 1) in test.globs
      File "<doctest metadata.txt[36]>", line 1, in <module>
        info.getSHA(url)
    NameError: name 'info' is not defined
**********************************************************************
File "tests/metadata.txt", line 103, in metadata.txt
Failed example:
    info.getSize(url)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1241, in __run
        compileflags, 1) in test.globs
      File "<doctest metadata.txt[37]>", line 1, in <module>
        info.getSize(url)
    NameError: name 'info' is not defined
**********************************************************************
File "tests/metadata.txt", line 106, in metadata.txt
Failed example:
    info.getReferenceURLs()
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1241, in __run
        compileflags, 1) in test.globs
      File "<doctest metadata.txt[38]>", line 1, in <module>
        info.getReferenceURLs()
    NameError: name 'info' is not defined
**********************************************************************
1 items had failures:
  24 of  39 in metadata.txt
***Test Failed*** 24 failures.
(failures=24, tests=39)

[tests/rpmdir.txt]
**********************************************************************
File "tests/rpmdir.txt", line 45, in rpmdir.txt
Failed example:
    packages
Expected:
    [name1-version1-release1 at noarch, name2-version2-release2 at noarch]
Got:
    []
**********************************************************************
File "tests/rpmdir.txt", line 48, in rpmdir.txt
Failed example:
    pkg = packages[0]
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1241, in __run
        compileflags, 1) in test.globs
      File "<doctest rpmdir.txt[17]>", line 1, in <module>
        pkg = packages[0]
    IndexError: list index out of range
**********************************************************************
File "tests/rpmdir.txt", line 49, in rpmdir.txt
Failed example:
    type(pkg)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1241, in __run
        compileflags, 1) in test.globs
      File "<doctest rpmdir.txt[18]>", line 1, in <module>
        type(pkg)
    NameError: name 'pkg' is not defined
**********************************************************************
File "tests/rpmdir.txt", line 55, in rpmdir.txt
Failed example:
    pkg.name
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1241, in __run
        compileflags, 1) in test.globs
      File "<doctest rpmdir.txt[19]>", line 1, in <module>
        pkg.name
    NameError: name 'pkg' is not defined
**********************************************************************
File "tests/rpmdir.txt", line 57, in rpmdir.txt
Failed example:
    pkg.version
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1241, in __run
        compileflags, 1) in test.globs
      File "<doctest rpmdir.txt[20]>", line 1, in <module>
        pkg.version
    NameError: name 'pkg' is not defined
**********************************************************************
File "tests/rpmdir.txt", line 60, in rpmdir.txt
Failed example:
    sorted(pkg.provides)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1241, in __run
        compileflags, 1) in test.globs
      File "<doctest rpmdir.txt[21]>", line 1, in <module>
        sorted(pkg.provides)
    NameError: name 'pkg' is not defined
**********************************************************************
File "tests/rpmdir.txt", line 62, in rpmdir.txt
Failed example:
    [type(x).__name__ for x in sorted(pkg.provides)]
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1241, in __run
        compileflags, 1) in test.globs
      File "<doctest rpmdir.txt[22]>", line 1, in <module>
        [type(x).__name__ for x in sorted(pkg.provides)]
    NameError: name 'pkg' is not defined
**********************************************************************
File "tests/rpmdir.txt", line 65, in rpmdir.txt
Failed example:
    sorted(pkg.requires)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1241, in __run
        compileflags, 1) in test.globs
      File "<doctest rpmdir.txt[23]>", line 1, in <module>
        sorted(pkg.requires)
    NameError: name 'pkg' is not defined
**********************************************************************
File "tests/rpmdir.txt", line 67, in rpmdir.txt
Failed example:
    [type(x).__name__ for x in sorted(pkg.requires)]
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1241, in __run
        compileflags, 1) in test.globs
      File "<doctest rpmdir.txt[24]>", line 1, in <module>
        [type(x).__name__ for x in sorted(pkg.requires)]
    NameError: name 'pkg' is not defined
**********************************************************************
File "tests/rpmdir.txt", line 70, in rpmdir.txt
Failed example:
    sorted(pkg.upgrades)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1241, in __run
        compileflags, 1) in test.globs
      File "<doctest rpmdir.txt[25]>", line 1, in <module>
        sorted(pkg.upgrades)
    NameError: name 'pkg' is not defined
**********************************************************************
File "tests/rpmdir.txt", line 72, in rpmdir.txt
Failed example:
    [type(x).__name__ for x in sorted(pkg.upgrades)]
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1241, in __run
        compileflags, 1) in test.globs
      File "<doctest rpmdir.txt[26]>", line 1, in <module>
        [type(x).__name__ for x in sorted(pkg.upgrades)]
    NameError: name 'pkg' is not defined
**********************************************************************
File "tests/rpmdir.txt", line 75, in rpmdir.txt
Failed example:
    sorted(pkg.conflicts)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1241, in __run
        compileflags, 1) in test.globs
      File "<doctest rpmdir.txt[27]>", line 1, in <module>
        sorted(pkg.conflicts)
    NameError: name 'pkg' is not defined
**********************************************************************
File "tests/rpmdir.txt", line 77, in rpmdir.txt
Failed example:
    [type(x).__name__ for x in sorted(pkg.conflicts)]
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1241, in __run
        compileflags, 1) in test.globs
      File "<doctest rpmdir.txt[28]>", line 1, in <module>
        [type(x).__name__ for x in sorted(pkg.conflicts)]
    NameError: name 'pkg' is not defined
**********************************************************************
File "tests/rpmdir.txt", line 83, in rpmdir.txt
Failed example:
    info = loader.getInfo(pkg)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1241, in __run
        compileflags, 1) in test.globs
      File "<doctest rpmdir.txt[29]>", line 1, in <module>
        info = loader.getInfo(pkg)
    NameError: name 'pkg' is not defined
**********************************************************************
File "tests/rpmdir.txt", line 84, in rpmdir.txt
Failed example:
    info
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1241, in __run
        compileflags, 1) in test.globs
      File "<doctest rpmdir.txt[30]>", line 1, in <module>
        info
    NameError: name 'info' is not defined
**********************************************************************
File "tests/rpmdir.txt", line 87, in rpmdir.txt
Failed example:
    str(info.getPackage())
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1241, in __run
        compileflags, 1) in test.globs
      File "<doctest rpmdir.txt[31]>", line 1, in <module>
        str(info.getPackage())
    NameError: name 'info' is not defined
**********************************************************************
File "tests/rpmdir.txt", line 89, in rpmdir.txt
Failed example:
    str(info.getSource())
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1241, in __run
        compileflags, 1) in test.globs
      File "<doctest rpmdir.txt[32]>", line 1, in <module>
        str(info.getSource())
    NameError: name 'info' is not defined
**********************************************************************
File "tests/rpmdir.txt", line 91, in rpmdir.txt
Failed example:
    info.getGroup()
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1241, in __run
        compileflags, 1) in test.globs
      File "<doctest rpmdir.txt[33]>", line 1, in <module>
        info.getGroup()
    NameError: name 'info' is not defined
**********************************************************************
File "tests/rpmdir.txt", line 93, in rpmdir.txt
Failed example:
    info.getLicense()
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1241, in __run
        compileflags, 1) in test.globs
      File "<doctest rpmdir.txt[34]>", line 1, in <module>
        info.getLicense()
    NameError: name 'info' is not defined
**********************************************************************
File "tests/rpmdir.txt", line 95, in rpmdir.txt
Failed example:
    info.getSummary()
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1241, in __run
        compileflags, 1) in test.globs
      File "<doctest rpmdir.txt[35]>", line 1, in <module>
        info.getSummary()
    NameError: name 'info' is not defined
**********************************************************************
File "tests/rpmdir.txt", line 97, in rpmdir.txt
Failed example:
    info.getDescription()
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1241, in __run
        compileflags, 1) in test.globs
      File "<doctest rpmdir.txt[36]>", line 1, in <module>
        info.getDescription()
    NameError: name 'info' is not defined
**********************************************************************
File "tests/rpmdir.txt", line 100, in rpmdir.txt
Failed example:
    info.getBuildTime()
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1241, in __run
        compileflags, 1) in test.globs
      File "<doctest rpmdir.txt[37]>", line 1, in <module>
        info.getBuildTime()
    NameError: name 'info' is not defined
**********************************************************************
File "tests/rpmdir.txt", line 103, in rpmdir.txt
Failed example:
    info.getURLs()
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1241, in __run
        compileflags, 1) in test.globs
      File "<doctest rpmdir.txt[38]>", line 1, in <module>
        info.getURLs()
    NameError: name 'info' is not defined
**********************************************************************
File "tests/rpmdir.txt", line 105, in rpmdir.txt
Failed example:
    url = info.getURLs()[0]
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1241, in __run
        compileflags, 1) in test.globs
      File "<doctest rpmdir.txt[39]>", line 1, in <module>
        url = info.getURLs()[0]
    NameError: name 'info' is not defined
**********************************************************************
File "tests/rpmdir.txt", line 107, in rpmdir.txt
Failed example:
    info.getSHA(url)
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1241, in __run
        compileflags, 1) in test.globs
      File "<doctest rpmdir.txt[40]>", line 1, in <module>
        info.getSHA(url)
    NameError: name 'info' is not defined
**********************************************************************
File "tests/rpmdir.txt", line 108, in rpmdir.txt
Failed example:
    int(info.getSize(url))
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.6/doctest.py", line 1241, in __run
        compileflags, 1) in test.globs
      File "<doctest rpmdir.txt[41]>", line 1, in <module>
        int(info.getSize(url))
    NameError: name 'info' is not defined
**********************************************************************
1 items had failures:
  26 of  42 in rpmdir.txt
***Test Failed*** 26 failures.
(failures=26, tests=42)

Total failures: 50
Total tests: 81
make: *** [test] Error 1


More information about the Smart mailing list