<?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>175941</bug_id>
          
          <creation_ts>2007-04-25 09:09 0000</creation_ts>
          <short_desc>app-text/gnopaster-0.0.6 or dev-perl/Config-Simple-4.58: Cannot run gnopaster -&gt; &quot;Can&apos;t locate ConfigReader/Simple.pm&quot;</short_desc>
          <delta_ts>2007-04-26 05:06:29 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>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>askwar@digitalprojects.com</reporter>
          <assigned_to>bug-wranglers@gentoo.org</assigned_to>
          <cc>jurek@gentoo.org</cc>
    
    <cc>m.berger@ghcif.de</cc>
    
    <cc>mosez@ghcif.de</cc>
    
    <cc>perl@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>askwar@digitalprojects.com</who>
            <bug_when>2007-04-25 09:09:43 0000</bug_when>
            <thetext>I just installed app-text/gnopaster-0.0.6 on my ~x86 system. When I now try to run /usr/bin/gnopaster, I get the following error message:

askwar@winnb000488 /Gentoo/Portage/tree $ gnopaster
Can&apos;t locate ConfigReader/Simple.pm in @INC (@INC contains: /etc/perl /usr/lib/perl5/vendor_perl/5.8.8/i686-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib/perl5/site_perl/5.8.8/i686-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/5.8.8/i686-linux-thread-multi /usr/lib/perl5/5.8.8 /usr/local/lib/site_perl .) at /usr/bin/gnopaster line 71.
BEGIN failed--compilation aborted at /usr/bin/gnopaster line 71.

dev-perl/Config-Simple-4.58 got installed as a dependency of gnopaster in the same emerge run. And I also just re-installed Config-Simple, which gives me the same error message.

Either there&apos;s something wrong with gnopaster, or Config-Simple doesn&apos;t install correctly, or there&apos;s something peculiar about my system.


askwar@winnb000488 ~ $ emerge --info
Portage 2.1.2.4 (default-linux/x86/2006.1/desktop, gcc-4.1.2, glibc-2.5-r1, 2.6.19-suspend2-r3.rtr.02b-suspend i686)
=================================================================
System uname: 2.6.19-suspend2-r3.rtr.02b-suspend i686 Genuine Intel(R) CPU T2400 @ 1.83GHz
Gentoo Base System release 1.12.10
Timestamp of tree: Wed, 25 Apr 2007 05:50:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.4 [enabled]
dev-java/java-config: 1.3.7, 2.0.31-r7
dev-lang/python:     2.4.4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r7
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.23b
virtual/os-headers:  2.6.20-r2
ACCEPT_KEYWORDS=&quot;x86 ~x86&quot;
AUTOCLEAN=&quot;yes&quot;
CBUILD=&quot;i686-pc-linux-gnu&quot;
CFLAGS=&quot;-march=pentium-m -O2 -pipe -fomit-frame-pointer&quot;
CHOST=&quot;i686-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config&quot;
CONFIG_PROTECT_MASK=&quot;/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/php/apache1-php5/ext-active/ /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo&quot;
CXXFLAGS=&quot;-march=pentium-m -O2 -pipe -fomit-frame-pointer&quot;
DISTDIR=&quot;/Windows/Documents and Settings/askwar/My Documents/Downloads/Unix/Gentoo/Distfiles&quot;
EMERGE_DEFAULT_OPTS=&quot;--alphabetical&quot;
FEATURES=&quot;ccache collision-protect distcc distlocks metadata-transfer sandbox sfperms strict&quot;
GENTOO_MIRRORS=&quot;        http://ftp.heanet.ie/pub/gentoo/        http://gentoo.supp.name/        http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/    http://ftp.gentoo.or.kr/        http://ftp.uni-erlangen.de/pub/mirrors/gentoo/  http://distfiles.gentoo.org/ &quot;
LANG=&quot;de_CH.UTF-8&quot;
LDFLAGS=&quot;-Wl,-O1&quot;
LINGUAS=&quot;de&quot;
MAKEOPTS=&quot;-j4&quot;
PKGDIR=&quot;/Gentoo/Portage/packages&quot;
PORTAGE_RSYNC_OPTS=&quot;--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*&quot;
PORTAGE_TMPDIR=&quot;/Gentoo/Portage/build&quot;
PORTDIR=&quot;/Gentoo/Portage/tree&quot;
PORTDIR_OVERLAY=&quot;/Gentoo/Portage/local-tree/misc&quot;
SYNC=&quot;rsync://winds03:10873/gentoo-portage&quot;
USE=&quot;X acpi alsa berkdb bitmap-fonts cairo cdr cli cracklib crypt cups dbus dmi dri dvd dvdr eds emboss encode fam firefox fortran gdbm gif gnome gpm gstreamer gtk hal iconv isdnlog jpeg kde kdeenablefinal kdehiddenvisibility ldap libg++ libnotify mad midi mikmod mmx mp3 mpeg ncurses nls nptl nptlonly ogg opengl pam pcmcia pcre perl png ppds pppd python qt3 qt4 quicktime readline reflection samba sdl session spell spl ssl tcpd truetype truetype-fonts type1-fonts unicode vorbis wifi win32codecs x86 xine xinerama xml xorg xv zlib&quot; ALSA_CARDS=&quot;dummy hda-intel intel8x0 intel8x0m usb-audio usb-usx3y&quot; ALSA_PCM_PLUGINS=&quot;adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol&quot; ELIBC=&quot;glibc&quot; INPUT_DEVICES=&quot;evdev keyboard mouse synaptics vmmouse&quot; KERNEL=&quot;linux&quot; LCD_DEVICES=&quot;bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text&quot; LINGUAS=&quot;de&quot; USERLAND=&quot;GNU&quot; VIDEO_CARDS=&quot;dummy none nv nvidia vga vmware&quot;
Unset:  CTARGET, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jurek@gentoo.org</who>
            <bug_when>2007-04-25 09:22:34 0000</bug_when>
            <thetext>That&apos;s because of naming mismatch of perl module between gentoo and gnopaster. Try replacing line 71 of /usr/bin/gnopaster:

