<?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>118450</bug_id>
          
          <creation_ts>2006-01-09 12:25 0000</creation_ts>
          <short_desc>Please mark webapp-config-1.50.7 as unstable</short_desc>
          <delta_ts>2007-07-19 19:03:18 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>Applications</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          <bug_file_loc>http://www.vhost-tools.org/</bug_file_loc>
          
          
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>wrobel@gentoo.org</reporter>
          <assigned_to>web-apps@gentoo.org</assigned_to>
          <cc>sandro.bonazzola@gmail.com</cc>

      

      
          <long_desc isprivate="0">
            <who>wrobel@gentoo.org</who>
            <bug_when>2006-01-09 12:25:30 0000</bug_when>
            <thetext>webapp-config has been rewritten in python about two months ago and has been masked for testing since then. It has shown to be reliable during that period and we unmasked the new version (1.50.7) today.

Since it has been converted from bash to python all keywords were removed. Please test if the new version runs without problems and re-add them.

The python version comes with a few doc-tests and the ebuild allows you to easily activate those. Just run 

FEATURES=&quot;maketest&quot; emerge webapp-config

in order to run the 20 tests while emerging.

Thanks,

the wabapp team.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>weeve@gentoo.org</who>
            <bug_when>2006-01-09 19:50:28 0000</bug_when>
            <thetext>~sparc&apos;d</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>yoswink@gentoo.org</who>
            <bug_when>2006-01-11 06:59:05 0000</bug_when>
            <thetext>Seems ok for alpha, good work guys!</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>killerfox@gentoo.org</who>
            <bug_when>2006-01-12 11:27:12 0000</bug_when>
            <thetext>Readded ~hppa.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>corsair@gentoo.org</who>
            <bug_when>2006-01-12 13:18:45 0000</bug_when>
            <thetext>added ~ppc64</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dertobi123@gentoo.org</who>
            <bug_when>2006-01-13 14:02:47 0000</bug_when>
            <thetext>added to ~ppc</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>cryos@gentoo.org</who>
            <bug_when>2006-01-14 18:03:29 0000</bug_when>
            <thetext>This is such a massive improvement! Finally I don&apos;t have to go and make a coffee while I upgrade egroupware or gallery :) Marked ~amd64, thanks for all the hard work - I hope this stabilises pretty soon. I have already upgraded my servers anyway...</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>sanchan@gentoo.org</who>
            <bug_when>2006-01-15 10:36:08 0000</bug_when>
            <thetext>the ebuild fails test phase here on ~amd64:

[ebuild     U ] app-admin/webapp-config-1.50.7 [1.11] 0 kB

&gt;&gt;&gt; Source compiled.
 * Running webapp-config doctests...
......FF..........F.
======================================================================
FAIL: Doctest: WebappConfig.db.WebappSource.get_source_directories
----------------------------------------------------------------------
Traceback (most recent call last):
  File &quot;/usr/lib64/python2.4/doctest.py&quot;, line 2152, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for WebappConfig.db.WebappSource.get_source_directories
  File &quot;/var/tmp/portage/webapp-config-1.50.7/work/webapp-config-1.50.7/WebappConfig/db.py&quot;, line 564, in get_source_directories

----------------------------------------------------------------------
File &quot;/var/tmp/portage/webapp-config-1.50.7/work/webapp-config-1.50.7/WebappConfig/db.py&quot;, line 574, in WebappConfig.db.WebappSource.get_source_directories
Failed example:
    [i for i in d if i != &apos;.svn&apos;]
Expected:
    [&apos;dir1&apos;, &apos;dir2&apos;]
Got:
    [&apos;dir2&apos;, &apos;dir1&apos;]


======================================================================
FAIL: Doctest: WebappConfig.db.WebappSource.get_source_files
----------------------------------------------------------------------
Traceback (most recent call last):
  File &quot;/usr/lib64/python2.4/doctest.py&quot;, line 2152, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for WebappConfig.db.WebappSource.get_source_files
  File &quot;/var/tmp/portage/webapp-config-1.50.7/work/webapp-config-1.50.7/WebappConfig/db.py&quot;, line 595, in get_source_files

