<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>120255</bug_id>
          
          <creation_ts>2006-01-24 21:37 0000</creation_ts>
          <short_desc>ERROR: dev-java/jdbc-mysql-3.1.12 failed</short_desc>
          <delta_ts>2006-03-13 17:37:08 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>2005.1</version>
          <rep_platform>AMD64</rep_platform>
          <op_sys>Other</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P3</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>bakus@data.pl</reporter>
          <assigned_to>java@gentoo.org</assigned_to>
          <cc>bakus@data.pl</cc>
    
    <cc>cyfdecyf@gmail.com</cc>
    
    <cc>roberto.lopez.lopez@gmail.com</cc>

      

      
          <long_desc isprivate="0">
            <who>bakus@data.pl</who>
            <bug_when>2006-01-24 21:37:54 0000</bug_when>
            <thetext># emerge --info
Portage 2.1_pre3-r1 (default-linux/amd64/2005.1, gcc-3.4.5, glibc-2.3.6-r2, 2.6.15-gentoo-r1 x86_64)
=================================================================
System uname: 2.6.15-gentoo-r1 x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.12.0_pre15
dev-lang/python:     2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS=&quot;amd64 ~amd64&quot;
AUTOCLEAN=&quot;yes&quot;
CBUILD=&quot;x86_64-pc-linux-gnu&quot;
CFLAGS=&quot;-march=athlon64 -O2 -pipe&quot;
CHOST=&quot;x86_64-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control&quot;
CONFIG_PROTECT_MASK=&quot;/etc/gconf /etc/init.d /etc/initng /etc/terminfo /etc/env.d&quot;
CXXFLAGS=&quot;-march=athlon64 -O2 -pipe&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoconfig ccache distclean distlocks sandbox sfperms strict&quot;
GENTOO_MIRRORS=&quot;http://gentoo.mirrors.idn.net.pl/ http://ftp.ussg.iu.edu/linux/gentoo/ http://mirror.switch.ch/ftp/mirror/gentoo http://sunsite.icm.edu.pl/pub/Linux/distributions/gentoo http://ftp.belnet.be/linux/gentoo http://sunsite.cnlab-switch.ch/ftp/mirror/gentoo/ http://gentoo.prz.rzeszow.pl http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo&quot;
LANG=&quot;pl&quot;
LC_ALL=&quot;pl_PL&quot;
LDFLAGS=&quot;-z combreloc -s&quot;
LINGUAS=&quot;pl&quot;
MAKEOPTS=&quot;-j4&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
SYNC=&quot;rsync://rsync.europe.gentoo.org/gentoo-portage&quot;
USE=&quot;amd64 7zip X a52 a52dec aac aalib alsa apache2 arts asf audiofile avi berkdb bitmap-fonts bzip2 bzlib cdr crypt cups curl dba directfb dts dvb dvd dvdr dvdread eds emboss encode esd exif expat fam fbcon ffmpeg foomaticdb fortran gd gif glut gpm gstreamer gtk gtk2 hal idn imlib innodb java jpeg kde kdeenablefinal lame lcms libcaca libdvdcss libogg libvorbis lzw lzw-tiff mad mbox ming mng mozilla mp3 mpeg mpeg2 mpeg4 musepack mysql nas ncurses nls nsplugin nvidia ogg oggvorbis opengl pam pcre pdflib perl php php5 png postgres ppds proftpd python qt quicktime readline recode samba sdl session simplexml snmp sockets speex spell ssl tcpd theora tiff truetype truetype-fonts type1-fonts udev usb userlocales v4l vcd vhosts vorbis xine xml2 xmms xpm xv xvid xvmc zlib elibc_glibc kernel_linux linguas_pl userland_GNU&quot;
Unset:  ASFLAGS, CTARGET, PORTDIR_OVERLAY

error returned from `emerge -av jdbc-mysql jdbc2-stdext jta`
[...]
/var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/ConnectionRegressionTest.java:180: cannot find symbol
    [javac] symbol  : method assertTrue(boolean)
    [javac] location: class testsuite.regression.ConnectionRegressionTest
    [javac]                     assertTrue(rs2.getString(2).equals(field2NewValue));
    [javac]                         ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/ConnectionRegressionTest.java:266: cannot find symbol
    [javac] symbol  : method assertTrue(boolean)
    [javac] location: class testsuite.regression.ConnectionRegressionTest
    [javac]                                     assertTrue(updateCount == 1);
    [javac]                                         ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/ConnectionRegressionTest.java:330: cannot find symbol
    [javac] symbol  : method assertTrue(java.lang.String,boolean)
    [javac] location: class testsuite.regression.ConnectionRegressionTest
    [javac]             assertTrue(&quot;Connection is not a reconnected-connection&quot;, !connectionId
    [javac]                 ^
[...]
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/ConnectionRegressionTest.java:833: cannot find symbol
    [javac] symbol  : method assertTrue(boolean)
    [javac] location: class testsuite.regression.ConnectionRegressionTest
    [javac]                                     assertTrue(this.rs.next());
    [javac]                                         ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/ConnectionRegressionTest.java:835: cannot find symbol
    [javac] symbol  : method assertTrue(boolean)
    [javac] location: class testsuite.regression.ConnectionRegressionTest
    [javac]                                     assertTrue(&quot;\u30bd&quot;.equals(asString));
    [javac]                                         ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/ConnectionRegressionTest.java:840: cannot find symbol
    [javac] symbol  : method assertTrue(boolean)
    [javac] location: class testsuite.regression.ConnectionRegressionTest
    [javac]                                     assertTrue(this.rs.next());
    [javac]                                         ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/ConnectionRegressionTest.java:842: cannot find symbol
    [javac] symbol  : method assertEquals(java.lang.String,java.lang.String)
    [javac] location: class testsuite.regression.ConnectionRegressionTest
    [javac]                                     assertEquals(&quot;\u3231&quot;, asString);
    [javac]                                         ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/ConnectionRegressionTest.java:855: cannot find symbol
    [javac] symbol  : method assertTrue(boolean)
    [javac] location: class testsuite.regression.ConnectionRegressionTest
    [javac]                             assertTrue(this.rs.next());
    [javac]                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/DataSourceRegressionTest.java:342: warning: non-varargs call of varargs method with inexact argument type for last parameter;
    [javac] cast to java.lang.Object for a varargs call
    [javac] cast to java.lang.Object[] for a non-varargs call and to suppress this warning
    [javac]             enableStreamingResultsMethodStmt.invoke(physStatement, new Class[0]);
    [javac]                                                                        ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/DataSourceRegressionTest.java:362: warning: non-varargs call of varargs method with inexact argument type for last parameter;
    [javac] cast to java.lang.Object for a varargs call
    [javac] cast to java.lang.Object[] for a non-varargs call and to suppress this warning
    [javac]             enableStreamingResultsMethodPstmt.invoke(physPrepStmt, new Class[0]);
    [javac]                                                                        ^
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 100 errors
    [javac] 2 warnings

BUILD FAILED
/var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build.xml:619: Compile failed; see the compiler error output for details.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>nichoj@gentoo.org</who>
            <bug_when>2006-01-25 05:34:50 0000</bug_when>
            <thetext>Are you sure that&apos;s the full log? javac says there were 100 errors, and usually the first ones are the most important ones, with the last ones (like the ones listed here) are unresolved symbols because other stuff failed.

Also, it does appear that you are using java 1.5 for your system VM. Please see http://www.gentoo.org/proj/en/java/tiger-faq.xml</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>cyfdecyf@gmail.com</who>
            <bug_when>2006-01-27 04:36:38 0000</bug_when>
            <thetext>I am new to gentoo and I don&apos;t know how to use gentoo bugzilla now, please forgive me if I post this in a wrong place in a wrong way :-&lt;
I have the same error message as reported. And I found that at the begin of the error message, there are lines like:
&quot;import junit....&quot;
So I emerged &quot;junit&quot; and re-emerged &quot;jdbc-mysql</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>cyfdecyf@gmail.com</who>
            <bug_when>2006-01-27 04:36:38 0000</bug_when>
            <thetext>I am new to gentoo and I don&apos;t know how to use gentoo bugzilla now, please forgive me if I post this in a wrong place in a wrong way :-&lt;
I have the same error message as reported. And I found that at the begin of the error message, there are lines like:
&quot;import junit....&quot;
So I emerged &quot;junit&quot; and re-emerged &quot;jdbc-mysql again and things got all right.
I am using sun-jdk-1.4.2.10 and don&apos;t know if this works on sun-jdk-1.5.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>bakus@data.pl</who>
            <bug_when>2006-01-27 16:20:27 0000</bug_when>
            <thetext>pss ~ # emerge -av jdbc-mysql jta

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild  N    ] dev-java/jdbc-mysql-3.1.12  USE=&quot;-c3p0&quot; 0 kB
[ebuild  N f  ] dev-java/jta-1.0.1  0 kB

Total size of downloads: 0 kB

Do you want me to merge these packages? [Yes/No]
&gt;&gt;&gt; emerge (1 of 2) dev-java/jdbc-mysql-3.1.12 to /
&gt;&gt;&gt; checksums files   ;-) jdbc-mysql-3.0.16.ebuild
&gt;&gt;&gt; checksums files   ;-) jdbc-mysql-3.0.11.ebuild
&gt;&gt;&gt; checksums files   ;-) jdbc-mysql-3.1.10.ebuild
&gt;&gt;&gt; checksums files   ;-) jdbc-mysql-3.1.12.ebuild
&gt;&gt;&gt; checksums files   ;-) jdbc-mysql-3.0.17.ebuild
&gt;&gt;&gt; checksums files   ;-) files/digest-jdbc-mysql-3.0.11
&gt;&gt;&gt; checksums files   ;-) files/digest-jdbc-mysql-3.0.16
&gt;&gt;&gt; checksums files   ;-) files/digest-jdbc-mysql-3.0.17
&gt;&gt;&gt; checksums files   ;-) files/digest-jdbc-mysql-3.1.10
&gt;&gt;&gt; checksums files   ;-) files/digest-jdbc-mysql-3.1.12
&gt;&gt;&gt; checksums files   ;-) files/compile-without-log4j.patch
&gt;&gt;&gt; checksums src_uri ;-) mysql-connector-java-3.1.12.tar.gz
&gt;&gt;&gt; Unpacking source...
&gt;&gt;&gt; Unpacking mysql-connector-java-3.1.12.tar.gz to /var/tmp/portage/jdbc-mysql-3.1.12/work
tar: A lone zero block at 22479
&gt;&gt;&gt; Source unpacked.
&gt;&gt;&gt; Compiling source in /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12 ...
Buildfile: build.xml
  [taskdef] Could not load definitions from resource net/sf/antcontrib/antlib.xml. It could not be found.

clean:

-init-copy:
     [copy] Copying 147 files to /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12
     [copy] Copied 30 empty directories to 1 empty directory under /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12
     [copy] Copying 1 file to /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12

-init-no-crypto:

init:

-commercial-license:

-clean-output:

compile-driver:
    [javac] Compiling 89 source files to /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/com/mysql/jdbc/StringUtils.java:100: warning: non-varargs call of varargs method with inexact argument type for last parameter;
    [javac] cast to java.lang.Object for a varargs call
    [javac] cast to java.lang.Object[] for a non-varargs call and to suppress this warning
    [javac]                             return (String) toPlainStringMethod.invoke(decimal, null);
    [javac]                                                                                     ^
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 1 warning