use ConfigReader::Simple;

with:

use Config::Simple;

and tell me if it works for you.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>askwar@digitalprojects.com</who>
            <bug_when>2007-04-25 09:26:27 0000</bug_when>
            <thetext>Created an attachment (id=117207)
gnopaster after s/ConfigReader::/Config::/

I can now start gnopaster, but cannot paste:

askwar@winnb000488 ~ $ gnopaster                                                                          
Copy data you want to paste                                                                               
^d paste - ^c cancels                                                                                     
                                                                                                          
Testing                                                                                                   
Can&apos;t locate object method &quot;new&quot; via package &quot;ConfigReader::Simple&quot; (perhaps you forgot to load &quot;ConfigRea
der::Simple&quot;?) at /usr/bin/gnopaster line 180, &lt;STDIN&gt; line 1.                                            


Doing a simple s/ConfigReader::/Config::/ in /usr/bin/gnopaster did not help - maybe I replaced too much...

askwar@winnb000488 ~ $ gnopaster                                                                          
Copy data you want to paste                                                                               
^d paste - ^c cancels                                                                                     
                                                                                                          
Testing                                                                                                   
1                                                                                                         
2                                                                                                         
3                                                                                                         
Can&apos;t locate auto/Config/Simple/exists.al in @INC (@INC contains: /etc/perl /usr/lib/perl5/vendor_perl/5.8
.8/i686-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib/perl5/site
_perl/5.8.8/i686-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5
/5.8.8/i686-linux-thread-multi /usr/lib/perl5/5.8.8 /usr/local/lib/site_perl .) at /usr/bin/gnopaster line
 183                                                                                                      

Attached is the broken perl script /usr/bin/gnopaster, after I did this replacement.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jurek@gentoo.org</who>
            <bug_when>2007-04-25 20:38:48 0000</bug_when>
            <thetext># equery f Config-Simple
