From owner-freebsd-python@FreeBSD.ORG Sun May 2 08:23:44 2010 Return-Path: Delivered-To: freebsd-python@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D7DD6106566C; Sun, 2 May 2010 08:23:44 +0000 (UTC) (envelope-from gpagnoni@gmail.com) Received: from mail-wy0-f182.google.com (mail-wy0-f182.google.com [74.125.82.182]) by mx1.freebsd.org (Postfix) with ESMTP id 3A0588FC13; Sun, 2 May 2010 08:23:43 +0000 (UTC) Received: by wyb36 with SMTP id 36so1236040wyb.13 for ; Sun, 02 May 2010 01:23:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:subject:mime-version :content-type:from:in-reply-to:date:cc:content-transfer-encoding :message-id:references:to:x-mailer; bh=iXUs2XRwG191TYXPcfRN/zJqWohCNzJcV66TB3HK0eM=; b=bffgRBuVVAwtRkqQM7v/NwFZqnzRWPKpujsnf8B+OnbYt+sWguEpwg52dLJnxd67jE FFXFgcVp1JPJBbxhcle9DOU6rqujcDdFGz5pZwXXBEBpyrUtGQcmoBYSu09L4sZj7yJg 9zk0IjhDDP89GqWOi0BkWrnF0mViFxMFZLj8Q= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer; b=syjJLEK9RVeDwlviha/HM3nhmZqAW7Q4mGq7pDL+SnY0pjI/QWOYp60u3XEYRn/0Ob Fwt7Q/7HE2WMIctB94MwcujbER+gm8lVniF+hOK4/fr+Awacc3hqf+yD9drumbwOuZAi XmzZYoc4wO2Kfdaxpi9EJMZH1HRW0Ly/y5XpM= Received: by 10.216.89.203 with SMTP id c53mr5434167wef.79.1272788618469; Sun, 02 May 2010 01:23:38 -0700 (PDT) Received: from [192.168.1.3] (net-93-148-184-95.t2.dsl.vodafone.it [93.148.184.95]) by mx.google.com with ESMTPS id z33sm9630969wbd.1.2010.05.02.01.23.36 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 02 May 2010 01:23:37 -0700 (PDT) Mime-Version: 1.0 (Apple Message framework v1078) Content-Type: text/plain; charset=us-ascii From: Giuseppe Pagnoni In-Reply-To: Date: Sun, 2 May 2010 10:23:35 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: <507339C3-4D01-4565-A91B-DBFDA57063B5@gmail.com> References: <20100414120914.GB3605@hades.panopticon> <20100414154539.GA16191@hades.panopticon> To: Garrett Cooper X-Mailer: Apple Mail (2.1078) Cc: freebsd-ports-bugs@freebsd.org, Dmitry Marakasov , freebsd-python@freebsd.org Subject: Re: pyglet segfaults on FreeBSD 8.0/amd64/nVidia X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 May 2010 08:23:44 -0000 Hi Garrett, I think I have exactly the same python options as you: # This file is auto-generated by 'make config'. # No user-servicable parts inside! # Options for python26-2.6.4 _OPTIONS_READ=3Dpython26-2.6.4 WITH_THREADS=3Dtrue WITHOUT_HUGE_STACK_SIZE=3Dtrue WITHOUT_SEM=3Dtrue WITHOUT_PTH=3Dtrue WITH_UCS4=3Dtrue WITH_PYMALLOC=3Dtrue WITH_IPV6=3Dtrue WITHOUT_FPECTL=3Dtrue I am going to recompile fontconfig with debug as Dmitry suggeted and = post the results of gdb here. =20 Many thanks, giuseppe On Apr 30, 2010, at 11:23 PM, Garrett Cooper wrote: > On Fri, Apr 30, 2010 at 2:23 PM, Garrett Cooper = wrote: >> On Fri, Apr 30, 2010 at 10:29 AM, Giuseppe Pagnoni = wrote: >>> Dear Dmitry and Garrett, >>>=20 >>>=20 >>> thanks for all your previous help, I was wondering whether you have >>> had any chance to look into the core file I sent last time. I >>> completely understand if you hadn't and actually I feel a bit >>> embarrassed to ask, since I know how scarce time can be and that = your >>> assistance is purely out of good-will. I just thought I would give = it >>> one more try, in case some progress was made or somebody else = reported >>> similar issues. >>>=20 >>> very best, >>>=20 >>> giuseppe >>>=20 >>> On Wed, Apr 14, 2010 at 5:45 PM, Dmitry Marakasov = wrote: >>>> * Giuseppe Pagnoni (gpagnoni@gmail.com) wrote: >>>>=20 >>>>> =3D> I get a segmentation fault and a python.core file. >>>>>=20 >>>>> When I run: >>>>>=20 >>>>> gdb core python.core >>>>=20 >>>> You should run `gdb python python.core` instead. Or, just >>>>=20 >>>> % gdb python >>>>> run example.py >>>>=20 >>>> so it runs python example.py, dies and drops out into gdb. >>>> In the debugger, you should at least run `bt full` command. >>>>=20 >>>>> It doesn't seem very informative to me but I don't know how to use = gdb >>>>> at all; perhaps the debug symbols were stripped on install? >>>>=20 >>>> They shouldn't, as WITH_DEBUG disables stripping. >>=20 >> Hi Giuseppe, >>=20 >> I haven't been using this app, but I also haven't had any issues, = sans >> using the latest nvidia-driver, which does appear to regress from = what >> I've seen in my basic / soak testing over the past couple of days, >> which colludes with information that the latest version is unstable. >>=20 >> Regardless though, the next step that we should grab is what your >> options were that you used with python. My options are: >>=20 >> # This file is auto-generated by 'make config'. >> # No user-servicable parts inside! >> # Options for python26-2.6.4 >> _OPTIONS_READ=3Dpython26-2.6.4 >> WITH_THREADS=3Dtrue >> WITH_HUGE_STACK_SIZE=3Dtrue >> WITH_SEM=3Dtrue >> WITHOUT_PTH=3Dtrue >> WITH_UCS4=3Dtrue >> WITH_PYMALLOC=3Dtrue >> WITHOUT_IPV6=3Dtrue >> WITHOUT_FPECTL=3Dtrue >=20 > Almost forgot -- you can get the options from: >=20 > /var/db/ports/python26/options >=20 > HTH, > -Garrett -- Giuseppe Pagnoni Dip. Scienze Biomediche Sezione Fisiologia Univ. di Modena e Reggio Emilia Via Campi 287 I-41100 Modena, Italy Tel: +39-059-205-5742 Fax: +39-059-205-5363 From owner-freebsd-python@FreeBSD.ORG Sun May 2 20:15:56 2010 Return-Path: Delivered-To: freebsd-python@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6C1011065675; Sun, 2 May 2010 20:15:56 +0000 (UTC) (envelope-from gpagnoni@gmail.com) Received: from mail-gw0-f54.google.com (mail-gw0-f54.google.com [74.125.83.54]) by mx1.freebsd.org (Postfix) with ESMTP id 0922E8FC12; Sun, 2 May 2010 20:15:55 +0000 (UTC) Received: by gwj21 with SMTP id 21so956896gwj.13 for ; Sun, 02 May 2010 13:15:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type; bh=N7PEwxOatcUU17GwX/V8jlLp6V6qSuSM/r3amduHdOk=; b=HptA/pD1aoTbStKrq74yqji+BdqAghxC6UgvwLdfS3TLO4oNG4lyAMHLJVoRsYjUTa vK+4ILVq5/FRHh7qgJiNXvmjSbkMZjmKipZ69A5jmM5MI2VrNG49o8dz3hTthrC9s+v+ uh3xnlwWxQkwt5XWcQAOklpugCyyCjKXvVtfE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=PQMLj1sQgZ6ag+jyj1UXuwBatkcekmmgB5HP+5qCFYRMrj7UVwqCTBFsVkbMRsUoGM 60ka5Kr5FGqIb90Zl1lQgH5p2PNdoGehYTrUcjYe1cHvh8afN+M/2/pGSxZq82IbuwIc QDV0MFYBiyBM0b9guXaWk0N8OvdvNZuFd8jd4= MIME-Version: 1.0 Received: by 10.90.107.5 with SMTP id f5mr1721584agc.18.1272831348098; Sun, 02 May 2010 13:15:48 -0700 (PDT) Received: by 10.90.97.18 with HTTP; Sun, 2 May 2010 13:15:48 -0700 (PDT) In-Reply-To: <20100430193455.GC90978@hades.panopticon> References: <20100414120914.GB3605@hades.panopticon> <20100414154539.GA16191@hades.panopticon> <20100430193455.GC90978@hades.panopticon> Date: Sun, 2 May 2010 22:15:48 +0200 Message-ID: From: Giuseppe Pagnoni To: Dmitry Marakasov Content-Type: multipart/mixed; boundary=0016e659f9f85cc8640485a22416 Cc: Garrett Cooper , freebsd-python@freebsd.org, freebsd-ports-bugs@freebsd.org Subject: Re: pyglet segfaults on FreeBSD 8.0/amd64/nVidia X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 May 2010 20:15:56 -0000 --0016e659f9f85cc8640485a22416 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi Dmitry, thanks for replying. Please find attached the file containing the results of 'gdb python' followed by 'bt full'. I appreciate your help very much, best giuseppe On Fri, Apr 30, 2010 at 9:34 PM, Dmitry Marakasov wrote: > * Giuseppe Pagnoni (gpagnoni@gmail.com) wrote: > >> thanks for all your previous help, I was wondering whether you have >> had any chance to look into the core file I sent last time. =A0I >> completely understand if you hadn't and actually I feel a bit >> embarrassed to ask, since I know how scarce time can be and that your >> assistance is purely out of good-will. =A0I just thought I would give it >> one more try, in case some progress was made or somebody else reported >> similar issues. > > Oh sorry, I've missed your message. Could you rebuild fontconfig > WITH_DEBUG and retry the same gdb - bt full? That'll tell some info > on what's passed to fontconfig so it segfaults, but actually I doubt > it'll be possible to debug this in such remote way. I need to setup > amd64 system on my desktop, and I've had that in plans for some > months already. Maybe it's time to do that at last. > > -- > Dmitry Marakasov =A0 . =A0 55B5 0596 FF1E 8D84 5F56 =A09510 D35A 80DD F9D= 2 F77D > amdmi3@amdmi3.ru =A0..: =A0jabber: amdmi3@jabber.ru =A0 =A0http://www.amd= mi3.ru > --=20 Giuseppe Pagnoni Dip. Scienze Biomediche Sezione Fisiologia Univ. di Modena e Reggio Emilia Via Campi 287 I-41125 Modena, Italy Tel: +39-059-205-5742 Fax: +39-059-205-5336 --0016e659f9f85cc8640485a22416 Content-Type: application/octet-stream; name="gdb_new.log" Content-Disposition: attachment; filename="gdb_new.log" Content-Transfer-Encoding: base64 X-Attachment-Id: f_g8qawbyc0 R05VIGdkYiA2LjEuMSBbRnJlZUJTRF0KQ29weXJpZ2h0IDIwMDQgRnJlZSBTb2Z0d2FyZSBGb3Vu ZGF0aW9uLCBJbmMuCkdEQiBpcyBmcmVlIHNvZnR3YXJlLCBjb3ZlcmVkIGJ5IHRoZSBHTlUgR2Vu ZXJhbCBQdWJsaWMgTGljZW5zZSwgYW5kIHlvdSBhcmUKd2VsY29tZSB0byBjaGFuZ2UgaXQgYW5k L29yIGRpc3RyaWJ1dGUgY29waWVzIG9mIGl0IHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucy4KVHlw ZSAic2hvdyBjb3B5aW5nIiB0byBzZWUgdGhlIGNvbmRpdGlvbnMuClRoZXJlIGlzIGFic29sdXRl bHkgbm8gd2FycmFudHkgZm9yIEdEQi4gIFR5cGUgInNob3cgd2FycmFudHkiIGZvciBkZXRhaWxz LgpUaGlzIEdEQiB3YXMgY29uZmlndXJlZCBhcyAiYW1kNjQtbWFyY2VsLWZyZWVic2QiLi4uCkNv cmUgd2FzIGdlbmVyYXRlZCBieSBgcHl0aG9uJy4KUHJvZ3JhbSB0ZXJtaW5hdGVkIHdpdGggc2ln bmFsIDExLCBTZWdtZW50YXRpb24gZmF1bHQuClJlYWRpbmcgc3ltYm9scyBmcm9tIC9saWIvbGli dXRpbC5zby44Li4uZG9uZS4KTG9hZGVkIHN5bWJvbHMgZm9yIC9saWIvbGlidXRpbC5zby44ClJl YWRpbmcgc3ltYm9scyBmcm9tIC9saWIvbGlibS5zby41Li4uZG9uZS4KTG9hZGVkIHN5bWJvbHMg Zm9yIC9saWIvbGlibS5zby41ClJlYWRpbmcgc3ltYm9scyBmcm9tIC9saWIvbGlidGhyLnNvLjMu Li5kb25lLgpMb2FkZWQgc3ltYm9scyBmb3IgL2xpYi9saWJ0aHIuc28uMwpSZWFkaW5nIHN5bWJv bHMgZnJvbSAvbGliL2xpYmMuc28uNy4uLmRvbmUuCkxvYWRlZCBzeW1ib2xzIGZvciAvbGliL2xp YmMuc28uNwpSZWFkaW5nIHN5bWJvbHMgZnJvbSAvdXNyL2xvY2FsL2xpYi9weXRob24yLjYvbGli LWR5bmxvYWQvX2N0eXBlcy5zby4uLmRvbmUuCkxvYWRlZCBzeW1ib2xzIGZvciAvdXNyL2xvY2Fs L2xpYi9weXRob24yLjYvbGliLWR5bmxvYWQvX2N0eXBlcy5zbwpSZWFkaW5nIHN5bWJvbHMgZnJv bSAvdXNyL2xvY2FsL2xpYi9weXRob24yLjYvbGliLWR5bmxvYWQvX3N0cnVjdC5zby4uLmRvbmUu CkxvYWRlZCBzeW1ib2xzIGZvciAvdXNyL2xvY2FsL2xpYi9weXRob24yLjYvbGliLWR5bmxvYWQv X3N0cnVjdC5zbwpSZWFkaW5nIHN5bWJvbHMgZnJvbSAvdXNyL2xvY2FsL2xpYi9weXRob24yLjYv bGliLWR5bmxvYWQvbWF0aC5zby4uLmRvbmUuCkxvYWRlZCBzeW1ib2xzIGZvciAvdXNyL2xvY2Fs L2xpYi9weXRob24yLjYvbGliLWR5bmxvYWQvbWF0aC5zbwpSZWFkaW5nIHN5bWJvbHMgZnJvbSAv dXNyL2xvY2FsL2xpYi9weXRob24yLjYvbGliLWR5bmxvYWQvX3dlYWtyZWYuc28uLi5kb25lLgpM b2FkZWQgc3ltYm9scyBmb3IgL3Vzci9sb2NhbC9saWIvcHl0aG9uMi42L2xpYi1keW5sb2FkL193 ZWFrcmVmLnNvClJlYWRpbmcgc3ltYm9scyBmcm9tIC91c3IvbG9jYWwvbGliL3B5dGhvbjIuNi9s aWItZHlubG9hZC9iaW5hc2NpaS5zby4uLmRvbmUuCkxvYWRlZCBzeW1ib2xzIGZvciAvdXNyL2xv Y2FsL2xpYi9weXRob24yLjYvbGliLWR5bmxvYWQvYmluYXNjaWkuc28KUmVhZGluZyBzeW1ib2xz IGZyb20gL2xpYi9saWJ6LnNvLjUuLi5kb25lLgpMb2FkZWQgc3ltYm9scyBmb3IgL2xpYi9saWJ6 LnNvLjUKUmVhZGluZyBzeW1ib2xzIGZyb20gL3Vzci9sb2NhbC9saWIvcHl0aG9uMi42L2xpYi1k eW5sb2FkL19yYW5kb20uc28uLi5kb25lLgpMb2FkZWQgc3ltYm9scyBmb3IgL3Vzci9sb2NhbC9s aWIvcHl0aG9uMi42L2xpYi1keW5sb2FkL19yYW5kb20uc28KUmVhZGluZyBzeW1ib2xzIGZyb20g L3Vzci9sb2NhbC9saWIvcHl0aG9uMi42L2xpYi1keW5sb2FkL2NTdHJpbmdJTy5zby4uLmRvbmUu CkxvYWRlZCBzeW1ib2xzIGZvciAvdXNyL2xvY2FsL2xpYi9weXRob24yLjYvbGliLWR5bmxvYWQv Y1N0cmluZ0lPLnNvClJlYWRpbmcgc3ltYm9scyBmcm9tIC91c3IvbG9jYWwvbGliL3B5dGhvbjIu Ni9saWItZHlubG9hZC9mY250bC5zby4uLmRvbmUuCkxvYWRlZCBzeW1ib2xzIGZvciAvdXNyL2xv Y2FsL2xpYi9weXRob24yLjYvbGliLWR5bmxvYWQvZmNudGwuc28KUmVhZGluZyBzeW1ib2xzIGZy b20gL3Vzci9sb2NhbC9saWIvbGliR0wuc28uMS4uLmRvbmUuCkxvYWRlZCBzeW1ib2xzIGZvciAv dXNyL2xvY2FsL2xpYi9saWJHTC5zby4xClJlYWRpbmcgc3ltYm9scyBmcm9tIC91c3IvbG9jYWwv bGliL2xpYm52aWRpYS10bHMuc28uMS4uLmRvbmUuCkxvYWRlZCBzeW1ib2xzIGZvciAvdXNyL2xv Y2FsL2xpYi9saWJudmlkaWEtdGxzLnNvLjEKUmVhZGluZyBzeW1ib2xzIGZyb20gL3Vzci9sb2Nh bC9saWIvbGliR0xjb3JlLnNvLjEuLi5kb25lLgpMb2FkZWQgc3ltYm9scyBmb3IgL3Vzci9sb2Nh bC9saWIvbGliR0xjb3JlLnNvLjEKUmVhZGluZyBzeW1ib2xzIGZyb20gL3Vzci9sb2NhbC9saWIv bGliWDExLnNvLjYuLi5kb25lLgpMb2FkZWQgc3ltYm9scyBmb3IgL3Vzci9sb2NhbC9saWIvbGli WDExLnNvLjYKUmVhZGluZyBzeW1ib2xzIGZyb20gL3Vzci9sb2NhbC9saWIvbGliWGV4dC5zby42 Li4uZG9uZS4KTG9hZGVkIHN5bWJvbHMgZm9yIC91c3IvbG9jYWwvbGliL2xpYlhleHQuc28uNgpS ZWFkaW5nIHN5bWJvbHMgZnJvbSAvdXNyL2xvY2FsL2xpYi9saWJ4Y2Iuc28uMi4uLmRvbmUuCkxv YWRlZCBzeW1ib2xzIGZvciAvdXNyL2xvY2FsL2xpYi9saWJ4Y2Iuc28uMgpSZWFkaW5nIHN5bWJv bHMgZnJvbSAvdXNyL2xvY2FsL2xpYi9saWJYYXUuc28uNi4uLmRvbmUuCkxvYWRlZCBzeW1ib2xz IGZvciAvdXNyL2xvY2FsL2xpYi9saWJYYXUuc28uNgpSZWFkaW5nIHN5bWJvbHMgZnJvbSAvdXNy L2xvY2FsL2xpYi9saWJYZG1jcC5zby42Li4uZG9uZS4KTG9hZGVkIHN5bWJvbHMgZm9yIC91c3Iv bG9jYWwvbGliL2xpYlhkbWNwLnNvLjYKUmVhZGluZyBzeW1ib2xzIGZyb20gL3Vzci9sb2NhbC9s aWIvbGlicHRocmVhZC1zdHVicy5zby4wLi4uZG9uZS4KTG9hZGVkIHN5bWJvbHMgZm9yIC91c3Iv bG9jYWwvbGliL2xpYnB0aHJlYWQtc3R1YnMuc28uMApSZWFkaW5nIHN5bWJvbHMgZnJvbSAvdXNy L2xpYi9saWJycGNzdmMuc28uNS4uLmRvbmUuCkxvYWRlZCBzeW1ib2xzIGZvciAvdXNyL2xpYi9s aWJycGNzdmMuc28uNQpSZWFkaW5nIHN5bWJvbHMgZnJvbSAvdXNyL2xvY2FsL2xpYi9saWJHTFUu c28uMS4uLmRvbmUuCkxvYWRlZCBzeW1ib2xzIGZvciAvdXNyL2xvY2FsL2xpYi9saWJHTFUuc28u MQpSZWFkaW5nIHN5bWJvbHMgZnJvbSAvdXNyL2xpYi9saWJzdGRjKysuc28uNi4uLmRvbmUuCkxv YWRlZCBzeW1ib2xzIGZvciAvdXNyL2xpYi9saWJzdGRjKysuc28uNgpSZWFkaW5nIHN5bWJvbHMg ZnJvbSAvbGliL2xpYmdjY19zLnNvLjEuLi5kb25lLgpMb2FkZWQgc3ltYm9scyBmb3IgL2xpYi9s aWJnY2Nfcy5zby4xClJlYWRpbmcgc3ltYm9scyBmcm9tIC91c3IvbG9jYWwvbGliL3B5dGhvbjIu Ni9saWItZHlubG9hZC9zdHJvcC5zby4uLmRvbmUuCkxvYWRlZCBzeW1ib2xzIGZvciAvdXNyL2xv Y2FsL2xpYi9weXRob24yLjYvbGliLWR5bmxvYWQvc3Ryb3Auc28KUmVhZGluZyBzeW1ib2xzIGZy b20gL3Vzci9sb2NhbC9saWIvcHl0aG9uMi42L2xpYi1keW5sb2FkL29wZXJhdG9yLnNvLi4uZG9u ZS4KTG9hZGVkIHN5bWJvbHMgZm9yIC91c3IvbG9jYWwvbGliL3B5dGhvbjIuNi9saWItZHlubG9h ZC9vcGVyYXRvci5zbwpSZWFkaW5nIHN5bWJvbHMgZnJvbSAvdXNyL2xvY2FsL2xpYi9weXRob24y LjYvbGliLWR5bmxvYWQvX2NvbGxlY3Rpb25zLnNvLi4uZG9uZS4KTG9hZGVkIHN5bWJvbHMgZm9y IC91c3IvbG9jYWwvbGliL3B5dGhvbjIuNi9saWItZHlubG9hZC9fY29sbGVjdGlvbnMuc28KUmVh ZGluZyBzeW1ib2xzIGZyb20gL3Vzci9sb2NhbC9saWIvcHl0aG9uMi42L2xpYi1keW5sb2FkL3Vu aWNvZGVkYXRhLnNvLi4uZG9uZS4KTG9hZGVkIHN5bWJvbHMgZm9yIC91c3IvbG9jYWwvbGliL3B5 dGhvbjIuNi9saWItZHlubG9hZC91bmljb2RlZGF0YS5zbwpSZWFkaW5nIHN5bWJvbHMgZnJvbSAv dXNyL2xvY2FsL2xpYi9saWJYaW5lcmFtYS5zby4xLi4uZG9uZS4KTG9hZGVkIHN5bWJvbHMgZm9y IC91c3IvbG9jYWwvbGliL2xpYlhpbmVyYW1hLnNvLjEKUmVhZGluZyBzeW1ib2xzIGZyb20gL3Vz ci9sb2NhbC9saWIvcHl0aG9uMi42L2xpYi1keW5sb2FkL3NlbGVjdC5zby4uLmRvbmUuCkxvYWRl ZCBzeW1ib2xzIGZvciAvdXNyL2xvY2FsL2xpYi9weXRob24yLjYvbGliLWR5bmxvYWQvc2VsZWN0 LnNvClJlYWRpbmcgc3ltYm9scyBmcm9tIC91c3IvbG9jYWwvbGliL2xpYmdkay14MTEtMi4wLnNv LjAuLi5kb25lLgpMb2FkZWQgc3ltYm9scyBmb3IgL3Vzci9sb2NhbC9saWIvbGliZ2RrLXgxMS0y LjAuc28uMApSZWFkaW5nIHN5bWJvbHMgZnJvbSAvdXNyL2xvY2FsL2xpYi9saWJwYW5nb2NhaXJv LTEuMC5zby4wLi4uZG9uZS4KTG9hZGVkIHN5bWJvbHMgZm9yIC91c3IvbG9jYWwvbGliL2xpYnBh bmdvY2Fpcm8tMS4wLnNvLjAKUmVhZGluZyBzeW1ib2xzIGZyb20gL3Vzci9sb2NhbC9saWIvbGli cGFuZ29mdDItMS4wLnNvLjAuLi5kb25lLgpMb2FkZWQgc3ltYm9scyBmb3IgL3Vzci9sb2NhbC9s aWIvbGlicGFuZ29mdDItMS4wLnNvLjAKUmVhZGluZyBzeW1ib2xzIGZyb20gL3Vzci9sb2NhbC9s aWIvbGlicGFuZ28tMS4wLnNvLjAuLi5kb25lLgpMb2FkZWQgc3ltYm9scyBmb3IgL3Vzci9sb2Nh bC9saWIvbGlicGFuZ28tMS4wLnNvLjAKUmVhZGluZyBzeW1ib2xzIGZyb20gL3Vzci9sb2NhbC9s aWIvbGliWGkuc28uNi4uLmRvbmUuCkxvYWRlZCBzeW1ib2xzIGZvciAvdXNyL2xvY2FsL2xpYi9s aWJYaS5zby42ClJlYWRpbmcgc3ltYm9scyBmcm9tIC91c3IvbG9jYWwvbGliL2xpYlhyYW5kci5z by4yLi4uZG9uZS4KTG9hZGVkIHN5bWJvbHMgZm9yIC91c3IvbG9jYWwvbGliL2xpYlhyYW5kci5z by4yClJlYWRpbmcgc3ltYm9scyBmcm9tIC91c3IvbG9jYWwvbGliL2xpYlhjdXJzb3Iuc28uMS4u LmRvbmUuCkxvYWRlZCBzeW1ib2xzIGZvciAvdXNyL2xvY2FsL2xpYi9saWJYY3Vyc29yLnNvLjEK UmVhZGluZyBzeW1ib2xzIGZyb20gL3Vzci9sb2NhbC9saWIvbGliWGNvbXBvc2l0ZS5zby4xLi4u ZG9uZS4KTG9hZGVkIHN5bWJvbHMgZm9yIC91c3IvbG9jYWwvbGliL2xpYlhjb21wb3NpdGUuc28u MQpSZWFkaW5nIHN5bWJvbHMgZnJvbSAvdXNyL2xvY2FsL2xpYi9saWJYZGFtYWdlLnNvLjEuLi5k b25lLgpMb2FkZWQgc3ltYm9scyBmb3IgL3Vzci9sb2NhbC9saWIvbGliWGRhbWFnZS5zby4xClJl YWRpbmcgc3ltYm9scyBmcm9tIC91c3IvbG9jYWwvbGliL2xpYlhmaXhlcy5zby4zLi4uZG9uZS4K TG9hZGVkIHN5bWJvbHMgZm9yIC91c3IvbG9jYWwvbGliL2xpYlhmaXhlcy5zby4zClJlYWRpbmcg c3ltYm9scyBmcm9tIC91c3IvbG9jYWwvbGliL2xpYmNhaXJvLnNvLjIuLi5kb25lLgpMb2FkZWQg c3ltYm9scyBmb3IgL3Vzci9sb2NhbC9saWIvbGliY2Fpcm8uc28uMgpSZWFkaW5nIHN5bWJvbHMg ZnJvbSAvdXNyL2xvY2FsL2xpYi9saWJwaXhtYW4tMS5zby45Li4uZG9uZS4KTG9hZGVkIHN5bWJv bHMgZm9yIC91c3IvbG9jYWwvbGliL2xpYnBpeG1hbi0xLnNvLjkKUmVhZGluZyBzeW1ib2xzIGZy b20gL3Vzci9sb2NhbC9saWIvbGliZm9udGNvbmZpZy5zby4xLi4uZG9uZS4KTG9hZGVkIHN5bWJv bHMgZm9yIC91c3IvbG9jYWwvbGliL2xpYmZvbnRjb25maWcuc28uMQpSZWFkaW5nIHN5bWJvbHMg ZnJvbSAvdXNyL2xvY2FsL2xpYi9saWJmcmVldHlwZS5zby45Li4uZG9uZS4KTG9hZGVkIHN5bWJv bHMgZm9yIC91c3IvbG9jYWwvbGliL2xpYmZyZWV0eXBlLnNvLjkKUmVhZGluZyBzeW1ib2xzIGZy b20gL3Vzci9sb2NhbC9saWIvbGliZXhwYXQuc28uNi4uLmRvbmUuCkxvYWRlZCBzeW1ib2xzIGZv ciAvdXNyL2xvY2FsL2xpYi9saWJleHBhdC5zby42ClJlYWRpbmcgc3ltYm9scyBmcm9tIC91c3Iv bG9jYWwvbGliL2xpYmdsaXR6LnNvLjEuLi5kb25lLgpMb2FkZWQgc3ltYm9scyBmb3IgL3Vzci9s b2NhbC9saWIvbGliZ2xpdHouc28uMQpSZWFkaW5nIHN5bWJvbHMgZnJvbSAvdXNyL2xvY2FsL2xp Yi9saWJwbmcuc28uNi4uLmRvbmUuCkxvYWRlZCBzeW1ib2xzIGZvciAvdXNyL2xvY2FsL2xpYi9s aWJwbmcuc28uNgpSZWFkaW5nIHN5bWJvbHMgZnJvbSAvdXNyL2xvY2FsL2xpYi9saWJ4Y2ItcmVu ZGVyLXV0aWwuc28uMC4uLmRvbmUuCkxvYWRlZCBzeW1ib2xzIGZvciAvdXNyL2xvY2FsL2xpYi9s aWJ4Y2ItcmVuZGVyLXV0aWwuc28uMApSZWFkaW5nIHN5bWJvbHMgZnJvbSAvdXNyL2xvY2FsL2xp Yi9saWJ4Y2ItcmVuZGVyLnNvLjAuLi5kb25lLgpMb2FkZWQgc3ltYm9scyBmb3IgL3Vzci9sb2Nh bC9saWIvbGlieGNiLXJlbmRlci5zby4wClJlYWRpbmcgc3ltYm9scyBmcm9tIC91c3IvbG9jYWwv bGliL2xpYlhyZW5kZXIuc28uMS4uLmRvbmUuCkxvYWRlZCBzeW1ib2xzIGZvciAvdXNyL2xvY2Fs L2xpYi9saWJYcmVuZGVyLnNvLjEKUmVhZGluZyBzeW1ib2xzIGZyb20gL3Vzci9sb2NhbC9saWIv bGliZ2RrX3BpeGJ1Zi0yLjAuc28uMC4uLmRvbmUuCkxvYWRlZCBzeW1ib2xzIGZvciAvdXNyL2xv Y2FsL2xpYi9saWJnZGtfcGl4YnVmLTIuMC5zby4wClJlYWRpbmcgc3ltYm9scyBmcm9tIC91c3Iv bG9jYWwvbGliL2xpYmdpby0yLjAuc28uMC4uLmRvbmUuCkxvYWRlZCBzeW1ib2xzIGZvciAvdXNy L2xvY2FsL2xpYi9saWJnaW8tMi4wLnNvLjAKUmVhZGluZyBzeW1ib2xzIGZyb20gL3Vzci9sb2Nh bC9saWIvbGliZ29iamVjdC0yLjAuc28uMC4uLmRvbmUuCkxvYWRlZCBzeW1ib2xzIGZvciAvdXNy L2xvY2FsL2xpYi9saWJnb2JqZWN0LTIuMC5zby4wClJlYWRpbmcgc3ltYm9scyBmcm9tIC91c3Iv bG9jYWwvbGliL2xpYmdtb2R1bGUtMi4wLnNvLjAuLi5kb25lLgpMb2FkZWQgc3ltYm9scyBmb3Ig L3Vzci9sb2NhbC9saWIvbGliZ21vZHVsZS0yLjAuc28uMApSZWFkaW5nIHN5bWJvbHMgZnJvbSAv dXNyL2xvY2FsL2xpYi9saWJnbGliLTIuMC5zby4wLi4uZG9uZS4KTG9hZGVkIHN5bWJvbHMgZm9y IC91c3IvbG9jYWwvbGliL2xpYmdsaWItMi4wLnNvLjAKUmVhZGluZyBzeW1ib2xzIGZyb20gL3Vz ci9sb2NhbC9saWIvbGliaW50bC5zby44Li4uZG9uZS4KTG9hZGVkIHN5bWJvbHMgZm9yIC91c3Iv bG9jYWwvbGliL2xpYmludGwuc28uOApSZWFkaW5nIHN5bWJvbHMgZnJvbSAvdXNyL2xvY2FsL2xp Yi9saWJpY29udi5zby4zLi4uZG9uZS4KTG9hZGVkIHN5bWJvbHMgZm9yIC91c3IvbG9jYWwvbGli L2xpYmljb252LnNvLjMKUmVhZGluZyBzeW1ib2xzIGZyb20gL3Vzci9sb2NhbC9saWIvbGlicGNy ZS5zby4wLi4uZG9uZS4KTG9hZGVkIHN5bWJvbHMgZm9yIC91c3IvbG9jYWwvbGliL2xpYnBjcmUu c28uMApSZWFkaW5nIHN5bWJvbHMgZnJvbSAvdXNyL2xvY2FsL2xpYi9weXRob24yLjYvc2l0ZS1w YWNrYWdlcy9QSUwvX2ltYWdpbmcuc28uLi5kb25lLgpMb2FkZWQgc3ltYm9scyBmb3IgL3Vzci9s b2NhbC9saWIvcHl0aG9uMi42L3NpdGUtcGFja2FnZXMvUElML19pbWFnaW5nLnNvClJlYWRpbmcg c3ltYm9scyBmcm9tIC91c3IvbG9jYWwvbGliL2xpYmpwZWcuc28uMTEuLi5kb25lLgpMb2FkZWQg c3ltYm9scyBmb3IgL3Vzci9sb2NhbC9saWIvbGlianBlZy5zby4xMQpSZWFkaW5nIHN5bWJvbHMg ZnJvbSAvdXNyL2xvY2FsL2xpYi9weXRob24yLjYvbGliLWR5bmxvYWQvYXJyYXkuc28uLi5kb25l LgpMb2FkZWQgc3ltYm9scyBmb3IgL3Vzci9sb2NhbC9saWIvcHl0aG9uMi42L2xpYi1keW5sb2Fk L2FycmF5LnNvClJlYWRpbmcgc3ltYm9scyBmcm9tIC91c3IvbG9jYWwvbGliL3B5dGhvbjIuNi9s aWItZHlubG9hZC96bGliLnNvLi4uZG9uZS4KTG9hZGVkIHN5bWJvbHMgZm9yIC91c3IvbG9jYWwv bGliL3B5dGhvbjIuNi9saWItZHlubG9hZC96bGliLnNvClJlYWRpbmcgc3ltYm9scyBmcm9tIC9s aWJleGVjL2xkLWVsZi5zby4xLi4uZG9uZS4KTG9hZGVkIHN5bWJvbHMgZm9yIC9saWJleGVjL2xk LWVsZi5zby4xCiMwICAweDAwMDAwMDA4MDc2NDRkNDIgaW4gRmNQYXR0ZXJuT2JqZWN0QWRkV2l0 aEJpbmRpbmcgKHA9MHg1ODdiYzYwLCBvYmplY3Q9MTAsIHZhbHVlPQogICAgICAgIHt0eXBlID0g RmNUeXBlRG91YmxlLCB1ID0ge3MgPSAweDQwMmMwMDAwMDAwMDAwMDAgPEFkZHJlc3MgMHg0MDJj MDAwMDAwMDAwMDAwIG91dCBvZiBib3VuZHM+LCBpID0gMCwgYiA9IDAsIGQgPSAxNCwgbSA9IDB4 NDAyYzAwMDAwMDAwMDAwMCwgYyA9IDB4NDAyYzAwMDAwMDAwMDAwMCwgZiA9IDB4NDAyYzAwMDAw MDAwMDAwMCwgbCA9IDB4NDAyYzAwMDAwMDAwMDAwMH19LCAKICAgIGJpbmRpbmc9RmNWYWx1ZUJp bmRpbmdTdHJvbmcsIGFwcGVuZD0xKSBhdCBmY3BhdC5jOjQ3Ngo0NzYJICAgIGlmIChwLT5yZWYg PT0gRkNfUkVGX0NPTlNUQU5UKQpbTmV3IFRocmVhZCA4MDBlMDIxYzAgKExXUCAxMDAyODcpXQoo Z2RiKSBidCBmdWxsCiMwICAweDAwMDAwMDA4MDc2NDRkNDIgaW4gRmNQYXR0ZXJuT2JqZWN0QWRk V2l0aEJpbmRpbmcgKHA9MHg1ODdiYzYwLCBvYmplY3Q9MTAsIHZhbHVlPQogICAgICAgIHt0eXBl ID0gRmNUeXBlRG91YmxlLCB1ID0ge3MgPSAweDQwMmMwMDAwMDAwMDAwMDAgPEFkZHJlc3MgMHg0 MDJjMDAwMDAwMDAwMDAwIG91dCBvZiBib3VuZHM+LCBpID0gMCwgYiA9IDAsIGQgPSAxNCwgbSA9 IDB4NDAyYzAwMDAwMDAwMDAwMCwgYyA9IDB4NDAyYzAwMDAwMDAwMDAwMCwgZiA9IDB4NDAyYzAw MDAwMDAwMDAwMCwgbCA9IDB4NDAyYzAwMDAwMDAwMDAwMH19LCAKICAgIGJpbmRpbmc9RmNWYWx1 ZUJpbmRpbmdTdHJvbmcsIGFwcGVuZD0xKSBhdCBmY3BhdC5jOjQ3NgoJZSA9IChGY1BhdHRlcm5F bHQgKikgMHgyYWQwMDIyMmI3MAoJbmV3ID0gMHg3ZmZmZmZmZmM1NTAKCXByZXYgPSAoRmNWYWx1 ZUxpc3RQdHIgKikgMHg4MDc2NDIzNDQKIzEgIDB4MDAwMDAwMDgwNzY0NGYxOSBpbiBGY1BhdHRl cm5PYmplY3RBZGQgKHA9MHg1ODdiYzYwLCBvYmplY3Q9MTAsIHZhbHVlPQogICAgICAgIHt0eXBl ID0gRmNUeXBlRG91YmxlLCB1ID0ge3MgPSAweDQwMmMwMDAwMDAwMDAwMDAgPEFkZHJlc3MgMHg0 MDJjMDAwMDAwMDAwMDAwIG91dCBvZiBib3VuZHM+LCBpID0gMCwgYiA9IDAsIGQgPSAxNCwgbSA9 IDB4NDAyYzAwMDAwMDAwMDAwMCwgYyA9IDB4NDAyYzAwMDAwMDAwMDAwMCwgZiA9IDB4NDAyYzAw MDAwMDAwMDAwMCwgbCA9IDB4NDAyYzAwMDAwMDAwMDAwMH19LCAKICAgIGFwcGVuZD0xKSBhdCBm Y3BhdC5jOjUzNwpObyBsb2NhbHMuCiMyICAweDAwMDAwMDA4MDc2NDUyNGMgaW4gRmNQYXR0ZXJu T2JqZWN0QWRkRG91YmxlIChwPTB4NTg3YmM2MCwgb2JqZWN0PTEwLCBkPTE0KSBhdCBmY3BhdC5j OjYzMgoJdiA9IHt0eXBlID0gRmNUeXBlRG91YmxlLCB1ID0ge3MgPSAweDQwMmMwMDAwMDAwMDAw MDAgPEFkZHJlc3MgMHg0MDJjMDAwMDAwMDAwMDAwIG91dCBvZiBib3VuZHM+LCAKICAgIGkgPSAw LCBiID0gMCwgZCA9IDE0LCBtID0gMHg0MDJjMDAwMDAwMDAwMDAwLCBjID0gMHg0MDJjMDAwMDAw MDAwMDAwLCBmID0gMHg0MDJjMDAwMDAwMDAwMDAwLCAKICAgIGwgPSAweDQwMmMwMDAwMDAwMDAw MDB9fQojMyAgMHgwMDAwMDAwODA3NjQ1MjdlIGluIElBX19GY1BhdHRlcm5BZGREb3VibGUgKHA9 MHg1ODdiYzYwLCBvYmplY3Q9MHg4MDBlMjNmMjQgInNpemUiLCBkPTE0KSBhdCBmY3BhdC5jOjYz OQpObyBsb2NhbHMuCiM0ICAweDAwMDAwMDA4MDExMWQ4N2MgaW4gZmZpX2NhbGxfdW5peDY0ICgp CiAgICBhdCAvdXNyL3BvcnRzL2xhbmcvcHl0aG9uMjYvd29yay9QeXRob24tMi42LjQvTW9kdWxl cy9fY3R5cGVzL2xpYmZmaS9zcmMveDg2L3VuaXg2NC5TOjc1Ck5vIGxvY2Fscy4KIzUgIDB4MDAw MDAwMDgwMTExZDJiZSBpbiBmZmlfY2FsbCAoY2lmPTB4N2ZmZmZmZmZjNzAwLCBmbj0weDgwNzY0 NTI1MCA8SUFfX0ZjUGF0dGVybkFkZERvdWJsZT4sIAogICAgcnZhbHVlPTB4N2ZmZmZmZmZjN2Uw LCBhdmFsdWU9MHg3ZmZmZmZmZmM3YjApCiAgICBhdCAvdXNyL3BvcnRzL2xhbmcvcHl0aG9uMjYv d29yay9QeXRob24tMi42LjQvTW9kdWxlcy9fY3R5cGVzL2xpYmZmaS9zcmMveDg2L2ZmaTY0LmM6 NDMwCgljbGFzc2VzID0ge1g4Nl82NF9TU0VERl9DTEFTUywgMjA1OCwgWDg2XzY0X05PX0NMQVNT LCBYODZfNjRfTk9fQ0xBU1N9CglzdGFjayA9IDB4N2ZmZmZmZmZjNTEwICJgvFwyMDdcMDA1XDAw MyIKCWFyZ3AgPSAweDdmZmZmZmZmYzVjMCAiXG5cYiIKCWFyZ190eXBlcyA9IChmZmlfdHlwZSAq KikgMHg3ZmZmZmZmZmM3ODAKCWdwcmNvdW50ID0gMgoJc3NlY291bnQgPSAxCgluZ3ByID0gMAoJ bnNzZSA9IDEKCWkgPSAzCglhdm4gPSAzCglyZXRfaW5fbWVtb3J5ID0gZmFsc2UKCXJlZ19hcmdz ID0gKHN0cnVjdCByZWdpc3Rlcl9hcmdzICopIDB4N2ZmZmZmZmZjNTEwCiM2ICAweDAwMDAwMDA4 MDExMTQ0ZGEgaW4gX2NhbGxfZnVuY3Rpb25fcG9pbnRlciAoZmxhZ3M9NDM1MywgcFByb2M9MHg4 MDc2NDUyNTAgPElBX19GY1BhdHRlcm5BZGREb3VibGU+LCAKICAgIGF2YWx1ZXM9MHg3ZmZmZmZm ZmM3YjAsIGF0eXBlcz0weDdmZmZmZmZmYzc4MCwgcmVzdHlwZT0weDgwMGUwNzhiMCwgcmVzbWVt PTB4N2ZmZmZmZmZjN2UwLCBhcmdjb3VudD0zKQogICAgYXQgL3Vzci9wb3J0cy9sYW5nL3B5dGhv bjI2L3dvcmsvUHl0aG9uLTIuNi40L01vZHVsZXMvX2N0eXBlcy9jYWxscHJvYy5jOjgxNgoJX3Nh dmUgPSAoUHlUaHJlYWRTdGF0ZSAqKSAweDgwMGUwYjBjMAoJZXJyb3Jfb2JqZWN0ID0gKFB5T2Jq ZWN0ICopIDB4MAoJc3BhY2UgPSAoaW50ICopIDB4ODAxMDljNTcwCgljaWYgPSB7YWJpID0gRkZJ X1VOSVg2NCwgbmFyZ3MgPSAzLCBhcmdfdHlwZXMgPSAweDdmZmZmZmZmYzc4MCwgcnR5cGUgPSAw eDgwMGUwNzhiMCwgYnl0ZXMgPSAwLCAKICBmbGFncyA9IDIwNTh9CgljYyA9IDIKIzcgIDB4MDAw MDAwMDgwMTExNGVkYSBpbiBfQ2FsbFByb2MgKHBQcm9jPTB4ODA3NjQ1MjUwIDxJQV9fRmNQYXR0 ZXJuQWRkRG91YmxlPiwgYXJndHVwbGU9MHg4MDVjYjY2OTAsIAogICAgZmxhZ3M9NDM1MywgYXJn dHlwZXM9MHgwLCByZXN0eXBlPTB4ODAxMDYwNDIwLCBjaGVja2VyPTB4MCkKICAgIGF0IC91c3Iv cG9ydHMvbGFuZy9weXRob24yNi93b3JrL1B5dGhvbi0yLjYuNC9Nb2R1bGVzL19jdHlwZXMvY2Fs bHByb2MuYzoxMTYzCglpID0gMwoJbiA9IDMKCWFyZ2NvdW50ID0gMwoJYXJndHlwZV9jb3VudCA9 IDAKCXJlc2J1ZiA9ICh2b2lkICopIDB4N2ZmZmZmZmZjN2UwCglhcmdzID0gKHN0cnVjdCBhcmd1 bWVudCAqKSAweDdmZmZmZmZmYzgwMAoJcGEgPSAoc3RydWN0IGFyZ3VtZW50ICopIDB4N2ZmZmZm ZmZjODYwCglhdHlwZXMgPSAoZmZpX3R5cGUgKiopIDB4N2ZmZmZmZmZjNzgwCglydHlwZSA9IChm ZmlfdHlwZSAqKSAweDgwMGUwNzhiMAoJYXZhbHVlcyA9ICh2b2lkICoqKSAweDdmZmZmZmZmYzdi MAoJcmV0dmFsID0gKFB5T2JqZWN0ICopIDB4MAojOCAgMHgwMDAwMDAwODAxMTBmMDc0IGluIENG dW5jUHRyX2NhbGwgKHNlbGY9MHg4MDY3MDRhZTAsIGluYXJncz0weDgwNWNiNjY5MCwga3dkcz0w eDApCiAgICBhdCAvdXNyL3BvcnRzL2xhbmcvcHl0aG9uMjYvd29yay9QeXRob24tMi42LjQvTW9k dWxlcy9fY3R5cGVzL19jdHlwZXMuYzozODYwCglyZXN0eXBlID0gKFB5T2JqZWN0ICopIDB4ODAx MDYwNDIwCgljb252ZXJ0ZXJzID0gKFB5T2JqZWN0ICopIDB4MAoJY2hlY2tlciA9IChQeU9iamVj dCAqKSAweDAKCWFyZ3R5cGVzID0gKFB5T2JqZWN0ICopIDB4MAoJZGljdCA9IChTdGdEaWN0T2Jq ZWN0ICopIDB4ODA1NzU1YWUwCglyZXN1bHQgPSAoUHlPYmplY3QgKikgMHg4MDVjYjY2OTAKCWNh bGxhcmdzID0gKFB5T2JqZWN0ICopIDB4ODA1Y2I2NjkwCgllcnJjaGVjayA9IChQeU9iamVjdCAq KSAweDAKCXBQcm9jID0gKHZvaWQgKikgMHg4MDc2NDUyNTAKCWlub3V0bWFzayA9IDAKCW91dG1h c2sgPSAwCgludW1yZXR2YWxzID0gMAojOSAgMHgwMDAwMDAwMDAwNDFlNzg5IGluIFB5T2JqZWN0 X0NhbGwgKGZ1bmM9MHg4MDY3MDRhZTAsIGFyZz0weDgwNWNiNjY5MCwga3c9MHgwKQogICAgYXQg Li8uLi9PYmplY3RzL2Fic3RyYWN0LmM6MjQ5MgoJcmVzdWx0ID0gKFB5T2JqZWN0ICopIDB4ODA0 ZmQzNDUwCgljYWxsID0gMHg4MDExMGVkNDAgPENGdW5jUHRyX2NhbGw+CiMxMCAweDAwMDAwMDAw MDA0YWMwOTYgaW4gZG9fY2FsbCAoZnVuYz0weDgwNjcwNGFlMCwgcHBfc3RhY2s9MHg3ZmZmZmZm ZmNjNzAsIG5hPTMsIG5rPTApCiAgICBhdCAuLy4uL1B5dGhvbi9jZXZhbC5jOjM5MjQKCWNhbGxh cmdzID0gKFB5T2JqZWN0ICopIDB4ODA1Y2I2NjkwCglrd2RpY3QgPSAoUHlPYmplY3QgKikgMHgw CglyZXN1bHQgPSAoUHlPYmplY3QgKikgMHgwCiMxMSAweDAwMDAwMDAwMDA0YWI3YzEgaW4gY2Fs bF9mdW5jdGlvbiAocHBfc3RhY2s9MHg3ZmZmZmZmZmNjNzAsIG9wYXJnPTMpIGF0IC4vLi4vUHl0 aG9uL2NldmFsLmM6MzcyOQoJbmEgPSAzCgluayA9IDAKCW4gPSAzCglwZnVuYyA9IChQeU9iamVj dCAqKikgMHg4MDE2MmQzZDAKCWZ1bmMgPSAoUHlPYmplY3QgKikgMHg4MDY3MDRhZTAKCXggPSAo UHlPYmplY3QgKikgMHg4MDRkYjJiOTAKCXcgPSAoUHlPYmplY3QgKikgMHg4MDEwNjFjMjAKIzEy IDB4MDAwMDAwMDAwMDRhN2I2OSBpbiBQeUV2YWxfRXZhbEZyYW1lRXggKGY9MHg4MDE2MmQyMjAs IHRocm93ZmxhZz0wKSBhdCAuLy4uL1B5dGhvbi9jZXZhbC5jOjIzODkKCXNwID0gKFB5T2JqZWN0 ICoqKSAweDgwMTYyZDNkOAoJc3RhY2tfcG9pbnRlciA9IChQeU9iamVjdCAqKikgMHg4MDE2MmQz ZjAKCW5leHRfaW5zdHIgPSAodW5zaWduZWQgY2hhciAqKSAweDgwNThjMzdlMyAiXDAwMXRcMDA0 IgoJb3Bjb2RlID0gMTMxCglvcGFyZyA9IDMKCXdoeSA9IFdIWV9OT1QKCWVyciA9IDAKCXggPSAo UHlPYmplY3QgKikgMHg4MDRkYjJiOTAKCXYgPSAoUHlPYmplY3QgKikgMHg4MDVjYzNhNTAKCXcg PSAoUHlPYmplY3QgKikgMHg4MDEwNDgxZTAKCXUgPSAoUHlPYmplY3QgKikgMHg4MDVlY2M0ZTAK CXQgPSAoUHlPYmplY3QgKikgMHgxMAoJc3RyZWFtID0gKFB5T2JqZWN0ICopIDB4MAoJZmFzdGxv Y2FscyA9IChQeU9iamVjdCAqKikgMHg4MDE2MmQzOTgKCWZyZWV2YXJzID0gKFB5T2JqZWN0ICoq KSAweDgwMTYyZDNkMAoJcmV0dmFsID0gKFB5T2JqZWN0ICopIDB4MAoJdHN0YXRlID0gKFB5VGhy ZWFkU3RhdGUgKikgMHg4MDBlMGIwYzAKCWNvID0gKFB5Q29kZU9iamVjdCAqKSAweDgwNTgyNjk5 MAoJaW5zdHJfdWIgPSAtMQoJaW5zdHJfbGIgPSAwCglpbnN0cl9wcmV2ID0gLTEKCWZpcnN0X2lu c3RyID0gKHVuc2lnbmVkIGNoYXIgKikgMHg4MDU4YzM3NjQgInxcMDAyIgoJbmFtZXMgPSAoUHlP YmplY3QgKikgMHg4MDBlM2Q0NTAKCWNvbnN0cyA9IChQeU9iamVjdCAqKSAweDgwNTQ1ZGE1MAoj MTMgMHgwMDAwMDAwMDAwNGFiOWE3IGluIGZhc3RfZnVuY3Rpb24gKGZ1bmM9MHg4MDVjN2U2Njgs IHBwX3N0YWNrPTB4N2ZmZmZmZmZjZmQwLCBuPTQsIG5hPTQsIG5rPTApCiAgICBhdCAuLy4uL1B5 dGhvbi9jZXZhbC5jOjM3OTIKCXJldHZhbCA9IChQeU9iamVjdCAqKSAweDAKCWZhc3Rsb2NhbHMg PSAoUHlPYmplY3QgKiopIDB4ODAxNjJkMzk4CglpID0gNAoJZiA9IChQeUZyYW1lT2JqZWN0ICop IDB4ODAxNjJkMjIwCgl0c3RhdGUgPSAoUHlUaHJlYWRTdGF0ZSAqKSAweDgwMGUwYjBjMAoJc3Rh Y2sgPSAoUHlPYmplY3QgKiopIDB4ODAxMDdjNzI4CgljbyA9IChQeUNvZGVPYmplY3QgKikgMHg4 MDU4MjY5OTAKCWdsb2JhbHMgPSAoUHlPYmplY3QgKikgMHg4MDEwZDk2NjAKCWFyZ2RlZnMgPSAo UHlPYmplY3QgKikgMHgwCglkID0gKFB5T2JqZWN0ICoqKSAweDAKCW5kID0gMAojMTQgMHgwMDAw MDAwMDAwNGFiN2E4IGluIGNhbGxfZnVuY3Rpb24gKHBwX3N0YWNrPTB4N2ZmZmZmZmZjZmQwLCBv cGFyZz00KSBhdCAuLy4uL1B5dGhvbi9jZXZhbC5jOjM3MjcKCW5hID0gNAoJbmsgPSAwCgluID0g NAoJcGZ1bmMgPSAoUHlPYmplY3QgKiopIDB4ODAxMDdjNzAwCglmdW5jID0gKFB5T2JqZWN0ICop IDB4ODA1YzdlNjY4Cgl4ID0gKFB5T2JqZWN0ICopIDB4ODA0ZGIyZDQwCgl3ID0gKFB5T2JqZWN0 ICopIDB4N2ZmZmZmZmZjZWIwCiMxNSAweDAwMDAwMDAwMDA0YTdiNjkgaW4gUHlFdmFsX0V2YWxG cmFtZUV4IChmPTB4ODAxMDdjNTIwLCB0aHJvd2ZsYWc9MCkgYXQgLi8uLi9QeXRob24vY2V2YWwu YzoyMzg5CglzcCA9IChQeU9iamVjdCAqKikgMHg4MDEwN2M3MjgKCXN0YWNrX3BvaW50ZXIgPSAo UHlPYmplY3QgKiopIDB4ODAxMDdjNzI4CgluZXh0X2luc3RyID0gKHVuc2lnbmVkIGNoYXIgKikg MHg4MDU0ZmJjZDAgIn1cdCIKCW9wY29kZSA9IDEzMQoJb3BhcmcgPSA0Cgl3aHkgPSBXSFlfTk9U CgllcnIgPSAwCgl4ID0gKFB5T2JqZWN0ICopIDB4NjhlNjEwCgl2ID0gKFB5T2JqZWN0ICopIDB4 ODAxMDRhODEwCgl3ID0gKFB5T2JqZWN0ICopIDB4ODA1ODI4MGIwCgl1ID0gKFB5T2JqZWN0ICop IDB4MAoJdCA9IChQeU9iamVjdCAqKSAweDExCglzdHJlYW0gPSAoUHlPYmplY3QgKikgMHgwCglm YXN0bG9jYWxzID0gKFB5T2JqZWN0ICoqKSAweDgwMTA3YzY5OAoJZnJlZXZhcnMgPSAoUHlPYmpl Y3QgKiopIDB4ODAxMDdjNzAwCglyZXR2YWwgPSAoUHlPYmplY3QgKikgMHgwCgl0c3RhdGUgPSAo UHlUaHJlYWRTdGF0ZSAqKSAweDgwMGUwYjBjMAoJY28gPSAoUHlDb2RlT2JqZWN0ICopIDB4ODA1 ODI2OGEwCglpbnN0cl91YiA9IC0xCglpbnN0cl9sYiA9IDAKCWluc3RyX3ByZXYgPSAtMQoJZmly c3RfaW5zdHIgPSAodW5zaWduZWQgY2hhciAqKSAweDgwNTRmYmMyNCAidCIKCW5hbWVzID0gKFB5 T2JqZWN0ICopIDB4ODAwZjBiZGUwCgljb25zdHMgPSAoUHlPYmplY3QgKikgMHg4MDU0NTQ2NzAK IzE2IDB4MDAwMDAwMDAwMDRhOTlkOCBpbiBQeUV2YWxfRXZhbENvZGVFeCAoY289MHg4MDU4MjY4 YTAsIGdsb2JhbHM9MHg4MDEwZDk2NjAsIGxvY2Fscz0weDAsIGFyZ3M9MHg4MDEwMzM4MzgsIAog ICAgYXJnY291bnQ9Mywga3dzPTB4ODA1NzQ4ZDMwLCBrd2NvdW50PTMsIGRlZnM9MHg4MDVjYjY1 NjgsIGRlZmNvdW50PTMsIGNsb3N1cmU9MHgwKQogICAgYXQgLi8uLi9QeXRob24vY2V2YWwuYzoy OTY4CglmID0gKFB5RnJhbWVPYmplY3QgKikgMHg4MDEwN2M1MjAKCXJldHZhbCA9IChQeU9iamVj dCAqKSAweDAKCWZhc3Rsb2NhbHMgPSAoUHlPYmplY3QgKiopIDB4ODAxMDdjNjk4CglmcmVldmFy cyA9IChQeU9iamVjdCAqKikgMHg4MDEwN2M3MDAKCXRzdGF0ZSA9IChQeVRocmVhZFN0YXRlICop IDB4ODAwZTBiMGMwCgl4ID0gKFB5T2JqZWN0ICopIDB4ODAwZTgxNjAwCgl1ID0gKFB5T2JqZWN0 ICopIDB4ODAwZTkyOWIwCiMxNyAweDAwMDAwMDAwMDA1MTlmNWYgaW4gZnVuY3Rpb25fY2FsbCAo ZnVuYz0weDgwNWM3OWM4MCwgYXJnPTB4ODAxMDMzODIwLCBrdz0weDgwNWVjYmVhMCkKICAgIGF0 IC4vLi4vT2JqZWN0cy9mdW5jb2JqZWN0LmM6NTI0CglyZXN1bHQgPSAoUHlPYmplY3QgKikgMHgw CglhcmdkZWZzID0gKFB5T2JqZWN0ICopIDB4ODA1Y2I2NTUwCglkID0gKFB5T2JqZWN0ICoqKSAw eDgwNWNiNjU2OAoJayA9IChQeU9iamVjdCAqKikgMHg4MDU3NDhkMzAKCW5rID0gMwoJbmQgPSAz CiMxOCAweDAwMDAwMDAwMDA0MWU3ODkgaW4gUHlPYmplY3RfQ2FsbCAoZnVuYz0weDgwNWM3OWM4 MCwgYXJnPTB4ODAxMDMzODIwLCBrdz0weDgwNWVjYmVhMCkKICAgIGF0IC4vLi4vT2JqZWN0cy9h YnN0cmFjdC5jOjI0OTIKCXJlc3VsdCA9IChQeU9iamVjdCAqKSAweDgwMTAzMzgwMAoJY2FsbCA9 IDB4NTE5ZDMwIDxmdW5jdGlvbl9jYWxsPgojMTkgMHgwMDAwMDAwMDAwNDI3MTMyIGluIGluc3Rh bmNlbWV0aG9kX2NhbGwgKGZ1bmM9MHg4MDVjNzljODAsIGFyZz0weDgwMTAzMzgyMCwga3c9MHg4 MDVlY2JlYTApCiAgICBhdCAuLy4uL09iamVjdHMvY2xhc3NvYmplY3QuYzoyNTc5CglzZWxmID0g KFB5T2JqZWN0ICopIDB4ODAxMDRhODEwCglrbGFzcyA9IChQeU9iamVjdCAqKSAweDgwNWZjNGMy MAoJcmVzdWx0ID0gKFB5T2JqZWN0ICopIDB4N2ZmZmZmZmZkNjAwCiMyMCAweDAwMDAwMDAwMDA0 MWU3ODkgaW4gUHlPYmplY3RfQ2FsbCAoZnVuYz0weDgwMGY5ZjkxMCwgYXJnPTB4ODAxMDQzMzY4 LCBrdz0weDgwNWVjYmVhMCkKICAgIGF0IC4vLi4vT2JqZWN0cy9hYnN0cmFjdC5jOjI0OTIKCXJl c3VsdCA9IChQeU9iamVjdCAqKSAweDgwMGY5ZjkxMAoJY2FsbCA9IDB4NDI2ZWQwIDxpbnN0YW5j ZW1ldGhvZF9jYWxsPgojMjEgMHgwMDAwMDAwMDAwNDdhYjNmIGluIHNsb3RfdHBfaW5pdCAoc2Vs Zj0weDgwMTA0YTgxMCwgYXJncz0weDgwMTA0MzM2OCwga3dkcz0weDgwNWVjYmVhMCkKICAgIGF0 IC4vLi4vT2JqZWN0cy90eXBlb2JqZWN0LmM6NTYzOAoJbWV0aCA9IChQeU9iamVjdCAqKSAweDgw MGY5ZjkxMAoJcmVzID0gKFB5T2JqZWN0ICopIDB4MwoJaW5pdF9zdHIgPSAoUHlPYmplY3QgKikg MHg4MDBlMTg5OTAKIzIyIDB4MDAwMDAwMDAwMDQ2YmFiZiBpbiB0eXBlX2NhbGwgKHR5cGU9MHg4 MDVmYzRjMjAsIGFyZ3M9MHg4MDEwNDMzNjgsIGt3ZHM9MHg4MDVlY2JlYTApCiAgICBhdCAuLy4u L09iamVjdHMvdHlwZW9iamVjdC5jOjc0NQoJb2JqID0gKFB5T2JqZWN0ICopIDB4ODAxMDRhODEw CiMyMyAweDAwMDAwMDAwMDA0MWU3ODkgaW4gUHlPYmplY3RfQ2FsbCAoZnVuYz0weDgwNWZjNGMy MCwgYXJnPTB4ODAxMDQzMzY4LCBrdz0weDgwNWVjYmVhMCkKICAgIGF0IC4vLi4vT2JqZWN0cy9h YnN0cmFjdC5jOjI0OTIKCXJlc3VsdCA9IChQeU9iamVjdCAqKSAweDgwMTA0MjY4OAoJY2FsbCA9 IDB4NDZiOTcwIDx0eXBlX2NhbGw+CiMyNCAweDAwMDAwMDAwMDA0YWMwOTYgaW4gZG9fY2FsbCAo ZnVuYz0weDgwNWZjNGMyMCwgcHBfc3RhY2s9MHg3ZmZmZmZmZmQ5MDAsIG5hPTIsIG5rPTMpCiAg ICBhdCAuLy4uL1B5dGhvbi9jZXZhbC5jOjM5MjQKCWNhbGxhcmdzID0gKFB5T2JqZWN0ICopIDB4 ODAxMDQzMzY4Cglrd2RpY3QgPSAoUHlPYmplY3QgKikgMHg4MDVlY2JlYTAKCXJlc3VsdCA9IChQ eU9iamVjdCAqKSAweDAKIzI1IDB4MDAwMDAwMDAwMDRhYjdjMSBpbiBjYWxsX2Z1bmN0aW9uIChw cF9zdGFjaz0weDdmZmZmZmZmZDkwMCwgb3Bhcmc9NzcwKSBhdCAuLy4uL1B5dGhvbi9jZXZhbC5j OjM3MjkKCW5hID0gMgoJbmsgPSAzCgluID0gOAoJcGZ1bmMgPSAoUHlPYmplY3QgKiopIDB4ODAw ZmY3YWYwCglmdW5jID0gKFB5T2JqZWN0ICopIDB4ODA1ZmM0YzIwCgl4ID0gKFB5T2JqZWN0ICop IDB4NGFlCgl3ID0gKFB5T2JqZWN0ICopIDB4NjhlNjEwCiMyNiAweDAwMDAwMDAwMDA0YTdiNjkg aW4gUHlFdmFsX0V2YWxGcmFtZUV4IChmPTB4ODAwZmY3OTIwLCB0aHJvd2ZsYWc9MCkgYXQgLi8u Li9QeXRob24vY2V2YWwuYzoyMzg5CglzcCA9IChQeU9iamVjdCAqKikgMHg4MDBmZjdhZjgKCXN0 YWNrX3BvaW50ZXIgPSAoUHlPYmplY3QgKiopIDB4ODAwZmY3YjM4CgluZXh0X2luc3RyID0gKHVu c2lnbmVkIGNoYXIgKikgMHg4MDBlMDcxYjQgIn1cbiIKCW9wY29kZSA9IDEzMQoJb3BhcmcgPSA3 NzAKCXdoeSA9IFdIWV9OT1QKCWVyciA9IDAKCXggPSAoUHlPYmplY3QgKikgMHg4MDBlODFlMDAK CXYgPSAoUHlPYmplY3QgKikgMHg2OGU2MTAKCXcgPSAoUHlPYmplY3QgKikgMHg4MDEwNThhMDgK CXUgPSAoUHlPYmplY3QgKikgMHg4MDY3MDVkZDAKCXQgPSAoUHlPYmplY3QgKikgMHg4MDEwM2Rh MjgKCXN0cmVhbSA9IChQeU9iamVjdCAqKSAweDAKCWZhc3Rsb2NhbHMgPSAoUHlPYmplY3QgKiop IDB4ODAwZmY3YTk4CglmcmVldmFycyA9IChQeU9iamVjdCAqKikgMHg4MDBmZjdhZjAKCXJldHZh bCA9IChQeU9iamVjdCAqKSAweDAKCXRzdGF0ZSA9IChQeVRocmVhZFN0YXRlICopIDB4ODAwZTBi MGMwCgljbyA9IChQeUNvZGVPYmplY3QgKikgMHg4MDEwNTkxMjAKCWluc3RyX3ViID0gLTEKCWlu c3RyX2xiID0gMAoJaW5zdHJfcHJldiA9IC0xCglmaXJzdF9pbnN0ciA9ICh1bnNpZ25lZCBjaGFy ICopIDB4ODAwZTA3MGE0ICJ8XDAwMSIKCW5hbWVzID0gKFB5T2JqZWN0ICopIDB4ODAwZTRlNjM4 Cgljb25zdHMgPSAoUHlPYmplY3QgKikgMHg4MDEwMzEwZDgKIzI3IDB4MDAwMDAwMDAwMDRhOTlk OCBpbiBQeUV2YWxfRXZhbENvZGVFeCAoY289MHg4MDEwNTkxMjAsIGdsb2JhbHM9MHg4MDEwZGEw NjAsIGxvY2Fscz0weDAsIGFyZ3M9MHg4MDBlMDVkMjAsIAogICAgYXJnY291bnQ9Miwga3dzPTB4 ODAwZTA1ZDMwLCBrd2NvdW50PTAsIGRlZnM9MHg4MDU4MTViNDgsIGRlZmNvdW50PTUsIGNsb3N1 cmU9MHgwKQogICAgYXQgLi8uLi9QeXRob24vY2V2YWwuYzoyOTY4CglmID0gKFB5RnJhbWVPYmpl Y3QgKikgMHg4MDBmZjc5MjAKCXJldHZhbCA9IChQeU9iamVjdCAqKSAweDAKCWZhc3Rsb2NhbHMg PSAoUHlPYmplY3QgKiopIDB4ODAwZmY3YTk4CglmcmVldmFycyA9IChQeU9iamVjdCAqKikgMHg4 MDBmZjdhZjAKCXRzdGF0ZSA9IChQeVRocmVhZFN0YXRlICopIDB4ODAwZTBiMGMwCgl4ID0gKFB5 T2JqZWN0ICopIDB4ODAwZTgxNjAwCgl1ID0gKFB5T2JqZWN0ICopIDB4N2ZmZmZmZmZkYWYwCiMy OCAweDAwMDAwMDAwMDA0YWJhOTMgaW4gZmFzdF9mdW5jdGlvbiAoZnVuYz0weDgwNTgyNmI5MCwg cHBfc3RhY2s9MHg3ZmZmZmZmZmRlMDAsIG49MiwgbmE9Miwgbms9MCkKICAgIGF0IC4vLi4vUHl0 aG9uL2NldmFsLmM6MzgwMgoJY28gPSAoUHlDb2RlT2JqZWN0ICopIDB4ODAxMDU5MTIwCglnbG9i YWxzID0gKFB5T2JqZWN0ICopIDB4ODAxMGRhMDYwCglhcmdkZWZzID0gKFB5T2JqZWN0ICopIDB4 ODA1ODE1YjMwCglkID0gKFB5T2JqZWN0ICoqKSAweDgwNTgxNWI0OAoJbmQgPSA1CiMyOSAweDAw MDAwMDAwMDA0YWI3YTggaW4gY2FsbF9mdW5jdGlvbiAocHBfc3RhY2s9MHg3ZmZmZmZmZmRlMDAs IG9wYXJnPTIpIGF0IC4vLi4vUHl0aG9uL2NldmFsLmM6MzcyNwoJbmEgPSAyCgluayA9IDAKCW4g PSAyCglwZnVuYyA9IChQeU9iamVjdCAqKikgMHg4MDBlMDVkMTgKCWZ1bmMgPSAoUHlPYmplY3Qg KikgMHg4MDU4MjZiOTAKCXggPSAoUHlPYmplY3QgKikgMHg4MDEwOGY4MjAKCXcgPSAoUHlPYmpl Y3QgKikgMHg2NmYxNjAKIzMwIDB4MDAwMDAwMDAwMDRhN2I2OSBpbiBQeUV2YWxfRXZhbEZyYW1l RXggKGY9MHg4MDBlMDViYTAsIHRocm93ZmxhZz0wKSBhdCAuLy4uL1B5dGhvbi9jZXZhbC5jOjIz ODkKCXNwID0gKFB5T2JqZWN0ICoqKSAweDgwMGUwNWQzMAoJc3RhY2tfcG9pbnRlciA9IChQeU9i amVjdCAqKikgMHg4MDBlMDVkMzAKCW5leHRfaW5zdHIgPSAodW5zaWduZWQgY2hhciAqKSAweDgw MTAyYTYxMiAiWlwwMDMiCglvcGNvZGUgPSAxMzEKCW9wYXJnID0gMgoJd2h5ID0gV0hZX05PVAoJ ZXJyID0gMAoJeCA9IChQeU9iamVjdCAqKSAweDgwMGU4MTYwMAoJdiA9IChQeU9iamVjdCAqKSAw eDgwMTA0YTgxMAoJdyA9IChQeU9iamVjdCAqKSAweDgwMTA0MWQ4MAoJdSA9IChQeU9iamVjdCAq KSAweDgwMGU4MTc2OAoJdCA9IChQeU9iamVjdCAqKSAweDRlNDM2NQoJc3RyZWFtID0gKFB5T2Jq ZWN0ICopIDB4MAoJZmFzdGxvY2FscyA9IChQeU9iamVjdCAqKikgMHg4MDBlMDVkMTgKCWZyZWV2 YXJzID0gKFB5T2JqZWN0ICoqKSAweDgwMGUwNWQxOAoJcmV0dmFsID0gKFB5T2JqZWN0ICopIDB4 MAoJdHN0YXRlID0gKFB5VGhyZWFkU3RhdGUgKikgMHg4MDBlMGIwYzAKCWNvID0gKFB5Q29kZU9i amVjdCAqKSAweDgwMGYwODY0OAoJaW5zdHJfdWIgPSAtMQoJaW5zdHJfbGIgPSAwCglpbnN0cl9w cmV2ID0gLTEKCWZpcnN0X2luc3RyID0gKHVuc2lnbmVkIGNoYXIgKikgMHg4MDEwMmE1ZjQgImQi CgluYW1lcyA9IChQeU9iamVjdCAqKSAweDgwMGU0ZmU2OAoJY29uc3RzID0gKFB5T2JqZWN0ICop IDB4ODAwZjEzMTU4CiMzMSAweDAwMDAwMDAwMDA0YTk5ZDggaW4gUHlFdmFsX0V2YWxDb2RlRXgg KGNvPTB4ODAwZjA4NjQ4LCBnbG9iYWxzPTB4ODAwZWI1OWUwLCBsb2NhbHM9MHg4MDBlYjU5ZTAs IGFyZ3M9MHgwLCAKICAgIGFyZ2NvdW50PTAsIGt3cz0weDAsIGt3Y291bnQ9MCwgZGVmcz0weDAs IGRlZmNvdW50PTAsIGNsb3N1cmU9MHgwKSBhdCAuLy4uL1B5dGhvbi9jZXZhbC5jOjI5NjgKCWYg PSAoUHlGcmFtZU9iamVjdCAqKSAweDgwMGUwNWJhMAoJcmV0dmFsID0gKFB5T2JqZWN0ICopIDB4 MAoJZmFzdGxvY2FscyA9IChQeU9iamVjdCAqKikgMHg4MDBlMDVkMTgKCWZyZWV2YXJzID0gKFB5 T2JqZWN0ICoqKSAweDgwMGUwNWQxOAoJdHN0YXRlID0gKFB5VGhyZWFkU3RhdGUgKikgMHg4MDBl MGIwYzAKCXggPSAoUHlPYmplY3QgKikgMHg3ZmZmZmZmZmU0YTAKCXUgPSAoUHlPYmplY3QgKikg MHg3ZmZmZmZmZmU0ODgKIzMyIDB4MDAwMDAwMDAwMDRhMWFjNyBpbiBQeUV2YWxfRXZhbENvZGUg KGNvPTB4ODAwZjA4NjQ4LCBnbG9iYWxzPTB4ODAwZWI1OWUwLCBsb2NhbHM9MHg4MDBlYjU5ZTAp CiAgICBhdCAuLy4uL1B5dGhvbi9jZXZhbC5jOjUyMgpObyBsb2NhbHMuCiMzMyAweDAwMDAwMDAw MDA0ZDUxYmIgaW4gcnVuX21vZCAobW9kPTB4ODAxMDcyMjc4LCBmaWxlbmFtZT0weDdmZmZmZmZm ZTc5ZiAiZm9vYmFyMi5weSIsIGdsb2JhbHM9MHg4MDBlYjU5ZTAsIAogICAgbG9jYWxzPTB4ODAw ZWI1OWUwLCBmbGFncz0weDdmZmZmZmZmZTM5MCwgYXJlbmE9MHg4MDBlNmI0ODApIGF0IC4vLi4v UHl0aG9uL3B5dGhvbnJ1bi5jOjEzMzUKCWNvID0gKFB5Q29kZU9iamVjdCAqKSAweDgwMGYwODY0 OAoJdiA9IChQeU9iamVjdCAqKSAweDdmZmZmZmZmZTFjMAojMzQgMHgwMDAwMDAwMDAwNGQ1MTM5 IGluIFB5UnVuX0ZpbGVFeEZsYWdzIChmcD0weDgwMGQyMjcwMCwgZmlsZW5hbWU9MHg3ZmZmZmZm ZmU3OWYgImZvb2JhcjIucHkiLCBzdGFydD0yNTcsIAogICAgZ2xvYmFscz0weDgwMGViNTllMCwg bG9jYWxzPTB4ODAwZWI1OWUwLCBjbG9zZWl0PTEsIGZsYWdzPTB4N2ZmZmZmZmZlMzkwKSBhdCAu Ly4uL1B5dGhvbi9weXRob25ydW4uYzoxMzIxCglyZXQgPSAoUHlPYmplY3QgKikgMHg4MDBkMjI3 MDAKCW1vZCA9IDB4ODAxMDcyMjc4CglhcmVuYSA9IChQeUFyZW5hICopIDB4ODAwZTZiNDgwCiMz NSAweDAwMDAwMDAwMDA0ZDQwNjkgaW4gUHlSdW5fU2ltcGxlRmlsZUV4RmxhZ3MgKGZwPTB4ODAw ZDIyNzAwLCBmaWxlbmFtZT0weDdmZmZmZmZmZTc5ZiAiZm9vYmFyMi5weSIsIAogICAgY2xvc2Vp dD0xLCBmbGFncz0weDdmZmZmZmZmZTM5MCkgYXQgLi8uLi9QeXRob24vcHl0aG9ucnVuLmM6OTMx CgltID0gKFB5T2JqZWN0ICopIDB4ODAwZTU0NzE4CglkID0gKFB5T2JqZWN0ICopIDB4ODAwZWI1 OWUwCgl2ID0gKFB5T2JqZWN0ICopIDB4NGQ1ZjhjCglleHQgPSAweDdmZmZmZmZmZTdhNSAiMi5w eSIKCXNldF9maWxlX25hbWUgPSAxCglyZXQgPSAtNjI0MQoJbGVuID0gMTAKIzM2IDB4MDAwMDAw MDAwMDRkMzkyNiBpbiBQeVJ1bl9BbnlGaWxlRXhGbGFncyAoZnA9MHg4MDBkMjI3MDAsIGZpbGVu YW1lPTB4N2ZmZmZmZmZlNzlmICJmb29iYXIyLnB5IiwgCiAgICBjbG9zZWl0PTEsIGZsYWdzPTB4 N2ZmZmZmZmZlMzkwKSBhdCAuLy4uL1B5dGhvbi9weXRob25ydW4uYzo3MzUKTm8gbG9jYWxzLgoj MzcgMHgwMDAwMDAwMDAwNDE0NDA2IGluIFB5X01haW4gKGFyZ2M9MiwgYXJndj0weDdmZmZmZmZm ZTQ4OCkgYXQgLi8uLi9Nb2R1bGVzL21haW4uYzo1OTkKCWMgPSAtMQoJc3RzID0gLTEKCWNvbW1h bmQgPSAweDAKCWZpbGVuYW1lID0gMHg3ZmZmZmZmZmU3OWYgImZvb2JhcjIucHkiCgltb2R1bGUg PSAweDAKCWZwID0gKEZJTEUgKikgMHg4MDBkMjI3MDAKCXAgPSAweDAKCXVuYnVmZmVyZWQgPSAw Cglza2lwZmlyc3RsaW5lID0gMAoJc3RkaW5faXNfaW50ZXJhY3RpdmUgPSAxCgloZWxwID0gMAoJ dmVyc2lvbiA9IDAKCXNhd191bmJ1ZmZlcmVkX2ZsYWcgPSAwCgljZiA9IHtjZl9mbGFncyA9IDB9 CiMzOCAweDAwMDAwMDAwMDA0MTMyMGUgaW4gbWFpbiAoYXJnYz0yLCBhcmd2PTB4N2ZmZmZmZmZl NDg4KSBhdCAuLy4uL01vZHVsZXMvcHl0aG9uLmM6MjMKCW0gPSAwCihnZGIpIGV4aXQKKGdkYikg cXVpdAo= --0016e659f9f85cc8640485a22416-- From owner-freebsd-python@FreeBSD.ORG Mon May 3 11:08:23 2010 Return-Path: Delivered-To: freebsd-python@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C47CC106564A for ; Mon, 3 May 2010 11:08:23 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id B31C58FC20 for ; Mon, 3 May 2010 11:08:23 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o43B8N96033697 for ; Mon, 3 May 2010 11:08:23 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o43B8NlD033695 for freebsd-python@FreeBSD.org; Mon, 3 May 2010 11:08:23 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 3 May 2010 11:08:23 GMT Message-Id: <201005031108.o43B8NlD033695@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-python@FreeBSD.org Cc: Subject: Current problem reports assigned to freebsd-python@FreeBSD.org X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 May 2010 11:08:23 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- f ports/145460 python Unable to build /usr/ports/net-p2p/py-bittorrent-core o ports/145276 python new port x11-toolkits/py-pyside o ports/144872 python lang/python25: Python 2.5 uname() broken o ports/144419 python Update port: textproc/py-xmltools Fix the broken port o ports/144335 python [PATCH] www/py-webhelpers does not use PYTHONPREFIX_SI a ports/144035 python ports/databases/py-sqlite3 does not start to build f ports/142440 python New Port: databases/py-south0.6 o ports/141133 python [NEW PORT] net-p2p/py-transmissionrpc o ports/136917 python [patch] lang/python26: gettext detection o ports/133081 python [bsd.python.mk] PYEASYINSTALL_ARCHDEP=yes makes broken o ports/122616 python databases/py-pyPgSQL - apply bytea escape bug patch in o ports/118301 python devel/py-setuptools easy-install.pth contents lost on o ports/115940 python Missed one file in lang/python25 if NO_NIS defined 13 problems total. From owner-freebsd-python@FreeBSD.ORG Tue May 4 20:51:10 2010 Return-Path: Delivered-To: freebsd-python@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 30CFA1065676; Tue, 4 May 2010 20:51:10 +0000 (UTC) (envelope-from pgollucci@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 09D4F8FC1E; Tue, 4 May 2010 20:51:10 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o44Kp973071138; Tue, 4 May 2010 20:51:09 GMT (envelope-from pgollucci@freefall.freebsd.org) Received: (from pgollucci@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o44Kp9cG071134; Tue, 4 May 2010 20:51:09 GMT (envelope-from pgollucci) Date: Tue, 4 May 2010 20:51:09 GMT Message-Id: <201005042051.o44Kp9cG071134@freefall.freebsd.org> To: pgollucci@FreeBSD.org, freebsd-python@FreeBSD.org, ale@FreeBSD.org From: pgollucci@FreeBSD.org Cc: Subject: Re: ports/145276: new port x11-toolkits/py-pyside X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 May 2010 20:51:10 -0000 Synopsis: new port x11-toolkits/py-pyside Responsible-Changed-From-To: freebsd-python->ale Responsible-Changed-By: pgollucci Responsible-Changed-When: Tue May 4 20:51:09 UTC 2010 Responsible-Changed-Why: Over to maintainer. http://www.freebsd.org/cgi/query-pr.cgi?pr=145276 From owner-freebsd-python@FreeBSD.ORG Tue May 4 20:54:14 2010 Return-Path: Delivered-To: freebsd-python@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6E9D2106566B; Tue, 4 May 2010 20:54:14 +0000 (UTC) (envelope-from pgollucci@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 479ED8FC20; Tue, 4 May 2010 20:54:14 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o44KsEdN071255; Tue, 4 May 2010 20:54:14 GMT (envelope-from pgollucci@freefall.freebsd.org) Received: (from pgollucci@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o44KsELL071251; Tue, 4 May 2010 20:54:14 GMT (envelope-from pgollucci) Date: Tue, 4 May 2010 20:54:14 GMT Message-Id: <201005042054.o44KsELL071251@freefall.freebsd.org> To: pgollucci@FreeBSD.org, ale@FreeBSD.org, freebsd-python@FreeBSD.org From: pgollucci@FreeBSD.org Cc: Subject: Re: ports/145276: new port x11-toolkits/py-pyside X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 May 2010 20:54:14 -0000 Synopsis: new port x11-toolkits/py-pyside Responsible-Changed-From-To: ale->freebsd-python Responsible-Changed-By: pgollucci Responsible-Changed-When: Tue May 4 20:54:13 UTC 2010 Responsible-Changed-Why: back to freebsd-python, wrong pr http://www.freebsd.org/cgi/query-pr.cgi?pr=145276 From owner-freebsd-python@FreeBSD.ORG Wed May 5 08:00:40 2010 Return-Path: Delivered-To: freebsd-python@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 22BE4106566C; Wed, 5 May 2010 08:00:40 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id EEF1F8FC1E; Wed, 5 May 2010 08:00:39 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o4580dSB076572; Wed, 5 May 2010 08:00:39 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o4580d4B076561; Wed, 5 May 2010 08:00:39 GMT (envelope-from edwin) Date: Wed, 5 May 2010 08:00:39 GMT Message-Id: <201005050800.o4580d4B076561@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, freebsd-python@FreeBSD.org From: edwin@FreeBSD.org Cc: Subject: Re: ports/146322: Update port: www/py-dtflickr Upgrade to 1.5 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 May 2010 08:00:40 -0000 Synopsis: Update port: www/py-dtflickr Upgrade to 1.5 Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-python Responsible-Changed-By: edwin Responsible-Changed-When: Wed May 5 08:00:38 UTC 2010 Responsible-Changed-Why: freebsd-python@ wants this port PRs (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=146322 From owner-freebsd-python@FreeBSD.ORG Wed May 5 12:49:25 2010 Return-Path: Delivered-To: freebsd-python@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7122B1065673; Wed, 5 May 2010 12:49:25 +0000 (UTC) (envelope-from lwhsu@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 477958FC1A; Wed, 5 May 2010 12:49:25 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o45CnPca032439; Wed, 5 May 2010 12:49:25 GMT (envelope-from lwhsu@freefall.freebsd.org) Received: (from lwhsu@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o45CnP35032435; Wed, 5 May 2010 12:49:25 GMT (envelope-from lwhsu) Date: Wed, 5 May 2010 12:49:25 GMT Message-Id: <201005051249.o45CnP35032435@freefall.freebsd.org> To: douglas@douglasthrift.net, lwhsu@FreeBSD.org, freebsd-python@FreeBSD.org From: lwhsu@FreeBSD.org Cc: Subject: Re: ports/146322: Update port: www/py-dtflickr Upgrade to 1.5 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 May 2010 12:49:25 -0000 Synopsis: Update port: www/py-dtflickr Upgrade to 1.5 State-Changed-From-To: open->closed State-Changed-By: lwhsu State-Changed-When: Wed May 5 12:49:24 UTC 2010 State-Changed-Why: Committed. Thanks! http://www.freebsd.org/cgi/query-pr.cgi?pr=146322 From owner-freebsd-python@FreeBSD.ORG Wed May 5 12:50:07 2010 Return-Path: Delivered-To: freebsd-python@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0908A106566B for ; Wed, 5 May 2010 12:50:07 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id ED4978FC18 for ; Wed, 5 May 2010 12:50:06 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o45Co6LH032589 for ; Wed, 5 May 2010 12:50:06 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o45Co63c032588; Wed, 5 May 2010 12:50:06 GMT (envelope-from gnats) Date: Wed, 5 May 2010 12:50:06 GMT Message-Id: <201005051250.o45Co63c032588@freefall.freebsd.org> To: freebsd-python@FreeBSD.org From: dfilter@FreeBSD.ORG (dfilter service) Cc: Subject: Re: ports/146322: commit references a PR X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: dfilter service List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 May 2010 12:50:07 -0000 The following reply was made to PR ports/146322; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: ports/146322: commit references a PR Date: Wed, 5 May 2010 12:49:19 +0000 (UTC) lwhsu 2010-05-05 12:49:11 UTC FreeBSD ports repository Modified files: www/py-dtflickr Makefile distinfo Log: - Update to 1.5 PR: ports/146322 Submitted by: Douglas William Thrift (maintainer) Revision Changes Path 1.7 +1 -1 ports/www/py-dtflickr/Makefile 1.6 +3 -3 ports/www/py-dtflickr/distinfo _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"