compile-testsuite:
    [javac] Compiling 37 source files to /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/BaseTestCase.java:44: package junit.framework does not exist
    [javac] import junit.framework.TestCase;
    [javac]                        ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/BaseTestCase.java:53: cannot find symbol
    [javac] symbol: class TestCase
    [javac] public abstract class BaseTestCase extends TestCase {
    [javac]                                            ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/PooledConnectionRegressionTest.java:39: package junit.framework does not exist
    [javac] import junit.framework.Test;
    [javac]                        ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/PooledConnectionRegressionTest.java:40: package junit.framework does not exist
    [javac] import junit.framework.TestSuite;
    [javac]                        ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/PooledConnectionRegressionTest.java:41: package junit.textui does not exist
    [javac] import junit.textui.TestRunner;
    [javac]                     ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/PooledConnectionRegressionTest.java:171: cannot find symbol
    [javac] symbol  : class Test
    [javac] location: class testsuite.regression.PooledConnectionRegressionTest
    [javac]     public static Test suite() {
    [javac]                       ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/BaseTestCase.java:347: cannot find symbol
    [javac] symbol  : method assertTrue(boolean)
    [javac] location: class testsuite.BaseTestCase
    [javac]             assertTrue(tempFile.exists());
    [javac]                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/BaseTestCase.java:348: cannot find symbol
    [javac] symbol  : method assertEquals(long,long)
    [javac] location: class testsuite.BaseTestCase
    [javac]             assertEquals(size, tempFile.length());
    [javac]                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/BaseTestCase.java:395: cannot find symbol
    [javac] symbol  : method fail()
    [javac] location: class testsuite.BaseTestCase
    [javac]                             fail();
    [javac]                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/BaseTestCase.java:402: cannot find symbol
    [javac] symbol  : method fail()
    [javac] location: class testsuite.BaseTestCase
    [javac]                             fail();
    [javac]                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/perf/LoadStorePerfTest.java:83: cannot find symbol
    [javac] symbol  : method run()
    [javac] location: class testsuite.perf.LoadStorePerfTest
    [javac]             new LoadStorePerfTest(&quot;test1000Transactions&quot;).run();
    [javac]                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/perf/RetrievalPerfTest.java:65: cannot find symbol
    [javac] symbol  : method run()
    [javac] location: class testsuite.perf.RetrievalPerfTest
    [javac]             new RetrievalPerfTest(&quot;testRetrievalMyIsam&quot;).run();
    [javac]                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/perf/RetrievalPerfTest.java:66: cannot find symbol
    [javac] symbol  : method run()
    [javac] location: class testsuite.perf.RetrievalPerfTest
    [javac]             new RetrievalPerfTest(&quot;testRetrievalHeap&quot;).run();
    [javac]                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/perf/RetrievalPerfTest.java:67: cannot find symbol
    [javac] symbol  : method run()
    [javac] location: class testsuite.perf.RetrievalPerfTest
    [javac]             new RetrievalPerfTest(&quot;testRetrievalCached&quot;).run();
    [javac]                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/perf/RetrievalPerfTest.java:151: cannot find symbol
    [javac] symbol  : method assertTrue(boolean)
    [javac] location: class testsuite.perf.RetrievalPerfTest
    [javac]             assertTrue(fullTime &lt; 45);
    [javac]                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/perf/RetrievalPerfTest.java:198: cannot find symbol
    [javac] symbol  : method assertTrue(boolean)
    [javac] location: class testsuite.perf.RetrievalPerfTest
    [javac]             assertTrue(fullTime &lt; 45);
    [javac]                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/perf/RetrievalPerfTest.java:245: cannot find symbol
    [javac] symbol  : method assertTrue(boolean)
    [javac] location: class testsuite.perf.RetrievalPerfTest
    [javac]             assertTrue(fullTime &lt; 45);
    [javac]                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/AppletRegressionTest.java:60: package junit.textui does not exist
    [javac]             junit.textui.TestRunner.run(AppletRegressionTest.class);
    [javac]                             ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/BlobRegressionTest.java:68: package junit.textui does not exist
    [javac]             junit.textui.TestRunner.run(BlobRegressionTest.class);
    [javac]                             ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/BlobRegressionTest.java:112: cannot find symbol
    [javac] symbol  : method assertTrue(java.lang.String,boolean)
    [javac] location: class testsuite.regression.BlobRegressionTest
    [javac]                     assertTrue(&quot;Blob changed length&quot;, blob.length() == blobData.length);
    [javac]                         ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/BlobRegressionTest.java:114: cannot find symbol
    [javac] symbol  : method assertTrue(java.lang.String,boolean)
    [javac] location: class testsuite.regression.BlobRegressionTest
    [javac]                     assertTrue(&quot;New data inserted wrongly&quot;,
    [javac]                         ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/BlobRegressionTest.java:123: cannot find symbol
    [javac] symbol  : method assertTrue(java.lang.String,boolean)
    [javac] location: class testsuite.regression.BlobRegressionTest
    [javac]                     assertTrue(&quot;Blob length should be 3 larger&quot;,
    [javac]                         ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/BlobRegressionTest.java:210: cannot find symbol
    [javac] symbol  : method assertTrue(java.lang.String,boolean)
    [javac] location: class testsuite.regression.BlobRegressionTest
    [javac]                             assertTrue(&quot;Original byte at position &quot; + i + &quot;, &quot; + origValue
    [javac]                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/BlobRegressionTest.java:247: cannot find symbol
    [javac] symbol  : method assertEquals(int,int)
    [javac] location: class testsuite.regression.BlobRegressionTest
    [javac]                     assertEquals(blobFileSize, returned.length);
    [javac]                         ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/BlobRegressionTest.java:322: cannot find symbol
    [javac] symbol  : method assertNotNull(byte[])
    [javac] location: class testsuite.regression.BlobRegressionTest
    [javac]                     assertNotNull(result);
    [javac]                         ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/BlobRegressionTest.java:328: cannot find symbol
    [javac] symbol  : method assertEquals(java.lang.String,byte,byte)
    [javac] location: class testsuite.regression.BlobRegressionTest
    [javac]                                     assertEquals(&quot;At position &quot; + i, testData[i], result[i]);
    [javac]                                         ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/BlobRegressionTest.java:393: cannot find symbol
    [javac] symbol  : method assertEquals(java.lang.String,java.lang.String)
    [javac] location: class testsuite.regression.BlobRegressionTest
    [javac]                     assertEquals(&quot;0&quot;, getSingleIndexedValueWithQuery(1, &quot;SELECT LENGTH(field1) FROM &quot; + tableName).toString());
    [javac]                         ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/BlobRegressionTest.java:400: cannot find symbol
    [javac] symbol  : method assertEquals(java.lang.String,java.lang.String)
    [javac] location: class testsuite.regression.BlobRegressionTest
    [javac]                     assertEquals(&quot;0&quot;, getSingleIndexedValueWithQuery(1, &quot;SELECT LENGTH(field1) FROM &quot; + tableName).toString());
    [javac]                         ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CachedRowsetTest.java:56: package junit.textui does not exist
    [javac]             junit.textui.TestRunner.run(CachedRowsetTest.class);
    [javac]                             ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CachedRowsetTest.java:97: cannot find symbol
    [javac] symbol  : method assertTrue(boolean)
    [javac] location: class testsuite.regression.CachedRowsetTest
    [javac]                     assertTrue(cachedRowSet.next());
    [javac]                         ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CachedRowsetTest.java:98: cannot find symbol
    [javac] symbol  : method assertEquals(java.lang.String,java.lang.String)
    [javac] location: class testsuite.regression.CachedRowsetTest
    [javac]                     assertEquals(&quot;1&quot;, cachedRowSet.getString(&quot;ID&quot;));
    [javac]                         ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CachedRowsetTest.java:99: cannot find symbol
    [javac] symbol  : method assertEquals(java.lang.String,java.lang.String)
    [javac] location: class testsuite.regression.CachedRowsetTest
    [javac]                     assertEquals(&quot;test data stuff !&quot;, cachedRowSet
    [javac]                         ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CachedRowsetTest.java:101: cannot find symbol
    [javac] symbol  : method assertFalse(boolean)
    [javac] location: class testsuite.regression.CachedRowsetTest
    [javac]                     assertFalse(cachedRowSet.next());
    [javac]                         ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CallableStatementRegressionTest.java:64: package junit.textui does not exist
    [javac]             junit.textui.TestRunner.run(CallableStatementRegressionTest.class);
    [javac]                             ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CallableStatementRegressionTest.java:84: cannot find symbol
    [javac] symbol  : method assertTrue(boolean)
    [javac] location: class testsuite.regression.CallableStatementRegressionTest
    [javac]                             assertTrue(this.rs.next());
    [javac]                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CallableStatementRegressionTest.java:85: cannot find symbol
    [javac] symbol  : method assertTrue(boolean)
    [javac] location: class testsuite.regression.CallableStatementRegressionTest
    [javac]                             assertTrue(&quot;testBug3539&quot;.equals(this.rs.getString(3)));
    [javac]                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CallableStatementRegressionTest.java:110: cannot find symbol
    [javac] symbol  : method assertTrue(boolean)
    [javac] location: class testsuite.regression.CallableStatementRegressionTest
    [javac]                             assertTrue(this.rs.next());
    [javac]                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CallableStatementRegressionTest.java:111: cannot find symbol
    [javac] symbol  : method assertTrue(boolean)
    [javac] location: class testsuite.regression.CallableStatementRegressionTest
    [javac]                             assertTrue(&quot;testBug3540&quot;.equals(this.rs.getString(3)));
    [javac]                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CallableStatementRegressionTest.java:112: cannot find symbol
    [javac] symbol  : method assertTrue(boolean)
    [javac] location: class testsuite.regression.CallableStatementRegressionTest
    [javac]                             assertTrue(&quot;x&quot;.equals(this.rs.getString(4)));
    [javac]                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CallableStatementRegressionTest.java:114: cannot find symbol
    [javac] symbol  : method assertTrue(boolean)
    [javac] location: class testsuite.regression.CallableStatementRegressionTest
    [javac]                             assertTrue(this.rs.next());
    [javac]                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CallableStatementRegressionTest.java:115: cannot find symbol
    [javac] symbol  : method assertTrue(boolean)
    [javac] location: class testsuite.regression.CallableStatementRegressionTest
    [javac]                             assertTrue(&quot;testBug3540&quot;.equals(this.rs.getString(3)));
    [javac]                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CallableStatementRegressionTest.java:116: cannot find symbol
    [javac] symbol  : method assertTrue(boolean)
    [javac] location: class testsuite.regression.CallableStatementRegressionTest
    [javac]                             assertTrue(&quot;y&quot;.equals(this.rs.getString(4)));
    [javac]                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CallableStatementRegressionTest.java:118: cannot find symbol
    [javac] symbol  : method assertTrue(boolean)
    [javac] location: class testsuite.regression.CallableStatementRegressionTest
    [javac]                             assertTrue(!this.rs.next());
    [javac]                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CallableStatementRegressionTest.java:146: cannot find symbol
    [javac] symbol  : method assertTrue(boolean)
    [javac] location: class testsuite.regression.CallableStatementRegressionTest
    [javac]                             assertTrue(this.rs.next());
    [javac]                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CallableStatementRegressionTest.java:147: cannot find symbol
    [javac] symbol  : method assertTrue(boolean)
    [javac] location: class testsuite.regression.CallableStatementRegressionTest
    [javac]                             assertTrue(&quot;testBug7026&quot;.equals(this.rs.getString(3)));
    [javac]                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CallableStatementRegressionTest.java:149: cannot find symbol
    [javac] symbol  : method assertTrue(boolean)
    [javac] location: class testsuite.regression.CallableStatementRegressionTest
    [javac]                             assertTrue(!this.rs.next());
    [javac]                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CallableStatementRegressionTest.java:157: cannot find symbol
    [javac] symbol  : method assertTrue(boolean)
    [javac] location: class testsuite.regression.CallableStatementRegressionTest
    [javac]                             assertTrue(!this.rs.next());
    [javac]                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CallableStatementRegressionTest.java:166: cannot find symbol
    [javac] symbol  : method assertTrue(boolean)
    [javac] location: class testsuite.regression.CallableStatementRegressionTest
    [javac]                             assertTrue(this.rs.next());
    [javac]                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CallableStatementRegressionTest.java:167: cannot find symbol
    [javac] symbol  : method assertTrue(boolean)
    [javac] location: class testsuite.regression.CallableStatementRegressionTest
    [javac]                             assertTrue(&quot;testBug7026&quot;.equals(this.rs.getString(3)));
    [javac]                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CallableStatementRegressionTest.java:169: cannot find symbol
    [javac] symbol  : method assertTrue(boolean)
    [javac] location: class testsuite.regression.CallableStatementRegressionTest
    [javac]                             assertTrue(!this.rs.next());
    [javac]                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CallableStatementRegressionTest.java:253: cannot find symbol
    [javac] symbol  : method assertTrue(boolean)
    [javac] location: class testsuite.regression.CallableStatementRegressionTest
    [javac]                                             assertTrue(this.rs.next());
    [javac]                                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CallableStatementRegressionTest.java:254: cannot find symbol
    [javac] symbol  : method assertEquals(int,int)
    [javac] location: class testsuite.regression.CallableStatementRegressionTest
    [javac]                                             assertEquals(2, this.rs.getInt(1));
    [javac]                                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CallableStatementRegressionTest.java:256: cannot find symbol
    [javac] symbol  : method assertEquals(int,int)
    [javac] location: class testsuite.regression.CallableStatementRegressionTest
    [javac]                                             assertEquals(2, cstmt.getInt(5));
    [javac]                                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CallableStatementRegressionTest.java:269: cannot find symbol
    [javac] symbol  : method fail(java.lang.String)
    [javac] location: class testsuite.regression.CallableStatementRegressionTest
    [javac]                                             fail(&quot;Should&apos;ve thrown an exception&quot;);
    [javac]                                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CallableStatementRegressionTest.java:271: cannot find symbol
    [javac] symbol  : method assertEquals(java.lang.String,java.lang.String)
    [javac] location: class testsuite.regression.CallableStatementRegressionTest
    [javac]                                             assertEquals(SQLError.SQL_STATE_ILLEGAL_ARGUMENT, sqlEx
    [javac]                                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CallableStatementRegressionTest.java:287: cannot find symbol
    [javac] symbol  : method assertTrue(boolean)
    [javac] location: class testsuite.regression.CallableStatementRegressionTest
    [javac]                                             assertTrue(this.rs.next());
    [javac]                                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CallableStatementRegressionTest.java:288: cannot find symbol
    [javac] symbol  : method assertEquals(int,int)
    [javac] location: class testsuite.regression.CallableStatementRegressionTest
    [javac]                                             assertEquals(1, this.rs.getInt(1));
    [javac]                                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CallableStatementRegressionTest.java:290: cannot find symbol
    [javac] symbol  : method assertEquals(int,int)
    [javac] location: class testsuite.regression.CallableStatementRegressionTest
    [javac]                                             assertEquals(1, cstmt.getInt(5));
    [javac]                                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CallableStatementRegressionTest.java:310: cannot find symbol
    [javac] symbol  : method assertTrue(boolean)
    [javac] location: class testsuite.regression.CallableStatementRegressionTest
    [javac]                                             assertTrue(this.rs.next());
    [javac]                                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CallableStatementRegressionTest.java:311: cannot find symbol
    [javac] symbol  : method assertEquals(int,int)
    [javac] location: class testsuite.regression.CallableStatementRegressionTest
    [javac]                                             assertEquals(1, this.rs.getInt(1));
    [javac]                                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CallableStatementRegressionTest.java:313: cannot find symbol
    [javac] symbol  : method assertEquals(int,int)
    [javac] location: class testsuite.regression.CallableStatementRegressionTest
    [javac]                                             assertEquals(1, cstmt.getInt(5));
    [javac]                                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CallableStatementRegressionTest.java:475: cannot find symbol
    [javac] symbol  : method assertFalse(boolean)
    [javac] location: class testsuite.regression.CallableStatementRegressionTest
    [javac]                             assertFalse(cStmt.execute());
    [javac]                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CallableStatementRegressionTest.java:476: cannot find symbol
    [javac] symbol  : method assertEquals(float,int,double)
    [javac] location: class testsuite.regression.CallableStatementRegressionTest
    [javac]                             assertEquals(2f, cStmt.getInt(1), .001);
    [javac]                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CallableStatementRegressionTest.java:477: cannot find symbol
    [javac] symbol  : method assertEquals(java.lang.String,java.lang.String)
    [javac] location: class testsuite.regression.CallableStatementRegressionTest
    [javac]                             assertEquals(&quot;java.lang.Integer&quot;, cStmt.getObject(1).getClass()
    [javac]                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CallableStatementRegressionTest.java:480: cannot find symbol
    [javac] symbol  : method assertEquals(int,int)
    [javac] location: class testsuite.regression.CallableStatementRegressionTest
    [javac]                             assertEquals(-1, cStmt.executeUpdate());
    [javac]                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CallableStatementRegressionTest.java:481: cannot find symbol
    [javac] symbol  : method assertEquals(float,int,double)
    [javac] location: class testsuite.regression.CallableStatementRegressionTest
    [javac]                             assertEquals(2f, cStmt.getInt(1), .001);
    [javac]                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CallableStatementRegressionTest.java:482: cannot find symbol
    [javac] symbol  : method assertEquals(java.lang.String,java.lang.String)
    [javac] location: class testsuite.regression.CallableStatementRegressionTest
    [javac]                             assertEquals(&quot;java.lang.Integer&quot;, cStmt.getObject(1).getClass()
    [javac]                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CallableStatementRegressionTest.java:492: cannot find symbol
    [javac] symbol  : method assertEquals(java.lang.String,java.lang.String)
    [javac] location: class testsuite.regression.CallableStatementRegressionTest
    [javac]                             assertEquals(&quot;testBug10310&quot;, this.rs
    [javac]                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CallableStatementRegressionTest.java:494: cannot find symbol
    [javac] symbol  : method assertEquals(int,short)
    [javac] location: class testsuite.regression.CallableStatementRegressionTest
    [javac]                             assertEquals(DatabaseMetaData.procedureReturnsResult, this.rs
    [javac]                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CallableStatementRegressionTest.java:498: cannot find symbol
    [javac] symbol  : method assertFalse(boolean)
    [javac] location: class testsuite.regression.CallableStatementRegressionTest
    [javac]                             assertFalse(cStmt.execute());
    [javac]                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CallableStatementRegressionTest.java:499: cannot find symbol
    [javac] symbol  : method assertEquals(float,int,double)
    [javac] location: class testsuite.regression.CallableStatementRegressionTest
    [javac]                             assertEquals(0f, cStmt.getInt(1), .001);
    [javac]                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CallableStatementRegressionTest.java:500: cannot find symbol
    [javac] symbol  : method assertEquals(boolean,boolean)
    [javac] location: class testsuite.regression.CallableStatementRegressionTest
    [javac]                             assertEquals(true, cStmt.wasNull());
    [javac]                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CallableStatementRegressionTest.java:501: cannot find symbol
    [javac] symbol  : method assertEquals(&lt;nulltype&gt;,java.lang.Object)
    [javac] location: class testsuite.regression.CallableStatementRegressionTest
    [javac]                             assertEquals(null, cStmt.getObject(1));
    [javac]                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CallableStatementRegressionTest.java:502: cannot find symbol
    [javac] symbol  : method assertEquals(boolean,boolean)
    [javac] location: class testsuite.regression.CallableStatementRegressionTest
    [javac]                             assertEquals(true, cStmt.wasNull());
    [javac]                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CallableStatementRegressionTest.java:504: cannot find symbol
    [javac] symbol  : method assertEquals(int,int)
    [javac] location: class testsuite.regression.CallableStatementRegressionTest
    [javac]                             assertEquals(-1, cStmt.executeUpdate());
    [javac]                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CallableStatementRegressionTest.java:505: cannot find symbol
    [javac] symbol  : method assertEquals(float,int,double)
    [javac] location: class testsuite.regression.CallableStatementRegressionTest
    [javac]                             assertEquals(0f, cStmt.getInt(1), .001);
    [javac]                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CallableStatementRegressionTest.java:506: cannot find symbol
    [javac] symbol  : method assertEquals(boolean,boolean)
    [javac] location: class testsuite.regression.CallableStatementRegressionTest
    [javac]                             assertEquals(true, cStmt.wasNull());
    [javac]                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CallableStatementRegressionTest.java:507: cannot find symbol
    [javac] symbol  : method assertEquals(&lt;nulltype&gt;,java.lang.Object)
    [javac] location: class testsuite.regression.CallableStatementRegressionTest
    [javac]                             assertEquals(null, cStmt.getObject(1));
    [javac]                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/CallableStatementRegressionTest.java:508: cannot find symbol
    [javac] symbol  : method assertEquals(boolean,boolean)
    [javac] location: class testsuite.regression.CallableStatementRegressionTest
    [javac]                             assertEquals(true, cStmt.wasNull());
    [javac]                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/ConnectionRegressionTest.java:76: package junit.textui does not exist
    [javac]             junit.textui.TestRunner.run(ConnectionRegressionTest.class);
    [javac]                             ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/ConnectionRegressionTest.java:133: cannot find symbol
    [javac] symbol  : method assertTrue(boolean)
    [javac] location: class testsuite.regression.ConnectionRegressionTest
    [javac]                     assertTrue(sqlEx.getMessage().indexOf(&quot;Malformed&quot;) == -1);
    [javac]                         ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/ConnectionRegressionTest.java:178: cannot find symbol
    [javac] symbol  : method assertTrue(boolean)
    [javac] location: class testsuite.regression.ConnectionRegressionTest
    [javac]                     assertTrue(rs2.next());
    [javac]                         ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/ConnectionRegressionTest.java:179: cannot find symbol
    [javac] symbol  : method assertTrue(boolean)
    [javac] location: class testsuite.regression.ConnectionRegressionTest
    [javac]                     assertTrue(rs2.getInt(1) == field1OldValue);
    [javac]                         ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/ConnectionRegressionTest.java:180: cannot find symbol
    [javac] symbol  : method assertTrue(boolean)
    [javac] location: class testsuite.regression.ConnectionRegressionTest
    [javac]                     assertTrue(rs2.getString(2).equals(field2NewValue));
    [javac]                         ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/ConnectionRegressionTest.java:266: cannot find symbol
    [javac] symbol  : method assertTrue(boolean)
    [javac] location: class testsuite.regression.ConnectionRegressionTest
    [javac]                                     assertTrue(updateCount == 1);
    [javac]                                         ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/ConnectionRegressionTest.java:330: cannot find symbol
    [javac] symbol  : method assertTrue(java.lang.String,boolean)
    [javac] location: class testsuite.regression.ConnectionRegressionTest
    [javac]             assertTrue(&quot;Connection is not a reconnected-connection&quot;, !connectionId
    [javac]                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/ConnectionRegressionTest.java:341: cannot find symbol
    [javac] symbol  : method assertTrue(boolean)
    [javac] location: class testsuite.regression.ConnectionRegressionTest
    [javac]             assertTrue(reconnectableConn.isReadOnly() == isReadOnly);
    [javac]                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/ConnectionRegressionTest.java:468: cannot find symbol
    [javac] symbol  : method assertTrue(boolean)
    [javac] location: class testsuite.regression.ConnectionRegressionTest
    [javac]                                     assertTrue(sqlEx.getMessage().toLowerCase().indexOf(
    [javac]                                         ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/ConnectionRegressionTest.java:621: cannot find symbol
    [javac] symbol  : method assertTrue(java.lang.String,boolean)
    [javac] location: class testsuite.regression.ConnectionRegressionTest
    [javac]                     assertTrue(
    [javac]                         ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/ConnectionRegressionTest.java:718: cannot find symbol
    [javac] symbol  : method assertTrue(boolean)
    [javac] location: class testsuite.regression.ConnectionRegressionTest
    [javac]                             assertTrue(&quot;08S01&quot;.equals(sqlEx.getSQLState()));
    [javac]                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/ConnectionRegressionTest.java:790: cannot find symbol
    [javac] symbol  : method assertTrue(boolean)
    [javac] location: class testsuite.regression.ConnectionRegressionTest
    [javac]                             assertTrue(this.rs.next());
    [javac]                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/ConnectionRegressionTest.java:794: cannot find symbol
    [javac] symbol  : method assertEquals(java.lang.String,java.lang.String)
    [javac] location: class testsuite.regression.ConnectionRegressionTest
    [javac]                                     assertEquals(&quot;sjis&quot;, encoding.toLowerCase(Locale.ENGLISH));
    [javac]                                         ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/ConnectionRegressionTest.java:796: cannot find symbol
    [javac] symbol  : method assertEquals(java.lang.String,java.lang.String)
    [javac] location: class testsuite.regression.ConnectionRegressionTest
    [javac]                                     assertEquals(&quot;cp932&quot;, encoding.toLowerCase(Locale.ENGLISH));
    [javac]                                         ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/ConnectionRegressionTest.java:801: cannot find symbol
    [javac] symbol  : method assertTrue(boolean)
    [javac] location: class testsuite.regression.ConnectionRegressionTest
    [javac]                             assertTrue(this.rs.next());
    [javac]                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/ConnectionRegressionTest.java:810: cannot find symbol
    [javac] symbol  : method assertEquals(java.lang.String,java.lang.String)
    [javac] location: class testsuite.regression.ConnectionRegressionTest
    [javac]                             assertEquals(charsetToCheck,
    [javac]                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/ConnectionRegressionTest.java:833: cannot find symbol
    [javac] symbol  : method assertTrue(boolean)
    [javac] location: class testsuite.regression.ConnectionRegressionTest
    [javac]                                     assertTrue(this.rs.next());
    [javac]                                         ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/ConnectionRegressionTest.java:835: cannot find symbol
    [javac] symbol  : method assertTrue(boolean)
    [javac] location: class testsuite.regression.ConnectionRegressionTest
    [javac]                                     assertTrue(&quot;\u30bd&quot;.equals(asString));
    [javac]                                         ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/ConnectionRegressionTest.java:840: cannot find symbol
    [javac] symbol  : method assertTrue(boolean)
    [javac] location: class testsuite.regression.ConnectionRegressionTest
    [javac]                                     assertTrue(this.rs.next());
    [javac]                                         ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/ConnectionRegressionTest.java:842: cannot find symbol
    [javac] symbol  : method assertEquals(java.lang.String,java.lang.String)
    [javac] location: class testsuite.regression.ConnectionRegressionTest
    [javac]                                     assertEquals(&quot;\u3231&quot;, asString);
    [javac]                                         ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/ConnectionRegressionTest.java:855: cannot find symbol
    [javac] symbol  : method assertTrue(boolean)
    [javac] location: class testsuite.regression.ConnectionRegressionTest
    [javac]                             assertTrue(this.rs.next());
    [javac]                                 ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/DataSourceRegressionTest.java:342: warning: non-varargs call of varargs method with inexact argument type for last parameter;
    [javac] cast to java.lang.Object for a varargs call
    [javac] cast to java.lang.Object[] for a non-varargs call and to suppress this warning
    [javac]             enableStreamingResultsMethodStmt.invoke(physStatement, new Class[0]);
    [javac]                                                                        ^
    [javac] /var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build/mysql-connector-java-3.1.12/testsuite/regression/DataSourceRegressionTest.java:362: warning: non-varargs call of varargs method with inexact argument type for last parameter;
    [javac] cast to java.lang.Object for a varargs call
    [javac] cast to java.lang.Object[] for a non-varargs call and to suppress this warning
    [javac]             enableStreamingResultsMethodPstmt.invoke(physPrepStmt, new Class[0]);
    [javac]                                                                        ^
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 100 errors
    [javac] 2 warnings

BUILD FAILED
/var/tmp/portage/jdbc-mysql-3.1.12/work/mysql-connector-java-3.1.12/build.xml:619: Compile failed; see the compiler error output for details.

Total time: 23 seconds

!!! ERROR: dev-java/jdbc-mysql-3.1.12 failed.
!!! Function src_compile, Line 44, Exitcode 1
!!! ant failed
!!! If you need support, post the topmost build error, NOT this status message.

pss ~ #</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2006-03-13 12:50:58 0000</bug_when>
            <thetext>*** Bug 126064 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>nichoj@gentoo.org</who>
            <bug_when>2006-03-13 14:31:45 0000</bug_when>
            <thetext>Bakus, could you emerge junit, then try emerging again? If that does the trick,  it&apos;s just a matter of adding a dependency on junit.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>bakus@data.pl</who>
            <bug_when>2006-03-13 14:51:47 0000</bug_when>
            <thetext>Created an attachment (id=82041)
Log of valid emerge

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>bakus@data.pl</who>
            <bug_when>2006-03-13 14:55:40 0000</bug_when>
            <thetext>To successful install jdbc-mysql and jta do this:
# emerge junit

It&apos;s working
Thanks all!</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>nichoj@gentoo.org</who>
            <bug_when>2006-03-13 17:23:42 0000</bug_when>
            <thetext>It&apos;s not fixed yet, because the dependency hasn&apos;t been updated (yet).</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>nichoj@gentoo.org</who>
            <bug_when>2006-03-13 17:37:08 0000</bug_when>
            <thetext>Now it&apos;s fixed ;) Sync in a few hours to get the update. Thanks for reporting!</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>82041</attachid>
            <date>2006-03-13 14:51 0000</date>
            <desc>Log of valid emerge</desc>
            <filename>emerge.log</filename>
            <type>text/plain</type>
            <data encoding="base64">cHNzIH4gIyBlbWVyZ2UgLWF2IGp1bml0CgoKVGhlc2UgYXJlIHRoZSBwYWNrYWdlcyB0aGF0IHdv
dWxkIGJlIG1lcmdlZCwgaW4gb3JkZXI6CgpDYWxjdWxhdGluZyBkZXBlbmRlbmNpZXMuLi4gZG9u
ZSEKW2VidWlsZCAgTiAgICBdIGRldi1qYXZhL2p1bml0LTMuOC4xLXIxICBVU0U9Ii1kb2MgLWpp
a2VzIC1zb3VyY2UiIDQzMSBrQgoKVG90YWwgc2l6ZSBvZiBkb3dubG9hZHM6IDQzMSBrQgoKRG8g
eW91IHdhbnQgbWUgdG8gbWVyZ2UgdGhlc2UgcGFja2FnZXM/IFtZZXMvTm9dCj4+PiBFbWVyZ2lu
ZyAoMSBvZiAxKSBkZXYtamF2YS9qdW5pdC0zLjguMS1yMSB0byAvCj4+PiBEb3dubG9hZGluZyBo
dHRwOi8vZ2VudG9vLm1pcnJvcnMuaWRuLm5ldC5wbC9kaXN0ZmlsZXMvanVuaXQzLjguMS56aXAK
LS0yMzo1MDoyNS0tICBodHRwOi8vZ2VudG9vLm1pcnJvcnMuaWRuLm5ldC5wbC9kaXN0ZmlsZXMv
anVuaXQzLjguMS56aXAKICAgICAgICAgICA9PiBgL3Vzci9wb3J0YWdlL2Rpc3RmaWxlcy9qdW5p
dDMuOC4xLnppcCcKUmVzb2x2aW5nIGdlbnRvby5taXJyb3JzLmlkbi5uZXQucGwuLi4gMTkyLjE2
OC4wLjEKQ29ubmVjdGluZyB0byBnZW50b28ubWlycm9ycy5pZG4ubmV0LnBsfDE5Mi4xNjguMC4x
fDo4MC4uLiBjb25uZWN0ZWQuCkhUVFAgcmVxdWVzdCBzZW50LCBhd2FpdGluZyByZXNwb25zZS4u
LiAyMDAgT0sKTGVuZ3RoOiA0NDEsNjY1ICg0MzFLKSBbYXBwbGljYXRpb24vemlwXQoKMTAwJVs9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0+XSA0NDEsNjY1ICAgICAgIC0tLi0t
Sy9zCgoyMzo1MDoyNiAoNy43OSBNQi9zKSAtIGAvdXNyL3BvcnRhZ2UvZGlzdGZpbGVzL2p1bml0
My44LjEuemlwJyBzYXZlZCBbNDQxNjY1LzQ0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA2NjVdCgo+Pj4gY2hlY2tzdW1zIGZpbGVzICAgOy0pIGp1bml0LTMu
OC4xLXIxLmVidWlsZAo+Pj4gY2hlY2tzdW1zIGZpbGVzICAgOy0pIGZpbGVzL2RpZ2VzdC1qdW5p
dC0zLjguMS1yMQo+Pj4gY2hlY2tzdW1zIHNyY191cmkgOy0pIGp1bml0My44LjEuemlwCj4+PiBV
bnBhY2tpbmcgc291cmNlLi4uCj4+PiBVbnBhY2tpbmcganVuaXQzLjguMS56aXAgdG8gL3Zhci90
bXAvcG9ydGFnZS9qdW5pdC0zLjguMS1yMS93b3JrCkFyY2hpdmU6ICBzcmMuamFyCiAgIGNyZWF0
aW5nOiBNRVRBLUlORi8KICBpbmZsYXRpbmc6IE1FVEEtSU5GL01BTklGRVNULk1GCiAgIGNyZWF0
aW5nOiBqdW5pdC9hd3R1aS8KICAgY3JlYXRpbmc6IGp1bml0L2V4dGVuc2lvbnMvCiAgIGNyZWF0
aW5nOiBqdW5pdC9mcmFtZXdvcmsvCiAgIGNyZWF0aW5nOiBqdW5pdC9ydW5uZXIvCiAgIGNyZWF0
aW5nOiBqdW5pdC9zd2luZ3VpLwogICBjcmVhdGluZzoganVuaXQvc3dpbmd1aS9pY29ucy8KICAg
Y3JlYXRpbmc6IGp1bml0L3RleHR1aS8KICAgY3JlYXRpbmc6IGp1bml0My44LjEvCiAgaW5mbGF0
aW5nOiBidWlsZC54bWwKICBpbmZsYXRpbmc6IGp1bml0L2F3dHVpL0Fib3V0RGlhbG9nLmphdmEK
ICBpbmZsYXRpbmc6IGp1bml0L2F3dHVpL0xvZ28uamF2YQogIGluZmxhdGluZzoganVuaXQvYXd0
dWkvUHJvZ3Jlc3NCYXIuamF2YQogIGluZmxhdGluZzoganVuaXQvYXd0dWkvVGVzdFJ1bm5lci5q
YXZhCiAgaW5mbGF0aW5nOiBqdW5pdC9leHRlbnNpb25zL0FjdGl2ZVRlc3RTdWl0ZS5qYXZhCiAg
aW5mbGF0aW5nOiBqdW5pdC9leHRlbnNpb25zL0V4Y2VwdGlvblRlc3RDYXNlLmphdmEKICBpbmZs
YXRpbmc6IGp1bml0L2V4dGVuc2lvbnMvUmVwZWF0ZWRUZXN0LmphdmEKICBpbmZsYXRpbmc6IGp1
bml0L2V4dGVuc2lvbnMvVGVzdERlY29yYXRvci5qYXZhCiAgaW5mbGF0aW5nOiBqdW5pdC9leHRl
bnNpb25zL1Rlc3RTZXR1cC5qYXZhCiAgaW5mbGF0aW5nOiBqdW5pdC9mcmFtZXdvcmsvQXNzZXJ0
LmphdmEKICBpbmZsYXRpbmc6IGp1bml0L2ZyYW1ld29yay9Bc3NlcnRpb25GYWlsZWRFcnJvci5q
YXZhCiAgaW5mbGF0aW5nOiBqdW5pdC9mcmFtZXdvcmsvQ29tcGFyaXNvbkZhaWx1cmUuamF2YQog
IGluZmxhdGluZzoganVuaXQvZnJhbWV3b3JrL1Byb3RlY3RhYmxlLmphdmEKICBpbmZsYXRpbmc6
IGp1bml0L2ZyYW1ld29yay9UZXN0LmphdmEKICBpbmZsYXRpbmc6IGp1bml0L2ZyYW1ld29yay9U
ZXN0Q2FzZS5qYXZhCiAgaW5mbGF0aW5nOiBqdW5pdC9mcmFtZXdvcmsvVGVzdEZhaWx1cmUuamF2
YQogIGluZmxhdGluZzoganVuaXQvZnJhbWV3b3JrL1Rlc3RMaXN0ZW5lci5qYXZhCiAgaW5mbGF0
aW5nOiBqdW5pdC9mcmFtZXdvcmsvVGVzdFJlc3VsdC5qYXZhCiAgaW5mbGF0aW5nOiBqdW5pdC9m
cmFtZXdvcmsvVGVzdFN1aXRlLmphdmEKICBpbmZsYXRpbmc6IGp1bml0L3J1bm5lci9CYXNlVGVz
dFJ1bm5lci5qYXZhCiAgaW5mbGF0aW5nOiBqdW5pdC9ydW5uZXIvQ2xhc3NQYXRoVGVzdENvbGxl
Y3Rvci5qYXZhCiAgaW5mbGF0aW5nOiBqdW5pdC9ydW5uZXIvZXhjbHVkZWQucHJvcGVydGllcwog
IGluZmxhdGluZzoganVuaXQvcnVubmVyL0ZhaWx1cmVEZXRhaWxWaWV3LmphdmEKICBpbmZsYXRp
bmc6IGp1bml0L3J1bm5lci9Mb2FkaW5nVGVzdENvbGxlY3Rvci5qYXZhCiAgaW5mbGF0aW5nOiBq
dW5pdC9ydW5uZXIvbG9nby5naWYKICBpbmZsYXRpbmc6IGp1bml0L3J1bm5lci9SZWxvYWRpbmdU
ZXN0U3VpdGVMb2FkZXIuamF2YQogIGluZmxhdGluZzoganVuaXQvcnVubmVyL1NpbXBsZVRlc3RD
b2xsZWN0b3IuamF2YQogIGluZmxhdGluZzoganVuaXQvcnVubmVyL3NtYWxsbG9nby5naWYKICBp
bmZsYXRpbmc6IGp1bml0L3J1bm5lci9Tb3J0ZXIuamF2YQogIGluZmxhdGluZzoganVuaXQvcnVu
bmVyL1N0YW5kYXJkVGVzdFN1aXRlTG9hZGVyLmphdmEKICBpbmZsYXRpbmc6IGp1bml0L3J1bm5l
ci9UZXN0Q2FzZUNsYXNzTG9hZGVyLmphdmEKICBpbmZsYXRpbmc6IGp1bml0L3J1bm5lci9UZXN0
Q29sbGVjdG9yLmphdmEKICBpbmZsYXRpbmc6IGp1bml0L3J1bm5lci9UZXN0UnVuTGlzdGVuZXIu
amF2YQogIGluZmxhdGluZzoganVuaXQvcnVubmVyL1Rlc3RTdWl0ZUxvYWRlci5qYXZhCiAgaW5m
bGF0aW5nOiBqdW5pdC9ydW5uZXIvVmVyc2lvbi5qYXZhCiAgaW5mbGF0aW5nOiBqdW5pdC9zd2lu
Z3VpL0Fib3V0RGlhbG9nLmphdmEKICBpbmZsYXRpbmc6IGp1bml0L3N3aW5ndWkvQ291bnRlclBh
bmVsLmphdmEKICBpbmZsYXRpbmc6IGp1bml0L3N3aW5ndWkvRGVmYXVsdEZhaWx1cmVEZXRhaWxW
aWV3LmphdmEKICBpbmZsYXRpbmc6IGp1bml0L3N3aW5ndWkvRmFpbHVyZVJ1blZpZXcuamF2YQog
IGluZmxhdGluZzoganVuaXQvc3dpbmd1aS9pY29ucy9lcnJvci5naWYKICBpbmZsYXRpbmc6IGp1
bml0L3N3aW5ndWkvaWNvbnMvZmFpbHVyZS5naWYKICBpbmZsYXRpbmc6IGp1bml0L3N3aW5ndWkv
aWNvbnMvaGllcmFyY2h5LmdpZgogIGluZmxhdGluZzoganVuaXQvc3dpbmd1aS9pY29ucy9vay5n
aWYKICBpbmZsYXRpbmc6IGp1bml0L3N3aW5ndWkvUHJvZ3Jlc3NCYXIuamF2YQogIGluZmxhdGlu
ZzoganVuaXQvc3dpbmd1aS9TdGF0dXNMaW5lLmphdmEKICBpbmZsYXRpbmc6IGp1bml0L3N3aW5n
dWkvVGVzdEhpZXJhcmNoeVJ1blZpZXcuamF2YQogIGluZmxhdGluZzoganVuaXQvc3dpbmd1aS9U
ZXN0UnVuQ29udGV4dC5qYXZhCiAgaW5mbGF0aW5nOiBqdW5pdC9zd2luZ3VpL1Rlc3RSdW5uZXIu
amF2YQogIGluZmxhdGluZzoganVuaXQvc3dpbmd1aS9UZXN0UnVuVmlldy5qYXZhCiAgaW5mbGF0
aW5nOiBqdW5pdC9zd2luZ3VpL1Rlc3RTZWxlY3Rvci5qYXZhCiAgaW5mbGF0aW5nOiBqdW5pdC9z
d2luZ3VpL1Rlc3RTdWl0ZVBhbmVsLmphdmEKICBpbmZsYXRpbmc6IGp1bml0L3N3aW5ndWkvVGVz
dFRyZWVNb2RlbC5qYXZhCiAgaW5mbGF0aW5nOiBqdW5pdC90ZXh0dWkvUmVzdWx0UHJpbnRlci5q
YXZhCiAgaW5mbGF0aW5nOiBqdW5pdC90ZXh0dWkvVGVzdFJ1bm5lci5qYXZhCiAgaW5mbGF0aW5n
OiBzdHlsZXNoZWV0LmNzcwo+Pj4gU291cmNlIHVucGFja2VkLgo+Pj4gQ29tcGlsaW5nIHNvdXJj
ZSBpbiAvdmFyL3RtcC9wb3J0YWdlL2p1bml0LTMuOC4xLXIxL3dvcmsvanVuaXQzLjguMSAuLi4K
QnVpbGRmaWxlOiBidWlsZC54bWwKCmluaXQ6Cgp2ZXJzaW9udGFnOgogICAgIFtjb3B5XSBDb3B5
aW5nIDEgZmlsZSB0byAvdmFyL3RtcC9wb3J0YWdlL2p1bml0LTMuOC4xLXIxL3dvcmsvanVuaXQz
LjguMS9qdW5pdC9ydW5uZXIKICAgICBbbW92ZV0gTW92aW5nIDEgZmlsZSB0byAvdmFyL3RtcC9w
b3J0YWdlL2p1bml0LTMuOC4xLXIxL3dvcmsvanVuaXQzLjguMS9qdW5pdC9ydW5uZXIKCmJ1aWxk
OgogICAgW2phdmFjXSBDb21waWxpbmcgNDggc291cmNlIGZpbGVzIHRvIC92YXIvdG1wL3BvcnRh
Z2UvanVuaXQtMy44LjEtcjEvd29yay9qdW5pdDMuOC4xCiAgICBbamF2YWNdIFRoaXMgdmVyc2lv
biBvZiBqYXZhIGRvZXMgbm90IHN1cHBvcnQgdGhlIGNsYXNzaWMgY29tcGlsZXI7IHVwZ3JhZGlu
ZyB0byBtb2Rlcm4KICAgIFtqYXZhY10gL3Zhci90bXAvcG9ydGFnZS9qdW5pdC0zLjguMS1yMS93
b3JrL2p1bml0My44LjEvanVuaXQvcnVubmVyL0Jhc2VUZXN0UnVubmVyLmphdmE6MTExOiB3YXJu
aW5nOiBub24tdmFyYXJncyBjYWxsIG9mIHZhcmFyZ3MgbWV0aG9kIHdpdGggaW5leGFjdCBhcmd1
bWVudCB0eXBlIGZvciBsYXN0IHBhcmFtZXRlcjsKICAgIFtqYXZhY10gY2FzdCB0byBqYXZhLmxh
bmcuT2JqZWN0IGZvciBhIHZhcmFyZ3MgY2FsbAogICAgW2phdmFjXSBjYXN0IHRvIGphdmEubGFu
Zy5PYmplY3RbXSBmb3IgYSBub24tdmFyYXJncyBjYWxsIGFuZCB0byBzdXBwcmVzcyB0aGlzIHdh
cm5pbmcKICAgIFtqYXZhY10gICAgICAgICAgICAgICAgICAgICB0ZXN0PSAoVGVzdClzdWl0ZU1l
dGhvZC5pbnZva2UobnVsbCwgbmV3IENsYXNzWzBdKTsgLy8gc3RhdGljIG1ldGhvZAogICAgW2ph
dmFjXSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXgogICAgW2phdmFjXSAvdmFyL3RtcC9wb3J0YWdlL2p1bml0LTMuOC4xLXIxL3dv
cmsvanVuaXQzLjguMS9qdW5pdC9mcmFtZXdvcmsvVGVzdENhc2UuamF2YToxNDU6IHdhcm5pbmc6
IG5vbi12YXJhcmdzIGNhbGwgb2YgdmFyYXJncyBtZXRob2Qgd2l0aCBpbmV4YWN0IGFyZ3VtZW50
IHR5cGUgZm9yIGxhc3QgcGFyYW1ldGVyOwogICAgW2phdmFjXSBjYXN0IHRvIGphdmEubGFuZy5D
bGFzcyBmb3IgYSB2YXJhcmdzIGNhbGwKICAgIFtqYXZhY10gY2FzdCB0byBqYXZhLmxhbmcuQ2xh
c3NbXSBmb3IgYSBub24tdmFyYXJncyBjYWxsIGFuZCB0byBzdXBwcmVzcyB0aGlzIHdhcm5pbmcK
ICAgIFtqYXZhY10gICAgICAgICAgICAgICAgICAgICBydW5NZXRob2Q9IGdldENsYXNzKCkuZ2V0
TWV0aG9kKGZOYW1lLCBudWxsKTsKICAgIFtqYXZhY10gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXgogICAgW2phdmFjXSAvdmFy
L3RtcC9wb3J0YWdlL2p1bml0LTMuOC4xLXIxL3dvcmsvanVuaXQzLjguMS9qdW5pdC9mcmFtZXdv
cmsvVGVzdENhc2UuamF2YToxNTQ6IHdhcm5pbmc6IG5vbi12YXJhcmdzIGNhbGwgb2YgdmFyYXJn
cyBtZXRob2Qgd2l0aCBpbmV4YWN0IGFyZ3VtZW50IHR5cGUgZm9yIGxhc3QgcGFyYW1ldGVyOwog
ICAgW2phdmFjXSBjYXN0IHRvIGphdmEubGFuZy5PYmplY3QgZm9yIGEgdmFyYXJncyBjYWxsCiAg
ICBbamF2YWNdIGNhc3QgdG8gamF2YS5sYW5nLk9iamVjdFtdIGZvciBhIG5vbi12YXJhcmdzIGNh
bGwgYW5kIHRvIHN1cHByZXNzIHRoaXMgd2FybmluZwogICAgW2phdmFjXSAgICAgICAgICAgICAg
ICAgICAgIHJ1bk1ldGhvZC5pbnZva2UodGhpcywgbmV3IENsYXNzWzBdKTsKICAgIFtqYXZhY10g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeCiAgICBbamF2
YWNdIE5vdGU6IC92YXIvdG1wL3BvcnRhZ2UvanVuaXQtMy44LjEtcjEvd29yay9qdW5pdDMuOC4x
L2p1bml0L3N3aW5ndWkvVGVzdFJ1bm5lci5qYXZhIHVzZXMgb3Igb3ZlcnJpZGVzIGEgZGVwcmVj
YXRlZCBBUEkuCiAgICBbamF2YWNdIE5vdGU6IFJlY29tcGlsZSB3aXRoIC1YbGludDpkZXByZWNh
dGlvbiBmb3IgZGV0YWlscy4KICAgIFtqYXZhY10gTm90ZTogU29tZSBpbnB1dCBmaWxlcyB1c2Ug
dW5jaGVja2VkIG9yIHVuc2FmZSBvcGVyYXRpb25zLgogICAgW2phdmFjXSBOb3RlOiBSZWNvbXBp
bGUgd2l0aCAtWGxpbnQ6dW5jaGVja2VkIGZvciBkZXRhaWxzLgogICAgW2phdmFjXSAzIHdhcm5p
bmdzCgpkaXN0OgogICBbZGVsZXRlXSBEZWxldGluZyBkaXJlY3RvcnkgL3Zhci90bXAvcG9ydGFn
ZS9qdW5pdC0zLjguMS1yMS93b3JrL2p1bml0My44LjEvanVuaXQzLjguMQogICAgW21rZGlyXSBD
cmVhdGVkIGRpcjogL3Zhci90bXAvcG9ydGFnZS9qdW5pdC0zLjguMS1yMS93b3JrL2p1bml0My44
LjEvanVuaXQzLjguMQogICAgICBbamFyXSBCdWlsZGluZyBqYXI6IC92YXIvdG1wL3BvcnRhZ2Uv
anVuaXQtMy44LjEtcjEvd29yay9qdW5pdDMuOC4xL2p1bml0My44LjEvc3JjLmphcgogICAgICBb
amFyXSBCdWlsZGluZyBqYXI6IC92YXIvdG1wL3BvcnRhZ2UvanVuaXQtMy44LjEtcjEvd29yay9q
dW5pdDMuOC4xL2p1bml0My44LjEvanVuaXQuamFyCiAgICAgW2NvcHldIENvcHlpbmcgMTQgZmls
ZXMgdG8gL3Zhci90bXAvcG9ydGFnZS9qdW5pdC0zLjguMS1yMS93b3JrL2p1bml0My44LjEvanVu
aXQzLjguMS9qdW5pdC9zYW1wbGVzCiAgICAgW2NvcHldIENvcHlpbmcgMTEwIGZpbGVzIHRvIC92
YXIvdG1wL3BvcnRhZ2UvanVuaXQtMy44LjEtcjEvd29yay9qdW5pdDMuOC4xL2p1bml0My44LjEv
anVuaXQvdGVzdHMKICAgW2RlbGV0ZV0gRGVsZXRpbmc6IC92YXIvdG1wL3BvcnRhZ2UvanVuaXQt
My44LjEtcjEvd29yay9qdW5pdDMuOC4xL2p1bml0My44LjEvanVuaXQvdGVzdHMvcnVubmVyL3Rl
c3QuamFyCiAgICAgIFtqYXJdIEJ1aWxkaW5nIGphcjogL3Zhci90bXAvcG9ydGFnZS9qdW5pdC0z
LjguMS1yMS93b3JrL2p1bml0My44LjEvanVuaXQzLjguMS9qdW5pdC90ZXN0cy9ydW5uZXIvdGVz
dC5qYXIKICAgIFtta2Rpcl0gQ3JlYXRlZCBkaXI6IC92YXIvdG1wL3BvcnRhZ2UvanVuaXQtMy44
LjEtcjEvd29yay9qdW5pdDMuOC4xL2p1bml0My44LjEvamF2YWRvYwogIFtqYXZhZG9jXSBHZW5l
cmF0aW5nIEphdmFkb2MKICBbamF2YWRvY10gSmF2YWRvYyBleGVjdXRpb24KICBbamF2YWRvY10g
TG9hZGluZyBzb3VyY2UgZmlsZXMgZm9yIHBhY2thZ2UganVuaXQuZXh0ZW5zaW9ucy4uLgogIFtq
YXZhZG9jXSBMb2FkaW5nIHNvdXJjZSBmaWxlcyBmb3IgcGFja2FnZSBqdW5pdC5mcmFtZXdvcmsu
Li4KICBbamF2YWRvY10gQ29uc3RydWN0aW5nIEphdmFkb2MgaW5mb3JtYXRpb24uLi4KICBbamF2
YWRvY10gU3RhbmRhcmQgRG9jbGV0IHZlcnNpb24gMS41LjBfMDYKICBbamF2YWRvY10gQnVpbGRp
bmcgdHJlZSBmb3IgYWxsIHRoZSBwYWNrYWdlcyBhbmQgY2xhc3Nlcy4uLgogIFtqYXZhZG9jXSBH
ZW5lcmF0aW5nIC92YXIvdG1wL3BvcnRhZ2UvanVuaXQtMy44LjEtcjEvd29yay9qdW5pdDMuOC4x
L2p1bml0My44LjEvamF2YWRvYy9zZXJpYWxpemVkLWZvcm0uaHRtbC4uLgogIFtqYXZhZG9jXSBD
b3B5aW5nIGZpbGUgL3Zhci90bXAvcG9ydGFnZS9qdW5pdC0zLjguMS1yMS93b3JrL2p1bml0My44
LjEvc3R5bGVzaGVldC5jc3MgdG8gZmlsZSAvdmFyL3RtcC9wb3J0YWdlL2p1bml0LTMuOC4xLXIx
L3dvcmsvanVuaXQzLjguMS9qdW5pdDMuOC4xL2phdmFkb2Mvc3R5bGVzaGVldC5jc3MuLi4KICBb
amF2YWRvY10gQnVpbGRpbmcgaW5kZXggZm9yIGFsbCB0aGUgcGFja2FnZXMgYW5kIGNsYXNzZXMu
Li4KICBbamF2YWRvY10gQnVpbGRpbmcgaW5kZXggZm9yIGFsbCBjbGFzc2VzLi4uCiAgICAgW2Nv
cHldIENvcHlpbmcgMjAgZmlsZXMgdG8gL3Zhci90bXAvcG9ydGFnZS9qdW5pdC0zLjguMS1yMS93
b3JrL2p1bml0My44LjEvanVuaXQzLjguMS9kb2MKICAgICBbY29weV0gQ29weWluZyAxIGZpbGUg
dG8gL3Zhci90bXAvcG9ydGFnZS9qdW5pdC0zLjguMS1yMS93b3JrL2p1bml0My44LjEvanVuaXQz
LjguMQogICAgIFtjb3B5XSBDb3B5aW5nIDEgZmlsZSB0byAvdmFyL3RtcC9wb3J0YWdlL2p1bml0
LTMuOC4xLXIxL3dvcmsvanVuaXQzLjguMS9qdW5pdDMuOC4xCiAgICAgW2phdmFdIC4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uCiAgICAgW2phdmFdIC4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uCiAgICAgW2phdmFdIC4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4KICAgICBbamF2YV0gVGltZTogMCw4MDcKCiAgICAgW2ph
dmFdIE9LICgxMTkgdGVzdHMpCgoKQlVJTEQgU1VDQ0VTU0ZVTApUb3RhbCB0aW1lOiAxMyBzZWNv
bmRzCj4+PiBTb3VyY2UgY29tcGlsZWQuCj4+PiBUZXN0IHBoYXNlIFtub3QgZW5hYmxlZF06IGRl
di1qYXZhL2p1bml0LTMuOC4xLXIxCgo+Pj4gSW5zdGFsbCBqdW5pdC0zLjguMS1yMSBpbnRvIC92
YXIvdG1wL3BvcnRhZ2UvanVuaXQtMy44LjEtcjEvaW1hZ2UvIGNhdGVnb3J5IGRldi1qYXZhCm1h
bjoKcHJlcGFsbHN0cmlwOgo+Pj4gQ29tcGxldGVkIGluc3RhbGxpbmcganVuaXQtMy44LjEtcjEg
aW50byAvdmFyL3RtcC9wb3J0YWdlL2p1bml0LTMuOC4xLXIxL2ltYWdlLwoKPj4+IE1lcmdpbmcg
ZGV2LWphdmEvanVuaXQtMy44LjEtcjEgdG8gLwotLS0gL3Vzci8KLS0tIC91c3Ivc2hhcmUvCj4+
PiAvdXNyL3NoYXJlL2p1bml0Lwo+Pj4gL3Vzci9zaGFyZS9qdW5pdC9saWIvCj4+PiAvdXNyL3No
YXJlL2p1bml0L2xpYi9qdW5pdC5qYXIKPj4+IC91c3Ivc2hhcmUvanVuaXQvcGFja2FnZS5lbnYK
LS0tIC91c3Ivc2hhcmUvYW50LWNvcmUvCi0tLSAvdXNyL3NoYXJlL2FudC1jb3JlL2xpYi8KPj4+
IC91c3Ivc2hhcmUvYW50LWNvcmUvbGliL2p1bml0LmphciAtPiAvdXNyL3NoYXJlL2p1bml0L2xp
Yi9qdW5pdC5qYXIKLS0tIC91c3Ivc2hhcmUvZG9jLwo+Pj4gL3Vzci9zaGFyZS9kb2MvanVuaXQt
My44LjEtcjEvCj4+PiAvdXNyL3NoYXJlL2RvYy9qdW5pdC0zLjguMS1yMS9odG1sLwo+Pj4gL3Vz
ci9zaGFyZS9kb2MvanVuaXQtMy44LjEtcjEvaHRtbC9SRUFETUUuaHRtbAo+Pj4gL3Vzci9zaGFy
ZS9kb2MvanVuaXQtMy44LjEtcjEvaHRtbC9jcGwtdjEwLmh0bWwKPj4+IFNhZmVseSB1bm1lcmdp
bmcgYWxyZWFkeS1pbnN0YWxsZWQgaW5zdGFuY2UuLi4KTm8gcGFja2FnZSBmaWxlcyBnaXZlbi4u
LiBHcmFiYmluZyBhIHNldC4KPj4+IE9yaWdpbmFsIGluc3RhbmNlIG9mIHBhY2thZ2UgdW5tZXJn
ZWQgc2FmZWx5Lgo+Pj4gUmVnZW5lcmF0aW5nIC9ldGMvbGQuc28uY2FjaGUuLi4KPj4+IGRldi1q
YXZhL2p1bml0LTMuOC4xLXIxIG1lcmdlZC4KPj4+IFJlY29yZGluZyBkZXYtamF2YS9qdW5pdCBp
biAid29ybGQiIGZhdm9yaXRlcyBmaWxlLi4uCgo+Pj4gTm8gcGFja2FnZXMgc2VsZWN0ZWQgZm9y
IHJlbW92YWwgYnkgY2xlYW4uCgo+Pj4gQXV0by1jbGVhbmluZyBwYWNrYWdlcy4uLgoKPj4+IE5v
IG91dGRhdGVkIHBhY2thZ2VzIHdlcmUgZm91bmQgb24geW91ciBzeXN0ZW0uCgoKICogR05VIGlu
Zm8gZGlyZWN0b3J5IGluZGV4IGlzIHVwLXRvLWRhdGUuCgpwc3MgfiAjIGVtZXJnZSAtYXYgamRi
Yy1teXNxbCBqdGEKCgpUaGVzZSBhcmUgdGhlIHBhY2thZ2VzIHRoYXQgd291bGQgYmUgbWVyZ2Vk
LCBpbiBvcmRlcjoKCkNhbGN1bGF0aW5nIGRlcGVuZGVuY2llcy4uLiBkb25lIQpbZWJ1aWxkICBO
ICAgIF0gZGV2LWphdmEvamRiYy1teXNxbC0zLjEuMTIgIFVTRT0iLWMzcDAiIDAga0IKW2VidWls
ZCAgTiBmICBdIGRldi1qYXZhL2p0YS0xLjAuMSAgMCBrQgoKVG90YWwgc2l6ZSBvZiBkb3dubG9h
ZHM6IDAga0IKCkRvIHlvdSB3YW50IG1lIHRvIG1lcmdlIHRoZXNlIHBhY2thZ2VzPyBbWWVzL05v
XQo+Pj4gRW1lcmdpbmcgKDEgb2YgMikgZGV2LWphdmEvamRiYy1teXNxbC0zLjEuMTIgdG8gLwo+
Pj4gY2hlY2tzdW1zIGZpbGVzICAgOy0pIGpkYmMtbXlzcWwtMy4wLjE2LmVidWlsZAo+Pj4gY2hl
Y2tzdW1zIGZpbGVzICAgOy0pIGpkYmMtbXlzcWwtMy4wLjExLmVidWlsZAo+Pj4gY2hlY2tzdW1z
IGZpbGVzICAgOy0pIGpkYmMtbXlzcWwtMy4xLjEwLmVidWlsZAo+Pj4gY2hlY2tzdW1zIGZpbGVz
ICAgOy0pIGpkYmMtbXlzcWwtMy4xLjEyLmVidWlsZAo+Pj4gY2hlY2tzdW1zIGZpbGVzICAgOy0p
IGpkYmMtbXlzcWwtMy4wLjE3LmVidWlsZAo+Pj4gY2hlY2tzdW1zIGZpbGVzICAgOy0pIGZpbGVz
L2RpZ2VzdC1qZGJjLW15c3FsLTMuMC4xMQo+Pj4gY2hlY2tzdW1zIGZpbGVzICAgOy0pIGZpbGVz
L2RpZ2VzdC1qZGJjLW15c3FsLTMuMC4xNgo+Pj4gY2hlY2tzdW1zIGZpbGVzICAgOy0pIGZpbGVz
L2RpZ2VzdC1qZGJjLW15c3FsLTMuMC4xNwo+Pj4gY2hlY2tzdW1zIGZpbGVzICAgOy0pIGZpbGVz
L2RpZ2VzdC1qZGJjLW15c3FsLTMuMS4xMAo+Pj4gY2hlY2tzdW1zIGZpbGVzICAgOy0pIGZpbGVz
L2RpZ2VzdC1qZGJjLW15c3FsLTMuMS4xMgo+Pj4gY2hlY2tzdW1zIGZpbGVzICAgOy0pIGZpbGVz
L2NvbXBpbGUtd2l0aG91dC1sb2c0ai5wYXRjaAo+Pj4gY2hlY2tzdW1zIHNyY191cmkgOy0pIG15
c3FsLWNvbm5lY3Rvci1qYXZhLTMuMS4xMi50YXIuZ3oKPj4+IFVucGFja2luZyBzb3VyY2UuLi4K
Pj4+IFVucGFja2luZyBteXNxbC1jb25uZWN0b3ItamF2YS0zLjEuMTIudGFyLmd6IHRvIC92YXIv
dG1wL3BvcnRhZ2UvamRiYy1teXNxbC0zLjEuMTIvd29yawp0YXI6IEEgbG9uZSB6ZXJvIGJsb2Nr
IGF0IDIyNDc5Cj4+PiBTb3VyY2UgdW5wYWNrZWQuCj4+PiBDb21waWxpbmcgc291cmNlIGluIC92
YXIvdG1wL3BvcnRhZ2UvamRiYy1teXNxbC0zLjEuMTIvd29yay9teXNxbC1jb25uZWN0b3ItamF2
YS0zLjEuMTIgLi4uCkJ1aWxkZmlsZTogYnVpbGQueG1sCiAgW3Rhc2tkZWZdIENvdWxkIG5vdCBs
b2FkIGRlZmluaXRpb25zIGZyb20gcmVzb3VyY2UgbmV0L3NmL2FudGNvbnRyaWIvYW50bGliLnht
bC4gSXQgY291bGQgbm90IGJlIGZvdW5kLgoKY2xlYW46CgotaW5pdC1jb3B5OgogICAgIFtjb3B5
XSBDb3B5aW5nIDE0NyBmaWxlcyB0byAvdmFyL3RtcC9wb3J0YWdlL2pkYmMtbXlzcWwtMy4xLjEy
L3dvcmsvbXlzcWwtY29ubmVjdG9yLWphdmEtMy4xLjEyL2J1aWxkL215c3FsLWNvbm5lY3Rvci1q
YXZhLTMuMS4xMgogICAgIFtjb3B5XSBDb3BpZWQgMzAgZW1wdHkgZGlyZWN0b3JpZXMgdG8gMSBl
bXB0eSBkaXJlY3RvcnkgdW5kZXIgL3Zhci90bXAvcG9ydGFnZS9qZGJjLW15c3FsLTMuMS4xMi93
b3JrL215c3FsLWNvbm5lY3Rvci1qYXZhLTMuMS4xMi9idWlsZC9teXNxbC1jb25uZWN0b3ItamF2
YS0zLjEuMTIKICAgICBbY29weV0gQ29weWluZyAxIGZpbGUgdG8gL3Zhci90bXAvcG9ydGFnZS9q
ZGJjLW15c3FsLTMuMS4xMi93b3JrL215c3FsLWNvbm5lY3Rvci1qYXZhLTMuMS4xMi9idWlsZC9t
eXNxbC1jb25uZWN0b3ItamF2YS0zLjEuMTIKCi1pbml0LW5vLWNyeXB0bzoKCmluaXQ6CgotY29t
bWVyY2lhbC1saWNlbnNlOgoKLWNsZWFuLW91dHB1dDoKCmNvbXBpbGUtZHJpdmVyOgogICAgW2ph
dmFjXSBDb21waWxpbmcgODkgc291cmNlIGZpbGVzIHRvIC92YXIvdG1wL3BvcnRhZ2UvamRiYy1t
eXNxbC0zLjEuMTIvd29yay9teXNxbC1jb25uZWN0b3ItamF2YS0zLjEuMTIvYnVpbGQvbXlzcWwt
Y29ubmVjdG9yLWphdmEtMy4xLjEyCiAgICBbamF2YWNdIC92YXIvdG1wL3BvcnRhZ2UvamRiYy1t
eXNxbC0zLjEuMTIvd29yay9teXNxbC1jb25uZWN0b3ItamF2YS0zLjEuMTIvYnVpbGQvbXlzcWwt
Y29ubmVjdG9yLWphdmEtMy4xLjEyL2NvbS9teXNxbC9qZGJjL1N0cmluZ1V0aWxzLmphdmE6MTAw
OiB3YXJuaW5nOiBub24tdmFyYXJncyBjYWxsIG9mIHZhcmFyZ3MgbWV0aG9kIHdpdGggaW5leGFj
dCBhcmd1bWVudCB0eXBlIGZvciBsYXN0IHBhcmFtZXRlcjsKICAgIFtqYXZhY10gY2FzdCB0byBq
YXZhLmxhbmcuT2JqZWN0IGZvciBhIHZhcmFyZ3MgY2FsbAogICAgW2phdmFjXSBjYXN0IHRvIGph
dmEubGFuZy5PYmplY3RbXSBmb3IgYSBub24tdmFyYXJncyBjYWxsIGFuZCB0byBzdXBwcmVzcyB0
aGlzIHdhcm5pbmcKICAgIFtqYXZhY10gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVy
biAoU3RyaW5nKSB0b1BsYWluU3RyaW5nTWV0aG9kLmludm9rZShkZWNpbWFsLCBudWxsKTsKICAg
IFtqYXZhY10gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXgogICAgW2phdmFjXSBOb3RlOiBT
b21lIGlucHV0IGZpbGVzIHVzZSBvciBvdmVycmlkZSBhIGRlcHJlY2F0ZWQgQVBJLgogICAgW2ph
dmFjXSBOb3RlOiBSZWNvbXBpbGUgd2l0aCAtWGxpbnQ6ZGVwcmVjYXRpb24gZm9yIGRldGFpbHMu
CiAgICBbamF2YWNdIE5vdGU6IFNvbWUgaW5wdXQgZmlsZXMgdXNlIHVuY2hlY2tlZCBvciB1bnNh
ZmUgb3BlcmF0aW9ucy4KICAgIFtqYXZhY10gTm90ZTogUmVjb21waWxlIHdpdGggLVhsaW50OnVu
Y2hlY2tlZCBmb3IgZGV0YWlscy4KICAgIFtqYXZhY10gMSB3YXJuaW5nCgpjb21waWxlLXRlc3Rz
dWl0ZToKICAgIFtqYXZhY10gQ29tcGlsaW5nIDM3IHNvdXJjZSBmaWxlcyB0byAvdmFyL3RtcC9w
b3J0YWdlL2pkYmMtbXlzcWwtMy4xLjEyL3dvcmsvbXlzcWwtY29ubmVjdG9yLWphdmEtMy4xLjEy
L2J1aWxkL215c3FsLWNvbm5lY3Rvci1qYXZhLTMuMS4xMgogICAgW2phdmFjXSAvdmFyL3RtcC9w
b3J0YWdlL2pkYmMtbXlzcWwtMy4xLjEyL3dvcmsvbXlzcWwtY29ubmVjdG9yLWphdmEtMy4xLjEy
L2J1aWxkL215c3FsLWNvbm5lY3Rvci1qYXZhLTMuMS4xMi90ZXN0c3VpdGUvcmVncmVzc2lvbi9E
YXRhU291cmNlUmVncmVzc2lvblRlc3QuamF2YTozNDI6IHdhcm5pbmc6IG5vbi12YXJhcmdzIGNh
bGwgb2YgdmFyYXJncyBtZXRob2Qgd2l0aCBpbmV4YWN0IGFyZ3VtZW50IHR5cGUgZm9yIGxhc3Qg
cGFyYW1ldGVyOwogICAgW2phdmFjXSBjYXN0IHRvIGphdmEubGFuZy5PYmplY3QgZm9yIGEgdmFy
YXJncyBjYWxsCiAgICBbamF2YWNdIGNhc3QgdG8gamF2YS5sYW5nLk9iamVjdFtdIGZvciBhIG5v
bi12YXJhcmdzIGNhbGwgYW5kIHRvIHN1cHByZXNzIHRoaXMgd2FybmluZwogICAgW2phdmFjXSAg
ICAgICAgICAgICBlbmFibGVTdHJlYW1pbmdSZXN1bHRzTWV0aG9kU3RtdC5pbnZva2UocGh5c1N0
YXRlbWVudCwgbmV3IENsYXNzWzBdKTsKICAgIFtqYXZhY10gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeCiAgICBb
amF2YWNdIC92YXIvdG1wL3BvcnRhZ2UvamRiYy1teXNxbC0zLjEuMTIvd29yay9teXNxbC1jb25u
ZWN0b3ItamF2YS0zLjEuMTIvYnVpbGQvbXlzcWwtY29ubmVjdG9yLWphdmEtMy4xLjEyL3Rlc3Rz
dWl0ZS9yZWdyZXNzaW9uL0RhdGFTb3VyY2VSZWdyZXNzaW9uVGVzdC5qYXZhOjM2Mjogd2Fybmlu
Zzogbm9uLXZhcmFyZ3MgY2FsbCBvZiB2YXJhcmdzIG1ldGhvZCB3aXRoIGluZXhhY3QgYXJndW1l
bnQgdHlwZSBmb3IgbGFzdCBwYXJhbWV0ZXI7CiAgICBbamF2YWNdIGNhc3QgdG8gamF2YS5sYW5n
Lk9iamVjdCBmb3IgYSB2YXJhcmdzIGNhbGwKICAgIFtqYXZhY10gY2FzdCB0byBqYXZhLmxhbmcu
T2JqZWN0W10gZm9yIGEgbm9uLXZhcmFyZ3MgY2FsbCBhbmQgdG8gc3VwcHJlc3MgdGhpcyB3YXJu
aW5nCiAgICBbamF2YWNdICAgICAgICAgICAgIGVuYWJsZVN0cmVhbWluZ1Jlc3VsdHNNZXRob2RQ
c3RtdC5pbnZva2UocGh5c1ByZXBTdG10LCBuZXcgQ2xhc3NbMF0pOwogICAgW2phdmFjXSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIF4KICAgIFtqYXZhY10gTm90ZTogU29tZSBpbnB1dCBmaWxlcyB1c2Ugb3Igb3Zl
cnJpZGUgYSBkZXByZWNhdGVkIEFQSS4KICAgIFtqYXZhY10gTm90ZTogUmVjb21waWxlIHdpdGgg
LVhsaW50OmRlcHJlY2F0aW9uIGZvciBkZXRhaWxzLgogICAgW2phdmFjXSBOb3RlOiBTb21lIGlu
cHV0IGZpbGVzIHVzZSB1bmNoZWNrZWQgb3IgdW5zYWZlIG9wZXJhdGlvbnMuCiAgICBbamF2YWNd
IE5vdGU6IFJlY29tcGlsZSB3aXRoIC1YbGludDp1bmNoZWNrZWQgZm9yIGRldGFpbHMuCiAgICBb
amF2YWNdIDIgd2FybmluZ3MKCmNvbXBpbGUtaW50ZWdyYXRpb24tYzNwMDoKCmNvbXBpbGUtaW50
ZWdyYXRpb24tamJvc3M6Cgpjb21waWxlLWludGVncmF0aW9uLWxvZzRqOgogICAgW2phdmFjXSBD
b21waWxpbmcgMSBzb3VyY2UgZmlsZSB0byAvdmFyL3RtcC9wb3J0YWdlL2pkYmMtbXlzcWwtMy4x
LjEyL3dvcmsvbXlzcWwtY29ubmVjdG9yLWphdmEtMy4xLjEyL2J1aWxkL215c3FsLWNvbm5lY3Rv
ci1qYXZhLTMuMS4xMgoKY29tcGlsZS5pbnRlZ3JhdGlvbjoKCmNvbXBpbGU6CgpkaXN0OgogICAg
W21rZGlyXSBDcmVhdGVkIGRpcjogL3Zhci90bXAvcG9ydGFnZS9qZGJjLW15c3FsLTMuMS4xMi93
b3JrL215c3FsLWNvbm5lY3Rvci1qYXZhLTMuMS4xMi9kaXN0CiAgICBbbWtkaXJdIENyZWF0ZWQg
ZGlyOiAvdmFyL3RtcC9wb3J0YWdlL2pkYmMtbXlzcWwtMy4xLjEyL3dvcmsvbXlzcWwtY29ubmVj
dG9yLWphdmEtMy4xLjEyL2J1aWxkL01FVEEtSU5GCiAgICAgIFtqYXJdIEJ1aWxkaW5nIGphcjog
L3Zhci90bXAvcG9ydGFnZS9qZGJjLW15c3FsLTMuMS4xMi93b3JrL215c3FsLWNvbm5lY3Rvci1q
YXZhLTMuMS4xMi9idWlsZC9teXNxbC1jb25uZWN0b3ItamF2YS0zLjEuMTIvbXlzcWwtY29ubmVj
dG9yLWphdmEtMy4xLjEyLWJpbi5qYXIKCkJVSUxEIFNVQ0NFU1NGVUwKVG90YWwgdGltZTogMjAg
c2Vjb25kcwo+Pj4gU291cmNlIGNvbXBpbGVkLgo+Pj4gVGVzdCBwaGFzZSBbbm90IGVuYWJsZWRd
OiBkZXYtamF2YS9qZGJjLW15c3FsLTMuMS4xMgoKPj4+IEluc3RhbGwgamRiYy1teXNxbC0zLjEu
MTIgaW50byAvdmFyL3RtcC9wb3J0YWdlL2pkYmMtbXlzcWwtMy4xLjEyL2ltYWdlLyBjYXRlZ29y
eSBkZXYtamF2YQptYW46CnByZXBhbGxzdHJpcDoKPj4+IENvbXBsZXRlZCBpbnN0YWxsaW5nIGpk
YmMtbXlzcWwtMy4xLjEyIGludG8gL3Zhci90bXAvcG9ydGFnZS9qZGJjLW15c3FsLTMuMS4xMi9p
bWFnZS8KCj4+PiBNZXJnaW5nIGRldi1qYXZhL2pkYmMtbXlzcWwtMy4xLjEyIHRvIC8KLS0tIC91
c3IvCi0tLSAvdXNyL3NoYXJlLwo+Pj4gL3Vzci9zaGFyZS9qZGJjLW15c3FsLwo+Pj4gL3Vzci9z
aGFyZS9qZGJjLW15c3FsL2xpYi8KPj4+IC91c3Ivc2hhcmUvamRiYy1teXNxbC9saWIvamRiYy1t
eXNxbC5qYXIKPj4+IC91c3Ivc2hhcmUvamRiYy1teXNxbC9wYWNrYWdlLmVudgotLS0gL3Vzci9z
aGFyZS9kb2MvCj4+PiAvdXNyL3NoYXJlL2RvYy9qZGJjLW15c3FsLTMuMS4xMi8KPj4+IC91c3Iv
c2hhcmUvZG9jL2pkYmMtbXlzcWwtMy4xLjEyL1JFQURNRS5nego+Pj4gL3Vzci9zaGFyZS9kb2Mv
amRiYy1teXNxbC0zLjEuMTIvQ0hBTkdFUy5nego+Pj4gU2FmZWx5IHVubWVyZ2luZyBhbHJlYWR5
LWluc3RhbGxlZCBpbnN0YW5jZS4uLgpObyBwYWNrYWdlIGZpbGVzIGdpdmVuLi4uIEdyYWJiaW5n
IGEgc2V0Lgo+Pj4gT3JpZ2luYWwgaW5zdGFuY2Ugb2YgcGFja2FnZSB1bm1lcmdlZCBzYWZlbHku
Cj4+PiBSZWdlbmVyYXRpbmcgL2V0Yy9sZC5zby5jYWNoZS4uLgo+Pj4gZGV2LWphdmEvamRiYy1t
eXNxbC0zLjEuMTIgbWVyZ2VkLgo+Pj4gUmVjb3JkaW5nIGRldi1qYXZhL2pkYmMtbXlzcWwgaW4g
IndvcmxkIiBmYXZvcml0ZXMgZmlsZS4uLgoKPj4+IE5vIHBhY2thZ2VzIHNlbGVjdGVkIGZvciBy
ZW1vdmFsIGJ5IGNsZWFuLgoKPj4+IEVtZXJnaW5nICgyIG9mIDIpIGRldi1qYXZhL2p0YS0xLjAu
MSB0byAvCj4+PiBjaGVja3N1bXMgZmlsZXMgICA7LSkganRhLTEuMC4xLmVidWlsZAo+Pj4gY2hl
Y2tzdW1zIGZpbGVzICAgOy0pIGZpbGVzL2RpZ2VzdC1qdGEtMS4wLjEKPj4+IGNoZWNrc3VtcyBz
cmNfdXJpIDstKSBqdGEtMV8wXzFCLWNsYXNzZXMuemlwCj4+PiBVbnBhY2tpbmcgc291cmNlLi4u
Cj4+PiBTb3VyY2UgdW5wYWNrZWQuCj4+PiBDb21waWxpbmcgc291cmNlIGluIC92YXIvdG1wL3Bv
cnRhZ2UvanRhLTEuMC4xL3dvcmsgLi4uCmFkZGVkIG1hbmlmZXN0CmFkZGluZzogamF2YXgvKGlu
ID0gMCkgKG91dD0gMCkoc3RvcmVkIDAlKQphZGRpbmc6IGphdmF4L3RyYW5zYWN0aW9uLyhpbiA9
IDApIChvdXQ9IDApKHN0b3JlZCAwJSkKYWRkaW5nOiBqYXZheC90cmFuc2FjdGlvbi9IZXVyaXN0
aWNDb21taXRFeGNlcHRpb24uY2xhc3MoaW4gPSAzMjkpIChvdXQ9IDIzMikoZGVmbGF0ZWQgMjkl
KQphZGRpbmc6IGphdmF4L3RyYW5zYWN0aW9uL0hldXJpc3RpY01peGVkRXhjZXB0aW9uLmNsYXNz
KGluID0gMzI3KSAob3V0PSAyMzEpKGRlZmxhdGVkIDI5JSkKYWRkaW5nOiBqYXZheC90cmFuc2Fj
dGlvbi9IZXVyaXN0aWNSb2xsYmFja0V4Y2VwdGlvbi5jbGFzcyhpbiA9IDMzMykgKG91dD0gMjM1
KShkZWZsYXRlZCAyOSUpCmFkZGluZzogamF2YXgvdHJhbnNhY3Rpb24vSW52YWxpZFRyYW5zYWN0
aW9uRXhjZXB0aW9uLmNsYXNzKGluID0gMzQwKSAob3V0PSAyMzcpKGRlZmxhdGVkIDMwJSkKYWRk
aW5nOiBqYXZheC90cmFuc2FjdGlvbi9Ob3RTdXBwb3J0ZWRFeGNlcHRpb24uY2xhc3MoaW4gPSAz
MjMpIChvdXQ9IDIyOSkoZGVmbGF0ZWQgMjklKQphZGRpbmc6IGphdmF4L3RyYW5zYWN0aW9uL1Jv
bGxiYWNrRXhjZXB0aW9uLmNsYXNzKGluID0gMzE1KSAob3V0PSAyMjYpKGRlZmxhdGVkIDI4JSkK
YWRkaW5nOiBqYXZheC90cmFuc2FjdGlvbi9TdGF0dXMuY2xhc3MoaW4gPSA1NDEpIChvdXQ9IDI5
OSkoZGVmbGF0ZWQgNDQlKQphZGRpbmc6IGphdmF4L3RyYW5zYWN0aW9uL1N5bmNocm9uaXphdGlv
bi5jbGFzcyhpbiA9IDE5NSkgKG91dD0gMTUzKShkZWZsYXRlZCAyMSUpCmFkZGluZzogamF2YXgv
dHJhbnNhY3Rpb24vU3lzdGVtRXhjZXB0aW9uLmNsYXNzKGluID0gNDA4KSAob3V0PSAyNzQpKGRl
ZmxhdGVkIDMyJSkKYWRkaW5nOiBqYXZheC90cmFuc2FjdGlvbi9UcmFuc2FjdGlvbi5jbGFzcyhp
biA9IDc3MykgKG91dD0gMzYyKShkZWZsYXRlZCA1MyUpCmFkZGluZzogamF2YXgvdHJhbnNhY3Rp
b24veGEvKGluID0gMCkgKG91dD0gMCkoc3RvcmVkIDAlKQphZGRpbmc6IGphdmF4L3RyYW5zYWN0
aW9uL3hhL1hBUmVzb3VyY2UuY2xhc3MoaW4gPSAxMDYyKSAob3V0PSA0OTcpKGRlZmxhdGVkIDUz
JSkKYWRkaW5nOiBqYXZheC90cmFuc2FjdGlvbi94YS9YaWQuY2xhc3MoaW4gPSAyOTIpIChvdXQ9
IDIyNykoZGVmbGF0ZWQgMjIlKQphZGRpbmc6IGphdmF4L3RyYW5zYWN0aW9uL3hhL1hBRXhjZXB0
aW9uLmNsYXNzKGluID0gMTI3NSkgKG91dD0gNjQ4KShkZWZsYXRlZCA0OSUpCmFkZGluZzogamF2
YXgvdHJhbnNhY3Rpb24vVHJhbnNhY3Rpb25NYW5hZ2VyLmNsYXNzKGluID0gODg1KSAob3V0PSA0
MTEpKGRlZmxhdGVkIDUzJSkKYWRkaW5nOiBqYXZheC90cmFuc2FjdGlvbi9UcmFuc2FjdGlvblJl
cXVpcmVkRXhjZXB0aW9uLmNsYXNzKGluID0gMzQyKSAob3V0PSAyMzUpKGRlZmxhdGVkIDMxJSkK
YWRkaW5nOiBqYXZheC90cmFuc2FjdGlvbi9Vc2VyVHJhbnNhY3Rpb24uY2xhc3MoaW4gPSA2NjEp
IChvdXQ9IDMzMSkoZGVmbGF0ZWQgNDklKQphZGRpbmc6IGphdmF4L3RyYW5zYWN0aW9uL1RyYW5z
YWN0aW9uUm9sbGVkYmFja0V4Y2VwdGlvbi5jbGFzcyhpbiA9IDM0NikgKG91dD0gMjM5KShkZWZs
YXRlZCAzMCUpCj4+PiBTb3VyY2UgY29tcGlsZWQuCj4+PiBUZXN0IHBoYXNlIFtub3QgZW5hYmxl
ZF06IGRldi1qYXZhL2p0YS0xLjAuMQoKPj4+IEluc3RhbGwganRhLTEuMC4xIGludG8gL3Zhci90
bXAvcG9ydGFnZS9qdGEtMS4wLjEvaW1hZ2UvIGNhdGVnb3J5IGRldi1qYXZhCm1hbjoKcHJlcGFs
bHN0cmlwOgo+Pj4gQ29tcGxldGVkIGluc3RhbGxpbmcganRhLTEuMC4xIGludG8gL3Zhci90bXAv
cG9ydGFnZS9qdGEtMS4wLjEvaW1hZ2UvCgo+Pj4gTWVyZ2luZyBkZXYtamF2YS9qdGEtMS4wLjEg
dG8gLwotLS0gL3Vzci8KLS0tIC91c3Ivc2hhcmUvCj4+PiAvdXNyL3NoYXJlL2p0YS8KPj4+IC91
c3Ivc2hhcmUvanRhL2xpYi8KPj4+IC91c3Ivc2hhcmUvanRhL2xpYi9qdGEuamFyCj4+PiAvdXNy
L3NoYXJlL2p0YS9wYWNrYWdlLmVudgo+Pj4gU2FmZWx5IHVubWVyZ2luZyBhbHJlYWR5LWluc3Rh
bGxlZCBpbnN0YW5jZS4uLgpObyBwYWNrYWdlIGZpbGVzIGdpdmVuLi4uIEdyYWJiaW5nIGEgc2V0
Lgo+Pj4gT3JpZ2luYWwgaW5zdGFuY2Ugb2YgcGFja2FnZSB1bm1lcmdlZCBzYWZlbHkuCj4+PiBS
ZWdlbmVyYXRpbmcgL2V0Yy9sZC5zby5jYWNoZS4uLgo+Pj4gZGV2LWphdmEvanRhLTEuMC4xIG1l
cmdlZC4KPj4+IFJlY29yZGluZyBkZXYtamF2YS9qdGEgaW4gIndvcmxkIiBmYXZvcml0ZXMgZmls
ZS4uLgoKPj4+IE5vIHBhY2thZ2VzIHNlbGVjdGVkIGZvciByZW1vdmFsIGJ5IGNsZWFuLgoKPj4+
IEF1dG8tY2xlYW5pbmcgcGFja2FnZXMuLi4KCj4+PiBObyBvdXRkYXRlZCBwYWNrYWdlcyB3ZXJl
IGZvdW5kIG9uIHlvdXIgc3lzdGVtLgoKCiAqIEdOVSBpbmZvIGRpcmVjdG9yeSBpbmRleCBpcyB1
cC10by1kYXRlLgoKcHNzIH4gIwo=
</data>        

          </attachment>
    </bug>

</bugzilla>