[ Searching for packages matching Config-Simple... ]
* Contents of dev-perl/Config-Simple-4.58:
/usr
/usr/lib
/usr/lib/perl5
/usr/lib/perl5/5.8.8
/usr/lib/perl5/5.8.8/i686-linux
/usr/lib/perl5/vendor_perl
/usr/lib/perl5/vendor_perl/5.8.8
/usr/lib/perl5/vendor_perl/5.8.8/Config
/usr/lib/perl5/vendor_perl/5.8.8/Config/Simple.pm
/usr/lib/perl5/vendor_perl/5.8.8/auto
/usr/lib/perl5/vendor_perl/5.8.8/auto/Config
/usr/lib/perl5/vendor_perl/5.8.8/auto/Config/Simple
/usr/lib/perl5/vendor_perl/5.8.8/auto/Config/Simple/CLEAR.al
/usr/lib/perl5/vendor_perl/5.8.8/auto/Config/Simple/DELETE.al
/usr/lib/perl5/vendor_perl/5.8.8/auto/Config/Simple/EXISTS.al
/usr/lib/perl5/vendor_perl/5.8.8/auto/Config/Simple/FETCH.al
/usr/lib/perl5/vendor_perl/5.8.8/auto/Config/Simple/FIRSTKEY.al
/usr/lib/perl5/vendor_perl/5.8.8/auto/Config/Simple/NEXTKEY.al
/usr/lib/perl5/vendor_perl/5.8.8/auto/Config/Simple/STORE.al
/usr/lib/perl5/vendor_perl/5.8.8/auto/Config/Simple/TIEHASH.al
/usr/lib/perl5/vendor_perl/5.8.8/auto/Config/Simple/autosplit.ix
/usr/lib/perl5/vendor_perl/5.8.8/auto/Config/Simple/block.al
/usr/lib/perl5/vendor_perl/5.8.8/auto/Config/Simple/dump.al
/usr/lib/perl5/vendor_perl/5.8.8/auto/Config/Simple/error.al
/usr/lib/perl5/vendor_perl/5.8.8/auto/Config/Simple/errstr.al
/usr/lib/perl5/vendor_perl/5.8.8/auto/Config/Simple/hashref.al
/usr/lib/perl5/vendor_perl/5.8.8/auto/Config/Simple/import_from.al
/usr/lib/perl5/vendor_perl/5.8.8/auto/Config/Simple/import_names.al
/usr/lib/perl5/vendor_perl/5.8.8/auto/Config/Simple/param_hash.al
/usr/lib/perl5/vendor_perl/5.8.8/auto/Config/Simple/vars.al
/usr/lib/perl5/vendor_perl/5.8.8/auto/Config/Simple/verbose.al
/usr/lib/perl5/vendor_perl/5.8.8/auto/Config/Simple/write_string.al
/usr/lib/perl5/vendor_perl/5.8.8/i686-linux
/usr/lib/perl5/vendor_perl/5.8.8/i686-linux/auto
/usr/lib/perl5/vendor_perl/5.8.8/i686-linux/auto/Config
/usr/lib/perl5/vendor_perl/5.8.8/i686-linux/auto/Config/Simple
/usr/lib/perl5/vendor_perl/5.8.8/i686-linux/auto/Config/Simple/.packlist
/usr/share
/usr/share/doc
/usr/share/doc/Config-Simple-4.58
/usr/share/doc/Config-Simple-4.58/Changes.bz2
/usr/share/doc/Config-Simple-4.58/MANIFEST.SKIP.bz2
/usr/share/doc/Config-Simple-4.58/MANIFEST.bz2
/usr/share/doc/Config-Simple-4.58/README.bz2

it shows that there is no exists.al, instead we have EXISTS.al, I tried to replace:

