Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 506486 - dev-python/sqlalchemy-0.9.2 fails tests: ERROR: test.sql.test_unicode.UnicodeSchemaTest.test_reflect, py3.2
Summary: dev-python/sqlalchemy-0.9.2 fails tests: ERROR: test.sql.test_unicode.Unicode...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Python Gentoo Team
URL:
Whiteboard:
Keywords: REGRESSION
Depends on:
Blocks: 505840
  Show dependency tree
 
Reported: 2014-04-01 19:18 UTC by Markus Meier
Modified: 2014-04-02 16:19 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
dev-python:sqlalchemy-0.9.2:20140401-054337.log (dev-python:sqlalchemy-0.9.2:20140401-054337.log,190.91 KB, text/plain)
2014-04-01 19:18 UTC, Markus Meier
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Markus Meier gentoo-dev 2014-04-01 19:18:25 UTC
Created attachment 374044 [details]
dev-python:sqlalchemy-0.9.2:20140401-054337.log

* Package:    dev-python/sqlalchemy-0.9.2
 * Repository: gentoo
 * Maintainer: python@gentoo.org
 * USE:        arm elibc_glibc kernel_linux python_targets_python2_6 python_targets_python2_7 python_targets_python3_2 python_targets_python3_3 sqlite test userland_GNU
 * FEATURES:   preserve-libs sandbox test userpriv usersandbox

...........................................................................................S...........................................................................................................................S......................E..........S..SSSSSSSS............
.....
======================================================================
ERROR: test.sql.test_unicode.UnicodeSchemaTest.test_reflect
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/var/tmp/portage/dev-python/sqlalchemy-0.9.2/work/SQLAlchemy-0.9.2-python3_2/./lib/sqlalchemy/engine/base.py", line 920, in _execute_context
    context)
  File "/var/tmp/portage/dev-python/sqlalchemy-0.9.2/work/SQLAlchemy-0.9.2-python3_2/./lib/sqlalchemy/engine/default.py", line 425, in do_execute
    cursor.execute(statement, parameters)
sqlite3.OperationalError: unrecognized token: "\"

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/lib/python3.2/site-packages/nose/case.py", line 198, in runTest
    self.test(*self.arg)
  File "/var/tmp/portage/dev-python/sqlalchemy-0.9.2/work/SQLAlchemy-0.9.2-python3_2/test/sql/test_unicode.py", line 111, in test_reflect
    self.assert_(tt3.select(order_by=desc(ue('\\u6e2c\\u8a66_id'))).
  File "/var/tmp/portage/dev-python/sqlalchemy-0.9.2/work/SQLAlchemy-0.9.2-python3_2/./lib/sqlalchemy/sql/base.py", line 236, in execute
    return e._execute_clauseelement(self, multiparams, params)
  File "/var/tmp/portage/dev-python/sqlalchemy-0.9.2/work/SQLAlchemy-0.9.2-python3_2/./lib/sqlalchemy/engine/base.py", line 1658, in _execute_clauseelement
    return connection._execute_clauseelement(elem, multiparams, params)
  File "/var/tmp/portage/dev-python/sqlalchemy-0.9.2/work/SQLAlchemy-0.9.2-python3_2/./lib/sqlalchemy/engine/base.py", line 814, in _execute_clauseelement
    compiled_sql, distilled_params
  File "/var/tmp/portage/dev-python/sqlalchemy-0.9.2/work/SQLAlchemy-0.9.2-python3_2/./lib/sqlalchemy/engine/base.py", line 927, in _execute_context
    context)
  File "/var/tmp/portage/dev-python/sqlalchemy-0.9.2/work/SQLAlchemy-0.9.2-python3_2/./lib/sqlalchemy/engine/base.py", line 1076, in _handle_dbapi_exception
    exc_info
  File "/var/tmp/portage/dev-python/sqlalchemy-0.9.2/work/SQLAlchemy-0.9.2-python3_2/./lib/sqlalchemy/util/compat.py", line 174, in raise_from_cause
    reraise(type(exception), exception, tb=exc_tb, cause=exc_value)
  File "/var/tmp/portage/dev-python/sqlalchemy-0.9.2/work/SQLAlchemy-0.9.2-python3_2/./lib/sqlalchemy/util/compat.py", line 167, in reraise
    raise value.with_traceback(tb)
  File "/var/tmp/portage/dev-python/sqlalchemy-0.9.2/work/SQLAlchemy-0.9.2-python3_2/./lib/sqlalchemy/engine/base.py", line 920, in _execute_context
    context)
  File "/var/tmp/portage/dev-python/sqlalchemy-0.9.2/work/SQLAlchemy-0.9.2-python3_2/./lib/sqlalchemy/engine/default.py", line 425, in do_execute
    cursor.execute(statement, parameters)
sqlalchemy.exc.OperationalError: (OperationalError) unrecognized token: "\" 'SELECT "\\u6e2c\\u8a66"."\\u6e2c\\u8a66_id", "\\u6e2c\\u8a66"."unitable1_\\u6e2c\\u8a66", "\\u6e2c\\u8a66"."Unit��ble2_b", "\\u6e2c\\u8a66"."\\u6e2c\\u8a66_self" \nFROM "\\u6e2c\\u8a66" ORDER BY \\u6e2c\\u8a66_id DESC' ()

----------------------------------------------------------------------
Ran 5677 tests in 6029.777s

