X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-CMAE-Analysis: v=2.3 cv=P/5EeRIu c=1 sm=1 tr=0 a=+cj0cO56Fp8x7EdhTra87A==:117 a=5Z6YzAq8/Jbmm45rzDzK3A==:17 a=9+rZDBEiDlHhcck0kWbJtElFXBc=:19 a=dLZJa+xiwSxG16/P+YVxDGlgEgI=:19 a=afefHYAZSVUA:10 a=r77TgQKjGQsHNAKrUKIA:9 a=a1KZgU7cAAAA:8 a=Mj1Xp5F7AAAA:8 a=bGjHsfTHWht2fRKAj7kA:9 a=QEXdDO2ut3YA:10 a=SkciCivVbsC3xtV_GNQA:9 a=9fZ38eamAAAA:8 a=hBfZLx-pAAAA:8 a=pqxd9Azzc_qQWFOr9MoA:9 a=TxRItGQkSmZmAC7w:21 a=3fPq4UR_At3v4Oy3:21 a=m-Z_27IZkzAA:10 a=Md_tVlLwHcJEpoVzY10A:9 a=49ladYHvHUoA:10 a=mpd-woop7mMA:10 a=mSUvnBfmoi0A:10 a=ng0hpkU2jXKPaRTLMVYJ:22 a=OCttjWrK5_uSHO_3Hkg-:22 a=smWMV9XjuOZoRuLWhalW:22 a=uIqsDMDm0vS4CJJWsJ-e:22 X-SECURESERVER-ACCT: glimrick AT epilitimus DOT com X-Original-DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=epilitimus.com; s=default; h=Content-Type:In-Reply-To:MIME-Version:Date: Message-ID:From:References:To:Subject:Sender:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=sTx3u9YpZf7pQ3RQhvFT5thg1zPcgojbGCzVLQiScgo=; b=WT8jNiX5NsXmGLoHEG0U5F6yb fWvN7Vw/YkdSJjqmt77qbKpH/FcdGangXk8is5WVh7rltVw8S75WYarYHV7ptQ64AM8OPIvBR2bal 4HGLUMqxLQD2dIJhdbC09OX44uEnVTY7z+3/qwqYIvq1JIphr/hWPY9GqK+EWyfMGhQJFxsyD0AOz XDIVDYnenKhc1eqkvjIMU5My2nYUVi8wS+JnsOivKNVQI/6SbblLgxwyMFeIBEAkep4ZwOQHL1ULb ayWf11eY4yF/Pshr9YaMDrGeyDzZuPP+eeWO9BFbhJ9sBjosOI77HUtX15/q0KTp21at32oxJJOe7 bMAoyTeZA==; Subject: Re: [geda-user] submitted a new patch To: geda-user AT delorie DOT com References: <14f9e862-8ee0-4432-23b6-06e94215baa4 AT epilitimus DOT com> <32bfe083-3604-b747-030a-48a13e2b1074 AT epilitimus DOT com> <7c133ba2-5b09-91f3-808f-9f444c625278 AT epilitimus DOT com> From: "Glenn (glimrick AT epilitimus DOT com) [via geda-user AT delorie DOT com]" Message-ID: Date: Thu, 15 Oct 2020 10:02:35 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0 SeaMonkey/2.53.3 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/mixed; boundary="------------4F46EAF1C54D0673E1E59BEF" X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - a2plcpnl0121.prod.iad2.secureserver.net X-AntiAbuse: Original Domain - delorie.com X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - epilitimus.com X-Get-Message-Sender-Via: a2plcpnl0121.prod.iad2.secureserver.net: authenticated_id: glimrick AT epilitimus DOT com X-Authenticated-Sender: a2plcpnl0121.prod.iad2.secureserver.net: glimrick AT epilitimus DOT com X-Source: X-Source-Args: X-Source-Dir: X-CMAE-Envelope: MS4wfC2IolXqVd6A//eSdrWEFbTkPZhy/f8X/Plv0nY091+kuecVhM4V1GK84dsG7RlcECXiz/DWcg/13lshD2ROa8I99dcOJfGP7+dhpB7PRdQRYOoSZG4k m9rYoxA/mLfQyKOOH0TGPQc+/FMPymFg6Q5xQpvHDCL1R1XzLKUYe8BkEa74bZkmcIFDHT5Qt0dW/53tEfr/jMGst+IhqbQ4FXw= Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk This is a multi-part message in MIME format. --------------4F46EAF1C54D0673E1E59BEF Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Roland, Roland Lutz wrote: > Hi Glenn, > > On Wed, 14 Oct 2020, Glenn (glimrick AT epilitimus DOT com) [via > geda-user AT delorie DOT com] wrote: >> I have the patch ready. Do you prefer I do an actual bug report like >> before or just send it to you here. > > either way is fine. > attached >> I am also thinking about writing up what I am thinking about doing as >> you or others might have suggestions as to a better way to accomplish it >> given you all are more familiar with the existing geda architecture. > > Sure, let us know!  That said, the best way to get something > implemented is usually to submit a patch; it's always easier (and > therefore more likely to happen) to improve something than to do it > from scratch. > Okay I'll document it and post it. It may help me get the details clearer as right now all the moving parts are floating around in my head. My intention is to do the coding and send you one or more patches but others might have some good ideas on the how. >> Also, I was having trouble with the -L switch in gnetlist when used >> with the -p switch. That is for version 1.10.0 so it may have been >> fixed since. I can send you more detail if you want. > > Yes, please.  I can only fix issues I know about. > See attached error.txt I included the test schematic and associated files just in case though I don't think it matters. Note that the local copy of the spice-sdb is being found by something because a .pyc file is being generated as part of the run that produces the error. No issues when I combine -L and -g. Also note that while I used the spice-sdb backend in the example as it was a known good backend I have tried with other names (some of which didn't previously exist) and it made no difference so it doesn't appear to be a problem with name conflicts. Glenn --------------4F46EAF1C54D0673E1E59BEF Content-Type: text/plain; charset=UTF-8; name="spice-title-patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="spice-title-patch" ZGlmZiAtTmF1ciBnZWRhLWdhZi9nbmV0bGlzdC1sZWdhY3kvc2NoZW1lL2duZXQtc3BpY2Ut c2RiLnNjbSBtb2RpZmllZC9nbmV0bGlzdC1sZWdhY3kvc2NoZW1lL2duZXQtc3BpY2Utc2Ri LnNjbQotLS0gZ2VkYS1nYWYvZ25ldGxpc3QtbGVnYWN5L3NjaGVtZS9nbmV0LXNwaWNlLXNk Yi5zY20JMjAyMC0xMC0xMyAyMDoyNToyNC43NTk5MzMyMDEgLTA4MDAKKysrIG1vZGlmaWVk L2duZXRsaXN0LWxlZ2FjeS9zY2hlbWUvZ25ldC1zcGljZS1zZGIuc2NtCTIwMjAtMTAtMTQg MjA6MDY6MTEuODc2ODQ1ODU5IC0wODAwCkBAIC0xNjA1LDE2ICsxNjA1LDI1IEBACiAgICAg ICAgICAgICApCiAgICAgICAgICAgKQogCi0gICAgICA7OyBPdGhlcndpc2UgaXQncyBhIHJl Z3VsYXIgc2NoZW1hdGljLiAgV3JpdGUgb3V0IGNvbW1hbmQgbGluZSBmb2xsb3dlZCBieSBj b21tZW50cyBpbiBmaWxlIGhlYWRlci4KKyAgICAgIDs7IE90aGVyd2lzZSBpdCdzIGEgcmVn dWxhciBzY2hlbWF0aWMuICBJZiB0aGVyZSBpcyBhIHRpdGxlIGJveCBkZXZpY2UgdXNlIGl0 J3MgY29udGVudHMgYXMgdGhlIAorICAgICAgOzsgbmV0bGlzdCB0aXRsZS4gRWl0aGVyIHdh eSB3cml0ZSBvdXQgY29tbWFuZCBsaW5lIGZvbGxvd2VkIGJ5IGNvbW1lbnRzIGluIGZpbGUg aGVhZGVyLgogICAgICAgICAgIChiZWdpbgotICAgICAgICAgICAgKGRlYnVnLXNwZXcgImZv dW5kIG5vcm1hbCB0eXBlIHNjaGVtYXRpYyIpCi0gICAgICAgICAgICAobGV0ICgodGl0bGUg KGZpbmQtZGV2aWNlIHBhY2thZ2VzICJzcGljZS10aXRsZSIpKSkgOzsgSWYgdGhlIHNjaGVt YXRpYyBjb250YWlucyBhIHNwaWNlLXRpdGxlIGRldmljZQorICAgICAgICAgICAgKGRlYnVn LXNwZXcgImZvdW5kIG5vcm1hbCB0eXBlIHNjaGVtYXRpY1xuIikKKyAgICAgICAgICAgIChk ZWJ1Zy1zcGV3ICJjaGVja2luZyBmb3IgYSB0aXRsZS1ib3giKQorICAgICAgICAgICAgKGxl dCAoKHRpdGxlIChmaW5kLWRldmljZSBwYWNrYWdlcyAic3BpY2UtdGl0bGUiKSkpCiAgICAg ICAgICAgICAgICh3aGVuIChzdHJpbmc/IHRpdGxlKQotICAgICAgICAgICAgICAgICAoc2V0 ISB0aXRsZSAoZ2V0LXZhbHVlIHRpdGxlKSkgOzsgYW5kIHRoZSB2YWx1ZSBhdHRyaWJ1dGUg aXMgYSBzdHJpbmcKLSAgICAgICAgICAgICAgICAgKHdoZW4gKHN0cmluZz8gdGl0bGUpCi0g ICAgICAgICAgICAgICAgICAoZGlzcGxheSB0aXRsZSkgOzt1c2UgdGhhdCBhcyB0aGUgdGl0 bGUgb2YgdGhlIHNwaWNlIG5ldGxpc3QKLSAgICAgICAgICAgICAgICAgIChuZXdsaW5lKQot ICAgICAgICAgICAgICAgICApCisgICAgICAgICAgICAgICAgKGxldCAoKHBhcmFtIChnbmV0 bGlzdDpnZXQtcGFja2FnZS1hdHRyaWJ1dGUgdGl0bGUgImNvbW1lbnQiKSkpCisgICAgICAg ICAgICAgICAgICAoYmVnaW4KKyAgICAgICAgICAgICAgICAgICAgKHNldCEgdGl0bGUgKGdl dC12YWx1ZSB0aXRsZSkpCisgICAgICAgICAgICAgICAgICAgICh3aGVuIChzdHJpbmc/IHRp dGxlKQorICAgICAgICAgICAgICAgICAgICAgICh3aGVuIChhbmQgKHN0cmluZz8gcGFyYW0p IChzdHJpbmc9PyAoc3RyaW5nLWRvd25jYXNlIHBhcmFtKSAidXNldGl0bGUiKSkKKyAgICAg ICAgICAgICAgICAgICAgICAgIChkaXNwbGF5ICIuVElUTEUgIikKKyAgICAgICAgICAgICAg ICAgICAgICApCisgICAgICAgICAgICAgICAgICAgICAgKGRpc3BsYXkgdGl0bGUpCisgICAg ICAgICAgICAgICAgICAgICAgKG5ld2xpbmUpCisgICAgICAgICAgICAgICAgICAgICkKKyAg ICAgICAgICAgICAgICAgICkKKyAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICAgICkK ICAgICAgICAgICAgICkKICAgICAgICAgICAgIChkaXNwbGF5IChzdHJpbmctYXBwZW5kICIq ICIgKGduZXRsaXN0OmdldC1jb21tYW5kLWxpbmUpICJcbiIpKQpkaWZmIC1OYXVyIGdlZGEt Z2FmL3hvcm4vc3JjL2JhY2tlbmQvZ25ldF9zcGljZV9zZGIucHkgbW9kaWZpZWQveG9ybi9z cmMvYmFja2VuZC9nbmV0X3NwaWNlX3NkYi5weQotLS0gZ2VkYS1nYWYveG9ybi9zcmMvYmFj a2VuZC9nbmV0X3NwaWNlX3NkYi5weQkyMDIwLTEwLTEzIDIwOjI1OjI0Ljc2NTkzMzIwMSAt MDgwMAorKysgbW9kaWZpZWQveG9ybi9zcmMvYmFja2VuZC9nbmV0X3NwaWNlX3NkYi5weQky MDIwLTEwLTE0IDE5OjU0OjE5LjgzODg0ODU3NiAtMDgwMApAQCAtMTIxMCw2ICsxMjEwLDgg QEAKICAgICAgICAgICAgICAgICB0aXRsZSA9IHBhY2thZ2UuZ2V0X2F0dHJpYnV0ZSgndmFs dWUnLCBOb25lKQogICAgICAgICAgICAgICAgIGlmIHRpdGxlIGlzIE5vbmU6CiAgICAgICAg ICAgICAgICAgICAgIGNvbnRpbnVlCisgICAgICAgICAgICAgICAgaWYgcGFja2FnZS5nZXRf YXR0cmlidXRlKCdjb21tZW50JywgJycpLmxvd2VyKCkgPT0gJ3VzZXRpdGxlJzoKKyAgICAg ICAgICAgICAgICAgICAgZi53cml0ZSgnLlRJVExFICcpCiAgICAgICAgICAgICAgICAgZi53 cml0ZSh0aXRsZSArICdcbicpCiAgICAgICAgICAgICAgICAgYnJlYWsKIAo= --------------4F46EAF1C54D0673E1E59BEF Content-Type: text/plain; charset=UTF-8; name="error.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="error.txt" Z2xlbm5ASWNlRmFsY29uOn4vdGVtcC9zaW1wbGVTcGljZS90ZW1wJCBscyAtbFIKLjoKdG90 YWwgMTIKLXJ3LXItLXItLSAxIGdsZW5uIHVzZXJzICAxMjAgT2N0IDE1IDA5OjQzIFNpbXVs YXRpb24uY21kCmRyd3hyLXhyLXggMiBnbGVubiB1c2VycyA0MDk2IE9jdCAxNSAwOTo0MyBt b2RlbHMvCi1ydy1yLS1yLS0gMSBnbGVubiB1c2VycyA0MDg3IE9jdCAxNSAwOTo0MSBzaW1w bGVTcGljZS5zY2gKCi4vbW9kZWxzOgp0b3RhbCA0Ci1ydy1yLS1yLS0gMSBnbGVubiB1c2Vy cyAzOTIgT2N0IDE1IDA5OjQzIDJOMzkwNC5tb2QKZ2xlbm5ASWNlRmFsY29uOn4vdGVtcC9z aW1wbGVTcGljZS90ZW1wJCBnbmV0bGlzdCAtdiAtcCBzcGljZS1zZGIgLW8gc3BpY2UubmV0 IHNpbXBsZVNwaWNlLnNjaCAKL3Vzci9iaW4veG9ybiBuZXRsaXN0IC0tc3ltYm9sLWxpYnJh cnkgL3Vzci9zaGFyZS9nRURBL3N5bS9taXNjIC0tc3ltYm9sLWxpYnJhcnkgL3Vzci9zaGFy ZS9nRURBL3N5bS9yZWxheSAtLXN5bWJvbC1saWJyYXJ5IC91c3Ivc2hhcmUvZ0VEQS9zeW0v b3B0byAtLXN5bWJvbC1saWJyYXJ5IC91c3Ivc2hhcmUvZ0VEQS9zeW0vc3VwZXJ2aXNvciAt LXN5bWJvbC1saWJyYXJ5IC91c3Ivc2hhcmUvZ0VEQS9zeW0vcGxhIC0tc3ltYm9sLWxpYnJh cnkgL3Vzci9zaGFyZS9nRURBL3N5bS9yZiAtLXN5bWJvbC1saWJyYXJ5IC91c3Ivc2hhcmUv Z0VEQS9zeW0vdHViZSAtLXN5bWJvbC1saWJyYXJ5IC91c3Ivc2hhcmUvZ0VEQS9zeW0vdHJh bnNpc3RvciAtLXN5bWJvbC1saWJyYXJ5IC91c3Ivc2hhcmUvZ0VEQS9zeW0vbWljcm8gLS1z eW1ib2wtbGlicmFyeSAvdXNyL3NoYXJlL2dFREEvc3ltL21lbW9yeSAtLXN5bWJvbC1saWJy YXJ5IC91c3Ivc2hhcmUvZ0VEQS9zeW0vYnVzIC0tc3ltYm9sLWxpYnJhcnkgL3Vzci9zaGFy ZS9nRURBL3N5bS94aWxpbnggLS1zeW1ib2wtbGlicmFyeSAvdXNyL3NoYXJlL2dFREEvc3lt L3N0IC0tc3ltYm9sLWxpYnJhcnkgL3Vzci9zaGFyZS9nRURBL3N5bS9waGlsaXBzIC0tc3lt Ym9sLWxpYnJhcnkgL3Vzci9zaGFyZS9nRURBL3N5bS9uYXRpb25hbCAtLXN5bWJvbC1saWJy YXJ5IC91c3Ivc2hhcmUvZ0VEQS9zeW0vbWluaWNpcmN1aXRzIC0tc3ltYm9sLWxpYnJhcnkg L3Vzci9zaGFyZS9nRURBL3N5bS9tYXhpbSAtLXN5bWJvbC1saWJyYXJ5IC91c3Ivc2hhcmUv Z0VEQS9zeW0vbGluZWFyIC0tc3ltYm9sLWxpYnJhcnkgL3Vzci9zaGFyZS9nRURBL3N5bS9s YXR0aWNlIC0tc3ltYm9sLWxpYnJhcnkgL3Vzci9zaGFyZS9nRURBL3N5bS9pcmYgLS1zeW1i b2wtbGlicmFyeSAvdXNyL3NoYXJlL2dFREEvc3ltL2lkdCAtLXN5bWJvbC1saWJyYXJ5IC91 c3Ivc2hhcmUvZ0VEQS9zeW0vZGVjIC0tc3ltYm9sLWxpYnJhcnkgL3Vzci9zaGFyZS9nRURB L3N5bS9hcGV4IC0tc3ltYm9sLWxpYnJhcnkgL3Vzci9zaGFyZS9nRURBL3N5bS9hbXBoZW5v bCAtLXN5bWJvbC1saWJyYXJ5IC91c3Ivc2hhcmUvZ0VEQS9zeW0vYWx0ZXJhIC0tc3ltYm9s LWxpYnJhcnkgL3Vzci9zaGFyZS9nRURBL3N5bS9hbGxlZ3JvIC0tc3ltYm9sLWxpYnJhcnkg L3Vzci9zaGFyZS9nRURBL3N5bS9hc2ljcGFkcyAtLXN5bWJvbC1saWJyYXJ5IC91c3Ivc2hh cmUvZ0VEQS9zeW0vYXNpYyAtLXN5bWJvbC1saWJyYXJ5IC91c3Ivc2hhcmUvZ0VEQS9zeW0v c3dpdGNhcCAtLXN5bWJvbC1saWJyYXJ5IC91c3Ivc2hhcmUvZ0VEQS9zeW0vc3BpY2UgLS1z eW1ib2wtbGlicmFyeSAvdXNyL3NoYXJlL2dFREEvc3ltL2Nhc2NhZGUgLS1zeW1ib2wtbGli cmFyeSAvdXNyL3NoYXJlL2dFREEvc3ltL2VjbCAtLXN5bWJvbC1saWJyYXJ5IC91c3Ivc2hh cmUvZ0VEQS9zeW0vNDAwMCAtLXN5bWJvbC1saWJyYXJ5IC91c3Ivc2hhcmUvZ0VEQS9zeW0v NzQgLS1zeW1ib2wtbGlicmFyeSAvdXNyL3NoYXJlL2dFREEvc3ltL0lFQzQxNyAtLXN5bWJv bC1saWJyYXJ5IC91c3Ivc2hhcmUvZ0VEQS9zeW0vdGl0bGVibG9jayAtLXN5bWJvbC1saWJy YXJ5IC91c3Ivc2hhcmUvZ0VEQS9zeW0vc3dpdGNoIC0tc3ltYm9sLWxpYnJhcnkgL3Vzci9z aGFyZS9nRURBL3N5bS9yYWRpbyAtLXN5bWJvbC1saWJyYXJ5IC91c3Ivc2hhcmUvZ0VEQS9z eW0vcG93ZXIgLS1zeW1ib2wtbGlicmFyeSAvdXNyL3NoYXJlL2dFREEvc3ltL2lvIC0tc3lt Ym9sLWxpYnJhcnkgL3Vzci9zaGFyZS9nRURBL3N5bS9kaW9kZSAtLXN5bWJvbC1saWJyYXJ5 IC91c3Ivc2hhcmUvZ0VEQS9zeW0vY29ubmVjdG9yIC0tc3ltYm9sLWxpYnJhcnkgL3Vzci9z aGFyZS9nRURBL3N5bS9hbmFsb2cgLS1zeW1ib2wtbGlicmFyeSAvdXNyL3NoYXJlL2dFREEv c3ltL2xvY2FsIC1nIHNwaWNlX3NkYiAtdiAtbyBzcGljZS5uZXQgc2ltcGxlU3BpY2Uuc2No CkxvYWRpbmcgc2NoZW1hdGljIFtzaW1wbGVTcGljZS5zY2hdClVzaW5nIFNQSUNFIGJhY2tl bmQgYnkgU0RCIC0tIFZlcnNpb24gb2YgMjAwNy0wNC0yOApzY2hlbWF0aWNfdHlwZSA9IG5v cm1hbCBzY2hlbWF0aWMKZ2xlbm5ASWNlRmFsY29uOn4vdGVtcC9zaW1wbGVTcGljZS90ZW1w JCBjcCAvdXNyL2xpYjY0L3hvcm4vYmFja2VuZHMvZ25ldF9zcGljZV9zZGIucHkgLgpnbGVu bkBJY2VGYWxjb246fi90ZW1wL3NpbXBsZVNwaWNlL3RlbXAkIGduZXRsaXN0IC12IC1MIC4g LXAgc3BpY2Utc2RiIC1vIHNwaWNlLm5ldCBzaW1wbGVTcGljZS5zY2ggCi91c3IvYmluL3hv cm4gbmV0bGlzdCAtLXN5bWJvbC1saWJyYXJ5IC91c3Ivc2hhcmUvZ0VEQS9zeW0vbWlzYyAt LXN5bWJvbC1saWJyYXJ5IC91c3Ivc2hhcmUvZ0VEQS9zeW0vcmVsYXkgLS1zeW1ib2wtbGli cmFyeSAvdXNyL3NoYXJlL2dFREEvc3ltL29wdG8gLS1zeW1ib2wtbGlicmFyeSAvdXNyL3No YXJlL2dFREEvc3ltL3N1cGVydmlzb3IgLS1zeW1ib2wtbGlicmFyeSAvdXNyL3NoYXJlL2dF REEvc3ltL3BsYSAtLXN5bWJvbC1saWJyYXJ5IC91c3Ivc2hhcmUvZ0VEQS9zeW0vcmYgLS1z eW1ib2wtbGlicmFyeSAvdXNyL3NoYXJlL2dFREEvc3ltL3R1YmUgLS1zeW1ib2wtbGlicmFy eSAvdXNyL3NoYXJlL2dFREEvc3ltL3RyYW5zaXN0b3IgLS1zeW1ib2wtbGlicmFyeSAvdXNy L3NoYXJlL2dFREEvc3ltL21pY3JvIC0tc3ltYm9sLWxpYnJhcnkgL3Vzci9zaGFyZS9nRURB L3N5bS9tZW1vcnkgLS1zeW1ib2wtbGlicmFyeSAvdXNyL3NoYXJlL2dFREEvc3ltL2J1cyAt LXN5bWJvbC1saWJyYXJ5IC91c3Ivc2hhcmUvZ0VEQS9zeW0veGlsaW54IC0tc3ltYm9sLWxp YnJhcnkgL3Vzci9zaGFyZS9nRURBL3N5bS9zdCAtLXN5bWJvbC1saWJyYXJ5IC91c3Ivc2hh cmUvZ0VEQS9zeW0vcGhpbGlwcyAtLXN5bWJvbC1saWJyYXJ5IC91c3Ivc2hhcmUvZ0VEQS9z eW0vbmF0aW9uYWwgLS1zeW1ib2wtbGlicmFyeSAvdXNyL3NoYXJlL2dFREEvc3ltL21pbmlj aXJjdWl0cyAtLXN5bWJvbC1saWJyYXJ5IC91c3Ivc2hhcmUvZ0VEQS9zeW0vbWF4aW0gLS1z eW1ib2wtbGlicmFyeSAvdXNyL3NoYXJlL2dFREEvc3ltL2xpbmVhciAtLXN5bWJvbC1saWJy YXJ5IC91c3Ivc2hhcmUvZ0VEQS9zeW0vbGF0dGljZSAtLXN5bWJvbC1saWJyYXJ5IC91c3Iv c2hhcmUvZ0VEQS9zeW0vaXJmIC0tc3ltYm9sLWxpYnJhcnkgL3Vzci9zaGFyZS9nRURBL3N5 bS9pZHQgLS1zeW1ib2wtbGlicmFyeSAvdXNyL3NoYXJlL2dFREEvc3ltL2RlYyAtLXN5bWJv bC1saWJyYXJ5IC91c3Ivc2hhcmUvZ0VEQS9zeW0vYXBleCAtLXN5bWJvbC1saWJyYXJ5IC91 c3Ivc2hhcmUvZ0VEQS9zeW0vYW1waGVub2wgLS1zeW1ib2wtbGlicmFyeSAvdXNyL3NoYXJl L2dFREEvc3ltL2FsdGVyYSAtLXN5bWJvbC1saWJyYXJ5IC91c3Ivc2hhcmUvZ0VEQS9zeW0v YWxsZWdybyAtLXN5bWJvbC1saWJyYXJ5IC91c3Ivc2hhcmUvZ0VEQS9zeW0vYXNpY3BhZHMg LS1zeW1ib2wtbGlicmFyeSAvdXNyL3NoYXJlL2dFREEvc3ltL2FzaWMgLS1zeW1ib2wtbGli cmFyeSAvdXNyL3NoYXJlL2dFREEvc3ltL3N3aXRjYXAgLS1zeW1ib2wtbGlicmFyeSAvdXNy L3NoYXJlL2dFREEvc3ltL3NwaWNlIC0tc3ltYm9sLWxpYnJhcnkgL3Vzci9zaGFyZS9nRURB L3N5bS9jYXNjYWRlIC0tc3ltYm9sLWxpYnJhcnkgL3Vzci9zaGFyZS9nRURBL3N5bS9lY2wg LS1zeW1ib2wtbGlicmFyeSAvdXNyL3NoYXJlL2dFREEvc3ltLzQwMDAgLS1zeW1ib2wtbGli cmFyeSAvdXNyL3NoYXJlL2dFREEvc3ltLzc0IC0tc3ltYm9sLWxpYnJhcnkgL3Vzci9zaGFy ZS9nRURBL3N5bS9JRUM0MTcgLS1zeW1ib2wtbGlicmFyeSAvdXNyL3NoYXJlL2dFREEvc3lt L3RpdGxlYmxvY2sgLS1zeW1ib2wtbGlicmFyeSAvdXNyL3NoYXJlL2dFREEvc3ltL3N3aXRj aCAtLXN5bWJvbC1saWJyYXJ5IC91c3Ivc2hhcmUvZ0VEQS9zeW0vcmFkaW8gLS1zeW1ib2wt bGlicmFyeSAvdXNyL3NoYXJlL2dFREEvc3ltL3Bvd2VyIC0tc3ltYm9sLWxpYnJhcnkgL3Vz ci9zaGFyZS9nRURBL3N5bS9pbyAtLXN5bWJvbC1saWJyYXJ5IC91c3Ivc2hhcmUvZ0VEQS9z eW0vZGlvZGUgLS1zeW1ib2wtbGlicmFyeSAvdXNyL3NoYXJlL2dFREEvc3ltL2Nvbm5lY3Rv ciAtLXN5bWJvbC1saWJyYXJ5IC91c3Ivc2hhcmUvZ0VEQS9zeW0vYW5hbG9nIC0tc3ltYm9s LWxpYnJhcnkgL3Vzci9zaGFyZS9nRURBL3N5bS9sb2NhbCAtTCAuIC1nIHNwaWNlX3NkYiAt diAtbyBzcGljZS5uZXQgc2ltcGxlU3BpY2Uuc2NoCkxvYWRpbmcgc2NoZW1hdGljIFtzaW1w bGVTcGljZS5zY2hdCnhvcm4tbmV0bGlzdDogQ291bGQgbm90IGZpbmQgYmFja2VuZCBgc3Bp Y2Vfc2RiJyBpbiBsb2FkIHBhdGguClJ1biBgeG9ybiBuZXRsaXN0IC0tbGlzdC1iYWNrZW5k cycgZm9yIGEgZnVsbCBsaXN0IG9mIGF2YWlsYWJsZSBiYWNrZW5kcy4KZ2xlbm5ASWNlRmFs Y29uOn4vdGVtcC9zaW1wbGVTcGljZS90ZW1wJCBscyAtbAp0b3RhbCA4OAotcnctci0tci0t IDEgZ2xlbm4gdXNlcnMgICAxMjAgT2N0IDE1IDA5OjQzIFNpbXVsYXRpb24uY21kCi1ydy1y LS1yLS0gMSBnbGVubiB1c2VycyA1MTQ0NSBPY3QgMTUgMDk6NDUgZ25ldF9zcGljZV9zZGIu cHkKLXJ3LXItLXItLSAxIGdsZW5uIHVzZXJzIDI0NTQ3IE9jdCAxNSAwOTo0NSBnbmV0X3Nw aWNlX3NkYi5weWMKZHJ3eHIteHIteCAyIGdsZW5uIHVzZXJzICA0MDk2IE9jdCAxNSAwOTo0 MyBtb2RlbHMvCi1ydy1yLS1yLS0gMSBnbGVubiB1c2VycyAgNDA4NyBPY3QgMTUgMDk6NDEg c2ltcGxlU3BpY2Uuc2NoCmdsZW5uQEljZUZhbGNvbjp+L3RlbXAvc2ltcGxlU3BpY2UvdGVt cCQgCg== --------------4F46EAF1C54D0673E1E59BEF Content-Type: application/x-compressed-tar; name="schem.tgz" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="schem.tgz" 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 6LQfnuQkJznJSU5ykpOc5EXkH3nzNE4AKAAA --------------4F46EAF1C54D0673E1E59BEF--