if(!$config-&gt;exists(&quot;Url&quot;) || !$config-&gt;exists(&quot;ModRewrite&quot;)) {

with

if(!$config-&gt;EXISTS(&quot;Url&quot;) || !$config-&gt;EXISTS(&quot;ModRewrite&quot;)) {

in line 183 but that drives us to another problem:

# gnopaster
Copy data you want to paste
^d paste - ^c cancels

Testing
&apos;_SYNTAX&apos; is not defined at blib/lib/Config/Simple.pm (autosplit into blib/lib/auto/Config/Simple/vars.al) line 1324, &lt;STDIN&gt; line 1.

I think we need a perl guy in here. Anyone?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>m.berger@ghcif.de</who>
            <bug_when>2007-04-25 21:01:58 0000</bug_when>
            <thetext>There is a error in the mirrored gnopaster.pl.gz the mirrored one is one that never should  been released as far as I know</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jurek@gentoo.org</who>
            <bug_when>2007-04-25 21:37:40 0000</bug_when>
            <thetext>I see. After downloading the correct version it works fine. However, it lacks config file checking. If there is no $HOME/.gnopasterrc I get:

$ perl gnopaster-0.0.6.pl
Copy data you want to paste
^d paste - ^c cancels

Testing
Can&apos;t call method &quot;param&quot; on an undefined value at gnopaster-0.0.6.pl line 180, &lt;STDIN&gt; line 1.

but that&apos;s upstream&apos;s job :) Fixed in CVS. I also added ~ppc and ~sparc keywords. Thanks!</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mosez@ghcif.de</who>
            <bug_when>2007-04-25 21:44:17 0000</bug_when>
            <thetext>The problem with the .gnopasterrc file is fixed on new version 0.0.7 ;)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jurek@gentoo.org</who>
            <bug_when>2007-04-25 22:03:18 0000</bug_when>
            <thetext>In CVS, thanks!</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>m.berger@ghcif.de</who>
            <bug_when>2007-04-26 05:06:29 0000</bug_when>
            <thetext>Jurek&apos;s jobs a perfect!
Thank you!</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>117207</attachid>
            <date>2007-04-25 09:26 0000</date>
            <desc>gnopaster after s/ConfigReader::/Config::/</desc>
            <filename>gnopaster</filename>
            <type>text/plain</type>
            <data encoding="base64">IyEvdXNyL2Jpbi9wZXJsIAojCiMgJElkOiAkCiMgdmltOiBzZXQgZXhwYW5kdGFiIHRhYnN0b3A9
