From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id sLiuEMovt2P1AwAAbAwnHQ (envelope-from ) for ; Thu, 05 Jan 2023 21:15:06 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id wKO4EMovt2PHsQAA9RJhRA (envelope-from ) for ; Thu, 05 Jan 2023 21:15:06 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id CAFD43ACC0 for ; Thu, 5 Jan 2023 21:15:05 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pDWco-0005fj-29; Thu, 05 Jan 2023 15:14:06 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pDWcl-0005fU-MD for emacs-orgmode@gnu.org; Thu, 05 Jan 2023 15:14:03 -0500 Received: from mail-yt3can01on20723.outbound.protection.outlook.com ([2a01:111:f403:7053::723] helo=CAN01-YT3-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pDWcj-0005yw-Ap for emacs-orgmode@gnu.org; Thu, 05 Jan 2023 15:14:03 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Fm+JGP0zrkH7b0ZdroXs9f/MC0KS92eKg1GsnqX0IvzjHOI2wyln5F43RP21gLE1BpUg2Jn6JZkpLzL+lz6XE5gEf52VwsgE785jB3svT+SIMCaQs7MTz0CdfMIH1fg87pk65WMPIXBVtaRY4uZAAMk+XOXC0DqhgvqyPZC+/6u4dqh3a1dsJ0x3G1qkMBlbjIkRPbyC8npQAbV/g/Pzr7gcoxb+xgZRHjC7lSVyK8Lp6MPu+NZEueKzuPsyhcPvjsCsCy+bcp8Ge63ySPX+9GqSkG/4Q3jDP+I1tuFCnCtRQVBfLDhrBScSb1HwN44G1r3vzNyDEBPEUBzGv45e2g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ImzqV7ex+EYSqjaJyDmkgeArw6DcviziwnI3xvfedfs=; b=C6TyFVsaXCxhck6/MhMvqO79EpK1ob5UWjNIFt3vykftj+WuOWACF/+oIRCxVW0cWzK0maL1nh71msD4CMsjPMh0VdvLj584foRs5R2jB/hNAUwW9xn3EHZV/gpxh3PUPbT6DSpCjqyzv+7mzvMap8Apt61v5vbwkCwwjTsGJsMCJugkPLOzF0rqsWMKdaKN92hqJudHIgOoXp6EHDvkLwUkVXt5KtspaDCxDCk8TfH/ZODsKEYtcl1dhbKcumdPzaRjT5HglxkgbJSiZ9j30kev7jConi3osApcyESedwLXTr9kHr7D3qLOt9TONck56XVx3A+fRy4S1/4FlYt3kg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=umanitoba.ca; dmarc=pass action=none header.from=umanitoba.ca; dkim=pass header.d=umanitoba.ca; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=umanitoba.onmicrosoft.com; s=selector2-umanitoba-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ImzqV7ex+EYSqjaJyDmkgeArw6DcviziwnI3xvfedfs=; b=GvP/iZAKz7LOaAwtT+LwV595vOGfAd4TuK9Utjx4ZPRdUJRAFw7Hrqp2YUHCLt36AE4EnqXmOw2dS43rRXZaZJxqTX5LYKWxH626rsy9tMkjxWS62+tjq7OpJf6ZOOEzq9oRxOJiz+10LXzi2BgmDZq4grBJRDBfuYLi1jYs9B8= Received: from YT3PR01MB9964.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:90::5) by YT4PR01MB10642.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:ee::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.19; Thu, 5 Jan 2023 20:08:56 +0000 Received: from YT3PR01MB9964.CANPRD01.PROD.OUTLOOK.COM ([fe80::ee0c:56b6:8f8b:2d1]) by YT3PR01MB9964.CANPRD01.PROD.OUTLOOK.COM ([fe80::ee0c:56b6:8f8b:2d1%9]) with mapi id 15.20.5944.019; Thu, 5 Jan 2023 20:08:56 +0000 From: Leo Butler To: Ihor Radchenko CC: Org Mode Mailing List Subject: Re: [PATCH] lisp/ob-octave.el, was [PATCH] rfc: using ert-deftest with side-effects Thread-Topic: [PATCH] lisp/ob-octave.el, was [PATCH] rfc: using ert-deftest with side-effects Thread-Index: AQHY8srL9HYY78NwOki4MB+cHbDIhw== Date: Thu, 5 Jan 2023 20:08:56 +0000 Message-ID: <87358ovj53.fsf@t14.reltub.ca> References: <87mt92elyy.fsf@t14.reltub.ca> <87mt9128sz.fsf@localhost> <87zgd1b4rn.fsf_-_@t14.reltub.ca> <8735asbtfe.fsf@localhost> <87pmdvamwf.fsf@t14.reltub.ca> <87bkpaguy3.fsf@localhost> <87leocuhpg.fsf@t14.reltub.ca> <87359esah2.fsf@localhost> <87cz8ifioa.fsf@localhost> <87sfh9vukl.fsf@localhost> <87fsd7wolt.fsf@t14.reltub.ca> <87r0wk29dz.fsf@localhost> <87358ywn5g.fsf@localhost> <87bknh5nva.fsf@localhost> In-Reply-To: <87bknh5nva.fsf@localhost> (Ihor Radchenko's message of "Mon, 02 Jan 2023 08:42:17 +0000") Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: user-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) x-ms-publictraffictype: Email x-ms-traffictypediagnostic: YT3PR01MB9964:EE_|YT4PR01MB10642:EE_ x-ms-office365-filtering-correlation-id: c7a355e9-c28c-4fcd-bbf3-08daef58ad30 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: g+THQh0UJyF4jb/KDvjZ9Gc/2XxVgW6f9sCiUI1Ry9nzhLsNRBcaH4qYFV1J6vgUrohShBR8ytL1HCFJZKvBZRmS3SV5lI74/XdTWysOawKEh5tp9XaVjybZvsxUU0vM+9+ZGAIIyQywlYqi9UT6ROVyb3lmH/henumnGUoNtKoRL2LEfu1Kctd2rSZk5PJBFAy7AQ4dDQLEMAwmG4LjaTxnV3Xw3oQvVK2gIpXe0bJ+w4tD76FSOwBgL6YOtkQZZ3O82a5t86lN0GXxvNAplmQ1RMlvpeJVnsjp5gSPCMVUUKT4uaTvscrRMT2fq6F4D1jViEFEOX55hcUvM/C5K9V6fmozWR/7hjHicm8MOi3aEAPdcI/RE7klRjTJxYvq9OyTqxTDWLMr7uB99xmNe5FAZYqmBdpPmUleYe4dy8NjrAyBHSkxr3fcf1arxbln16HlJubzxQ2WY48jvjn+KLUGpW9TWOoMt/LsTbw7KpDkLW0zmr/zSuaUL+DjUkrgbE3DWQYIZpHKXcB/ZlRwARxFgj2WOTrXzxh3VAK5/siaKWQecZhvDCHLph9bQHGZRAHfbQ4V9u1HwnYCuNSPoa/LFyGaXJE23NVaW5E5G7x8F/waXdjZ48EMZO8zOjvvkAKHul4T/HkvUhwem3XbtFAO46G7PxLryjzPDETA9OwlLDigM7zY3oZTjXii7iJmTTSjjrcU27ofB7WQuiR/xpndtsMa1/MX0tJsvpPceBw= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:YT3PR01MB9964.CANPRD01.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230022)(366004)(396003)(136003)(39860400002)(376002)(346002)(451199015)(186003)(6512007)(9686003)(26005)(38070700005)(41320700001)(38100700002)(122000001)(86362001)(83380400001)(99936003)(41300700001)(4326008)(8936002)(64756008)(8676002)(5660300002)(66556008)(66446008)(66946007)(316002)(66476007)(76116006)(478600001)(6486002)(6506007)(6916009)(2906002)(71200400001)(786003)(966005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?TaeL5bpoJcHv1t0f8I5J5S6Fw/OqBPXJ9GGOjsKZoE2uCgPy25HP3+ot4v?= =?iso-8859-1?Q?OtPR5H/06wjgWN5kVq/VItNOf5aAwOkoUa1u+i8nJ1ZMA+GwGhb7zV63Yz?= =?iso-8859-1?Q?GJeK6amJvk2DvcowCIHQjqpT1xhR5cbnimjmaj3DVfjw1OnomD3iZ9trCf?= =?iso-8859-1?Q?xB4dfYouxqlD7AMgOjc9uIeVcMNDo3XHE6atGoShOhebPj9su3QtkvVvlD?= =?iso-8859-1?Q?pTmCAFRx5DMFNe1b7oed5qRrZM7uhjMh2wyqnEJ4mo5Q3L0wAkct4LWCWI?= =?iso-8859-1?Q?9OUN59bLzaaA9zrpqZHRF5mOSias8jsnQ3CbPGhippaI4HGc/GQw+QzcTE?= =?iso-8859-1?Q?9PT3ygc2CBj7pRcnfnNV0a6UoyIvPEgN3Lbqq3TddhjuZmkkqKo/lkrIuA?= =?iso-8859-1?Q?CDbnJFD9xKASBe7+5IBLHa0eEKUnEvov1UrRx8trXouquytwSP8kWjttIh?= =?iso-8859-1?Q?r68ss3lCfJ3r8aIUSyRtrM1r6tnzJC5LXs2sE+5nzP6RJYAIgaVJXDNqaC?= =?iso-8859-1?Q?jRmdGd0zFLHh/TJ/SuycLjFXmrAb9wAkqAzTUQ1qzrmxoCDC7L/6XbzHa0?= =?iso-8859-1?Q?QR0+d0HthAbTatAZchrhq519TNUFQImdy6XnY/TgVFXsSOm0TxzzXTrHzN?= =?iso-8859-1?Q?7UylaHPPnmRfPwesr4zpaJKUdP5ZrKut6Bv2TtMSLN7zA9TyKeiIk4XuLw?= =?iso-8859-1?Q?VKzlz9szjf9zbQO1ToTqZY3JZPt34hRc8YjpnsfEm43OUvWMdTZAydRKSw?= =?iso-8859-1?Q?HggD+tGdXJzlpp8JJZAgA/H6hvxGf2skwUrJW1MJwjbMDlCddYpZjlnztC?= =?iso-8859-1?Q?uQIlwejFQMCdcDmurGSee/ivD/ffAwXr4hnt9hI3uqRIxU8dzpkBLZf8co?= =?iso-8859-1?Q?hugq5JgH/oEz3YQH75UmNexsNO6ywlICctthq1qFhonkf6a5tif+F4xzs5?= =?iso-8859-1?Q?MOdfmhF7SRAmzC3olPeqbI05ywnt+m6LV0+iGkjYmPmMIBYX5PrSaMPOio?= =?iso-8859-1?Q?nx3QNxbtlZKB0sORF1o4D6ZmnbOtxoxEA9F/2wAaIDGkCotWRxllrrqDs5?= =?iso-8859-1?Q?/YOkZgpHWidIuRJjC9wCO0hWaTcgrCVJDzhshbDoHpoct/Qkxsg8UHt//8?= =?iso-8859-1?Q?rTJB3SCPslVcnqXlQln/GS29UWXdThRa6gG9PRevG4dn1WX8LhlCm3bVrz?= =?iso-8859-1?Q?aOhDaDAXXS/URCrBsXYAIieD1pOhdehW92+kg6LDBYXqGy1q0PMBDYtEZc?= =?iso-8859-1?Q?Lgowrq1Ed2tbRWDIMVFSwvjA9fD+yGKNvPBeserak3SWbrjRKNA+3LI5en?= =?iso-8859-1?Q?42a/QNxN+/UMJEOGKKItMyc0fNFJheTcDnouPSELglfmyPvHdIvyKDcmUd?= =?iso-8859-1?Q?3+jUDAkadl06sxvbtAeC8FvOAi0pbvrkc9fcvKkYH5OHcEHfwaKucE/xjv?= =?iso-8859-1?Q?FU03jgkLrKQ20qX2pAzV+Tr7+wWRmgT5y88crsGVn6ETU36WvsKqKlld3c?= =?iso-8859-1?Q?EU0Y2JfEf90NUuYXud+/YlUYJFVv+zsZwHZo2tENK0CeO6SKjwLHXLsk3Z?= =?iso-8859-1?Q?shxkzbIvPrcVr4lzAkbgW9PvYHspliAKutdwZaOvvnQ+CV1boYaLSgqaG+?= =?iso-8859-1?Q?4MqJCGen3EwIdvG1Ih9jcs/ExguJqzqjR1IGfI1MEUlS5OcfRMgpP5pw?= =?iso-8859-1?Q?=3D=3D?= Content-Type: multipart/mixed; boundary="_002_87358ovj53fsft14reltubca_" MIME-Version: 1.0 X-OriginatorOrg: umanitoba.ca X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: YT3PR01MB9964.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: c7a355e9-c28c-4fcd-bbf3-08daef58ad30 X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Jan 2023 20:08:56.7690 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4f80dd0b-338c-4e4c-8a14-90446962f7b8 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Ox5GdN/FPEl8AGjsCiAJGL9K9AhOpbPOPrueu2e+ehcT2rcDTOowst/6JxSQcu9bMagP7LexVHsMwXeTuN0Qwg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: YT4PR01MB10642 Received-SPF: pass client-ip=2a01:111:f403:7053::723; envelope-from=Leo.Butler@umanitoba.ca; helo=CAN01-YT3-obe.outbound.protection.outlook.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1672949706; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=K4aBnVcXO+/DYnshEKYf2GCmRV2+shvxrf4z8YwgWY4=; b=ABathO4ZmO5n5EanA4/P3MANkiNWiaVyD4IBajeezTp05RkR0v9zLKUsCo9qR1dZ1cQvjp g7RJt0RwTOhAt9z8tw3FWG9sNAPzpB00oYe56Nm8fJYJLuKpRMIu+AC6tWu0qWtlF9fnww 9VTS/w4CFjLbosWsLbvnmHjLtaagM/0jH5clQFX0lNvU7j4iNL5B+h8Fm6C4XMHRA3epHX mXG2iSg2DyXl49AWMt136BZFGC/oY//DZkyDfk2YhPC5JYxfg1I90z2gTLCzdpMro/+bji H3dI7dVB94a32KYzQATNbp93f4xxBUFYVvBMa4LXSQGkpwDFM06F2B9ugbGb1Q== ARC-Authentication-Results: i=2; aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=umanitoba.onmicrosoft.com header.s=selector2-umanitoba-onmicrosoft-com header.b="GvP/iZAK"; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Seal: i=2; s=key1; d=yhetil.org; t=1672949706; a=rsa-sha256; cv=fail; b=uyaStSW4kCkTrZMPsbP5uW+9Egpyw4/16WvfQvx8XHjijORp/CdsZ2XRse5DVV90jjIDXC 7a/oYXGpWJPZ4vreX7K2IXSIIylsAzixEm/34qqcB9ZBTVgEwQvhtahYWv5/50nahGCadG a4DACPcPUof7rPeom7W41RTXCYxGROVjV97x6jaym9c0NrzdCOY7PumHR4h088e9zFpU2V /r4YpwBFwmzQQAsQsNvQB1NFzxHwEHgSe1XJno6rezZsZc02I2AidpC8XE2JI+E9Ay359x kmRAqo8V2J5KR1FrYkoQWXj0UADxS0CyGZDY8DD4FoYqWNnS90PDNcJrafVaYA== X-Spam-Score: 4.74 X-Migadu-Queue-Id: CAFD43ACC0 Authentication-Results: aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=umanitoba.onmicrosoft.com header.s=selector2-umanitoba-onmicrosoft-com header.b="GvP/iZAK"; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=none X-Migadu-Scanner: scn1.migadu.com X-Migadu-Spam-Score: 4.74 X-TUID: efbAlS+/uT0J --_002_87358ovj53fsft14reltubca_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable On Mon, Jan 02 2023, Ihor Radchenko wrote: > Ihor Radchenko writes: > >> Ihor Radchenko writes: >> >>>> There is a race condition between writing the contents of the graphics >>>> file to disk and emacs checking the file size. My guess is that this i= s >>>> causing the problem (and that the same failure applies for emacs-2{6,7= }, >>>> since only the emacs-28 reports the exact test failure). >>> >>> Maybe we can just add several `sleep-for' calls to the test? >> >> I just did this. Let's see if CI errs again. >> https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/?id=3De5c453= 58a > > Apparently, `sleep-for' 1 second was not enough, and I decided to remove > checking file size completely. Hello Ihor, Is there an environment variable that could be used to determine is the tests are being run on sourcehut? This would let us cut out that test on sourcehut, while still keeping it elsewhere. > > Upon doing this, another failure popped up. This time, it looks like an > actual Elisp issue: > > https://builds.sr.ht/~bzg/job/914954 > 2 unexpected results: > FAILED ob-octave/graphics-file ((should-not (get-buffer "*Org-Babel > Error Output*")) :form (get-buffer "*Org-Babel Error Output*") :value > #)=20 > FAILED ob-octave/graphics-file-space ((should-not (get-buffer > "*Org-Babel Error Output*")) :form (get-buffer "*Org-Babel Error > Output*") :value #)=20 > > As you can see *Org-Babel Error Output* buffer does not exist when > running the test. > > Leo, could you please take a look? An earlier test is creating that *Org Babel Error Output* buffer. That is killed on the first test, before the test is actually run. But GET-BUFFER behaves in an undocumented way: it returns a non-nil value, #. To remedy that, I have wrapped the calls in BUFFER-LIVE-P. See the attached patch. Leo --_002_87358ovj53fsft14reltubca_ Content-Type: text/x-diff; name="0001-test-ob-octave.el-wrap-get-buffer-in-buffer-live-p.patch" Content-Description: 0001-test-ob-octave.el-wrap-get-buffer-in-buffer-live-p.patch Content-Disposition: attachment; filename="0001-test-ob-octave.el-wrap-get-buffer-in-buffer-live-p.patch"; size=2172; creation-date="Thu, 05 Jan 2023 20:08:56 GMT"; modification-date="Thu, 05 Jan 2023 20:08:56 GMT" Content-ID: Content-Transfer-Encoding: base64 RnJvbSBiODRmMmY1MGI4OGZlNmRhM2RjY2EzZDc1MWY2ZDc1ZjcxNzdkZGFmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQ0KRnJvbTogTGVvIEJ1dGxlciA8bGVvLmJ1dGxlckB1bWFuaXRvYmEuY2E+ DQpEYXRlOiBUaHUsIDUgSmFuIDIwMjMgMTM6NTM6NDQgLTA2MDANClN1YmplY3Q6IFtQQVRDSF0g dGVzdC1vYi1vY3RhdmUuZWw6IHdyYXAgZ2V0LWJ1ZmZlciBpbiBidWZmZXItbGl2ZS1wDQoNCiog dGVzdGluZy9saXNwL3Rlc3Qtb2Itb2N0YXZlLmVsIChvYi1vY3RhdmUvZ3JhcGhpY3MtZmlsZSk6 DQoob2Itb2N0YXZlL2dyYXBoaWNzLWZpbGUtc2Vzc2lvbik6DQoob2Itb2N0YXZlL2dyYXBoaWNz LWZpbGUtc3BhY2UpOiBXcmFwIEdFVC1CVUZGRVIgaW4gQlVGRkVSLUxJVkUtUC4NClRoaXMgZW5z dXJlcyB0aGF0IGEga2lsbGVkIGJ1ZmZlciBkb2VzIG5vdCBjYXVzZSBhbiBpbmNvcnJlY3QgZmFp bHVyZQ0Kb2YgYSB0ZXN0Lg0KDQpMaW5rOiBodHRwczovL29yZ21vZGUub3JnL2xpc3QvODdia25o NW52YS5mc2ZAbG9jYWxob3N0DQotLS0NCiB0ZXN0aW5nL2xpc3AvdGVzdC1vYi1vY3RhdmUuZWwg fCA2ICsrKy0tLQ0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25z KC0pDQoNCmRpZmYgLS1naXQgYS90ZXN0aW5nL2xpc3AvdGVzdC1vYi1vY3RhdmUuZWwgYi90ZXN0 aW5nL2xpc3AvdGVzdC1vYi1vY3RhdmUuZWwNCmluZGV4IDRlOWZlYTk3Yi4uMGI4ZWNlYTNiIDEw MDY0NA0KLS0tIGEvdGVzdGluZy9saXNwL3Rlc3Qtb2Itb2N0YXZlLmVsDQorKysgYi90ZXN0aW5n L2xpc3AvdGVzdC1vYi1vY3RhdmUuZWwNCkBAIC03OSw3ICs3OSw3IEBAIHNvbWJyZXJvOw0KICAg ICAgICAgICAob3JnLWJhYmVsLWV4ZWN1dGUtc3JjLWJsb2NrKQ0KICAgICAgICAgICAoc2hvdWxk IChzZWFyY2gtZm9yd2FyZCAoZm9ybWF0ICJbW2ZpbGU6JXNdXSIgZmlsZSkgbmlsIG5pbCkpDQog ICAgICAgICAgIChzaG91bGQgKGZpbGUtcmVhZGFibGUtcCBmaWxlKSkNCi0gICAgICAgICAgKHNo b3VsZC1ub3QgKGdldC1idWZmZXIgIipPcmctQmFiZWwgRXJyb3IgT3V0cHV0KiIpKSkNCisgICAg ICAgICAgKHNob3VsZC1ub3QgKGJ1ZmZlci1saXZlLXAgKGdldC1idWZmZXIgIipPcmctQmFiZWwg RXJyb3IgT3V0cHV0KiIpKSkpDQogICAgICAgOzsgY2xlYW4tdXANCiAgICAgICAoZGVsZXRlLWZp bGUgZmlsZSkNCiAgICAgICAod2hlbiAoZ2V0LWJ1ZmZlciAiKk9yZy1CYWJlbCBFcnJvciBPdXRw dXQqIikNCkBAIC05OSw3ICs5OSw3IEBAIHNvbWJyZXJvOw0KICAgICAgICAgICAoc2hvdWxkIChn ZXQtYnVmZmVyICIqSW5mZXJpb3IgT2N0YXZlKiIpKQ0KICAgICAgICAgICAoc2hvdWxkIChzZWFy Y2gtZm9yd2FyZCAoZm9ybWF0ICJbW2ZpbGU6JXNdXSIgZmlsZSkgbmlsIG5pbCkpDQogICAgICAg ICAgIChzaG91bGQgKGZpbGUtcmVhZGFibGUtcCBmaWxlKSkNCi0gICAgICAgICAgKHNob3VsZC1u b3QgKGdldC1idWZmZXIgIipPcmctQmFiZWwgRXJyb3IgT3V0cHV0KiIpKSkNCisgICAgICAgICAg KHNob3VsZC1ub3QgKGJ1ZmZlci1saXZlLXAgKGdldC1idWZmZXIgIipPcmctQmFiZWwgRXJyb3Ig T3V0cHV0KiIpKSkpDQogICAgICAgOzsgY2xlYW4tdXANCiAgICAgICAoZGVsZXRlLWZpbGUgZmls ZSkNCiAgICAgICAobGV0IChraWxsLWJ1ZmZlci1xdWVyeS1mdW5jdGlvbnMga2lsbC1idWZmZXIt aG9vaykNCkBAIC0xMTksNyArMTE5LDcgQEAgc29tYnJlcm87DQogICAgICAgICAgIChvcmctYmFi ZWwtZXhlY3V0ZS1zcmMtYmxvY2spDQogICAgICAgICAgIChzaG91bGQgKHNlYXJjaC1mb3J3YXJk IChmb3JtYXQgIltbZmlsZTolc11dIiBmaWxlKSBuaWwgbmlsKSkNCiAgICAgICAgICAgKHNob3Vs ZCAoZmlsZS1yZWFkYWJsZS1wIGZpbGUpKQ0KLSAgICAgICAgICAoc2hvdWxkLW5vdCAoZ2V0LWJ1 ZmZlciAiKk9yZy1CYWJlbCBFcnJvciBPdXRwdXQqIikpKQ0KKyAgICAgICAgICAoc2hvdWxkLW5v dCAoYnVmZmVyLWxpdmUtcCAoZ2V0LWJ1ZmZlciAiKk9yZy1CYWJlbCBFcnJvciBPdXRwdXQqIikp KSkNCiAgICAgICA7OyBjbGVhbi11cA0KICAgICAgIChkZWxldGUtZmlsZSBmaWxlKQ0KICAgICAg ICh3aGVuIChnZXQtYnVmZmVyICIqT3JnLUJhYmVsIEVycm9yIE91dHB1dCoiKQ0KLS0gDQoyLjM5 LjANCg0K --_002_87358ovj53fsft14reltubca_--