----------------------------------------------------------------------
File &quot;/var/tmp/portage/webapp-config-1.50.7/work/webapp-config-1.50.7/WebappConfig/db.py&quot;, line 604, in WebappConfig.db.WebappSource.get_source_files
Failed example:
    a.get_source_files(&apos;htdocs&apos;)
Expected:
    [&apos;test1&apos;, &apos;test2&apos;]
Got:
    [&apos;test2&apos;, &apos;test1&apos;]


======================================================================
FAIL: Doctest: WebappConfig.worker.WebappAdd
----------------------------------------------------------------------
Traceback (most recent call last):
  File &quot;/usr/lib64/python2.4/doctest.py&quot;, line 2152, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for WebappConfig.worker.WebappAdd
  File &quot;/var/tmp/portage/webapp-config-1.50.7/work/webapp-config-1.50.7/WebappConfig/worker.py&quot;, line 170, in WebappAdd

----------------------------------------------------------------------
File &quot;/var/tmp/portage/webapp-config-1.50.7/work/webapp-config-1.50.7/WebappConfig/worker.py&quot;, line 254, in WebappConfig.worker.WebappAdd
Failed example:
    e.mkdirs(&apos;&apos;) #doctest: +ELLIPSIS
Expected:
    *     Installing from .../tests/testfiles/share-webapps/installtest/1.0/htdocs/
    *     pretending to add: dir 1 default-owned &quot;dir1&quot;
    *     Installing from .../tests/testfiles/share-webapps/installtest/1.0/htdocs/dir1
    *     pretending to add: sym 1 virtual &quot;dir1/webapp_test&quot;
    *     .../tests/testfiles/installtest//dir2 already exists, but is not a directory - removing
    *     pretending to add: dir 1 default-owned &quot;dir2&quot;
    *     Installing from .../tests/testfiles/share-webapps/installtest/1.0/htdocs/dir2
    *     pretending to add: sym 1 virtual &quot;dir2/webapp_test&quot;
    *     pretending to add: sym 1 virtual &quot;test1&quot;
    *     would have removed &quot;.../tests/testfiles/installtest//test2&quot; since it is in the way for the current install. It should not be present in that location!
    *     pretending to add: sym 1 virtual &quot;test2&quot;
    ^o^ hiding /test3
    *     pretending to add: file 1 config-owned &quot;test3&quot;
    *     pretending to add: file 1 server-owned &quot;test4&quot;
Got:
    *     Installing from /var/tmp/portage/webapp-config-1.50.7/work/webapp-config-1.50.7/WebappConfig/tests/testfiles/share-webapps/installtest/1.0/htdocs/
    *     /var/tmp/portage/webapp-config-1.50.7/work/webapp-config-1.50.7/WebappConfig/tests/testfiles/installtest//dir2 already exists, but is not a directory - removing
    *     pretending to add: dir 1 default-owned &quot;dir2&quot;
    *     Installing from /var/tmp/portage/webapp-config-1.50.7/work/webapp-config-1.50.7/WebappConfig/tests/testfiles/share-webapps/installtest/1.0/htdocs/dir2
    *     pretending to add: sym 1 virtual &quot;dir2/webapp_test&quot;
    *     pretending to add: dir 1 default-owned &quot;dir1&quot;
    *     Installing from /var/tmp/portage/webapp-config-1.50.7/work/webapp-config-1.50.7/WebappConfig/tests/testfiles/share-webapps/installtest/1.0/htdocs/dir1
    *     pretending to add: sym 1 virtual &quot;dir1/webapp_test&quot;
    *     pretending to add: file 1 server-owned &quot;test4&quot;
    ^o^ hiding /test3
    *     pretending to add: file 1 config-owned &quot;test3&quot;
    *     would have removed &quot;/var/tmp/portage/webapp-config-1.50.7/work/webapp-config-1.50.7/WebappConfig/tests/testfiles/installtest//test2&quot; since it is in the way for the current install. It should not be present in that location!
    *     pretending to add: sym 1 virtual &quot;test2&quot;
    *     pretending to add: sym 1 virtual &quot;test1&quot;


----------------------------------------------------------------------
Ran 20 tests in 0.234s

