From owner-freebsd-ports@freebsd.org Tue Oct 4 11:36:37 2016 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DA002AF5577 for ; Tue, 4 Oct 2016 11:36:37 +0000 (UTC) (envelope-from schmidt@ze.tum.de) Received: from mail.ze.tum.de (mail.ze.tum.de [IPv6:2001:4ca0:2e03::1:2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.ze.tum.de", Issuer "Zertifizierungsstelle der TUM" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 7FE2C92B; Tue, 4 Oct 2016 11:36:37 +0000 (UTC) (envelope-from schmidt@ze.tum.de) Received: from etustar.ze.tum.de (etustar.ze.tum.de [129.187.39.200]) (authenticated bits=0) by mail.ze.tum.de (8.15.2/8.15.2) with ESMTPSA id u94BaYCC009108 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 4 Oct 2016 13:36:34 +0200 (CEST) (envelope-from schmidt@ze.tum.de) Subject: Re: make clean failes to cleanup everything To: Tijl Coosemans References: <20161004124833.07053231@kalimero.tijl.coosemans.org> Cc: freebsd-ports@freebsd.org From: Gerhard Schmidt Message-ID: <51668ef0-38fa-277c-8a70-6746418db703@ze.tum.de> Date: Tue, 4 Oct 2016 13:36:29 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.3.0 MIME-Version: 1.0 In-Reply-To: <20161004124833.07053231@kalimero.tijl.coosemans.org> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="HurqktOADKxACDO13cwDQ1Bdlpkcpfth2" X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Oct 2016 11:36:37 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --HurqktOADKxACDO13cwDQ1Bdlpkcpfth2 Content-Type: multipart/mixed; boundary="7kTpl152bwKTCgp05b7frGojdfPefTvpT"; protected-headers="v1" From: Gerhard Schmidt To: Tijl Coosemans Cc: freebsd-ports@freebsd.org Message-ID: <51668ef0-38fa-277c-8a70-6746418db703@ze.tum.de> Subject: Re: make clean failes to cleanup everything References: <20161004124833.07053231@kalimero.tijl.coosemans.org> In-Reply-To: <20161004124833.07053231@kalimero.tijl.coosemans.org> --7kTpl152bwKTCgp05b7frGojdfPefTvpT Content-Type: multipart/mixed; boundary="------------2DAABCF3093FDFB9CF9F862E" This is a multi-part message in MIME format. --------------2DAABCF3093FDFB9CF9F862E Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Am 04.10.2016 um 12:48 schrieb Tijl Coosemans: > On Tue, 4 Oct 2016 09:52:23 +0200 Gerhard Schmidt w= rote: >> make clean fails to clean autoconf and automake. >> >> If a port uses autoconf and autoconf isn't installed on the system, it= >> will be build and installed. >> >> if you run make clean after installing the port, every dependency is >> cleaned as well but not autoconf. >=20 > Can you give an example of such a port, because we have two mechanisms > that can pull in autoconf. It's seams to be quite a complex problem. To find out which ports causes this problem tried to build lang/php56 which uses autoconf. But when I do a make clean autoconf is cleaned as well. [root@etustar /usr/ports/lang/php56]# make clean =3D=3D=3D> Cleaning for autoconf-2.69_1 =3D=3D=3D> Cleaning for php56-5.6.25_1 But it also installs help2man, gmake, p5-Locale-gettext-1.06 and autoconf-wrapper-20131203 and these are not cleaned. The transcript is attached as typescript_clean now do a pkg autoremove which removes autoconf and the missed ports form the system. now try again to compile php56 and it fails the transcript is attached as typescript_unclean It seams that dependencies of dependencies are not clean. It seams that autoconf was only the most memorable one. Regards Estartu --------------2DAABCF3093FDFB9CF9F862E Content-Type: application/octet-stream; name="typescript_clean" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="typescript_clean" U2NyaXB0IHN0YXJ0ZWQgb24gVHVlIE9jdCAgNCAxMzoxNzowMyAyMDE2Cltyb290QGV0dXN0 YXIgL3Vzci9wb3J0cy9sYW5nL3BocDU2XSMgbWFrZXIgCBtbSwgbW0sgDQo9PT0+ICBMaWNl bnNlIFBIUDMwMSBhY2NlcHRlZCBieSB0aGUgdXNlcg0KPT09PiAgRm91bmQgc2F2ZWQgY29u ZmlndXJhdGlvbiBmb3IgcGhwNTYtNS42LjI1XzENCj09PT4gICBwaHA1Ni01LjYuMjVfMSBk ZXBlbmRzIG9uIGZpbGU6IC91c3IvbG9jYWwvc2Jpbi9wa2cgLSBmb3VuZA0KPT09PiBGZXRj aGluZyBhbGwgZGlzdGZpbGVzIHJlcXVpcmVkIGJ5IHBocDU2LTUuNi4yNV8xIGZvciBidWls ZGluZw0KPT09PiAgRXh0cmFjdGluZyBmb3IgcGhwNTYtNS42LjI1XzENCj0+IFNIQTI1NiBD aGVja3N1bSBPSyBmb3IgcGhwLTUuNi4yNS50YXIueHouDQo9PT0+ICBQYXRjaGluZyBmb3Ig cGhwNTYtNS42LjI1XzENCj09PT4gIEFwcGx5aW5nIEZyZWVCU0QgcGF0Y2hlcyBmb3IgcGhw NTYtNS42LjI1XzENCj09PT4gICBwaHA1Ni01LjYuMjVfMSBkZXBlbmRzIG9uIGZpbGU6IC91 c3IvbG9jYWwvYmluL2F1dG9jb25mLTIuNjkgLSBub3QgZm91bmQNCj09PT4gICBhdXRvY29u Zi0yLjY5XzEgZGVwZW5kcyBvbiBmaWxlOiAvdXNyL2xvY2FsL3NiaW4vcGtnIC0gZm91bmQN Cj09PT4gRmV0Y2hpbmcgYWxsIGRpc3RmaWxlcyByZXF1aXJlZCBieSBhdXRvY29uZi0yLjY5 XzEgZm9yIGJ1aWxkaW5nDQo9PT0+ICBFeHRyYWN0aW5nIGZvciBhdXRvY29uZi0yLjY5XzEN Cj0+IFNIQTI1NiBDaGVja3N1bSBPSyBmb3IgYXV0b2NvbmYtMi42OS50YXIueHouDQo9PT0+ ICBQYXRjaGluZyBmb3IgYXV0b2NvbmYtMi42OV8xDQo9PT0+ICBBcHBseWluZyBGcmVlQlNE IHBhdGNoZXMgZm9yIGF1dG9jb25mLTIuNjlfMQ0KPT09PiAgIGF1dG9jb25mLTIuNjlfMSBk ZXBlbmRzIG9uIGV4ZWN1dGFibGU6IGdtNCAtIGZvdW5kDQo9PT0+ICAgYXV0b2NvbmYtMi42 OV8xIGRlcGVuZHMgb24gZXhlY3V0YWJsZTogaGVscDJtYW4gLSBub3QgZm91bmQNCj09PT4g IExpY2Vuc2UgR1BMdjMgYWNjZXB0ZWQgYnkgdGhlIHVzZXINCj09PT4gIEZvdW5kIHNhdmVk IGNvbmZpZ3VyYXRpb24gZm9yIGhlbHAybWFuLTEuNDMuM18xDQo9PT0+ICAgaGVscDJtYW4t MS40My4zXzEgZGVwZW5kcyBvbiBmaWxlOiAvdXNyL2xvY2FsL3NiaW4vcGtnIC0gZm91bmQN Cj09PT4gRmV0Y2hpbmcgYWxsIGRpc3RmaWxlcyByZXF1aXJlZCBieSBoZWxwMm1hbi0xLjQz LjNfMSBmb3IgYnVpbGRpbmcNCj09PT4gIEV4dHJhY3RpbmcgZm9yIGhlbHAybWFuLTEuNDMu M18xDQo9PiBTSEEyNTYgQ2hlY2tzdW0gT0sgZm9yIGhlbHAybWFuLTEuNDMuMy50YXIuZ3ou DQo9PT0+ICBQYXRjaGluZyBmb3IgaGVscDJtYW4tMS40My4zXzENCj09PT4gICBoZWxwMm1h bi0xLjQzLjNfMSBkZXBlbmRzIG9uIHBhY2thZ2U6IHA1LUxvY2FsZS1nZXR0ZXh0Pj0wIC0g bm90IGZvdW5kDQo9PT0+ICAgcDUtTG9jYWxlLWdldHRleHQtMS4wNiBkZXBlbmRzIG9uIGZp bGU6IC91c3IvbG9jYWwvc2Jpbi9wa2cgLSBmb3VuZA0KPT09PiBGZXRjaGluZyBhbGwgZGlz dGZpbGVzIHJlcXVpcmVkIGJ5IHA1LUxvY2FsZS1nZXR0ZXh0LTEuMDYgZm9yIGJ1aWxkaW5n DQo9PT0+ICBFeHRyYWN0aW5nIGZvciBwNS1Mb2NhbGUtZ2V0dGV4dC0xLjA2DQo9PiBTSEEy NTYgQ2hlY2tzdW0gT0sgZm9yIGdldHRleHQtMS4wNi50YXIuZ3ouDQo9PT0+ICBQYXRjaGlu ZyBmb3IgcDUtTG9jYWxlLWdldHRleHQtMS4wNg0KPT09PiAgQXBwbHlpbmcgRnJlZUJTRCBw YXRjaGVzIGZvciBwNS1Mb2NhbGUtZ2V0dGV4dC0xLjA2DQo9PT0+ICAgcDUtTG9jYWxlLWdl dHRleHQtMS4wNiBkZXBlbmRzIG9uIGV4ZWN1dGFibGU6IG1zZ2ZtdCAtIGZvdW5kDQo9PT0+ ICAgcDUtTG9jYWxlLWdldHRleHQtMS4wNiBkZXBlbmRzIG9uIHBhY2thZ2U6IHBlcmw1Pj01 LjE4PDUuMTkgLSBmb3VuZA0KPT09PiAgIHA1LUxvY2FsZS1nZXR0ZXh0LTEuMDYgZGVwZW5k cyBvbiBzaGFyZWQgbGlicmFyeTogbGliaW50bC5zbyAtIGZvdW5kICgvdXNyL2xvY2FsL2xp Yi9saWJpbnRsLnNvKQ0KPT09PiAgQ29uZmlndXJpbmcgZm9yIHA1LUxvY2FsZS1nZXR0ZXh0 LTEuMDYNCmNoZWNraW5nIGZvciBnZXR0ZXh0Li4uIG5vDQpjaGVja2luZyBmb3IgZ2V0dGV4 dCBpbiAtTC91c3IvbG9jYWwvbGliIC1saW50bCAtSS91c3IvbG9jYWwvaW5jbHVkZS4uLiB5 ZXMNCmNoZWNraW5nIGZvciBkZ2V0dGV4dCBpbiAtTC91c3IvbG9jYWwvbGliIC1saW50bCAt SS91c3IvbG9jYWwvaW5jbHVkZS4uLiB5ZXMNCmNoZWNraW5nIGZvciBuZ2V0dGV4dCBpbiAt TC91c3IvbG9jYWwvbGliIC1saW50bCAtSS91c3IvbG9jYWwvaW5jbHVkZS4uLiB5ZXMNCmNo ZWNraW5nIGZvciBiaW5kX3RleHRkb21haW5fY29kZXNldCBpbiAtTC91c3IvbG9jYWwvbGli IC1saW50bCAtSS91c3IvbG9jYWwvaW5jbHVkZS4uLiB5ZXMNCkNoZWNraW5nIGlmIHlvdXIg a2l0IGlzIGNvbXBsZXRlLi4uDQpMb29rcyBnb29kDQpXcml0aW5nIE1ha2VmaWxlIGZvciBM b2NhbGU6OmdldHRleHQNCldyaXRpbmcgTVlNRVRBLnltbCBhbmQgTVlNRVRBLmpzb24NCj09 PT4gIEJ1aWxkaW5nIGZvciBwNS1Mb2NhbGUtZ2V0dGV4dC0xLjA2DQouLi4KPT09PiAgU3Rh Z2luZyBmb3IgcDUtTG9jYWxlLWdldHRleHQtMS4wNg0KPT09PiAgIHA1LUxvY2FsZS1nZXR0 ZXh0LTEuMDYgZGVwZW5kcyBvbiBwYWNrYWdlOiBwZXJsNT49NS4xODw1LjE5IC0gZm91bmQN Cj09PT4gICBHZW5lcmF0aW5nIHRlbXBvcmFyeSBwYWNraW5nIGxpc3QNCi4uLgo9PT09PiBD b21wcmVzc2luZyBtYW4gcGFnZXMgKGNvbXByZXNzLW1hbikNCj09PT4gIEluc3RhbGxpbmcg Zm9yIHA1LUxvY2FsZS1nZXR0ZXh0LTEuMDYNCj09PT4gIENoZWNraW5nIGlmIHA1LUxvY2Fs ZS1nZXR0ZXh0IGFscmVhZHkgaW5zdGFsbGVkDQo9PT0+ICAgUmVnaXN0ZXJpbmcgaW5zdGFs bGF0aW9uIGZvciBwNS1Mb2NhbGUtZ2V0dGV4dC0xLjA2IGFzIGF1dG9tYXRpYw0KSW5zdGFs bGluZyBwNS1Mb2NhbGUtZ2V0dGV4dC0xLjA2Li4uDQo9PT0+ICAgaGVscDJtYW4tMS40My4z XzEgZGVwZW5kcyBvbiBwYWNrYWdlOiBwNS1Mb2NhbGUtZ2V0dGV4dD49MCAtIGZvdW5kDQo9 PT0+ICAgUmV0dXJuaW5nIHRvIGJ1aWxkIG9mIGhlbHAybWFuLTEuNDMuM18xDQo9PT0+ICAg aGVscDJtYW4tMS40My4zXzEgZGVwZW5kcyBvbiBleGVjdXRhYmxlOiBnbWFrZSAtIG5vdCBm b3VuZA0KPT09PiAgTGljZW5zZSBHUEx2MyBhY2NlcHRlZCBieSB0aGUgdXNlcg0KPT09PiAg Rm91bmQgc2F2ZWQgY29uZmlndXJhdGlvbiBmb3IgZ21ha2UtNC4xXzENCj09PT4gICBnbWFr ZS00LjIuMV8xIGRlcGVuZHMgb24gZmlsZTogL3Vzci9sb2NhbC9zYmluL3BrZyAtIGZvdW5k DQo9PT0+IEZldGNoaW5nIGFsbCBkaXN0ZmlsZXMgcmVxdWlyZWQgYnkgZ21ha2UtNC4yLjFf MSBmb3IgYnVpbGRpbmcNCj09PT4gIEV4dHJhY3RpbmcgZm9yIGdtYWtlLTQuMi4xXzENCj0+ IFNIQTI1NiBDaGVja3N1bSBPSyBmb3IgbWFrZS00LjIuMS50YXIuYnoyLg0KPT09PiAgUGF0 Y2hpbmcgZm9yIGdtYWtlLTQuMi4xXzENCj09PT4gIEFwcGx5aW5nIEZyZWVCU0QgcGF0Y2hl cyBmb3IgZ21ha2UtNC4yLjFfMQ0KPT09PiAgIGdtYWtlLTQuMi4xXzEgZGVwZW5kcyBvbiBl eGVjdXRhYmxlOiBtc2dmbXQgLSBmb3VuZA0KPT09PiAgIGdtYWtlLTQuMi4xXzEgZGVwZW5k cyBvbiBwYWNrYWdlOiBsaWJpY29udj49MS4xNF85IC0gZm91bmQNCj09PT4gICBnbWFrZS00 LjIuMV8xIGRlcGVuZHMgb24gc2hhcmVkIGxpYnJhcnk6IGxpYmludGwuc28gLSBmb3VuZCAo L3Vzci9sb2NhbC9saWIvbGliaW50bC5zbykNCj09PT4gIENvbmZpZ3VyaW5nIGZvciBnbWFr ZS00LjIuMV8xDQouLi4KPT09PiAgQnVpbGRpbmcgZm9yIGdtYWtlLTQuMi4xXzENCi4uLgo9 PT0+ICBTdGFnaW5nIGZvciBnbWFrZS00LjIuMV8xDQo9PT0+ICAgZ21ha2UtNC4yLjFfMSBk ZXBlbmRzIG9uIGV4ZWN1dGFibGU6IGluZGV4aW5mbyAtIGZvdW5kDQo9PT0+ICAgR2VuZXJh dGluZyB0ZW1wb3JhcnkgcGFja2luZyBsaXN0DQouLi4KPT09PT4gQ29tcHJlc3NpbmcgbWFu IHBhZ2VzIChjb21wcmVzcy1tYW4pDQo9PT0+ICBJbnN0YWxsaW5nIGZvciBnbWFrZS00LjIu MV8xDQo9PT0+ICBDaGVja2luZyBpZiBnbWFrZSBhbHJlYWR5IGluc3RhbGxlZA0KPT09PiAg IFJlZ2lzdGVyaW5nIGluc3RhbGxhdGlvbiBmb3IgZ21ha2UtNC4yLjFfMSBhcyBhdXRvbWF0 aWMNCkluc3RhbGxpbmcgZ21ha2UtNC4yLjFfMS4uLg0KPT09PiAgIGhlbHAybWFuLTEuNDMu M18xIGRlcGVuZHMgb24gZXhlY3V0YWJsZTogZ21ha2UgLSBmb3VuZA0KPT09PiAgIFJldHVy bmluZyB0byBidWlsZCBvZiBoZWxwMm1hbi0xLjQzLjNfMQ0KPT09PiAgIGhlbHAybWFuLTEu NDMuM18xIGRlcGVuZHMgb24gZXhlY3V0YWJsZTogbXNnZm10IC0gZm91bmQNCj09PT4gICBo ZWxwMm1hbi0xLjQzLjNfMSBkZXBlbmRzIG9uIHBhY2thZ2U6IHBlcmw1Pj01LjE4PDUuMTkg LSBmb3VuZA0KPT09PiAgIGhlbHAybWFuLTEuNDMuM18xIGRlcGVuZHMgb24gc2hhcmVkIGxp YnJhcnk6IGxpYmludGwuc28gLSBmb3VuZCAoL3Vzci9sb2NhbC9saWIvbGliaW50bC5zbykN Cj09PT4gIENvbmZpZ3VyaW5nIGZvciBoZWxwMm1hbi0xLjQzLjNfMQ0KLi4uCj09PT4gIEJ1 aWxkaW5nIGZvciBoZWxwMm1hbi0xLjQzLjNfMQ0KLi4uCj09PT4gIFN0YWdpbmcgZm9yIGhl bHAybWFuLTEuNDMuM18xDQo9PT0+ICAgaGVscDJtYW4tMS40My4zXzEgZGVwZW5kcyBvbiBw YWNrYWdlOiBwNS1Mb2NhbGUtZ2V0dGV4dD49MCAtIGZvdW5kDQo9PT0+ICAgaGVscDJtYW4t MS40My4zXzEgZGVwZW5kcyBvbiBwYWNrYWdlOiBwZXJsNT49NS4xODw1LjE5IC0gZm91bmQN Cj09PT4gICBoZWxwMm1hbi0xLjQzLjNfMSBkZXBlbmRzIG9uIGV4ZWN1dGFibGU6IGluZGV4 aW5mbyAtIGZvdW5kDQo9PT0+ICAgR2VuZXJhdGluZyB0ZW1wb3JhcnkgcGFja2luZyBsaXN0 DQouLi4KPT09PT4gQ29tcHJlc3NpbmcgbWFuIHBhZ2VzIChjb21wcmVzcy1tYW4pDQo9PT0+ ICBJbnN0YWxsaW5nIGZvciBoZWxwMm1hbi0xLjQzLjNfMQ0KPT09PiAgQ2hlY2tpbmcgaWYg aGVscDJtYW4gYWxyZWFkeSBpbnN0YWxsZWQNCj09PT4gICBSZWdpc3RlcmluZyBpbnN0YWxs YXRpb24gZm9yIGhlbHAybWFuLTEuNDMuM18xIGFzIGF1dG9tYXRpYw0KSW5zdGFsbGluZyBo ZWxwMm1hbi0xLjQzLjNfMS4uLg0KPT09PiAgIGF1dG9jb25mLTIuNjlfMSBkZXBlbmRzIG9u IGV4ZWN1dGFibGU6IGhlbHAybWFuIC0gZm91bmQNCj09PT4gICBSZXR1cm5pbmcgdG8gYnVp bGQgb2YgYXV0b2NvbmYtMi42OV8xDQo9PT0+ICAgYXV0b2NvbmYtMi42OV8xIGRlcGVuZHMg b24gZXhlY3V0YWJsZTogZ21ha2UgLSBmb3VuZA0KPT09PiAgIGF1dG9jb25mLTIuNjlfMSBk ZXBlbmRzIG9uIHBhY2thZ2U6IHBlcmw1Pj01LjE4PDUuMTkgLSBmb3VuZA0KPT09PiAgQ29u ZmlndXJpbmcgZm9yIGF1dG9jb25mLTIuNjlfMQ0KLi4uCj09PT4gIEJ1aWxkaW5nIGZvciBh dXRvY29uZi0yLjY5XzENCi4uLgo9PT0+ICBTdGFnaW5nIGZvciBhdXRvY29uZi0yLjY5XzEN Cj09PT4gICBhdXRvY29uZi0yLjY5XzEgZGVwZW5kcyBvbiBleGVjdXRhYmxlOiBnbTQgLSBm b3VuZA0KPT09PiAgIGF1dG9jb25mLTIuNjlfMSBkZXBlbmRzIG9uIGV4ZWN1dGFibGU6IGF1 dG9jb25mLXdyYXBwZXIgLSBub3QgZm91bmQNCj09PT4gICBhdXRvY29uZi13cmFwcGVyLTIw MTMxMjAzIGRlcGVuZHMgb24gZmlsZTogL3Vzci9sb2NhbC9zYmluL3BrZyAtIGZvdW5kDQo9 PT0+IEZldGNoaW5nIGFsbCBkaXN0ZmlsZXMgcmVxdWlyZWQgYnkgYXV0b2NvbmYtd3JhcHBl ci0yMDEzMTIwMyBmb3IgYnVpbGRpbmcNCj09PT4gIEV4dHJhY3RpbmcgZm9yIGF1dG9jb25m LXdyYXBwZXItMjAxMzEyMDMNCj09PT4gIFBhdGNoaW5nIGZvciBhdXRvY29uZi13cmFwcGVy LTIwMTMxMjAzDQo9PT0+ICBDb25maWd1cmluZyBmb3IgYXV0b2NvbmYtd3JhcHBlci0yMDEz MTIwMw0KPT09PiAgU3RhZ2luZyBmb3IgYXV0b2NvbmYtd3JhcHBlci0yMDEzMTIwMw0KPT09 PiAgIEdlbmVyYXRpbmcgdGVtcG9yYXJ5IHBhY2tpbmcgbGlzdA0KPT09PT4gQ29tcHJlc3Np bmcgbWFuIHBhZ2VzIChjb21wcmVzcy1tYW4pDQo9PT0+ICBJbnN0YWxsaW5nIGZvciBhdXRv Y29uZi13cmFwcGVyLTIwMTMxMjAzDQo9PT0+ICBDaGVja2luZyBpZiBhdXRvY29uZi13cmFw cGVyIGFscmVhZHkgaW5zdGFsbGVkDQo9PT0+ICAgUmVnaXN0ZXJpbmcgaW5zdGFsbGF0aW9u IGZvciBhdXRvY29uZi13cmFwcGVyLTIwMTMxMjAzIGFzIGF1dG9tYXRpYw0KSW5zdGFsbGlu ZyBhdXRvY29uZi13cmFwcGVyLTIwMTMxMjAzLi4uDQo9PT0+ICAgYXV0b2NvbmYtMi42OV8x IGRlcGVuZHMgb24gZXhlY3V0YWJsZTogYXV0b2NvbmYtd3JhcHBlciAtIGZvdW5kDQo9PT0+ ICAgUmV0dXJuaW5nIHRvIGJ1aWxkIG9mIGF1dG9jb25mLTIuNjlfMQ0KPT09PiAgIGF1dG9j b25mLTIuNjlfMSBkZXBlbmRzIG9uIHBhY2thZ2U6IHBlcmw1Pj01LjE4PDUuMTkgLSBmb3Vu ZA0KPT09PiAgIGF1dG9jb25mLTIuNjlfMSBkZXBlbmRzIG9uIGV4ZWN1dGFibGU6IGluZGV4 aW5mbyAtIGZvdW5kDQo9PT0+ICAgR2VuZXJhdGluZyB0ZW1wb3JhcnkgcGFja2luZyBsaXN0 DQouLi4KPT09PT4gQ29tcHJlc3NpbmcgbWFuIHBhZ2VzIChjb21wcmVzcy1tYW4pDQo9PT0+ ICBJbnN0YWxsaW5nIGZvciBhdXRvY29uZi0yLjY5XzENCj09PT4gIENoZWNraW5nIGlmIGF1 dG9jb25mIGFscmVhZHkgaW5zdGFsbGVkDQo9PT0+ICAgUmVnaXN0ZXJpbmcgaW5zdGFsbGF0 aW9uIGZvciBhdXRvY29uZi0yLjY5XzEgYXMgYXV0b21hdGljDQpJbnN0YWxsaW5nIGF1dG9j b25mLTIuNjlfMS4uLg0KPT09PiAgIHBocDU2LTUuNi4yNV8xIGRlcGVuZHMgb24gZmlsZTog L3Vzci9sb2NhbC9iaW4vYXV0b2NvbmYtMi42OSAtIGZvdW5kDQo9PT0+ICAgUmV0dXJuaW5n IHRvIGJ1aWxkIG9mIHBocDU2LTUuNi4yNV8xDQo9PT0+ICAgcGhwNTYtNS42LjI1XzEgZGVw ZW5kcyBvbiBzaGFyZWQgbGlicmFyeTogbGlicGNyZS5zbyAtIGZvdW5kICgvdXNyL2xvY2Fs L2xpYi9saWJwY3JlLnNvKQ0KPT09PiAgIHBocDU2LTUuNi4yNV8xIGRlcGVuZHMgb24gc2hh cmVkIGxpYnJhcnk6IGxpYnhtbDIuc28gLSBmb3VuZCAoL3Vzci9sb2NhbC9saWIvbGlieG1s Mi5zbykNCj09PT4gIENvbmZpZ3VyaW5nIGZvciBwaHA1Ni01LjYuMjVfMQ0KLi4uCj09PT4g IEJ1aWxkaW5nIGZvciBwaHA1Ni01LjYuMjVfMQ0KLi4uCj09PT4gIFN0YWdpbmcgZm9yIHBo cDU2LTUuNi4yNV8xDQo9PT0+ICAgR2VuZXJhdGluZyB0ZW1wb3JhcnkgcGFja2luZyBsaXN0 DQouLi4KPT09PT4gQ29tcHJlc3NpbmcgbWFuIHBhZ2VzIChjb21wcmVzcy1tYW4pDQo9PT0+ IFN0YWdpbmcgcmMuZCBzdGFydHVwIHNjcmlwdChzKQ0KW3Jvb3RAZXR1c3RhciAvdXNyL3Bv cnRzL2xhbmcvcGhwNTZdIyBtYWtlIGNsZWFuIA0KPT09PiAgQ2xlYW5pbmcgZm9yIGF1dG9j b25mLTIuNjlfMQ0KPT09PiAgQ2xlYW5pbmcgZm9yIHBocDU2LTUuNi4yNV8xDQpbcm9vdEBl dHVzdGFyIC91c3IvcG9ydHMvbGFuZy9waHA1Nl0jIGV4aXQNCgpTY3JpcHQgZG9uZSBvbiBU dWUgT2N0ICA0IDEzOjE4OjA0IDIwMTYK --------------2DAABCF3093FDFB9CF9F862E Content-Type: text/plain; charset=UTF-8; name="typescript_unclean" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="typescript_unclean" U2NyaXB0IHN0YXJ0ZWQgb24gVHVlIE9jdCAgNCAxMzoyNTo1MSAyMDE2Cltyb290QGV0dXN0 YXIgL3Vzci9wb3J0cy9sYW5nL3BocDU2XSMgcGtnIGF1dG9yZW1vdmUgDQpVcGRhdGluZyBk YXRhYmFzZSBkaWdlc3RzIGZvcm1hdDogICAwJQ1VcGRhdGluZyBkYXRhYmFzZSBkaWdlc3Rz IGZvcm1hdDogICAwJQ1VcGRhdGluZyBkYXRhYmFzZSBkaWdlc3RzIGZvcm1hdDogIDIwJQ1V cGRhdGluZyBkYXRhYmFzZSBkaWdlc3RzIGZvcm1hdDogIDQwJQ1VcGRhdGluZyBkYXRhYmFz ZSBkaWdlc3RzIGZvcm1hdDogIDYwJQ1VcGRhdGluZyBkYXRhYmFzZSBkaWdlc3RzIGZvcm1h dDogIDgwJQ1VcGRhdGluZyBkYXRhYmFzZSBkaWdlc3RzIGZvcm1hdDogMTAwJQ0KQ2hlY2tp bmcgaW50ZWdyaXR5Li4uIGRvbmUgKDAgY29uZmxpY3RpbmcpDQpEZWluc3RhbGxhdGlvbiBo YXMgYmVlbiByZXF1ZXN0ZWQgZm9yIHRoZSBmb2xsb3dpbmcgNSBwYWNrYWdlczoNCg0KSW5z dGFsbGVkIHBhY2thZ2VzIHRvIGJlIFJFTU9WRUQ6DQoJYXV0b2NvbmYtMi42OV8xDQoJYXV0 b2NvbmYtd3JhcHBlci0yMDEzMTIwMw0KCWdtYWtlLTQuMi4xXzENCgloZWxwMm1hbi0xLjQz LjNfMQ0KCXA1LUxvY2FsZS1nZXR0ZXh0LTEuMDYNCg0KTnVtYmVyIG9mIHBhY2thZ2VzIHRv IGJlIHJlbW92ZWQ6IDUNCg0KVGhlIG9wZXJhdGlvbiB3aWxsIGZyZWUgNSBNaUIuDQoNClBy b2NlZWQgd2l0aCBkZWluc3RhbGxpbmcgcGFja2FnZXM/IFt5L05dOiB5DQpbMS81XSBEZWlu c3RhbGxpbmcgYXV0b2NvbmYtMi42OV8xLi4uDQpbMS81XSBEZWxldGluZyBmaWxlcyBmb3Ig YXV0b2NvbmYtMi42OV8xOiAgIDEwMCUNClsyLzVdIERlaW5zdGFsbGluZyBoZWxwMm1hbi0x LjQzLjNfMS4uLg0KWzIvNV0gRGVsZXRpbmcgZmlsZXMgZm9yIGhlbHAybWFuLTEuNDMuM18x OiAgIDEwMCUNClszLzVdIERlaW5zdGFsbGluZyBhdXRvY29uZi13cmFwcGVyLTIwMTMxMjAz Li4uDQpbMy81XSBEZWxldGluZyBmaWxlcyBmb3IgYXV0b2NvbmYtd3JhcHBlci0yMDEzMTIw MzogICAxMDAlDQpbNC81XSBEZWluc3RhbGxpbmcgZ21ha2UtNC4yLjFfMS4uLg0KWzQvNV0g RGVsZXRpbmcgZmlsZXMgZm9yIGdtYWtlLTQuMi4xXzE6ICAgMTAwJQ0KWzUvNV0gRGVpbnN0 YWxsaW5nIHA1LUxvY2FsZS1nZXR0ZXh0LTEuMDYuLi4NCls1LzVdIERlbGV0aW5nIGZpbGVz IGZvciBwNS1Mb2NhbGUtZ2V0dGV4dC0xLjA2OiAgIDEwMCUNCltyb290QGV0dXN0YXIgL3Vz ci9wb3J0cy9sYW5nL3BocDU2XSMgbWFrZSBjbGVhbiANCj09PT4gIENsZWFuaW5nIGZvciBw aHA1Ni01LjYuMjVfMQ0KW3Jvb3RAZXR1c3RhciAvdXNyL3BvcnRzL2xhbmcvcGhwNTZdIyBt YWtlIA0KPT09PiAgTGljZW5zZSBQSFAzMDEgYWNjZXB0ZWQgYnkgdGhlIHVzZXINCj09PT4g IEZvdW5kIHNhdmVkIGNvbmZpZ3VyYXRpb24gZm9yIHBocDU2LTUuNi4yNV8xDQo9PT0+ICAg cGhwNTYtNS42LjI1XzEgZGVwZW5kcyBvbiBmaWxlOiAvdXNyL2xvY2FsL3NiaW4vcGtnIC0g Zm91bmQNCj09PT4gRmV0Y2hpbmcgYWxsIGRpc3RmaWxlcyByZXF1aXJlZCBieSBwaHA1Ni01 LjYuMjVfMSBmb3IgYnVpbGRpbmcNCj09PT4gIEV4dHJhY3RpbmcgZm9yIHBocDU2LTUuNi4y NV8xDQo9PiBTSEEyNTYgQ2hlY2tzdW0gT0sgZm9yIHBocC01LjYuMjUudGFyLnh6Lg0KPT09 PiAgUGF0Y2hpbmcgZm9yIHBocDU2LTUuNi4yNV8xDQo9PT0+ICBBcHBseWluZyBGcmVlQlNE IHBhdGNoZXMgZm9yIHBocDU2LTUuNi4yNV8xDQo9PT0+ICAgcGhwNTYtNS42LjI1XzEgZGVw ZW5kcyBvbiBmaWxlOiAvdXNyL2xvY2FsL2Jpbi9hdXRvY29uZi0yLjY5IC0gbm90IGZvdW5k DQo9PT0+ICAgYXV0b2NvbmYtMi42OV8xIGRlcGVuZHMgb24gZmlsZTogL3Vzci9sb2NhbC9z YmluL3BrZyAtIGZvdW5kDQo9PT0+IEZldGNoaW5nIGFsbCBkaXN0ZmlsZXMgcmVxdWlyZWQg YnkgYXV0b2NvbmYtMi42OV8xIGZvciBidWlsZGluZw0KPT09PiAgRXh0cmFjdGluZyBmb3Ig YXV0b2NvbmYtMi42OV8xDQo9PiBTSEEyNTYgQ2hlY2tzdW0gT0sgZm9yIGF1dG9jb25mLTIu NjkudGFyLnh6Lg0KPT09PiAgUGF0Y2hpbmcgZm9yIGF1dG9jb25mLTIuNjlfMQ0KPT09PiAg QXBwbHlpbmcgRnJlZUJTRCBwYXRjaGVzIGZvciBhdXRvY29uZi0yLjY5XzENCj09PT4gICBh dXRvY29uZi0yLjY5XzEgZGVwZW5kcyBvbiBleGVjdXRhYmxlOiBnbTQgLSBmb3VuZA0KPT09 PiAgIGF1dG9jb25mLTIuNjlfMSBkZXBlbmRzIG9uIGV4ZWN1dGFibGU6IGhlbHAybWFuIC0g bm90IGZvdW5kDQo9PT0+ICAgYXV0b2NvbmYtMi42OV8xIGRlcGVuZHMgb24gZXhlY3V0YWJs ZTogaGVscDJtYW4gLSBub3QgZm91bmQNCioqKiBFcnJvciBjb2RlIDENCg0KU3RvcC4NCm1h a2VbMl06IHN0b3BwZWQgaW4gL3Vzci9wb3J0cy9kZXZlbC9hdXRvY29uZg0KKioqIEVycm9y IGNvZGUgMQ0KDQpTdG9wLg0KbWFrZVsxXTogc3RvcHBlZCBpbiAvdXNyL3BvcnRzL2xhbmcv cGhwNTYNCioqKiBFcnJvciBjb2RlIDENCg0KU3RvcC4NCm1ha2U6IHN0b3BwZWQgaW4gL3Vz ci9wb3J0cy9sYW5nL3BocDU2DQpbcm9vdEBldHVzdGFyIC91c3IvcG9ydHMvbGFuZy9waHA1 Nl0jIGV4aXQgDQpleGl0DQoKU2NyaXB0IGRvbmUgb24gVHVlIE9jdCAgNCAxMzoyNjoxOCAy MDE2Cg== --------------2DAABCF3093FDFB9CF9F862E-- --7kTpl152bwKTCgp05b7frGojdfPefTvpT-- --HurqktOADKxACDO13cwDQ1Bdlpkcpfth2 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIvBAEBCAAZBQJX85Q9EhxzY2htaWR0QHplLnR1bS5kZQAKCRB00kPMRXANo9qU D/0ZFsYxtccCftUMyTz5fHyy6gtzSxOKepbcCzM3MI82L36ymtEakinSBFK/3FC9 1gxF7KtGBZu9bYS/is49CTKxP4KCuCQjF/Dhw8rGnCMPwjfvtIPCN65/ArJ1LdT8 dTFX/i9k5pXP4RVq9SB7OtUQE45b/WQZGTR1rTRtz7D5bizLi1D4joPV6T8dwwgB qr5BB6F5zZovygvEcSyuvf0qQ9qI1dAkOyNCc3nOcRV3sBWsMdggMp1UshyUEKC9 Xt4SP0aZVhKPBK5Fn6DujWQg8Q/EfAwPPVbO9p6Rs374S3xYBErHHAPID9GXpDZ+ T0ef4nRI3c9hluNOTlDYxMM6ucigNH3CUf0oEMx0mtkX+pklPhVWlHbM2f/tBK8D 49lGCG65V/nc+NhVy+k7bb1YFqNLqoN1Jad2AGkGrc5GWESxNFOl704dl3oWZwBg z4h+C1LmZFsD9sPw1blk2gg2lmwDis/JIp9pA/JhtCZ5Ezxhdb8YbhmzChq5+tpO HY5UbYrqukpJGVDoy9QCJNCEe6H5/xpSJoNLXQ9/jHEZfyisx6I18dLATqsYyrhb DMMhXxwMtxYVOUAIyuwZnVCqz/IunwY6AWCP16UT0lgTLsVcY5fa9fqPttEAo2N5 zqwO9YpRAth0s2YOxHkLW85XQ+tI24A6VlMyvMNgMhgeEA== =fUxR -----END PGP SIGNATURE----- --HurqktOADKxACDO13cwDQ1Bdlpkcpfth2--