NCBzaGlmdHdpZHRoPTQgc29mdHRhYnN0b3A9NDoKIwojIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEdO
T1BBU1RFUgojCiMgQGF1dGhvciBNaWxhbiAndDRjJyBCZXJnZXIgPHQ0Y0BnaGNpZi5kZT4KIyBA
YXV0aG9yIFRob21hcyAnbW9zZXonIEJvZXJnZXIgPG1vc2V6QGdoY2lmLmRlPgojIEBzaW5jZSAz
MC8wNy8yMDA1CiMgQHZlcnNpb24gJFJldmlzaW9uICQKIwojIENvcHlyaWdodCAoQykgMjAwNS0y
MDA3IGdoY2lmLmRlIDxkZXZlbEBnaGNpZi5kZT4KIwojIEdub3Bhc3RlciBpcyBmcmVlIHNvZnR3
YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CiMgaXQgdW5kZXIgdGhl
IHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkK
IyB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBM
aWNlbnNlLCBvcgojIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCiMKIyBHbm9w
YXN0ZXIgaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwK
IyBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJy
YW50eSBvZgojIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVS
UE9TRS4gIFNlZSB0aGUKIyBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRh
aWxzLgojCiMgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UKIyBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgaWYgbm90LCB3cml0
ZSB0byB0aGUgRnJlZSBTb2Z0d2FyZQojIEZvdW5kYXRpb24sIEluYy4sIDY3NSBNYXNzIEF2ZSwg
Q2FtYnJpZGdlLCBNQSAwMjEzOSwgVVNBLgojCgojCiMgQ0hBTkdFTE9HCiMKIyAwLjAuMSAgaW5p
dGlhbCByZWxlYXNlCiMKIyAwLjAuMiAgY2xlYW5lZCBpcCBjb2RlCiMgICAgICAgIG5ldyBoZWxw
ZmlsZQojICAgICAgICBzZXQgdW5kZXIgR1BMIExpY2Vuc2UKIyAgICAgICAgYWRkZWQgVXNlckFn
ZW50CiMgICAKIyAwLjAuMyAgYWRkZWQgaHR0cCBwcm94eSBzdXBwb3J0CiMKIyAwLjAuNCAgYWRk
ZWQgM3JkIHBhc3Rpbmcgb3B0aW9uCiMgICAgICAgIGNoYW5nZWQgbmFtZSB0byBnbm9wYXN0ZXIu
cGwKIwojIDAuMC41ICBjaGFuZ2VkIHJlZ2V4cCBmb3IgY29tcGF0aWJpbGl0eSAKIyAgICAgICAg
d2l0aCBmdXJ0aGVyIGdub3Bhc3RlIHZlcnNpb25zICg+MC41LjIpCiMgICAgICAgIGFkZGVkIFVz
ZXJBZ2VudCBWZXJzaW9uc3RyaW5nCiMKIyAwLjAuNiAgYWRkZWQgc3VwcG9ydCBmb3IgY29uZmln
dXJhdGlvbiBmaWxlCiMgICAgICAgIGFkZGVkIG9wdGlvbiBmb3IgdGhlIHRhYiB3aWR0aAojICAg
ICAgICBhZGRlZCBzdXBwb3J0IGZvciBtb2RfcmV3cml0ZQojCgojCiMgQ1JFRElUUyAoaW4gYWxw
aGFiZXRpYyBvcmRlcikKIwojIGdvb2dsZSAgICBmb3IgZ2l2aW5nIG91ciBicmFpbnMgZm9vZCAg
ICAgICAgIChnb29nbGUucnUpCiMgTWFjRmx5ICAgIGZvciAiR2ltbWUgYSBnbm9wYXN0ZS5wbCEi
ICAgICAgICAgKGdlcm1hbi1iYXNoLm9yZykKIyBOZXJtYWwgICAgZm9yIG5lcnZlcyBhbmQga2lj
a2luZyBkdCAgICAgICAgICAobmVybWFsID0+IElSQ05ldCkKIyBvdXIgbW9tcyAgZm9yIHRlYWNo
aW5nIHVzIHJlYWRpbmcgICAgICAgICAgICAoaG9tZS5iMHgpCiMgc2gwICAgICAgIGZvciBwcmV2
ZW50aW5nIGZyb20gdGhlIGRhcmsgc2lkZSAgKGRhcy5zaG8ub3JnKQojIHRlbmdyaSAgICBmb3Ig
aWRlYSBhbmQgZXhiYXNlICAgICAgICAgICAgICAgICh1bml4ZnJldW5kZS5kZSkKIyB6ZXJvICAg
ICAgZm9yIGdldHRpbiBzdW0gcmVnZXhwIGhlbHAgICAgICAgICAoZ3BnOiAweDg1N2YxMEUwKQoj
Cgp1c2Ugc3RyaWN0Owp1c2Ugd2FybmluZ3M7Cgp1c2UgR2V0b3B0OjpTdGQ7CnVzZSBMV1A7CnVz
ZSBDb25maWc6OlNpbXBsZTsKCiMgaGVscCBmdW5jdGlvbgpzdWIgaGVscCB7IAogICAgcHJpbnRm
IDw8RU9IRUxQOwpnbm9wYXN0ZXI6ICAKICAgIGEgZnJlZSBnbm9wYXN0ZSBzdWJtaXR0ZXIKCnVz
YWdlOiAKICAgIGdub3Bhc3RlciBbLWhdIFstbF0gW2Rlc2NyaXB0aW9uXQoKb3B0aW9uczogCiAg
ICAtaCBkaXNwbGF5IHVzYWdlIGluZm9ybWF0aW9uLgogICAgLWwgc2NyaXB0bGFuZ3VhZ2UgKEMj
LCBDKyssIEM4OSwgSmF2YSwgUEhQLAogICAgICAgUEwsIFBhc2NhbCwgUGVybCwgUHl0aG9uLCBS
dWJ5LCBTUUwsIFNjaGVtZSwgCiAgICAgICBWQiwgWE1MLCBtSVJDKQogICAgLXQgdGFiIHdpZHRo
CiAgICAtQyBmb3JjZSBjcmVhdGluZyBjb25maWd1cmF0aW9uIGZpbGUKCmV4YW1wbGVzOgogICAg
ZG9nIGZvb2Jhci5wbCB8IGdub3Bhc3Rlci5wbCAtbCBQZXJsIG15IHBlcmxmaWxlCiAgICBwYXN0
ZXMgZm9vYmFyLnBsIHdpdGggc2NyaXB0aW5nbGFuZ3VhZ2UgcGVybAogICAgCiAgICBnbm9wYXN0
ZXIucGwgTXkgZm9vYmFyLmMgeW91IGdvdCBpdDxmb29iYXIuYwogICAgcGFzdGVzIGZvb2Jhci5j
IHdpdGhvdXQgbGFuZ3VhZ2UgYW5kIGNvbW1lbnQKICAgIE15IGZvb2Jhci5jCiAgICAKICAgIGdy
ZXAgXlteI10gZm9vLmNvbmYgfCBnbm9wYXN0ZXIucGwKICAgIHBhc3RlcyBmb28uY29uZiB3aXRo
b3V0IGNvbW1lbnRzCgogICAgWW91IGFsc28gY2FuIHN0YXJ0IGdub3Bhc3Rlci5wbCBhbmQgdGhl
biBlbnRlciBJbnB1dAogICAgdG8gcGFzdGUsIHdoZW4geW91IGhhdmUgZG9uZSB0aGlzIHlvdSBj
YW4gc2VuZCB3aXRoCiAgICBeZCAoY3RybCtkKQoKY29uZmlndXJhdGlvbjoKICAgIFlvdSBjYW4g
Y2hhbmdlIHRoZSBzdWJtaXNzaW9uIHVybCBvbiB0aGUgY29uZmlnIGZpbGUsCiAgICB0byBmaW5k
IG9uIHlvdXIgaG9tZSBkaXJlY3RvcnkgKH4vLmdub3Bhc3RlcnJjKQoKc2VlIGFsc286CiAgICBo
dHRwOi8vd3d3Lm5vcGFzdGUuaW5mbyAKICAgIGh0dHA6Ly9nbm9wYXN0ZS5naGNpZi5kZQpFT0hF
TFAKfQoKIyBjb25maWd1cmUgZnVuY3Rpb24Kc3ViIGNvbmZpZ3VyZSB7CiAgICBvcGVuKENGRywg
Ij4kX1swXSIpOwogICAgcHJpbnRmIENGRyAiIyB0aGUgc3VibWlzc2lvbiB1cmwgd2l0aCB0cmFp
bGluZyBzbGFzaFxuIjsKICAgIHByaW50ZiBDRkcgIlVybCA9IGh0dHA6Ly9ub3Bhc3RlLmluZm8v
XG5cbiI7CiAgICBwcmludGYgQ0ZHICIjIGlzIG1vZF9yZXdyaXRlIGFjdGl2ZSBvbiBnbm9wYXN0
ZT9cbiI7CiAgICBwcmludGYgQ0ZHICIjIHZhbGlkIHNldHRpbmdzIGFyIE9uIGFuZCBPZmZcbiI7
CiAgICBwcmludGYgQ0ZHICJNb2RSZXdyaXRlID0gT25cbiI7CiAgICBjbG9zZShDRkcpOwp9Cgoj
IHNvbWUgZGVmaW5pdGlvbnMgZ29pbmcgaGVyZQpteSAkbmljayA9ICRFTlZ7VVNFUn07ICAjIHBv
c3RlcidzIG5hbWUKbXkgJHZlcnNpb24gPSAnMC4wLjYnOwpteSAkcHJveHkgPSAkRU5We2h0dHBf
cHJveHl9OyAjIHJlYWQgcHJveHkgdmFyCm15ICRjZmdfZmlsZSA9ICIkRU5We0hPTUV9Ly5nbm9w
YXN0ZXJyYyI7ICMgY29uZmlndXJhdGlvbiBmaWxlCm15ICR1cmw7ICMgZ25vcGFzdGUgc3VibWlz
c2lvbiB1cmwKbXkgJGRlc2M7ICMgZGVzY3JpcHRpb24KbXkgJHNsOyAjIHNjcmlwdGluZyBsYW5n
dWFnZQpteSAkdHc7ICMgdGFiIHdpZHRoCm15ICRjb2RlOyAjIHBhc3RlZCBjb2RlCm15ICRkYXRh
OyAjIGdub3Bhc3RlIGlkIG91dHB1dApteSAkbW9kcmV3cml0ZTsgIyBtb2RfcmV3cml0ZSBvcHRp
b24KbXkgJGNvbmZpZzsgIyBjb25maWd1cmF0aW9uIHJlYWQgZnJvbSBmaWxlCm15ICVvcHRpb25z
ID0gKCk7ICMgaGFzaCB1c2VkIGZvciBjb21tYW5kIGxpbmUgcGFyc2luZwoKIyBjaGVjayBjb21t
YW5kIGxpbmUgb3B0aW9ucwpkaWUgImVycm9yIHBhcnNpbmcgY29tbWFuZCBsaW5lLlxuIiB1bmxl
c3MgZ2V0b3B0cygnQ2xodCcsIFwlb3B0aW9ucyk7CgojIG9wdGlvbiBjcmVhdGUgY29uZmlnIGZp
bGUKaWYoZGVmaW5lZCAkb3B0aW9uc3tDfSkgewogICAgY29uZmlndXJlKCRjZmdfZmlsZSk7IGV4
aXQoMCk7Cn0KCiMgb3B0aW9uIGRpc3BsYXkgaGVscAppZihkZWZpbmVkICRvcHRpb25ze2h9KSB7
CiAgICBoZWxwKCk7IGV4aXQoMCk7Cn0KCiMgb3B0aW9uIHNldCBzY3JpcHQgbGFuZ3VhZ2UgCiRz
bCA9ICJQbGFpbiBUZXh0IiB1bmxlc3MgZGVmaW5lZCAkb3B0aW9uc3tsfTsKJHNsID0gc2hpZnQg
KEBBUkdWKSBpZiBkZWZpbmVkICRvcHRpb25ze2x9OwoKIyBvcHRpb24gc2V0IHRhYiB3aWR0aAok
dHcgPSAiNCIgdW5sZXNzIGRlZmluZWQgJG9wdGlvbnN7dH07CiR0dyA9IHNoaWZ0IChAQVJHVikg
aWYgZGVmaW5lZCAkb3B0aW9uc3t0fTsKCiMgc2V0IGRlc2NyaXB0aW9uCmZvcmVhY2goQEFSR1Yp
IHsgCiAgICAkZGVzYyAuPSAkXyAuICIgIjsgCn0KCiMgcmVhZCBzdGRpbiBhbmQgc2V0IGNvZGUK
aWYoLXQgU1RESU4gJiYgLXQgU1RET1VUKSB7IAogICAgcHJpbnQgIkNvcHkgZGF0YSB5b3Ugd2Fu
dCB0byBwYXN0ZVxuXmQgcGFzdGUgLSBeYyBjYW5jZWxzXG5cbiI7IAp9Cgp3aGlsZSg8U1RESU4+
KSB7IAogICAgJGNvZGUgLj0gJF87IAp9CgojIHByaW50IGVycm9yIHdoZW4gd2UgZ2V0IG5vIGNv
bnRlbnQKZGllICJlcnJvciAtIG5vIGRhdGEgcmVjZWl2ZWQgZnJvbSBzdGRpbi5cbiIgdW5sZXNz
IGxlbmd0aCAkY29kZTsKCiMgcGFyc2UgY29uZmlnIGZpbGUKJGNvbmZpZyA9IENvbmZpZzo6U2lt
cGxlLT5uZXcoJGNmZ19maWxlLCBbcXcoVXJsIE1vZFJld3JpdGUpXSk7CgojIGlmIGNvbmZpZyBk
b2VzIG5vdCBleGlzdCBjcmVhdGUgaXQKaWYoISRjb25maWctPmV4aXN0cygiVXJsIikgfHwgISRj
b25maWctPmV4aXN0cygiTW9kUmV3cml0ZSIpKSB7CiAgICBjb25maWd1cmUoJGNmZ19maWxlKTsK
ICAgICRjb25maWcgPSBDb25maWc6OlNpbXBsZS0+bmV3KCRjZmdfZmlsZSwgW3F3KFVybCBNb2RS
ZXdyaXRlKV0pOyAgICAKfQoKIyBnZXQgY29uZmlnIHZhbHVlcwokdXJsID0gJGNvbmZpZy0+Z2V0
KCJVcmwiKTsKJG1vZHJld3JpdGUgPSAkY29uZmlnLT5nZXQoIk1vZFJld3JpdGUiKTsKCiMgc2Vu
ZCBmb3JtIGRhdGEKbXkgJHJlcSA9IExXUDo6VXNlckFnZW50LT5uZXc7CgokcmVxLT5hZ2VudCgn
Z25vcGFzdGVyLycgLiAkdmVyc2lvbik7CiRyZXEtPnByb3h5KFsnaHR0cCddLCRwcm94eSk7Cgpt
eSAkcmVzID0gJHJlcS0+cG9zdCgKICAgICR1cmwsCiAgICBbCiAgICAgICAgJ25hbWUnID0+ICRu
aWNrLAogICAgICAgICdjb2RlX2xhbmcnID0+ICRzbCwKICAgICAgICAndGFiX2xlbmd0aCcgPT4g
JHR3LAogICAgICAgICdkZXNjcmlwdGlvbicgPT4gJGRlc2MsCiAgICAgICAgJ2NvZGUnID0+ICRj
b2RlLAogICAgICAgICdzdWJtaXQnID0+ICdzdWJtaXQnLAogICAgXSwKICAgICdjb250ZW50X3R5
cGUnID0+ICdtdWx0aXBhcnQvZm9ybS1kYXRhJywKKTsKCiMgZmV0Y2ggZXJyb3JzCmRpZSAiJHVy
bCBlcnJvcjogIiwgJHJlcy0+c3RhdHVzX2xpbmUgdW5sZXNzICRyZXMtPmlzX3N1Y2Nlc3M7CmRp
ZSAiV3JvbmcgY29udGVudCB0eXBlIGF0ICR1cmwgLS0gIiwgJHJlcy0+Y29udGVudF90eXBlIHVu
bGVzcyAkcmVzLT5jb250ZW50X3R5cGUgZXEgJ3RleHQvaHRtbCc7CgojIHByZXBhcmluZyBvdXRw
dXQgCiRkYXRhID0gJHJlcy0+Y29udGVudDsgCgojIGdldCB0aGUgcmVzdWx0aW5nIGxpbmsKaWYo
JG1vZHJld3JpdGUgZXEgIk9uIikgewogICAgaWYoJGRhdGEgPX4gcy9eLio/PGEgaHJlZj0uKj9c
LyhbQS1GYS1mMC05XXsxMH0uaHRtbD8pIi4rJC8kMS9zKSB7CiAgICAgICAgcHJpbnQgIi0+ICIg
LiAkdXJsIC4gJGRhdGEgLiAiXG4iOyBleGl0KDApOwogICAgfQp9IGVsc2UgewogICAgaWYoJGRh
dGEgPX4gcy9eLio/PGEgaHJlZj0uKj9cLyhpbmRleFwucGhwXD9pZD1bQS1GYS1mMC05XXsxMH0p
Ii4rJC8kMS9zKSB7CiAgICAgICAgcHJpbnQgIi0+ICIgLiAkdXJsIC4gJGRhdGEgLiAiXG4iOyBl
eGl0KDApOwogICAgfQp9CgojIHRoZSBzZXJ2ZXIgbWFkZSBhIGJvbyBib28KcHJpbnQgIkNvdWxk
bid0IGV4dHJhY3QgZ25vcGFzdGUgdXJsIHN0cmluZ1xuIjsKcHJpbnQgInBhc3RlZmlsZSBpcyB0
b28gYmlnP1xuIjsKCiMgdW5jb21tZW50IGZvciBkZWJ1Z2dpbmcKI3ByaW50ICRyZXMtPmNvbnRl
bnQ7Cg==
</data>        

          </attachment>
    </bug>

</bugzilla>