FAILED (failures=3)
 * DocTests failed - please submit a bug report


emerge --info:
Portage 2.1_pre3-r1 (default-linux/amd64/2005.1, gcc-3.4.5, glibc-2.3.6-r2, 2.6.14-gentoo-r7 x86_64)
=================================================================
System uname: 2.6.14-gentoo-r7 x86_64 AMD Athlon(tm) 64 Processor 3500+
Gentoo Base System version 1.12.0_pre14
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [enabled]
dev-lang/python:     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 -fforce-addr -ffast-math -msse2 -ftracer -m3dnow &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/share/X11/xkb /usr/share/config /var/bind /var/qmail/control&quot;
CONFIG_PROTECT_MASK=&quot;/etc/gconf /etc/splash /etc/terminfo /etc/texmf/web2c /etc/env.d&quot;
CXXFLAGS=&quot; -march=athlon64 -O2 -pipe -fforce-addr -ffast-math -msse2 -ftracer -m3dnow &quot;
DISTDIR=&quot;/home/ftp/distfiles&quot;
FEATURES=&quot;autoconfig ccache collision-protect confcache cvs distlocks elog multilib-strict parallel-fetching sandbox sfperms strict stricter test userpriv&quot;
GENTOO_MIRRORS=&quot;ftp://mirror.switch.ch/mirror/gentoo/ http://gentoo.osuosl.org/ http://mirror.ovh.net/gentoo-distfiles/ ftp://ftp.heanet.ie/pub/gentoo/ http://www.die.unipd.it/pub/Linux/distributions/gentoo-sources/ ftp://ftp.unina.it/pub/linux/distributions/gentoo http://gentoo.ngi.it http://mirror.switch.ch/ftp/mirror/gentoo/ ftp://mirror.switch.ch/mirror/gentoo/ &quot;
LANG=&quot;it_IT.utf8&quot;
LINGUAS=&quot;it&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/local/portage&quot;
SYNC=&quot;rsync://rsync.europe.gentoo.org/gentoo-portage&quot;
USE=&quot;amd64 7zip X a52 aac aalib acl acpi alsa apache2 arts asf audiofile avi berkdb bitmap-fonts bzip2 cairo canvas cdb cdparanoia cdr chroot cpudetection crypt cups curl dba dbus directfb dlloader dri dts dv dvd dvdr dynagraph emboss encode erandom esd exif expat fam ffmpeg firefox flac foomaticdb gd gdbm ggi gif gimp gimpprint glibc-omitfp glut gmp gnome gnutls gphoto2 gpm graphviz gstreamer gtk gtk2 gtkhtml guile hal idn ieee1394 imagemagick imlib ipv6 ithreads java jbig jikes jpeg jpeg2k junit justify kde kdeenablefinal lcms ldap libcaca libwww linuxthreads-tls lm_sensors logitech-mouse logrotate lzo lzw lzw-tiff mad mailwrapper mdb mhash mikmod mmap mng motif mozsvg mp3 mpeg mpm-worker musicbrainz mysql ncurses nls nptl nptlonly numeric nvidia odbc offensive ogg openal openexr opengl oss pam pcre pcsc-lite pdflib perl php png ppds python qt quicktime readline rtc samba scanner sdl slang smp snmp speex spell ssl subversion svg sysfs tcltk tcpd test tetex tga theora threads tiff timidity truetype truetype-fonts type1-fonts udev unicode usb userlocales utf8 vcd vda vorbis wmf xine xinerama xml2 xmms xpm xv xvid zlib elibc_glibc kernel_linux linguas_it userland_GNU&quot;
Unset:  ASFLAGS, CTARGET, LC_ALL, LDFLAGS, MAKEOPTS
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>wrobel@gentoo.org</who>
            <bug_when>2006-01-15 11:46:22 0000</bug_when>
            <thetext>Thanks for the report.

In this case it is just a sorting problem. Depending on the machine the code runs on resulting arrays may yield a different sorting order. In that case the doc test fails. I had hoped that I fixed these problems but it looks like I missed a few. 