FAILED (SKIP=192, errors=1)
.... * ERROR: dev-python/sqlalchemy-0.9.2::gentoo failed (test phase):
 *   Testsuite failed under python3.2
 * 
 * Call stack:
 *     ebuild.sh, line   93:  Called src_test
 *   environment, line 3802:  Called distutils-r1_src_test
 *   environment, line 1302:  Called _distutils-r1_run_foreach_impl 'python_test'
 *   environment, line  223:  Called python_parallel_foreach_impl 'distutils-r1_run_phase' 'python_test'
 *   environment, line 3539:  Called multibuild_parallel_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test'
 *   environment, line 2655:  Called multibuild_foreach_variant '_multibuild_parallel' '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test'
. *   environment, line 2603:  Called _multibuild_run '_multibuild_parallel' '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test'
 *   environment, line 2601:  Called _multibuild_parallel '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test'
 *   environment, line 2646:  Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test'
 *   environment, line  694:  Called distutils-r1_run_phase 'python_test'
 *   environment, line 1238:  Called python_test
 *   environment, line 3592:  Called die
 * The specific snippet of code:
 *       "${PYTHON}" sqla_nose.py || die "Testsuite failed under ${EPYTHON}";

Portage 2.2.8-r1 (default/linux/arm/13.0/armv5te/desktop, gcc-4.7.3, glibc-2.17, 3.10.25-gentoo armv5tel)
=================================================================
System uname: Linux-3.10.25-gentoo-armv5tel-with-gentoo-2.2
KiB Mem:      513244 total,    178124 free
KiB Swap:     614396 total,    591112 free
Timestamp of tree: Mon, 31 Mar 2014 11:00:01 +0000
ld GNU ld (GNU Binutils) 2.23.2
distcc 3.1 armv5tel-softfloat-linux-gnueabi [disabled]
ccache version 3.1.9 [disabled]
app-shells/bash:          4.2_p45
dev-lang/python:          2.6.8-r3, 2.7.6, 3.2.5-r3, 3.3.3
dev-util/ccache:          3.1.9-r3
dev-util/cmake:           2.8.12.2
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.12.4
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.4_p6-r1, 1.5-r1, 1.6.3-r1, 1.7.9-r2, 1.8.5-r4, 1.9.6-r3, 1.10.3, 1.11.6, 1.12.6, 1.13.4
sys-devel/binutils:       2.23.2
sys-devel/gcc:            4.6.3, 4.7.3-r1
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4.2
sys-devel/make:           3.82-r4
sys-kernel/linux-headers: 3.9 (virtual/os-headers)
sys-libs/glibc:           2.17
Repositories: gentoo
ACCEPT_KEYWORDS="arm"
ACCEPT_LICENSE="* -@EULA"
CBUILD="armv5tel-softfloat-linux-gnueabi"
CFLAGS="-O2 -march=armv5te -pipe"
CHOST="armv5tel-softfloat-linux-gnueabi"
CONFIG_PROTECT="/etc /usr/lib/python2.7/site-packages/buildbot/status/web /usr/share/gnupg/qualified.txt /var/bind /var/vpopmail/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.3/ext-active/ /etc/php/apache2-php5.4/ext-active/ /etc/php/apache2-php5.5/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/cgi-php5.4/ext-active/ /etc/php/cgi-php5.5/ext-active/ /etc/php/cli-php5.3/ext-active/ /etc/php/cli-php5.4/ext-active/ /etc/php/cli-php5.5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -march=armv5te -pipe"
DISTDIR="/mnt/distfiles"
EMERGE_DEFAULT_OPTS="--quiet-build=n --jobs=2 --keep-going --with-bdeps=y"
FCFLAGS="-O2 -pipe -march=armv5te"
FEATURES="assume-digests binpkg-logs collision-protect config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict test unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
FFLAGS="-O2 -pipe -march=armv5te"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="en_GB.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://192.168.1.100/gentoo-portage"
USE="X a52 aac acl acpi alsa apache2 arm berkdb bluetooth branding bzip2 cairo cdda cdr cli consolekit cracklib crypt cups cxx dbus dri dts dvd dvdr emboss encode exif fam firefox flac fortran gdbm gif gpm gtk iconv jpeg kpathsea lcms ldap libnotify mad mng modules mp3 mp4 mpeg ncurses nls nptl ogg opengl openmp pam pango pcre pdf png policykit ppds qt3support qt4 readline sdl session spell ssl startup-notification svg tcpd test tiff truetype udev udisks unicode upower usb vorbis wxwidgets xcb xml xv xvid zlib" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-2 php5-3 php5-4 php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_6 python2_7 python3_2 python3_3" RUBY_TARGETS="ruby19 ruby20" USERLAND="GNU" VIDEO_CARDS="exynos fbdev omap omapfb dummy v4l" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON
Comment 1 Ian Delaney (RETIRED) gentoo-dev 2014-04-02 13:48:33 UTC
~/cvsPortage/gentoo-x86/dev-python/sqlalchemy $ PYTHON_TARGETS=python2_7 ebuild sqlalchemy-0.9.2.ebuild clean test

----------------------------------------------------------------------
Ran 5677 tests in 149.432s

OK (SKIP=191

which is why I declared it fixed 26 Mar 2014.
Clearly all things are not equal
Comment 2 Ian Delaney (RETIRED) gentoo-dev 2014-04-02 16:19:37 UTC
Sorry, mis read as py2.7.  It appears upstream consider py3.2 passee, support will likely be dropped soon.

This supposedly passed some days ago under py3.2. However, it did replicate under py3.2.

  02 Apr 2014; Ian Delaney <idella4@gentoo.org> sqlalchemy-0.9.2.ebuild:
  Fix to rogue test in py3.2, fixes Bug #506486 by maekke