I will fix these problems for the next release. </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>sanchan@gentoo.org</who>
            <bug_when>2006-01-28 10:30:51 0000</bug_when>
            <thetext>Created an attachment (id=78361)
portage log

still present in the new version.
logfile attached.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>wrobel@gentoo.org</who>
            <bug_when>2006-01-28 10:33:29 0000</bug_when>
            <thetext>Ups, forgot about the testing problem. Next version, promised ;)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>wrobel@gentoo.org</who>
            <bug_when>2006-02-26 14:46:25 0000</bug_when>
            <thetext>Next phase. Going to request stabilization of webapp-config.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>78361</attachid>
            <date>2006-01-28 10:30 0000</date>
            <desc>portage log</desc>
            <filename>4685-webapp-config-1.50.9.log</filename>
            <type>text/plain</type>
            <data encoding="base64">Pj4+IFVucGFja2luZyBzb3VyY2UuLi4KPj4+IFVucGFja2luZyB3ZWJhcHAtY29uZmlnLTEuNTAu
OS50YXIuZ3ogdG8gL3Zhci90bXAvcG9ydGFnZS93ZWJhcHAtY29uZmlnLTEuNTAuOS93b3JrCj4+
PiBTb3VyY2UgdW5wYWNrZWQuCj4+PiBDb21waWxpbmcgc291cmNlIGluIC92YXIvdG1wL3BvcnRh
Z2Uvd2ViYXBwLWNvbmZpZy0xLjUwLjkvd29yay93ZWJhcHAtY29uZmlnLTEuNTAuOSAuLi4KcnVu
bmluZyBidWlsZApydW5uaW5nIGJ1aWxkX3B5CmNyZWF0aW5nIGJ1aWxkCmNyZWF0aW5nIGJ1aWxk
L2xpYgpjcmVhdGluZyBidWlsZC9saWIvV2ViYXBwQ29uZmlnCmNvcHlpbmcgV2ViYXBwQ29uZmln
L3ZlcnNpb24ucHkgLT4gYnVpbGQvbGliL1dlYmFwcENvbmZpZwpjb3B5aW5nIFdlYmFwcENvbmZp
Zy9fX2luaXRfXy5weSAtPiBidWlsZC9saWIvV2ViYXBwQ29uZmlnCmNvcHlpbmcgV2ViYXBwQ29u
ZmlnL2RvdGNvbmZpZy5weSAtPiBidWlsZC9saWIvV2ViYXBwQ29uZmlnCmNvcHlpbmcgV2ViYXBw
Q29uZmlnL3Blcm1pc3Npb25zLnB5IC0+IGJ1aWxkL2xpYi9XZWJhcHBDb25maWcKY29weWluZyBX
ZWJhcHBDb25maWcvZWJ1aWxkLnB5IC0+IGJ1aWxkL2xpYi9XZWJhcHBDb25maWcKY29weWluZyBX
ZWJhcHBDb25maWcvZmlsZXR5cGUucHkgLT4gYnVpbGQvbGliL1dlYmFwcENvbmZpZwpjb3B5aW5n
IFdlYmFwcENvbmZpZy9kZWJ1Zy5weSAtPiBidWlsZC9saWIvV2ViYXBwQ29uZmlnCmNvcHlpbmcg
V2ViYXBwQ29uZmlnL2NvbnRlbnQucHkgLT4gYnVpbGQvbGliL1dlYmFwcENvbmZpZwpjb3B5aW5n
IFdlYmFwcENvbmZpZy93b3JrZXIucHkgLT4gYnVpbGQvbGliL1dlYmFwcENvbmZpZwpjb3B5aW5n
IFdlYmFwcENvbmZpZy9zZXJ2ZXIucHkgLT4gYnVpbGQvbGliL1dlYmFwcENvbmZpZwpjb3B5aW5n
IFdlYmFwcENvbmZpZy9jb25maWcucHkgLT4gYnVpbGQvbGliL1dlYmFwcENvbmZpZwpjb3B5aW5n
IFdlYmFwcENvbmZpZy9zYW5kYm94LnB5IC0+IGJ1aWxkL2xpYi9XZWJhcHBDb25maWcKY29weWlu
ZyBXZWJhcHBDb25maWcvZGIucHkgLT4gYnVpbGQvbGliL1dlYmFwcENvbmZpZwpjb3B5aW5nIFdl
YmFwcENvbmZpZy9wcm90ZWN0LnB5IC0+IGJ1aWxkL2xpYi9XZWJhcHBDb25maWcKY29weWluZyBX
ZWJhcHBDb25maWcvd3JhcHBlci5weSAtPiBidWlsZC9saWIvV2ViYXBwQ29uZmlnCnJ1bm5pbmcg
YnVpbGRfc2NyaXB0cwpjcmVhdGluZyBidWlsZC9zY3JpcHRzLTIuNApjb3B5aW5nIGFuZCBhZGp1
c3Rpbmcgc2Jpbi93ZWJhcHAtY29uZmlnIC0+IGJ1aWxkL3NjcmlwdHMtMi40CmNoYW5naW5nIG1v
ZGUgb2YgYnVpbGQvc2NyaXB0cy0yLjQvd2ViYXBwLWNvbmZpZyBmcm9tIDY0NCB0byA3NTUKPj4+
IFNvdXJjZSBjb21waWxlZC4KIBtbMzI7MDFtKhtbMG0gUnVubmluZyB3ZWJhcHAtY29uZmlnIGRv
Y3Rlc3RzLi4uCi4uLi4uLkZGLi4uLi4uLi4uLkYuCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KRkFJTDogRG9jdGVz
dDogV2ViYXBwQ29uZmlnLmRiLldlYmFwcFNvdXJjZS5nZXRfc291cmNlX2RpcmVjdG9yaWVzCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUgIi91
c3IvbGliNjQvcHl0aG9uMi40L2RvY3Rlc3QucHkiLCBsaW5lIDIxNTIsIGluIHJ1blRlc3QKICAg
IHJhaXNlIHNlbGYuZmFpbHVyZUV4Y2VwdGlvbihzZWxmLmZvcm1hdF9mYWlsdXJlKG5ldy5nZXR2
YWx1ZSgpKSkKQXNzZXJ0aW9uRXJyb3I6IEZhaWxlZCBkb2N0ZXN0IHRlc3QgZm9yIFdlYmFwcENv
bmZpZy5kYi5XZWJhcHBTb3VyY2UuZ2V0X3NvdXJjZV9kaXJlY3RvcmllcwogIEZpbGUgIi92YXIv
dG1wL3BvcnRhZ2Uvd2ViYXBwLWNvbmZpZy0xLjUwLjkvd29yay93ZWJhcHAtY29uZmlnLTEuNTAu
OS9XZWJhcHBDb25maWcvZGIucHkiLCBsaW5lIDU2NCwgaW4gZ2V0X3NvdXJjZV9kaXJlY3Rvcmll
cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpGaWxlICIvdmFyL3RtcC9wb3J0YWdlL3dlYmFwcC1jb25maWctMS41
MC45L3dvcmsvd2ViYXBwLWNvbmZpZy0xLjUwLjkvV2ViYXBwQ29uZmlnL2RiLnB5IiwgbGluZSA1
NzQsIGluIFdlYmFwcENvbmZpZy5kYi5XZWJhcHBTb3VyY2UuZ2V0X3NvdXJjZV9kaXJlY3Rvcmll
cwpGYWlsZWQgZXhhbXBsZToKICAgIFtpIGZvciBpIGluIGQgaWYgaSAhPSAnLnN2biddCkV4cGVj
dGVkOgogICAgWydkaXIxJywgJ2RpcjInXQpHb3Q6CiAgICBbJ2RpcjInLCAnZGlyMSddCgoKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQpGQUlMOiBEb2N0ZXN0OiBXZWJhcHBDb25maWcuZGIuV2ViYXBwU291cmNlLmdl
dF9zb3VyY2VfZmlsZXMKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CiAgRmlsZSAiL3Vzci9saWI2NC9weXRob24yLjQvZG9jdGVzdC5weSIsIGxpbmUgMjE1
MiwgaW4gcnVuVGVzdAogICAgcmFpc2Ugc2VsZi5mYWlsdXJlRXhjZXB0aW9uKHNlbGYuZm9ybWF0
X2ZhaWx1cmUobmV3LmdldHZhbHVlKCkpKQpBc3NlcnRpb25FcnJvcjogRmFpbGVkIGRvY3Rlc3Qg
dGVzdCBmb3IgV2ViYXBwQ29uZmlnLmRiLldlYmFwcFNvdXJjZS5nZXRfc291cmNlX2ZpbGVzCiAg
RmlsZSAiL3Zhci90bXAvcG9ydGFnZS93ZWJhcHAtY29uZmlnLTEuNTAuOS93b3JrL3dlYmFwcC1j
b25maWctMS41MC45L1dlYmFwcENvbmZpZy9kYi5weSIsIGxpbmUgNTk1LCBpbiBnZXRfc291cmNl
X2ZpbGVzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZpbGUgIi92YXIvdG1wL3BvcnRhZ2Uvd2ViYXBwLWNvbmZp
Zy0xLjUwLjkvd29yay93ZWJhcHAtY29uZmlnLTEuNTAuOS9XZWJhcHBDb25maWcvZGIucHkiLCBs
aW5lIDYwNCwgaW4gV2ViYXBwQ29uZmlnLmRiLldlYmFwcFNvdXJjZS5nZXRfc291cmNlX2ZpbGVz
CkZhaWxlZCBleGFtcGxlOgogICAgYS5nZXRfc291cmNlX2ZpbGVzKCdodGRvY3MnKQpFeHBlY3Rl
ZDoKICAgIFsndGVzdDEnLCAndGVzdDInXQpHb3Q6CiAgICBbJ3Rlc3QyJywgJ3Rlc3QxJ10KCgo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09CkZBSUw6IERvY3Rlc3Q6IFdlYmFwcENvbmZpZy53b3JrZXIuV2ViYXBwQWRk
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogIEZpbGUg
Ii91c3IvbGliNjQvcHl0aG9uMi40L2RvY3Rlc3QucHkiLCBsaW5lIDIxNTIsIGluIHJ1blRlc3QK
ICAgIHJhaXNlIHNlbGYuZmFpbHVyZUV4Y2VwdGlvbihzZWxmLmZvcm1hdF9mYWlsdXJlKG5ldy5n
ZXR2YWx1ZSgpKSkKQXNzZXJ0aW9uRXJyb3I6IEZhaWxlZCBkb2N0ZXN0IHRlc3QgZm9yIFdlYmFw
cENvbmZpZy53b3JrZXIuV2ViYXBwQWRkCiAgRmlsZSAiL3Zhci90bXAvcG9ydGFnZS93ZWJhcHAt
Y29uZmlnLTEuNTAuOS93b3JrL3dlYmFwcC1jb25maWctMS41MC45L1dlYmFwcENvbmZpZy93b3Jr
ZXIucHkiLCBsaW5lIDE3MCwgaW4gV2ViYXBwQWRkCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZpbGUgIi92YXIv
dG1wL3BvcnRhZ2Uvd2ViYXBwLWNvbmZpZy0xLjUwLjkvd29yay93ZWJhcHAtY29uZmlnLTEuNTAu
OS9XZWJhcHBDb25maWcvd29ya2VyLnB5IiwgbGluZSAyNTQsIGluIFdlYmFwcENvbmZpZy53b3Jr
ZXIuV2ViYXBwQWRkCkZhaWxlZCBleGFtcGxlOgogICAgZS5ta2RpcnMoJycpICNkb2N0ZXN0OiAr
RUxMSVBTSVMKRXhwZWN0ZWQ6CiAgICAqICAgICBJbnN0YWxsaW5nIGZyb20gLi4uL3Rlc3RzL3Rl
c3RmaWxlcy9zaGFyZS13ZWJhcHBzL2luc3RhbGx0ZXN0LzEuMC9odGRvY3MvCiAgICAqICAgICBw
cmV0ZW5kaW5nIHRvIGFkZDogZGlyIDEgZGVmYXVsdC1vd25lZCAiZGlyMSIKICAgICogICAgIElu
c3RhbGxpbmcgZnJvbSAuLi4vdGVzdHMvdGVzdGZpbGVzL3NoYXJlLXdlYmFwcHMvaW5zdGFsbHRl
c3QvMS4wL2h0ZG9jcy9kaXIxCiAgICAqICAgICBwcmV0ZW5kaW5nIHRvIGFkZDogc3ltIDEgdmly
dHVhbCAiZGlyMS93ZWJhcHBfdGVzdCIKICAgICogICAgIC4uLi90ZXN0cy90ZXN0ZmlsZXMvaW5z
dGFsbHRlc3QvL2RpcjIgYWxyZWFkeSBleGlzdHMsIGJ1dCBpcyBub3QgYSBkaXJlY3RvcnkgLSBy
ZW1vdmluZwogICAgKiAgICAgcHJldGVuZGluZyB0byBhZGQ6IGRpciAxIGRlZmF1bHQtb3duZWQg
ImRpcjIiCiAgICAqICAgICBJbnN0YWxsaW5nIGZyb20gLi4uL3Rlc3RzL3Rlc3RmaWxlcy9zaGFy
ZS13ZWJhcHBzL2luc3RhbGx0ZXN0LzEuMC9odGRvY3MvZGlyMgogICAgKiAgICAgcHJldGVuZGlu
ZyB0byBhZGQ6IHN5bSAxIHZpcnR1YWwgImRpcjIvd2ViYXBwX3Rlc3QiCiAgICAqICAgICBwcmV0
ZW5kaW5nIHRvIGFkZDogc3ltIDEgdmlydHVhbCAidGVzdDEiCiAgICAqICAgICB3b3VsZCBoYXZl
IHJlbW92ZWQgIi4uLi90ZXN0cy90ZXN0ZmlsZXMvaW5zdGFsbHRlc3QvL3Rlc3QyIiBzaW5jZSBp
dCBpcyBpbiB0aGUgd2F5IGZvciB0aGUgY3VycmVudCBpbnN0YWxsLiBJdCBzaG91bGQgbm90IGJl
IHByZXNlbnQgaW4gdGhhdCBsb2NhdGlvbiEKICAgICogICAgIHByZXRlbmRpbmcgdG8gYWRkOiBz
eW0gMSB2aXJ0dWFsICJ0ZXN0MiIKICAgIF5vXiBoaWRpbmcgL3Rlc3QzCiAgICAqICAgICBwcmV0
ZW5kaW5nIHRvIGFkZDogZmlsZSAxIGNvbmZpZy1vd25lZCAidGVzdDMiCiAgICAqICAgICBwcmV0
ZW5kaW5nIHRvIGFkZDogZmlsZSAxIHNlcnZlci1vd25lZCAidGVzdDQiCkdvdDoKICAgICogICAg
IEluc3RhbGxpbmcgZnJvbSAvdmFyL3RtcC9wb3J0YWdlL3dlYmFwcC1jb25maWctMS41MC45L3dv
cmsvd2ViYXBwLWNvbmZpZy0xLjUwLjkvV2ViYXBwQ29uZmlnL3Rlc3RzL3Rlc3RmaWxlcy9zaGFy
ZS13ZWJhcHBzL2luc3RhbGx0ZXN0LzEuMC9odGRvY3MvCiAgICAqICAgICAvdmFyL3RtcC9wb3J0
YWdlL3dlYmFwcC1jb25maWctMS41MC45L3dvcmsvd2ViYXBwLWNvbmZpZy0xLjUwLjkvV2ViYXBw
Q29uZmlnL3Rlc3RzL3Rlc3RmaWxlcy9pbnN0YWxsdGVzdC8vZGlyMiBhbHJlYWR5IGV4aXN0cywg
YnV0IGlzIG5vdCBhIGRpcmVjdG9yeSAtIHJlbW92aW5nCiAgICAqICAgICBwcmV0ZW5kaW5nIHRv
IGFkZDogZGlyIDEgZGVmYXVsdC1vd25lZCAiZGlyMiIKICAgICogICAgIEluc3RhbGxpbmcgZnJv
bSAvdmFyL3RtcC9wb3J0YWdlL3dlYmFwcC1jb25maWctMS41MC45L3dvcmsvd2ViYXBwLWNvbmZp
Zy0xLjUwLjkvV2ViYXBwQ29uZmlnL3Rlc3RzL3Rlc3RmaWxlcy9zaGFyZS13ZWJhcHBzL2luc3Rh
bGx0ZXN0LzEuMC9odGRvY3MvZGlyMgogICAgKiAgICAgcHJldGVuZGluZyB0byBhZGQ6IHN5bSAx
IHZpcnR1YWwgImRpcjIvd2ViYXBwX3Rlc3QiCiAgICAqICAgICBwcmV0ZW5kaW5nIHRvIGFkZDog
ZGlyIDEgZGVmYXVsdC1vd25lZCAiZGlyMSIKICAgICogICAgIEluc3RhbGxpbmcgZnJvbSAvdmFy
L3RtcC9wb3J0YWdlL3dlYmFwcC1jb25maWctMS41MC45L3dvcmsvd2ViYXBwLWNvbmZpZy0xLjUw
LjkvV2ViYXBwQ29uZmlnL3Rlc3RzL3Rlc3RmaWxlcy9zaGFyZS13ZWJhcHBzL2luc3RhbGx0ZXN0
LzEuMC9odGRvY3MvZGlyMQogICAgKiAgICAgcHJldGVuZGluZyB0byBhZGQ6IHN5bSAxIHZpcnR1
YWwgImRpcjEvd2ViYXBwX3Rlc3QiCiAgICAqICAgICBwcmV0ZW5kaW5nIHRvIGFkZDogZmlsZSAx
IHNlcnZlci1vd25lZCAidGVzdDQiCiAgICBeb14gaGlkaW5nIC90ZXN0MwogICAgKiAgICAgcHJl
dGVuZGluZyB0byBhZGQ6IGZpbGUgMSBjb25maWctb3duZWQgInRlc3QzIgogICAgKiAgICAgd291
bGQgaGF2ZSByZW1vdmVkICIvdmFyL3RtcC9wb3J0YWdlL3dlYmFwcC1jb25maWctMS41MC45L3dv
cmsvd2ViYXBwLWNvbmZpZy0xLjUwLjkvV2ViYXBwQ29uZmlnL3Rlc3RzL3Rlc3RmaWxlcy9pbnN0
YWxsdGVzdC8vdGVzdDIiIHNpbmNlIGl0IGlzIGluIHRoZSB3YXkgZm9yIHRoZSBjdXJyZW50IGlu
c3RhbGwuIEl0IHNob3VsZCBub3QgYmUgcHJlc2VudCBpbiB0aGF0IGxvY2F0aW9uIQogICAgKiAg
ICAgcHJldGVuZGluZyB0byBhZGQ6IHN5bSAxIHZpcnR1YWwgInRlc3QyIgogICAgKiAgICAgcHJl
dGVuZGluZyB0byBhZGQ6IHN5bSAxIHZpcnR1YWwgInRlc3QxIgoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUmFu
IDIwIHRlc3RzIGluIDAuMzA1cwoKRkFJTEVEIChmYWlsdXJlcz0zKQogG1szMTswMW0qG1swbSBE
b2NUZXN0cyBmYWlsZWQgLSBwbGVhc2Ugc3VibWl0IGEgYnVnIHJlcG9ydAoKISEhIEVSUk9SOiBh
cHAtYWRtaW4vd2ViYXBwLWNvbmZpZy0xLjUwLjkgZmFpbGVkLgpDYWxsIHN0YWNrOgogIGVidWls
ZC5zaCwgbGluZSAxODk0OiAgIENhbGxlZCBkeW5fdGVzdAogIGVidWlsZC5zaCwgbGluZSAxMDA4
OiAgIENhbGxlZCBzcmNfdGVzdAoKISEhIERvY1Rlc3RpbmcgZmFpbGVkIQohISEgSWYgeW91IG5l
ZWQgc3VwcG9ydCwgcG9zdCB0aGUgdG9wbW9zdCBidWlsZCBlcnJvciwgYW5kIHRoZSBjYWxsIHN0
YWNrIGlmIHJlbGV2YW50LgoK
</data>        

          </attachment>
    </bug>

</bugzilla>