Debbugs Internal Request <help-debbugs@HIDDEN>
to internal_control <at> debbugs.gnu.org
.
Full text available.Received: (at 72536) by debbugs.gnu.org; 27 Feb 2025 21:01:34 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 27 16:01:34 2025 Received: from localhost ([127.0.0.1]:38776 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tnl0g-0006jZ-Cj for submit <at> debbugs.gnu.org; Thu, 27 Feb 2025 16:01:34 -0500 Received: from frenzy.freefriends.org ([198.99.81.75]:36050 helo=freefriends.org) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <karl@HIDDEN>) id 1tnl0e-0006jC-9p for 72536 <at> debbugs.gnu.org; Thu, 27 Feb 2025 16:01:33 -0500 X-Envelope-From: karl@HIDDEN Received: from freefriends.org (localhost [127.0.0.1]) by freefriends.org (8.16.1/8.16.1) with ESMTPS id 51RL10CA1435145 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Thu, 27 Feb 2025 14:01:00 -0700 Received: (from apache@localhost) by freefriends.org (8.16.1/8.14.7/Submit) id 51RL10JW1435144; Thu, 27 Feb 2025 14:01:00 -0700 Date: Thu, 27 Feb 2025 14:01:00 -0700 Message-Id: <202502272101.51RL10JW1435144@HIDDEN> From: Karl Berry <karl@HIDDEN> To: rhansen@HIDDEN Subject: Re: [PATCH] tap: followups for the new `--stderr-prefix' option In-Reply-To: <d90539fc-39ba-42dd-8bad-73ce8afdd2dd@HIDDEN> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 72536 Cc: 72536 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Hi Richard - a friend (Nelson Beebe) ran the automake test suite on numerous systems on the 1.17.90 pretest. There was a plethora of failures, and they seem to related to the new stderr-prefix failure and shell quoting. Maybe. It seems that the prefixing happened in general? That tap output doesn't make much sense to me at first blush, I'm afraid. Anyway, I'll append one particular failure (on Debian12/x86 system), and send you separately a tarball with full logs. (I can't attach it here because my friend doesn't want all his system info floating around in public. It's fine to show non-identified data.) Or, briefly looking at the logs, I wonder if his incredibly complex $HOME/config.site file could be interfering with the tests -- though it never did before. Maybe we somehow have to disable that for automake test. Hmm. (Aside: looks like our "compatible" change to py-compile is broken too. Everything's broken. Sigh.) Help? I'll be mostly offline the next couple of days, but hope to look at it all in more detail this weekend. Thanks, Karl Here is the list of all failures on his Debian 12/x86 system: 34 lines matching "^FAIL:" 11535:FAIL: t/instspc 14168:FAIL: t/instspc.tap 16 - ampersand in destdir 14541:FAIL: t/instspc.tap 19 - leftpar in builddir 14579:FAIL: t/instspc.tap 20 - leftpar in destdir 14628:FAIL: t/instspc.tap 21 - rightpar in builddir 14676:FAIL: t/instspc.tap 22 - rightpar in destdir 14801:FAIL: t/instspc.tap 23 - pipe in builddir 14902:FAIL: t/instspc.tap 24 - pipe in destdir 16959:FAIL: t/instspc.tap 37 - comma in builddir 17040:FAIL: t/instspc.tap 38 - comma in destdir 17472:FAIL: t/instspc.tap 41 - semicol in builddir 17573:FAIL: t/instspc.tap 42 - semicol in destdir 18001:FAIL: t/instspc.tap 45 - less in builddir 18122:FAIL: t/instspc.tap 46 - less in destdir 18227:FAIL: t/instspc.tap 47 - more in builddir 18300:FAIL: t/instspc.tap 48 - more in destdir 20029:FAIL: t/instspc.tap 59 - space in builddir 20128:FAIL: t/instspc.tap 60 - space in destdir 20232:FAIL: t/instspc.tap 61 - tab in builddir 20331:FAIL: t/instspc.tap 62 - tab in destdir 21630:FAIL: t/instspc.tap 72 - quadrigraph0 in destdir 21733:FAIL: t/instspc.tap 73 - quadrigraph1 in builddir 21831:FAIL: t/instspc.tap 74 - quadrigraph1 in destdir 21935:FAIL: t/instspc.tap 75 - quadrigraph2 in builddir 22033:FAIL: t/instspc.tap 76 - quadrigraph2 in destdir 22153:FAIL: t/instspc.tap 77 - quadrigraph3 in builddir 22261:FAIL: t/instspc.tap 78 - quadrigraph3 in destdir 22672:FAIL: t/instspc.tap 81 - a_b in builddir 22773:FAIL: t/instspc.tap 82 - a_b in destdir 22890:FAIL: t/instspc.tap 83 - a__b in builddir 23008:FAIL: t/instspc.tap 84 - a__b in destdir 26584:FAIL: t/nodef 26730:FAIL: t/nodef2 27924:FAIL: t/py-compile-usage And here is what I see for one particular failure: FAIL: t/instspc.tap 16 - ampersand in destdir #[stderr]+ result_ 'not ok' -D '' -r '' -- 'ampersand in destdir' #[stderr]+ set +x #[stderr]+ cd /local/build/cc/automake-1.17.90/t/instspc.dir #[stderr]+ not am_keeping_testdirs #[stderr]+ am_keeping_testdirs #[stderr]+ case $keep_testdirs in #[stderr]+ return 1 #[stderr]+ test 'not ok' = ok #[stderr]+ : For shells with busted 'set -e.' #[stderr]+ for test_name in $test_names_list #[stderr]+ eval 'test_string=${instspc__percent}' #[stderr]++ test_string=% #[stderr]+ test x% = x #[stderr]+ mkdir ./% #[stderr]+ case $test_string in #[stderr]+ for where in build dest #[stderr]+ case $where in #[stderr]+ build=./% #[stderr]+ dest=/local/build/cc/automake-1.17.90/t/instspc.dir/dest-percent #[stderr]+ cd ./% #[stderr]+ r=ok #[stderr]+ ../configure --prefix /%-prefix
automake-patches@HIDDEN
:bug#72536
; Package automake-patches
.
Full text available.Received: (at 72536) by debbugs.gnu.org; 24 Feb 2025 22:42:30 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 24 17:42:30 2025 Received: from localhost ([127.0.0.1]:43282 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tmh9h-0002lP-SN for submit <at> debbugs.gnu.org; Mon, 24 Feb 2025 17:42:30 -0500 Received: from frenzy.freefriends.org ([198.99.81.75]:37810 helo=freefriends.org) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <karl@HIDDEN>) id 1tmh9f-0002lE-19 for 72536 <at> debbugs.gnu.org; Mon, 24 Feb 2025 17:42:27 -0500 X-Envelope-From: karl@HIDDEN Received: from freefriends.org (localhost [127.0.0.1]) by freefriends.org (8.16.1/8.16.1) with ESMTPS id 51OMfsgm1121143 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Mon, 24 Feb 2025 15:41:54 -0700 Received: (from apache@localhost) by freefriends.org (8.16.1/8.14.7/Submit) id 51OMfsjq1121142; Mon, 24 Feb 2025 15:41:54 -0700 Date: Mon, 24 Feb 2025 15:41:54 -0700 Message-Id: <202502242241.51OMfsjq1121142@HIDDEN> From: Karl Berry <karl@HIDDEN> To: rhansen@HIDDEN Subject: Re: [PATCH] tap: followups for the new `--stderr-prefix' option In-Reply-To: <d90539fc-39ba-42dd-8bad-73ce8afdd2dd@HIDDEN> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 72536 Cc: 72536 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) I have some minor follow-up commits, attached: Looks good to me. Pushed. Thanks again, Richard. -k
automake-patches@HIDDEN
:bug#72536
; Package automake-patches
.
Full text available.Received: (at 72536) by debbugs.gnu.org; 24 Feb 2025 01:23:32 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 20:23:32 2025 Received: from localhost ([127.0.0.1]:37553 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tmNBz-0005MS-5k for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 20:23:31 -0500 Received: from spork.scientician.org ([66.228.35.160]:48690) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <rhansen@HIDDEN>) id 1tmNBw-0005MG-2V for 72536 <at> debbugs.gnu.org; Sun, 23 Feb 2025 20:23:29 -0500 Received: from spork.scientician.org (localhost [127.0.0.1]) by spork.scientician.org (Postfix) with ESMTP id 29B674A752; Sun, 23 Feb 2025 20:23:27 -0500 (EST) Received: from redacted.invalid by spork.scientician.org (Postfix) with ESMTPSA id 162694A746; Sun, 23 Feb 2025 20:23:27 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rhansen.org; s=20130902-spork; t=1740360207; bh=ovChdHAR6AVXs6wrVo6pMv4m6u6EHWXgk74ZJ79Ditc=; h=Date:Subject:To:References:From:In-Reply-To:From; b=MYf+2lRfxXiAukCjzV2M+LCO/FE7QoO56JfwYDLQ/rwMhXrQVZ/3SzrN3a4vb6VlA j+qOxW/U/mPoiyQokbcgCYoM/Fh5mh2+SBmImPzY4s+t2LBpds8p6BtiBiuwWkrAhU LTHe0rgLoMhHUYz76JWQUqLwP5Dbg1h9J9mn6n4E= Received: from redacted.invalid by mail.scientician.org (Postfix) with ESMTPSA id 7E00E20017; Sun, 23 Feb 2025 20:23:25 -0500 (EST) Message-ID: <d90539fc-39ba-42dd-8bad-73ce8afdd2dd@HIDDEN> Date: Sun, 23 Feb 2025 20:23:15 -0500 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: [PATCH] tap: followups for the new `--stderr-prefix' option To: Karl Berry <karl@HIDDEN>, 72536 <at> debbugs.gnu.org References: <202502231753.51NHr1q0994073@HIDDEN> Content-Language: en-US From: Richard Hansen <rhansen@HIDDEN> In-Reply-To: <202502231753.51NHr1q0994073@HIDDEN> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------A0Wgv4bXnk7MGOY4k8E0lmlS" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72536 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------A0Wgv4bXnk7MGOY4k8E0lmlS Content-Type: multipart/mixed; boundary="------------sdRrjst1cyFflnb2XehZQGFa"; protected-headers="v1" From: Richard Hansen <rhansen@HIDDEN> To: Karl Berry <karl@HIDDEN>, 72536 <at> debbugs.gnu.org Message-ID: <d90539fc-39ba-42dd-8bad-73ce8afdd2dd@HIDDEN> Subject: [PATCH] tap: followups for the new `--stderr-prefix' option References: <202502231753.51NHr1q0994073@HIDDEN> In-Reply-To: <202502231753.51NHr1q0994073@HIDDEN> --------------sdRrjst1cyFflnb2XehZQGFa Content-Type: multipart/mixed; boundary="------------oITDW4pD4yct3Skziq0me2pC" --------------oITDW4pD4yct3Skziq0me2pC Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gMi8yMy8yNSAxMjo1MywgS2FybCBCZXJyeSB3cm90ZToNCj4gSSBwdXNoZWQgaXQuIFRo YW5rcyEhDQoNClRoYW5rIHlvdSEgIEFuZCB0aGFuayB5b3UgZm9yIHRoZSBkb2N1bWVudGF0 aW9uIGltcHJvdmVtZW50cy4NCg0KSSBoYXZlIHNvbWUgbWlub3IgZm9sbG93LXVwIGNvbW1p dHMsIGF0dGFjaGVkOg0KDQogICAxLiBNaW5vciBkb2N1bWVudGF0aW9uIHJldmlzaW9ucy4N CiAgIDIuIENoYW5nZSBjb21tYW5kX29rXyB0byBzdXBwb3J0IHNoZWxsIGZ1bmN0aW9ucy4N CiAgIDMuIE5ldyB0ZXN0IHRvIGNoZWNrIHN0ZG91dC9zdGRlcnIgcHJvY2Vzc2luZyBvcmRl ci4NCg0KLVJpY2hhcmQNCg== --------------oITDW4pD4yct3Skziq0me2pC Content-Type: text/x-patch; charset=UTF-8; name="0001-doc-Revise-stderr-prefix-documentation.patch" Content-Disposition: attachment; filename="0001-doc-Revise-stderr-prefix-documentation.patch" Content-Transfer-Encoding: base64 RnJvbSBmNWE4M2VhNDdlM2JlZDQ0Y2QxZjFjMjFlZmYxZWQ3MWIzYWZjNjA1IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSaWNoYXJkIEhhbnNlbiA8cmhhbnNlbkByaGFuc2Vu Lm9yZz4KRGF0ZTogU3VuLCAyMyBGZWIgMjAyNSAxOTowMTo1MCAtMDUwMApTdWJqZWN0OiBb UEFUQ0ggMS8zXSBkb2M6IFJldmlzZSBgLS1zdGRlcnItcHJlZml4JyBkb2N1bWVudGF0aW9u CgoqIGRvYy9hdXRvbWFrZS50ZXhpIChUQVAgcHJlZml4aW5nIHN0ZGVycik6IFR3ZWFrIHRo ZSB3b3JkaW5nIHRvCmNsYXJpZnksIGFuZCBtZW50aW9uIGF3ayBpbnB1dCBidWZmZXJpbmcu Ci0tLQogZG9jL2F1dG9tYWtlLnRleGkgfCA0NiArKysrKysrKysrKysrKysrKysrKysrKysr KysrLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjggaW5zZXJ0aW9ucygr KSwgMTggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jL2F1dG9tYWtlLnRleGkgYi9k b2MvYXV0b21ha2UudGV4aQppbmRleCBiNTIwODgwYzUuLjZkY2Q5NDgyNiAxMDA2NDQKLS0t IGEvZG9jL2F1dG9tYWtlLnRleGkKKysrIGIvZG9jL2F1dG9tYWtlLnRleGkKQEAgLTEwNzQx LDkgKzEwNzQxLDExIEBAIFBBU1M6IHN0ZGVyci1kZW1vLnRlc3QgMgogCiBXaGVuIHVzaW5n IHRoZSBhYm92ZSBAb3B0aW9uey0tc3RkZXJyLXByZWZpeH0gVEFQIG9wdGlvbiwgdGhlIHRl c3QKIHByb2dyYW0ncyBzdGFuZGFyZCBlcnJvciBsaW5lcyBtaWdodCBvY2Nhc2lvbmFsbHkg YmUgcHJvY2Vzc2VkIG91dCBvZgotb3JkZXIgcmVsYXRpdmUgdG8gdGhlIHRlc3QgcHJvZ3Jh bSdzIHN0YW5kYXJkIG91dHB1dCBsaW5lcywKLXBhcnRpY3VsYXJseSB3aGVuIEBvcHRpb257 LS1tZXJnZX0gaXMgYWxzbyB1c2VkLiAgVGhpcyBjYW4gYmUgZHVlIHRvCi1tYW55IGZhY3Rv cnMsIGluY2x1ZGluZzoKK29yZGVyIHJlbGF0aXZlIHRvIHRoZSB0ZXN0IHByb2dyYW0ncyBz dGFuZGFyZCBvdXRwdXQgbGluZXMsIGV2ZW4gd2hlbgorQG9wdGlvbnstLW1lcmdlfSBpcyBh bHNvIHVzZWQuICBUaGlzIGNhbiBjYXVzZSBjb25mdXNpb24gd2hlbiByZWFkaW5nIGEKK3Rl c3QncyBsb2cgYmVjYXVzZSBhIHN0ZG91dCBsaW5lIG1pZ2h0IGFwcGVhciBlYXJsaWVyIChv ciBsYXRlcikgdGhhbiBhCitzdGRlcnIgbGluZSBkZXNwaXRlIGJlaW5nIG91dHB1dCBieSB0 aGUgdGVzdCBwcm9ncmFtIGFmdGVyIChvciBiZWZvcmUpCit0aGUgc3RkZXJyIGxpbmUuICBU aGlzIHJlb3JkZXJpbmcgY2FuIGJlIGR1ZSB0byBtYW55IGZhY3RvcnMsIGluY2x1ZGluZzoK IAogQGl0ZW1pemUgQGJ1bGxldAogQGl0ZW0KQEAgLTEwNzU0LDM0ICsxMDc1Niw0MiBAQCBj aGFuZ2UgdGhlIGJ1ZmZlcmluZyBtb2RlIGluIHRoZSB0ZXN0IHByb2dyYW0sIG9yIHlvdSBj YW4gYWRkIHJlZ3VsYXIKIGZsdXNoZXMuICBPUy1zcGVjaWZpYyB1dGlsaXRpZXMgdG8gY29u dHJvbCBidWZmZXJpbmcgbWF5IGJlIGF2YWlsYWJsZSwKIHN1Y2ggYXMgc3RkYnVmKDEpIG9u IEdOVS9MaW51eCBzeXN0ZW1zLgogCitAaXRlbQorSW5wdXQgYnVmZmVyaW5nIGluIHRoZSBU QVAgZHJpdmVyOiBUaGUgVEFQIGRyaXZlciByZWxpZXMgb24gdGhlIGF3aygxKQordXRpbGl0 eSwgYW5kIHNvbWUgYXdrIGltcGxlbWVudGF0aW9ucyAobm90YWJseSBtYXdrKSBhZ2dyZXNz aXZlbHkgYnVmZmVyCit0aGVpciBpbnB1dCAodGhlIHRlc3QgcHJvZ3JhbSBvdXRwdXQpLiAg VGhpcyBjYXVzZXMgc3RkZXJyIGxpbmVzIHRvCithcHBlYXIgaW4gdGhlIHRlc3QgbG9nIG11 Y2ggZWFybGllciB0aGFuIHN0ZG91dCBsaW5lcy4gIFRoZQorQG9wdGlvbnstLW1lcmdlfSBv cHRpb24gYWRkcmVzc2VzIHRoaXMgYnkgc2VuZGluZyB0aGUgc3RkZXJyIGxpbmVzIHRvCith d2sgYWxvbmcgd2l0aCB0aGUgc3Rkb3V0IGxpbmVzLCByZW5kZXJpbmcgYXdrJ3MgaW5wdXQg YnVmZmVyaW5nCitpcnJlbGV2YW50LiAgKFRoaXMgaXNzdWUgYWxzbyBhcHBsaWVzIHdoZW4g QG9wdGlvbnstLXN0ZGVyci1wcmVmaXh9IGlzCitub3QgdXNlZC4pCisKIEBpdGVtCiBDb25j dXJyZW50IHByb2Nlc3Npbmcgb2Ygc3RhbmRhcmQgb3V0cHV0IGFuZCBzdGFuZGFyZCBlcnJv cjogRHVlIHRvIGEKIGxpbWl0YXRpb24gb2YgdGhlIHNoZWxsIGNvbW1hbmQgbGFuZ3VhZ2Us IHRoZSBUQVAgZHJpdmVyIHByb2Nlc3Nlcwogc3RhbmRhcmQgb3V0cHV0IGluIGEgZGlmZmVy ZW50IHRocmVhZCBvciBwcm9jZXNzIHRoYW4gc3RhbmRhcmQgZXJyb3IsCi1jYXVzaW5nIGEg cmFjZSBjb25kaXRpb24uICBUaHVzLCBwcm9jZXNzaW5nIG9yZGVyIGlzIGluZmx1ZW5jZWQg YnkgaG93Ci10aGUgb3BlcmF0aW5nIHN5c3RlbSBzY2hlZHVsZXMgdGhlIHR3byB0aHJlYWRz IG9yIHByb2Nlc3NlcyBmb3IKLWV4ZWN1dGlvbi4KK2NhdXNpbmcgYSByYWNlIGNvbmRpdGlv bi4gIFByb2Nlc3Npbmcgb3JkZXIgaXMgaW5mbHVlbmNlZCBieSBob3cgdGhlCitvcGVyYXRp bmcgc3lzdGVtIHNjaGVkdWxlcyB0aGUgdHdvIHRocmVhZHMgb3IgcHJvY2Vzc2VzIGZvciBl eGVjdXRpb24sCit3aGljaCBpcyBvdXRzaWRlIHRoZSBUQVAgZHJpdmVyJ3MgY29udHJvbC4K IAogQGl0ZW0KIExpbmUtYmFzZWQgcHJvY2Vzc2luZzogV2hlbiBwcmVmaXhpbmcgc3RhbmRh cmQgZXJyb3IsIHRoZSBUQVAgZHJpdmVyCiB3YWl0cyB1bnRpbCBhIGNvbXBsZXRlIGxpbmUg aXMgcmVhZCBmcm9tIHRoZSB0ZXN0IHByb2dyYW0gYmVmb3JlCiBwcm9jZXNzaW5nIHRoZSBs aW5lLiAgVGhpcyByZWR1Y2VzIHRoZSBjaGFuY2VzIHRoYXQgY2hhcmFjdGVycyBmcm9tIGEK IHN0YW5kYXJkIG91dHB1dCBsaW5lIGFyZSBtaXhlZCB3aXRoIGNoYXJhY3RlcnMgZnJvbSBh IHN0YW5kYXJkIGVycm9yCi1saW5lLgorbGluZSwgYnV0IGl0IGRlbGF5cyBwcm9jZXNzaW5n IHVudGlsIHRoZSBsaW5lIHRlcm1pbmF0b3IgaXMgZW5jb3VudGVyZWQuCiBAZW5kIGl0ZW1p emUKIAotVGh1cywgc3RkZXJyIGxpbmVzIG1pZ2h0IGFwcGVhciBvdXQgb2Ygb3JkZXIgcmVs YXRpdmUgdG8gc3Rkb3V0IGxpbmVzLAotZXZlbiB3aGVuIEBvcHRpb257LS1tZXJnZX0gaXMg cGFzc2VkLiAgQWxsIHN0ZGVyciBsaW5lcyBhcmUgc3RpbGwKLXByb2Nlc3NlZCBpbiBvcmRl ciByZWxhdGl2ZSB0byBvdGhlciBzdGRlcnIgbGluZXMsIGFuZCB0aGUgc2FtZSBnb2VzCi1m b3IgdGhlIHN0ZG91dCBsaW5lcyByZWxhdGl2ZSB0byBvdGhlciBzdGRvdXQgbGluZXMuICBT byB0aGUKLXJlb3JkZXJpbmcgc2hvdWxkbid0IGJyZWFrIGEgcGFja2FnZSdzIFRBUCB0ZXN0 cywgc2luY2UgdGhlcmUncyBubwotcmVhc29uIHRvIG91dHB1dCBUQVAgY29tbWFuZHMgdG8g c3RkZXJyOyBldmVuIG1vcmUgc28gd2hlbiBzdGRlcnIKLWxpbmVzIGFyZSBwcmVmaXhlZC4K K0FsbCBzdGRlcnIgbGluZXMgYXJlIHN0aWxsIHByb2Nlc3NlZCBpbiBvcmRlciByZWxhdGl2 ZSB0byBvdGhlciBzdGRlcnIKK2xpbmVzLCBhbmQgdGhlIHNhbWUgZ29lcyBmb3IgdGhlIHN0 ZG91dCBsaW5lcyByZWxhdGl2ZSB0byBvdGhlciBzdGRvdXQKK2xpbmVzLiAgU28gdGhlIHJl b3JkZXJpbmcgc2hvdWxkbid0IGJyZWFrIGEgcGFja2FnZSdzIFRBUCB0ZXN0cywgc2luY2UK K3RoZXJlJ3Mgbm8gcmVhc29uIHRvIG91dHB1dCBUQVAgY29tbWFuZHMgdG8gc3RkZXJyOyBl dmVuIG1vcmUgc28gd2hlbgorc3RkZXJyIGxpbmVzIGFyZSBwcmVmaXhlZC4KIAotV2hlbiB3 b3JraW5nIG9uIGEgcGFydGljdWxhciB0ZXN0LCBpZiB5b3UgZmluZCB0aGUgcmVvcmRlcmlu ZyBpcwotY2F1c2luZyB0cm91YmxlLCB5b3UgY2FuIG9taXQgQG9wdGlvbnstLXN0ZGVyci1w cmVmaXh9LCBvciBydW4gdGhlCi10ZXN0IGRpcmVjdGx5IChub3QgdmlhIFRBUCkgdG8gZ2V0 IGEgbW9yZSBhY2N1cmF0ZSB1bmRlcnN0YW5kaW5nIG9mCi1vdXRwdXQgdGltaW5nLgorV2hl biB0cm91Ymxlc2hvb3RpbmcgYSBwYXJ0aWN1bGFyIHRlc3QsIGlmIHlvdSBmaW5kIHRoZSBy ZW9yZGVyaW5nIGlzCitjYXVzaW5nIGNvbmZ1c2lvbiwgeW91IGNhbiBvbWl0IEBvcHRpb257 LS1zdGRlcnItcHJlZml4fSwgb3IgcnVuIHRoZQordGVzdCBwcm9ncmFtIGRpcmVjdGx5IChu b3QgdmlhIHRoZSBUQVAgZHJpdmVyKSB0byBnZXQgYSBtb3JlIGFjY3VyYXRlCit1bmRlcnN0 YW5kaW5nIG9mIG91dHB1dCB0aW1pbmcuCiAKIE92ZXJhbGwsIHRob3VnaCwgdGhlIG9yZGVy IG9mIHByb2Nlc3NpbmcgKGFuZCBsb2dnaW5nKSBzaG91bGQgbm90CiBkaWZmZXIgZnJvbSB0 aGUgb3JkZXIgb2YgdGhlIHRlc3QgcHJvZ3JhbSdzIHdyaXRlKDIpIGNhbGxzIGJ5IG11Y2gu Ci0tIAoyLjQ4LjEKCg== --------------oITDW4pD4yct3Skziq0me2pC Content-Type: text/x-patch; charset=UTF-8; name="0002-tests-add-shell-function-support-to-command_ok_.patch" Content-Disposition: attachment; filename*0="0002-tests-add-shell-function-support-to-command_ok_.patch" Content-Transfer-Encoding: base64 RnJvbSBmYjIxYTI3MWFhNTFjMTI5MzVmODJiOGI3MzUwM2ZmOTM0ZTRjZDljIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSaWNoYXJkIEhhbnNlbiA8cmhhbnNlbkByaGFuc2Vu Lm9yZz4KRGF0ZTogU3VuLCAyMyBGZWIgMjAyNSAxOToyMToxNyAtMDUwMApTdWJqZWN0OiBb UEFUQ0ggMi8zXSB0ZXN0czogYWRkIHNoZWxsIGZ1bmN0aW9uIHN1cHBvcnQgdG8gYGNvbW1h bmRfb2tfJwoKKiB0L2F4L3RhcC1mdW5jdGlvbnMuc2ggKGNvbW1hbmRfb2tfKTogUnVuIHRo ZSBjb21tYW5kIHdpdGhvdXQgdGVzdGluZwp0aGUgZXhpdCBzdGF0dXMgd2l0aCBgfHwnIGlu IGNhc2UgdGhlIGNvbW1hbmQgaXMgYSBzaGVsbCBmdW5jdGlvbi4KVGhpcyBhdm9pZHMgdW5p bnRlbnRpb25hbGx5IGRpc2FibGluZyBgc2V0IC1lJyBpbnNpZGUgdGhlIHNoZWxsCmZ1bmN0 aW9uLgotLS0KIHQvYXgvdGFwLWZ1bmN0aW9ucy5zaCB8IDI0ICsrKysrKysrKysrKysrKysr KysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24o LSkKCmRpZmYgLS1naXQgYS90L2F4L3RhcC1mdW5jdGlvbnMuc2ggYi90L2F4L3RhcC1mdW5j dGlvbnMuc2gKaW5kZXggNWIzNmIxYzg3Li5jNWRiYzc1ZjYgMTAwNjQ0Ci0tLSBhL3QvYXgv dGFwLWZ1bmN0aW9ucy5zaAorKysgYi90L2F4L3RhcC1mdW5jdGlvbnMuc2gKQEAgLTIyNyw3 ICsyMjcsMjkgQEAgY29tbWFuZF9va18gKCkKICAgICBlc2FjCiAgICAgc2hpZnQKICAgZG9u ZQotICB0YXBfcmVzdWx0Xz0ib2siOyAiJEAiIHx8IHRhcF9yZXN1bHRfPSJub3Qgb2siCisg IHRhcF9yZXN1bHRfPSJvayIKKyAgIyBUZW1wb3JhcmlseSBkaXNhYmxlIGBzZXQgLWVgIGlm IGVuYWJsZWQgc28gdGhhdCB0aGUgc2hlbGwgZG9lcyBub3QgYWJvcnQKKyAgIyBpZiB0aGUg Y29tbWFuZCBmYWlscy4gIChTZWUgdGhlIGNvbW1lbnQgYmVsb3cgZm9yIHdoeSBgfHwgaGFu ZGxlX2Vycm9yYAorICAjIGNhbid0IGJlIHVzZWQuKSAgVGhlIGBzZXQgK29gIGNvbW1hbmQg Y291bGQgYmUgdXNlZCBpbnN0ZWFkIG9mIGV4YW1pbmluZworICAjIGAkLWAsIGJ1dCB0aGF0 IHdvdWxkIGFkZCBsb3RzIG9mIGBzZXQgLXhgIGxvZyBzcGFtLgorICBjYXNlICQtIGluCisg ICAgKmUqKSByZXN0b3JlX3NldF9lXz0nc2V0IC1lJzs7CisgICAgKikgcmVzdG9yZV9zZXRf ZV89Jyc7OworICBlc2FjCisgIHNldCArZQorICAjIFJ1biB0aGUgY29tbWFuZCBpbiBhIHN1 YnNoZWxsIGluIGNhc2UgdGhlIGNvbW1hbmQgaXMgYSBzaGVsbCBmdW5jdGlvbiB0aGF0Cisg ICMgaW52b2tlcyBgZXhpdGAgKHBlcmhhcHMgaW5kaXJlY3RseSB2aWEgYHNldCAtZWApLiAg VGhpcyBhbHNvIHByZXZlbnRzIHRoZQorICAjIGZ1bmN0aW9uIGZyb20gbW9kaWZ5aW5nIHRo ZSBvdXRlciBzaGVsbCBleGVjdXRpb24gZW52aXJvbm1lbnQgKGUuZy4sCisgICMgY2hhbmdl IHZhcmlhYmxlcyksIHdoaWNoIG1heSBiZSBhbiB1cHNpZGUgb3IgYSBkb3duc2lkZSBkZXBl bmRpbmcgb24gd2hhdAorICAjIHRoZSBmdW5jdGlvbiB3YW50cyB0byBkby4KKyAgIworICAj IERvIE5PVCBwdXQgdGhlIGNvbW1hbmQgb3IgdGhlIHN1YnNoZWxsIG9uIHRoZSBsZWZ0LWhh bmQgc2lkZSBvZiBhIGB8fGAgKG9yCisgICMgYXMgdGhlIGNvbmRpdGlvbiBvZiBhbiBgaWZg IHN0YXRlbWVudCwgZXRjLikuICBPdGhlcndpc2UsIGlmIHRoZSBjb21tYW5kCisgICMgaXMg YSBzaGVsbCBmdW5jdGlvbiwgYHNldCAtZWAgd291bGQgYmUgZWZmZWN0aXZlbHkgZGlzYWJs ZWQgaW5zaWRlIHRoZQorICAjIGZ1bmN0aW9uLCBwb3RlbnRpYWxseSBjYXVzaW5nIGZhaWx1 cmVzIHRvIGJlIHRyZWF0ZWQgYXMgc3VjY2Vzc2VzLgorICAoZXZhbCAiJHJlc3RvcmVfc2V0 X2VfIiAmJiAiJEAiKQorICB0ZXN0ICIkPyIgLWVxIDAgfHwgdGFwX3Jlc3VsdF89Im5vdCBv ayIKKyAgZXZhbCAiJHJlc3RvcmVfc2V0X2VfIgogICByZXN1bHRfICIkdGFwX3Jlc3VsdF8i IC1EICIkdGFwX2RpcmVjdGl2ZV8iIC1yICIkdGFwX3JlYXNvbl8iIFwKICAgICAgICAgICAt LSAiJHRhcF9kZXNjcmlwdGlvbl8iCiB9Ci0tIAoyLjQ4LjEKCg== --------------oITDW4pD4yct3Skziq0me2pC Content-Type: text/x-patch; charset=UTF-8; name="0003-tests-test-TAP-stdout-stderr-order-with-merge-stderr.patch" Content-Disposition: attachment; filename*0="0003-tests-test-TAP-stdout-stderr-order-with-merge-stderr.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSBmZmVjNGYzM2ZlMmJkMjgzZjcyZGE5MDliZWZlZDhkZDUzYjFjNTg2IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSaWNoYXJkIEhhbnNlbiA8cmhhbnNlbkByaGFuc2Vu Lm9yZz4KRGF0ZTogU3VuLCAyMyBGZWIgMjAyNSAxOToyMToyMyAtMDUwMApTdWJqZWN0OiBb UEFUQ0ggMy8zXSB0ZXN0czogdGVzdCBUQVAgc3Rkb3V0L3N0ZGVyciBvcmRlciB3aXRoIC0t bWVyZ2UKIC0tc3RkZXJyLXByZWZpeAoKKiB0L3RhcC1zdGRlcnItcHJlZml4LnRhcDogQWRk IGEgdGVzdCBjaGVja2luZyB0aGUgcHJvY2Vzc2luZyBvcmRlciBvZiBzdGRvdXQKbGluZXMg cmVsYXRpdmUgdG8gc3RkZXJyIGxpbmVzIHdoZW4gdGhlIFRBUCBkcml2ZXIgaXMgcGFzc2Vk IGAtLW1lcmdlJyBhbmQKYC0tc3RkZXJyLXByZWZpeCcuCi0tLQogdC90YXAtc3RkZXJyLXBy ZWZpeC50YXAgfCA0MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KwogMSBmaWxlIGNoYW5nZWQsIDQyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90L3Rh cC1zdGRlcnItcHJlZml4LnRhcCBiL3QvdGFwLXN0ZGVyci1wcmVmaXgudGFwCmluZGV4IDcx ODk4ODk5MS4uN2YyZWEyNDU3IDEwMDY0NAotLS0gYS90L3RhcC1zdGRlcnItcHJlZml4LnRh cAorKysgYi90L3RhcC1zdGRlcnItcHJlZml4LnRhcApAQCAtMTI0LDYgKzEyNCw0OCBAQCBj b21tYW5kX29rXyAiJFBGWEZMQUcgLS1tZXJnZTogcHJlZml4ZWQgc3RkZXJyIGluIGxvZyIg LS0gXAogY29tbWFuZF9va18gIiRQRlhGTEFHIC0tbWVyZ2U6IG1pc3NpbmcgZmluYWwgbmV3 bGluZSBpcyBhZGRlZCIgLS0gXAogICAgIGdyZXAgLXEgJ14jI0AlOkAgZmluYWwgc3RkZXJy IGxpbmUgd2l0aG91dCBuZXdsaW5lIHRlcm1pbmF0b3IkJyBhbGwubG9nCiAKKworIyBUZXN0 IHByZXNlcnZlZCBzdGRvdXQvc3RkZXJyIG9yZGVyaW5nLiAgVGhlIHNsZWVwcyBiZXR3ZWVu IHdyaXRlcyBhcmUKKyMgbmVjZXNzYXJ5IGJlY2F1c2Ugc3Rkb3V0IGFuZCBzdGRlcnIgYXJl IGluZGVwZW5kZW50IGFuZCB0aHVzIGluaGVyZW50bHkgcmFjZQorIyB3aXRoIGVhY2ggb3Ro ZXIuICAoVGhlIGtlcm5lbCBjYW4gd2FrZSB1cCB0aGUgdHdvIGRvd25zdHJlYW0gcmVhZGVy IHRocmVhZHMKKyMgaW4gdGhlIG9wcG9zaXRlIG9yZGVyIGZyb20gdGhlIHVwc3RyZWFtIHdy aXRlcy4gIE9yLCBpZiB0aGUgVEFQIGRyaXZlciB3YXMKKyMgY2hhbmdlZCB0byB1c2Ugc2Vs ZWN0IG9yIHBvbGwsIHRoZSB1cHN0cmVhbSB3cml0ZXIgY2FuIHdyaXRlIHRvIGJvdGggc3Ry ZWFtcworIyBiZWZvcmUgdGhlIGtlcm5lbCB3YWtlcyB1cCB0aGUgb25lIGRvd25zdHJlYW0g cmVhZGVyLikKK1BGWEZMQUc9Jy0tc3RkZXJyLXByZWZpeCAiIyAiJworZGVzYz0iJFBGWEZM QUcgLS1tZXJnZSBzdGRvdXQvc3RkZXJyIG9yZGVyaW5nIgorY2F0ID5hbGwudGVzdCA8PEVO RCB8fCBiYWlsb3V0XyAiZmFpbGVkIHRvIGNyZWF0ZSBhbGwudGVzdCIKKyMhL2Jpbi9zaAor ZWNobyAnMS4uMScKK3NsZWVwIDEKK2VjaG8gJ3N0ZGVyciAxJyA+JjIKK3NsZWVwIDEKK2Vj aG8gJ29rIDEnCitzbGVlcCAxCitlY2hvICdzdGRlcnIgMicgPiYyCitFTkQKK2NobW9kIGEr eCBhbGwudGVzdCB8fCBiYWlsb3V0XyAiZmFpbGVkIHRvIG1ha2UgYWxsLnRlc3QgZXhlY3V0 YWJsZSIKKworY2hlY2tfbG9nX2xpbmVfb3JkZXIoKSB7CisgIHsKKyAgICBncmVwIC14ZSAi JDEiIGFsbC5sb2cKKyAgICBncmVwIC14ZSAiJDIiIGFsbC5sb2cKKyAgICBzZWQgLW4gLWUg Jy9eXCgnIiQxIidcKSQvLCR7L15cKCciJDIiJ1wpJC9wfScgYWxsLmxvZyB8IGdyZXAgLXhl ICIkMiIKKyAgfSA+JjIgICMgV3JpdGUgdG8gc3RkZXJyIGluIGNhc2UgJDEgb3IgJDIgbG9v a3MgbGlrZSBhIFRBUCBkaXJlY3RpdmUuCit9CisKK2NvbW1hbmRfb2tfICIkZGVzYzogbWFr ZSBjaGVjayBwYXNzZXMiIC0tIFwKKyAgcnVuX21ha2UgLU8gQU1fVEVTVF9MT0dfRFJJVkVS X0ZMQUdTPSIkUEZYRkxBRyAtLW1lcmdlIiBjaGVjaworZHVtcGYgYWxsLmxvZworY29tbWFu ZF9va18gIiRkZXNjOiByZXN1bHQgY291bnRzIGFyZSBjb3JyZWN0IiAtLSBcCisgIGNvdW50 X3Rlc3RfcmVzdWx0cyB0b3RhbD0xIHBhc3M9MSBmYWlsPTAgeHBhc3M9MCB4ZmFpbD0wIHNr aXA9MCBlcnJvcj0wCitjb21tYW5kX29rXyAiJGRlc2M6ICcxLi4xJyBiZWZvcmUgJ3N0ZGVy ciAxJyIgLS0gXAorICBjaGVja19sb2dfbGluZV9vcmRlciAnMVwuXC4xJyAnIyBzdGRlcnIg MScKK2NvbW1hbmRfb2tfICIkZGVzYzogJ3N0ZGVyciAxJyBiZWZvcmUgJ29rIDEnIiAtLSBc CisgIGNoZWNrX2xvZ19saW5lX29yZGVyICcjIHN0ZGVyciAxJyAnb2sgMScKK2NvbW1hbmRf b2tfICIkZGVzYzogJ29rIDEnIGJlZm9yZSAnc3RkZXJyIDInIiAtLSBcCisgIGNoZWNrX2xv Z19saW5lX29yZGVyICdvayAxJyAnIyBzdGRlcnIgMicKKworCiBwbGFuXyBub3cKIAogOgot LSAKMi40OC4xCgo= --------------oITDW4pD4yct3Skziq0me2pC-- --------------sdRrjst1cyFflnb2XehZQGFa-- --------------A0Wgv4bXnk7MGOY4k8E0lmlS Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfoCctB7fyOzE09bW0GvrRa1X4hQFAme7ygQACgkQ0GvrRa1X 4hTMVw//cWL9QTnCaPfri1FcwlRXP72Ndr1CXH43tS+Zq3ZZBicaAhMb/2tIJCI8 K7b0D3jmp/F+vjPGhZk4F/P+1InmdioICHzTAQtW1ySOXm1Wj/ou3yyQzDD8Zhwx WVnVlJQmBMpD6YiuRtEiL8obZiM0AbnEzzn4nyPSLCdyUFEXZxMZ83742m+1akD1 WiwxIc+/LEwyfksjEWjmhjjocBiVC80tA3LmNYZGuHELITmwKwhY0KQJs3DsPAID IJG35/YAt+Ke3cbxQD9+DzWcbQcZubC87HEcBMYEY+wgQ/sy1T9fiuSogz9p9FWM x1GO9rtABKNZkGMHygLId9Kwd2VKDlMk8b647gWv2NgmoUyd7dMlv/ZccefBBNt1 dkR7ey0bWvaIpbVDQUo62gvXrtx6P9ZXhv3TwV56qzimIi4ibcZcPVAXQE3FwM/4 inpWhXh0kOIsXnN4OJg9FgS8pmD1tDlKIk+nYr5QRBBsp2yvhm70hZzGYjp+LIMb bazMNI95OhMkzj/rXPXUiZ0Qmg2zLgLc0iFUGUXZV75H9RELJFfj1/mjgZbGKMoj 9tRTqMxSZH65n1Fb73Xz/UfQBVh6xBOkJL0PFe4RlwD+V38aZ6OrqyqgOnV148Nb OO/fmyg2S+lXKf7fMLjBJb6vVI73MOggS1D3OezCWnh5AfJGT3A= =CqYd -----END PGP SIGNATURE----- --------------A0Wgv4bXnk7MGOY4k8E0lmlS--
automake-patches@HIDDEN
:bug#72536
; Package automake-patches
.
Full text available.Received: (at 72536-done) by debbugs.gnu.org; 23 Feb 2025 18:00:11 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 13:00:10 2025 Received: from localhost ([127.0.0.1]:35913 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tmGGv-00069m-QO for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 13:00:10 -0500 Received: from frenzy.freefriends.org ([198.99.81.75]:34748 helo=freefriends.org) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <karl@HIDDEN>) id 1tmGGs-00069W-3I; Sun, 23 Feb 2025 13:00:07 -0500 X-Envelope-From: karl@HIDDEN Received: from freefriends.org (localhost [127.0.0.1]) by freefriends.org (8.16.1/8.16.1) with ESMTPS id 51NHxWXI994844 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Sun, 23 Feb 2025 10:59:33 -0700 Received: (from apache@localhost) by freefriends.org (8.16.1/8.14.7/Submit) id 51NHxWtR994843; Sun, 23 Feb 2025 10:59:32 -0700 Date: Sun, 23 Feb 2025 10:59:32 -0700 Message-Id: <202502231759.51NHxWtR994843@HIDDEN> From: Karl Berry <karl@HIDDEN> To: rhansen@HIDDEN, 72536 <at> debbugs.gnu.org Subject: Re: [PATCH v3] tap: new `--stderr-prefix' option to prefix test script's stderr In-Reply-To: <6566ccde-e5f6-479e-84f6-9c3178fa54e6@HIDDEN> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 72536-done X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Hi Richard - here's my tinkering with the description in the manual (pushed). Let me know if you see any problems. Meanwhile, I guess we can close this. If anything more is pending from your side, let me know or feel free to re-open. Thanks again. -k ----------------------------------------------------------------------------- doc: move most --stderr-prefix doc to a new subsubsection. Still in https://bugs.gnu.org/72536. * doc/automake.texi (TAP setup and examples): (TAP stderr examples), TAP stderr prefixing): split TAP examples into new subsubsections. Add discussion of race condition and other reordering from the open bug. * NEWS: mention --stderr-prefix. diff --git a/NEWS b/NEWS index 34876f3db..26b433314 100644 --- a/NEWS +++ b/NEWS @@ -6,6 +6,9 @@ New in 1.x: * New features added + - New option --stderr-prefix for tap-driver.sh, to prefix each line of + stderr from a test script with a given string. (bug#72536) + - Support for Algol 68 added, based on the GNU Algol 68 compiler. (bug#75807) - New option dist-bzip3 for bzip3 compression of distributions. (bug#73795) @@ -18,6 +21,9 @@ New in 1.x: - Avoid Perl 5.41.8+ precedence warning for use of !!. (https://lists.gnu.org/archive/html/automake/2025-01/msg00000.html) + - a Perl path containing whitespace now emits a warning instead of + an error, so ./configure PERL='/usr/bin/env perl' can work. (bug#74453) + - The py-compile script once again does nothing (successfully) if the PYTHON environment variable is set to ":", or anything that isn't a Python interpreter (according to $PYTHON -V). Exception: if PYTHON diff --git a/doc/automake.texi b/doc/automake.texi index 9fa94689f..bb66aea5c 100644 --- a/doc/automake.texi +++ b/doc/automake.texi @@ -10516,6 +10516,7 @@ with the @samp{#} character) in the testsuite progress output too; by default, TAP diagnostics are only copied to the @file{.log} file. @item --no-comments Revert the effects of @option{--comments}. + @item --merge Instruct the test driver to merge the test scripts' standard error into their standard output. This is necessary if you want to ensure that @@ -10526,8 +10527,10 @@ tracing active). As a downside, this option might cause the test harness to get confused if anything that appears on standard error looks like a test result. Use @option{--stderr-prefix} to prefix each line of standard error to avoid this problem. + @item --no-merge Revert the effects of @option{--merge}. + @item --stderr-prefix @var{STRING} Prefix each line of the test script's standard error with @code{@var{STRING}}. Defaults to the empty string. This option makes @@ -10549,39 +10552,13 @@ literal characters @samp{@@%:@@} in the prefix (@samp{@@%@@&t@@:@@}, for example). @end table -For example, in shell, @samp{--stderr-prefix "@@%:@@[stderr] "} will -prefix each line of the test script's standard error with -@samp{#[stderr] }. - -When prefixing standard error lines, the test program's standard error -lines can be processed out of order relative to the test program's -standard output lines, even when @option{--merge} is used. This can be -due to many factors, including: - -@itemize @bullet -@item -Output buffering in the test program: The test program might be -accumulating output data and writing it to the operating system in -batches, not as soon as it is available. You can try -@uref{man:setvbuf(3),,setvbuf(3)} to change the buffering mode in the -test program, or you can add regular flushes. OS-specific utilities to -control buffering may be available, such as -@uref{man:stdbuf(1),,stdbuf(1)} on GNU/Linux systems. +For example, the option @samp{--stderr-prefix "@@%:@@[stderr] "} +passed on the command line will prefix each line of the test script's +standard error with @samp{#[stderr] }. -@item -Concurrent processing of standard output and standard error: Due to a -limitation of the shell command language, the TAP driver processes -standard output in a different thread or process than standard error. -Thus, processing order is influenced by how the operating system -schedules the two threads or processes for execution. - -@item -Line-based processing: When prefixing standard error, the TAP driver -waits until a complete line is read from the test program before -processing the line. This reduces the chances that characters from a -standard output line are mixed with characters from a standard error -line. -@end itemize +For more details on @option{--stderr-prefix} processing, especially +the occasional output reordering due to a race condition, @pxref{TAP +prefixing stderr}. @item --diagnostic-string @var{STRING} Change the string that introduces TAP diagnostics from the default value @@ -10596,7 +10573,18 @@ the ``official'' TAP protocol does not allow for such a customization; so don't use it if you can avoid it. @end table -@noindent +@menu +* TAP setup and examples:: Setup and examples of TAP usage. +* TAP stderr examples:: Examples of stderr issues and processing. +* TAP prefixing stderr:: Details about @option{--stderr-prefix} processing. +@end menu + +@node TAP setup and examples +@subsubsection TAP setup and examples + +@cindex TAP setup, example of +@cindex setting up TAP, example + Here is an example of how the TAP driver can be set up and used. @c Keep in sync with tap-doc2.sh @@ -10670,7 +10658,19 @@ PASS: baz.test 1 ... % @kbd{echo exit status: $?} exit status: 0 +@end example +@node TAP stderr examples +@subsubsection TAP stderr examples + +@cindex TAP stderr example +@cindex stderr example in TAP + +Here is a sequence of examples showing the issue with merging stdout +and stderr, and the resolution with @option{--stderr-prefix}. Read +the comments for specifics. + +@example % @kbd{cat stderr-demo.test} #!/bin/sh echo 'ok 1' @@ -10721,9 +10721,69 @@ PASS: stderr-demo.test 1 ok 2 PASS: stderr-demo.test 2 1..2 - @end example +@node TAP prefixing stderr +@subsubsection TAP prefixing stderr + +@cindex TAP prefixing stderr +@cindex prefixing stderr in TAP +@cindex stderr prefixing in TAP +@cindex race condition in stderr prefixing + +@c see https://bugs.gnu.org/72536 for this feature and discussion. + +When using the above @option{--stderr-prefix} TAP option, the test +program's standard error lines might occasionally be processed out of +order relative to the test program's standard output lines, +particularly when @option{--merge} is also used. This can be due to +many factors, including: + +@itemize @bullet +@item +Output buffering in the test program: The test program might be +accumulating output data and writing it to the operating system in +batches, not as soon as it is available. You can try setvbuf(3) to +change the buffering mode in the test program, or you can add regular +flushes. OS-specific utilities to control buffering may be available, +such as stdbuf(1) on GNU/Linux systems. + +@item +Concurrent processing of standard output and standard error: Due to a +limitation of the shell command language, the TAP driver processes +standard output in a different thread or process than standard error, +causing a race condition. Thus, processing order is influenced by how +the operating system schedules the two threads or processes for +execution. + +@item +Line-based processing: When prefixing standard error, the TAP driver +waits until a complete line is read from the test program before +processing the line. This reduces the chances that characters from a +standard output line are mixed with characters from a standard error +line. +@end itemize + +Thus, stderr lines might appear out of order relative to stdout lines, +even when @option{--merge} is passed. All stderr lines are still +processed in order relative to other stderr lines, and the same goes +for the stdout lines relative to other stdout lines. So the +reordering shouldn't break a package's TAP tests, since there's no +reason to output TAP commands to stderr; even more so when stderr +lines are prefixed. + +When working on a particular test, if you find the reordering is +causing trouble, you can omit @option{--stderr-prefix}, or run the +test directly (not via TAP) to get a more accurate understanding of +output timing. + +Overall, though, the order of processing (and logging) should not +differ from the order of the test program's write(2) calls by much. +Out-of-order processing only happens if the test program writes to +stdout then stderr but the kernel wakes up the TAP driver's +thread/process that is reading stderr before it wakes up the TAP +driver's thread/process that is reading stdout, or vice versa. + @node Incompatibility with other TAP parsers and drivers @subsection Incompatibility with other TAP parsers and drivers compile finished at Sun Feb 23 09:55:43 2025
Richard Hansen <rhansen@HIDDEN>
:Karl Berry <karl@HIDDEN>
:Received: (at 72536) by debbugs.gnu.org; 23 Feb 2025 18:00:10 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 13:00:09 2025 Received: from localhost ([127.0.0.1]:35911 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tmGGv-00069j-1I for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 13:00:09 -0500 Received: from frenzy.freefriends.org ([198.99.81.75]:34748 helo=freefriends.org) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <karl@HIDDEN>) id 1tmGGs-00069W-3I; Sun, 23 Feb 2025 13:00:07 -0500 X-Envelope-From: karl@HIDDEN Received: from freefriends.org (localhost [127.0.0.1]) by freefriends.org (8.16.1/8.16.1) with ESMTPS id 51NHxWXI994844 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Sun, 23 Feb 2025 10:59:33 -0700 Received: (from apache@localhost) by freefriends.org (8.16.1/8.14.7/Submit) id 51NHxWtR994843; Sun, 23 Feb 2025 10:59:32 -0700 Date: Sun, 23 Feb 2025 10:59:32 -0700 Message-Id: <202502231759.51NHxWtR994843@HIDDEN> From: Karl Berry <karl@HIDDEN> To: rhansen@HIDDEN, 72536 <at> debbugs.gnu.org Subject: Re: [PATCH v3] tap: new `--stderr-prefix' option to prefix test script's stderr In-Reply-To: <6566ccde-e5f6-479e-84f6-9c3178fa54e6@HIDDEN> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 72536 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Hi Richard - here's my tinkering with the description in the manual (pushed). Let me know if you see any problems. Meanwhile, I guess we can close this. If anything more is pending from your side, let me know or feel free to re-open. Thanks again. -k ----------------------------------------------------------------------------- doc: move most --stderr-prefix doc to a new subsubsection. Still in https://bugs.gnu.org/72536. * doc/automake.texi (TAP setup and examples): (TAP stderr examples), TAP stderr prefixing): split TAP examples into new subsubsections. Add discussion of race condition and other reordering from the open bug. * NEWS: mention --stderr-prefix. diff --git a/NEWS b/NEWS index 34876f3db..26b433314 100644 --- a/NEWS +++ b/NEWS @@ -6,6 +6,9 @@ New in 1.x: * New features added + - New option --stderr-prefix for tap-driver.sh, to prefix each line of + stderr from a test script with a given string. (bug#72536) + - Support for Algol 68 added, based on the GNU Algol 68 compiler. (bug#75807) - New option dist-bzip3 for bzip3 compression of distributions. (bug#73795) @@ -18,6 +21,9 @@ New in 1.x: - Avoid Perl 5.41.8+ precedence warning for use of !!. (https://lists.gnu.org/archive/html/automake/2025-01/msg00000.html) + - a Perl path containing whitespace now emits a warning instead of + an error, so ./configure PERL='/usr/bin/env perl' can work. (bug#74453) + - The py-compile script once again does nothing (successfully) if the PYTHON environment variable is set to ":", or anything that isn't a Python interpreter (according to $PYTHON -V). Exception: if PYTHON diff --git a/doc/automake.texi b/doc/automake.texi index 9fa94689f..bb66aea5c 100644 --- a/doc/automake.texi +++ b/doc/automake.texi @@ -10516,6 +10516,7 @@ with the @samp{#} character) in the testsuite progress output too; by default, TAP diagnostics are only copied to the @file{.log} file. @item --no-comments Revert the effects of @option{--comments}. + @item --merge Instruct the test driver to merge the test scripts' standard error into their standard output. This is necessary if you want to ensure that @@ -10526,8 +10527,10 @@ tracing active). As a downside, this option might cause the test harness to get confused if anything that appears on standard error looks like a test result. Use @option{--stderr-prefix} to prefix each line of standard error to avoid this problem. + @item --no-merge Revert the effects of @option{--merge}. + @item --stderr-prefix @var{STRING} Prefix each line of the test script's standard error with @code{@var{STRING}}. Defaults to the empty string. This option makes @@ -10549,39 +10552,13 @@ literal characters @samp{@@%:@@} in the prefix (@samp{@@%@@&t@@:@@}, for example). @end table -For example, in shell, @samp{--stderr-prefix "@@%:@@[stderr] "} will -prefix each line of the test script's standard error with -@samp{#[stderr] }. - -When prefixing standard error lines, the test program's standard error -lines can be processed out of order relative to the test program's -standard output lines, even when @option{--merge} is used. This can be -due to many factors, including: - -@itemize @bullet -@item -Output buffering in the test program: The test program might be -accumulating output data and writing it to the operating system in -batches, not as soon as it is available. You can try -@uref{man:setvbuf(3),,setvbuf(3)} to change the buffering mode in the -test program, or you can add regular flushes. OS-specific utilities to -control buffering may be available, such as -@uref{man:stdbuf(1),,stdbuf(1)} on GNU/Linux systems. +For example, the option @samp{--stderr-prefix "@@%:@@[stderr] "} +passed on the command line will prefix each line of the test script's +standard error with @samp{#[stderr] }. -@item -Concurrent processing of standard output and standard error: Due to a -limitation of the shell command language, the TAP driver processes -standard output in a different thread or process than standard error. -Thus, processing order is influenced by how the operating system -schedules the two threads or processes for execution. - -@item -Line-based processing: When prefixing standard error, the TAP driver -waits until a complete line is read from the test program before -processing the line. This reduces the chances that characters from a -standard output line are mixed with characters from a standard error -line. -@end itemize +For more details on @option{--stderr-prefix} processing, especially +the occasional output reordering due to a race condition, @pxref{TAP +prefixing stderr}. @item --diagnostic-string @var{STRING} Change the string that introduces TAP diagnostics from the default value @@ -10596,7 +10573,18 @@ the ``official'' TAP protocol does not allow for such a customization; so don't use it if you can avoid it. @end table -@noindent +@menu +* TAP setup and examples:: Setup and examples of TAP usage. +* TAP stderr examples:: Examples of stderr issues and processing. +* TAP prefixing stderr:: Details about @option{--stderr-prefix} processing. +@end menu + +@node TAP setup and examples +@subsubsection TAP setup and examples + +@cindex TAP setup, example of +@cindex setting up TAP, example + Here is an example of how the TAP driver can be set up and used. @c Keep in sync with tap-doc2.sh @@ -10670,7 +10658,19 @@ PASS: baz.test 1 ... % @kbd{echo exit status: $?} exit status: 0 +@end example +@node TAP stderr examples +@subsubsection TAP stderr examples + +@cindex TAP stderr example +@cindex stderr example in TAP + +Here is a sequence of examples showing the issue with merging stdout +and stderr, and the resolution with @option{--stderr-prefix}. Read +the comments for specifics. + +@example % @kbd{cat stderr-demo.test} #!/bin/sh echo 'ok 1' @@ -10721,9 +10721,69 @@ PASS: stderr-demo.test 1 ok 2 PASS: stderr-demo.test 2 1..2 - @end example +@node TAP prefixing stderr +@subsubsection TAP prefixing stderr + +@cindex TAP prefixing stderr +@cindex prefixing stderr in TAP +@cindex stderr prefixing in TAP +@cindex race condition in stderr prefixing + +@c see https://bugs.gnu.org/72536 for this feature and discussion. + +When using the above @option{--stderr-prefix} TAP option, the test +program's standard error lines might occasionally be processed out of +order relative to the test program's standard output lines, +particularly when @option{--merge} is also used. This can be due to +many factors, including: + +@itemize @bullet +@item +Output buffering in the test program: The test program might be +accumulating output data and writing it to the operating system in +batches, not as soon as it is available. You can try setvbuf(3) to +change the buffering mode in the test program, or you can add regular +flushes. OS-specific utilities to control buffering may be available, +such as stdbuf(1) on GNU/Linux systems. + +@item +Concurrent processing of standard output and standard error: Due to a +limitation of the shell command language, the TAP driver processes +standard output in a different thread or process than standard error, +causing a race condition. Thus, processing order is influenced by how +the operating system schedules the two threads or processes for +execution. + +@item +Line-based processing: When prefixing standard error, the TAP driver +waits until a complete line is read from the test program before +processing the line. This reduces the chances that characters from a +standard output line are mixed with characters from a standard error +line. +@end itemize + +Thus, stderr lines might appear out of order relative to stdout lines, +even when @option{--merge} is passed. All stderr lines are still +processed in order relative to other stderr lines, and the same goes +for the stdout lines relative to other stdout lines. So the +reordering shouldn't break a package's TAP tests, since there's no +reason to output TAP commands to stderr; even more so when stderr +lines are prefixed. + +When working on a particular test, if you find the reordering is +causing trouble, you can omit @option{--stderr-prefix}, or run the +test directly (not via TAP) to get a more accurate understanding of +output timing. + +Overall, though, the order of processing (and logging) should not +differ from the order of the test program's write(2) calls by much. +Out-of-order processing only happens if the test program writes to +stdout then stderr but the kernel wakes up the TAP driver's +thread/process that is reading stderr before it wakes up the TAP +driver's thread/process that is reading stdout, or vice versa. + @node Incompatibility with other TAP parsers and drivers @subsection Incompatibility with other TAP parsers and drivers compile finished at Sun Feb 23 09:55:43 2025
automake-patches@HIDDEN
:bug#72536
; Package automake-patches
.
Full text available.Received: (at 72536) by debbugs.gnu.org; 23 Feb 2025 17:53:37 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 12:53:37 2025 Received: from localhost ([127.0.0.1]:35893 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tmGAb-0005rl-IY for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 12:53:37 -0500 Received: from frenzy.freefriends.org ([198.99.81.75]:54414 helo=freefriends.org) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <karl@HIDDEN>) id 1tmGAY-0005rb-PS for 72536 <at> debbugs.gnu.org; Sun, 23 Feb 2025 12:53:35 -0500 X-Envelope-From: karl@HIDDEN Received: from freefriends.org (localhost [127.0.0.1]) by freefriends.org (8.16.1/8.16.1) with ESMTPS id 51NHr1Cr994079 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Sun, 23 Feb 2025 10:53:01 -0700 Received: (from apache@localhost) by freefriends.org (8.16.1/8.14.7/Submit) id 51NHr1q0994073; Sun, 23 Feb 2025 10:53:01 -0700 Date: Sun, 23 Feb 2025 10:53:01 -0700 Message-Id: <202502231753.51NHr1q0994073@HIDDEN> From: Karl Berry <karl@HIDDEN> To: rhansen@HIDDEN, 72536 <at> debbugs.gnu.org Subject: Re: [PATCH v3] tap: new `--stderr-prefix' option to prefix test script's stderr In-Reply-To: <6566ccde-e5f6-479e-84f6-9c3178fa54e6@HIDDEN> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 72536 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Hi Richard, Attached is v4 of the patch series. Changes from v3: I pushed it. Thanks!! the only negative effect of the race condition I adapted some of this text for the manual, since it was helpful at least for me to gain some sort of understanding of what might happen and when. Thanks for writing everything, both the patches and the email :), in such detail. I'm hoping most users won't care much about minor reordering; I expect you are right. I can make it an error to specify both --stderr-prefix and --merge Let's release it as you wrote it and see what develops. fdmux --mode=line "1:[stdout] %l" "2:[stderr] %l" -- foo arg You could propose it to coreutils ... --thanks again, karl. P.S. Jacob: thanks for the crazy hacks :). I'm content to leave them as thought experiments :).
automake-patches@HIDDEN
:bug#72536
; Package automake-patches
.
Full text available.Received: (at 72536) by debbugs.gnu.org; 22 Feb 2025 00:41:04 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 21 19:41:04 2025 Received: from localhost ([127.0.0.1]:40055 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tldZn-0002wY-JR for submit <at> debbugs.gnu.org; Fri, 21 Feb 2025 19:41:04 -0500 Received: from mail-oa1-x30.google.com ([2001:4860:4864:20::30]:48390) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <jcb62281@HIDDEN>) id 1tldZM-0002tB-9l for 72536 <at> debbugs.gnu.org; Fri, 21 Feb 2025 19:40:37 -0500 Received: by mail-oa1-x30.google.com with SMTP id 586e51a60fabf-2a88c7fabdeso1756361fac.1 for <72536 <at> debbugs.gnu.org>; Fri, 21 Feb 2025 16:40:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740184830; x=1740789630; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:reply-to:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=H/fJ5KgIoYzGRVWgiKuj0yVw7Aqsuc5ZYHKZ6sLgJtI=; b=Mo3t++goDWR8+UWbnqfGPLieHKGmNSckf0hHYMfuTc5EGjMqDExWiVJg/1VomnCahH zXg4QIMngaZui96N9oSMJRcWC0mYMlRnhIlTfyhpTXH8KjVp/0k+3qDU+4eqQX/azGMj XRAJ5khVVs1d8clYS7xoKPuSzj+Y8+E77+Q9EOAuL1vlafJ0zcA+6U4PEDNkoH2VTlRz HZ1d2vsIM5Szgbed/0Vt8qKc/jXaTqXsuH+pQfcsmRUfSD2CS4HZxOzxzpMJ52ybn7Af YjykJOMZPLNO+5lUGumzsnBiO4JQqSkOpGwhxjuN4Gi7vG25ns547SdLDs0yrNpNhwYy 5YNg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740184830; x=1740789630; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:reply-to:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=H/fJ5KgIoYzGRVWgiKuj0yVw7Aqsuc5ZYHKZ6sLgJtI=; b=Pw0l/U8pmPdAM1aciIJw5JVpX+uRbmgNFAiOVnDg46PEP6PPQt+oVqtqCAPk2zsFO3 5IradiqZEs/fLsDcr9+sFHLm+fosAo4+sgerI2O1X/Rz5ArTTfo5aTXsfdvEEzXbj9aR XrFLDzVUCDRwWRPM4tefnREd7UY6milM2NHlvWP1pj+n5ji1rKkK3LQcbJxIXhXyOZ/C A8M9LVNzxa/6tldnQHc64SOrVV2akJnnOg67NxIiWtew1hYkOmMIowhusLG9zbUi+7iT XSsrjf5/bToiQWNuNPiGQGgmyEUmLBzhyJrjnSFVasi55KyxEaUprEsmXyZdwxd3U6Hs 0RXA== X-Gm-Message-State: AOJu0Yy8wA58jY8rsUGQ2fOC+UPff1gpW9MXJt/tdpOrMePF2rM0bNeV 2NH3r0+Fxqp2aVAnm9Y5/mW707bZ5yQGTe89GljWawYkhpwls4qw X-Gm-Gg: ASbGnctLyFDDmdEAtm+yx5e8EAY97rkPfY2153lMwfyBi5hpo1RoTklFqPWlzi7sbBq pDdH0G2rfD/zfduSH8qOcRGKfH0TrzA6gifxsE6eF3YVpbM9qCFIrLrcYlSckbs6hCIgwzbl45n AlWsLh3n3So1ngzYvecoajbymqwulxyISDJiBLGjrDlC6lKzZcb5j4hP2qv72OLL9rmxA85uIg0 wF6SmflDXpN7uOylwIP4ghFhhjf4YIpLdcnX4+34eSl2qCxv1dTQkfKm02yw2cbiq/mE2CXdpEl iNkEfgXahRZtX/UdqkK33gI= X-Google-Smtp-Source: AGHT+IH8zEnlRFjC3n+cidWviPX3aMWT24845CtarhcH/PhdtExTeyQaVjLy2w138q0qtwX9zqRZAg== X-Received: by 2002:a05:6871:aa07:b0:2b3:8b27:c352 with SMTP id 586e51a60fabf-2bd51855a03mr3989101fac.33.1740184829779; Fri, 21 Feb 2025 16:40:29 -0800 (PST) Received: from [127.0.0.1] ([70.133.144.14]) by smtp.gmail.com with ESMTPSA id 586e51a60fabf-2b95a6bf62dsm7002688fac.40.2025.02.21.16.40.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 21 Feb 2025 16:40:29 -0800 (PST) Message-ID: <a74d9279-6415-4b88-843a-7a8bbec8706e@HIDDEN> Date: Fri, 21 Feb 2025 18:40:27 -0600 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [bug#72536] [PATCH v3] tap: new `--stderr-prefix' option to prefix test script's stderr To: Richard Hansen <rhansen@HIDDEN>, Karl Berry <karl@HIDDEN> References: <2f78cced-e350-48da-91fa-51e5133cb0ff@HIDDEN> <202502202323.51KNN1Nf704905@HIDDEN> <c84bff29-cd27-4568-bb4a-b87abe46c806@HIDDEN> <97742a35-c974-4fd3-93ff-6adee614fdb0@HIDDEN> Content-Language: en-US From: Jacob Bachmeyer <jcb62281@HIDDEN> In-Reply-To: <97742a35-c974-4fd3-93ff-6adee614fdb0@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 72536 Cc: 72536 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Reply-To: jcb62281@HIDDEN Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.5 (/) On 2/21/25 18:21, Richard Hansen wrote: > On 2/20/25 19:29, Jacob Bachmeyer wrote: >> Could we filter both stdout and stderr through functions that >> timestamp each line, then merge the two and sort on the timestamps? > > Unfortunately this wouldn't help---it would be subject to the same > reordering race condition. The timestamp value that is added to a > line would depend on when the kernel woke up the reading > thread/process, so the timestamps wouldn't always accurately represent > the time the test program wrote the line. If the kernel woke up the > stderr and stdout threads in the opposite order of writing, then the > timestamps would be in the wrong order. Now we are getting into the "crazy hack" category, but how about an LD_PRELOAD module that gets put in the test process and wraps write(3) to add timestamps? On systems with GNU libc, that module could replace stdout and stderr with custom streams that prepend timestamps to the start of each line before calling write(2). For an even crazier (but even less portable) hack, I seem to recall that there is a way to attach a BPF program to a process as a syscall filter in current Linux kernels. Could we use *that* to wrap write(2) and add timestamps? :-) -- Jacob
automake-patches@HIDDEN
:bug#72536
; Package automake-patches
.
Full text available.Received: (at 72536) by debbugs.gnu.org; 22 Feb 2025 00:40:25 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 21 19:40:25 2025 Received: from localhost ([127.0.0.1]:40035 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tldYz-0002q7-8o for submit <at> debbugs.gnu.org; Fri, 21 Feb 2025 19:40:24 -0500 Received: from spork.scientician.org ([66.228.35.160]:42880) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <rhansen@HIDDEN>) id 1tldYq-0002km-JE for 72536 <at> debbugs.gnu.org; Fri, 21 Feb 2025 19:40:11 -0500 Received: from spork.scientician.org (localhost [127.0.0.1]) by spork.scientician.org (Postfix) with ESMTP id D82D74A746; Fri, 21 Feb 2025 19:40:03 -0500 (EST) Received: from redacted.invalid by spork.scientician.org (Postfix) with ESMTPSA id BECAB47E06; Fri, 21 Feb 2025 19:40:03 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rhansen.org; s=20130902-spork; t=1740184803; bh=EUEhh1rF+533l22bcaeY/uF3wg756K2UL7F3axUgZb8=; h=Date:Subject:From:To:Cc:References:In-Reply-To:From; b=F2tQtr0bkLHYCcsfasMCnx7Rz0Xf2YhicOMp2KRRW8AqY66fa/pDIV7Xbp4PGjkN4 hCcADjeVAxjta/fkAyS37xyEnxIaLPKTU5aAtP4TGT/j7ZG6eBZxKbqTMyQgGbLUUh OYnrW2hBddHrQao4VIcGOrtsviDPQWL3flbR6Acc= Received: from redacted.invalid by mail.scientician.org (Postfix) with ESMTPSA id 91E6D20052; Fri, 21 Feb 2025 19:40:02 -0500 (EST) Message-ID: <b94f0589-67d5-4f1e-a7ce-207e9545e261@HIDDEN> Date: Fri, 21 Feb 2025 19:39:52 -0500 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: [PATCH v4] tap: new `--stderr-prefix' option to prefix test script's stderr From: Richard Hansen <rhansen@HIDDEN> To: Karl Berry <karl@HIDDEN>, Jacob Bachmeyer <jcb62281@HIDDEN> References: <202502202323.51KNN1Nf704905@HIDDEN> <6566ccde-e5f6-479e-84f6-9c3178fa54e6@HIDDEN> Content-Language: en-US In-Reply-To: <6566ccde-e5f6-479e-84f6-9c3178fa54e6@HIDDEN> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------elRr0SftK6ObdrLi20lkACtI" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72536 Cc: 72536 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------elRr0SftK6ObdrLi20lkACtI Content-Type: multipart/mixed; boundary="------------l0PGPvnUrDki6DpLVy6zXSDR"; protected-headers="v1" From: Richard Hansen <rhansen@HIDDEN> To: Karl Berry <karl@HIDDEN>, Jacob Bachmeyer <jcb62281@HIDDEN> Cc: 72536 <at> debbugs.gnu.org Message-ID: <b94f0589-67d5-4f1e-a7ce-207e9545e261@HIDDEN> Subject: [PATCH v4] tap: new `--stderr-prefix' option to prefix test script's stderr References: <202502202323.51KNN1Nf704905@HIDDEN> <6566ccde-e5f6-479e-84f6-9c3178fa54e6@HIDDEN> In-Reply-To: <6566ccde-e5f6-479e-84f6-9c3178fa54e6@HIDDEN> --------------l0PGPvnUrDki6DpLVy6zXSDR Content-Type: multipart/mixed; boundary="------------3bs0aAZeNitUUyP0F292XIWj" --------------3bs0aAZeNitUUyP0F292XIWj Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 QXR0YWNoZWQgaXMgdjQgb2YgdGhlIHBhdGNoIHNlcmllcy4gIENoYW5nZXMgZnJvbSB2MzoN Cg0KICAgKiBEb24ndCBwcm9jZXNzIHN0ZGVyciBpZiBub3QgcHJlZml4aW5nIHN0ZGVyciAo c3RkZXJyIGFuZCBzdGRvdXQgDQp3aWxsIHJlZmVyIHRvIHRoZSBzYW1lIHVuZGVybHlpbmcg ZmlsZSBpZiAtLW1lcmdlIGlzIHBhc3NlZCwgcHJlc2VydmluZyANCnRoZSBwcmV2aW91cyBi ZWhhdmlvcikNCiAgICogRmx1c2ggZWFjaCBsaW5lIG9mIHN0ZG91dCB3aGVuIHByZWZpeGlu ZyB0byBob3BlZnVsbHkgcmVkdWNlIA0Kb3V0LW9mLW9yZGVyIHByb2Nlc3Npbmcgb2Ygc3Rk ZXJyIHZzLiBzdGRvdXQuDQogICAqIERvY3VtZW50IHRoYXQgLS1zdGRlcnItcHJlZml4IGNh biBjYXVzZSBvdXQtb2Ytb3JkZXIgcHJvY2Vzc2luZywgDQpldmVuIHdpdGggLS1tZXJnZS4N CiAgICogUmUtd3JhcCBjb21tZW50cyBhdCBjb2x1bW4gODAuDQogICAqIFVzZSBgdGVzdCAu Li5gIGluc3RlYWQgb2YgYFsgLi4uIF1gLg0KICAgKiBBZGQgdGVzdHMgZm9yIGFkZGVkIHRl cm1pbmF0aW5nIG5ld2xpbmUgb24gZmluYWwgc3RkZXJyIGxpbmUuDQogICAqIEFkZCBzb21l IGFkZGl0aW9uYWwgY29tbWVudHMgdG8gdGhlIG5ldyB0ZXN0cyB0byBtYWtlIHRoZW0gZWFz aWVyIA0KdG8gcmVhZC4NCg== --------------3bs0aAZeNitUUyP0F292XIWj Content-Type: text/x-patch; charset=UTF-8; name="0001-tests-turn-off-set-x-in-diag_.patch" Content-Disposition: attachment; filename="0001-tests-turn-off-set-x-in-diag_.patch" Content-Transfer-Encoding: base64 RnJvbSA5NjBlZGI0NDIxN2RiNTQ2YzY5ODZjZmU3ZGM2NDZhM2ExNzVlYTViIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSaWNoYXJkIEhhbnNlbiA8cmhhbnNlbkByaGFuc2Vu Lm9yZz4KRGF0ZTogTW9uLCAzIEZlYiAyMDI1IDE4OjI2OjUwIC0wNTAwClN1YmplY3Q6IFtQ QVRDSCAwMS8xMF0gdGVzdHM6IHR1cm4gb2ZmIGBzZXQgLXgnIGluIGBkaWFnXycKCiogdC9h eC90YXAtZnVuY3Rpb25zLnNoIChkaWFnXyk6IFR1cm4gb2ZmIGBzZXQgLXgnIHRvIHJlZHVj ZSBsb2cgc3BhbS4KLS0tCiB0L2F4L3RhcC1mdW5jdGlvbnMuc2ggfCA1ICsrKy0tCiAxIGZp bGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp dCBhL3QvYXgvdGFwLWZ1bmN0aW9ucy5zaCBiL3QvYXgvdGFwLWZ1bmN0aW9ucy5zaAppbmRl eCA0MWRkM2Y0MDcuLjYxOWNhZDE4MyAxMDA2NDQKLS0tIGEvdC9heC90YXAtZnVuY3Rpb25z LnNoCisrKyBiL3QvYXgvdGFwLWZ1bmN0aW9ucy5zaApAQCAtNzQsOSArNzQsMTAgQEAgcGxh bm5lZF89bm9uZQogIyBkb25lIHRvIGFsbG93IGJldHRlciBpbnRlcnBsYXkgd2l0aCBUQVAg ZHJpdmVycyB0aGF0IGFsbG93IHN1Y2ggYSBzdHJpbmcKICMgdG8gYmUgY29uZmlndXJlZC4K IGRpYWdfICgpCi17CisoCisgIHNldCAreAogICB0ZXN0ICQjIC1lcSAwIHx8IGVjaG8gIiRk aWFnX3N0cmluZ18gJCoiCi19CispCiAKICMgVXNlZCBieSB0aGUgJ2RpYWdfJyBmdW5jdGlv biBhYm92ZS4gIFVzZXItb3ZlcnJpZGFibGUuCiBkaWFnX3N0cmluZ189IiMiCi0tIAoyLjQ4 LjEKCg== --------------3bs0aAZeNitUUyP0F292XIWj Content-Type: text/x-patch; charset=UTF-8; name="0002-tests-prefix-every-line-of-diag_-text-not-just-the-f.patch" Content-Disposition: attachment; filename*0="0002-tests-prefix-every-line-of-diag_-text-not-just-the-f.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSBmNzYzOTQxMDZlYzJhNDkzMWM1YjA1NmE4MGI4ZWU2M2Q5MzYyNTQ3IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSaWNoYXJkIEhhbnNlbiA8cmhhbnNlbkByaGFuc2Vu Lm9yZz4KRGF0ZTogTW9uLCAzIEZlYiAyMDI1IDE4OjI2OjUyIC0wNTAwClN1YmplY3Q6IFtQ QVRDSCAwMi8xMF0gdGVzdHM6IHByZWZpeCBldmVyeSBsaW5lIG9mIGRpYWdfIHRleHQsIG5v dCBqdXN0IHRoZQogZmlyc3QKCiogdC9heC90YXAtZnVuY3Rpb24uc2ggKGRpYWdfKTogUHJl Zml4IGV2ZXJ5IGxpbmUgb2YgdGhlIGRpYWdub3N0aWMKdGV4dCwgbm90IGp1c3QgdGhlIGZp cnN0LgotLS0KIHQvYXgvdGFwLWZ1bmN0aW9ucy5zaCB8IDYgKysrKystCiAxIGZpbGUgY2hh bmdlZCwgNSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdC9h eC90YXAtZnVuY3Rpb25zLnNoIGIvdC9heC90YXAtZnVuY3Rpb25zLnNoCmluZGV4IDYxOWNh ZDE4My4uMjliOWEwMjhjIDEwMDY0NAotLS0gYS90L2F4L3RhcC1mdW5jdGlvbnMuc2gKKysr IGIvdC9heC90YXAtZnVuY3Rpb25zLnNoCkBAIC03Niw3ICs3NiwxMSBAQCBwbGFubmVkXz1u b25lCiBkaWFnXyAoKQogKAogICBzZXQgK3gKLSAgdGVzdCAkIyAtZXEgMCB8fCBlY2hvICIk ZGlhZ19zdHJpbmdfICQqIgorICB0ZXN0ICQjIC1lcSAwIHx8IHdoaWxlIElGUz0gcmVhZCAt ciBsaW5lOyBkbworICAgIGVjaG8gIiRkaWFnX3N0cmluZ18gJGxpbmUiCisgIGRvbmUgPDxF T0YKKyQqCitFT0YKICkKIAogIyBVc2VkIGJ5IHRoZSAnZGlhZ18nIGZ1bmN0aW9uIGFib3Zl LiAgVXNlci1vdmVycmlkYWJsZS4KLS0gCjIuNDguMQoK --------------3bs0aAZeNitUUyP0F292XIWj Content-Type: text/x-patch; charset=UTF-8; name="0003-tests-use-printf-instead-of-echo.patch" Content-Disposition: attachment; filename="0003-tests-use-printf-instead-of-echo.patch" Content-Transfer-Encoding: base64 RnJvbSA5ZTI5YTI0OTAwMjlmYTMxZTVjYzUwMjlmOWJjOGE3MDY0MDE1MDgyIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSaWNoYXJkIEhhbnNlbiA8cmhhbnNlbkByaGFuc2Vu Lm9yZz4KRGF0ZTogTW9uLCAzIEZlYiAyMDI1IDE4OjI2OjUzIC0wNTAwClN1YmplY3Q6IFtQ QVRDSCAwMy8xMF0gdGVzdHM6IHVzZSBgcHJpbnRmJyBpbnN0ZWFkIG9mIGBlY2hvJwoKKiB0 L2F4L3RhcC1mdW5jdGlvbnMgKGRpYWdfKTogVXNlIGBwcmludGYnIGluc3RlYWQgb2YgYGVj aG8nIGluIGNhc2UKYGVjaG8nIHByb2Nlc3NlcyBiYWNrc2xhc2ggZXNjYXBlcyBvciB0aGUg YXJndW1lbnQgbG9va3MgbGlrZSBhbgpvcHRpb24uCi0tLQogdC9heC90YXAtZnVuY3Rpb25z LnNoIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9u KC0pCgpkaWZmIC0tZ2l0IGEvdC9heC90YXAtZnVuY3Rpb25zLnNoIGIvdC9heC90YXAtZnVu Y3Rpb25zLnNoCmluZGV4IDI5YjlhMDI4Yy4uYTQ1OGI3NzNlIDEwMDY0NAotLS0gYS90L2F4 L3RhcC1mdW5jdGlvbnMuc2gKKysrIGIvdC9heC90YXAtZnVuY3Rpb25zLnNoCkBAIC03Nyw3 ICs3Nyw3IEBAIGRpYWdfICgpCiAoCiAgIHNldCAreAogICB0ZXN0ICQjIC1lcSAwIHx8IHdo aWxlIElGUz0gcmVhZCAtciBsaW5lOyBkbwotICAgIGVjaG8gIiRkaWFnX3N0cmluZ18gJGxp bmUiCisgICAgcHJpbnRmICVzXFxuICIkZGlhZ19zdHJpbmdfICRsaW5lIgogICBkb25lIDw8 RU9GCiAkKgogRU9GCi0tIAoyLjQ4LjEKCg== --------------3bs0aAZeNitUUyP0F292XIWj Content-Type: text/x-patch; charset=UTF-8; name="0004-tests-support-getting-diag_-message-from-stdin.patch" Content-Disposition: attachment; filename*0="0004-tests-support-getting-diag_-message-from-stdin.patch" Content-Transfer-Encoding: base64 RnJvbSA5NjMzOTVmYWUzYjEzNGEyY2M4NWQzYzFhOGUyMjZjZTEyZGYwMDUyIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSaWNoYXJkIEhhbnNlbiA8cmhhbnNlbkByaGFuc2Vu Lm9yZz4KRGF0ZTogTW9uLCAzIEZlYiAyMDI1IDE4OjI2OjU0IC0wNTAwClN1YmplY3Q6IFtQ QVRDSCAwNC8xMF0gdGVzdHM6IHN1cHBvcnQgZ2V0dGluZyBgZGlhZ18nIG1lc3NhZ2UgZnJv bSBzdGRpbgoKKiB0L2F4L3RhcC1mdW5jdGlvbnMuc2ggKGRpYWdfKTogUmVhZCB0aGUgZGlh Z25vc3RpYyBtZXNzYWdlIGZyb20Kc3RkaW4gaWYgbm8gYXJndW1lbnRzIGFyZSBnaXZlbi4K LS0tCiB0L2F4L3RhcC1mdW5jdGlvbnMuc2ggfCAxNSArKysrKysrLS0tLS0tLS0KIDEgZmls ZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0 IGEvdC9heC90YXAtZnVuY3Rpb25zLnNoIGIvdC9heC90YXAtZnVuY3Rpb25zLnNoCmluZGV4 IGE0NThiNzczZS4uM2UwY2I1MGZlIDEwMDY0NAotLS0gYS90L2F4L3RhcC1mdW5jdGlvbnMu c2gKKysrIGIvdC9heC90YXAtZnVuY3Rpb25zLnNoCkBAIC02OSwxOCArNjksMTcgQEAgcGxh bm5lZF89bm9uZQogCiAjIGRpYWdfIFtFWFBMQU5BVElPTl0KICMgLS0tLS0tLS0tLS0tLS0t LS0tCi0jIFJlcG9ydCB0aGUgZ2l2ZW4gdGV4dCBhcyBUQVAgZGlhZ25vc3RpYy4gIEFzc3Vt ZXMgdGhlIHN0cmluZyBkZW5vdGluZwotIyBUQVAgZGlhZ25vc3RpYyBsaW5lcyBpcyBzdG9y ZWQgaW4gdGhlICckZGlhZ19zdHJpbmdfJyB2YXJpYWJsZTsgdGhpcyBpcwotIyBkb25lIHRv IGFsbG93IGJldHRlciBpbnRlcnBsYXkgd2l0aCBUQVAgZHJpdmVycyB0aGF0IGFsbG93IHN1 Y2ggYSBzdHJpbmcKLSMgdG8gYmUgY29uZmlndXJlZC4KKyMgUmVwb3J0IHRoZSBnaXZlbiB0 ZXh0LCBvciBzdGRpbiBpZiBubyBhcmd1bWVudHMsIGFzIFRBUCBkaWFnbm9zdGljLgorIyBB c3N1bWVzIHRoZSBzdHJpbmcgZGVub3RpbmcgVEFQIGRpYWdub3N0aWMgbGluZXMgaXMgc3Rv cmVkIGluIHRoZQorIyAnJGRpYWdfc3RyaW5nXycgdmFyaWFibGU7IHRoaXMgaXMgZG9uZSB0 byBhbGxvdyBiZXR0ZXIgaW50ZXJwbGF5CisjIHdpdGggVEFQIGRyaXZlcnMgdGhhdCBhbGxv dyBzdWNoIGEgc3RyaW5nIHRvIGJlIGNvbmZpZ3VyZWQuCiBkaWFnXyAoKQogKAogICBzZXQg K3gKLSAgdGVzdCAkIyAtZXEgMCB8fCB3aGlsZSBJRlM9IHJlYWQgLXIgbGluZTsgZG8KKyAg dGVzdCAkIyAtZXEgMCB8fCB7IHByaW50ZiAlc1xcbiAiJCoiIHwgZGlhZ187IHJldHVybjsg fQorICB3aGlsZSBJRlM9IHJlYWQgLXIgbGluZSB8fCB0ZXN0IC1uICIkbGluZSI7IGRvCiAg ICAgcHJpbnRmICVzXFxuICIkZGlhZ19zdHJpbmdfICRsaW5lIgotICBkb25lIDw8RU9GCi0k KgotRU9GCisgIGRvbmUKICkKIAogIyBVc2VkIGJ5IHRoZSAnZGlhZ18nIGZ1bmN0aW9uIGFi b3ZlLiAgVXNlci1vdmVycmlkYWJsZS4KLS0gCjIuNDguMQoK --------------3bs0aAZeNitUUyP0F292XIWj Content-Type: text/x-patch; charset=UTF-8; name="0005-tests-move-space-from-diag_-to-diag_string_.patch" Content-Disposition: attachment; filename="0005-tests-move-space-from-diag_-to-diag_string_.patch" Content-Transfer-Encoding: base64 RnJvbSAzODY3Nzk0YjZjZDM0ZTcwNWJlMzYyOGU2ZjVmNGJmMTBiMWEzMTdmIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSaWNoYXJkIEhhbnNlbiA8cmhhbnNlbkByaGFuc2Vu Lm9yZz4KRGF0ZTogTW9uLCAzIEZlYiAyMDI1IDE4OjI2OjU0IC0wNTAwClN1YmplY3Q6IFtQ QVRDSCAwNS8xMF0gdGVzdHM6IG1vdmUgc3BhY2UgZnJvbSBgZGlhZ18oKScgdG8gYCRkaWFn X3N0cmluZ18nCgoqIHQvYXgvdGFwLWZ1bmN0aW9ucy5zaCAoZGlhZ18pOiBNb3ZlZCB0aGUg c3BhY2Ugc2VwYXJhdGluZwpgJGRpYWdfc3RyaW5nXycgZnJvbSB0aGUgZGlhZ25vc3RpYyBt ZXNzYWdlIHRvIGAkZGlhZ19zdHJpbmdfJyBzbyB0aGF0CmNhbGxlcnMgY2FuIGVsaW1pbmF0 ZSB0aGUgc3BhY2UuCi0tLQogdC9heC90YXAtZnVuY3Rpb25zLnNoIHwgNCArKy0tCiAxIGZp bGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp dCBhL3QvYXgvdGFwLWZ1bmN0aW9ucy5zaCBiL3QvYXgvdGFwLWZ1bmN0aW9ucy5zaAppbmRl eCAzZTBjYjUwZmUuLjViMzZiMWM4NyAxMDA2NDQKLS0tIGEvdC9heC90YXAtZnVuY3Rpb25z LnNoCisrKyBiL3QvYXgvdGFwLWZ1bmN0aW9ucy5zaApAQCAtNzgsMTIgKzc4LDEyIEBAIGRp YWdfICgpCiAgIHNldCAreAogICB0ZXN0ICQjIC1lcSAwIHx8IHsgcHJpbnRmICVzXFxuICIk KiIgfCBkaWFnXzsgcmV0dXJuOyB9CiAgIHdoaWxlIElGUz0gcmVhZCAtciBsaW5lIHx8IHRl c3QgLW4gIiRsaW5lIjsgZG8KLSAgICBwcmludGYgJXNcXG4gIiRkaWFnX3N0cmluZ18gJGxp bmUiCisgICAgcHJpbnRmICVzXFxuICIkZGlhZ19zdHJpbmdfJGxpbmUiCiAgIGRvbmUKICkK IAogIyBVc2VkIGJ5IHRoZSAnZGlhZ18nIGZ1bmN0aW9uIGFib3ZlLiAgVXNlci1vdmVycmlk YWJsZS4KLWRpYWdfc3RyaW5nXz0iIyIKK2RpYWdfc3RyaW5nXz0iIyAiCiAKICMgd2Fybl8g W0VYUExBTkFUSU9OXQogIyAtLS0tLS0tLS0tLS0tLS0tLS0KLS0gCjIuNDguMQoK --------------3bs0aAZeNitUUyP0F292XIWj Content-Type: text/x-patch; charset=UTF-8; name="0006-tap-close-fd-3-before-invoking-the-test-script.patch" Content-Disposition: attachment; filename*0="0006-tap-close-fd-3-before-invoking-the-test-script.patch" Content-Transfer-Encoding: base64 RnJvbSBkMGUxMzlhNWVhOGEzNWRiZGRkYjM1MDk1ZGVlMDQyODVjZDNkYzRiIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSaWNoYXJkIEhhbnNlbiA8cmhhbnNlbkByaGFuc2Vu Lm9yZz4KRGF0ZTogTW9uLCAzIEZlYiAyMDI1IDE4OjI2OjU1IC0wNTAwClN1YmplY3Q6IFtQ QVRDSCAwNi8xMF0gdGFwOiBjbG9zZSBmZCAzIGJlZm9yZSBpbnZva2luZyB0aGUgdGVzdCBz Y3JpcHQKCiogbGliL3RhcC1kcml2ZXIuc2g6IENsb3NlIGZpbGUgZGVzY3JpcHRvciAzIGJl Zm9yZSBpbnZva2luZyB0aGUgdGVzdApzY3JpcHQgdG8gYXZvaWQgcG90ZW50aWFsIGNvbmZs aWN0cyB3aXRoIHRoZSB0ZXN0IHNjcmlwdC4KLS0tCiBsaWIvdGFwLWRyaXZlci5zaCB8IDYg KystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygt KQoKZGlmZiAtLWdpdCBhL2xpYi90YXAtZHJpdmVyLnNoIGIvbGliL3RhcC1kcml2ZXIuc2gK aW5kZXggNzVlNzY3NjA1Li4wYmQ3OWE2ZDQgMTAwNzU1Ci0tLSBhL2xpYi90YXAtZHJpdmVy LnNoCisrKyBiL2xpYi90YXAtZHJpdmVyLnNoCkBAIC0yMyw3ICsyMyw3IEBACiAjIGJ1Z3Mg dG8gPGJ1Zy1hdXRvbWFrZUBnbnUub3JnPiBvciBzZW5kIHBhdGNoZXMgdG8KICMgPGF1dG9t YWtlLXBhdGNoZXNAZ251Lm9yZz4uCiAKLXNjcmlwdHZlcnNpb249MjAyNC0xMi0wMy4wMzsg IyBVVEMKK3NjcmlwdHZlcnNpb249MjAyNS0wMi0wMy4wMTsgIyBVVEMKIAogIyBNYWtlIHVu Y29uZGl0aW9uYWwgZXhwYW5zaW9uIG9mIHVuZGVmaW5lZCB2YXJpYWJsZXMgYW4gZXJyb3Iu ICBUaGlzCiAjIGhlbHBzIGEgbG90IGluIHByZXZlbnRpbmcgdHlwby1yZWxhdGVkIGJ1Z3Mu CkBAIC0xNDQsNyArMTQ0LDcgQEAgZmkKICAgICBlbHNlCiAgICAgICBleGVjIDI+JjMKICAg ICBmaQotICAgICIkQCIKKyAgICAiJEAiIDM+Ji0KICAgICBlY2hvICQ/CiAgICkgfCBMQ19B TEw9QyAke0FNX1RBUF9BV0stYXdrfSBcCiAgICAgICAgIC12IG1lPSIkbWUiIFwKQEAgLTYz OCw4ICs2MzgsNiBAQCBleGl0IDAKIAogfSAjIEVuZCBvZiAiQkVHSU4iIGJsb2NrLgogJwot Ci0jIFRPRE86IGRvY3VtZW50IHRoYXQgd2UgY29uc3VtZSB0aGUgZmlsZSBkZXNjcmlwdG9y IDMgOi0oCiB9IDM+IiRsb2dfZmlsZSIKIAogdGVzdCAkPyAtZXEgMCB8fCBmYXRhbCAiSS9P IG9yIGludGVybmFsIGVycm9yIgotLSAKMi40OC4xCgo= --------------3bs0aAZeNitUUyP0F292XIWj Content-Type: text/x-patch; charset=UTF-8; name="0007-tap-minimize-stderr-redirection-to-just-the-test-scr.patch" Content-Disposition: attachment; filename*0="0007-tap-minimize-stderr-redirection-to-just-the-test-scr.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSAzNjkyZjAzYTVkMzFlYTc4OWVkNGIxMmQyZDlkMTYzNGUzOWI4YWVkIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSaWNoYXJkIEhhbnNlbiA8cmhhbnNlbkByaGFuc2Vu Lm9yZz4KRGF0ZTogTW9uLCAzIEZlYiAyMDI1IDE4OjI2OjU2IC0wNTAwClN1YmplY3Q6IFtQ QVRDSCAwNy8xMF0gdGFwOiBtaW5pbWl6ZSBzdGRlcnIgcmVkaXJlY3Rpb24gdG8ganVzdCB0 aGUgdGVzdAogc2NyaXB0CgoqIGxpYi90YXAtZHJpdmVyLnNoOiBLZWVwIGRyaXZlciBzdGRl cnIgc2VwYXJhdGUgZnJvbSB0ZXN0IHNjcmlwdApzdGRlcnIgdG8gYWlkIHdpdGggZGVidWdn aW5nIChlLmcuLCBgc2V0IC14JykuCi0tLQogbGliL3RhcC1kcml2ZXIuc2ggfCAxMyArKysr KysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9u cygtKQoKZGlmZiAtLWdpdCBhL2xpYi90YXAtZHJpdmVyLnNoIGIvbGliL3RhcC1kcml2ZXIu c2gKaW5kZXggMGJkNzlhNmQ0Li4yZTMwZWMzYjEgMTAwNzU1Ci0tLSBhL2xpYi90YXAtZHJp dmVyLnNoCisrKyBiL2xpYi90YXAtZHJpdmVyLnNoCkBAIC0yMyw3ICsyMyw3IEBACiAjIGJ1 Z3MgdG8gPGJ1Zy1hdXRvbWFrZUBnbnUub3JnPiBvciBzZW5kIHBhdGNoZXMgdG8KICMgPGF1 dG9tYWtlLXBhdGNoZXNAZ251Lm9yZz4uCiAKLXNjcmlwdHZlcnNpb249MjAyNS0wMi0wMy4w MTsgIyBVVEMKK3NjcmlwdHZlcnNpb249MjAyNS0wMi0wMy4wMjsgIyBVVEMKIAogIyBNYWtl IHVuY29uZGl0aW9uYWwgZXhwYW5zaW9uIG9mIHVuZGVmaW5lZCB2YXJpYWJsZXMgYW4gZXJy b3IuICBUaGlzCiAjIGhlbHBzIGEgbG90IGluIHByZXZlbnRpbmcgdHlwby1yZWxhdGVkIGJ1 Z3MuCkBAIC0xMzksMTIgKzEzOSwxNyBAQCBmaQogICAgICMgPGh0dHBzOi8vbGlzdHMuZ251 Lm9yZy9hcmNoaXZlL2h0bWwvYnVnLWF1dG9jb25mLzIwMTEtMDkvbXNnMDAwMDQuaHRtbD4K ICAgICAjIDxodHRwOi8vbWFpbC5vcGVuc29sYXJpcy5vcmcvcGlwZXJtYWlsL2tzaDkzLWlu dGVncmF0aW9uLWRpc2N1c3MvMjAwOS1GZWJydWFyeS8wMDQxMjEuaHRtbD4KICAgICB0cmFw IDogMSAzIDIgMTMgMTUKKyAgICAjIERldGVybWluZSB3aGVyZSB0byBzZW5kIHRoZSB0ZXN0 IHNjcmlwdCdzIHN0ZGVyci4gIE9ubHkgdGhlIHRlc3QncyBzdGRlcnIKKyAgICAjIHNob3Vs ZCBnbyBoZXJlOyBpZiBgZXhlYyAyPiYkc3RkZXJyX2ZkJyB3ZXJlIHJ1biwgdGhpcyBzY3Jp cHQncyBzdGRlcnIKKyAgICAjIChlLmcuLCBgc2V0IC14JyBvdXRwdXQsIGlmIHR1cm5lZCBv biB0byBoZWxwIHdpdGggZGVidWdnaW5nKSB3b3VsZCBtaXgKKyAgICAjIHdpdGggdGhlIHRl c3Qgc2NyaXB0J3Mgc3RkZXJyIGFuZCBnbyB0byB0aGUgbG9nICh2aWEgYGF3aycsIGlmIGAt LW1lcmdlJworICAgICMgaXMgZW5hYmxlZCksIG5vdCB0aGUgdGVybWluYWwuCiAgICAgaWYg dGVzdCAkbWVyZ2UgLWd0IDA7IHRoZW4KLSAgICAgIGV4ZWMgMj4mMQorICAgICAgc3RkZXJy X2ZkPTEgICMgc2VuZCBzdGRlcnIgdG8gYXdrLCB3aGljaCB3aWxsIGNvcHkgaXQgdG8gdGhl IGxvZwogICAgIGVsc2UKLSAgICAgIGV4ZWMgMj4mMworICAgICAgc3RkZXJyX2ZkPTMgICMg c2VuZCBzdGRlcnIgZGlyZWN0bHkgdG8gdGhlIGxvZyBmaWxlCiAgICAgZmkKLSAgICAiJEAi IDM+Ji0KKyAgICAiJEAiIDI+JiRzdGRlcnJfZmQgMz4mLQogICAgIGVjaG8gJD8KICAgKSB8 IExDX0FMTD1DICR7QU1fVEFQX0FXSy1hd2t9IFwKICAgICAgICAgLXYgbWU9IiRtZSIgXAot LSAKMi40OC4xCgo= --------------3bs0aAZeNitUUyP0F292XIWj Content-Type: text/x-patch; charset=UTF-8; name="0008-tap-new-stderr-prefix-option-to-prefix-test-script-s.patch" Content-Disposition: attachment; filename*0="0008-tap-new-stderr-prefix-option-to-prefix-test-script-s.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSBkNWFjNjY5M2Q2NDNiODQ1YzQyMGM3ZTlmZTdkYzJlZDA4ZDk2MTllIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSaWNoYXJkIEhhbnNlbiA8cmhhbnNlbkByaGFuc2Vu Lm9yZz4KRGF0ZTogTW9uLCAzIEZlYiAyMDI1IDE4OjI2OjU3IC0wNTAwClN1YmplY3Q6IFtQ QVRDSCAwOC8xMF0gdGFwOiBuZXcgYC0tc3RkZXJyLXByZWZpeCcgb3B0aW9uIHRvIHByZWZp eCB0ZXN0CiBzY3JpcHQncyBzdGRlcnIKCiogbGliL3RhcC1kcml2ZXIuc2g6IEFkZCBhIG5l dyBgLS1zdGRlcnItcHJlZml4JyBvcHRpb24gdG8gaW5zdHJ1Y3QKdGhlIFRBUCBkcml2ZXIg dG8gcHJlZml4IGVhY2ggbGluZSBvZiB0aGUgdGVzdCBzY3JpcHQncyBzdGFuZGFyZCBlcnJv cgp3aXRoIHRoZSBnaXZlbiBzdHJpbmcuICBUaGlzIGlzIHVzZWZ1bCB3aGVuIGAtLW1lcmdl JyBpcyBlbmFibGVkIGFuZApzdGFuZGFyZCBlcnJvciBsaW5lcyBtaWdodCBiZSBjb25mdXNl ZCB3aXRoIHRlc3QgcmVzdWx0cy4KKiBkb2MvYXV0b21ha2UudGV4aTogRG9jdW1lbnQgdGhl IG5ldyBgLS1zdGRlcnItcHJlZml4JyBvcHRpb24uCiogdC90YXAtc3RkZXJyLXByZWZpeC50 YXA6IE5ldyB0ZXN0LgoqIHQvbGlzdC1vZi10ZXN0cy5tayAoaGFuZHdyaXR0ZW5fVEVTVFMp OiBBZGQgaXQuCi0tLQogZG9jL2F1dG9tYWtlLnRleGkgICAgICAgfCAxMTAgKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrLQogbGliL3RhcC1kcml2ZXIuc2ggICAgICAgfCAg OTQgKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIHQvbGlzdC1vZi10ZXN0cy5tayAg ICAgIHwgICAxICsKIHQvdGFwLXN0ZGVyci1wcmVmaXgudGFwIHwgMTI5ICsrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgMzI4IGlu c2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgdC90YXAt c3RkZXJyLXByZWZpeC50YXAKCmRpZmYgLS1naXQgYS9kb2MvYXV0b21ha2UudGV4aSBiL2Rv Yy9hdXRvbWFrZS50ZXhpCmluZGV4IDAzZDk5ODU2Yy4uOWZhOTQ2ODlmIDEwMDY0NAotLS0g YS9kb2MvYXV0b21ha2UudGV4aQorKysgYi9kb2MvYXV0b21ha2UudGV4aQpAQCAtMTA1MjQs OSArMTA1MjQsNjUgQEAgcmVsYXRpdmUgdG8gdGVzdCByZXN1bHRzOyB0aGlzIGNhbiBiZSBv ZiBncmVhdCBoZWxwIGluIGRlYnVnZ2luZwogKGVzcGVjaWFsbHkgaWYgeW91ciB0ZXN0IHNj cmlwdHMgYXJlIHNoZWxsIHNjcmlwdHMgcnVuIHdpdGggc2hlbGwKIHRyYWNpbmcgYWN0aXZl KS4gIEFzIGEgZG93bnNpZGUsIHRoaXMgb3B0aW9uIG1pZ2h0IGNhdXNlIHRoZSB0ZXN0CiBo YXJuZXNzIHRvIGdldCBjb25mdXNlZCBpZiBhbnl0aGluZyB0aGF0IGFwcGVhcnMgb24gc3Rh bmRhcmQgZXJyb3IKLWxvb2tzIGxpa2UgYSB0ZXN0IHJlc3VsdC4KK2xvb2tzIGxpa2UgYSB0 ZXN0IHJlc3VsdC4gIFVzZSBAb3B0aW9uey0tc3RkZXJyLXByZWZpeH0gdG8gcHJlZml4IGVh Y2gKK2xpbmUgb2Ygc3RhbmRhcmQgZXJyb3IgdG8gYXZvaWQgdGhpcyBwcm9ibGVtLgogQGl0 ZW0gLS1uby1tZXJnZQogUmV2ZXJ0IHRoZSBlZmZlY3RzIG9mIEBvcHRpb257LS1tZXJnZX0u CitAaXRlbSAtLXN0ZGVyci1wcmVmaXggQHZhcntTVFJJTkd9CitQcmVmaXggZWFjaCBsaW5l IG9mIHRoZSB0ZXN0IHNjcmlwdCdzIHN0YW5kYXJkIGVycm9yIHdpdGgKK0Bjb2Rle0B2YXJ7 U1RSSU5HfX0uICBEZWZhdWx0cyB0byB0aGUgZW1wdHkgc3RyaW5nLiAgVGhpcyBvcHRpb24g bWFrZXMKK2l0IHBvc3NpYmxlIHRvIGF2b2lkIHBhcnNpbmcgYW1iaWd1aXR5IHdoZW4gQG9w dGlvbnstLW1lcmdlfSBpcyBpbiB1c2UsCitidXQgaXQgY2FuIGFsc28gYmUgdXNlZCB3aXRo b3V0IEBvcHRpb257LS1tZXJnZX0gdG8gbWFrZSBpdCBlYXNpZXIgdG8KK3JlYWQgdGVzdCBs b2cgZmlsZXMuICBXaGVuIHVzZWQgd2l0aCBAb3B0aW9uey0tbWVyZ2V9LCB1c2VycyB3aWxs Cit0eXBpY2FsbHkgd2FudCB0byBzdGFydCBAY29kZXtAdmFye1NUUklOR319IHdpdGggQHNh bXB7I30sIHdoaWNoIHN0YXJ0cworYSBUQVAgY29tbWVudC4gIFRoZSBAc2FtcHsjfSBjaGFy YWN0ZXIgaXMgZGlmZmljdWx0IHRvIHBvcnRhYmx5IGluY2x1ZGUKK2luIGEgQGNvbW1hbmR7 bWFrZX0gdmFyaWFibGUsIHNvIHRoZSBmb2xsb3dpbmcgcXVhZHJpZ3JhcGgKK3N1YnN0aXR1 dGlvbnMsIGNvcGllZCBmcm9tIEF1dG9jb25mIChAcHhyZWZ7UXVhZHJpZ3JhcGhzLCAsICwg YXV0b2NvbmYsCitUaGUgQXV0b2NvbmYgTWFudWFsfSksIGFyZSBwZXJmb3JtZWQgb24gQGNv ZGV7QHZhcntTVFJJTkd9fToKKworQHRhYmxlIEBzYW1wCitAaXRlbSBAQCU6QEAKK1JlcGxh Y2VkIHdpdGggQHNhbXB7I30uCitAaXRlbSBAQCZ0QEAKK1JlcGxhY2VkIHdpdGggdGhlIGVt cHR5IHN0cmluZy4gIFRoaXMgbWFrZXMgaXQgcG9zc2libGUgdG8gaW5jbHVkZSB0aGUKK2xp dGVyYWwgY2hhcmFjdGVycyBAc2FtcHtAQCU6QEB9IGluIHRoZSBwcmVmaXggKEBzYW1we0BA JUBAJnRAQDpAQH0sIGZvcgorZXhhbXBsZSkuCitAZW5kIHRhYmxlCisKK0ZvciBleGFtcGxl LCBpbiBzaGVsbCwgQHNhbXB7LS1zdGRlcnItcHJlZml4ICJAQCU6QEBbc3RkZXJyXSAifSB3 aWxsCitwcmVmaXggZWFjaCBsaW5lIG9mIHRoZSB0ZXN0IHNjcmlwdCdzIHN0YW5kYXJkIGVy cm9yIHdpdGgKK0BzYW1weyNbc3RkZXJyXSB9LgorCitXaGVuIHByZWZpeGluZyBzdGFuZGFy ZCBlcnJvciBsaW5lcywgdGhlIHRlc3QgcHJvZ3JhbSdzIHN0YW5kYXJkIGVycm9yCitsaW5l cyBjYW4gYmUgcHJvY2Vzc2VkIG91dCBvZiBvcmRlciByZWxhdGl2ZSB0byB0aGUgdGVzdCBw cm9ncmFtJ3MKK3N0YW5kYXJkIG91dHB1dCBsaW5lcywgZXZlbiB3aGVuIEBvcHRpb257LS1t ZXJnZX0gaXMgdXNlZC4gIFRoaXMgY2FuIGJlCitkdWUgdG8gbWFueSBmYWN0b3JzLCBpbmNs dWRpbmc6CisKK0BpdGVtaXplIEBidWxsZXQKK0BpdGVtCitPdXRwdXQgYnVmZmVyaW5nIGlu IHRoZSB0ZXN0IHByb2dyYW06IFRoZSB0ZXN0IHByb2dyYW0gbWlnaHQgYmUKK2FjY3VtdWxh dGluZyBvdXRwdXQgZGF0YSBhbmQgd3JpdGluZyBpdCB0byB0aGUgb3BlcmF0aW5nIHN5c3Rl bSBpbgorYmF0Y2hlcywgbm90IGFzIHNvb24gYXMgaXQgaXMgYXZhaWxhYmxlLiAgWW91IGNh biB0cnkKK0B1cmVme21hbjpzZXR2YnVmKDMpLCxzZXR2YnVmKDMpfSB0byBjaGFuZ2UgdGhl IGJ1ZmZlcmluZyBtb2RlIGluIHRoZQordGVzdCBwcm9ncmFtLCBvciB5b3UgY2FuIGFkZCBy ZWd1bGFyIGZsdXNoZXMuICBPUy1zcGVjaWZpYyB1dGlsaXRpZXMgdG8KK2NvbnRyb2wgYnVm ZmVyaW5nIG1heSBiZSBhdmFpbGFibGUsIHN1Y2ggYXMKK0B1cmVme21hbjpzdGRidWYoMSks LHN0ZGJ1ZigxKX0gb24gR05VL0xpbnV4IHN5c3RlbXMuCisKK0BpdGVtCitDb25jdXJyZW50 IHByb2Nlc3Npbmcgb2Ygc3RhbmRhcmQgb3V0cHV0IGFuZCBzdGFuZGFyZCBlcnJvcjogRHVl IHRvIGEKK2xpbWl0YXRpb24gb2YgdGhlIHNoZWxsIGNvbW1hbmQgbGFuZ3VhZ2UsIHRoZSBU QVAgZHJpdmVyIHByb2Nlc3Nlcworc3RhbmRhcmQgb3V0cHV0IGluIGEgZGlmZmVyZW50IHRo cmVhZCBvciBwcm9jZXNzIHRoYW4gc3RhbmRhcmQgZXJyb3IuCitUaHVzLCBwcm9jZXNzaW5n IG9yZGVyIGlzIGluZmx1ZW5jZWQgYnkgaG93IHRoZSBvcGVyYXRpbmcgc3lzdGVtCitzY2hl ZHVsZXMgdGhlIHR3byB0aHJlYWRzIG9yIHByb2Nlc3NlcyBmb3IgZXhlY3V0aW9uLgorCitA aXRlbQorTGluZS1iYXNlZCBwcm9jZXNzaW5nOiBXaGVuIHByZWZpeGluZyBzdGFuZGFyZCBl cnJvciwgdGhlIFRBUCBkcml2ZXIKK3dhaXRzIHVudGlsIGEgY29tcGxldGUgbGluZSBpcyBy ZWFkIGZyb20gdGhlIHRlc3QgcHJvZ3JhbSBiZWZvcmUKK3Byb2Nlc3NpbmcgdGhlIGxpbmUu ICBUaGlzIHJlZHVjZXMgdGhlIGNoYW5jZXMgdGhhdCBjaGFyYWN0ZXJzIGZyb20gYQorc3Rh bmRhcmQgb3V0cHV0IGxpbmUgYXJlIG1peGVkIHdpdGggY2hhcmFjdGVycyBmcm9tIGEgc3Rh bmRhcmQgZXJyb3IKK2xpbmUuCitAZW5kIGl0ZW1pemUKKwogQGl0ZW0gLS1kaWFnbm9zdGlj LXN0cmluZyBAdmFye1NUUklOR30KIENoYW5nZSB0aGUgc3RyaW5nIHRoYXQgaW50cm9kdWNl cyBUQVAgZGlhZ25vc3RpY3MgZnJvbSB0aGUgZGVmYXVsdCB2YWx1ZQogb2YgYGBAY29kZXsj fScnIHRvIEBjb2Rle0B2YXJ7U1RSSU5HfX0uICBUaGlzIGNhbiBiZSB1c2VmdWwgaWYgeW91 cgpAQCAtMTA2MTQsNiArMTA2NzAsNTggQEAgUEFTUzogYmF6LnRlc3QgMQogLi4uCiAlIEBr YmR7ZWNobyBleGl0IHN0YXR1czogJD99CiBleGl0IHN0YXR1czogMAorCislIEBrYmR7Y2F0 IHN0ZGVyci1kZW1vLnRlc3R9CisjIS9iaW4vc2gKK2VjaG8gJ29rIDEnCisjIFRoZXNlIHNs ZWVwcyBoZWxwIGhpZ2hsaWdodCB0aGUgcmVvcmRlcmluZyBvZiBzdGFuZGFyZCBvdXRwdXQg YW5kCisjIHN0YW5kYXJkIGVycm9yIGxpbmVzIHRoYXQgY2FuIGhhcHBlbiBpZiAtLW1lcmdl IGlzIG5vdCB1c2VkLgorc2xlZXAgMQorIyBOb3RlIHRoYXQgdGhpcyBpcyBhIGRpYWdub3N0 aWMgbWVzc2FnZSB3cml0dGVuIHRvIHN0YW5kYXJkIGVycm9yLCBzbworIyBpdCBzaG91bGQg bm90IGFmZmVjdCB0aGUgdGVzdHMuICBIb3dldmVyLCBpdCB3aWxsIGJyZWFrIHRoZSB0ZXN0 cyBpZgorIyAtLW1lcmdlIGlzIHVzZWQgd2l0aG91dCAtLXN0ZGVyci1wcmVmaXggYmVjYXVz ZSAiQmFpbCBvdXQhIiB3aWxsIGJlCisjIGludGVycHJldGVkIGFzIGEgVEFQIGRpcmVjdGl2 ZS4KK2VjaG8gJ0JhaWwgb3V0ISAodGhpcyBzaG91bGQgbm90IGFjdHVhbGx5IGJhaWwgb3V0 KScgPiYyCitzbGVlcCAxCitlY2hvICdvayAyJworZWNobyAnMS4uMicKKworJSBAa2Jke21h a2UgY2hlY2sgVEVTVFM9c3RkZXJyLWRlbW8udGVzdH0KKy4uLgorUEFTUzogc3RkZXJyLWRl bW8udGVzdCAxCitQQVNTOiBzdGRlcnItZGVtby50ZXN0IDIKKy4uLgorCislIEBrYmR7Y2F0 IHN0ZGVyci1kZW1vLmxvZ30KK0JhaWwgb3V0ISAodGhpcyBzaG91bGQgbm90IGFjdHVhbGx5 IGJhaWwgb3V0KQorb2sgMQorUEFTUzogc3RkZXJyLWRlbW8udGVzdCAxCitvayAyCitQQVNT OiBzdGRlcnItZGVtby50ZXN0IDIKKzEuLjIKKworJSBAa2Jke21ha2UgY2hlY2sgVEVTVFM9 c3RkZXJyLWRlbW8udGVzdCBcCisgICAgICBURVNUX0xPR19EUklWRVJfRkxBR1M9Jy0tbWVy Z2UnfQorLi4uCitQQVNTOiBzdGRlcnItZGVtby50ZXN0IDEKK0VSUk9SOiBzdGRlcnItZGVt by50ZXN0IC0gQmFpbCBvdXQhICh0aGlzIHNob3VsZCBub3QgYWN0dWFsbHkgYmFpbCBvdXQp CisuLi4KKworJSBAa2Jke21ha2UgY2hlY2sgVEVTVFM9c3RkZXJyLWRlbW8udGVzdCBcCisg ICAgICBURVNUX0xPR19EUklWRVJfRkxBR1M9Jy0tbWVyZ2UgLS1zdGRlcnItcHJlZml4ICJA QCU6QEBbc3RkZXJyXSAiJ30KKy4uLgorUEFTUzogc3RkZXJyLWRlbW8udGVzdCAxCitQQVNT OiBzdGRlcnItZGVtby50ZXN0IDIKKy4uLgorCislIEBrYmR7Y2F0IHN0ZGVyci1kZW1vLmxv Z30KK29rIDEKK1BBU1M6IHN0ZGVyci1kZW1vLnRlc3QgMQorI1tzdGRlcnJdIEJhaWwgb3V0 ISAodGhpcyBzaG91bGQgbm90IGFjdHVhbGx5IGJhaWwgb3V0KQorb2sgMgorUEFTUzogc3Rk ZXJyLWRlbW8udGVzdCAyCisxLi4yCisKIEBlbmQgZXhhbXBsZQogCiBAbm9kZSBJbmNvbXBh dGliaWxpdHkgd2l0aCBvdGhlciBUQVAgcGFyc2VycyBhbmQgZHJpdmVycwpkaWZmIC0tZ2l0 IGEvbGliL3RhcC1kcml2ZXIuc2ggYi9saWIvdGFwLWRyaXZlci5zaAppbmRleCAyZTMwZWMz YjEuLmQzNmZmN2EwMCAxMDA3NTUKLS0tIGEvbGliL3RhcC1kcml2ZXIuc2gKKysrIGIvbGli L3RhcC1kcml2ZXIuc2gKQEAgLTIzLDcgKzIzLDcgQEAKICMgYnVncyB0byA8YnVnLWF1dG9t YWtlQGdudS5vcmc+IG9yIHNlbmQgcGF0Y2hlcyB0bwogIyA8YXV0b21ha2UtcGF0Y2hlc0Bn bnUub3JnPi4KIAotc2NyaXB0dmVyc2lvbj0yMDI1LTAyLTAzLjAyOyAjIFVUQworc2NyaXB0 dmVyc2lvbj0yMDI1LTAyLTAzLjAzOyAjIFVUQwogCiAjIE1ha2UgdW5jb25kaXRpb25hbCBl eHBhbnNpb24gb2YgdW5kZWZpbmVkIHZhcmlhYmxlcyBhbiBlcnJvci4gIFRoaXMKICMgaGVs cHMgYSBsb3QgaW4gcHJldmVudGluZyB0eXBvLXJlbGF0ZWQgYnVncy4KQEAgLTUyLDcgKzUy LDggQEAgVXNhZ2U6CiAgICAgICAgICAgICAgICAgWy0tZXhwZWN0LWZhaWx1cmUge3llc3xu b31dIFstLWNvbG9yLXRlc3RzIHt5ZXN8bm99XQogICAgICAgICAgICAgICAgIFstLWVuYWJs ZS1oYXJkLWVycm9ycyB7eWVzfG5vfV0gWy0taWdub3JlLWV4aXRdCiAgICAgICAgICAgICAg ICAgWy0tZGlhZ25vc3RpYy1zdHJpbmcgU1RSSU5HXSBbLS1tZXJnZXwtLW5vLW1lcmdlXQot ICAgICAgICAgICAgICAgIFstLWNvbW1lbnRzfC0tbm8tY29tbWVudHNdIFstLV0gVEVTVC1D T01NQU5ECisgICAgICAgICAgICAgICAgWy0tc3RkZXJyLXByZWZpeCBTVFJJTkddIFstLWNv bW1lbnRzfC0tbm8tY29tbWVudHNdCisgICAgICAgICAgICAgICAgWy0tXSBURVNULUNPTU1B TkQKIFRoZSAnLS10ZXN0LW5hbWUnLCAnLWxvZy1maWxlJyBhbmQgJy0tdHJzLWZpbGUnIG9w dGlvbnMgYXJlIG1hbmRhdG9yeS4KIAogUmVwb3J0IGJ1Z3MgdG8gPGJ1Zy1hdXRvbWFrZUBn bnUub3JnPi4KQEAgLTY5LDYgKzcwLDcgQEAgdHJzX2ZpbGU9ICAjIFdoZXJlIHRvIHNhdmUg dGhlIG1ldGFkYXRhIG9mIHRoZSB0ZXN0IHJ1bi4KIGV4cGVjdF9mYWlsdXJlPTAKIGNvbG9y X3Rlc3RzPTAKIG1lcmdlPTAKK3N0ZGVycl9wcmVmaXg9CiBpZ25vcmVfZXhpdD0wCiBjb21t ZW50cz0wCiBkaWFnX3N0cmluZz0nIycKQEAgLTg0LDYgKzg2LDcgQEAgd2hpbGUgdGVzdCAk IyAtZ3QgMDsgZG8KICAgLS1lbmFibGUtaGFyZC1lcnJvcnMpIHNoaWZ0OzsgIyBOby1vcC4K ICAgLS1tZXJnZSkgbWVyZ2U9MTs7CiAgIC0tbm8tbWVyZ2UpIG1lcmdlPTA7OworICAtLXN0 ZGVyci1wcmVmaXgpIHN0ZGVycl9wcmVmaXg9JDI7IHNoaWZ0OzsKICAgLS1pZ25vcmUtZXhp dCkgaWdub3JlX2V4aXQ9MTs7CiAgIC0tY29tbWVudHMpIGNvbW1lbnRzPTE7OwogICAtLW5v LWNvbW1lbnRzKSBjb21tZW50cz0wOzsKQEAgLTk0LDYgKzk3LDQ0IEBAIHdoaWxlIHRlc3Qg JCMgLWd0IDA7IGRvCiAgIHNoaWZ0CiBkb25lCiAKKyMgUXVhZHJpZ3JhcGggc3Vic3RpdHV0 aW9ucyBmb3IgYC0tc3RkZXJyLXByZWZpeCcuICBOb3RlIHRoYXQgdGhlIGVtcHR5CisjIHN1 YnN0aXR1dGlvbiBNVVNUIGJlIGRvbmUgbGFzdCwgb3RoZXJ3aXNlIGBAJUAmdEA6QCcgd2ls bCBiZWNvbWUgYCMnLCBub3QKKyMgYEAlOkAnLgorZm9yIHFfciBpbiAnQCU6QCAjJyAnQCZ0 QCAnOyBkbworICBxPSR7cV9yJSUgKn0gIyBxdWFkcmlncmFwaAorICByPSR7cV9yIyogfSAj IHJlcGxhY2VtZW50CisgIHdoaWxlIHRydWU7IGRvCisgICAgY2FzZSAkc3RkZXJyX3ByZWZp eCBpbgorICAgICoiJHEiKikgc3RkZXJyX3ByZWZpeD0ke3N0ZGVycl9wcmVmaXglJSIkcSIq fSRyJHtzdGRlcnJfcHJlZml4IyoiJHEifTs7CisgICAgKikgYnJlYWs7OworICAgIGVzYWMK KyAgZG9uZQorZG9uZQorCisjIFByZWZpeGVzIGVhY2ggbGluZSBvZiBpdHMgc3RkaW4gd2l0 aCB0aGUgZmlyc3QgYXJndW1lbnQgYW5kIHdyaXRlcyB0aGUgcmVzdWx0CisjIHRvIHN0ZG91 dC4gIElmIHRoZSBmaW5hbCBsaW5lIG9mIHN0ZGluIGlzIG5vbi1lbXB0eSBhbmQgZG9lcyBu b3QgZW5kIHdpdGggYQorIyB0ZXJtaW5hdGluZyBuZXdsaW5lLCBhIG5ld2xpbmUgaXMgYWRk ZWQuCitwcmVmaXhfbGluZXMoKSB7CisgICMgSW1wbGVtZW50YXRpb24gbm90ZTogVGhpcyBm dW5jdGlvbiBpcyB1c2VkIHRvIHByZWZpeCB0aGUgdGVzdCBzY3JpcHQncworICAjIHN0ZGVy ciBsaW5lcy4gIFByZXNlcnZpbmcgdGhlIG9yZGVyIG9mIHRoZSB0ZXN0IHNjcmlwdCdzIHN0 ZG91dCBhbmQgc3RkZXJyCisgICMgbGluZXMgaXMgaW1wb3J0YW50IGZvciBkZWJ1Z2dpbmcs IHNvIHRoaXMgZnVuY3Rpb24gaXMgc2Vuc2l0aXZlIHRvIGlucHV0IGFuZAorICAjIG91dHB1 dCBidWZmZXJpbmcuICBBIHNoZWxsIGxvb3AgaXMgdXNlZCB0byBwcmVmaXggdGhlIGxpbmVz IGluc3RlYWQgb2YKKyAgIyBgJEFNX1RBUF9BV0snICh3aGljaCB3b3VsZCBwcm9iYWJseSBi ZSBtb3JlIGVmZmljaWVudCkgYmVjYXVzZSBgbWF3aycKKyAgIyBhZ2dyZXNzaXZlbHkgYnVm ZmVycyBpdHMgaW5wdXQgKGV4Y2VwdCB3aXRoIHRoZSBgLVdpbnRlcmFjdGl2ZScgY29tbWFu ZC1saW5lCisgICMgb3B0aW9uKSwgd2hpY2ggd291bGQgZGVmZWF0IHRoZSBwdXJwb3NlIG9m IHRoZSBgLS1tZXJnZScgb3B0aW9uLiAgYHNlZCcgb3IKKyAgIyBgcGVybCcgY291bGQgYmUg dXNlZCBpbnN0ZWFkIG9mIGEgc2hlbGwgbG9vcCwgYnV0IHRob3NlIHdvdWxkIGFkZCBhCisg ICMgZGVwZW5kZW5jeSB0byB0aGlzIHNjcmlwdC4KKworICAjIDxodHRwczovL3N0YWNrb3Zl cmZsb3cuY29tL2EvNjM5OTU2OD4gZXhwbGFpbnMgYElGUz0nLiAgVGhlIGB8fCcgY2hlY2sK KyAgIyBlbnN1cmVzIHRoYXQgc3RkaW4ncyBmaW5hbCBsaW5lIGlzIHdyaXR0ZW4gdG8gc3Rk b3V0IGV2ZW4gaWYgaXQgaXMgbWlzc2luZyBhCisgICMgdGVybWluYXRpbmcgbmV3bGluZS4K KyAgd2hpbGUgSUZTPSByZWFkIC1yIGxpbmUgfHwgdGVzdCAtbiAiJGxpbmUiOyBkbworICAg ICMgYHByaW50ZicgaXMgcHJlZmVycmVkIG92ZXIgYGVjaG8nIGJlY2F1c2UgYGVjaG8nIG1p Z2h0IHByb2Nlc3MgYmFja3NsYXNoCisgICAgIyBlc2NhcGVzIG9yIGJlaGF2ZSB1bmV4cGVj dGVkbHkgaWYgaXRzIGFyZ3VtZW50IGxvb2tzIGxpa2UgYW4gb3B0aW9uLgorICAgIHByaW50 ZiAlc1xcbiAiJDEkbGluZSIKKyAgZG9uZQorfQorCiB0ZXN0ICQjIC1ndCAwIHx8IHVzYWdl X2Vycm9yICJtaXNzaW5nIHRlc3QgY29tbWFuZCIKIAogY2FzZSAkZXhwZWN0X2ZhaWx1cmUg aW4KQEAgLTEzOSwxOCArMTgwLDYxIEBAIGZpCiAgICAgIyA8aHR0cHM6Ly9saXN0cy5nbnUu b3JnL2FyY2hpdmUvaHRtbC9idWctYXV0b2NvbmYvMjAxMS0wOS9tc2cwMDAwNC5odG1sPgog ICAgICMgPGh0dHA6Ly9tYWlsLm9wZW5zb2xhcmlzLm9yZy9waXBlcm1haWwva3NoOTMtaW50 ZWdyYXRpb24tZGlzY3Vzcy8yMDA5LUZlYnJ1YXJ5LzAwNDEyMS5odG1sPgogICAgIHRyYXAg OiAxIDMgMiAxMyAxNQorICAgICMgRHVwbGljYXRlIHRoZSBzdGRvdXQgZmQgKHdoaWNoIGNv bm5lY3RzIHRvIGF3aydzIHN0ZGluKSB0byBmZCA0IHNvIHRoYXQgd2UKKyAgICAjIGNhbiBy ZXVzZSBmZCAxIGZvciBwaXBlbGluZXMgYW5kIGNvbW1hbmQgc3Vic3RpdHV0aW9ucyBiZWxv dy4KKyAgICBleGVjIDQ+JjEKICAgICAjIERldGVybWluZSB3aGVyZSB0byBzZW5kIHRoZSB0 ZXN0IHNjcmlwdCdzIHN0ZGVyci4gIE9ubHkgdGhlIHRlc3QncyBzdGRlcnIKICAgICAjIHNo b3VsZCBnbyBoZXJlOyBpZiBgZXhlYyAyPiYkc3RkZXJyX2ZkJyB3ZXJlIHJ1biwgdGhpcyBz Y3JpcHQncyBzdGRlcnIKICAgICAjIChlLmcuLCBgc2V0IC14JyBvdXRwdXQsIGlmIHR1cm5l ZCBvbiB0byBoZWxwIHdpdGggZGVidWdnaW5nKSB3b3VsZCBtaXgKICAgICAjIHdpdGggdGhl IHRlc3Qgc2NyaXB0J3Mgc3RkZXJyIGFuZCBnbyB0byB0aGUgbG9nICh2aWEgYGF3aycsIGlm IGAtLW1lcmdlJwogICAgICMgaXMgZW5hYmxlZCksIG5vdCB0aGUgdGVybWluYWwuCiAgICAg aWYgdGVzdCAkbWVyZ2UgLWd0IDA7IHRoZW4KLSAgICAgIHN0ZGVycl9mZD0xICAjIHNlbmQg c3RkZXJyIHRvIGF3aywgd2hpY2ggd2lsbCBjb3B5IGl0IHRvIHRoZSBsb2cKKyAgICAgIHN0 ZGVycl9mZD00ICAjIHNlbmQgc3RkZXJyIHRvIGF3aywgd2hpY2ggd2lsbCBjb3B5IGl0IHRv IHRoZSBsb2cKICAgICBlbHNlCiAgICAgICBzdGRlcnJfZmQ9MyAgIyBzZW5kIHN0ZGVyciBk aXJlY3RseSB0byB0aGUgbG9nIGZpbGUKICAgICBmaQotICAgICIkQCIgMj4mJHN0ZGVycl9m ZCAzPiYtCi0gICAgZWNobyAkPworICAgIGlmIHRlc3QgLW4gIiRzdGRlcnJfcHJlZml4Ijsg dGhlbgorICAgICAgIyBTZXQgdG8gdGhlIHRlc3Qgc2NyaXB0J3MgbnVtZXJpYyBleGl0IHN0 YXR1cy4KKyAgICAgIHN0YXR1cz0kKAorICAgICAgICBleGVjIDU+JjEKKyAgICAgICAgewor ICAgICAgICAgIHsKKyAgICAgICAgICAgICIkQCIgNT4mLQorICAgICAgICAgICAgIyBDYXB0 dXJpbmcgdGhlIHN0YXR1cyBpbiBhIHZhcmlhYmxlIHRoZW4gd3JpdGluZyB0aGUgdmFyaWFi bGUgdmFsdWUKKyAgICAgICAgICAgICMgdG8gYXdrIGJlbG93IG1heSBzZWVtIGxpa2UgdW5u ZWNlc3Nhcnkgc3RlcHM6IFdoeSBub3QganVzdCB3cml0ZQorICAgICAgICAgICAgIyB0aGUg c3RhdHVzIGRpcmVjdGx5IHRvIGF3ayBoZXJlPyAgVGhpcyBhdm9pZHMgYSByYWNlIGNvbmRp dGlvbjoKKyAgICAgICAgICAgICMgVGhlIGF3ayBzY3JpcHQgYmVsb3cgKnJlcXVpcmVzKiB0 aGUgZmluYWwgbGluZSBvZiBpdHMgaW5wdXQgdG8gYmUKKyAgICAgICAgICAgICMgdGhlIHRl c3QgcHJvZ3JhbSdzIGV4aXQgc3RhdHVzLiAgV3JpdGluZyB0byBmZCA0IGhlcmUgd291bGQg bm90CisgICAgICAgICAgICAjIHByb3ZpZGUgdGhhdCBndWFyYW50ZWUgYmVjYXVzZSB0aGlz IGBlY2hvJyBpcyBydW5uaW5nIGNvbmN1cnJlbnRseQorICAgICAgICAgICAgIyB3aXRoIGBw cmVmaXhfbGluZXMnLCB3aGljaCBpcyB3cml0aW5nIHRvIGZkIDQgaWYgYC0tbWVyZ2UnIGlz CisgICAgICAgICAgICAjIGVuYWJsZWQuICBUaHVzLCBhIHByZWZpeGVkIGFuZCBtZXJnZWQg c3RkZXJyIGxpbmUgY291bGQgYmUgd3JpdHRlbgorICAgICAgICAgICAgIyB0byBmZCA0IC9h ZnRlci8gdGhpcyBzdGF0dXMgaXMgd3JpdHRlbiwgd2hpY2ggd291bGQgYnJlYWsgdGhlIGF3 aworICAgICAgICAgICAgIyBzY3JpcHQgaWYgdGhlIHN0YXR1cyB3YXMgd3JpdHRlbiBkaXJl Y3RseSB0byBhd2sgaGVyZS4KKyAgICAgICAgICAgIHByaW50ZiAlc1xcbiAiJD8iIDE+JjUK KyAgICAgICAgICB9IHwKKyAgICAgICAgICAjIEVhY2ggbGluZSBvZiB0aGUgdGVzdCBwcm9n cmFtJ3Mgc3Rkb3V0IGlzIHJlYWQgdGhlbiB3cml0dGVuCisgICAgICAgICAgIyB1bmNoYW5n ZWQgdG8gc3Rkb3V0LiAgVGhpcyBpcyBhbiBhdHRlbXB0IHRvIHN1YnZlcnQgYnVmZmVyaW5n IHNvCisgICAgICAgICAgIyB0aGF0IHN0ZGVyciBhbmQgc3Rkb3V0IGxpbmVzIGFyZSBwcm9j ZXNzZWQgaW4gYXBwcm94aW1hdGVseSB0aGUgc2FtZQorICAgICAgICAgICMgb3JkZXIgYXMg d3JpdHRlbiBieSB0aGUgdGVzdCBwcm9ncmFtLiAgKEEgbGVzcyByYWN5IGFwcHJvYWNoIHdv dWxkCisgICAgICAgICAgIyBiZSB0byB1c2UgYSBzZWxlY3Qgb3IgcG9sbCBsb29wIG92ZXIg Ym90aCBzdGRlcnIgYW5kIHN0ZG91dCwgYnV0CisgICAgICAgICAgIyB0aGVyZSBpcyBubyBw b3J0YWJsZSAoUE9TSVgpIHdheSB0byBkbyB0aGF0IGZyb20gYSBzaGVsbCBzY3JpcHQuKQor ICAgICAgICAgICMKKyAgICAgICAgICAjIFRoaXMgYWxzbyBhZGRzIGEgdGVybWluYXRpbmcg bmV3bGluZSB0byB0aGUgdGVzdCBwcm9ncmFtJ3MgZmluYWwKKyAgICAgICAgICAjIHN0ZG91 dCBsaW5lIGlmIG1pc3NpbmcuCisgICAgICAgICAgd2hpbGUgSUZTPSByZWFkIC1yIGxpbmUg fHwgdGVzdCAtbiAiJGxpbmUiOyBkbworICAgICAgICAgICAgcHJpbnRmICVzXFxuICIkbGlu ZSIKKyAgICAgICAgICBkb25lCisgICAgICAgIH0gMj4mMSAxPiY0IDM+Ji0gND4mLSB8IHBy ZWZpeF9saW5lcyAiJHN0ZGVycl9wcmVmaXgiIDE+JiRzdGRlcnJfZmQKKyAgICAgICkKKyAg ICBlbHNlCisgICAgICAjIEF2b2lkIHVzaW5nIGBwcmVmaXhfbGluZXMnIGZvciBzdGRlcnIg aWYgYCRzdGRlcnJfcHJlZml4JyBpcyB0aGUgZW1wdHkKKyAgICAgICMgc3RyaW5nLiAgVGhp cyBlbnN1cmVzIHRoYXQgdGhlIHRlc3QgcHJvZ3JhbSdzIHN0ZGVyciBhbmQgc3Rkb3V0IGFy ZSBzZW50CisgICAgICAjIHRvIGF3ayBpbiB0aGUgb3JkZXIgdGhleSB3ZXJlIHdyaXR0ZW4g YnkgdGhlIHRlc3QgcHJvZ3JhbS4gIChPbmx5CisgICAgICAjIHJlbGV2YW50IGlmIGAtLW1l cmdlJyBpcyBlbmFibGVkLikKKyAgICAgICIkQCIgMj4mJHN0ZGVycl9mZCAzPiYtIDQ+Ji0K KyAgICAgIHN0YXR1cz0kPworICAgIGZpCisgICAgcHJpbnRmICVzXFxuICIkc3RhdHVzIgog ICApIHwgTENfQUxMPUMgJHtBTV9UQVBfQVdLLWF3a30gXAogICAgICAgICAtdiBtZT0iJG1l IiBcCiAgICAgICAgIC12IHRlc3Rfc2NyaXB0X25hbWU9IiR0ZXN0X25hbWUiIFwKZGlmZiAt LWdpdCBhL3QvbGlzdC1vZi10ZXN0cy5tayBiL3QvbGlzdC1vZi10ZXN0cy5tawppbmRleCBh ZmE2Mzc4MjIuLjYwOTlkNDlhNCAxMDA2NDQKLS0tIGEvdC9saXN0LW9mLXRlc3RzLm1rCisr KyBiL3QvbGlzdC1vZi10ZXN0cy5tawpAQCAtMTE4Nyw2ICsxMTg3LDcgQEAgdC90YXAtcGxh bnNraXAtd2hpdGVzcGFjZS5zaCBcCiB0L3RhcC1wbGFuc2tpcC1iYWRleGl0LnNoIFwKIHQv dGFwLXBsYW5za2lwLWJhaWxvdXQuc2ggXAogdC90YXAtcGxhbnNraXAtbGF0ZXItZXJyb3Jz LnNoIFwKK3QvdGFwLXN0ZGVyci1wcmVmaXgudGFwIFwKIHQvdGFwLXRlc3QtbnVtYmVyLTAu c2ggXAogdC90YXAtcmVjaGVjay1sb2dzLnNoIFwKIHQvdGFwLXJlc3VsdC1jb21tZW50LnNo IFwKZGlmZiAtLWdpdCBhL3QvdGFwLXN0ZGVyci1wcmVmaXgudGFwIGIvdC90YXAtc3RkZXJy LXByZWZpeC50YXAKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwLi43MTg5 ODg5OTEKLS0tIC9kZXYvbnVsbAorKysgYi90L3RhcC1zdGRlcnItcHJlZml4LnRhcApAQCAt MCwwICsxLDEyOSBAQAorIyEgL2Jpbi9zaAorIyBDb3B5cmlnaHQgKEMpIDIwMjUgRnJlZSBT b2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuCisjCisjIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNv ZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisjIGl0IHVu ZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVi bGlzaGVkIGJ5CisjIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJz aW9uIDIsIG9yIChhdCB5b3VyIG9wdGlvbikKKyMgYW55IGxhdGVyIHZlcnNpb24uCisjCisj IFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwg YmUgdXNlZnVsLAorIyBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0 aGUgaW1wbGllZCB3YXJyYW50eSBvZgorIyBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBG T1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisjIEdOVSBHZW5lcmFsIFB1Ymxp YyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisjCisjIFlvdSBzaG91bGQgaGF2ZSByZWNl aXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCisjIGFsb25n IHdpdGggdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0dHBzOi8vd3d3LmdudS5vcmcv bGljZW5zZXMvPi4KKworIyBUQVAgc3VwcG9ydDoKKyMgIC0gVGhlIEF1dG9tYWtlIFRBUCBk cml2ZXIgaGFzIGFuIG9wdGlvbiB0aGF0IGluc3RydWN0cyBpdCB0byBwcmVmaXggdGhlCisj ICAgIHRlc3Qgc2NyaXB0J3Mgc3RkZXJyIHdpdGggYSBnaXZlbiBzdHJpbmcuCisKKy4gdGVz dC1pbml0LnNoCitwbGFuXyBsYXRlcgorCitkdW1wZigpICgKKyAgICBzZXQgK3gKKyAgICBk aWFnX3N0cmluZ189JyMnIGRpYWdfICIjIyMjIyMjIENvbnRlbnRzIG9mICQxOiIKKyAgICBk aWFnXyA8JDEKKyAgICBkaWFnX3N0cmluZ189JyMnIGRpYWdfICIjIyMjIyMjIgorKQorCitj YXQgPk1ha2VmaWxlLmFtIDw8RU5EIHx8IGJhaWxvdXRfICJmYWlsZWQgdG8gY3JlYXRlIE1h a2VmaWxlLmFtIgorVEVTVFMgPSBhbGwudGVzdAorRU5ECitkdW1wZiBNYWtlZmlsZS5hbQor CisuIHRhcC1zZXR1cC5zaAorCisjIFRlc3RzIHdpdGhvdXQgLS1zdGRlcnItcHJlZml4LiAg SGlzdG9yaWNhbGx5LCB0aGUgVEFQIGRyaXZlciBoYXMgbm90IGFkZGVkCisjIGEgZmluYWwg bmV3bGluZSB0byBlaXRoZXIgc3Rkb3V0IG9yIHN0ZGVyciBpZiB0aGUgdGVzdCBwcm9ncmFt IGRpZCBub3Qgd3JpdGUKKyMgb25lIGl0c2VsZiwgc28gdGhhdCBpcyBub3QgdGVzdGVkIGhl cmUuCisKK2NhdCA+YWxsLnRlc3QgPDxFTkQgfHwgYmFpbG91dF8gImZhaWxlZCB0byBjcmVh dGUgYWxsLnRlc3QiCisjIS9iaW4vc2gKK2VjaG8gMS4uMgorZWNobyBvayAxCitlY2hvICdC YWlsIG91dCEnID4mMgorZWNobyBvayAyCitFTkQKK2NobW9kIGEreCBhbGwudGVzdCB8fCBi YWlsb3V0XyAiZmFpbGVkIHRvIG1ha2UgYWxsLnRlc3QgZXhlY3V0YWJsZSIKKworIyBUZXN0 IHdpdGhvdXQgLS1zdGRlcnItcHJlZml4LCB3aXRob3V0IC0tbWVyZ2UuCitjb21tYW5kX29r XyAibm8gbWVyZ2UsIG5vIHByZWZpeDogbWFrZSBjaGVjayBwYXNzZXMiIC0tIFwKKyAgICBy dW5fbWFrZSAtTyBBTV9URVNUX0xPR19EUklWRVJfRkxBR1M9IGNoZWNrCitkdW1wZiBhbGwu bG9nCitjb21tYW5kX29rXyAibm8gbWVyZ2UsIG5vIHByZWZpeDogcmVzdWx0IGNvdW50cyBh cmUgY29ycmVjdCIgLS0gXAorICAgIGNvdW50X3Rlc3RfcmVzdWx0cyB0b3RhbD0yIHBhc3M9 MiBmYWlsPTAgeHBhc3M9MCB4ZmFpbD0wIHNraXA9MCBlcnJvcj0wCitjb21tYW5kX29rXyAi bm8gbWVyZ2UsIG5vIHByZWZpeDogc3RkZXJyIGluIGxvZyIgLS0gXAorICAgIGdyZXAgLXEg J15CYWlsIG91dCEkJyBhbGwubG9nCisKKyMgVGVzdCB3aXRob3V0IC0tc3RkZXJyLXByZWZp eCwgd2l0aCAtLW1lcmdlLgorY29tbWFuZF9va18gIi0tbWVyZ2U6IG1ha2UgY2hlY2sgZmFp bHMiIC0tIFwKKyAgICBydW5fbWFrZSAtZSBGQUlMIEFNX1RFU1RfTE9HX0RSSVZFUl9GTEFH Uz0tLW1lcmdlIGNoZWNrCitkdW1wZiBhbGwubG9nCisjIERvbid0IGJvdGhlciBjaGVja2lu ZyB0aGUgY291bnRzIC0tIHRoZXkncmUgbWVhbmluZ2xlc3MgZHVlIHRvIHRoZSBtZXJnZWQK KyMgc3RkZXJyICJjb3JydXB0aW5nIiB0aGUgVEFQIG91dHB1dC4gIEl0IGlzIHN1ZmZpY2ll bnQgdG8ganVzdCB0ZXN0IHRoYXQKKyMgYG1ha2UgY2hlY2snIHJldHVybmVkIG5vbi16ZXJv LgorY29tbWFuZF9va18gIi0tbWVyZ2U6IHN0ZGVyciBpbiBsb2ciIC0tIFwKKyAgICBncmVw IC1xICdeQmFpbCBvdXQhJCcgYWxsLmxvZworCisKKyMgVGVzdHMgd2l0aCAtLXN0ZGVyci1w cmVmaXguICBJZiB0aGUgZmluYWwgc3RkZXJyIGxpbmUgZG9lcyBub3QgaGF2ZSBhCisjIHRl cm1pbmF0aW5nIG5ld2xpbmUsIHRoZSBUQVAgZHJpdmVyIHNob3VsZCBzdGlsbCBwcmludCB0 aGUgbGluZSB3aXRoIHRoZQorIyBwcmVmaXg7IGEgbmV3bGluZSBpcyBhbHNvIGFkZGVkIHRv IGF2b2lkICJjb3JydXB0aW5nIiB0aGUgZmluYWwgcHJlZml4ZWQKKyMgc3RkZXJyIGxpbmUg d2l0aCBhIHN1YnNlcXVlbnQgc3Rkb3V0IGxpbmUgaW4gdGhlIGxvZy4KKworY2F0ID5hbGwu dGVzdCA8PEVORCB8fCBiYWlsb3V0XyAiZmFpbGVkIHRvIGNyZWF0ZSBhbGwudGVzdCIKKyMh L2Jpbi9zaAorZWNobyAxLi4yCitlY2hvIG9rIDEKK2VjaG8gJ0JhaWwgb3V0IScgPiYyCitl Y2hvIG9rIDIKK3ByaW50ZiAlcyAnZmluYWwgc3RkZXJyIGxpbmUgd2l0aG91dCBuZXdsaW5l IHRlcm1pbmF0b3InID4mMgorZWNobyAiIyBUaGlzIGNvbW1lbnQgaXMgd3JpdHRlbiB0byBz dGRvdXQgYWZ0ZXIgdGhlIG5ld2xpbmUtbGVzcyBzdGRlcnIgbGluZSIKK2VjaG8gIiMgdG8g ZW5zdXJlIHRoYXQgYSBzdGRvdXQgbGluZSB3cml0dGVuIGFmdGVyIHRoZSBmaW5hbCBzdGRl cnIgbGluZSBkb2VzIgorZWNobyAiIyBub3QgZ2V0IHdyaXR0ZW4gdG8gdGhlIHNhbWUgbGlu ZSBpbiB0aGUgbG9nIGFzIHRoZSBmaW5hbCBzdGRlcnIgbGluZS4iCitFTkQKK2NobW9kIGEr eCBhbGwudGVzdCB8fCBiYWlsb3V0XyAiZmFpbGVkIHRvIG1ha2UgYWxsLnRlc3QgZXhlY3V0 YWJsZSIKKworIyBJbmNsdWRlZCBpbiB0aGUgcHJlZml4OgorIyAgIDEuIHF1YWRyaWdyYXBo IGZvciAjIChAJTpAKQorIyAgIDIuIGxpdGVyYWwgIyAoZGlmZmljdWx0IHRvIGluY2x1ZGUg aW4gYSBNYWtlZmlsZSB2YXJpYWJsZSwgYnV0IGVhc3kgdG8KKyMgICAgICBwYXNzIGluIGEg Y29tbWFuZC1saW5lIG1ha2UgdmFyaWFibGUgYXNzaWdubWVudCkKKyMgICAzLiBhIHN0cmlu ZyB0aGF0IGV4cGFuZHMgdG8gQCU6QCAocXVhZHJpZ3JhcGggZm9yICMpIGFmdGVyIHF1YWRy aWdyYXBoCisjICAgICAgcmVwbGFjZW1lbnQsIGFjY29tcGxpc2hlZCBieSBlbWJlZGRpbmcg YSBxdWFkcmlncmFwaCBmb3IgdGhlIGVtcHR5CisjICAgICAgc3RyaW5nIGluc2lkZSB0aGUg cXVhZHJpZ3JhcGggZm9yICMKKyMgVGhlIGVuZCByZXN1bHQgc2hvdWxkIGJlOiAjI0AlOkAK K1BGWEZMQUc9Jy0tc3RkZXJyLXByZWZpeCAiQCU6QCNAJUAmdEA6QCAiJworCisjIFRlc3Qg d2l0aCAtLXN0ZGVyci1wcmVmaXgsIHdpdGhvdXQgLS1tZXJnZS4KK2NvbW1hbmRfb2tfICIk UEZYRkxBRzogbWFrZSBjaGVjayBwYXNzZXMiIC0tIFwKKyAgICBydW5fbWFrZSAtTyBBTV9U RVNUX0xPR19EUklWRVJfRkxBR1M9IiRQRlhGTEFHIiBjaGVjaworZHVtcGYgYWxsLmxvZwor Y29tbWFuZF9va18gIiRQRlhGTEFHOiByZXN1bHQgY291bnRzIGFyZSBjb3JyZWN0IiAtLSBc CisgICAgY291bnRfdGVzdF9yZXN1bHRzIHRvdGFsPTIgcGFzcz0yIGZhaWw9MCB4cGFzcz0w IHhmYWlsPTAgc2tpcD0wIGVycm9yPTAKK2NvbW1hbmRfb2tfICIkUEZYRkxBRzogcHJlZml4 ZWQgc3RkZXJyIGluIGxvZyIgLS0gXAorICAgIGdyZXAgLXEgJ14jI0AlOkAgQmFpbCBvdXQh JCcgYWxsLmxvZworY29tbWFuZF9va18gIiRQRlhGTEFHOiBtaXNzaW5nIGZpbmFsIG5ld2xp bmUgaXMgYWRkZWQiIC0tIFwKKyAgICBncmVwIC1xICdeIyNAJTpAIGZpbmFsIHN0ZGVyciBs aW5lIHdpdGhvdXQgbmV3bGluZSB0ZXJtaW5hdG9yJCcgYWxsLmxvZworCisjIFRlc3Qgd2l0 aCAtLXN0ZGVyci1wcmVmaXgsIHdpdGggLS1tZXJnZS4KK2NvbW1hbmRfb2tfICIkUEZYRkxB RyAtLW1lcmdlOiBtYWtlIGNoZWNrIHBhc3NlcyIgLS0gXAorICAgIHJ1bl9tYWtlIC1PIEFN X1RFU1RfTE9HX0RSSVZFUl9GTEFHUz0iJFBGWEZMQUcgLS1tZXJnZSIgY2hlY2sKK2R1bXBm IGFsbC5sb2cKK2NvbW1hbmRfb2tfICIkUEZYRkxBRyAtLW1lcmdlOiByZXN1bHQgY291bnRz IGFyZSBjb3JyZWN0IiAtLSBcCisgICAgY291bnRfdGVzdF9yZXN1bHRzIHRvdGFsPTIgcGFz cz0yIGZhaWw9MCB4cGFzcz0wIHhmYWlsPTAgc2tpcD0wIGVycm9yPTAKK2NvbW1hbmRfb2tf ICIkUEZYRkxBRyAtLW1lcmdlOiBwcmVmaXhlZCBzdGRlcnIgaW4gbG9nIiAtLSBcCisgICAg Z3JlcCAtcSAnXiMjQCU6QCBCYWlsIG91dCEkJyBhbGwubG9nCisjIE5vdGU6IFdoZW4gLS1z dGRlcnItcHJlZml4IGlzIGVuYWJsZWQsIHRoZSBUQVAgZHJpdmVyIGludGVudGlvbmFsbHkg d2FpdHMgdG8KKyMgcmVhZCBhIGNvbXBsZXRlIGxpbmUgYmVmb3JlIHdyaXRpbmcgaXQgdG8g dGhlIGxvZy4gIFRoaXMgcmVkdWNlcyB0aGUgY2hhbmNlcworIyBvZiBtaXhpbmcgc3RkZXJy IGFuZCBzdGRvdXQgaW4gYSBzaW5nbGUgbG9nIGxpbmUuICBJZiB5b3UgbG9vayBhdCB0aGUg bG9nCisjIGZvciB0aGlzIHRlc3QsIHRoZSBmaW5hbCBzdGRlcnIgbGluZSBhcHBlYXJzIGxh c3QgZGVzcGl0ZSBiZWluZyB3cml0dGVuIGJ5CisjIHRoZSB0ZXN0IHByb2dyYW0gYmVmb3Jl IHRoZSBzdGRlcnIgY29tbWVudCBsaW5lcy4gIFRoaXMgaXMgYmVjYXVzZSB0aGUgVEFQCisj IGRyaXZlciBwYXRpZW50bHkgd2FpdGVkIGZvciBhIG5ld2xpbmUgdGhhdCBuZXZlciBjYW1l LgorY29tbWFuZF9va18gIiRQRlhGTEFHIC0tbWVyZ2U6IG1pc3NpbmcgZmluYWwgbmV3bGlu ZSBpcyBhZGRlZCIgLS0gXAorICAgIGdyZXAgLXEgJ14jI0AlOkAgZmluYWwgc3RkZXJyIGxp bmUgd2l0aG91dCBuZXdsaW5lIHRlcm1pbmF0b3IkJyBhbGwubG9nCisKK3BsYW5fIG5vdwor Cis6Ci0tIAoyLjQ4LjEKCg== --------------3bs0aAZeNitUUyP0F292XIWj Content-Type: text/x-patch; charset=UTF-8; name="0009-tap-include-malformed-output-in-error-message-to-aid.patch" Content-Disposition: attachment; filename*0="0009-tap-include-malformed-output-in-error-message-to-aid.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSA1YzBiZGM5MzIzZTAyYmVmZGQ5YjgyNmI3ZjhkZWY5OTZjODkwOTlmIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSaWNoYXJkIEhhbnNlbiA8cmhhbnNlbkByaGFuc2Vu Lm9yZz4KRGF0ZTogTW9uLCAzIEZlYiAyMDI1IDE4OjI2OjU4IC0wNTAwClN1YmplY3Q6IFtQ QVRDSCAwOS8xMF0gdGFwOiBpbmNsdWRlIG1hbGZvcm1lZCBvdXRwdXQgaW4gZXJyb3IgbWVz c2FnZSB0byBhaWQKIHdpdGggZGVidWdnaW5nCgoqIGxpYi90YXAtZHJpdmVyLnNoOiBJZiB0 aGUgbGluZSB0aGF0IHNob3VsZCBjb250YWluIHRoZSB0ZXN0IHNjcmlwdCdzIGV4aXQKc3Rh dHVzIGlzIG5vdCBhbiBpbnRlZ2VyICh3aGljaCB3b3VsZCBpbmRpY2F0ZSBhIGJ1ZyB3aXRo IHRoZSBkcml2ZXIsIG5vdCB0aGUKY29kZSB1bmRlciB0ZXN0KSwgaW5jbHVkZSB0aGUgbGlu ZSBpbiB0aGUgZXJyb3IgbWVzc2FnZSB0byBoZWxwIHdpdGgKZGVidWdnaW5nLgotLS0KIGxp Yi90YXAtZHJpdmVyLnNoIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25z KCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpYi90YXAtZHJpdmVyLnNoIGIv bGliL3RhcC1kcml2ZXIuc2gKaW5kZXggZDM2ZmY3YTAwLi5hNzFjNWVlYjkgMTAwNzU1Ci0t LSBhL2xpYi90YXAtZHJpdmVyLnNoCisrKyBiL2xpYi90YXAtZHJpdmVyLnNoCkBAIC0yMyw3 ICsyMyw3IEBACiAjIGJ1Z3MgdG8gPGJ1Zy1hdXRvbWFrZUBnbnUub3JnPiBvciBzZW5kIHBh dGNoZXMgdG8KICMgPGF1dG9tYWtlLXBhdGNoZXNAZ251Lm9yZz4uCiAKLXNjcmlwdHZlcnNp b249MjAyNS0wMi0wMy4wMzsgIyBVVEMKK3NjcmlwdHZlcnNpb249MjAyNS0wMi0wMy4wNDsg IyBVVEMKIAogIyBNYWtlIHVuY29uZGl0aW9uYWwgZXhwYW5zaW9uIG9mIHVuZGVmaW5lZCB2 YXJpYWJsZXMgYW4gZXJyb3IuICBUaGlzCiAjIGhlbHBzIGEgbG90IGluIHByZXZlbnRpbmcg dHlwby1yZWxhdGVkIGJ1Z3MuCkBAIC01NDQsNyArNTQ0LDcgQEAgZnVuY3Rpb24gZ2V0X3Rl c3RfZXhpdF9tZXNzYWdlKHN0YXR1cykKICAgaWYgKHN0YXR1cyA9PSAwKQogICAgIHJldHVy biAiIgogICBpZiAoc3RhdHVzICF+IC9eWzEtOV1bMC05XSokLykKLSAgICBhYm9ydCgiZ2V0 dGluZyBleGl0IHN0YXR1cyIpCisgICAgYWJvcnQoImdldHRpbmcgZXhpdCBzdGF0dXM6IG5v dCBhbiBpbnRlZ2VyOiAiIHN0YXR1cykKICAgaWYgKHN0YXR1cyA8IDEyNykKICAgICBleGl0 X2RldGFpbHMgPSAiIgogICBlbHNlIGlmIChzdGF0dXMgPT0gMTI3KQotLSAKMi40OC4xCgo= --------------3bs0aAZeNitUUyP0F292XIWj Content-Type: text/x-patch; charset=UTF-8; name="0010-tests-use-stderr-prefix-for-TAP-tests.patch" Content-Disposition: attachment; filename="0010-tests-use-stderr-prefix-for-TAP-tests.patch" Content-Transfer-Encoding: base64 RnJvbSA1NzRiYzE4YWE5ZThlMDY0ZmIxNzUzZGEwZDY5ODE2YjQ4YTZkNWY5IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSaWNoYXJkIEhhbnNlbiA8cmhhbnNlbkByaGFuc2Vu Lm9yZz4KRGF0ZTogTW9uLCAzIEZlYiAyMDI1IDE4OjI2OjU5IC0wNTAwClN1YmplY3Q6IFtQ QVRDSCAxMC8xMF0gdGVzdHM6IHVzZSBgLS1zdGRlcnItcHJlZml4JyBmb3IgVEFQIHRlc3Rz CgoqIHQvbG9jYWwubWs6IFBhc3MgYC0tc3RkZXJyLXByZWZpeCcgdG8gYGxpYi90YXAtZHJp dmVyLnNoJyB3aGVuCnJ1bm5pbmcgVEFQIHRlc3RzIHRvIHByZXZlbnQgc3RkZXJyIGxpbmVz IGZyb20gYmVpbmcgY29uZnVzZWQgd2l0aAp0ZXN0IHJlc3VsdHMgYW5kIHRvIGltcHJvdmUg dGhlIHJlYWRhYmlsaXR5IG9mIHRoZSB0ZXN0IGxvZyBmaWxlcy4KLS0tCiB0L2xvY2FsLm1r IHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0p CgpkaWZmIC0tZ2l0IGEvdC9sb2NhbC5tayBiL3QvbG9jYWwubWsKaW5kZXggODkwZDUwYWQ2 Li5hZDExY2M0ZDMgMTAwNjQ0Ci0tLSBhL3QvbG9jYWwubWsKKysrIGIvdC9sb2NhbC5tawpA QCAtMjksNyArMjksNyBAQCBBTV9QTF9MT0dfRkxBR1MgPSAtTXN0cmljdCAtdwogCiBUQVBf TE9HX0RSSVZFUiA9IEFNX1RBUF9BV0s9JyQoQVdLKScgJChTSEVMTCkgJChzcmNkaXIpL2xp Yi90YXAtZHJpdmVyLnNoCiAKLUFNX1RBUF9MT0dfRFJJVkVSX0ZMQUdTID0gLS1tZXJnZQor QU1fVEFQX0xPR19EUklWRVJfRkxBR1MgPSAtLW1lcmdlIC0tc3RkZXJyLXByZWZpeCAnQCU6 QFtzdGRlcnJdJwogCiBFWFRSQV9ESVNUICs9ICVEJS9SRUFETUUgJUQlL2F4L2lzICVEJS9h eC9pc19uZXdlc3QgJUQlL2F4L2RlbHRyZWUucGwKIAotLSAKMi40OC4xCgo= --------------3bs0aAZeNitUUyP0F292XIWj-- --------------l0PGPvnUrDki6DpLVy6zXSDR-- --------------elRr0SftK6ObdrLi20lkACtI Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfoCctB7fyOzE09bW0GvrRa1X4hQFAme5HNkACgkQ0GvrRa1X 4hQHfhAAoUPbQ9EMHMnfTcRhZZ6PUM1cnq+TJrpPH4bjjBf+C+JW8lbGydb0j2gy xOM9QZAYi4eboH42p2NYNKvO7I6Vo55HZc+lRVQ5wV/jUV69hEzqdqFxPiJp2S4w RH2G3L0xzAi14ZQ/iG3KD9/ym1tm7j5B45B32CSubH5Jh7CkTW4inrsBo+wD2OZG ceTmkDhDqI+KuCgAlIDdOkFT8JH5uO2EDblptGJP8sv3ZDcFxa6tEccN52sXHn+6 wU59yd+ebGV/w2GOeRL29rtlz9ZooFaeDlHFI8tj24NRyEkk7ruQ6BTMqnUJNRWn 4XxrKKrPFxXprHYigb32fCoEmdu2376HoHMPIu94DetPZspe5dg2mKAZxc4E3Txp fIVQXLlqrjORbNS1tnN76dhZVGcMJvV+O3jU16B176Fsn9eBoZ+1B6xx3v1yLW52 0hCJkZun9wIiE3x5gbc15/a4JQhQ/hQePhz3fwFWGnsxnySUSZsu+8qA0MSivaEy n4SR316AtY1WmA1cPDM2eQZ+Amjg4qml/+FQt2HQPpGoQ/wDzp6rkEIkbNDOwME8 aFvoQq5rMVecNfl4/CzOueOS/QyCTnPX+diNcH8TotIXqMOptR2/xVk7KnGmujpF Fz3ar7h84tItCww/wdxGKePrTNKpO2ytXN/DYAoHmnbe5+TbVmM= =m/u3 -----END PGP SIGNATURE----- --------------elRr0SftK6ObdrLi20lkACtI--
automake-patches@HIDDEN
:bug#72536
; Package automake-patches
.
Full text available.Received: (at 72536) by debbugs.gnu.org; 22 Feb 2025 00:22:10 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 21 19:22:10 2025 Received: from localhost ([127.0.0.1]:39902 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tldHV-0000zf-M0 for submit <at> debbugs.gnu.org; Fri, 21 Feb 2025 19:22:10 -0500 Received: from spork.scientician.org ([66.228.35.160]:49476) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <rhansen@HIDDEN>) id 1tldH2-0000xr-8s for 72536 <at> debbugs.gnu.org; Fri, 21 Feb 2025 19:21:40 -0500 Received: from spork.scientician.org (localhost [127.0.0.1]) by spork.scientician.org (Postfix) with ESMTP id B6CA34A746; Fri, 21 Feb 2025 19:21:39 -0500 (EST) Received: from redacted.invalid by spork.scientician.org (Postfix) with ESMTPSA id AE89C47E06; Fri, 21 Feb 2025 19:21:39 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rhansen.org; s=20130902-spork; t=1740183699; bh=oFCtgAEHTj9ZIStP46/krWIsziVLoNZgRcffuavxWJ8=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=JDUdLQmfowzP1sT/N7tTykGsnaCtqsD6WEx8iUbM6KswFpQuO3C1J0Ifq+xrpa+Ak A2/FWUn+4eNg8ZoQHAhmymcC0m+JRWYQ3n1d2I6BplZY9e1U4QE/ZqPDtbcdlbEXzs HUeIEKLLd/XG4Qit4LwBAaNXgfsF67wEhXqJ8v10= Received: from redacted.invalid by mail.scientician.org (Postfix) with ESMTPSA id 19EC320052; Fri, 21 Feb 2025 19:21:38 -0500 (EST) Message-ID: <97742a35-c974-4fd3-93ff-6adee614fdb0@HIDDEN> Date: Fri, 21 Feb 2025 19:21:29 -0500 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [bug#72536] [PATCH v3] tap: new `--stderr-prefix' option to prefix test script's stderr To: jcb62281@HIDDEN, Karl Berry <karl@HIDDEN> References: <2f78cced-e350-48da-91fa-51e5133cb0ff@HIDDEN> <202502202323.51KNN1Nf704905@HIDDEN> <c84bff29-cd27-4568-bb4a-b87abe46c806@HIDDEN> Content-Language: en-US From: Richard Hansen <rhansen@HIDDEN> In-Reply-To: <c84bff29-cd27-4568-bb4a-b87abe46c806@HIDDEN> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------cto2M5TTzhAJO5CbPSsjoXFQ" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72536 Cc: 72536 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------cto2M5TTzhAJO5CbPSsjoXFQ Content-Type: multipart/mixed; boundary="------------dZ3RTC744aGp3LoUEGYbFeq6"; protected-headers="v1" From: Richard Hansen <rhansen@HIDDEN> To: jcb62281@HIDDEN, Karl Berry <karl@HIDDEN> Cc: 72536 <at> debbugs.gnu.org Message-ID: <97742a35-c974-4fd3-93ff-6adee614fdb0@HIDDEN> Subject: Re: [bug#72536] [PATCH v3] tap: new `--stderr-prefix' option to prefix test script's stderr References: <2f78cced-e350-48da-91fa-51e5133cb0ff@HIDDEN> <202502202323.51KNN1Nf704905@HIDDEN> <c84bff29-cd27-4568-bb4a-b87abe46c806@HIDDEN> In-Reply-To: <c84bff29-cd27-4568-bb4a-b87abe46c806@HIDDEN> --------------dZ3RTC744aGp3LoUEGYbFeq6 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gMi8yMC8yNSAxOToyOSwgSmFjb2IgQmFjaG1leWVyIHdyb3RlOg0KPiBDb3VsZCB3ZSBm aWx0ZXIgYm90aCBzdGRvdXQgYW5kIHN0ZGVyciB0aHJvdWdoIGZ1bmN0aW9ucyB0aGF0IHRp bWVzdGFtcCANCj4gZWFjaCBsaW5lLCB0aGVuIG1lcmdlIHRoZSB0d28gYW5kIHNvcnQgb24g dGhlIHRpbWVzdGFtcHM/DQoNClVuZm9ydHVuYXRlbHkgdGhpcyB3b3VsZG4ndCBoZWxwLS0t aXQgd291bGQgYmUgc3ViamVjdCB0byB0aGUgc2FtZSANCnJlb3JkZXJpbmcgcmFjZSBjb25k aXRpb24uICBUaGUgdGltZXN0YW1wIHZhbHVlIHRoYXQgaXMgYWRkZWQgdG8gYSBsaW5lIA0K d291bGQgZGVwZW5kIG9uIHdoZW4gdGhlIGtlcm5lbCB3b2tlIHVwIHRoZSByZWFkaW5nIHRo cmVhZC9wcm9jZXNzLCBzbyANCnRoZSB0aW1lc3RhbXBzIHdvdWxkbid0IGFsd2F5cyBhY2N1 cmF0ZWx5IHJlcHJlc2VudCB0aGUgdGltZSB0aGUgdGVzdCANCnByb2dyYW0gd3JvdGUgdGhl IGxpbmUuICBJZiB0aGUga2VybmVsIHdva2UgdXAgdGhlIHN0ZGVyciBhbmQgc3Rkb3V0IA0K dGhyZWFkcyBpbiB0aGUgb3Bwb3NpdGUgb3JkZXIgb2Ygd3JpdGluZywgdGhlbiB0aGUgdGlt ZXN0YW1wcyB3b3VsZCBiZSANCmluIHRoZSB3cm9uZyBvcmRlci4NCg0KLVJpY2hhcmQNCg== --------------dZ3RTC744aGp3LoUEGYbFeq6-- --------------cto2M5TTzhAJO5CbPSsjoXFQ Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfoCctB7fyOzE09bW0GvrRa1X4hQFAme5GIkACgkQ0GvrRa1X 4hSRfg//XOPIgVUpJVjH6gNX4CTqPwbQpGtABal97sucYgPS/LHXvBtDf0akmSBf MK+u5cM6RH+cQFkHHRYHnZThfs8+dLiAE1N1P/7ktqhXVobK5RykBXL1SopA+/YK 7D908CNtrxxpZHS4sJ5JvWrLU5tmQ89moW1kSCG+oisp/gMohFcOLcBxYAMnPT2A wSyor8G2ErkmxwfNIok0xLMzzF1ibMB0+s+GsCsl9ofaZjSFyXjA5Kh/U+xOLHyp NqVvHyi430nFvA7jR30S2/cIuPkQka0Su0hcQ0shAUiZRjLulIvlEa2p/16nih++ eiM41c0Sl80SQmh25N1OJaI6UV2pyQmfFtJHcr1C0tNMNtlLlPPIhE+R331idveU IfxdjKt4XH+5PCojsbnmS26Fy0OaJ13YpYV9H+KXXbKVC/ShYmJKL91EuqRIzO7M h7ZZyIzYq+cRzaKOP4VVFo78euU9+zoDYGW8h/xVEI2BCxvEqji7bY11WIt4n9CK JwE368oJx0G+SRpOASljnLtnurL6KCumlgReC/YnNyGLQO4qYSLLwLhN8+VhYoEi 71k1BtFRRKG7GqW+pmR+2hrVixUbufIJh1SPk1tivWsef2OnJlKbpBw2UAhmnhtv /hw9mJGMvXa2fArwOJDAxbgQMFlNlHYHXOWjJ64HI0/BPxaj68E= =VtqI -----END PGP SIGNATURE----- --------------cto2M5TTzhAJO5CbPSsjoXFQ--
automake-patches@HIDDEN
:bug#72536
; Package automake-patches
.
Full text available.Received: (at 72536) by debbugs.gnu.org; 22 Feb 2025 00:21:02 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 21 19:21:02 2025 Received: from localhost ([127.0.0.1]:39896 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tldGP-0000vU-Hk for submit <at> debbugs.gnu.org; Fri, 21 Feb 2025 19:21:02 -0500 Received: from spork.scientician.org ([2600:3c03:e000:66::1]:41721) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <rhansen@HIDDEN>) id 1tldGM-0000vA-L7 for 72536 <at> debbugs.gnu.org; Fri, 21 Feb 2025 19:20:59 -0500 Received: from spork.scientician.org (localhost [127.0.0.1]) by spork.scientician.org (Postfix) with ESMTP id 2F2EF4A746; Fri, 21 Feb 2025 19:20:56 -0500 (EST) Received: from redacted.invalid by spork.scientician.org (Postfix) with ESMTPSA id 1706147E06; Fri, 21 Feb 2025 19:20:56 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rhansen.org; s=20130902-spork; t=1740183656; bh=0aOVlaahudxhK9VMLxJmPI8CfPMy77st62L23ZYmdlk=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=FpBDfanVpMdKDEjozDQ02omA5P6d37IP5hV477j4XFRXitSXTW+dlsgMHpcBYbodp T92HVqqtpmjheB4QqNLQ6yOD/bBenViVbEaFpKyjFda+/w7a0UrB5xlarWss2vrA5d 96Y49O2pVhG7Rgryo9nBFaJ4q0+4qpB/P7UA1JQI= Received: from redacted.invalid by mail.scientician.org (Postfix) with ESMTPSA id 344A020052; Fri, 21 Feb 2025 19:20:52 -0500 (EST) Message-ID: <6566ccde-e5f6-479e-84f6-9c3178fa54e6@HIDDEN> Date: Fri, 21 Feb 2025 19:20:40 -0500 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v3] tap: new `--stderr-prefix' option to prefix test script's stderr To: Karl Berry <karl@HIDDEN>, Jacob Bachmeyer <jcb62281@HIDDEN> References: <202502202323.51KNN1Nf704905@HIDDEN> Content-Language: en-US From: Richard Hansen <rhansen@HIDDEN> In-Reply-To: <202502202323.51KNN1Nf704905@HIDDEN> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------8Hrn0M7xXVKnwpkGEw1iRys2" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 72536 Cc: 72536 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------8Hrn0M7xXVKnwpkGEw1iRys2 Content-Type: multipart/mixed; boundary="------------xIqoluLjfoRDF2LqLps0SVEA"; protected-headers="v1" From: Richard Hansen <rhansen@HIDDEN> To: Karl Berry <karl@HIDDEN>, Jacob Bachmeyer <jcb62281@HIDDEN> Cc: 72536 <at> debbugs.gnu.org Message-ID: <6566ccde-e5f6-479e-84f6-9c3178fa54e6@HIDDEN> Subject: Re: [PATCH v3] tap: new `--stderr-prefix' option to prefix test script's stderr References: <202502202323.51KNN1Nf704905@HIDDEN> In-Reply-To: <202502202323.51KNN1Nf704905@HIDDEN> --------------xIqoluLjfoRDF2LqLps0SVEA Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gMi8yMC8yNSAxODoyMywgS2FybCBCZXJyeSB3cm90ZToNCj4+IChhKSBub3QgcGlwaW5n IHN0ZGVyciB0aHJvdWdoIHRoZSBwcmVmaXhpbmcgZnVuY3Rpb24gd2hlbiB0aGUgcHJlZml4 IA0KPj4gaXMgdGhlIGVtcHR5IHN0cmluZywgYW5kIChiKSBhdm9pZGluZyBzdGRvdXQgYnVm ZmVyaW5nIHdoZW4gc3RkZXJyIA0KPj4gaXMgcHJlZml4ZWQuDQo+IA0KPiBUaG9zZSBzb3Vu ZCBkZXNpcmFibGUgaW4gYW55IGNhc2UuIEVzcGVjaWFsbHkgdGhlIGZpcnN0LiANCj4gSXQn cyBoaWdobHkgZGVzaXJhYmxlIGZvciBleGlzdGluZyBiZWhhdmlvciB0byByZW1haW4gdGhl IHNhbWUsIGFzIG11Y2ggDQo+IGFzIHBvc3NpYmxlLg0KDQpPSywgd2lsbCBkby4NCg0KPiBC dXQgd2hhdCBhYm91dCB0aGUgbmV3IHRlc3QgeW91IHdyb3RlPyAgSXNuJ3QgYW55IHRlc3Qg dGhhdCBhKSBvdXRwdXRzIA0KPiB0byBib3RoIHN0ZG91dCBhbmQgc3RkZXJyIGFuZCBiKSB1 c2VzIHRoZSBuZXcgbWVyZ2UgcHJlZml4IGdvaW5nIHRvIGJlIA0KPiBzdWJqZWN0IHRvIHRo ZSByYWNlIGNvbmRpdGlvbj8NCg0KVG8gYmUgY2xlYXIsIHRoZSBvbmx5IG5lZ2F0aXZlIGVm ZmVjdCBvZiB0aGUgcmFjZSBjb25kaXRpb24gaXMgdGhhdCANCnN0ZGVyciBsaW5lcyBtaWdo dCBhcHBlYXIgb3V0IG9mIG9yZGVyIHJlbGF0aXZlIHRvIHN0ZG91dCBsaW5lcywgZXZlbiAN CndoZW4gLS1tZXJnZSBpcyBwYXNzZWQuICAoQWxsIHN0ZGVyciBsaW5lcyBhcmUgc3RpbGwg cHJvY2Vzc2VkIGluIG9yZGVyIA0KcmVsYXRpdmUgdG8gb3RoZXIgc3RkZXJyIGxpbmVzLCBh bmQgdGhlIHNhbWUgZ29lcyBmb3IgdGhlIHN0ZG91dCBsaW5lcyANCnJlbGF0aXZlIHRvIG90 aGVyIHN0ZG91dCBsaW5lcy4pICBUaGF0IHJlb3JkZXJpbmcgc2hvdWxkbid0IGJyZWFrIGFu eSANCnVzZXIncyBUQVAgdGVzdHMgYmVjYXVzZSB0aGV5IHNob3VsZG4ndCBiZSBvdXRwdXR0 aW5nIFRBUCBjb21tYW5kcyB0byANCnN0ZGVyciBhbnl3YXkgKGFuZCBjZXJ0YWlubHkgbm90 IGlmIHN0ZGVyciBsaW5lcyBhcmUgcHJlZml4ZWQpLg0KDQpUaGUgcmVvcmRlcmluZyBtaWdo dCBicmVhayBzb21lIG9mIHRoZSB0ZXN0cyBpbiBBdXRvbWFrZSB0aGF0IHRlc3QgdGhlIA0K VEFQIGRyaXZlciBpdHNlbGYsIGJ1dCBvbmx5IGlmIHRoZSB0ZXN0cyBjYXJlIGFib3V0IGxp bmUgb3JkZXJpbmcgDQpiZXR3ZWVuIHN0ZGVyciBhbmQgc3Rkb3V0LiAgVGhlIG5ldyB0ZXN0 IEkgYWRkZWQgZG9lc24ndCBjYXJlLCBzbyBpdCdzIA0KZmluZS4gIFRoZSB0L3RhcC1tZXJn ZS1zdGRvdXQtc3RkZXJyLnNoIHRlc3QgZG9lcyBjYXJlIGFib3V0IG9yZGVyLCANCndoaWNo IGlzIHdoeSBpdCBicm9rZS4NCg0KSSB0aGluayB0aGUgb25seSBtYWpvciBkb3duc2lkZSB0 byB0aGUgcmVvcmRlcmluZyBpcyB0aGF0IGl0IGlzIGhhcmRlciANCmZvciB1c2VycyB0byB1 bmRlcnN0YW5kIGxvZ3Mgd2hlbiB0cnlpbmcgdG8gZmlndXJlIG91dCBhIGJ1ZyBpbiB0aGVp ciANCm93biBjb2RlIChsaWtlIGl0IGlzIHdpdGggLS1uby1tZXJnZSkuICBVc2VycyBjYW4g cmVtb3ZlIC0tc3RkZXJyLXByZWZpeCANCihvbmNlIEkgbWFrZSB0aGUgY2hhbmdlcyBwcm9w b3NlZCBpbiBteSBwcmV2aW91cyBlbWFpbCkgb3IgdGhleSBjYW4gcnVuIA0KdGhlIHRlc3Qg cHJvZ3JhbSBkaXJlY3RseSAobm90IHZpYSB0aGUgVEFQIGRyaXZlcikgdG8gZ2V0IGEgbW9y ZSANCmFjY3VyYXRlIHVuZGVyc3RhbmRpbmcgb2Ygb3V0cHV0IHRpbWluZy4NCg0KVGhlIG9y ZGVyIG9mIHByb2Nlc3NpbmcgKGFuZCBsb2dnaW5nKSBzaG91bGQgbm90IGRpZmZlciBmcm9t IHRoZSBvcmRlciANCm9mIHRoZSB0ZXN0IHByb2dyYW0ncyB3cml0ZSgyKSBjYWxscyBieSBt dWNoLiAgT3V0LW9mLW9yZGVyIHByb2Nlc3NpbmcgDQpvbmx5IGhhcHBlbnMgaWYgdGhlIHRl c3QgcHJvZ3JhbSB3cml0ZXMgdG8gc3Rkb3V0IHRoZW4gc3RkZXJyIGJ1dCB0aGUgDQprZXJu ZWwgd2FrZXMgdXAgdGhlIFRBUCBkcml2ZXIncyB0aHJlYWQvcHJvY2VzcyB0aGF0IGlzIHJl YWRpbmcgc3RkZXJyIA0KYmVmb3JlIGl0IHdha2VzIHVwIHRoZSBUQVAgZHJpdmVyJ3MgdGhy ZWFkL3Byb2Nlc3MgdGhhdCBpcyByZWFkaW5nIA0Kc3Rkb3V0LiAgKE9yIHZpY2UtdmVyc2Eu KQ0KDQpBcyBJIG1lbnRpb25lZCBiZWZvcmUsIHRoZSBvdXQtb2Ytb3JkZXIgcHJvY2Vzc2lu ZyBjYW4gYWxzbyBoYXBwZW4gd2l0aCANCnNlbGVjdC9wb2xsICh0aGUga2VybmVsIG1pZ2h0 IG5vdCB3YWtlIHVwIHRoZSByZWFkaW5nIHRocmVhZC9wcm9jZXNzIA0KdW50aWwgYWZ0ZXIg dGhlIHRlc3QgcHJvZ3JhbSB3cml0ZXMgdG8gYm90aCBzdGRvdXQgYW5kIHN0ZGVyciksIGJ1 dCANCnNlbGVjdC9wb2xsIGlzIGNvbnNpZGVyYWJseSBsZXNzIGV4cGVuc2l2ZSB0aGFuIGNv bnRleHQgc3dpdGNoZXMgKElJVUMpIA0Kc28gdGhlIG9kZHMgb2YgaW4tb3JkZXIgcHJvY2Vz c2luZyBhcmUgYmV0dGVyLg0KDQo+PiBVc2VycyB0aGF0IHJlcXVpcmUgc3Ryb25nZXIgZ3Vh cmFudGVlcyBjYW4gd3JhcCB0aGVpciB0ZXN0IHByb2dyYW0gDQo+PiBpbiBhIGN1c3RvbSBo ZWxwZXIgdXRpbGl0eSByYXRoZXIgdGhhbiByZWx5IG9uIEF1dG9tYWtlJ3MgVEFQIGRyaXZl ciANCj4+IHRvIGRvIHRoZSBwcmVmaXhpbmcgYW5kIG1lcmdpbmcuDQo+IA0KPiBUaGF0IGZl ZWxzIGxpa2UgYXNraW5nIGFuIGF3ZnVsIGxvdCBvZiB0aGUgdXNlcnMuDQoNCkknbSBob3Bp bmcgbW9zdCB1c2VycyB3b24ndCBjYXJlIG11Y2ggYWJvdXQgbWlub3IgcmVvcmRlcmluZzsg dGhhdCANCmhhdmluZyAtLXN0ZGVyci1wcmVmaXggaXMgYmV0dGVyIHRoYW4gbm90IGhhdmlu ZyBpdCBldmVuIGlmIGl0IGhhcyBzb21lIA0KcmVvcmRlcmluZyBpc3N1ZXMuICBCdXQgbWF5 YmUgbm90LS0tbWF5YmUgaXQgd291bGQgYmUgYmV0dGVyIHRvIG9taXQgdGhlIA0KZmVhdHVy ZSBpZiBpdCBkb2Vzbid0IHF1aXRlIG1lZXQgdXNlcnMnIGV4cGVjdGF0aW9ucy4NCg0KSSBj YW4gbWFrZSBpdCBhbiBlcnJvciB0byBzcGVjaWZ5IGJvdGggLS1zdGRlcnItcHJlZml4IGFu ZCAtLW1lcmdlIHNvIA0KdGhhdCB1c2VycyBkb24ndCBleHBlY3QgaW4tb3JkZXIgcHJvY2Vz c2luZyB3aGVuIHRoZXkgcGFzcyANCi0tc3RkZXJyLXByZWZpeC4gIExhdGVyLCBpZiBmdXJ0 aGVyIHRlc3Rpbmcgc2hvd3MgdGhhdCAtLXN0ZGVyci1wcmVmaXggDQphbmQgLS1tZXJnZSB0 b2dldGhlciBpc24ndCB0b28gYmFkLCB3ZSBjYW4gcmVtb3ZlIHRoZSByZXN0cmljdGlvbi4N Cg0KPiBJZiB3ZSBoYXZlIHRvIHJlc29ydCANCj4gdG8gdGhhdCwgaXQgc291bmRzIGxpa2Ug c29tZXRoaW5nIHdlIHNob3VsZCBzaG93IGFuIGV4YW1wbGUgb2YuIEFuZCANCj4gbWF5YmUg dXNlIGZvciB0aGUgbmV3IHRlc3QsIGlmIHRoYXQncyBwb3NzaWJsZS4NCg0KSSd2ZSBiZWVu IGZydXN0cmF0ZWQgZW5vdWdoIGJ5IHNoZWxsJ3MgbGFjayBvZiBzZWxlY3QvcG9sbCB0aGF0 IEknbSANCnRlbXB0ZWQgdG8gY3JlYXRlIGEgbmV3IHV0aWxpdHkgdG8gaGVscCB3aXRoIGNh c2VzIGxpa2UgdGhpcy4gIEZvciBleGFtcGxlOg0KDQogICAgIGZkbXV4IC0tbW9kZT1saW5l ICIxOltzdGRvdXRdICVsIiAiMjpbc3RkZXJyXSAlbCIgLS0gZm9vIGFyZw0KDQp3b3VsZCBy dW4gJ2ZvbyBhcmcxJywgc2VsZWN0L3BvbGwgaXRzIEZEcyAxIGFuZCAyLCBwcmVmaXggc3Rk b3V0IGxpbmVzIA0Kd2l0aCAiW3N0ZG91dF0gIiBhbmQgc3RkZXJyIGxpbmVzIHdpdGggIltz dGRlcnJdICIsIGFuZCB3cml0ZSB0aGUgDQpwcmVmaXhlZCBsaW5lcyB0byBzdGRvdXQuDQoN CklmIGEgdXRpbGl0eSBsaWtlIHRoYXQgd2FzIHdpZGVseSBhdmFpbGFibGUgdGhlbiBkZXZz IGNvdWxkIHdyYXAgdGhlaXIgDQp0ZXN0IHByb2dyYW1zIGluIGl0IGFuZCBub3QgYm90aGVy IHdpdGggdGhlIFRBUCBkcml2ZXIncyAtLXN0ZGVyci1wcmVmaXggDQphbmQgLS1tZXJnZSBv cHRpb25zLiAgVGhlIHByb2JsZW0gaXMgdGhhdCB0aGVyZSdzIGEgbmVhciAwJSBjaGFuY2Ug c3VjaCANCmEgdXRpbGl0eSB3b3VsZCBiZSBhZGRlZCB0byBQT1NJWCwgd2hpY2ggbWVhbnMg aXQgd291bGRuJ3QgYmUgd2lkZWx5IA0KYXZhaWxhYmxlLiAgQSBwdXJlIHNoZWxsK2F3ayBz Y3JpcHQgbGlrZSBBdXRvbWFrZSdzIFRBUCBkcml2ZXIgY2FuIHJ1biANCmp1c3QgYWJvdXQg ZXZlcnl3aGVyZS4NCg0KLVJpY2hhcmQNCg== --------------xIqoluLjfoRDF2LqLps0SVEA-- --------------8Hrn0M7xXVKnwpkGEw1iRys2 Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfoCctB7fyOzE09bW0GvrRa1X4hQFAme5GFkACgkQ0GvrRa1X 4hS6Ng/8DDPKzNRa1nY+Peye1/eI+Esc7MW31YPsa8peaknBawqHtl22SqjTf15o EEpPKRhsN7PdYfVG3eEirwPi0sL+8k5XTrHe5BA8v8mLS+nkGtqxd/+jZXTxGrkV 6HA9VImquPHbjSuV5B15pfwL6DAAqcE2N006glc17hbJEJrY2WsW9jMMvP2a02IB R505rNdSQ+kmupEyUFIW3LbrB32ZpORuVJjFE4TXAHu2liowasEGc5zwDgjhwGpm MV4vKf6Dg7v+fc4VvFGVkQa/jkEp92RU+pyALvpv5c4PnoCxQSbRV+h/wzWM3FbE 5t35ISSI46QHMCRx2RNXMe5FYqtuQKacXVT4AHEwanC7ARQJ22o9KnHZB7UR3xIn yVt0MoNRrLlM0uQkn7XQhSYUc3Yqw6VTB4F7snVfaQBl91SLB5EtFIg+h7J/m9+y 2onKtFgTDAtncORZD3pQCrpbH2kfggVpTuU++LaYDskZq8l0yOPs8Bos917QBNhx Hffb8CIKC+Fw8f+hnc56FW6EMu42fmQxr97+2EbDdSPq3PxeG1tB0t9R82KrP9uB /90OYSlnFKaLJRYr6vf94Dn5RWe//iT8O9T/p2As4/Wclg3BdtU5hwpTbTzOcxct 0tnT2lrn2e2tsByQyg8gl4uJWn4VLCUePzClF9u2qoYeIN986Ek= =2gj2 -----END PGP SIGNATURE----- --------------8Hrn0M7xXVKnwpkGEw1iRys2--
automake-patches@HIDDEN
:bug#72536
; Package automake-patches
.
Full text available.Received: (at 72536) by debbugs.gnu.org; 21 Feb 2025 23:12:19 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 21 18:12:19 2025 Received: from localhost ([127.0.0.1]:39623 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tlcBv-0004OP-Ho for submit <at> debbugs.gnu.org; Fri, 21 Feb 2025 18:12:19 -0500 Received: from frenzy.freefriends.org ([198.99.81.75]:38678 helo=freefriends.org) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <karl@HIDDEN>) id 1tlcBs-0004Nr-B0 for 72536 <at> debbugs.gnu.org; Fri, 21 Feb 2025 18:12:17 -0500 X-Envelope-From: karl@HIDDEN Received: from freefriends.org (localhost [127.0.0.1]) by freefriends.org (8.16.1/8.16.1) with ESMTPS id 51LNBgBh820619 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Fri, 21 Feb 2025 16:11:42 -0700 Received: (from apache@localhost) by freefriends.org (8.16.1/8.14.7/Submit) id 51LNBgEp820618; Fri, 21 Feb 2025 16:11:42 -0700 Date: Fri, 21 Feb 2025 16:11:42 -0700 Message-Id: <202502212311.51LNBgEp820618@HIDDEN> From: Karl Berry <karl@HIDDEN> To: jcb62281@HIDDEN Subject: Re: [bug#72536] [PATCH v3] tap: new `--stderr-prefix' option to prefix test script's stderr In-Reply-To: <c84bff29-cd27-4568-bb4a-b87abe46c806@HIDDEN> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 72536 Cc: 72536 <at> debbugs.gnu.org, rhansen@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) we would need to get high-precision timestamps from date(1) Sounds like a nightmare :(. -k
automake-patches@HIDDEN
:bug#72536
; Package automake-patches
.
Full text available.Received: (at 72536) by debbugs.gnu.org; 21 Feb 2025 00:29:41 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 20 19:29:41 2025 Received: from localhost ([127.0.0.1]:45598 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tlGvF-00072o-Bj for submit <at> debbugs.gnu.org; Thu, 20 Feb 2025 19:29:41 -0500 Received: from mail-ot1-x332.google.com ([2607:f8b0:4864:20::332]:57441) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <jcb62281@HIDDEN>) id 1tlGvD-00071s-EN for 72536 <at> debbugs.gnu.org; Thu, 20 Feb 2025 19:29:39 -0500 Received: by mail-ot1-x332.google.com with SMTP id 46e09a7af769-7272f1bec4aso659360a34.2 for <72536 <at> debbugs.gnu.org>; Thu, 20 Feb 2025 16:29:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740097773; x=1740702573; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:reply-to:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=fyeE8mKZoi6gdUYk7PHOUJP5Ni/Lez8eLO532rhuWoc=; b=K0hEuz8VQCSlnfdQFGl3yDMZjCY6pYojlVCQRT+H8ptkAocVUIRFsdauiaGvD5M6Qr SPJkXd+B6NcGnbXadZDJwx2yC2e2A6NZobdDlEQPHr0i6nCxXUpo/T8YK4f3OobdEBpn 1LzrYy3pFoGB/3s14HI72fpIOAGdKte2KNs75sz0/hs7tnKox/yiWfGJcBnrB89ri2e5 cZGzFoh8smJKC2qYmgWHlA8rvW4TW/r5TLRteTrwE038T1tBTcNONAIxq5itiSu8Ys5/ Nm94CkQMezvpnGZgfDYk2FOSnLsjg/cDSByWhBxNG3l5hH2pqT0c7J1nu+EeK88wyDBI RNEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740097773; x=1740702573; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:reply-to:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=fyeE8mKZoi6gdUYk7PHOUJP5Ni/Lez8eLO532rhuWoc=; b=Sg59EEDskc804PyacGJhOl5uqhDGr0zOoB/aZ9MH7FbX58tG/1PHgFyWsK6/UxGkZR yTr5brnH6Gtj5pXpCwltvf7z5bBWDCAlnqFVP580EB1hhbZyi0nb1PTyMH7nQYdGxJZg 0VWlXegPjZUhMjEBal8KfooLygMeIsYJwYu6gYknvZZHy2yCAeswox9WHVY8AdlFnZIq p3VqMvq2hsYtpm3Coem+wWzx32Zijy+QF0idZnIiVBRkZoVMgqPs2QsbpUb1Dmbm3FWJ UNWOc0n2gJzw3kmjpsk3oWngn4zfJutAOXfsarhKRwQXL0BX2jn/KjbG7VDAP6Yh0Zr4 UKEA== X-Gm-Message-State: AOJu0Yxov4vZlv2k8Unx0KtdwdssjyQQcpelc7r5FUV+lQBIUdhVZ633 4o3l1SEMFnlv52VumgbK2YVDMD9uzLP9Xyou6f800zZOgFDrgB11 X-Gm-Gg: ASbGncvSZFq/HInLQ9WDpnYFIMY4ruswIx1FttPegy3kaMIwDPXm9BSpHCwIOM8nojb VO9k35aHhMQ4o8GSaABhfyDdghBLTAZPHNYWNEWfHohPuIOCwcifLhkEgIBuuGzjuhpuGD/7rCO HeLPrdBsHwAjnBm4T8DrTyRQrvswIsmFQYcbbIrKa7Lm/r/9rfVc8u96HLcxO/DPYBxoUDNAanB HaYhy/H6TvU8/ecTsifyvH+LBiXAjgkY3lpFM4pwjjizHo/AlBlJbz41q6D2MD4aErkqwYNpwQy KqgqG1uChzZA X-Google-Smtp-Source: AGHT+IG3h/vaI/NkT0qt8IW2xrBUv3RWUjc5XXW0n9Pxh0RPObDaQsZ3GbkIJVbhxAhu5sRKoXH79w== X-Received: by 2002:a05:6808:2cc:b0:3f4:8cd:e917 with SMTP id 5614622812f47-3f42468982bmr1054555b6e.8.1740097773100; Thu, 20 Feb 2025 16:29:33 -0800 (PST) Received: from [127.0.0.1] ([70.133.144.14]) by smtp.gmail.com with ESMTPSA id 5614622812f47-3f414717ea5sm908675b6e.47.2025.02.20.16.29.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Feb 2025 16:29:32 -0800 (PST) Message-ID: <c84bff29-cd27-4568-bb4a-b87abe46c806@HIDDEN> Date: Thu, 20 Feb 2025 18:29:30 -0600 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [bug#72536] [PATCH v3] tap: new `--stderr-prefix' option to prefix test script's stderr To: Karl Berry <karl@HIDDEN>, rhansen@HIDDEN References: <2f78cced-e350-48da-91fa-51e5133cb0ff@HIDDEN> <202502202323.51KNN1Nf704905@HIDDEN> Content-Language: en-US From: Jacob Bachmeyer <jcb62281@HIDDEN> In-Reply-To: <202502202323.51KNN1Nf704905@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 72536 Cc: 72536 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Reply-To: jcb62281@HIDDEN Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.5 (/) On 2/20/25 17:23, Karl Berry wrote: > It's not practical to ship a C file and > compile that when the user runs the tests (right?). > > Right. Also right that we don't want to induce a dependency on > perl/python/whatever for running tests. > > (a) not piping stderr through the prefixing function when the prefix > is the empty string, and (b) avoiding stdout buffering when stderr > is prefixed. > > Those sound desirable in any case. Especially the first. > It's highly desirable for existing behavior to remain the same, as much > as possible. Could we filter both stdout and stderr through functions that timestamp each line, then merge the two and sort on the timestamps? Something like (while read line; do echo `date` "$line"; done) for the timestamping function? (OK, so we would need to get high-precision timestamps from date(1) for that to work...) -- Jacob
automake-patches@HIDDEN
:bug#72536
; Package automake-patches
.
Full text available.Received: (at 72536) by debbugs.gnu.org; 21 Feb 2025 00:24:28 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 20 19:24:28 2025 Received: from localhost ([127.0.0.1]:45535 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tlGqC-0006Lt-2b for submit <at> debbugs.gnu.org; Thu, 20 Feb 2025 19:24:28 -0500 Received: from mail-oo1-xc2e.google.com ([2607:f8b0:4864:20::c2e]:46280) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <jcb62281@HIDDEN>) id 1tlGq8-0006Kc-OB for 72536 <at> debbugs.gnu.org; Thu, 20 Feb 2025 19:24:25 -0500 Received: by mail-oo1-xc2e.google.com with SMTP id 006d021491bc7-5fcf21d7235so574598eaf.0 for <72536 <at> debbugs.gnu.org>; Thu, 20 Feb 2025 16:24:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740097459; x=1740702259; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:reply-to:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=8cAZXCo7kM+I4J9wTwMk+tSMJeXlkN/jZK9xLayYrJ0=; b=ijH0a0U9ruk3Wb6LPBjmW2jBr/50MiLgjPlZ5sJtpdWC2B1O0+dL0w8UO9Yduk2y4w kOhX4AaiPDqty++MZ6ZvHTAv8Bc9DfmCjt3jVEJcCDhMrqDhaRlqA9FZwcX1sjKOsIyK yLR9VtV3zo7CwZdle171ZVMTfVgDrhitr9GlmIuUCOZPqJiNaha3Yv6EsiT6naNrWnWy cySpPjP/JRHsgIA+2TPpYau4LSBuFeu8PqdfLtBePNfn13aTFUP+ZbZ696WyUex1Y3Yh f3oig4DVb3nuvXPDpfBkDin9/WRExyRmb3b/jk/St+DVsGGqe3oofolIRnZPEuoJHkOy fbgg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740097459; x=1740702259; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:reply-to:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=8cAZXCo7kM+I4J9wTwMk+tSMJeXlkN/jZK9xLayYrJ0=; b=T9X8AgOwT61gAfnsHoT/uul18j61jNSYrwTFAIff20X0qB2oZYd7mUyVu9jWTQScPy o44fDYhJ9sFmzW8a1AcsZpA2yzQMy9bvWDlHUjkcbyheb3VufNxeAVe2qcDALbB80u3A qzVl0BkWWs2Hq3JM93T2k1F3Hn1BtLklvGlyAjNPONOXn3Mr5rEbMKjaTQBF+jD+/Trn jh25WSaKkladT/0BN7lTXUPml1vZCuNB9fr8dBToTWmQM51UQs0WoFSDIP2vbtuA+Hcj JKUOxYV2L392QLLOCvoJojxeZaHVUpzf7oSYBK6iY4DcstfUXvyjlrIO+TDuga/3HM6X MRPw== X-Gm-Message-State: AOJu0YzRd+NS0B6cTayAQFSluxmd7yHl3Mx2wO0ZoLS9gjxWT6G9VJUp KHITlZgi7XjKqKNwJKqHPAMzpIy0skWhE9tq5va/b7MOqR4THt1WsNEq1w== X-Gm-Gg: ASbGnct9dc1htti3QSFv8rkISVQI5VD+R2whAaQdK5tobnMBHRJ0ugnjZlmbWYV7fEu 57yEW7IMIFA5ozd/qWWEIND3f6ULZPkJheysSbjoYprExJBFaIpUQZJNLOWq9HbbMx6Q0sog5Sk v2qxbQRJw4TrM9YMH94BC0LHD/3uYqgnSyyQgHCkjmxpi4eKbXeCaRtyeDmY3q9GsNlAbZjxjRY d9iLZbxfyU9ISZifb2loT3XXGyNkPaNboxFj2hCeCWHJ0AB6ozijMO1WsPyRPUvUtjFcb7mg0uG rxjiq6hCSh9O X-Google-Smtp-Source: AGHT+IHSSylfg1wV9FI242plbQ6hfuDO7OZ2s1uTeUyIRxUDOI2zk671J60wKsC21yVJ1a58z4En/A== X-Received: by 2002:a05:6808:1889:b0:3f4:14e6:2c5e with SMTP id 5614622812f47-3f425a94504mr542136b6e.19.1740097458675; Thu, 20 Feb 2025 16:24:18 -0800 (PST) Received: from [127.0.0.1] ([70.133.144.14]) by smtp.gmail.com with ESMTPSA id 5614622812f47-3f3da962049sm5273459b6e.21.2025.02.20.16.24.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Feb 2025 16:24:18 -0800 (PST) Message-ID: <02c5370f-7804-43cc-be41-bd0e769bfbe0@HIDDEN> Date: Thu, 20 Feb 2025 18:24:15 -0600 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [bug#72536] [PATCH v3] tap: new `--stderr-prefix' option to prefix test script's stderr To: Karl Berry <karl@HIDDEN>, rhansen@HIDDEN References: <2f78cced-e350-48da-91fa-51e5133cb0ff@HIDDEN> <202502202323.51KNN1pP704917@HIDDEN> Content-Language: en-US From: Jacob Bachmeyer <jcb62281@HIDDEN> In-Reply-To: <202502202323.51KNN1pP704917@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 72536 Cc: 72536 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Reply-To: jcb62281@HIDDEN Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.5 (/) On 2/20/25 17:23, Karl Berry wrote: > Hi Richard and Jacob, > > rh> can switch to a separate email per commit if preferred. > > No need. For most purposes, it's much more convenient to have one email > with the whole patch series than many individual messages. I'll save the > patches to separate files. > > jb> I suspect that you are having problems with git-mailsplit > > Never heard of it before, didn't come up in my searches. Makes sense > now. Thanks much. As far as I can tell, Git expects the "one patch per message" model, since it extracts the subject header and body of the message to form the commit message. To use one email with the whole patch series, you will have to split out the patches manually. -- Jacob
automake-patches@HIDDEN
:bug#72536
; Package automake-patches
.
Full text available.Received: (at 72536) by debbugs.gnu.org; 20 Feb 2025 23:23:40 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 20 18:23:40 2025 Received: from localhost ([127.0.0.1]:44749 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tlFtL-0006EE-E6 for submit <at> debbugs.gnu.org; Thu, 20 Feb 2025 18:23:40 -0500 Received: from frenzy.freefriends.org ([198.99.81.75]:51634 helo=freefriends.org) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <karl@HIDDEN>) id 1tlFtH-0006DG-Fo for 72536 <at> debbugs.gnu.org; Thu, 20 Feb 2025 18:23:37 -0500 X-Envelope-From: karl@HIDDEN Received: from freefriends.org (localhost [127.0.0.1]) by freefriends.org (8.16.1/8.16.1) with ESMTPS id 51KNN1nL704907 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Thu, 20 Feb 2025 16:23:01 -0700 Received: (from apache@localhost) by freefriends.org (8.16.1/8.14.7/Submit) id 51KNN1Nf704905; Thu, 20 Feb 2025 16:23:01 -0700 Date: Thu, 20 Feb 2025 16:23:01 -0700 Message-Id: <202502202323.51KNN1Nf704905@HIDDEN> From: Karl Berry <karl@HIDDEN> To: rhansen@HIDDEN Subject: Re: [PATCH v3] tap: new `--stderr-prefix' option to prefix test script's stderr In-Reply-To: <e01c47b0-b39f-40f6-915c-d0ee808c9e37@HIDDEN> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 72536 Cc: 72536 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) It's not practical to ship a C file and compile that when the user runs the tests (right?). Right. Also right that we don't want to induce a dependency on perl/python/whatever for running tests. (a) not piping stderr through the prefixing function when the prefix is the empty string, and (b) avoiding stdout buffering when stderr is prefixed. Those sound desirable in any case. Especially the first. It's highly desirable for existing behavior to remain the same, as much as possible. These changes might provide good enough results for most users. I suppose so, since "most users" won't be using the stderr prefixing since it's never been available before :). I guess that would fix the problem with the existing tap-merge-stdout-stderr test, since then there should be no change from how it currently works. But what about the new test you wrote? Isn't any test that a) outputs to both stdout and stderr and b) uses the new merge prefix going to be subject to the race condition? Users that require stronger guarantees can wrap their test program in a custom helper utility rather than rely on Automake's TAP driver to do the prefixing and merging. That feels like asking an awful lot of the users. If we have to resort to that, it sounds like something we should show an example of. And maybe use for the new test, if that's possible. Overall, a change that creates a known race condition with no fix feels bad to me. We can be sure that the people who run automake tests with -j cranked up will be reporting it, and "there's no fix, just ignore the failure" isn't an acceptable answer to automated build systems. Thoughts and suggestions would be appreciated. Maybe the answer is for the new test to use --no-merge, or otherwise avoid the race condition by outputting all of stdout and then all of stderr (with the prefix). Which admittedly somewhat, though not entirely, defeats the purpose of the new change, but we just can't have a test that will randomly fail. In practice, outside the Automake test suite, I would guess that your alleviations above would often suffice, as you suggest. On the other hand, inducing race conditions in a package's test just because it happens to use the new merge prefixing doesn't seem desirable, even if it would rarely be noticed. Or am I misunderstanding? Wdyt? --thanks, karl.
automake-patches@HIDDEN
:bug#72536
; Package automake-patches
.
Full text available.Received: (at 72536) by debbugs.gnu.org; 20 Feb 2025 23:23:39 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 20 18:23:39 2025 Received: from localhost ([127.0.0.1]:44747 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tlFtK-0006E6-Oo for submit <at> debbugs.gnu.org; Thu, 20 Feb 2025 18:23:39 -0500 Received: from frenzy.freefriends.org ([198.99.81.75]:51646 helo=freefriends.org) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <karl@HIDDEN>) id 1tlFtH-0006DJ-GT for 72536 <at> debbugs.gnu.org; Thu, 20 Feb 2025 18:23:36 -0500 X-Envelope-From: karl@HIDDEN Received: from freefriends.org (localhost [127.0.0.1]) by freefriends.org (8.16.1/8.16.1) with ESMTPS id 51KNN1Lo704918 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Thu, 20 Feb 2025 16:23:01 -0700 Received: (from apache@localhost) by freefriends.org (8.16.1/8.14.7/Submit) id 51KNN1pP704917; Thu, 20 Feb 2025 16:23:01 -0700 Date: Thu, 20 Feb 2025 16:23:01 -0700 Message-Id: <202502202323.51KNN1pP704917@HIDDEN> From: Karl Berry <karl@HIDDEN> To: rhansen@HIDDEN Subject: Re: [PATCH v3] tap: new `--stderr-prefix' option to prefix test script's stderr In-Reply-To: <bf4a92c7-5dd2-488e-bce5-c4d68745aa01@HIDDEN> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 72536 Cc: 72536 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Hi Richard and Jacob, rh> can switch to a separate email per commit if preferred. No need. For most purposes, it's much more convenient to have one email with the whole patch series than many individual messages. I'll save the patches to separate files. jb> I suspect that you are having problems with git-mailsplit Never heard of it before, didn't come up in my searches. Makes sense now. Thanks much. -k
automake-patches@HIDDEN
:bug#72536
; Package automake-patches
.
Full text available.Received: (at 72536) by debbugs.gnu.org; 20 Feb 2025 06:23:14 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 20 01:23:14 2025 Received: from localhost ([127.0.0.1]:58338 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tkzxq-0005m3-1F for submit <at> debbugs.gnu.org; Thu, 20 Feb 2025 01:23:14 -0500 Received: from spork.scientician.org ([66.228.35.160]:55704) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <rhansen@HIDDEN>) id 1tkzxl-0005lf-2S for 72536 <at> debbugs.gnu.org; Thu, 20 Feb 2025 01:23:12 -0500 Received: from spork.scientician.org (localhost [127.0.0.1]) by spork.scientician.org (Postfix) with ESMTP id 6301E4A757; Thu, 20 Feb 2025 01:23:08 -0500 (EST) Received: from redacted.invalid by spork.scientician.org (Postfix) with ESMTPSA id 5031F485FE; Thu, 20 Feb 2025 01:23:08 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rhansen.org; s=20130902-spork; t=1740032588; bh=D2ZqgyZcFxtKQbDGWuWoruanAzO9weBhLWg+bNKAKrc=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=tZ/EYB7131no/V6ucMjEgJaaDl4V2h9/a7s9Mp/JQkxqpM8yLiaf7uxDgnmx2FDmT TOSUL0wJzLB+eLKiyh02h/rFG/K7RES93mTKFPxU1uwg0tFTMig5scD30Ir+i7IoM9 RVv4ATiKz+hgNRang3vGZz2BjvcFrlLSJNy27Uj4= Received: from redacted.invalid by mail.scientician.org (Postfix) with ESMTPSA id 0D59120017; Thu, 20 Feb 2025 01:23:07 -0500 (EST) Message-ID: <bf4a92c7-5dd2-488e-bce5-c4d68745aa01@HIDDEN> Date: Thu, 20 Feb 2025 01:22:58 -0500 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v3] tap: new `--stderr-prefix' option to prefix test script's stderr To: Karl Berry <karl@HIDDEN> References: <202502191748.51JHm2uC579488@HIDDEN> Content-Language: en-US From: Richard Hansen <rhansen@HIDDEN> In-Reply-To: <202502191748.51JHm2uC579488@HIDDEN> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------no2bhQgEEYVnwm0tV7sToaxr" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72536 Cc: 72536 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------no2bhQgEEYVnwm0tV7sToaxr Content-Type: multipart/mixed; boundary="------------B3fTG1hoB7Id5IwI1Lxz4DBz"; protected-headers="v1" From: Richard Hansen <rhansen@HIDDEN> To: Karl Berry <karl@HIDDEN> Cc: 72536 <at> debbugs.gnu.org Message-ID: <bf4a92c7-5dd2-488e-bce5-c4d68745aa01@HIDDEN> Subject: Re: [PATCH v3] tap: new `--stderr-prefix' option to prefix test script's stderr References: <202502191748.51JHm2uC579488@HIDDEN> In-Reply-To: <202502191748.51JHm2uC579488@HIDDEN> --------------B3fTG1hoB7Id5IwI1Lxz4DBz Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gMi8xOS8yNSAxMjo0OCwgS2FybCBCZXJyeSB3cm90ZToNCj4gQSBzZXBhcmF0ZSBxdWVz dGlvbiAoZm9yIGFueW9uZSksIHdoZW4gd2UgZ2V0IHRoYXQgZmFyIC4uLiB3aGF0J3MgdGhl DQo+IGJlc3Qgd2F5IHRvIGFwcGx5L2NvbW1pdCBhIHBhdGNoIHNlcmllcyBsaWtlIHRoaXM/ DQoNCiAgIDEuIFNhdmUgYWxsIG9mIHRoZSAqLnBhdGNoIGF0dGFjaG1lbnRzIHRvIGRpc2su DQogICAyLiBSdW4gYGdpdCBhbSAvcGF0aC90by8qLnBhdGNoYC4NCg0KVXN1YWxseSBJIHVz ZSBgZ2l0IHNlbmQtZW1haWxgIHRvIGVtYWlsIGNvbW1pdHM7IHRoYXQgY3JlYXRlcyBhIHNl cGFyYXRlIA0KZW1haWwgcGVyIGNvbW1pdC4gIEknbSBub3Qgc3VyZSB3aHkgSSBhdHRhY2hl ZCB0aGVtIGluc3RlYWQ7IG1heWJlIEkgd2FzIA0KbWltaWNraW5nIHdoYXQgb3RoZXJzIGhh dmUgaGlzdG9yaWNhbGx5IGRvbmUgb24gdGhpcyBtYWlsaW5nIGxpc3Q/ICBJIA0KY2FuIHN3 aXRjaCB0byBhIHNlcGFyYXRlIGVtYWlsIHBlciBjb21taXQgaWYgcHJlZmVycmVkLg0KDQot UmljaGFyZA0K --------------B3fTG1hoB7Id5IwI1Lxz4DBz-- --------------no2bhQgEEYVnwm0tV7sToaxr Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfoCctB7fyOzE09bW0GvrRa1X4hQFAme2ykMACgkQ0GvrRa1X 4hSRaxAAsIAERiwKW0FvCh0BF2+6dJ3zoh6mjRXErdho4mJWSFqEOZyS/HTKqS/U bRSoh9y03Pt3ZNmPFqNBbxoprg/C10xU4Qy6PEsbMbUF3q5MNQGlFcjTgMelO5jZ kwvyCRsz/IbhoShIh4XvxgoniE4lpAoHgaFXtc5Mi21ZqgHss5MDGFfeuEFaJuWV +9L68ffx06o7b5PW7Pp16XFyS/fShlJ/koKiLqQ6i90Dv2T7uP3qXeHtDCO8rsut feAKWr/q0ZdT/pCE0Rl9Dxtr1rHg3rhN8/H1X4fejP0+XWeAGt7ZDMbr9bNGv6Fc yHix6oJGAFK1k6MCgmuvVPKJo/t29q8doi4kfvn9N8gi9KGWSWmww3yTuBkaW1fr 9IDzQOsJ6OCMcGj6oLeA6/4HSYOCHHwCnASwxjs4rZ2lSAueBK/e4lInBGK8KzTh VIrnp3QNOY1wX7Z8KSeB7Zsj7Vown3hLf0W16DiQNClPIZX+o6Hw6Mp/riO5endk 3CJeM5yrjfCAqdtDjt94u2JNFxjayd9t1Y/eN6XArJA/JvC3kTHVJWIOdUFG68Mq JVudyFJpcjfJW1ox2wllyyutzqqRNpIbElTA957RQTz2fmZbplPBBv4HrYgV0gNX YPkAk4zt/kLy8ha/iR328qG+DVxhqVnyppNEHR45C6mUxxg9qok= =Tdf1 -----END PGP SIGNATURE----- --------------no2bhQgEEYVnwm0tV7sToaxr--
automake-patches@HIDDEN
:bug#72536
; Package automake-patches
.
Full text available.Received: (at 72536) by debbugs.gnu.org; 20 Feb 2025 06:16:09 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 20 01:16:09 2025 Received: from localhost ([127.0.0.1]:58269 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tkzqy-00053A-Q4 for submit <at> debbugs.gnu.org; Thu, 20 Feb 2025 01:16:09 -0500 Received: from spork.scientician.org ([2600:3c03:e000:66::1]:53017) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <rhansen@HIDDEN>) id 1tkzqs-00052O-Nj for 72536 <at> debbugs.gnu.org; Thu, 20 Feb 2025 01:16:06 -0500 Received: from spork.scientician.org (localhost [127.0.0.1]) by spork.scientician.org (Postfix) with ESMTP id D939E4A757; Thu, 20 Feb 2025 01:16:00 -0500 (EST) Received: from redacted.invalid by spork.scientician.org (Postfix) with ESMTPSA id B8A80485FE; Thu, 20 Feb 2025 01:16:00 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rhansen.org; s=20130902-spork; t=1740032160; bh=hoj7g/ewKMaQgNwAipRplJsL3MwDOM8dEn2X/fRUvog=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=AE1H+wR2NWcll7FNWua1YOWaG2O3k20Ki/tOJPkwMmyHJ1+QloVwOHqEFBZdEEusT egEfJ3ya2hQAp07NHgXvQ9T2zTOYkK1NN0LDign8kYjlMks9ZHP6/TWT6Yns9uYMsd Bqu8IcForFHQpG/NAPWV7dVKL8xXKlpUN+YnzD1E= Received: from redacted.invalid by mail.scientician.org (Postfix) with ESMTPSA id 1E89720017; Thu, 20 Feb 2025 01:15:58 -0500 (EST) Message-ID: <e01c47b0-b39f-40f6-915c-d0ee808c9e37@HIDDEN> Date: Thu, 20 Feb 2025 01:15:49 -0500 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v3] tap: new `--stderr-prefix' option to prefix test script's stderr To: Karl Berry <karl@HIDDEN> References: <202502191747.51JHlXMR579370@HIDDEN> Content-Language: en-US From: Richard Hansen <rhansen@HIDDEN> In-Reply-To: <202502191747.51JHlXMR579370@HIDDEN> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------8GdXvA0rLwu0D0JYBBQQcIo9" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 72536 Cc: 72536 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------8GdXvA0rLwu0D0JYBBQQcIo9 Content-Type: multipart/mixed; boundary="------------ka0BRsoPipzrUmPYduqmuU94"; protected-headers="v1" From: Richard Hansen <rhansen@HIDDEN> To: Karl Berry <karl@HIDDEN> Cc: 72536 <at> debbugs.gnu.org Message-ID: <e01c47b0-b39f-40f6-915c-d0ee808c9e37@HIDDEN> Subject: Re: [PATCH v3] tap: new `--stderr-prefix' option to prefix test script's stderr References: <202502191747.51JHlXMR579370@HIDDEN> In-Reply-To: <202502191747.51JHlXMR579370@HIDDEN> --------------ka0BRsoPipzrUmPYduqmuU94 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gMi8xOS8yNSAxMjo0NywgS2FybCBCZXJyeSB3cm90ZToNCj4gSG93ZXZlciAuLi4gd2hl biBJIHJhbiBtYWtlIGNoZWNrIHdpdGggdGhlIGNoYW5nZXMgaW5zdGFsbGVkLCB0aGUNCj4g dGFwLW1lcmdlLXN0ZG91dC1zdGRlcnIgdGVzdCBmYWlsZWQuIERpZCBpdCBzdWNjZWVkIGZv ciB5b3U/IEJlZm9yZSBJDQo+IGRlbHZlZCBpbnRvIGl0LCB0aG91Z2h0IEknZCBjaGVjayBi YWNrLg0KDQpEb2ghICBUaGVyZSdzIGEgcmFjZSBjb25kaXRpb24gYW5kIG5vIHBvcnRhYmxl IChQT1NJWCkgd2F5IHRvIGZpeCBpdCwgSSANCnRoaW5rLiAgVGhlIHByb3Bvc2VkIGNoYW5n ZSBzcGF3bnMgYW4gYXN5bmNocm9ub3VzIHN1YnNoZWxsIChhIHBpcGVsaW5lIA0Kc3RhZ2Up IHRvIHJlYWQgc3RkZXJyLCBwcmVmaXggZWFjaCBsaW5lLCBhbmQgd3JpdGUgdGhlIHJlc3Vs dHMgdG8gDQpzdGRvdXQuICBUaGF0IHN1YnNoZWxsIGlzIGEgc2VwYXJhdGUgcHJvY2Vzcy90 aHJlYWQgdGhhdCByYWNlcyB3aXRoIHRoZSANCmRpcmVjdCB3cml0ZXMgdG8gc3Rkb3V0Lg0K DQpUaGUgb25seSByYWNlLWZyZWUqIGZpeCBpcyB0byB1c2UgYSBzZWxlY3Qgb3IgcG9sbCBs b29wIHRvIHJlYWQgZnJvbSANCmJvdGggc3RkZXJyIGFuZCBzdGRvdXQgc2ltdWx0YW5lb3Vz bHkgZnJvbSBhIHNpbmdsZSB0aHJlYWQuIA0KVW5mb3J0dW5hdGVseSwgdGhlcmUgaXMgbm8g cG9ydGFibGUgd2F5ICh0aGF0IEkga25vdyBvZikgdG8gdXNlIHRob3NlIA0Kc3lzdGVtIGlu dGVyZmFjZXMgZnJvbSBhIHNoZWxsIHNjcmlwdC4gIFBlcmwsIFB5dGhvbiwgZXRjLiBjYW4g ZG8gaXQsIA0KYnV0IHRob3NlIGFkZCBhIG5ldyBkZXBlbmRlbmN5LiAgSXQncyBub3QgcHJh Y3RpY2FsIHRvIHNoaXAgYSBDIGZpbGUgYW5kIA0KY29tcGlsZSB0aGF0IHdoZW4gdGhlIHVz ZXIgcnVucyB0aGUgdGVzdHMgKHJpZ2h0PykuDQoNCkkgY2FuIHJlZHVjZSB0aGUgc2V2ZXJp dHkgb2YgdGhlIG91dC1vZi1vcmRlciB3cml0ZXMgYnkgKGEpIG5vdCBwaXBpbmcgDQpzdGRl cnIgdGhyb3VnaCB0aGUgcHJlZml4aW5nIGZ1bmN0aW9uIHdoZW4gdGhlIHByZWZpeCBpcyB0 aGUgZW1wdHkgDQpzdHJpbmcsIGFuZCAoYikgYXZvaWRpbmcgc3Rkb3V0IGJ1ZmZlcmluZyB3 aGVuIHN0ZGVyciBpcyBwcmVmaXhlZC4gDQpUaGVzZSBjaGFuZ2VzIG1pZ2h0IHByb3ZpZGUg Z29vZCBlbm91Z2ggcmVzdWx0cyBmb3IgbW9zdCB1c2Vycy4gIFVzZXJzIA0KdGhhdCByZXF1 aXJlIHN0cm9uZ2VyIGd1YXJhbnRlZXMgY2FuIHdyYXAgdGhlaXIgdGVzdCBwcm9ncmFtIGlu IGEgY3VzdG9tIA0KaGVscGVyIHV0aWxpdHkgcmF0aGVyIHRoYW4gcmVseSBvbiBBdXRvbWFr ZSdzIFRBUCBkcml2ZXIgdG8gZG8gdGhlIA0KcHJlZml4aW5nIGFuZCBtZXJnaW5nLg0KDQpU aG91Z2h0cyBhbmQgc3VnZ2VzdGlvbnMgd291bGQgYmUgYXBwcmVjaWF0ZWQuDQoNCi1SaWNo YXJkDQoNCg0KKkV2ZW4gYSBzZWxlY3QvcG9sbCBsb29wIHdvdWxkbid0IGJlIGNvbXBsZXRl bHkgcmFjZS1mcmVlOiBpZiB0aGUgdGVzdCANCnByb2Nlc3Mgd3JpdGVzIHRvIGJvdGggc3Rk b3V0IGFuZCBzdGRlcnIgd2hpbGUgYSBwcmV2aW91cyB3cml0ZSBpcyBzdGlsbCANCmJlaW5n IHByb2Nlc3NlZCB0aGVuIHRoZSBuZXh0IGxvb3AgaXRlcmF0aW9uIHdvbid0IGtub3cgd2hl dGhlciB0aGUgDQpzdGRvdXQgb3IgdGhlIHN0ZGVyciB3cml0ZSBoYXBwZW5lZCBmaXJzdC4N Cg== --------------ka0BRsoPipzrUmPYduqmuU94-- --------------8GdXvA0rLwu0D0JYBBQQcIo9 Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfoCctB7fyOzE09bW0GvrRa1X4hQFAme2yJYACgkQ0GvrRa1X 4hQT1g/+NnjF7S4rlZs8Qix/mSNkp8/i/TCvZB9cojYiYpec8rU1G5T7JaeycGyq wPtttDyCmTID2my/vJEPRdIwi9DAmksi0H5Bbl6KQAWypBREOTUNLK/M9it89R+T h789Lm33Wb93LwOrhq4Qoi9cOtkeLGQLpYsJxGjH1VW8uPmCMIcWY591s8TVsZzT HVDqCOWDDsUtTOhY4bswZNT6mLcLA6t7EQ566chjj4/7++KJK/O+62zhdm37BDXY lcXG6erkb2C28AFGoGatKT/1cNBRtmzRZFSv2b9t3K9h683ZQQ/w3jZI9+TGk4rh Ng7QhN1BhlzsP3r60PfnVd9Ikibk7PUD73ECqhlkDyBlwPIDs/H+21cq1EX6HWQb bRa27PCnCevFp6AtRKRMGMkpQ0WvqgxIZ+R7POyMGnwyXSEKCeS+aOj2WrUcy1GM JWnO8p7Ik3oACuPVqv0xwPXYd0ulO7NonQ7MYWEH6Gl0H+uBQuutD2OFmc0NiN5F 7TZfU+rAX04aFLZquPENMQ1322Ru2TuZvt4BOa+KL/7O6BEBEzgITn/Be483Ic9K /TEDZGbiWmIctBiGpZ483RjgqrEa/4fWXw1MTUfpp0OjJk/oXVF0JQAbzUFWWOP5 TRnpUwGldUKKIHdRTsDwpyQxrDc/a6U3xlyAnxhUFSpUXCBu1Ik= =MgB5 -----END PGP SIGNATURE----- --------------8GdXvA0rLwu0D0JYBBQQcIo9--
automake-patches@HIDDEN
:bug#72536
; Package automake-patches
.
Full text available.Received: (at 72536) by debbugs.gnu.org; 20 Feb 2025 02:59:15 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 19 21:59:15 2025 Received: from localhost ([127.0.0.1]:56788 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tkwmQ-0003Gu-7R for submit <at> debbugs.gnu.org; Wed, 19 Feb 2025 21:59:15 -0500 Received: from mail-ot1-x329.google.com ([2607:f8b0:4864:20::329]:58380) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <jcb62281@HIDDEN>) id 1tkwmM-0003GA-Hh for 72536 <at> debbugs.gnu.org; Wed, 19 Feb 2025 21:59:11 -0500 Received: by mail-ot1-x329.google.com with SMTP id 46e09a7af769-726819aa3fcso281227a34.0 for <72536 <at> debbugs.gnu.org>; Wed, 19 Feb 2025 18:59:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740020344; x=1740625144; darn=debbugs.gnu.org; h=in-reply-to:from:content-language:references:cc:to:subject:reply-to :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=xX+OvPNP5TGdLqnINZegCDNBDtuy/ZTFr/15WeJ1zxQ=; b=l2xCc+OqPDM/4DmHGalXutrFyfiAuDWWITqeihXaLqHLZYo8Ilb8flI7v9cm0/T37p 1QwzoOMrd6xQ2giYxcG5Vld2OeSxQ6rZ4CquaMPIeX9SFC5w2hmsJwwqVrYw2ifIsTZF ifbKpHpmam6axs06/STGYXITTOmwhNskf1gl7STPSVxqWqkOmktWcFuWX7mg+oMzTtgJ oC6CPizEXFGERGdiqPRKX86enSLtayXmjLJRUEPYno0QdjpnJrXT4T6vgWCZQlLULOS8 OSf6Wo64OYJTCN+pVKB/m2gy+1xjOKhwIL/GYAhuOgRDCLyxpCiYHxQdoHzUKMLZptWF 19ew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740020344; x=1740625144; h=in-reply-to:from:content-language:references:cc:to:subject:reply-to :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=xX+OvPNP5TGdLqnINZegCDNBDtuy/ZTFr/15WeJ1zxQ=; b=wsdR0lVCPR9RVmd3KtOb/7ny3vDJbyRlXYu2Q2C1+kQLQh/6XIqp3HmhtTdf03XRIU Dv4gSDSqAl3zxee40XjiDyLzjJJLkv78FRjRB+ymA5eN09btqiZnc2uGjRaZaGgrf3KD EiZ0/MFSVp9x7pr686EKozI53PoZVPy3AhOVE165weA8Nypktr/FjWGo6/10C0UmHNpx tyZUGlpPFJyMV+eFfqY3EWuGKTvbo8CbyC5lhneFs8j+DUsUjoDqvHLZDtKs3MdQcOxJ SizVP1XeCBVDaKZqVi533Ld0MsVbmKeWtZLE4eL2qzoJV9mPPHCd++LY6pRP9mlu40kt svHw== X-Gm-Message-State: AOJu0YwiERGCD4pVom61nC6sN7tFnPaQfHnYqUrnv9Qa2QOFHTge/1qe KtPJMtL5yBbxCFB3eoWb+SlIOzVlDCIuc6h0EQHoKz8bo+Y+JGSZ X-Gm-Gg: ASbGnct0oFve75BCuPiLUljLxWCUyDINoDTHxMF7to0WYU2dYwQxk5BY7om1pd19ZQ1 iEe6EofYmUav6dxW750A0QP7ZRKhtuuETGmB91hAkzChvr4/svT4c9rUWZjW0pIVed7uLk7o4Za NNIubgST0vb0WQeEgJfF2UuR6WwD5MQtHR+PqqIW85XwQ8uTsL5p9n4+CJ3SRnG4DNCafAWT6Hy oycleSy0b8y6KtesdNYmJJfSbKUAcRtrL59xVMWBlo4miLwTSqyAgHnCsfXDXEOkmGp+taZ1svt fHqNsJrE7DwN X-Google-Smtp-Source: AGHT+IGcFg+MruKI6lkT/IUa2bjJj60ahJkQlAzk+6FxBi5vRGrZbZGbVheCX6dyn0lVYWd3rTAD8w== X-Received: by 2002:a05:6830:6582:b0:727:f9a:8aea with SMTP id 46e09a7af769-72737752b39mr4679732a34.4.1740020344496; Wed, 19 Feb 2025 18:59:04 -0800 (PST) Received: from [127.0.0.1] ([70.133.144.14]) by smtp.gmail.com with ESMTPSA id 46e09a7af769-7273445516fsm1255474a34.67.2025.02.19.18.59.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Feb 2025 18:59:04 -0800 (PST) Content-Type: multipart/alternative; boundary="------------89cIHe9JSfFMZRYEvS6TlfBB" Message-ID: <1e5b3d2a-a0ec-484c-984a-687cc25964ab@HIDDEN> Date: Wed, 19 Feb 2025 20:59:00 -0600 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [bug#72536] [PATCH v3] tap: new `--stderr-prefix' option to prefix test script's stderr To: Karl Berry <karl@HIDDEN>, rhansen@HIDDEN References: <2f78cced-e350-48da-91fa-51e5133cb0ff@HIDDEN> <202502191748.51JHm2uC579488@HIDDEN> Content-Language: en-US From: Jacob Bachmeyer <jcb62281@HIDDEN> In-Reply-To: <202502191748.51JHm2uC579488@HIDDEN> X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 72536 Cc: 72536 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Reply-To: jcb62281@HIDDEN Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.5 (/) This is a multi-part message in MIME format. --------------89cIHe9JSfFMZRYEvS6TlfBB Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 2/19/25 11:48, Karl Berry wrote: > A separate question (for anyone), when we get that far ... what's the > best way to apply/commit a patch series like this? Sorry for my lack of > git-fu. When I run "git am mboxfile" after saving your msg in mboxfile, > it applies fine, but then git log -n 1 -p shows that only the first > Subject: is used, apparently losing the information you nicely put into > all the other Subject:s. A quick check of `git help log` suggests that you were asking `git log` to only output one record. That it outputs the first Subject and not the last suggests that git-am may have only applied one patch instead of the whole series. > Or will all the different subjects show up > again when it's pushed, somehow? No, a push exactly transfers your local history and branch tip. > I did a bunch of searching without great results. Maybe I have to save > each msg in a separate file and then apply the directory? I seem to recall that that is what I have always had to do: one message per file. > Seems like that should not be necessary. I suspect that you are having problems with git-mailsplit but I do not know how to fix the issue. -- Jacob --------------89cIHe9JSfFMZRYEvS6TlfBB Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head> <body> <div class="moz-cite-prefix">On 2/19/25 11:48, Karl Berry wrote:<br> </div> <blockquote type="cite" cite="mid:202502191748.51JHm2uC579488@HIDDEN"> <pre wrap="" class="moz-quote-pre">A separate question (for anyone), when we get that far ... what's the best way to apply/commit a patch series like this? Sorry for my lack of git-fu. When I run "git am mboxfile" after saving your msg in mboxfile, it applies fine, but then git log -n 1 -p shows that only the first Subject: is used, apparently losing the information you nicely put into all the other Subject:s.</pre> </blockquote> <p>A quick check of `git help log` suggests that you were asking `git log` to only output one record. That it outputs the first Subject and not the last suggests that git-am may have only applied one patch instead of the whole series.</p> <blockquote type="cite" cite="mid:202502191748.51JHm2uC579488@HIDDEN"> <pre wrap="" class="moz-quote-pre"> Or will all the different subjects show up again when it's pushed, somehow?</pre> </blockquote> <p>No, a push exactly transfers your local history and branch tip.<span style="white-space: pre-wrap"> </span></p> <blockquote type="cite" cite="mid:202502191748.51JHm2uC579488@HIDDEN"> <pre wrap="" class="moz-quote-pre">I did a bunch of searching without great results. Maybe I have to save each msg in a separate file and then apply the directory?</pre> </blockquote> <p>I seem to recall that that is what I have always had to do: one message per file.</p> <blockquote type="cite" cite="mid:202502191748.51JHm2uC579488@HIDDEN"> <pre wrap="" class="moz-quote-pre"> Seems like that should not be necessary.</pre> </blockquote> <p>I suspect that you are having problems with git-mailsplit but I do not know how to fix the issue.</p> <p><br> </p> <p>-- Jacob<br> </p> </body> </html> --------------89cIHe9JSfFMZRYEvS6TlfBB--
automake-patches@HIDDEN
:bug#72536
; Package automake-patches
.
Full text available.Received: (at 72536) by debbugs.gnu.org; 19 Feb 2025 17:49:05 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 19 12:49:05 2025 Received: from localhost ([127.0.0.1]:50888 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tkoC1-0000cQ-83 for submit <at> debbugs.gnu.org; Wed, 19 Feb 2025 12:49:05 -0500 Received: from frenzy.freefriends.org ([198.99.81.75]:57676 helo=freefriends.org) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <karl@HIDDEN>) id 1tkoBX-0000ZH-S1 for 72536 <at> debbugs.gnu.org; Wed, 19 Feb 2025 12:48:36 -0500 X-Envelope-From: karl@HIDDEN Received: from freefriends.org (localhost [127.0.0.1]) by freefriends.org (8.16.1/8.16.1) with ESMTPS id 51JHm27I579489 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Wed, 19 Feb 2025 10:48:02 -0700 Received: (from apache@localhost) by freefriends.org (8.16.1/8.14.7/Submit) id 51JHm2uC579488; Wed, 19 Feb 2025 10:48:02 -0700 Date: Wed, 19 Feb 2025 10:48:02 -0700 Message-Id: <202502191748.51JHm2uC579488@HIDDEN> From: Karl Berry <karl@HIDDEN> To: rhansen@HIDDEN Subject: Re: [PATCH v3] tap: new `--stderr-prefix' option to prefix test script's stderr In-Reply-To: <43cf4285-cf3d-4534-9052-29ed8b069068@HIDDEN> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 72536 Cc: 72536 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) A separate question (for anyone), when we get that far ... what's the best way to apply/commit a patch series like this? Sorry for my lack of git-fu. When I run "git am mboxfile" after saving your msg in mboxfile, it applies fine, but then git log -n 1 -p shows that only the first Subject: is used, apparently losing the information you nicely put into all the other Subject:s. Or will all the different subjects show up again when it's pushed, somehow? I did a bunch of searching without great results. Maybe I have to save each msg in a separate file and then apply the directory? Seems like that should not be necessary. --thanks, karl.
automake-patches@HIDDEN
:bug#72536
; Package automake-patches
.
Full text available.Received: (at 72536) by debbugs.gnu.org; 19 Feb 2025 17:48:13 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 19 12:48:13 2025 Received: from localhost ([127.0.0.1]:50876 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tkoBA-0000XB-Ax for submit <at> debbugs.gnu.org; Wed, 19 Feb 2025 12:48:12 -0500 Received: from frenzy.freefriends.org ([198.99.81.75]:42574 helo=freefriends.org) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <karl@HIDDEN>) id 1tkoB7-0000Wn-FV for 72536 <at> debbugs.gnu.org; Wed, 19 Feb 2025 12:48:11 -0500 X-Envelope-From: karl@HIDDEN Received: from freefriends.org (localhost [127.0.0.1]) by freefriends.org (8.16.1/8.16.1) with ESMTPS id 51JHlX2q579371 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Wed, 19 Feb 2025 10:47:33 -0700 Received: (from apache@localhost) by freefriends.org (8.16.1/8.14.7/Submit) id 51JHlXMR579370; Wed, 19 Feb 2025 10:47:33 -0700 Date: Wed, 19 Feb 2025 10:47:33 -0700 Message-Id: <202502191747.51JHlXMR579370@HIDDEN> From: Karl Berry <karl@HIDDEN> To: rhansen@HIDDEN Subject: Re: [PATCH v3] tap: new `--stderr-prefix' option to prefix test script's stderr In-Reply-To: <43cf4285-cf3d-4534-9052-29ed8b069068@HIDDEN> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 72536 Cc: 72536 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Hi Richard and all, Attached is v3 of the patch series. Changes from v2: Thanks so much for your careful work. I read through the changes and nothing problematic jumped out at me. (Trivial: I think it's conventional for us to use test instead of [, even when we're assuming a modern shell. I'll tweak that after.) However ... when I ran make check with the changes installed, the tap-merge-stdout-stderr test failed. Did it succeed for you? Before I delved into it, thought I'd check back. Below is the log I got. (I'm running on Rocky Linux 9, x86_64-linux, though I doubt that matters.) Thanks again, Karl am-test-lib.sh: Running from installcheck: no am-test-lib.sh: Test Protocol: none am-test-lib.sh: PATH = /u/karl/gnu/src/akarl/bin:/u/karl/gnu/src/akarl/t/ax:.:/u/karl/bin:/l/bin:/u/texlive/karl/Master/bin/x86_64-linux:/usr/local/gnu/emacs-21.4r9/bin:/usr/local/gnu/bin:/usr/local/bin:/usr/bin:/usr/sbin:/r/tug/home/tubprod/svn/misc:/u/texlive/karl/Master/tlpkg/bin:/r/tug/home/karl/bin ++ pwd /u/karl/gnu/src/akarl/t/tap-merge-stdout-stderr.dir + fetch_tap_driver + AM_TAP_AWK=gawk + export AM_TAP_AWK + get_shell_script tap-driver.sh tap-driver + am_source=tap-driver.sh + am_target=tap-driver + test '!' -f tap-driver + test x = xyes + cp -f /u/karl/gnu/src/akarl/lib/tap-driver.sh tap-driver + sed 10q tap-driver #! /bin/sh # Copyright (C) 2011-2025 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of + unset am_target am_source + cat + . tap-setup.sh ++ test -f ../../bin/automake ++ test -f ../../runtest ++ test -d ../../t ++ test '!' -f Makefile.am ++ mv Makefile.am Makefile.am~ ++ test -d ../tap-common-setup.dir ++ cp -fpR ../tap-common-setup.dir/Makefile ../tap-common-setup.dir/Makefile.am ../tap-common-setup.dir/Makefile.in ../tap-common-setup.dir/aclocal.m4 ../tap-common-setup.dir/compile ../tap-common-setup.dir/config.log ../tap-common-setup.dir/config.status ../tap-common-setup.dir/configure ../tap-common-setup.dir/configure.ac ../tap-common-setup.dir/depcomp ../tap-common-setup.dir/install-sh ../tap-common-setup.dir/missing . ++ fetch_tap_driver ++ AM_TAP_AWK=gawk ++ export AM_TAP_AWK ++ get_shell_script tap-driver.sh tap-driver ++ am_source=tap-driver.sh ++ am_target=tap-driver ++ test '!' -f tap-driver ++ rm -f tap-driver ++ test x = xyes ++ cp -f /u/karl/gnu/src/akarl/lib/tap-driver.sh tap-driver ++ sed 10q tap-driver #! /bin/sh # Copyright (C) 2011-2025 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of ++ unset am_target am_source ++ test -f Makefile.am~ ++ mv -f Makefile.am~ Makefile.am ++ echo 'TEST_LOG_DRIVER = $(srcdir)/tap-driver' ++ automake-1.17 --foreign -Werror -Wall Makefile ++ ./config.status Makefile config.status: creating Makefile ++ : + cat + chmod a+x all.test + run_make -O check + am__make_redirect_stdout=no + am__make_redirect_stderr=no + am__make_redirect_stdall=no + am__make_flags= + am__make_rc_exp=0 + am_make_rc=0 + test 2 -gt 0 + case $1 in + am__make_redirect_stdout=yes + shift + test 1 -gt 0 + case $1 in + break + using_gmake + case $am__using_gmake in + make --version -v + grep GNU GNU Make 4.4.1 License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html> + am__using_gmake=yes + return 0 + : + test x '!=' x + : exec make check + set +x make[2]: *** [Makefile:492: test-suite.log] Error 1 make[1]: *** [Makefile:627: check-TESTS] Error 2 make: *** [Makefile:823: check-am] Error 2 + am_make_rc=2 + test 2 -eq 253 + test no = yes + test yes = yes + cat stdout make check-TESTS make[1]: Entering directory '/u/karl/gnu/src/akarl/t/tap-merge-stdout-stderr.dir' make[2]: Entering directory '/u/karl/gnu/src/akarl/t/tap-merge-stdout-stderr.dir' ERROR: all.test 2 # OUT-OF-ORDER (expecting 1) ERROR: all.test 4 # OUT-OF-ORDER (expecting 2) ERROR: all.test 1 # OUT-OF-ORDER (expecting 3) ERROR: all.test 3 # OUT-OF-ORDER (expecting 4) # all.test: foo foo foo ============================================================================ Testsuite summary for tap-common-setup 1.0 ============================================================================ # TOTAL: 4 # PASS: 0 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 4 ============================================================================ See ./test-suite.log for debugging. ============================================================================ make[2]: Leaving directory '/u/karl/gnu/src/akarl/t/tap-merge-stdout-stderr.dir' make[1]: Leaving directory '/u/karl/gnu/src/akarl/t/tap-merge-stdout-stderr.dir' + test no = yes + case $am__make_rc_exp in + test 0 -ge 0 + test 0 -le 255 + test 2 -eq 0 + return 1 + am_exit_trap 1 + exit_status=1 + set +e + cd /u/karl/gnu/src/akarl + test none = tap + case $am_explicit_skips in + test 1 -eq 0 + keep_testdirs=yes + am_keeping_testdirs + case $keep_testdirs in + return 0 + set +x FAIL t/tap-merge-stdout-stderr.sh (exit status: 1)
automake-patches@HIDDEN
:bug#72536
; Package automake-patches
.
Full text available.Received: (at 72536) by debbugs.gnu.org; 5 Feb 2025 22:19:09 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 05 17:19:09 2025 Received: from localhost ([127.0.0.1]:53077 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tfnjg-0004a1-SP for submit <at> debbugs.gnu.org; Wed, 05 Feb 2025 17:19:09 -0500 Received: from frenzy.freefriends.org ([198.99.81.75]:47584 helo=freefriends.org) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <karl@HIDDEN>) id 1tfnjc-0004Zm-83 for 72536 <at> debbugs.gnu.org; Wed, 05 Feb 2025 17:19:07 -0500 X-Envelope-From: karl@HIDDEN Received: from freefriends.org (localhost [127.0.0.1]) by freefriends.org (8.16.1/8.16.1) with ESMTPS id 515MIXnu1328998 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Wed, 5 Feb 2025 15:18:33 -0700 Received: (from apache@localhost) by freefriends.org (8.16.1/8.14.7/Submit) id 515MIXkx1328997; Wed, 5 Feb 2025 15:18:33 -0700 Date: Wed, 5 Feb 2025 15:18:33 -0700 Message-Id: <202502052218.515MIXkx1328997@HIDDEN> From: Karl Berry <karl@HIDDEN> To: rhansen@HIDDEN Subject: Re: [PATCH v3] tap: new `--stderr-prefix' option to prefix test script's stderr In-Reply-To: <43cf4285-cf3d-4534-9052-29ed8b069068@HIDDEN> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 72536 Cc: 72536 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Hi Richard, Supposedly I have not appeared in copyright.list for Automake yet. Ah, now I find you listed there. Yay! No need to do anything more on the copyright front. Attached is v3 of the patch series. Changes from v2: Thanks much. Will review asap. --best, karl.
automake-patches@HIDDEN
:bug#72536
; Package automake-patches
.
Full text available.Received: (at 72536) by debbugs.gnu.org; 4 Feb 2025 00:01:30 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 03 19:01:30 2025 Received: from localhost ([127.0.0.1]:41798 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tf6NT-0008Ue-7p for submit <at> debbugs.gnu.org; Mon, 03 Feb 2025 19:01:30 -0500 Received: from spork.scientician.org ([2600:3c03:e000:66::1]:46245) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <rhansen@HIDDEN>) id 1tf6NN-0008UO-Fw for 72536 <at> debbugs.gnu.org; Mon, 03 Feb 2025 19:01:15 -0500 Received: from spork.scientician.org (localhost [127.0.0.1]) by spork.scientician.org (Postfix) with ESMTP id 331A94A746; Mon, 3 Feb 2025 19:01:11 -0500 (EST) Received: from redacted.invalid by spork.scientician.org (Postfix) with ESMTPSA id 1AEC148522; Mon, 3 Feb 2025 19:01:11 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rhansen.org; s=20130902-spork; t=1738627271; bh=eMaP3Pp9pLxcfI8cP6cd+EG/Kegoyxw/uBzAzcdTIZg=; h=Date:Subject:From:To:Cc:References:In-Reply-To:From; b=cql88eGE1UUvqghfBoEhPISDkqeIgfEgRFcY2wwAlk/bxxN6pK1IJMhE/IlZlL4Ic degaqX5xZmXXh/3HdGwMIEN1lrtxwQTMmYpvEpZ0EdG0g9gCYdpk4ZFaPYi7NzBpFJ AiJxu/ICRS8T09BkZ7J8ujfKnVmNcS8eyv2agcGE= Received: from redacted.invalid by mail.scientician.org (Postfix) with ESMTPSA id 4F18220017; Mon, 3 Feb 2025 19:01:07 -0500 (EST) Message-ID: <43cf4285-cf3d-4534-9052-29ed8b069068@HIDDEN> Date: Mon, 3 Feb 2025 19:00:57 -0500 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: [PATCH v3] tap: new `--stderr-prefix' option to prefix test script's stderr From: Richard Hansen <rhansen@HIDDEN> To: 72536 <at> debbugs.gnu.org References: <2f78cced-e350-48da-91fa-51e5133cb0ff@HIDDEN> <5b1b6d1b-d4cc-4ce5-b47d-a97b458a72f6@HIDDEN> Content-Language: en-US In-Reply-To: <5b1b6d1b-d4cc-4ce5-b47d-a97b458a72f6@HIDDEN> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------6brjZpoLEfZ1hI7WrdnBGySK" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 72536 Cc: Jacob Bachmeyer <jcb62281@HIDDEN>, Karl Berry <karl@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------6brjZpoLEfZ1hI7WrdnBGySK Content-Type: multipart/mixed; boundary="------------TO8MmGB4f50FA7o4XGY6g2tD"; protected-headers="v1" From: Richard Hansen <rhansen@HIDDEN> To: 72536 <at> debbugs.gnu.org Cc: Jacob Bachmeyer <jcb62281@HIDDEN>, Karl Berry <karl@HIDDEN> Message-ID: <43cf4285-cf3d-4534-9052-29ed8b069068@HIDDEN> Subject: [PATCH v3] tap: new `--stderr-prefix' option to prefix test script's stderr References: <2f78cced-e350-48da-91fa-51e5133cb0ff@HIDDEN> <5b1b6d1b-d4cc-4ce5-b47d-a97b458a72f6@HIDDEN> In-Reply-To: <5b1b6d1b-d4cc-4ce5-b47d-a97b458a72f6@HIDDEN> --------------TO8MmGB4f50FA7o4XGY6g2tD Content-Type: multipart/mixed; boundary="------------0ghnjfnWJ7gv4RafERPkbyEQ" --------------0ghnjfnWJ7gv4RafERPkbyEQ Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SXQgdG9vayBhIGNvdXBsZSBvZiBtb250aHMsIGJ1dCBGU0YgYWNjZXB0ZWQgdGhlIGNvcHly aWdodCBhc3NpZ25tZW50LiANCkFuZCB0aGVuIEkgcHJvbXB0bHkgZm9yZ290IHRvIGZvbGxv dyB1cCBvbiB0aGlzIGJlY2F1c2UgSSB3YXMgaW4gdGhlIA0KbWlkZGxlIG9mIHNvbWV0aGlu ZyBlbHNlLiAgU29ycnkgYWJvdXQgdGhhdCENCg0KU3VwcG9zZWRseSBJIGhhdmUgbm90IGFw cGVhcmVkIGluIGNvcHlyaWdodC5saXN0IGZvciBBdXRvbWFrZSB5ZXQuICAoRlNGIA0Kc2ln bmVkIG9uIDIwMjQtMDktMjQsIHNvIEkgd291bGQgZXhwZWN0IHRvIGJlIGluIGJ5IG5vdy4p ICBQbGVhc2UgbGV0IG1lIA0Ka25vdyBpZiBJIG5lZWQgdG8gZG8gYW55dGhpbmcsIHN1Y2gg YXMgZm9yd2FyZCB0aGUgbXV0dWFsbHkgc2lnbmVkIA0KYWdyZWVtZW50IFBERiB0byBzb21l b25lLg0KDQpBdHRhY2hlZCBpcyB2MyBvZiB0aGUgcGF0Y2ggc2VyaWVzLiAgQ2hhbmdlcyBm cm9tIHYyOg0KICAgKiBGaXhlZCBhIHJhY2UgY29uZGl0aW9uDQogICAqIEZpeGVkIGFjY2lk ZW50YWwgZGlzY2FyZCBvZiB0ZXN0IHNjcmlwdCdzIGZpbmFsIGxpbmUgaWYgdGhlIG91dHB1 dCANCmRpZG4ndCBlbmQgd2l0aCBhIHRlcm1pbmF0aW5nIG5ld2xpbmUNCiAgICogTW92ZWQg dGhlIGxpbmUgcHJlZml4aW5nIGxvZ2ljIHRvIGEgc2VwYXJhdGUgZnVuY3Rpb24gZm9yIA0K cmVhZGFiaWxpdHkgYW5kIHRvIG1ha2UgaXQgZWFzaWVyIHRvIGFkZCBjb21tZW50cyBmb3Ig c3VidGxlIHBvaW50cw0KICAgKiBUaGUgZHJpdmVyJ3Mgb3duIHN0ZGVyciBpcyBubyBsb25n ZXIgbWl4ZWQgd2l0aCB0aGUgdGVzdCBzY3JpcHQncyANCnN0ZGVycg0KICAgKiBSZXdyb3Rl IHRoZSBuZXcgdGVzdHMgYXMgKi50YXANCiAgICogRG9jcyBub3cgc3VnZ2VzdCBgW3N0ZGVy cl0nIHByZWZpeCBpbnN0ZWFkIG9mIGA8c3RkZXJyPicNCiAgICogTWlub3IgaW1wcm92ZW1l bnRzIHRvIEF1dG9tYWtlJ3Mgb3duIHRlc3QgaW5mcmFzdHJ1Y3R1cmUNCg0KVGhhbmtzLA0K UmljaGFyZA0K --------------0ghnjfnWJ7gv4RafERPkbyEQ Content-Type: text/x-patch; charset=UTF-8; name="0001-tests-turn-off-set-x-in-diag_.patch" Content-Disposition: attachment; filename="0001-tests-turn-off-set-x-in-diag_.patch" Content-Transfer-Encoding: base64 RnJvbSA3ODhjYWIzOGMyM2NkMDEzYTkzYTY2YjQyZDFiYmM2NmQzZmRiODFiIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSaWNoYXJkIEhhbnNlbiA8cmhhbnNlbkByaGFuc2Vu Lm9yZz4KRGF0ZTogTW9uLCAzIEZlYiAyMDI1IDE4OjI2OjUwIC0wNTAwClN1YmplY3Q6IFtQ QVRDSCAwMS8xMF0gdGVzdHM6IHR1cm4gb2ZmIGBzZXQgLXgnIGluIGBkaWFnXycKCiogdC9h eC90YXAtZnVuY3Rpb25zLnNoIChkaWFnXyk6IFR1cm4gb2ZmIGBzZXQgLXgnIHRvIHJlZHVj ZSBsb2cgc3BhbS4KLS0tCiB0L2F4L3RhcC1mdW5jdGlvbnMuc2ggfCA1ICsrKy0tCiAxIGZp bGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp dCBhL3QvYXgvdGFwLWZ1bmN0aW9ucy5zaCBiL3QvYXgvdGFwLWZ1bmN0aW9ucy5zaAppbmRl eCA0MWRkM2Y0MDcuLjYxOWNhZDE4MyAxMDA2NDQKLS0tIGEvdC9heC90YXAtZnVuY3Rpb25z LnNoCisrKyBiL3QvYXgvdGFwLWZ1bmN0aW9ucy5zaApAQCAtNzQsOSArNzQsMTAgQEAgcGxh bm5lZF89bm9uZQogIyBkb25lIHRvIGFsbG93IGJldHRlciBpbnRlcnBsYXkgd2l0aCBUQVAg ZHJpdmVycyB0aGF0IGFsbG93IHN1Y2ggYSBzdHJpbmcKICMgdG8gYmUgY29uZmlndXJlZC4K IGRpYWdfICgpCi17CisoCisgIHNldCAreAogICB0ZXN0ICQjIC1lcSAwIHx8IGVjaG8gIiRk aWFnX3N0cmluZ18gJCoiCi19CispCiAKICMgVXNlZCBieSB0aGUgJ2RpYWdfJyBmdW5jdGlv biBhYm92ZS4gIFVzZXItb3ZlcnJpZGFibGUuCiBkaWFnX3N0cmluZ189IiMiCi0tIAoyLjQ4 LjEKCg== --------------0ghnjfnWJ7gv4RafERPkbyEQ Content-Type: text/x-patch; charset=UTF-8; name="0002-tests-prefix-every-line-of-diag_-text-not-just-the-f.patch" Content-Disposition: attachment; filename*0="0002-tests-prefix-every-line-of-diag_-text-not-just-the-f.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSA3YTQ3NjA1NDYxMzEzOTM3Yjg4MDRlNjg4ZjA5MDhkZjlhMGFlZWY3IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSaWNoYXJkIEhhbnNlbiA8cmhhbnNlbkByaGFuc2Vu Lm9yZz4KRGF0ZTogTW9uLCAzIEZlYiAyMDI1IDE4OjI2OjUyIC0wNTAwClN1YmplY3Q6IFtQ QVRDSCAwMi8xMF0gdGVzdHM6IHByZWZpeCBldmVyeSBsaW5lIG9mIGRpYWdfIHRleHQsIG5v dCBqdXN0IHRoZQogZmlyc3QKCiogdC9heC90YXAtZnVuY3Rpb24uc2ggKGRpYWdfKTogUHJl Zml4IGV2ZXJ5IGxpbmUgb2YgdGhlIGRpYWdub3N0aWMKdGV4dCwgbm90IGp1c3QgdGhlIGZp cnN0LgotLS0KIHQvYXgvdGFwLWZ1bmN0aW9ucy5zaCB8IDYgKysrKystCiAxIGZpbGUgY2hh bmdlZCwgNSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdC9h eC90YXAtZnVuY3Rpb25zLnNoIGIvdC9heC90YXAtZnVuY3Rpb25zLnNoCmluZGV4IDYxOWNh ZDE4My4uMjliOWEwMjhjIDEwMDY0NAotLS0gYS90L2F4L3RhcC1mdW5jdGlvbnMuc2gKKysr IGIvdC9heC90YXAtZnVuY3Rpb25zLnNoCkBAIC03Niw3ICs3NiwxMSBAQCBwbGFubmVkXz1u b25lCiBkaWFnXyAoKQogKAogICBzZXQgK3gKLSAgdGVzdCAkIyAtZXEgMCB8fCBlY2hvICIk ZGlhZ19zdHJpbmdfICQqIgorICB0ZXN0ICQjIC1lcSAwIHx8IHdoaWxlIElGUz0gcmVhZCAt ciBsaW5lOyBkbworICAgIGVjaG8gIiRkaWFnX3N0cmluZ18gJGxpbmUiCisgIGRvbmUgPDxF T0YKKyQqCitFT0YKICkKIAogIyBVc2VkIGJ5IHRoZSAnZGlhZ18nIGZ1bmN0aW9uIGFib3Zl LiAgVXNlci1vdmVycmlkYWJsZS4KLS0gCjIuNDguMQoK --------------0ghnjfnWJ7gv4RafERPkbyEQ Content-Type: text/x-patch; charset=UTF-8; name="0003-tests-use-printf-instead-of-echo.patch" Content-Disposition: attachment; filename="0003-tests-use-printf-instead-of-echo.patch" Content-Transfer-Encoding: base64 RnJvbSBlNDQ4YWMzODY5NDg5M2FhNzE5ODA3NTdjNTcwMzcwMmI2OTU0ZGZmIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSaWNoYXJkIEhhbnNlbiA8cmhhbnNlbkByaGFuc2Vu Lm9yZz4KRGF0ZTogTW9uLCAzIEZlYiAyMDI1IDE4OjI2OjUzIC0wNTAwClN1YmplY3Q6IFtQ QVRDSCAwMy8xMF0gdGVzdHM6IHVzZSBgcHJpbnRmJyBpbnN0ZWFkIG9mIGBlY2hvJwoKKiB0 L2F4L3RhcC1mdW5jdGlvbnMgKGRpYWdfKTogVXNlIGBwcmludGYnIGluc3RlYWQgb2YgYGVj aG8nIGluIGNhc2UKYGVjaG8nIHByb2Nlc3NlcyBiYWNrc2xhc2ggZXNjYXBlcyBvciB0aGUg YXJndW1lbnQgbG9va3MgbGlrZSBhbgpvcHRpb24uCi0tLQogdC9heC90YXAtZnVuY3Rpb25z LnNoIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9u KC0pCgpkaWZmIC0tZ2l0IGEvdC9heC90YXAtZnVuY3Rpb25zLnNoIGIvdC9heC90YXAtZnVu Y3Rpb25zLnNoCmluZGV4IDI5YjlhMDI4Yy4uYTQ1OGI3NzNlIDEwMDY0NAotLS0gYS90L2F4 L3RhcC1mdW5jdGlvbnMuc2gKKysrIGIvdC9heC90YXAtZnVuY3Rpb25zLnNoCkBAIC03Nyw3 ICs3Nyw3IEBAIGRpYWdfICgpCiAoCiAgIHNldCAreAogICB0ZXN0ICQjIC1lcSAwIHx8IHdo aWxlIElGUz0gcmVhZCAtciBsaW5lOyBkbwotICAgIGVjaG8gIiRkaWFnX3N0cmluZ18gJGxp bmUiCisgICAgcHJpbnRmICVzXFxuICIkZGlhZ19zdHJpbmdfICRsaW5lIgogICBkb25lIDw8 RU9GCiAkKgogRU9GCi0tIAoyLjQ4LjEKCg== --------------0ghnjfnWJ7gv4RafERPkbyEQ Content-Type: text/x-patch; charset=UTF-8; name="0004-tests-support-getting-diag_-message-from-stdin.patch" Content-Disposition: attachment; filename*0="0004-tests-support-getting-diag_-message-from-stdin.patch" Content-Transfer-Encoding: base64 RnJvbSA2MWI4MmQ2YzNmOWU0OTRlODUxYzBiYjUzYWNjNmU5YjUxNmEwYjM1IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSaWNoYXJkIEhhbnNlbiA8cmhhbnNlbkByaGFuc2Vu Lm9yZz4KRGF0ZTogTW9uLCAzIEZlYiAyMDI1IDE4OjI2OjU0IC0wNTAwClN1YmplY3Q6IFtQ QVRDSCAwNC8xMF0gdGVzdHM6IHN1cHBvcnQgZ2V0dGluZyBgZGlhZ18nIG1lc3NhZ2UgZnJv bSBzdGRpbgoKKiB0L2F4L3RhcC1mdW5jdGlvbnMuc2ggKGRpYWdfKTogUmVhZCB0aGUgZGlh Z25vc3RpYyBtZXNzYWdlIGZyb20Kc3RkaW4gaWYgbm8gYXJndW1lbnRzIGFyZSBnaXZlbi4K LS0tCiB0L2F4L3RhcC1mdW5jdGlvbnMuc2ggfCAxNSArKysrKysrLS0tLS0tLS0KIDEgZmls ZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0 IGEvdC9heC90YXAtZnVuY3Rpb25zLnNoIGIvdC9heC90YXAtZnVuY3Rpb25zLnNoCmluZGV4 IGE0NThiNzczZS4uYTZlMGNmNGE0IDEwMDY0NAotLS0gYS90L2F4L3RhcC1mdW5jdGlvbnMu c2gKKysrIGIvdC9heC90YXAtZnVuY3Rpb25zLnNoCkBAIC02OSwxOCArNjksMTcgQEAgcGxh bm5lZF89bm9uZQogCiAjIGRpYWdfIFtFWFBMQU5BVElPTl0KICMgLS0tLS0tLS0tLS0tLS0t LS0tCi0jIFJlcG9ydCB0aGUgZ2l2ZW4gdGV4dCBhcyBUQVAgZGlhZ25vc3RpYy4gIEFzc3Vt ZXMgdGhlIHN0cmluZyBkZW5vdGluZwotIyBUQVAgZGlhZ25vc3RpYyBsaW5lcyBpcyBzdG9y ZWQgaW4gdGhlICckZGlhZ19zdHJpbmdfJyB2YXJpYWJsZTsgdGhpcyBpcwotIyBkb25lIHRv IGFsbG93IGJldHRlciBpbnRlcnBsYXkgd2l0aCBUQVAgZHJpdmVycyB0aGF0IGFsbG93IHN1 Y2ggYSBzdHJpbmcKLSMgdG8gYmUgY29uZmlndXJlZC4KKyMgUmVwb3J0IHRoZSBnaXZlbiB0 ZXh0LCBvciBzdGRpbiBpZiBubyBhcmd1bWVudHMsIGFzIFRBUCBkaWFnbm9zdGljLgorIyBB c3N1bWVzIHRoZSBzdHJpbmcgZGVub3RpbmcgVEFQIGRpYWdub3N0aWMgbGluZXMgaXMgc3Rv cmVkIGluIHRoZQorIyAnJGRpYWdfc3RyaW5nXycgdmFyaWFibGU7IHRoaXMgaXMgZG9uZSB0 byBhbGxvdyBiZXR0ZXIgaW50ZXJwbGF5CisjIHdpdGggVEFQIGRyaXZlcnMgdGhhdCBhbGxv dyBzdWNoIGEgc3RyaW5nIHRvIGJlIGNvbmZpZ3VyZWQuCiBkaWFnXyAoKQogKAogICBzZXQg K3gKLSAgdGVzdCAkIyAtZXEgMCB8fCB3aGlsZSBJRlM9IHJlYWQgLXIgbGluZTsgZG8KKyAg dGVzdCAkIyAtZXEgMCB8fCB7IHByaW50ZiAlc1xcbiAiJCoiIHwgZGlhZ187IHJldHVybjsg fQorICB3aGlsZSBJRlM9IHJlYWQgLXIgbGluZSB8fCBbIC1uICIkbGluZSIgXTsgZG8KICAg ICBwcmludGYgJXNcXG4gIiRkaWFnX3N0cmluZ18gJGxpbmUiCi0gIGRvbmUgPDxFT0YKLSQq Ci1FT0YKKyAgZG9uZQogKQogCiAjIFVzZWQgYnkgdGhlICdkaWFnXycgZnVuY3Rpb24gYWJv dmUuICBVc2VyLW92ZXJyaWRhYmxlLgotLSAKMi40OC4xCgo= --------------0ghnjfnWJ7gv4RafERPkbyEQ Content-Type: text/x-patch; charset=UTF-8; name="0005-tests-move-space-from-diag_-to-diag_string_.patch" Content-Disposition: attachment; filename="0005-tests-move-space-from-diag_-to-diag_string_.patch" Content-Transfer-Encoding: base64 RnJvbSA3M2Q4NWFmMjA4MjllNmY0YzVlZmJkNWJkYWYzYjMyNWQ1ZjA2OGMwIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSaWNoYXJkIEhhbnNlbiA8cmhhbnNlbkByaGFuc2Vu Lm9yZz4KRGF0ZTogTW9uLCAzIEZlYiAyMDI1IDE4OjI2OjU0IC0wNTAwClN1YmplY3Q6IFtQ QVRDSCAwNS8xMF0gdGVzdHM6IG1vdmUgc3BhY2UgZnJvbSBgZGlhZ18oKScgdG8gYCRkaWFn X3N0cmluZ18nCgoqIHQvYXgvdGFwLWZ1bmN0aW9ucy5zaCAoZGlhZ18pOiBNb3ZlZCB0aGUg c3BhY2Ugc2VwYXJhdGluZwpgJGRpYWdfc3RyaW5nXycgZnJvbSB0aGUgZGlhZ25vc3RpYyBt ZXNzYWdlIHRvIGAkZGlhZ19zdHJpbmdfJyBzbyB0aGF0CmNhbGxlcnMgY2FuIGVsaW1pbmF0 ZSB0aGUgc3BhY2UuCi0tLQogdC9heC90YXAtZnVuY3Rpb25zLnNoIHwgNCArKy0tCiAxIGZp bGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp dCBhL3QvYXgvdGFwLWZ1bmN0aW9ucy5zaCBiL3QvYXgvdGFwLWZ1bmN0aW9ucy5zaAppbmRl eCBhNmUwY2Y0YTQuLjA1MzZkYjk4YyAxMDA2NDQKLS0tIGEvdC9heC90YXAtZnVuY3Rpb25z LnNoCisrKyBiL3QvYXgvdGFwLWZ1bmN0aW9ucy5zaApAQCAtNzgsMTIgKzc4LDEyIEBAIGRp YWdfICgpCiAgIHNldCAreAogICB0ZXN0ICQjIC1lcSAwIHx8IHsgcHJpbnRmICVzXFxuICIk KiIgfCBkaWFnXzsgcmV0dXJuOyB9CiAgIHdoaWxlIElGUz0gcmVhZCAtciBsaW5lIHx8IFsg LW4gIiRsaW5lIiBdOyBkbwotICAgIHByaW50ZiAlc1xcbiAiJGRpYWdfc3RyaW5nXyAkbGlu ZSIKKyAgICBwcmludGYgJXNcXG4gIiRkaWFnX3N0cmluZ18kbGluZSIKICAgZG9uZQogKQog CiAjIFVzZWQgYnkgdGhlICdkaWFnXycgZnVuY3Rpb24gYWJvdmUuICBVc2VyLW92ZXJyaWRh YmxlLgotZGlhZ19zdHJpbmdfPSIjIgorZGlhZ19zdHJpbmdfPSIjICIKIAogIyB3YXJuXyBb RVhQTEFOQVRJT05dCiAjIC0tLS0tLS0tLS0tLS0tLS0tLQotLSAKMi40OC4xCgo= --------------0ghnjfnWJ7gv4RafERPkbyEQ Content-Type: text/x-patch; charset=UTF-8; name="0006-tap-close-fd-3-before-invoking-the-test-script.patch" Content-Disposition: attachment; filename*0="0006-tap-close-fd-3-before-invoking-the-test-script.patch" Content-Transfer-Encoding: base64 RnJvbSA2YjQ3OGRkNGUzNjFjYTA5MTY4OWI1NDhmNTAxNGY2MzQ3OWU4NjM0IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSaWNoYXJkIEhhbnNlbiA8cmhhbnNlbkByaGFuc2Vu Lm9yZz4KRGF0ZTogTW9uLCAzIEZlYiAyMDI1IDE4OjI2OjU1IC0wNTAwClN1YmplY3Q6IFtQ QVRDSCAwNi8xMF0gdGFwOiBjbG9zZSBmZCAzIGJlZm9yZSBpbnZva2luZyB0aGUgdGVzdCBz Y3JpcHQKCiogbGliL3RhcC1kcml2ZXIuc2g6IENsb3NlIGZpbGUgZGVzY3JpcHRvciAzIGJl Zm9yZSBpbnZva2luZyB0aGUgdGVzdApzY3JpcHQgdG8gYXZvaWQgcG90ZW50aWFsIGNvbmZs aWN0cyB3aXRoIHRoZSB0ZXN0IHNjcmlwdC4KLS0tCiBsaWIvdGFwLWRyaXZlci5zaCB8IDYg KystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygt KQoKZGlmZiAtLWdpdCBhL2xpYi90YXAtZHJpdmVyLnNoIGIvbGliL3RhcC1kcml2ZXIuc2gK aW5kZXggNzVlNzY3NjA1Li4wYmQ3OWE2ZDQgMTAwNzU1Ci0tLSBhL2xpYi90YXAtZHJpdmVy LnNoCisrKyBiL2xpYi90YXAtZHJpdmVyLnNoCkBAIC0yMyw3ICsyMyw3IEBACiAjIGJ1Z3Mg dG8gPGJ1Zy1hdXRvbWFrZUBnbnUub3JnPiBvciBzZW5kIHBhdGNoZXMgdG8KICMgPGF1dG9t YWtlLXBhdGNoZXNAZ251Lm9yZz4uCiAKLXNjcmlwdHZlcnNpb249MjAyNC0xMi0wMy4wMzsg IyBVVEMKK3NjcmlwdHZlcnNpb249MjAyNS0wMi0wMy4wMTsgIyBVVEMKIAogIyBNYWtlIHVu Y29uZGl0aW9uYWwgZXhwYW5zaW9uIG9mIHVuZGVmaW5lZCB2YXJpYWJsZXMgYW4gZXJyb3Iu ICBUaGlzCiAjIGhlbHBzIGEgbG90IGluIHByZXZlbnRpbmcgdHlwby1yZWxhdGVkIGJ1Z3Mu CkBAIC0xNDQsNyArMTQ0LDcgQEAgZmkKICAgICBlbHNlCiAgICAgICBleGVjIDI+JjMKICAg ICBmaQotICAgICIkQCIKKyAgICAiJEAiIDM+Ji0KICAgICBlY2hvICQ/CiAgICkgfCBMQ19B TEw9QyAke0FNX1RBUF9BV0stYXdrfSBcCiAgICAgICAgIC12IG1lPSIkbWUiIFwKQEAgLTYz OCw4ICs2MzgsNiBAQCBleGl0IDAKIAogfSAjIEVuZCBvZiAiQkVHSU4iIGJsb2NrLgogJwot Ci0jIFRPRE86IGRvY3VtZW50IHRoYXQgd2UgY29uc3VtZSB0aGUgZmlsZSBkZXNjcmlwdG9y IDMgOi0oCiB9IDM+IiRsb2dfZmlsZSIKIAogdGVzdCAkPyAtZXEgMCB8fCBmYXRhbCAiSS9P IG9yIGludGVybmFsIGVycm9yIgotLSAKMi40OC4xCgo= --------------0ghnjfnWJ7gv4RafERPkbyEQ Content-Type: text/x-patch; charset=UTF-8; name="0007-tap-minimize-stderr-redirection-to-just-the-test-scr.patch" Content-Disposition: attachment; filename*0="0007-tap-minimize-stderr-redirection-to-just-the-test-scr.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSAwMGY2OTEzZjk2ZWMxMDUzYzJmMGUyOWEyOTg3ZjM3YjIwNzBlZmVjIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSaWNoYXJkIEhhbnNlbiA8cmhhbnNlbkByaGFuc2Vu Lm9yZz4KRGF0ZTogTW9uLCAzIEZlYiAyMDI1IDE4OjI2OjU2IC0wNTAwClN1YmplY3Q6IFtQ QVRDSCAwNy8xMF0gdGFwOiBtaW5pbWl6ZSBzdGRlcnIgcmVkaXJlY3Rpb24gdG8ganVzdCB0 aGUgdGVzdAogc2NyaXB0CgoqIGxpYi90YXAtZHJpdmVyLnNoOiBLZWVwIGRyaXZlciBzdGRl cnIgc2VwYXJhdGUgZnJvbSB0ZXN0IHNjcmlwdApzdGRlcnIgdG8gYWlkIHdpdGggZGVidWdn aW5nIChlLmcuLCBgc2V0IC14JykuCi0tLQogbGliL3RhcC1kcml2ZXIuc2ggfCAxNCArKysr KysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDQgZGVsZXRp b25zKC0pCgpkaWZmIC0tZ2l0IGEvbGliL3RhcC1kcml2ZXIuc2ggYi9saWIvdGFwLWRyaXZl ci5zaAppbmRleCAwYmQ3OWE2ZDQuLjkzZWU4MTgyMyAxMDA3NTUKLS0tIGEvbGliL3RhcC1k cml2ZXIuc2gKKysrIGIvbGliL3RhcC1kcml2ZXIuc2gKQEAgLTIzLDcgKzIzLDcgQEAKICMg YnVncyB0byA8YnVnLWF1dG9tYWtlQGdudS5vcmc+IG9yIHNlbmQgcGF0Y2hlcyB0bwogIyA8 YXV0b21ha2UtcGF0Y2hlc0BnbnUub3JnPi4KIAotc2NyaXB0dmVyc2lvbj0yMDI1LTAyLTAz LjAxOyAjIFVUQworc2NyaXB0dmVyc2lvbj0yMDI1LTAyLTAzLjAyOyAjIFVUQwogCiAjIE1h a2UgdW5jb25kaXRpb25hbCBleHBhbnNpb24gb2YgdW5kZWZpbmVkIHZhcmlhYmxlcyBhbiBl cnJvci4gIFRoaXMKICMgaGVscHMgYSBsb3QgaW4gcHJldmVudGluZyB0eXBvLXJlbGF0ZWQg YnVncy4KQEAgLTEzOSwxMiArMTM5LDE4IEBAIGZpCiAgICAgIyA8aHR0cHM6Ly9saXN0cy5n bnUub3JnL2FyY2hpdmUvaHRtbC9idWctYXV0b2NvbmYvMjAxMS0wOS9tc2cwMDAwNC5odG1s PgogICAgICMgPGh0dHA6Ly9tYWlsLm9wZW5zb2xhcmlzLm9yZy9waXBlcm1haWwva3NoOTMt aW50ZWdyYXRpb24tZGlzY3Vzcy8yMDA5LUZlYnJ1YXJ5LzAwNDEyMS5odG1sPgogICAgIHRy YXAgOiAxIDMgMiAxMyAxNQorICAgICMgRGV0ZXJtaW5lIHdoZXJlIHRvIHNlbmQgdGhlIHRl c3Qgc2NyaXB0J3Mgc3RkZXJyLiAgT25seSB0aGUKKyAgICAjIHRlc3QncyBzdGRlcnIgc2hv dWxkIGdvIGhlcmU7IGlmIGBleGVjIDI+JiRzdGRlcnJfZmQnIHdlcmUgcnVuLAorICAgICMg dGhpcyBzY3JpcHQncyBzdGRlcnIgKGUuZy4sIGBzZXQgLXgnIG91dHB1dCwgaWYgdHVybmVk IG9uIHRvCisgICAgIyBoZWxwIHdpdGggZGVidWdnaW5nKSB3b3VsZCBtaXggd2l0aCB0aGUg dGVzdCBzY3JpcHQncyBzdGRlcnIgYW5kCisgICAgIyBnbyB0byB0aGUgbG9nICh2aWEgYGF3 aycsIGlmIGAtLW1lcmdlJyBpcyBlbmFibGVkKSwgbm90IHRoZQorICAgICMgdGVybWluYWwu CiAgICAgaWYgdGVzdCAkbWVyZ2UgLWd0IDA7IHRoZW4KLSAgICAgIGV4ZWMgMj4mMQorICAg ICAgc3RkZXJyX2ZkPTEgICMgc2VuZCBzdGRlcnIgdG8gYXdrLCB3aGljaCB3aWxsIGNvcHkg aXQgdG8gdGhlIGxvZwogICAgIGVsc2UKLSAgICAgIGV4ZWMgMj4mMworICAgICAgc3RkZXJy X2ZkPTMgICMgc2VuZCBzdGRlcnIgZGlyZWN0bHkgdG8gdGhlIGxvZyBmaWxlCiAgICAgZmkK LSAgICAiJEAiIDM+Ji0KKyAgICAiJEAiIDI+JiRzdGRlcnJfZmQgMz4mLQogICAgIGVjaG8g JD8KICAgKSB8IExDX0FMTD1DICR7QU1fVEFQX0FXSy1hd2t9IFwKICAgICAgICAgLXYgbWU9 IiRtZSIgXAotLSAKMi40OC4xCgo= --------------0ghnjfnWJ7gv4RafERPkbyEQ Content-Type: text/x-patch; charset=UTF-8; name="0008-tap-new-stderr-prefix-option-to-prefix-test-script-s.patch" Content-Disposition: attachment; filename*0="0008-tap-new-stderr-prefix-option-to-prefix-test-script-s.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSA0MjNlM2NhNTlkM2RiNDc3MmZjYzUxY2NkMDA3Y2Q2NzBlYTAwNzM3IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSaWNoYXJkIEhhbnNlbiA8cmhhbnNlbkByaGFuc2Vu Lm9yZz4KRGF0ZTogTW9uLCAzIEZlYiAyMDI1IDE4OjI2OjU3IC0wNTAwClN1YmplY3Q6IFtQ QVRDSCAwOC8xMF0gdGFwOiBuZXcgYC0tc3RkZXJyLXByZWZpeCcgb3B0aW9uIHRvIHByZWZp eCB0ZXN0CiBzY3JpcHQncyBzdGRlcnIKCiogbGliL3RhcC1kcml2ZXIuc2g6IEFkZCBhIG5l dyBgLS1zdGRlcnItcHJlZml4JyBvcHRpb24gdG8gaW5zdHJ1Y3QKdGhlIFRBUCBkcml2ZXIg dG8gcHJlZml4IGVhY2ggbGluZSBvZiB0aGUgdGVzdCBzY3JpcHQncyBzdGFuZGFyZCBlcnJv cgp3aXRoIHRoZSBnaXZlbiBzdHJpbmcuICBUaGlzIGlzIHVzZWZ1bCB3aGVuIGAtLW1lcmdl JyBpcyBlbmFibGVkIGFuZApzdGFuZGFyZCBlcnJvciBsaW5lcyBtaWdodCBiZSBjb25mdXNl ZCB3aXRoIHRlc3QgcmVzdWx0cy4KKiBkb2MvYXV0b21ha2UudGV4aTogRG9jdW1lbnQgdGhl IG5ldyBgLS1zdGRlcnItcHJlZml4JyBvcHRpb24uCiogdC90YXAtc3RkZXJyLXByZWZpeC50 YXA6IE5ldyB0ZXN0LgoqIHQvbGlzdC1vZi10ZXN0cy5tayAoaGFuZHdyaXR0ZW5fVEVTVFMp OiBBZGQgaXQuCi0tLQogZG9jL2F1dG9tYWtlLnRleGkgICAgICAgfCA4MCArKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrLQogbGliL3RhcC1kcml2ZXIuc2ggICAgICAgfCA3 NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0KIHQvbGlzdC1vZi10ZXN0cy5t ayAgICAgIHwgIDEgKwogdC90YXAtc3RkZXJyLXByZWZpeC50YXAgfCA5MiArKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCAyNDIg aW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0L3Rh cC1zdGRlcnItcHJlZml4LnRhcAoKZGlmZiAtLWdpdCBhL2RvYy9hdXRvbWFrZS50ZXhpIGIv ZG9jL2F1dG9tYWtlLnRleGkKaW5kZXggMDNkOTk4NTZjLi42Njg1ZmY2YWUgMTAwNjQ0Ci0t LSBhL2RvYy9hdXRvbWFrZS50ZXhpCisrKyBiL2RvYy9hdXRvbWFrZS50ZXhpCkBAIC0xMDUy NCw5ICsxMDUyNCwzNSBAQCByZWxhdGl2ZSB0byB0ZXN0IHJlc3VsdHM7IHRoaXMgY2FuIGJl IG9mIGdyZWF0IGhlbHAgaW4gZGVidWdnaW5nCiAoZXNwZWNpYWxseSBpZiB5b3VyIHRlc3Qg c2NyaXB0cyBhcmUgc2hlbGwgc2NyaXB0cyBydW4gd2l0aCBzaGVsbAogdHJhY2luZyBhY3Rp dmUpLiAgQXMgYSBkb3duc2lkZSwgdGhpcyBvcHRpb24gbWlnaHQgY2F1c2UgdGhlIHRlc3QK IGhhcm5lc3MgdG8gZ2V0IGNvbmZ1c2VkIGlmIGFueXRoaW5nIHRoYXQgYXBwZWFycyBvbiBz dGFuZGFyZCBlcnJvcgotbG9va3MgbGlrZSBhIHRlc3QgcmVzdWx0LgorbG9va3MgbGlrZSBh IHRlc3QgcmVzdWx0LiAgVXNlIEBvcHRpb257LS1zdGRlcnItcHJlZml4fSB0byBwcmVmaXgg ZWFjaAorbGluZSBvZiBzdGFuZGFyZCBlcnJvciB0byBhdm9pZCB0aGlzIHByb2JsZW0uCiBA aXRlbSAtLW5vLW1lcmdlCiBSZXZlcnQgdGhlIGVmZmVjdHMgb2YgQG9wdGlvbnstLW1lcmdl fS4KK0BpdGVtIC0tc3RkZXJyLXByZWZpeCBAdmFye1NUUklOR30KK1ByZWZpeCBlYWNoIGxp bmUgb2YgdGhlIHRlc3Qgc2NyaXB0J3Mgc3RhbmRhcmQgZXJyb3Igd2l0aAorQGNvZGV7QHZh cntTVFJJTkd9fS4gIERlZmF1bHRzIHRvIHRoZSBlbXB0eSBzdHJpbmcuICBUaGlzIG9wdGlv biBtYWtlcworaXQgcG9zc2libGUgdG8gYXZvaWQgcGFyc2luZyBhbWJpZ3VpdHkgd2hlbiBA b3B0aW9uey0tbWVyZ2V9IGlzIGluIHVzZSwKK2J1dCBpdCBjYW4gYWxzbyBiZSB1c2VkIHdp dGhvdXQgQG9wdGlvbnstLW1lcmdlfSB0byBtYWtlIGl0IGVhc2llciB0bworcmVhZCB0ZXN0 IGxvZyBmaWxlcy4gIFdoZW4gdXNlZCB3aXRoIEBvcHRpb257LS1tZXJnZX0sIHVzZXJzIHdp bGwKK3R5cGljYWxseSB3YW50IHRvIHN0YXJ0IEBjb2Rle0B2YXJ7U1RSSU5HfX0gd2l0aCBA c2FtcHsjfSwgd2hpY2ggc3RhcnRzCithIFRBUCBjb21tZW50LiAgVGhlIEBzYW1weyN9IGNo YXJhY3RlciBpcyBkaWZmaWN1bHQgdG8gcG9ydGFibHkgaW5jbHVkZQoraW4gYSBAY29tbWFu ZHttYWtlfSB2YXJpYWJsZSwgc28gdGhlIGZvbGxvd2luZyBxdWFkcmlncmFwaAorc3Vic3Rp dHV0aW9ucywgY29waWVkIGZyb20gQXV0b2NvbmYgKEBweHJlZntRdWFkcmlncmFwaHMsICwg LCBhdXRvY29uZiwKK1RoZSBBdXRvY29uZiBNYW51YWx9KSwgYXJlIHBlcmZvcm1lZCBvbiBA Y29kZXtAdmFye1NUUklOR319OgorCitAdGFibGUgQHNhbXAKK0BpdGVtIEBAJTpAQAorUmVw bGFjZWQgd2l0aCBAc2FtcHsjfS4KK0BpdGVtIEBAJnRAQAorUmVwbGFjZWQgd2l0aCB0aGUg ZW1wdHkgc3RyaW5nLiAgVGhpcyBtYWtlcyBpdCBwb3NzaWJsZSB0byBpbmNsdWRlIHRoZQor bGl0ZXJhbCBjaGFyYWN0ZXJzIEBzYW1we0BAJTpAQH0gaW4gdGhlIHByZWZpeCAoQHNhbXB7 QEAlQEAmdEBAOkBAfSwgZm9yCitleGFtcGxlKS4KK0BlbmQgdGFibGUKKworRm9yIGV4YW1w bGUsIGluIHNoZWxsLCBAc2FtcHstLXN0ZGVyci1wcmVmaXggIkBAJTpAQFtzdGRlcnJdICJ9 IHdpbGwKK3ByZWZpeCBlYWNoIGxpbmUgb2YgdGhlIHRlc3Qgc2NyaXB0J3Mgc3RhbmRhcmQg ZXJyb3Igd2l0aAorQHNhbXB7I1tzdGRlcnJdIH0uCisKIEBpdGVtIC0tZGlhZ25vc3RpYy1z dHJpbmcgQHZhcntTVFJJTkd9CiBDaGFuZ2UgdGhlIHN0cmluZyB0aGF0IGludHJvZHVjZXMg VEFQIGRpYWdub3N0aWNzIGZyb20gdGhlIGRlZmF1bHQgdmFsdWUKIG9mIGBgQGNvZGV7I30n JyB0byBAY29kZXtAdmFye1NUUklOR319LiAgVGhpcyBjYW4gYmUgdXNlZnVsIGlmIHlvdXIK QEAgLTEwNjE0LDYgKzEwNjQwLDU4IEBAIFBBU1M6IGJhei50ZXN0IDEKIC4uLgogJSBAa2Jk e2VjaG8gZXhpdCBzdGF0dXM6ICQ/fQogZXhpdCBzdGF0dXM6IDAKKworJSBAa2Jke2NhdCBz dGRlcnItZGVtby50ZXN0fQorIyEvYmluL3NoCitlY2hvICdvayAxJworIyBUaGVzZSBzbGVl cHMgaGVscCBoaWdobGlnaHQgdGhlIHJlb3JkZXJpbmcgb2Ygc3RhbmRhcmQgb3V0cHV0IGFu ZAorIyBzdGFuZGFyZCBlcnJvciBsaW5lcyB0aGF0IGNhbiBoYXBwZW4gaWYgLS1tZXJnZSBp cyBub3QgdXNlZC4KK3NsZWVwIDEKKyMgTm90ZSB0aGF0IHRoaXMgaXMgYSBkaWFnbm9zdGlj IG1lc3NhZ2Ugd3JpdHRlbiB0byBzdGFuZGFyZCBlcnJvciwgc28KKyMgaXQgc2hvdWxkIG5v dCBhZmZlY3QgdGhlIHRlc3RzLiAgSG93ZXZlciwgaXQgd2lsbCBicmVhayB0aGUgdGVzdHMg aWYKKyMgLS1tZXJnZSBpcyB1c2VkIHdpdGhvdXQgLS1zdGRlcnItcHJlZml4IGJlY2F1c2Ug IkJhaWwgb3V0ISIgd2lsbCBiZQorIyBpbnRlcnByZXRlZCBhcyBhIFRBUCBkaXJlY3RpdmUu CitlY2hvICdCYWlsIG91dCEgKHRoaXMgc2hvdWxkIG5vdCBhY3R1YWxseSBiYWlsIG91dCkn ID4mMgorc2xlZXAgMQorZWNobyAnb2sgMicKK2VjaG8gJzEuLjInCisKKyUgQGtiZHttYWtl IGNoZWNrIFRFU1RTPXN0ZGVyci1kZW1vLnRlc3R9CisuLi4KK1BBU1M6IHN0ZGVyci1kZW1v LnRlc3QgMQorUEFTUzogc3RkZXJyLWRlbW8udGVzdCAyCisuLi4KKworJSBAa2Jke2NhdCBz dGRlcnItZGVtby5sb2d9CitCYWlsIG91dCEgKHRoaXMgc2hvdWxkIG5vdCBhY3R1YWxseSBi YWlsIG91dCkKK29rIDEKK1BBU1M6IHN0ZGVyci1kZW1vLnRlc3QgMQorb2sgMgorUEFTUzog c3RkZXJyLWRlbW8udGVzdCAyCisxLi4yCisKKyUgQGtiZHttYWtlIGNoZWNrIFRFU1RTPXN0 ZGVyci1kZW1vLnRlc3QgXAorICAgICAgVEVTVF9MT0dfRFJJVkVSX0ZMQUdTPSctLW1lcmdl J30KKy4uLgorUEFTUzogc3RkZXJyLWRlbW8udGVzdCAxCitFUlJPUjogc3RkZXJyLWRlbW8u dGVzdCAtIEJhaWwgb3V0ISAodGhpcyBzaG91bGQgbm90IGFjdHVhbGx5IGJhaWwgb3V0KQor Li4uCisKKyUgQGtiZHttYWtlIGNoZWNrIFRFU1RTPXN0ZGVyci1kZW1vLnRlc3QgXAorICAg ICAgVEVTVF9MT0dfRFJJVkVSX0ZMQUdTPSctLW1lcmdlIC0tc3RkZXJyLXByZWZpeCAiQEAl OkBAW3N0ZGVycl0gIid9CisuLi4KK1BBU1M6IHN0ZGVyci1kZW1vLnRlc3QgMQorUEFTUzog c3RkZXJyLWRlbW8udGVzdCAyCisuLi4KKworJSBAa2Jke2NhdCBzdGRlcnItZGVtby5sb2d9 CitvayAxCitQQVNTOiBzdGRlcnItZGVtby50ZXN0IDEKKyNbc3RkZXJyXSBCYWlsIG91dCEg KHRoaXMgc2hvdWxkIG5vdCBhY3R1YWxseSBiYWlsIG91dCkKK29rIDIKK1BBU1M6IHN0ZGVy ci1kZW1vLnRlc3QgMgorMS4uMgorCiBAZW5kIGV4YW1wbGUKIAogQG5vZGUgSW5jb21wYXRp YmlsaXR5IHdpdGggb3RoZXIgVEFQIHBhcnNlcnMgYW5kIGRyaXZlcnMKZGlmZiAtLWdpdCBh L2xpYi90YXAtZHJpdmVyLnNoIGIvbGliL3RhcC1kcml2ZXIuc2gKaW5kZXggOTNlZTgxODIz Li4wYzc2NTNiNjkgMTAwNzU1Ci0tLSBhL2xpYi90YXAtZHJpdmVyLnNoCisrKyBiL2xpYi90 YXAtZHJpdmVyLnNoCkBAIC0yMyw3ICsyMyw3IEBACiAjIGJ1Z3MgdG8gPGJ1Zy1hdXRvbWFr ZUBnbnUub3JnPiBvciBzZW5kIHBhdGNoZXMgdG8KICMgPGF1dG9tYWtlLXBhdGNoZXNAZ251 Lm9yZz4uCiAKLXNjcmlwdHZlcnNpb249MjAyNS0wMi0wMy4wMjsgIyBVVEMKK3NjcmlwdHZl cnNpb249MjAyNS0wMi0wMy4wMzsgIyBVVEMKIAogIyBNYWtlIHVuY29uZGl0aW9uYWwgZXhw YW5zaW9uIG9mIHVuZGVmaW5lZCB2YXJpYWJsZXMgYW4gZXJyb3IuICBUaGlzCiAjIGhlbHBz IGEgbG90IGluIHByZXZlbnRpbmcgdHlwby1yZWxhdGVkIGJ1Z3MuCkBAIC01Miw3ICs1Miw4 IEBAIFVzYWdlOgogICAgICAgICAgICAgICAgIFstLWV4cGVjdC1mYWlsdXJlIHt5ZXN8bm99 XSBbLS1jb2xvci10ZXN0cyB7eWVzfG5vfV0KICAgICAgICAgICAgICAgICBbLS1lbmFibGUt aGFyZC1lcnJvcnMge3llc3xub31dIFstLWlnbm9yZS1leGl0XQogICAgICAgICAgICAgICAg IFstLWRpYWdub3N0aWMtc3RyaW5nIFNUUklOR10gWy0tbWVyZ2V8LS1uby1tZXJnZV0KLSAg ICAgICAgICAgICAgICBbLS1jb21tZW50c3wtLW5vLWNvbW1lbnRzXSBbLS1dIFRFU1QtQ09N TUFORAorICAgICAgICAgICAgICAgIFstLXN0ZGVyci1wcmVmaXggU1RSSU5HXSBbLS1jb21t ZW50c3wtLW5vLWNvbW1lbnRzXQorICAgICAgICAgICAgICAgIFstLV0gVEVTVC1DT01NQU5E CiBUaGUgJy0tdGVzdC1uYW1lJywgJy1sb2ctZmlsZScgYW5kICctLXRycy1maWxlJyBvcHRp b25zIGFyZSBtYW5kYXRvcnkuCiAKIFJlcG9ydCBidWdzIHRvIDxidWctYXV0b21ha2VAZ251 Lm9yZz4uCkBAIC02OSw2ICs3MCw3IEBAIHRyc19maWxlPSAgIyBXaGVyZSB0byBzYXZlIHRo ZSBtZXRhZGF0YSBvZiB0aGUgdGVzdCBydW4uCiBleHBlY3RfZmFpbHVyZT0wCiBjb2xvcl90 ZXN0cz0wCiBtZXJnZT0wCitzdGRlcnJfcHJlZml4PQogaWdub3JlX2V4aXQ9MAogY29tbWVu dHM9MAogZGlhZ19zdHJpbmc9JyMnCkBAIC04NCw2ICs4Niw3IEBAIHdoaWxlIHRlc3QgJCMg LWd0IDA7IGRvCiAgIC0tZW5hYmxlLWhhcmQtZXJyb3JzKSBzaGlmdDs7ICMgTm8tb3AuCiAg IC0tbWVyZ2UpIG1lcmdlPTE7OwogICAtLW5vLW1lcmdlKSBtZXJnZT0wOzsKKyAgLS1zdGRl cnItcHJlZml4KSBzdGRlcnJfcHJlZml4PSQyOyBzaGlmdDs7CiAgIC0taWdub3JlLWV4aXQp IGlnbm9yZV9leGl0PTE7OwogICAtLWNvbW1lbnRzKSBjb21tZW50cz0xOzsKICAgLS1uby1j b21tZW50cykgY29tbWVudHM9MDs7CkBAIC05NCw2ICs5Nyw0NiBAQCB3aGlsZSB0ZXN0ICQj IC1ndCAwOyBkbwogICBzaGlmdAogZG9uZQogCisjIFF1YWRyaWdyYXBoIHN1YnN0aXR1dGlv bnMgZm9yIGAtLXN0ZGVyci1wcmVmaXgnLiAgTm90ZSB0aGF0IHRoZQorIyBlbXB0eSBzdWJz dGl0dXRpb24gTVVTVCBiZSBkb25lIGxhc3QsIG90aGVyd2lzZSBgQCVAJnRAOkAnIHdpbGwK KyMgYmVjb21lIGAjJywgbm90IGBAJTpAJy4KK2ZvciBxX3IgaW4gJ0AlOkAgIycgJ0AmdEAg JzsgZG8KKyAgcT0ke3FfciUlICp9ICMgcXVhZHJpZ3JhcGgKKyAgcj0ke3FfciMqIH0gIyBy ZXBsYWNlbWVudAorICB3aGlsZSB0cnVlOyBkbworICAgIGNhc2UgJHN0ZGVycl9wcmVmaXgg aW4KKyAgICAqIiRxIiopIHN0ZGVycl9wcmVmaXg9JHtzdGRlcnJfcHJlZml4JSUiJHEiKn0k ciR7c3RkZXJyX3ByZWZpeCMqIiRxIn07OworICAgICopIGJyZWFrOzsKKyAgICBlc2FjCisg IGRvbmUKK2RvbmUKKworIyBQcmVmaXhlcyBlYWNoIGxpbmUgb2YgaXRzIHN0ZGluIHdpdGgg dGhlIGZpcnN0IGFyZ3VtZW50IGFuZCB3cml0ZXMKKyMgdGhlIHJlc3VsdCB0byBzdGRvdXQu ICBJZiB0aGUgZmluYWwgbGluZSBvZiBzdGRpbiBpcyBub24tZW1wdHkgYW5kCisjIGRvZXMg bm90IGVuZCB3aXRoIGEgdGVybWluYXRpbmcgbmV3bGluZSwgYSBuZXdsaW5lIGlzIGFkZGVk LgorcHJlZml4X2xpbmVzKCkgeworICAjIEltcGxlbWVudGF0aW9uIG5vdGU6IFRoaXMgZnVu Y3Rpb24gaXMgdXNlZCB0byBwcmVmaXggdGhlIHRlc3QKKyAgIyBzY3JpcHQncyBzdGRlcnIg bGluZXMuICBQcmVzZXJ2aW5nIHRoZSBvcmRlciBvZiB0aGUgdGVzdCBzY3JpcHQncworICAj IHN0ZG91dCBhbmQgc3RkZXJyIGxpbmVzIGlzIGltcG9ydGFudCBmb3IgZGVidWdnaW5nLCBz byB0aGlzCisgICMgZnVuY3Rpb24gaXMgc2Vuc2l0aXZlIHRvIGlucHV0IGFuZCBvdXRwdXQg YnVmZmVyaW5nLiAgQSBzaGVsbCBsb29wCisgICMgaXMgdXNlZCB0byBwcmVmaXggdGhlIGxp bmVzIGluc3RlYWQgb2YgYCRBTV9UQVBfQVdLJyAod2hpY2ggd291bGQKKyAgIyBwcm9iYWJs eSBiZSBtb3JlIGVmZmljaWVudCkgYmVjYXVzZSBgbWF3aycgYWdncmVzc2l2ZWx5IGJ1ZmZl cnMKKyAgIyBpdHMgaW5wdXQgKGV4Y2VwdCB3aXRoIHRoZSBgLVdpbnRlcmFjdGl2ZScgY29t bWFuZC1saW5lIG9wdGlvbiksCisgICMgd2hpY2ggd291bGQgZGVmZWF0IHRoZSBwdXJwb3Nl IG9mIHRoZSBgLS1tZXJnZScgb3B0aW9uLiAgYHNlZCcgb3IKKyAgIyBgcGVybCcgY291bGQg YmUgdXNlZCBpbnN0ZWFkIG9mIGEgc2hlbGwgbG9vcCwgYnV0IHRob3NlIHdvdWxkIGFkZAor ICAjIGEgZGVwZW5kZW5jeSB0byB0aGlzIHNjcmlwdC4KKworICAjIDxodHRwczovL3N0YWNr b3ZlcmZsb3cuY29tL2EvNjM5OTU2OD4gZXhwbGFpbnMgYElGUz0nLiAgVGhlIGB8fCcKKyAg IyBjaGVjayBlbnN1cmVzIHRoYXQgc3RkaW4ncyBmaW5hbCBsaW5lIGlzIHdyaXR0ZW4gdG8g c3Rkb3V0IGV2ZW4gaWYKKyAgIyBpdCBpcyBtaXNzaW5nIGEgdGVybWluYXRpbmcgbmV3bGlu ZS4KKyAgd2hpbGUgSUZTPSByZWFkIC1yIGxpbmUgfHwgWyAtbiAiJGxpbmUiIF07IGRvCisg ICAgIyBgcHJpbnRmJyBpcyBwcmVmZXJyZWQgb3ZlciBgZWNobycgYmVjYXVzZSBgZWNobycg bWlnaHQgcHJvY2VzcworICAgICMgYmFja3NsYXNoIGVzY2FwZXMgb3IgYmVoYXZlIHVuZXhw ZWN0ZWRseSBpZiBpdHMgYXJndW1lbnQgbG9va3MKKyAgICAjIGxpa2UgYW4gb3B0aW9uLgor ICAgIHByaW50ZiAlc1xcbiAiJDEkbGluZSIKKyAgZG9uZQorfQorCiB0ZXN0ICQjIC1ndCAw IHx8IHVzYWdlX2Vycm9yICJtaXNzaW5nIHRlc3QgY29tbWFuZCIKIAogY2FzZSAkZXhwZWN0 X2ZhaWx1cmUgaW4KQEAgLTEzOSw2ICsxODIsMTAgQEAgZmkKICAgICAjIDxodHRwczovL2xp c3RzLmdudS5vcmcvYXJjaGl2ZS9odG1sL2J1Zy1hdXRvY29uZi8yMDExLTA5L21zZzAwMDA0 Lmh0bWw+CiAgICAgIyA8aHR0cDovL21haWwub3BlbnNvbGFyaXMub3JnL3BpcGVybWFpbC9r c2g5My1pbnRlZ3JhdGlvbi1kaXNjdXNzLzIwMDktRmVicnVhcnkvMDA0MTIxLmh0bWw+CiAg ICAgdHJhcCA6IDEgMyAyIDEzIDE1CisgICAgIyBEdXBsaWNhdGUgdGhlIHN0ZG91dCBmZCAo d2hpY2ggY29ubmVjdHMgdG8gYXdrJ3Mgc3RkaW4pIHRvIGZkIDQKKyAgICAjIHNvIHRoYXQg d2UgY2FuIHJldXNlIGZkIDEgZm9yIHBpcGVsaW5lcyBhbmQgY29tbWFuZAorICAgICMgc3Vi c3RpdHV0aW9ucyBiZWxvdy4KKyAgICBleGVjIDQ+JjEKICAgICAjIERldGVybWluZSB3aGVy ZSB0byBzZW5kIHRoZSB0ZXN0IHNjcmlwdCdzIHN0ZGVyci4gIE9ubHkgdGhlCiAgICAgIyB0 ZXN0J3Mgc3RkZXJyIHNob3VsZCBnbyBoZXJlOyBpZiBgZXhlYyAyPiYkc3RkZXJyX2ZkJyB3 ZXJlIHJ1biwKICAgICAjIHRoaXMgc2NyaXB0J3Mgc3RkZXJyIChlLmcuLCBgc2V0IC14JyBv dXRwdXQsIGlmIHR1cm5lZCBvbiB0bwpAQCAtMTQ2LDEyICsxOTMsMzAgQEAgZmkKICAgICAj IGdvIHRvIHRoZSBsb2cgKHZpYSBgYXdrJywgaWYgYC0tbWVyZ2UnIGlzIGVuYWJsZWQpLCBu b3QgdGhlCiAgICAgIyB0ZXJtaW5hbC4KICAgICBpZiB0ZXN0ICRtZXJnZSAtZ3QgMDsgdGhl bgotICAgICAgc3RkZXJyX2ZkPTEgICMgc2VuZCBzdGRlcnIgdG8gYXdrLCB3aGljaCB3aWxs IGNvcHkgaXQgdG8gdGhlIGxvZworICAgICAgc3RkZXJyX2ZkPTQgICMgc2VuZCBzdGRlcnIg dG8gYXdrLCB3aGljaCB3aWxsIGNvcHkgaXQgdG8gdGhlIGxvZwogICAgIGVsc2UKICAgICAg IHN0ZGVycl9mZD0zICAjIHNlbmQgc3RkZXJyIGRpcmVjdGx5IHRvIHRoZSBsb2cgZmlsZQog ICAgIGZpCi0gICAgIiRAIiAyPiYkc3RkZXJyX2ZkIDM+Ji0KLSAgICBlY2hvICQ/CisgICAg IyBTZXQgdG8gdGhlIHRlc3Qgc2NyaXB0J3MgbnVtZXJpYyBleGl0IHN0YXR1cy4KKyAgICBz dGF0dXM9JCgKKyAgICAgICAgZXhlYyA1PiYxCisgICAgICAgIHsKKyAgICAgICAgICAgICIk QCIgMj4mMSAxPiY0IDM+Ji0gND4mLSA1PiYtCisgICAgICAgICAgICAjIENhcHR1cmluZyB0 aGUgc3RhdHVzIGluIGEgdmFyaWFibGUgdGhlbiB3cml0aW5nIHRoZQorICAgICAgICAgICAg IyB2YXJpYWJsZSB2YWx1ZSB0byBhd2sgYmVsb3cgbWF5IHNlZW0gbGlrZSB1bm5lY2Vzc2Fy eQorICAgICAgICAgICAgIyBzdGVwczogV2h5IG5vdCBqdXN0IHdyaXRlIHRoZSBzdGF0dXMg ZGlyZWN0bHkgdG8gYXdrCisgICAgICAgICAgICAjIGhlcmU/ICBUaGUgcmVhc29uIGlzIGJl Y2F1c2UgaXQgYXZvaWRzIGEgcmFjZSBjb25kaXRpb24uCisgICAgICAgICAgICAjIFRoZSBh d2sgc2NyaXB0IGJlbG93ICpyZXF1aXJlcyogdGhlIGZpbmFsIGxpbmUgb2YgaXRzCisgICAg ICAgICAgICAjIGlucHV0IHRvIGJlIHRoZSB0ZXN0IHNjcmlwdCdzIGV4aXQgc3RhdHVzLCBi dXQgd3JpdGluZworICAgICAgICAgICAgIyB0byBmZCA0IGhlcmUgd291bGQgbm90IHByb3Zp ZGUgdGhhdCBndWFyYW50ZWUuICBUaGlzCisgICAgICAgICAgICAjIGBlY2hvJyBpcyBydW5u aW5nIGNvbmN1cnJlbnRseSB3aXRoIGBwcmVmaXhfbGluZXMnLAorICAgICAgICAgICAgIyB3 aGljaCBpcyB3cml0aW5nIHRvIGZkIDQgaWYgYC0tbWVyZ2UnIGlzIGVuYWJsZWQsIHNvIGEK KyAgICAgICAgICAgICMgcHJlZml4ZWQgYW5kIG1lcmdlZCBzdGRlcnIgbGluZSBjb3VsZCBi ZSB3cml0dGVuIHRvIGZkIDQKKyAgICAgICAgICAgICMgL2FmdGVyLyB0aGlzIHN0YXR1cyBp cyB3cml0dGVuLgorICAgICAgICAgICAgZWNobyAkPyAxPiY1CisgICAgICAgIH0gfCBwcmVm aXhfbGluZXMgIiRzdGRlcnJfcHJlZml4IiAxPiYkc3RkZXJyX2ZkCisgICAgKQorICAgIHBy aW50ZiAlc1xcbiAiJHN0YXR1cyIKICAgKSB8IExDX0FMTD1DICR7QU1fVEFQX0FXSy1hd2t9 IFwKICAgICAgICAgLXYgbWU9IiRtZSIgXAogICAgICAgICAtdiB0ZXN0X3NjcmlwdF9uYW1l PSIkdGVzdF9uYW1lIiBcCmRpZmYgLS1naXQgYS90L2xpc3Qtb2YtdGVzdHMubWsgYi90L2xp c3Qtb2YtdGVzdHMubWsKaW5kZXggMmM2YzI3MWVhLi43YjZiYmNmZTggMTAwNjQ0Ci0tLSBh L3QvbGlzdC1vZi10ZXN0cy5taworKysgYi90L2xpc3Qtb2YtdGVzdHMubWsKQEAgLTExODYs NiArMTE4Niw3IEBAIHQvdGFwLXBsYW5za2lwLXdoaXRlc3BhY2Uuc2ggXAogdC90YXAtcGxh bnNraXAtYmFkZXhpdC5zaCBcCiB0L3RhcC1wbGFuc2tpcC1iYWlsb3V0LnNoIFwKIHQvdGFw LXBsYW5za2lwLWxhdGVyLWVycm9ycy5zaCBcCit0L3RhcC1zdGRlcnItcHJlZml4LnRhcCBc CiB0L3RhcC10ZXN0LW51bWJlci0wLnNoIFwKIHQvdGFwLXJlY2hlY2stbG9ncy5zaCBcCiB0 L3RhcC1yZXN1bHQtY29tbWVudC5zaCBcCmRpZmYgLS1naXQgYS90L3RhcC1zdGRlcnItcHJl Zml4LnRhcCBiL3QvdGFwLXN0ZGVyci1wcmVmaXgudGFwCm5ldyBmaWxlIG1vZGUgMTAwNjQ0 CmluZGV4IDAwMDAwMDAwMC4uMzBlZjc0M2EyCi0tLSAvZGV2L251bGwKKysrIGIvdC90YXAt c3RkZXJyLXByZWZpeC50YXAKQEAgLTAsMCArMSw5MiBAQAorIyEgL2Jpbi9zaAorIyBDb3B5 cmlnaHQgKEMpIDIwMjUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuCisjCisjIFRo aXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBh bmQvb3IgbW9kaWZ5CisjIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwg UHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CisjIHRoZSBGcmVlIFNvZnR3YXJlIEZv dW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIsIG9yIChhdCB5b3VyIG9wdGlvbikKKyMgYW55 IGxhdGVyIHZlcnNpb24uCisjCisjIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0 aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorIyBidXQgV0lUSE9VVCBBTlkgV0FS UkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorIyBNRVJDSEFO VEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhl CisjIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisjCisj IFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1 YmxpYyBMaWNlbnNlCisjIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUg PGh0dHBzOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKworIyBUQVAgc3VwcG9ydDoKKyMg IC0gVGhlIEF1dG9tYWtlIFRBUCBkcml2ZXIgaGFzIGFuIG9wdGlvbiB0aGF0IGluc3RydWN0 cyBpdCB0byBwcmVmaXggdGhlCisjICAgIHRlc3Qgc2NyaXB0J3Mgc3RkZXJyIHdpdGggYSBn aXZlbiBzdHJpbmcuCisKKy4gdGVzdC1pbml0LnNoCitwbGFuXyBsYXRlcgorCitkdW1wZigp ICgKKyAgICBzZXQgK3gKKyAgICBkaWFnX3N0cmluZ189JyMnIGRpYWdfICIjIyMjIyMjIENv bnRlbnRzIG9mICQxOiIKKyAgICBkaWFnXyA8JDEKKyAgICBkaWFnX3N0cmluZ189JyMnIGRp YWdfICIjIyMjIyMjIgorKQorCitjYXQgPk1ha2VmaWxlLmFtIDw8RU5EIHx8IGJhaWxvdXRf ICJmYWlsZWQgdG8gY3JlYXRlIE1ha2VmaWxlLmFtIgorVEVTVFMgPSBhbGwudGVzdAorRU5E CitkdW1wZiBNYWtlZmlsZS5hbQorCisuIHRhcC1zZXR1cC5zaAorCitjYXQgPmFsbC50ZXN0 IDw8RU5EIHx8IGJhaWxvdXRfICJmYWlsZWQgdG8gY3JlYXRlIGFsbC50ZXN0IgorIyEvYmlu L3NoCitlY2hvIDEuLjIKK2VjaG8gb2sgMQorZWNobyAnQmFpbCBvdXQhJyA+JjIKK2VjaG8g b2sgMgorRU5ECitjaG1vZCBhK3ggYWxsLnRlc3QgfHwgYmFpbG91dF8gImZhaWxlZCB0byBt YWtlIGFsbC50ZXN0IGV4ZWN1dGFibGUiCisKK2NvbW1hbmRfb2tfICJubyBtZXJnZSwgbm8g cHJlZml4OiBtYWtlIGNoZWNrIHBhc3NlcyIgLS0gXAorICAgIHJ1bl9tYWtlIC1PIEFNX1RF U1RfTE9HX0RSSVZFUl9GTEFHUz0gY2hlY2sKK2R1bXBmIGFsbC5sb2cKK2NvbW1hbmRfb2tf ICJubyBtZXJnZSwgbm8gcHJlZml4OiByZXN1bHQgY291bnRzIGFyZSBjb3JyZWN0IiAtLSBc CisgICAgY291bnRfdGVzdF9yZXN1bHRzIHRvdGFsPTIgcGFzcz0yIGZhaWw9MCB4cGFzcz0w IHhmYWlsPTAgc2tpcD0wIGVycm9yPTAKK2NvbW1hbmRfb2tfICJubyBtZXJnZSwgbm8gcHJl Zml4OiBzdGRlcnIgaW4gbG9nIiAtLSBcCisgICAgZ3JlcCAtcSAnXkJhaWwgb3V0ISQnIGFs bC5sb2cKKworY29tbWFuZF9va18gIi0tbWVyZ2U6IG1ha2UgY2hlY2sgZmFpbHMiIC0tIFwK KyAgICBydW5fbWFrZSAtZSBGQUlMIEFNX1RFU1RfTE9HX0RSSVZFUl9GTEFHUz0tLW1lcmdl IGNoZWNrCitkdW1wZiBhbGwubG9nCisjIERvbid0IGJvdGhlciBjaGVja2luZyB0aGUgY291 bnRzIC0tIHRoZXkncmUgbWVhbmluZ2xlc3MgZHVlIHRvIHRoZSBtZXJnZWQKKyMgc3RkZXJy ICJjb3JydXB0aW5nIiB0aGUgVEFQIG91dHB1dC4gIEl0IGlzIHN1ZmZpY2llbnQgdG8ganVz dCB0ZXN0IHRoYXQKKyMgYG1ha2UgY2hlY2snIHJldHVybmVkIG5vbi16ZXJvLgorY29tbWFu ZF9va18gIi0tbWVyZ2U6IHN0ZGVyciBpbiBsb2ciIC0tIFwKKyAgICBncmVwIC1xICdeQmFp bCBvdXQhJCcgYWxsLmxvZworCisjIEluY2x1ZGVkIGluIHRoZSBwcmVmaXg6CisjICAgMS4g cXVhZHJpZ3JhcGggZm9yICMgKEAlOkApCisjICAgMi4gbGl0ZXJhbCAjIChkaWZmaWN1bHQg dG8gaW5jbHVkZSBpbiBhIE1ha2VmaWxlIHZhcmlhYmxlLCBidXQgZWFzeSB0bworIyAgICAg IHBhc3MgaW4gYSBjb21tYW5kLWxpbmUgbWFrZSB2YXJpYWJsZSBhc3NpZ25tZW50KQorIyAg IDMuIGEgc3RyaW5nIHRoYXQgZXhwYW5kcyB0byBAJTpAIChxdWFkcmlncmFwaCBmb3IgIykg YWZ0ZXIgcXVhZHJpZ3JhcGgKKyMgICAgICByZXBsYWNlbWVudCwgYWNjb21wbGlzaGVkIGJ5 IGVtYmVkZGluZyBhIHF1YWRyaWdyYXBoIGZvciB0aGUgZW1wdHkKKyMgICAgICBzdHJpbmcg aW5zaWRlIHRoZSBxdWFkcmlncmFwaCBmb3IgIworIyBUaGUgZW5kIHJlc3VsdCBzaG91bGQg YmU6ICMjQCU6QAorUEZYRkxBRz0nLS1zdGRlcnItcHJlZml4ICJAJTpAI0AlQCZ0QDpAICIn CisKK2NvbW1hbmRfb2tfICIkUEZYRkxBRzogbWFrZSBjaGVjayBwYXNzZXMiIC0tIFwKKyAg ICBydW5fbWFrZSAtTyBBTV9URVNUX0xPR19EUklWRVJfRkxBR1M9IiRQRlhGTEFHIiBjaGVj aworZHVtcGYgYWxsLmxvZworY29tbWFuZF9va18gIiRQRlhGTEFHOiByZXN1bHQgY291bnRz IGFyZSBjb3JyZWN0IiAtLSBcCisgICAgY291bnRfdGVzdF9yZXN1bHRzIHRvdGFsPTIgcGFz cz0yIGZhaWw9MCB4cGFzcz0wIHhmYWlsPTAgc2tpcD0wIGVycm9yPTAKK2NvbW1hbmRfb2tf ICIkUEZYRkxBRzogcHJlZml4ZWQgc3RkZXJyIGluIGxvZyIgLS0gXAorICAgIGdyZXAgLXEg J14jI0AlOkAgQmFpbCBvdXQhJCcgYWxsLmxvZworCitjb21tYW5kX29rXyAiJFBGWEZMQUcg LS1tZXJnZTogbWFrZSBjaGVjayBwYXNzZXMiIC0tIFwKKyAgICBydW5fbWFrZSAtTyBBTV9U RVNUX0xPR19EUklWRVJfRkxBR1M9IiRQRlhGTEFHIC0tbWVyZ2UiIGNoZWNrCitkdW1wZiBh bGwubG9nCitjb21tYW5kX29rXyAiJFBGWEZMQUcgLS1tZXJnZTogcmVzdWx0IGNvdW50cyBh cmUgY29ycmVjdCIgLS0gXAorICAgIGNvdW50X3Rlc3RfcmVzdWx0cyB0b3RhbD0yIHBhc3M9 MiBmYWlsPTAgeHBhc3M9MCB4ZmFpbD0wIHNraXA9MCBlcnJvcj0wCitjb21tYW5kX29rXyAi JFBGWEZMQUcgLS1tZXJnZTogcHJlZml4ZWQgc3RkZXJyIGluIGxvZyIgLS0gXAorICAgIGdy ZXAgLXEgJ14jI0AlOkAgQmFpbCBvdXQhJCcgYWxsLmxvZworCitwbGFuXyBub3cKKworOgot LSAKMi40OC4xCgo= --------------0ghnjfnWJ7gv4RafERPkbyEQ Content-Type: text/x-patch; charset=UTF-8; name="0009-tap-include-malformed-output-in-error-message-to-aid.patch" Content-Disposition: attachment; filename*0="0009-tap-include-malformed-output-in-error-message-to-aid.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSA4YjgzYjE1MmYzYTc0YjgyZDEwZWExNzFmNTJiMzIyOTQxOTRmMTVmIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSaWNoYXJkIEhhbnNlbiA8cmhhbnNlbkByaGFuc2Vu Lm9yZz4KRGF0ZTogTW9uLCAzIEZlYiAyMDI1IDE4OjI2OjU4IC0wNTAwClN1YmplY3Q6IFtQ QVRDSCAwOS8xMF0gdGFwOiBpbmNsdWRlIG1hbGZvcm1lZCBvdXRwdXQgaW4gZXJyb3IgbWVz c2FnZSB0byBhaWQKIHdpdGggZGVidWdnaW5nCgoqIGxpYi90YXAtZHJpdmVyLnNoOiBJZiB0 aGUgbGluZSB0aGF0IHNob3VsZCBjb250YWluIHRoZSB0ZXN0IHNjcmlwdCdzIGV4aXQKc3Rh dHVzIGlzIG5vdCBhbiBpbnRlZ2VyICh3aGljaCB3b3VsZCBpbmRpY2F0ZSBhIGJ1ZyB3aXRo IHRoZSBkcml2ZXIsIG5vdCB0aGUKY29kZSB1bmRlciB0ZXN0KSwgaW5jbHVkZSB0aGUgbGlu ZSBpbiB0aGUgZXJyb3IgbWVzc2FnZSB0byBoZWxwIHdpdGgKZGVidWdnaW5nLgotLS0KIGxp Yi90YXAtZHJpdmVyLnNoIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25z KCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpYi90YXAtZHJpdmVyLnNoIGIv bGliL3RhcC1kcml2ZXIuc2gKaW5kZXggMGM3NjUzYjY5Li5lZDk5N2VkZDAgMTAwNzU1Ci0t LSBhL2xpYi90YXAtZHJpdmVyLnNoCisrKyBiL2xpYi90YXAtZHJpdmVyLnNoCkBAIC0yMyw3 ICsyMyw3IEBACiAjIGJ1Z3MgdG8gPGJ1Zy1hdXRvbWFrZUBnbnUub3JnPiBvciBzZW5kIHBh dGNoZXMgdG8KICMgPGF1dG9tYWtlLXBhdGNoZXNAZ251Lm9yZz4uCiAKLXNjcmlwdHZlcnNp b249MjAyNS0wMi0wMy4wMzsgIyBVVEMKK3NjcmlwdHZlcnNpb249MjAyNS0wMi0wMy4wNDsg IyBVVEMKIAogIyBNYWtlIHVuY29uZGl0aW9uYWwgZXhwYW5zaW9uIG9mIHVuZGVmaW5lZCB2 YXJpYWJsZXMgYW4gZXJyb3IuICBUaGlzCiAjIGhlbHBzIGEgbG90IGluIHByZXZlbnRpbmcg dHlwby1yZWxhdGVkIGJ1Z3MuCkBAIC01MjYsNyArNTI2LDcgQEAgZnVuY3Rpb24gZ2V0X3Rl c3RfZXhpdF9tZXNzYWdlKHN0YXR1cykKICAgaWYgKHN0YXR1cyA9PSAwKQogICAgIHJldHVy biAiIgogICBpZiAoc3RhdHVzICF+IC9eWzEtOV1bMC05XSokLykKLSAgICBhYm9ydCgiZ2V0 dGluZyBleGl0IHN0YXR1cyIpCisgICAgYWJvcnQoImdldHRpbmcgZXhpdCBzdGF0dXM6IG5v dCBhbiBpbnRlZ2VyOiAiIHN0YXR1cykKICAgaWYgKHN0YXR1cyA8IDEyNykKICAgICBleGl0 X2RldGFpbHMgPSAiIgogICBlbHNlIGlmIChzdGF0dXMgPT0gMTI3KQotLSAKMi40OC4xCgo= --------------0ghnjfnWJ7gv4RafERPkbyEQ Content-Type: text/x-patch; charset=UTF-8; name="0010-tests-use-stderr-prefix-for-TAP-tests.patch" Content-Disposition: attachment; filename="0010-tests-use-stderr-prefix-for-TAP-tests.patch" Content-Transfer-Encoding: base64 RnJvbSA4ZTU3MTMwMmZlNDI5MzYyMWY4M2FhMzI3OWMxNTRkZmY4OWJkNzVmIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSaWNoYXJkIEhhbnNlbiA8cmhhbnNlbkByaGFuc2Vu Lm9yZz4KRGF0ZTogTW9uLCAzIEZlYiAyMDI1IDE4OjI2OjU5IC0wNTAwClN1YmplY3Q6IFtQ QVRDSCAxMC8xMF0gdGVzdHM6IHVzZSBgLS1zdGRlcnItcHJlZml4JyBmb3IgVEFQIHRlc3Rz CgoqIHQvbG9jYWwubWs6IFBhc3MgYC0tc3RkZXJyLXByZWZpeCcgdG8gYGxpYi90YXAtZHJp dmVyLnNoJyB3aGVuCnJ1bm5pbmcgVEFQIHRlc3RzIHRvIHByZXZlbnQgc3RkZXJyIGxpbmVz IGZyb20gYmVpbmcgY29uZnVzZWQgd2l0aAp0ZXN0IHJlc3VsdHMgYW5kIHRvIGltcHJvdmUg dGhlIHJlYWRhYmlsaXR5IG9mIHRoZSB0ZXN0IGxvZyBmaWxlcy4KLS0tCiB0L2xvY2FsLm1r IHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0p CgpkaWZmIC0tZ2l0IGEvdC9sb2NhbC5tayBiL3QvbG9jYWwubWsKaW5kZXggODkwZDUwYWQ2 Li5hZDExY2M0ZDMgMTAwNjQ0Ci0tLSBhL3QvbG9jYWwubWsKKysrIGIvdC9sb2NhbC5tawpA QCAtMjksNyArMjksNyBAQCBBTV9QTF9MT0dfRkxBR1MgPSAtTXN0cmljdCAtdwogCiBUQVBf TE9HX0RSSVZFUiA9IEFNX1RBUF9BV0s9JyQoQVdLKScgJChTSEVMTCkgJChzcmNkaXIpL2xp Yi90YXAtZHJpdmVyLnNoCiAKLUFNX1RBUF9MT0dfRFJJVkVSX0ZMQUdTID0gLS1tZXJnZQor QU1fVEFQX0xPR19EUklWRVJfRkxBR1MgPSAtLW1lcmdlIC0tc3RkZXJyLXByZWZpeCAnQCU6 QFtzdGRlcnJdJwogCiBFWFRSQV9ESVNUICs9ICVEJS9SRUFETUUgJUQlL2F4L2lzICVEJS9h eC9pc19uZXdlc3QgJUQlL2F4L2RlbHRyZWUucGwKIAotLSAKMi40OC4xCgo= --------------0ghnjfnWJ7gv4RafERPkbyEQ-- --------------TO8MmGB4f50FA7o4XGY6g2tD-- --------------6brjZpoLEfZ1hI7WrdnBGySK Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfoCctB7fyOzE09bW0GvrRa1X4hQFAmehWLoACgkQ0GvrRa1X 4hRiWw/9Hb6NddV03mnb9qA6AjqLxM642lm8h1CC273VI9BLpn4/Sk1UGLjVAfKN BXA0YJYOyuoJlOJ+Q/NHtFGbLbWhVC12W8TwHe1h4nl5AArpRsNYPn/mxXvfoDCo /Rce0XrAJNt1wpEAyaK9rUlcHPpOYj3GiLyZpTNu2hPUthd8QL1m+xm+P32k9Rr4 G9/iI0N+cQ2ZAO+FEizoAoVysqQVMfjPApiN2jHKy3S1hpUfsEiWjlm2Beymgi11 jzcw5a6XxVSZFKuvdYqNh27wWEvV/DTHb2JGw1f8+w7s1PXlcD71Xc0wuNx6Crti o3/6v3tEO804IzMULy/QmpqJ4qA5RYA46+Cw4SjRPnXRas/F9vB1AROu9oUwglsj VqwgFB3BQQ+985S0MHdvZgPk0m1HG9NpQyio902NROMrJx7aXiULjnHfye8JZONl Q3Y3q14ukUZRyuMQ5sOjXM5GSK3/3Vi3uEAUJ8lCw/o1Wp6O11S1GFKr9wJuWUJG WkvY1xJZWFcHDeG1AVbCfytfnMdOH9VSDwPOUSPC1UbqGit3Z8EI3bYxUOKKHFYP 6w50Sg8lB3Zk5HIm/CJomsu/jUA+06Mj4DZL4PJiuAq1NzPmSAzEJUDp7gDl+X2d fsdjRQ1UoKwoLhR+B5o2lgzd6hmOIGMIlgWjXwXENtNAAVScq+0= =sFx7 -----END PGP SIGNATURE----- --------------6brjZpoLEfZ1hI7WrdnBGySK--
automake-patches@HIDDEN
:bug#72536
; Package automake-patches
.
Full text available.Received: (at 72536) by debbugs.gnu.org; 12 Aug 2024 07:59:35 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 12 03:59:35 2024 Received: from localhost ([127.0.0.1]:42362 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sdPxm-0002Bw-5K for submit <at> debbugs.gnu.org; Mon, 12 Aug 2024 03:59:35 -0400 Received: from spork.scientician.org ([66.228.35.160]:50948) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rhansen@HIDDEN>) id 1sdPxj-0002Bj-DV for 72536 <at> debbugs.gnu.org; Mon, 12 Aug 2024 03:59:32 -0400 Received: from spork.scientician.org (localhost [127.0.0.1]) by spork.scientician.org (Postfix) with ESMTP id A4D914A73E; Mon, 12 Aug 2024 03:58:58 -0400 (EDT) Received: from redacted.invalid by spork.scientician.org (Postfix) with ESMTPSA id 8D62F47E06; Mon, 12 Aug 2024 03:58:58 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rhansen.org; s=20130902-spork; t=1723449538; bh=UAHIECLyl0qe41IpjJPDsa0e8m49GVW5WNpvnZ5QBO8=; h=Date:Subject:From:To:References:Cc:In-Reply-To:From; b=WU9QlqEHra08WnOIvG0QPXrbcnApcYIokGE98UICPwAq/hddJGvSSjJNBgXr3lJp7 EmHanvkoMkYPMLZXxIRTy629X+JZb+XpRTrganjdaUD5REI2Vvw1DJVu9y+UWJs3IP +99rqbg8fi+BEufyscewFqvCPLx6E/dEDTzYbMpc= Received: from redacted.invalid by mail.scientician.org (Postfix) with ESMTPSA id AE5EC2007F; Mon, 12 Aug 2024 03:58:57 -0400 (EDT) Message-ID: <5b1b6d1b-d4cc-4ce5-b47d-a97b458a72f6@HIDDEN> Date: Mon, 12 Aug 2024 03:58:48 -0400 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: [PATCH v2] tap: new `--stderr-prefix' option to prefix test script's, stderr From: Richard Hansen <rhansen@HIDDEN> To: 72536 <at> debbugs.gnu.org References: <2f78cced-e350-48da-91fa-51e5133cb0ff@HIDDEN> Content-Language: en-US In-Reply-To: <2f78cced-e350-48da-91fa-51e5133cb0ff@HIDDEN> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------to33RnLe3u1428HbG0HFAXNB" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72536 Cc: Jacob Bachmeyer <jcb62281@HIDDEN>, Karl Berry <karl@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------to33RnLe3u1428HbG0HFAXNB Content-Type: multipart/mixed; boundary="------------HTeaun6bRzFERhKBzG3yoe75"; protected-headers="v1" From: Richard Hansen <rhansen@HIDDEN> To: 72536 <at> debbugs.gnu.org Cc: Jacob Bachmeyer <jcb62281@HIDDEN>, Karl Berry <karl@HIDDEN> Message-ID: <5b1b6d1b-d4cc-4ce5-b47d-a97b458a72f6@HIDDEN> Subject: [PATCH v2] tap: new `--stderr-prefix' option to prefix test script's, stderr References: <2f78cced-e350-48da-91fa-51e5133cb0ff@HIDDEN> In-Reply-To: <2f78cced-e350-48da-91fa-51e5133cb0ff@HIDDEN> --------------HTeaun6bRzFERhKBzG3yoe75 Content-Type: multipart/mixed; boundary="------------c8zsvrfWY9LjR08h6xcxrcsh" --------------c8zsvrfWY9LjR08h6xcxrcsh Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 QXR0YWNoZWQgaXMgdjIgb2YgdGhlIHBhdGNoIHNlcmllcy4gIENoYW5nZXMgZnJvbSB2MToN Cg0KICAgKiBSZW5hbWVkIHRoZSBvcHRpb24gZnJvbSBgLS1tZXJnZS1wcmVmaXgnIHRvIGAt LXN0ZGVyci1wcmVmaXgnDQogICAqIHN0ZGVyciBpcyBub3cgYWx3YXlzIHByZWZpeGVkIChl dmVuIHdpdGggYC0tbm8tbWVyZ2UnKQ0KICAgKiBBZGRlZCBBdXRvY29uZi1zdHlsZSBxdWFk cmlncmFwaHMgQCU6QCAoZm9yICMpIGFuZCBAJnRAIChmb3IgZW1wdHkgDQpzdHJpbmcpDQog ICAqIEJ1bXBlZCBgc2NyaXB0dmVyc2lvbicNCiAgICogUmVvcmRlcmVkIHRoZSBwYXRjaGVz IChjbG9zZSBmZCAzIGlzIHRoZSAxc3QgcGF0Y2ggbm93KQ0KICAgKiBBZGRlZCBleGFtcGxl cyB0byB0aGUgZG9jdW1lbnRhdGlvbg0KICAgKiBSZXdvcmtlZCB0aGUgdGVzdHM6DQogICAg ICAtIGAjJyBpcyBub3cgcGFzc2VkIHZpYSBjb21tYW5kLWxpbmUgdmFyaWFibGUgYXNzaWdu bWVudCBpbnN0ZWFkIA0Kb2YgaW4gdGhlIE1ha2VmaWxlLCBhdm9pZGluZyB0aGUgb2N0YWwg cHJpbnRmIG1lc3MNCiAgICAgIC0gcXVhZHJpZ3JhcGggcmVwbGFjZW1lbnQgaXMgdGVzdGVk DQogICAgICAtIHRlc3RlZCB3aXRoIGFuZCB3aXRob3V0IC0tbWVyZ2UNCg0KSSBleHBlY3Qg dG8gaGVhciBiYWNrIGZyb20gYXNzaWduQGdudS5vcmcgdG9kYXkgKE1vbmRheSkgd2l0aCB0 aGUgDQpjb3B5cmlnaHQgYXNzaWdubWVudCBhZ3JlZW1lbnQ7IEknbGwgZ2V0IHRoYXQgc2ln bmVkIGFuZCBzZW50IEFTQVAuDQoNClRoYW5rcywNClJpY2hhcmQNCg== --------------c8zsvrfWY9LjR08h6xcxrcsh Content-Type: text/x-patch; charset=UTF-8; name="0001-tap-close-fd-3-before-invoking-the-test-script.patch" Content-Disposition: attachment; filename*0="0001-tap-close-fd-3-before-invoking-the-test-script.patch" Content-Transfer-Encoding: base64 RnJvbSA0YjkxNGFjZWJjMWU1ZTY5MWJkODhmYzAxNTQ5MjA4MzAzY2QyNjA5IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSaWNoYXJkIEhhbnNlbiA8cmhhbnNlbkByaGFuc2Vu Lm9yZz4KRGF0ZTogTW9uLCAxMiBBdWcgMjAyNCAwMjowMzozMSAtMDQwMApTdWJqZWN0OiBb UEFUQ0ggMS8yXSB0YXA6IGNsb3NlIGZkIDMgYmVmb3JlIGludm9raW5nIHRoZSB0ZXN0IHNj cmlwdAoKKiBsaWIvdGFwLWRyaXZlci5zaDogQ2xvc2UgZmlsZSBkZXNjcmlwdG9yIDMgYmVm b3JlIGludm9raW5nIHRoZSB0ZXN0CnNjcmlwdCB0byBhdm9pZCBwb3RlbnRpYWwgY29uZmxp Y3RzIHdpdGggdGhlIHRlc3Qgc2NyaXB0LgotLS0KIGxpYi90YXAtZHJpdmVyLnNoIHwgNSAr Ky0tLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkK CmRpZmYgLS1naXQgYS9saWIvdGFwLWRyaXZlci5zaCBiL2xpYi90YXAtZHJpdmVyLnNoCmlu ZGV4IGJkOTU5NzU4OC4uMzljM2EwMzVlIDEwMDc1NQotLS0gYS9saWIvdGFwLWRyaXZlci5z aAorKysgYi9saWIvdGFwLWRyaXZlci5zaApAQCAtMjMsNyArMjMsNyBAQAogIyBidWdzIHRv IDxidWctYXV0b21ha2VAZ251Lm9yZz4gb3Igc2VuZCBwYXRjaGVzIHRvCiAjIDxhdXRvbWFr ZS1wYXRjaGVzQGdudS5vcmc+LgogCi1zY3JpcHR2ZXJzaW9uPTIwMjQtMDYtMTkuMDE7ICMg VVRDCitzY3JpcHR2ZXJzaW9uPTIwMjQtMDgtMTIuMDE7ICMgVVRDCiAKICMgTWFrZSB1bmNv bmRpdGlvbmFsIGV4cGFuc2lvbiBvZiB1bmRlZmluZWQgdmFyaWFibGVzIGFuIGVycm9yLiAg VGhpcwogIyBoZWxwcyBhIGxvdCBpbiBwcmV2ZW50aW5nIHR5cG8tcmVsYXRlZCBidWdzLgpA QCAtMTQ0LDYgKzE0NCw3IEBAIGZpCiAgICAgZWxzZQogICAgICAgZXhlYyAyPiYzCiAgICAg ZmkKKyAgICBleGVjIDM+Ji0KICAgICAiJEAiCiAgICAgZWNobyAkPwogICApIHwgTENfQUxM PUMgJHtBTV9UQVBfQVdLLWF3a30gXApAQCAtNjM4LDggKzYzOSw2IEBAIGV4aXQgMAogCiB9 ICMgRW5kIG9mICJCRUdJTiIgYmxvY2suCiAnCi0KLSMgVE9ETzogZG9jdW1lbnQgdGhhdCB3 ZSBjb25zdW1lIHRoZSBmaWxlIGRlc2NyaXB0b3IgMyA6LSgKIH0gMz4iJGxvZ19maWxlIgog CiB0ZXN0ICQ/IC1lcSAwIHx8IGZhdGFsICJJL08gb3IgaW50ZXJuYWwgZXJyb3IiCi0tIAoy LjQwLjEKCg== --------------c8zsvrfWY9LjR08h6xcxrcsh Content-Type: text/x-patch; charset=UTF-8; name="0002-tap-new-stderr-prefix-option-to-prefix-test-script-s.patch" Content-Disposition: attachment; filename*0="0002-tap-new-stderr-prefix-option-to-prefix-test-script-s.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSA3NjZmYzQ4YWUzNThmYzczYTFlYjgxNzU4YTIzOWI0NzM3MzQxOWUzIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSaWNoYXJkIEhhbnNlbiA8cmhhbnNlbkByaGFuc2Vu Lm9yZz4KRGF0ZTogTW9uLCAxMiBBdWcgMjAyNCAwMjowMzo1OCAtMDQwMApTdWJqZWN0OiBb UEFUQ0ggMi8yXSB0YXA6IG5ldyBgLS1zdGRlcnItcHJlZml4JyBvcHRpb24gdG8gcHJlZml4 IHRlc3Qgc2NyaXB0J3MKIHN0ZGVycgoKKiBsaWIvdGFwLWRyaXZlci5zaDogQWRkIGEgbmV3 IGAtLXN0ZGVyci1wcmVmaXgnIG9wdGlvbiB0byBkaXJlY3QgdGhlClRBUCBkcml2ZXIgdG8g cHJlZml4IGVhY2ggbGluZSBvZiB0aGUgdGVzdCBzY3JpcHQncyBzdGFuZGFyZCBlcnJvcgp3 aXRoIHRoZSBnaXZlbiBzdHJpbmcuICBUaGlzIGlzIHVzZWZ1bCB3aGVuIGAtLW1lcmdlJyBp cyBlbmFibGVkIGFuZApzdGFuZGFyZCBlcnJvciBsaW5lcyBtaWdodCBiZSBjb25mdXNlZCB3 aXRoIHRlc3QgcmVzdWx0cy4KKiBkb2MvYXV0b21ha2UudGV4aTogRG9jdW1lbnQgdGhlIG5l dyBgLS1zdGRlcnItcHJlZml4JyBvcHRpb24uCiogdC90YXAtc3RkZXJyLXByZWZpeC5zaDog TmV3IHRlc3QuCiogdC9saXN0LW9mLXRlc3RzLm1rIChoYW5kd3JpdHRlbl9URVNUUyk6IEFk ZCBpdC4KLS0tCiBkb2MvYXV0b21ha2UudGV4aSAgICAgIHwgODAgKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKystCiBsaWIvdGFwLWRyaXZlci5zaCAgICAgIHwg MzMgKysrKysrKysrKysrKystLS0KIHQvbGlzdC1vZi10ZXN0cy5tayAgICAgfCAgMSArCiB0 L3RhcC1zdGRlcnItcHJlZml4LnNoIHwgNzYgKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDE4NSBpbnNlcnRpb25zKCspLCA1IGRl bGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHQvdGFwLXN0ZGVyci1wcmVmaXguc2gK CmRpZmYgLS1naXQgYS9kb2MvYXV0b21ha2UudGV4aSBiL2RvYy9hdXRvbWFrZS50ZXhpCmlu ZGV4IDQ5ZWJmYjJiMi4uN2U3NzBmNzRhIDEwMDY0NAotLS0gYS9kb2MvYXV0b21ha2UudGV4 aQorKysgYi9kb2MvYXV0b21ha2UudGV4aQpAQCAtMTA0ODgsOSArMTA0ODgsMzUgQEAgcmVs YXRpdmUgdG8gdGVzdCByZXN1bHRzOyB0aGlzIGNhbiBiZSBvZiBncmVhdCBoZWxwIGluIGRl YnVnZ2luZwogKGVzcGVjaWFsbHkgaWYgeW91ciB0ZXN0IHNjcmlwdHMgYXJlIHNoZWxsIHNj cmlwdHMgcnVuIHdpdGggc2hlbGwKIHRyYWNpbmcgYWN0aXZlKS4gIEFzIGEgZG93bnNpZGUs IHRoaXMgb3B0aW9uIG1pZ2h0IGNhdXNlIHRoZSB0ZXN0CiBoYXJuZXNzIHRvIGdldCBjb25m dXNlZCBpZiBhbnl0aGluZyB0aGF0IGFwcGVhcnMgb24gc3RhbmRhcmQgZXJyb3IKLWxvb2tz IGxpa2UgYSB0ZXN0IHJlc3VsdC4KK2xvb2tzIGxpa2UgYSB0ZXN0IHJlc3VsdC4gIFVzZSBA b3B0aW9uey0tc3RkZXJyLXByZWZpeH0gdG8gcHJlZml4IGVhY2gKK2xpbmUgb2Ygc3RhbmRh cmQgZXJyb3IgdG8gYXZvaWQgdGhpcyBwcm9ibGVtLgogQGl0ZW0gLS1uby1tZXJnZQogUmV2 ZXJ0IHRoZSBlZmZlY3RzIG9mIEBvcHRpb257LS1tZXJnZX0uCitAaXRlbSAtLXN0ZGVyci1w cmVmaXggQHZhcntTVFJJTkd9CitQcmVmaXggZWFjaCBsaW5lIG9mIHRoZSB0ZXN0IHNjcmlw dCdzIHN0YW5kYXJkIGVycm9yIHdpdGgKK0Bjb2Rle0B2YXJ7U1RSSU5HfX0uICBEZWZhdWx0 cyB0byB0aGUgZW1wdHkgc3RyaW5nLiAgVGhpcyBvcHRpb24gbWFrZXMKK2l0IHBvc3NpYmxl IHRvIGF2b2lkIHBhcnNpbmcgYW1iaWd1aXR5IHdoZW4gQG9wdGlvbnstLW1lcmdlfSBpcyBp biB1c2UsCitidXQgaXQgY2FuIGFsc28gYmUgdXNlZCB3aXRob3V0IEBvcHRpb257LS1tZXJn ZX0gdG8gbWFrZSBpdCBlYXNpZXIgdG8KK3JlYWQgdGVzdCBsb2cgZmlsZXMuICBXaGVuIHVz ZWQgd2l0aCBAb3B0aW9uey0tbWVyZ2V9LCB1c2VycyB3aWxsCit0eXBpY2FsbHkgd2FudCB0 byBzdGFydCBAY29kZXtAdmFye1NUUklOR319IHdpdGggQHNhbXB7I30sIHdoaWNoIHN0YXJ0 cworYSBUQVAgY29tbWVudC4gIFRoZSBAc2FtcHsjfSBjaGFyYWN0ZXIgaXMgZGlmZmljdWx0 IHRvIHBvcnRhYmx5IGluY2x1ZGUKK2luIGEgQGNvbW1hbmR7bWFrZX0gdmFyaWFibGUsIHNv IHRoZSBmb2xsb3dpbmcgcXVhZHJpZ3JhcGgKK3N1YnN0aXR1dGlvbnMsIGNvcGllZCBmcm9t IEF1dG9jb25mIChAcHhyZWZ7UXVhZHJpZ3JhcGhzLCAsICwgYXV0b2NvbmYsCitUaGUgQXV0 b2NvbmYgTWFudWFsfSksIGFyZSBwZXJmb3JtZWQgb24gQGNvZGV7QHZhcntTVFJJTkd9fToK KworQHRhYmxlIEBzYW1wCitAaXRlbSBAQCU6QEAKK1JlcGxhY2VkIHdpdGggQHNhbXB7I30u CitAaXRlbSBAQCZ0QEAKK1JlcGxhY2VkIHdpdGggdGhlIGVtcHR5IHN0cmluZy4gIFRoaXMg bWFrZXMgaXQgcG9zc2libGUgdG8gaW5jbHVkZSB0aGUKK2xpdGVyYWwgY2hhcmFjdGVycyBA c2FtcHtAQCU6QEB9IGluIHRoZSBwcmVmaXggKEBzYW1we0BAJUBAJnRAQDpAQH0sIGZvcgor ZXhhbXBsZSkuCitAZW5kIHRhYmxlCisKK0ZvciBleGFtcGxlLCBpbiBzaGVsbCwgQHNhbXB7 LS1zdGRlcnItcHJlZml4ICJAQCU6QEA8c3RkZXJyPiAifSB3aWxsCitwcmVmaXggZWFjaCBs aW5lIG9mIHRoZSB0ZXN0IHNjcmlwdCdzIHN0YW5kYXJkIGVycm9yIHdpdGgKK0BzYW1weyM8 c3RkZXJyPiB9LgorCiBAaXRlbSAtLWRpYWdub3N0aWMtc3RyaW5nIEB2YXJ7U1RSSU5HfQog Q2hhbmdlIHRoZSBzdHJpbmcgdGhhdCBpbnRyb2R1Y2VzIFRBUCBkaWFnbm9zdGljcyBmcm9t IHRoZSBkZWZhdWx0IHZhbHVlCiBvZiBgYEBjb2RleyN9JycgdG8gQGNvZGV7QHZhcntTVFJJ Tkd9fS4gIFRoaXMgY2FuIGJlIHVzZWZ1bCBpZiB5b3VyCkBAIC0xMDU3OCw2ICsxMDYwNCw1 OCBAQCBQQVNTOiBiYXoudGVzdCAxCiAuLi4KICUgQGtiZHtlY2hvIGV4aXQgc3RhdHVzOiAk P30KIGV4aXQgc3RhdHVzOiAwCisKKyUgQGtiZHtjYXQgc3RkZXJyLWRlbW8udGVzdH0KKyMh L2Jpbi9zaAorZWNobyAnb2sgMScKKyMgVGhlc2Ugc2xlZXBzIGhlbHAgaGlnaGxpZ2h0IHRo ZSByZW9yZGVyaW5nIG9mIHN0YW5kYXJkIG91dHB1dCBhbmQKKyMgc3RhbmRhcmQgZXJyb3Ig bGluZXMgdGhhdCBjYW4gaGFwcGVuIGlmIC0tbWVyZ2UgaXMgbm90IHVzZWQuCitzbGVlcCAx CisjIE5vdGUgdGhhdCB0aGlzIGlzIGEgZGlhZ25vc3RpYyBtZXNzYWdlIHdyaXR0ZW4gdG8g c3RhbmRhcmQgZXJyb3IsIHNvCisjIGl0IHNob3VsZCBub3QgYWZmZWN0IHRoZSB0ZXN0cy4g IEhvd2V2ZXIsIGl0IHdpbGwgYnJlYWsgdGhlIHRlc3RzIGlmCisjIC0tbWVyZ2UgaXMgdXNl ZCB3aXRob3V0IC0tc3RkZXJyLXByZWZpeCBiZWNhdXNlICJCYWlsIG91dCEiIHdpbGwgYmUK KyMgaW50ZXJwcmV0ZWQgYXMgYSBUQVAgZGlyZWN0aXZlLgorZWNobyAnQmFpbCBvdXQhICh0 aGlzIHNob3VsZCBub3QgYWN0dWFsbHkgYmFpbCBvdXQpJyA+JjIKK3NsZWVwIDEKK2VjaG8g J29rIDInCitlY2hvICcxLi4yJworCislIEBrYmR7bWFrZSBjaGVjayBURVNUUz1zdGRlcnIt ZGVtby50ZXN0fQorLi4uCitQQVNTOiBzdGRlcnItZGVtby50ZXN0IDEKK1BBU1M6IHN0ZGVy ci1kZW1vLnRlc3QgMgorLi4uCisKKyUgQGtiZHtjYXQgc3RkZXJyLWRlbW8ubG9nfQorQmFp bCBvdXQhICh0aGlzIHNob3VsZCBub3QgYWN0dWFsbHkgYmFpbCBvdXQpCitvayAxCitQQVNT OiBzdGRlcnItZGVtby50ZXN0IDEKK29rIDIKK1BBU1M6IHN0ZGVyci1kZW1vLnRlc3QgMgor MS4uMgorCislIEBrYmR7bWFrZSBjaGVjayBURVNUUz1zdGRlcnItZGVtby50ZXN0IFwKKyAg ICAgIFRFU1RfTE9HX0RSSVZFUl9GTEFHUz0nLS1tZXJnZSd9CisuLi4KK1BBU1M6IHN0ZGVy ci1kZW1vLnRlc3QgMQorRVJST1I6IHN0ZGVyci1kZW1vLnRlc3QgLSBCYWlsIG91dCEgKHRo aXMgc2hvdWxkIG5vdCBhY3R1YWxseSBiYWlsIG91dCkKKy4uLgorCislIEBrYmR7bWFrZSBj aGVjayBURVNUUz1zdGRlcnItZGVtby50ZXN0IFwKKyAgICAgIFRFU1RfTE9HX0RSSVZFUl9G TEFHUz0nLS1tZXJnZSAtLXN0ZGVyci1wcmVmaXggIkBAJTpAQDxzdGRlcnI+ICInfQorLi4u CitQQVNTOiBzdGRlcnItZGVtby50ZXN0IDEKK1BBU1M6IHN0ZGVyci1kZW1vLnRlc3QgMgor Li4uCisKKyUgQGtiZHtjYXQgc3RkZXJyLWRlbW8ubG9nfQorb2sgMQorUEFTUzogc3RkZXJy LWRlbW8udGVzdCAxCisjPHN0ZGVycj4gQmFpbCBvdXQhICh0aGlzIHNob3VsZCBub3QgYWN0 dWFsbHkgYmFpbCBvdXQpCitvayAyCitQQVNTOiBzdGRlcnItZGVtby50ZXN0IDIKKzEuLjIK KwogQGVuZCBleGFtcGxlCiAKIEBub2RlIEluY29tcGF0aWJpbGl0eSB3aXRoIG90aGVyIFRB UCBwYXJzZXJzIGFuZCBkcml2ZXJzCmRpZmYgLS1naXQgYS9saWIvdGFwLWRyaXZlci5zaCBi L2xpYi90YXAtZHJpdmVyLnNoCmluZGV4IDM5YzNhMDM1ZS4uNzFhZDFkOGJkIDEwMDc1NQot LS0gYS9saWIvdGFwLWRyaXZlci5zaAorKysgYi9saWIvdGFwLWRyaXZlci5zaApAQCAtMjMs NyArMjMsNyBAQAogIyBidWdzIHRvIDxidWctYXV0b21ha2VAZ251Lm9yZz4gb3Igc2VuZCBw YXRjaGVzIHRvCiAjIDxhdXRvbWFrZS1wYXRjaGVzQGdudS5vcmc+LgogCi1zY3JpcHR2ZXJz aW9uPTIwMjQtMDgtMTIuMDE7ICMgVVRDCitzY3JpcHR2ZXJzaW9uPTIwMjQtMDgtMTIuMDI7 ICMgVVRDCiAKICMgTWFrZSB1bmNvbmRpdGlvbmFsIGV4cGFuc2lvbiBvZiB1bmRlZmluZWQg dmFyaWFibGVzIGFuIGVycm9yLiAgVGhpcwogIyBoZWxwcyBhIGxvdCBpbiBwcmV2ZW50aW5n IHR5cG8tcmVsYXRlZCBidWdzLgpAQCAtNTIsNyArNTIsOCBAQCBVc2FnZToKICAgICAgICAg ICAgICAgICBbLS1leHBlY3QtZmFpbHVyZSB7eWVzfG5vfV0gWy0tY29sb3ItdGVzdHMge3ll c3xub31dCiAgICAgICAgICAgICAgICAgWy0tZW5hYmxlLWhhcmQtZXJyb3JzIHt5ZXN8bm99 XSBbLS1pZ25vcmUtZXhpdF0KICAgICAgICAgICAgICAgICBbLS1kaWFnbm9zdGljLXN0cmlu ZyBTVFJJTkddIFstLW1lcmdlfC0tbm8tbWVyZ2VdCi0gICAgICAgICAgICAgICAgWy0tY29t bWVudHN8LS1uby1jb21tZW50c10gWy0tXSBURVNULUNPTU1BTkQKKyAgICAgICAgICAgICAg ICBbLS1zdGRlcnItcHJlZml4IFNUUklOR10gWy0tY29tbWVudHN8LS1uby1jb21tZW50c10K KyAgICAgICAgICAgICAgICBbLS1dIFRFU1QtQ09NTUFORAogVGhlICctLXRlc3QtbmFtZScs ICctbG9nLWZpbGUnIGFuZCAnLS10cnMtZmlsZScgb3B0aW9ucyBhcmUgbWFuZGF0b3J5Lgog CiBSZXBvcnQgYnVncyB0byA8YnVnLWF1dG9tYWtlQGdudS5vcmc+LgpAQCAtNjksNiArNzAs NyBAQCB0cnNfZmlsZT0gICMgV2hlcmUgdG8gc2F2ZSB0aGUgbWV0YWRhdGEgb2YgdGhlIHRl c3QgcnVuLgogZXhwZWN0X2ZhaWx1cmU9MAogY29sb3JfdGVzdHM9MAogbWVyZ2U9MAorc3Rk ZXJyX3ByZWZpeD0KIGlnbm9yZV9leGl0PTAKIGNvbW1lbnRzPTAKIGRpYWdfc3RyaW5nPScj JwpAQCAtODQsNiArODYsNyBAQCB3aGlsZSB0ZXN0ICQjIC1ndCAwOyBkbwogICAtLWVuYWJs ZS1oYXJkLWVycm9ycykgc2hpZnQ7OyAjIE5vLW9wLgogICAtLW1lcmdlKSBtZXJnZT0xOzsK ICAgLS1uby1tZXJnZSkgbWVyZ2U9MDs7CisgIC0tc3RkZXJyLXByZWZpeCkgc3RkZXJyX3By ZWZpeD0kMjsgc2hpZnQ7OwogICAtLWlnbm9yZS1leGl0KSBpZ25vcmVfZXhpdD0xOzsKICAg LS1jb21tZW50cykgY29tbWVudHM9MTs7CiAgIC0tbm8tY29tbWVudHMpIGNvbW1lbnRzPTA7 OwpAQCAtOTQsNiArOTcsMjAgQEAgd2hpbGUgdGVzdCAkIyAtZ3QgMDsgZG8KICAgc2hpZnQK IGRvbmUKIAorIyBRdWFkcmlncmFwaCBzdWJzdGl0dXRpb25zIGZvciBgLS1zdGRlcnItcHJl Zml4Jy4gIE5vdGUgdGhhdCB0aGUKKyMgZW1wdHkgc3Vic3RpdHV0aW9uIE1VU1QgYmUgZG9u ZSBsYXN0LCBvdGhlcndpc2UgYEAlQCZ0QDpAJyB3aWxsCisjIGJlY29tZSBgIycsIG5vdCBg QCU6QCcuCitmb3IgcV9yIGluICdAJTpAICMnICdAJnRAICc7IGRvCisgIHE9JHtxX3IlJSAq fSAjIHF1YWRyaWdyYXBoCisgIHI9JHtxX3IjKiB9ICMgcmVwbGFjZW1lbnQKKyAgd2hpbGUg dHJ1ZTsgZG8KKyAgICBjYXNlICRzdGRlcnJfcHJlZml4IGluCisgICAgKiIkcSIqKSBzdGRl cnJfcHJlZml4PSR7c3RkZXJyX3ByZWZpeCUlIiRxIip9JHIke3N0ZGVycl9wcmVmaXgjKiIk cSJ9OzsKKyAgICAqKSBicmVhazs7CisgICAgZXNhYworICBkb25lCitkb25lCisKIHRlc3Qg JCMgLWd0IDAgfHwgdXNhZ2VfZXJyb3IgIm1pc3NpbmcgdGVzdCBjb21tYW5kIgogCiBjYXNl ICRleHBlY3RfZmFpbHVyZSBpbgpAQCAtMTQ0LDkgKzE2MSwxNyBAQCBmaQogICAgIGVsc2UK ICAgICAgIGV4ZWMgMj4mMwogICAgIGZpCisgICAgIyBGRCAzIGlzIG5vdCBuZWVkZWQgaW4g dGhpcyBzdWJzaGVsbCBhbnltb3JlLCBzbyByZXVzZSBpdCBmb3IgcHJlZml4aW5nCisgICAg IyBzdGRlcnIuCisgICAgZXhlYyAzPiYxCisgICAgIyBBIHNoZWxsIGB3aGlsZScgbG9vcCBp cyB1c2VkIHRvIHJlYWQgYW5kIHByZWZpeCB0aGUgc3RkZXJyIGxpbmVzCisgICAgIyBpbnN0 ZWFkIG9mIGBhd2snIGJlY2F1c2UgYG1hd2snIGFnZ3Jlc3NpdmVseSBidWZmZXJzIGl0cyBp bnB1dAorICAgICMgKGV4Y2VwdCB3aXRoIHRoZSBgLVdpbnRlcmFjdGl2ZScgY29tbWFuZC1s aW5lIG9wdGlvbiksIHdoaWNoCisgICAgIyB3b3VsZCBkZWZlYXQgdGhlIHB1cnBvc2Ugb2Yg dGhlIGAtLW1lcmdlJyBvcHRpb24uCisgICAgeyAiJEAiOyBlY2hvICQ/OyB9IDI+JjEgPiYz IDM+Ji0gfCB3aGlsZSBJRlM9IHJlYWQgLXIgbGluZTsgZG8KKyAgICAgIHByaW50ZiAlc1xc biAiJHN0ZGVycl9wcmVmaXgkbGluZSIgPiYyCisgICAgZG9uZQogICAgIGV4ZWMgMz4mLQot ICAgICIkQCIKLSAgICBlY2hvICQ/CiAgICkgfCBMQ19BTEw9QyAke0FNX1RBUF9BV0stYXdr fSBcCiAgICAgICAgIC12IG1lPSIkbWUiIFwKICAgICAgICAgLXYgdGVzdF9zY3JpcHRfbmFt ZT0iJHRlc3RfbmFtZSIgXApkaWZmIC0tZ2l0IGEvdC9saXN0LW9mLXRlc3RzLm1rIGIvdC9s aXN0LW9mLXRlc3RzLm1rCmluZGV4IGU4MGFjZTQ3MC4uYjI5ZDRkOTZkIDEwMDY0NAotLS0g YS90L2xpc3Qtb2YtdGVzdHMubWsKKysrIGIvdC9saXN0LW9mLXRlc3RzLm1rCkBAIC0xMTg1 LDYgKzExODUsNyBAQCB0L3RhcC1wbGFuc2tpcC13aGl0ZXNwYWNlLnNoIFwKIHQvdGFwLXBs YW5za2lwLWJhZGV4aXQuc2ggXAogdC90YXAtcGxhbnNraXAtYmFpbG91dC5zaCBcCiB0L3Rh cC1wbGFuc2tpcC1sYXRlci1lcnJvcnMuc2ggXAordC90YXAtc3RkZXJyLXByZWZpeC5zaCBc CiB0L3RhcC10ZXN0LW51bWJlci0wLnNoIFwKIHQvdGFwLXJlY2hlY2stbG9ncy5zaCBcCiB0 L3RhcC1yZXN1bHQtY29tbWVudC5zaCBcCmRpZmYgLS1naXQgYS90L3RhcC1zdGRlcnItcHJl Zml4LnNoIGIvdC90YXAtc3RkZXJyLXByZWZpeC5zaApuZXcgZmlsZSBtb2RlIDEwMDY0NApp bmRleCAwMDAwMDAwMDAuLjc2NTlhZmQ2NgotLS0gL2Rldi9udWxsCisrKyBiL3QvdGFwLXN0 ZGVyci1wcmVmaXguc2gKQEAgLTAsMCArMSw3NiBAQAorIyEgL2Jpbi9zaAorIyBDb3B5cmln aHQgKEMpIDIwMjQgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuCisjCisjIFRoaXMg cHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQv b3IgbW9kaWZ5CisjIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVi bGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CisjIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5k YXRpb247IGVpdGhlciB2ZXJzaW9uIDIsIG9yIChhdCB5b3VyIG9wdGlvbikKKyMgYW55IGxh dGVyIHZlcnNpb24uCisjCisjIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUg aG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorIyBidXQgV0lUSE9VVCBBTlkgV0FSUkFO VFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorIyBNRVJDSEFOVEFC SUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisj IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisjCisjIFlv dSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1Ymxp YyBMaWNlbnNlCisjIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0 dHBzOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKworIyBUQVAgc3VwcG9ydDoKKyMgIC0g VGhlIEF1dG9tYWtlIFRBUCBkcml2ZXIgaGFzIGFuIG9wdGlvbiB0aGF0IGluc3RydWN0cyBp dCB0byBwcmVmaXggdGhlCisjICAgIHRlc3Qgc2NyaXB0J3Mgc3RkZXJyIHdpdGggYSBnaXZl biBzdHJpbmcuCisKKy4gdGVzdC1pbml0LnNoCisKK2ZldGNoX3RhcF9kcml2ZXIKKworY2F0 ID4gTWFrZWZpbGUuYW0gPDxFTkQKK1RFU1RTID0gYWxsLnRlc3QKK0VORAorCitjYXQgTWFr ZWZpbGUuYW0gICMgZm9yIGRlYnVnZ2luZworCisuIHRhcC1zZXR1cC5zaAorCitjYXQgPiBh bGwudGVzdCA8PEVORAorIyEvYmluL3NoCitlY2hvIDEuLjIKK2VjaG8gb2sgMQorZWNobyAn QmFpbCBvdXQhJyA+JjIKK2VjaG8gb2sgMgorRU5ECitjaG1vZCBhK3ggYWxsLnRlc3QKKwor IyBCYXNlbGluZSB0ZXN0cyB3aXRob3V0IC0tc3RkZXJyLXByZWZpeC4KKworcnVuX21ha2Ug LU8gQU1fVEVTVF9MT0dfRFJJVkVSX0ZMQUdTPSBjaGVjaworY291bnRfdGVzdF9yZXN1bHRz IHRvdGFsPTIgcGFzcz0yIGZhaWw9MCB4cGFzcz0wIHhmYWlsPTAgc2tpcD0wIGVycm9yPTAK K2NhdCBhbGwubG9nICAjIGZvciBkZWJ1Z2dpbmcKK2dyZXAgJ15CYWlsIG91dCEkJyBhbGwu bG9nCisKK3J1bl9tYWtlIC1lIEZBSUwgQU1fVEVTVF9MT0dfRFJJVkVSX0ZMQUdTPS0tbWVy Z2UgY2hlY2sKKyMgRG9uJ3QgYm90aGVyIGNoZWNraW5nIHRoZSBjb3VudHMgLS0gdGhleSdy ZSBtZWFuaW5nbGVzcyBkdWUgdG8gdGhlIG1lcmdlZAorIyBzdGRlcnIgImNvcnJ1cHRpbmci IHRoZSBUQVAgb3V0cHV0LiAgSXQgaXMgc3VmZmljaWVudCB0byBqdXN0IHRlc3QgdGhhdAor IyBgbWFrZSBjaGVjaycgcmV0dXJuZWQgbm9uLXplcm8uCitjYXQgYWxsLmxvZyAgIyBmb3Ig ZGVidWdnaW5nCitncmVwICdeQmFpbCBvdXQhJCcgYWxsLmxvZworCisjIE5vdyBhZGQgLS1z dGRlcnItcHJlZml4LiAgSW5jbHVkZWQgaW4gdGhlIHByZWZpeDoKKyMgICAxLiBxdWFkcmln cmFwaCBmb3IgIyAoQCU6QCkKKyMgICAyLiBsaXRlcmFsICMgKGRpZmZpY3VsdCB0byBpbmNs dWRlIGluIGEgTWFrZWZpbGUgdmFyaWFibGUsIGJ1dCBlYXN5IHRvCisjICAgICAgcGFzcyBp biBhIGNvbW1hbmQtbGluZSBtYWtlIHZhcmlhYmxlIGFzc2lnbm1lbnQpCisjICAgMy4gYSBz dHJpbmcgdGhhdCBleHBhbmRzIHRvIEAlOkAgKHF1YWRyaWdyYXBoIGZvciAjKSBhZnRlciBx dWFkcmlncmFwaAorIyAgICAgIHJlcGxhY2VtZW50LCBhY2NvbXBsaXNoZWQgYnkgZW1iZWRk aW5nIGEgcXVhZHJpZ3JhcGggZm9yIHRoZSBlbXB0eQorIyAgICAgIHN0cmluZyBpbnNpZGUg dGhlIHF1YWRyaWdyYXBoIGZvciAjCisjIFRoZSBlbmQgcmVzdWx0IHNob3VsZCBiZTogIyNA JTpACitQRlhGTEFHPSctLXN0ZGVyci1wcmVmaXggIkAlOkAjQCVAJnRAOkAgIicKKworcnVu X21ha2UgLU8gQU1fVEVTVF9MT0dfRFJJVkVSX0ZMQUdTPSIkUEZYRkxBRyIgY2hlY2sKK2Nv dW50X3Rlc3RfcmVzdWx0cyB0b3RhbD0yIHBhc3M9MiBmYWlsPTAgeHBhc3M9MCB4ZmFpbD0w IHNraXA9MCBlcnJvcj0wCitjYXQgYWxsLmxvZyAgIyBmb3IgZGVidWdnaW5nCitncmVwICde IyNAJTpAIEJhaWwgb3V0ISQnIGFsbC5sb2cKKworcnVuX21ha2UgLU8gQU1fVEVTVF9MT0df RFJJVkVSX0ZMQUdTPSItLW1lcmdlICRQRlhGTEFHIiBjaGVjaworY2F0IGFsbC5sb2cgICMg Zm9yIGRlYnVnZ2luZworY291bnRfdGVzdF9yZXN1bHRzIHRvdGFsPTIgcGFzcz0yIGZhaWw9 MCB4cGFzcz0wIHhmYWlsPTAgc2tpcD0wIGVycm9yPTAKK2dyZXAgJ14jI0AlOkAgQmFpbCBv dXQhJCcgYWxsLmxvZworCis6Ci0tIAoyLjQwLjEKCg== --------------c8zsvrfWY9LjR08h6xcxrcsh-- --------------HTeaun6bRzFERhKBzG3yoe75-- --------------to33RnLe3u1428HbG0HFAXNB Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfoCctB7fyOzE09bW0GvrRa1X4hQFAma5wLkACgkQ0GvrRa1X 4hRJnw//daRXRhLbV2yy7jZVnsQ1fumKekbpLVoNDmVTyd5o/0gjC/MgTfbJsueS TTyIufEMSG41Drz+5P5btdud5Q7ZjP5Yo9hapo3EIg7w8ZGmKcg7C1SaXfUu+PiC 192R1DsEgmKhuImGB7saIyL0tL59LLXnE3SZpDt/EPVeA/COhUHe1NlaBuJWPJSg 6010nRslXvzbTLjRx6/4inF1+oJynTssTWXMIEz/O0oPWYK/3OhF/MKoj+UIyGlV T9yToOKEClc/nbi00ZBZLBC8eZLpY5NYjqtobCipXxEH3k3dapxTNICk47TVrgwk 6Ur7IdCEDLEJeSbg63rEwE4gm+p2ucKmB68dsrghe3qT9X2IZpSeqX/FN4aMB4Jk Mve3igWTcPCw+eYsFiyebHwvrvxhqUcXQhwvX0qsp7CAfO9udrCwn6ccOhuK8zDZ lJXRpoz9bBq6w0HQ5uZ8KlNUHvoWdtLX8XptQJG/+NMjvQpMuLUfoRcl5Bxf+3bt Cr/TU4UF3nwMTfA2TQeqPpKtyYxkg4K9NG7O2a98ctRhU4dZqZ3G2GrWK/oB+LwS p4aHKF4OGFaczowXjbxXLq8Q+DU0an8Iv1zY6ajHwt9V7BQ2WO5WhrL14o6M52dw szWXnotwvFrFTKLwE3+UacA+u+FX1dR5TsHVuaXb4gHKj81/Noo= =F0J2 -----END PGP SIGNATURE----- --------------to33RnLe3u1428HbG0HFAXNB--
automake-patches@HIDDEN
:bug#72536
; Package automake-patches
.
Full text available.Received: (at 72536) by debbugs.gnu.org; 10 Aug 2024 22:47:34 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Aug 10 18:47:34 2024 Received: from localhost ([127.0.0.1]:40504 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1scus2-0005DK-2U for submit <at> debbugs.gnu.org; Sat, 10 Aug 2024 18:47:34 -0400 Received: from mail-oa1-f45.google.com ([209.85.160.45]:50456) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <jcb62281@HIDDEN>) id 1scurz-0005D6-MI for 72536 <at> debbugs.gnu.org; Sat, 10 Aug 2024 18:47:32 -0400 Received: by mail-oa1-f45.google.com with SMTP id 586e51a60fabf-2611da054fbso2091965fac.1 for <72536 <at> debbugs.gnu.org>; Sat, 10 Aug 2024 15:47:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1723329956; x=1723934756; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:references:subject:cc:to :mime-version:user-agent:reply-to:from:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=raIKgFtn+oCxYXYXhBBm7M4D4ldDfvnwwSW/jSDRRvE=; b=BAmTL/MD6mJ+yjzfzM8XTdVt0HJHDAspE/hMGnxoYxzUwdxKRKINWNRJ5zUWerHiRr ElNdav9maCoFLNI3KsWcuBk+KIE4+X6gi8JD5Mr0yAJm17QErxuqTKUASWlFJPO929nW bnDcj9FzfFk5ydNCDxXAbltG5mb/K8MM+UYiyyyGfyGF6h9Xo/2X5e9Fq0KqLXiWHGPC xDnFX/QFsq6FPlQant3Xs/ReM9fzdOsWFxXG8knTM7AT2GX4BkRUJJyPHWEto6uu03xM 3Mr95mgivZR418VDgtnwiyEA1xzffdIKQ6vr//gtoZjXtG0lpSN6HEjelbs6NSTXn+99 C7Xg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723329956; x=1723934756; h=content-transfer-encoding:in-reply-to:references:subject:cc:to :mime-version:user-agent:reply-to:from:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=raIKgFtn+oCxYXYXhBBm7M4D4ldDfvnwwSW/jSDRRvE=; b=MYJcATt1EGGfJIVwWeZDqKUIRczxKYJpMzKnlg4OBgB3asLAY27omhdZpUZ5CPpkFV pzq+uF9WrY+CevDXgRKuc3rDcdMmaF+Io2mGwC7IZX0Q8rLydxqWbAyQ3iuwsL80m7kb SQ/DlNpYAqru5XmLPM/ZDBlQ36ykJ2auzDcZKUTh9FNtzKZtVZBK845Coe7q131ewaDz z26RSUUayFfPU7sBNKVsGlXKnbrKCWPJueQUcnDLdts4rDB7d5bbVQ3j6th/qVNQ0ESa dK1kjS/qx1dc8zr0UtcjWLfAGDDnfCxYA++0QzJS81LHjDd+a3DVmisF634XciBgruyp 9y0g== X-Forwarded-Encrypted: i=1; AJvYcCU1gZdXdfdWIFX1BHfo90P1+ECb7z27Xw6/7Dd6E6pT7a1P6qXrv707CkOJOMu5lU92MqHDGO7duaHhsh9K5kDVO076NJM= X-Gm-Message-State: AOJu0Yxlqb7+Q+j9zIFZe3SIawSZJVL96cHbncBLuY3d2tmsPZwCLjmK XcjEcM/Job0P+GME8idi9jCBZJo5z1FE0KnEpzXsEUL7tuzT/3JZ X-Google-Smtp-Source: AGHT+IFIs+NlANIZMlZo5FAy/Ztbvquoe0rBuXsk13CtD0X0im9EBpdUbl4ZvUdrUw5nB4aPLPDehQ== X-Received: by 2002:a05:6870:5688:b0:261:86d:89e2 with SMTP id 586e51a60fabf-26c62f1ee09mr7257809fac.36.1723329955963; Sat, 10 Aug 2024 15:45:55 -0700 (PDT) Received: from [127.0.0.1] ([70.133.144.39]) by smtp.gmail.com with ESMTPSA id 586e51a60fabf-26c7230364dsm965901fac.48.2024.08.10.15.45.55 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Sat, 10 Aug 2024 15:45:55 -0700 (PDT) Message-ID: <66B7EDA1.3080208@HIDDEN> Date: Sat, 10 Aug 2024 17:45:53 -0500 From: Jacob Bachmeyer <jcb62281@HIDDEN> User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.8.1.22) Gecko/20090807 SeaMonkey/1.1.17 Mnenhy/0.7.6.0 MIME-Version: 1.0 To: Karl Berry <karl@HIDDEN> Subject: Re: [bug#72536] [PATCH] tap: new `--merge-prefix' option to prefix stderr before merging References: <202408102152.47ALqthg890099@HIDDEN> In-Reply-To: <202408102152.47ALqthg890099@HIDDEN> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 72536 Cc: 72536 <at> debbugs.gnu.org, rhansen@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Reply-To: jcb62281@HIDDEN Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Karl Berry wrote: > How about `--stderr-prefix`? > ... > I could make this option independent of `--merge` and always prefix each > line of the test script's stderr. > > Sounds sensible to me. Clear behavior is good. I like that better than > implicitly turning on --merge. > I like this idea, too. > [...] > > Instead, as a nod to practicality aka kludge, I wonder about replacing > the string "sharp" (or "octothorpe", or some such) in the argument with a #. > How about recognizing the Autoconf @%:@ quadrigraph for #? If need be, it could be escaped as @%@&t@:@ to get past the regular quadrigraph processing. -- Jacob
automake-patches@HIDDEN
:bug#72536
; Package automake-patches
.
Full text available.Received: (at 72536) by debbugs.gnu.org; 10 Aug 2024 21:53:39 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Aug 10 17:53:39 2024 Received: from localhost ([127.0.0.1]:40499 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1scu1r-0003pC-74 for submit <at> debbugs.gnu.org; Sat, 10 Aug 2024 17:53:39 -0400 Received: from frenzy.freefriends.org ([198.99.81.75]:53942 helo=freefriends.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <karl@HIDDEN>) id 1scu1o-0003p3-AQ for 72536 <at> debbugs.gnu.org; Sat, 10 Aug 2024 17:53:37 -0400 X-Envelope-From: karl@HIDDEN Received: from freefriends.org (localhost [127.0.0.1]) by freefriends.org (8.16.1/8.16.1) with ESMTPS id 47ALqtV8890100 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Sat, 10 Aug 2024 15:52:55 -0600 Received: (from apache@localhost) by freefriends.org (8.16.1/8.14.7/Submit) id 47ALqthg890099; Sat, 10 Aug 2024 15:52:55 -0600 Date: Sat, 10 Aug 2024 15:52:55 -0600 Message-Id: <202408102152.47ALqthg890099@HIDDEN> From: Karl Berry <karl@HIDDEN> To: rhansen@HIDDEN Subject: Re: [bug#72536] [PATCH] tap: new `--merge-prefix' option to prefix stderr before merging In-Reply-To: <ee711e8d-d03f-4026-84d0-8fb8dc9f0f45@HIDDEN> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72536 Cc: 72536 <at> debbugs.gnu.org, jcb62281@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) How about `--stderr-prefix`? ... I could make this option independent of `--merge` and always prefix each line of the test script's stderr. Sounds sensible to me. Clear behavior is good. I like that better than implicitly turning on --merge. I wonder if this should have a default prefix so that users don't have to figure out how to pass `#`. Hmm. * `--stderr-prefix` by itself to prefix with the default of `# ` I haven't studied this, but I wonder about "#stderr# " as the default. Maybe that's too verbose in practice. * `--stderr-prefix custom-prefix` to prefix with `custom-prefix` This would be a bit more complicated to implement because the script would need a heuristic to determine whether the user passed a custom prefix or not (such as, "there is an argument after `--stderr-prefix` and that argument does not begin with `-`"). Optional argument heuristics don't sound ideal to me. tap-driver.sh takes its final non-option argument, so if the new option ended up last, there would be: tap-driver.sh ... --stderr-prefix TEST-COMMAND and nothing good would result. There's also the question of what to do if the possibly-optional argument was "--". Let's just not go there. Instead, as a nod to practicality aka kludge, I wonder about replacing the string "sharp" (or "octothorpe", or some such) in the argument with a #. difficult to portably add a `#` character to a make variable, as you can see in the test I added. Perusing your patch again, I see you used printf %03o to get around that. I hope that's portable in practice. I wonder if automake actually works under EBCDIC. I wouldn't be surprised if ASCII is assumed more or less throughout. Anyway, nice defensive thinking there. :) p.s. I requested a copyright assignment form. Thanks much for all.
automake-patches@HIDDEN
:bug#72536
; Package automake-patches
.
Full text available.Received: (at 72536) by debbugs.gnu.org; 10 Aug 2024 06:55:37 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Aug 10 02:55:37 2024 Received: from localhost ([127.0.0.1]:38938 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1scg0m-0004Nk-QO for submit <at> debbugs.gnu.org; Sat, 10 Aug 2024 02:55:37 -0400 Received: from spork.scientician.org ([66.228.35.160]:56006) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rhansen@HIDDEN>) id 1scg0l-0004Nd-Al for 72536 <at> debbugs.gnu.org; Sat, 10 Aug 2024 02:55:36 -0400 Received: from spork.scientician.org (localhost [127.0.0.1]) by spork.scientician.org (Postfix) with ESMTP id 84B054A73E; Sat, 10 Aug 2024 02:55:05 -0400 (EDT) Received: from redacted.invalid by spork.scientician.org (Postfix) with ESMTPSA id 6BCE8484CE; Sat, 10 Aug 2024 02:55:05 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rhansen.org; s=20130902-spork; t=1723272905; bh=YIbFASJQ+lHy7VX0PcYucICCT7i+ZvpSrJOEwhWk/40=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=Yr8jwGpCg0volVAN2adaT76b2I9WDNHgHa5D8tSVJQzz1aF20GvYHSkXefIN+QmXV XQm3/pKb685lsirDzAS1386u03aaaSD2gMsVIrTlN9hYT7at15CKbr4xEZ+b7Y9/8E xKPfCE1eCGm/olPH6b/od8cGmjk9/sqf/8tGP2Tg= Received: from redacted.invalid by mail.scientician.org (Postfix) with ESMTPSA id 070A82007F; Sat, 10 Aug 2024 02:55:03 -0400 (EDT) Message-ID: <ee711e8d-d03f-4026-84d0-8fb8dc9f0f45@HIDDEN> Date: Sat, 10 Aug 2024 02:55:00 -0400 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [bug#72536] [PATCH] tap: new `--merge-prefix' option to prefix stderr before merging To: jcb62281@HIDDEN References: <2f78cced-e350-48da-91fa-51e5133cb0ff@HIDDEN> <66B6D4C4.8030401@HIDDEN> Content-Language: en-US From: Richard Hansen <rhansen@HIDDEN> In-Reply-To: <66B6D4C4.8030401@HIDDEN> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------EPKFleMLBmdPui56j8O0VtN0" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72536 Cc: 72536 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------EPKFleMLBmdPui56j8O0VtN0 Content-Type: multipart/mixed; boundary="------------T7FkA8dQH6xtjPpLSsIBBKn6"; protected-headers="v1" From: Richard Hansen <rhansen@HIDDEN> To: jcb62281@HIDDEN Cc: 72536 <at> debbugs.gnu.org Message-ID: <ee711e8d-d03f-4026-84d0-8fb8dc9f0f45@HIDDEN> Subject: Re: [bug#72536] [PATCH] tap: new `--merge-prefix' option to prefix stderr before merging References: <2f78cced-e350-48da-91fa-51e5133cb0ff@HIDDEN> <66B6D4C4.8030401@HIDDEN> In-Reply-To: <66B6D4C4.8030401@HIDDEN> --------------T7FkA8dQH6xtjPpLSsIBBKn6 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gMjAyNC0wOC0wOSAyMjo0NzozMi0wNDowMCwgSmFjb2IgQmFjaG1leWVyIHdyb3RlOg0K PiBJIHdvdWxkIHN1Z2dlc3QgYC0tbGFiZWwtc3RkZXJyJyBvciBgLS1zdGRlcnItbWVzc2Fn ZS1wcmVmaXgnIGFzIGJldHRlciANCj4gb3B0aW9uIG5hbWVzIHRvIG9wZW4gYSBkaXNjdXNz aW9uLsKgIFRoZSBtYWluIHByb2JsZW0gSSBzZWUgd2l0aCANCj4gYC0tbWVyZ2UtcHJlZml4 JyBpcyB0aGF0IGl0IGlzIHVzaW5nICJtZXJnZSIgaW4gYSBzZW5zZSB0aGF0IGNhbiBvbmx5 IGJlIA0KPiB1bmRlcnN0b29kIHdpdGggdGhlIGRldGFpbGVkIGNvbnRleHQgb2Ygd2hhdCB0 aGUgVEFQIGRyaXZlciBkb2VzLg0KDQpHb29kIHBvaW50LiAgSG93IGFib3V0IGAtLXN0ZGVy ci1wcmVmaXhgPyAgVGhlIGRvd25zaWRlIHRvIG5vdCBpbmNsdWRpbmcgDQoibWVyZ2UiIGlu IHRoZSBvcHRpb24gbmFtZSBpcyB0aGF0IGl0IGlzbid0IG9idmlvdXNseSB0aWVkIHRvIHRo ZSANCmAtLW1lcmdlYCBvcHRpb24uDQoNCkkgY291bGQgbWFrZSB0aGlzIG9wdGlvbiBpbmRl cGVuZGVudCBvZiBgLS1tZXJnZWAgYW5kIGFsd2F5cyBwcmVmaXggZWFjaCANCmxpbmUgb2Yg dGhlIHRlc3Qgc2NyaXB0J3Mgc3RkZXJyLiAgVGhhdCB3b3VsZCBtYWtlIGl0IGVhc2llciBm b3IgdXNlcnMgDQp0byB1bmRlcnN0YW5kIHRoZSBvcHRpb24ncyBiZWhhdmlvciwgZXZlbiBp ZiBpdCB3b3VsZCByYXJlbHkgYmUgdXNlZCANCndpdGhvdXQgYC0tbWVyZ2VgLg0KDQpPciBJ IGNvdWxkIGNoYW5nZSBpdCB0byBzb21ldGhpbmcgbGlrZSBgLS1tZXJnZS13aXRoLXByZWZp eGAgYW5kIGhhdmUgaXQgDQphdXRvbWF0aWNhbGx5IHR1cm4gb24gYC0tbWVyZ2VgLg0KDQoN Ck9uIGEgc2VwYXJhdGUgbm90ZSwgaXQncyBkaWZmaWN1bHQgdG8gcG9ydGFibHkgYWRkIGEg YCNgIGNoYXJhY3RlciB0byBhIA0KbWFrZSB2YXJpYWJsZSwgYXMgeW91IGNhbiBzZWUgaW4g dGhlIHRlc3QgSSBhZGRlZC4gIFlldCB0aGF0IGlzIHRoZSBvbmUgDQpjaGFyYWN0ZXIgdGhh dCB1c2VycyB3aWxsIGFsbW9zdCBjZXJ0YWlubHkgd2FudCB0byBpbmNsdWRlIGluIHRoZSAN CnByZWZpeC4gIEkgd29uZGVyIGlmIHRoaXMgc2hvdWxkIGhhdmUgYSBkZWZhdWx0IHByZWZp eCBzbyB0aGF0IHVzZXJzIA0KZG9uJ3QgaGF2ZSB0byBmaWd1cmUgb3V0IGhvdyB0byBwYXNz IGAjYC4gIE1heWJlIHNvbWV0aGluZyBsaWtlOg0KDQogICAqIGAtLXN0ZGVyci1wcmVmaXhg IGJ5IGl0c2VsZiB0byBwcmVmaXggd2l0aCB0aGUgZGVmYXVsdCBvZiBgIyBgDQogICAqIGAt LXN0ZGVyci1wcmVmaXggY3VzdG9tLXByZWZpeGAgdG8gcHJlZml4IHdpdGggYGN1c3RvbS1w cmVmaXhgDQoNClRoaXMgd291bGQgYmUgYSBiaXQgbW9yZSBjb21wbGljYXRlZCB0byBpbXBs ZW1lbnQgYmVjYXVzZSB0aGUgc2NyaXB0IA0Kd291bGQgbmVlZCBhIGhldXJpc3RpYyB0byBk ZXRlcm1pbmUgd2hldGhlciB0aGUgdXNlciBwYXNzZWQgYSBjdXN0b20gDQpwcmVmaXggb3Ig bm90IChzdWNoIGFzLCAidGhlcmUgaXMgYW4gYXJndW1lbnQgYWZ0ZXIgYC0tc3RkZXJyLXBy ZWZpeGAgDQphbmQgdGhhdCBhcmd1bWVudCBkb2VzIG5vdCBiZWdpbiB3aXRoIGAtYCIpLg0K DQotUmljaGFyZA0KDQoNCnAucy4gSSByZXF1ZXN0ZWQgYSBjb3B5cmlnaHQgYXNzaWdubWVu dCBmb3JtLg0K --------------T7FkA8dQH6xtjPpLSsIBBKn6-- --------------EPKFleMLBmdPui56j8O0VtN0 Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfoCctB7fyOzE09bW0GvrRa1X4hQFAma3DsUACgkQ0GvrRa1X 4hTMehAAksa172gWzjb4C8BRV3k8aW4eT1Nlpgx7M/UirimNp5T2+NTBB2QreQrJ UaHHHN8JGRhSymAbAKo4NDaQDwwiQv5hPIjrK1/QJ521wMPUjbeMmtPJZ+ti3bfI mIBs4gYTBR77/W3vlyEIMQYitkDy9IaR4iVsI2n0akSbLg5Re557+pDAxx1hJKx+ ZJTHvDoaERGm9olRmA/9xdQ3n1BBqDPF7LO4x6rGuKJNiq9rhVys9Lao+dtSlvHs Lp8BLRuBIDvsl1Ba654qQBkQ6bwMzICoN2GcXm2NnzIs2JoKWSOTLbgOlegkMDdz FX5mQJ5sQeSgZqWmDbJKbzodMsixP5yl4A4gpRgmZwQ+/4OCDRe8jp/PCTCtk87j q1Bhq7QxTwa+7oZ71BSRTBic3uWwABrPtvq59GQJ1JJOTYvsB0NFvxEfMMM809kb DRzj68+Bs4S5oUXQcGSTIe6aSwHK29xWOyICSpb8Hd8SpcN4kP9oO6+2t2IwR/be lbzo79h6j5e7gQhoB3gyXi/OKJhukuNTqCsEW0rF2v/nr/+YvKjSvvvlz1TB1V3w Mk0pjlOHi8BAke+BHkYR3S6Y+ACWzhehYjWU6PBewq9V6v6NhZH2tUGTQkdsA+4m /83EUeI5vsm5e3gqB0Z6qNhuSK52SOyCECYAOuuS0xDbUJvrn9M= =lUPq -----END PGP SIGNATURE----- --------------EPKFleMLBmdPui56j8O0VtN0--
automake-patches@HIDDEN
:bug#72536
; Package automake-patches
.
Full text available.Received: (at 72536) by debbugs.gnu.org; 10 Aug 2024 02:49:12 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Aug 09 22:49:12 2024 Received: from localhost ([127.0.0.1]:38799 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sccAK-0005oY-2Y for submit <at> debbugs.gnu.org; Fri, 09 Aug 2024 22:49:12 -0400 Received: from mail-oo1-f46.google.com ([209.85.161.46]:57370) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <jcb62281@HIDDEN>) id 1sccAH-0005oG-I2 for 72536 <at> debbugs.gnu.org; Fri, 09 Aug 2024 22:49:11 -0400 Received: by mail-oo1-f46.google.com with SMTP id 006d021491bc7-5da440d059eso7319eaf.2 for <72536 <at> debbugs.gnu.org>; Fri, 09 Aug 2024 19:48:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1723258055; x=1723862855; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:references:subject:cc:to :mime-version:user-agent:reply-to:from:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=tF/i/eHk2vS3tGaDVBZBciCl9allGIA/M9mE9cr4ebc=; b=Xd4LEWU3EisZnBdpfsSZUQc+Tu4OvOTHN/5lgnS65IOROshTWBc20/lJ6vG05BVn8E WdN4CO8npjBXWC2VfuzFPLdgDXGrG/K3BfSaToKy18F3GU64yyRzu+Xar7KuPOoeEAvY tXM3xXSk1M1oMgWtYWmIGCd07hzJJSK50qe0VMbNS7Uda9zKXx4FAjuo90ZFUU5HvGyU i0fWMwd42RyA9P9ZDlnuKFklgmsVpt3malTn7tHVotVJwYN8poyzs3txKuwGiMOPHuMt Tov+lqTTQHfzYyHCNC5WiCWjXof+PG20uBCcOOLjvzo9hsFxMmgA2cu1DSp/x3kgaWTY qWqw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723258055; x=1723862855; h=content-transfer-encoding:in-reply-to:references:subject:cc:to :mime-version:user-agent:reply-to:from:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=tF/i/eHk2vS3tGaDVBZBciCl9allGIA/M9mE9cr4ebc=; b=WqflDr3LD6GAmVbc1V6o6h92Y5K408mfmU4+vyGr10CZuUkR73wXAwN+kF1QtD1NUF 7Lnn9ici6UG3jDf/S+lO74caaiijX4GY+Dem0vYXRimHCGea64bMyxgxJdhroO4vVv34 YvB3mkaU40po33gvxfLwe8vtFM6mZJyK7HOrepvnpHey5AOJld/cFZGcuz3XOMm4F2LF xOC1R3h2GNkLSV0c4WxZIIGVdt90afPvAu7aDdTx7beepEL+82UJduxz4JbeQInkjqZS M7nM93DYyQih9mHfEU+DyvPPdLCVDoicKS4sLCx7U8j8Mk9SwKt4Vrbj64z3WaTwQmdm 6ElQ== X-Gm-Message-State: AOJu0YxVXOZFwatbYOD7NISH26f0xqxgakISPwsQDrx/bX0oUzpfGiKW Wviy2BN3ZuaulT7SEm1hZGEyfM3p/Pm7rUEiNESjH8pGppbDO6Uh X-Google-Smtp-Source: AGHT+IEPEgrHJlRog9TqoO3pD9Rc8d2B6A2CCHwhwoFZTUTpvZw47DWTFZQd7oxlPPWG0GOl5fktOA== X-Received: by 2002:a05:6820:821:b0:5c6:61b9:20ba with SMTP id 006d021491bc7-5d867c8185amr3892722eaf.1.1723258054704; Fri, 09 Aug 2024 19:47:34 -0700 (PDT) Received: from [127.0.0.1] ([70.133.144.39]) by smtp.gmail.com with ESMTPSA id 006d021491bc7-5da3e73a7a4sm254887eaf.39.2024.08.09.19.47.34 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 09 Aug 2024 19:47:34 -0700 (PDT) Message-ID: <66B6D4C4.8030401@HIDDEN> Date: Fri, 09 Aug 2024 21:47:32 -0500 From: Jacob Bachmeyer <jcb62281@HIDDEN> User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.8.1.22) Gecko/20090807 SeaMonkey/1.1.17 Mnenhy/0.7.6.0 MIME-Version: 1.0 To: Richard Hansen <rhansen@HIDDEN> Subject: Re: [bug#72536] [PATCH] tap: new `--merge-prefix' option to prefix stderr before merging References: <2f78cced-e350-48da-91fa-51e5133cb0ff@HIDDEN> In-Reply-To: <2f78cced-e350-48da-91fa-51e5133cb0ff@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 72536 Cc: 72536 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Reply-To: jcb62281@HIDDEN Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Richard Hansen wrote: > Attached are a couple of patches to improve the TAP driver. I don't > know if `--merge-prefix' is the best name for the new option; > suggestions for alternatives would be appreciated. I would suggest `--label-stderr' or `--stderr-message-prefix' as better option names to open a discussion. The main problem I see with `--merge-prefix' is that it is using "merge" in a sense that can only be understood with the detailed context of what the TAP driver does. -- Jacob
automake-patches@HIDDEN
:bug#72536
; Package automake-patches
.
Full text available.Received: (at 72536) by debbugs.gnu.org; 10 Aug 2024 01:21:24 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Aug 09 21:21:24 2024 Received: from localhost ([127.0.0.1]:38781 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1scanM-0003X8-7l for submit <at> debbugs.gnu.org; Fri, 09 Aug 2024 21:21:24 -0400 Received: from frenzy.freefriends.org ([198.99.81.75]:46004 helo=freefriends.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <karl@HIDDEN>) id 1scanJ-0003Wu-5t for 72536 <at> debbugs.gnu.org; Fri, 09 Aug 2024 21:21:23 -0400 X-Envelope-From: karl@HIDDEN Received: from freefriends.org (localhost [127.0.0.1]) by freefriends.org (8.16.1/8.16.1) with ESMTPS id 47A1KeMZ816267 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Fri, 9 Aug 2024 19:20:41 -0600 Received: (from apache@localhost) by freefriends.org (8.16.1/8.14.7/Submit) id 47A1KeVs816266; Fri, 9 Aug 2024 19:20:40 -0600 Date: Fri, 9 Aug 2024 19:20:40 -0600 Message-Id: <202408100120.47A1KeVs816266@HIDDEN> From: Karl Berry <karl@HIDDEN> To: rhansen@HIDDEN Subject: Re: [bug#72536] [PATCH] tap: new `--merge-prefix' option to prefix stderr before merging In-Reply-To: <2f78cced-e350-48da-91fa-51e5133cb0ff@HIDDEN> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72536 Cc: 72536 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hi Richard - thanks much for the patch. It looks quite reasonable. I'll check and install it as soon as I have a chance. I think we also need to ask you to sign a copyright disclaimer for this, since it's not exactly trivial. I'll write you separately about that. Thanks again, Karl
automake-patches@HIDDEN
:bug#72536
; Package automake-patches
.
Full text available.Received: (at submit) by debbugs.gnu.org; 9 Aug 2024 08:39:35 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Aug 09 04:39:35 2024 Received: from localhost ([127.0.0.1]:37612 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1scL9q-0008TV-L7 for submit <at> debbugs.gnu.org; Fri, 09 Aug 2024 04:39:35 -0400 Received: from lists.gnu.org ([209.51.188.17]:36552) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <rhansen@HIDDEN>) id 1scL9o-0008TN-9c for submit <at> debbugs.gnu.org; Fri, 09 Aug 2024 04:39:34 -0400 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 <rhansen@HIDDEN>) id 1scL9M-00012L-7t for automake-patches@HIDDEN; Fri, 09 Aug 2024 04:39:04 -0400 Received: from spork.scientician.org ([2600:3c03:e000:66::1]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <rhansen@HIDDEN>) id 1scL9J-0001gL-L4 for automake-patches@HIDDEN; Fri, 09 Aug 2024 04:39:03 -0400 Received: from spork.scientician.org (localhost [127.0.0.1]) by spork.scientician.org (Postfix) with ESMTP id DDC544A743 for <automake-patches@HIDDEN>; Fri, 9 Aug 2024 04:38:59 -0400 (EDT) Received: from redacted.invalid by spork.scientician.org (Postfix) with ESMTPSA id C546247E06 for <automake-patches@HIDDEN>; Fri, 9 Aug 2024 04:38:59 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rhansen.org; s=20130902-spork; t=1723192739; bh=oOhA2LFyG5qi2SLwCV5MpXe+oxTVSML6UlrlzY2mCsQ=; h=Date:From:Subject:To:From; b=J22v8k2ZGS9yWUco87wiWNtsG14wTsMSnHnBJ0prQo8nkAr9L12LbmUwpnK5NYF8S 9F6bpjx2CFPVMOn+YL83hBied6eH0ZuAYxrGe9GUASDD7DYXDjYIZ1eOrklfIDMfZB hlZUJZGRWILXgQays5jLVoD44KAvd5m23MhbeURA= Received: from redacted.invalid by mail.scientician.org (Postfix) with ESMTPSA id 9615C20017 for <automake-patches@HIDDEN>; Fri, 9 Aug 2024 04:38:54 -0400 (EDT) Message-ID: <2f78cced-e350-48da-91fa-51e5133cb0ff@HIDDEN> Date: Fri, 9 Aug 2024 04:38:48 -0400 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: Richard Hansen <rhansen@HIDDEN> Subject: [PATCH] tap: new `--merge-prefix' option to prefix stderr before merging To: automake-patches@HIDDEN Content-Language: en-US Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------aOa3Hmc7zCH8d0C4fuZ0vesy" Received-SPF: pass client-ip=2600:3c03:e000:66::1; envelope-from=rhansen@HIDDEN; helo=spork.scientician.org X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------aOa3Hmc7zCH8d0C4fuZ0vesy Content-Type: multipart/mixed; boundary="------------0AklKOYTOIsDnZwiCGq4K8Sa"; protected-headers="v1" From: Richard Hansen <rhansen@HIDDEN> To: automake-patches@HIDDEN Message-ID: <2f78cced-e350-48da-91fa-51e5133cb0ff@HIDDEN> Subject: [PATCH] tap: new `--merge-prefix' option to prefix stderr before merging --------------0AklKOYTOIsDnZwiCGq4K8Sa Content-Type: multipart/mixed; boundary="------------XRvd0viPeaLluHvlZ77KEzhY" --------------XRvd0viPeaLluHvlZ77KEzhY Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 QXR0YWNoZWQgYXJlIGEgY291cGxlIG9mIHBhdGNoZXMgdG8gaW1wcm92ZSB0aGUgVEFQIGRy aXZlci4gIEkgZG9uJ3Qga25vdyBpZiBgLS1tZXJnZS1wcmVmaXgnIGlzIHRoZSBiZXN0IG5h bWUgZm9yIHRoZSBuZXcgb3B0aW9uOyBzdWdnZXN0aW9ucyBmb3IgYWx0ZXJuYXRpdmVzIHdv dWxkIGJlIGFwcHJlY2lhdGVkLg0KDQpUaGFua3MsDQpSaWNoYXJkDQoNCg0KW1BBVENIIDEv Ml0gdGFwOiBuZXcgYC0tbWVyZ2UtcHJlZml4JyBvcHRpb24gdG8gcHJlZml4IHN0ZGVyciBi ZWZvcmUgbWVyZ2luZw0KDQoqIGxpYi90YXAtZHJpdmVyLnNoOiBBZGQgYSBuZXcgYC0tbWVy Z2UtcHJlZml4JyBvcHRpb24gdG8gZGlyZWN0IHRoZSBUQVANCmRyaXZlciB0byBwcmVmaXgg ZWFjaCBsaW5lIG9mIHRoZSB0ZXN0IHNjcmlwdCdzIHN0YW5kYXJkIGVycm9yIHdpdGggdGhl IGdpdmVuDQpzdHJpbmcgYmVmb3JlIG1lcmdpbmcgaXQgd2l0aCB0aGUgdGVzdCBzY3JpcHQn cyBzdGFuZGFyZCBvdXRwdXQuICBUaGlzIGlzDQp1c2VmdWwgd2hlbiBzdGFuZGFyZCBlcnJv ciBsaW5lcyBtaWdodCBiZSBjb25mdXNlZCB3aXRoIHRlc3QgcmVzdWx0cy4NCiogZG9jL2F1 dG9tYWtlLnRleGk6IERvY3VtZW50IHRoZSBuZXcgYC0tbWVyZ2UtcHJlZml4JyBvcHRpb24u DQoqIHQvdGFwLW1lcmdlLXByZWZpeC5zaDogTmV3IHRlc3QuDQoqIHQvbGlzdC1vZi10ZXN0 cy5tayAoaGFuZHdyaXR0ZW5fVEVTVFMpOiBBZGQgaXQuDQoNCltQQVRDSCAyLzJdIHRhcDog Y2xvc2UgZmQgMyB3aGVuIGludm9raW5nIHRoZSB0ZXN0IHNjcmlwdA0KDQoqIGxpYi90YXAt ZHJpdmVyLnNoOiBDbG9zZSBmaWxlIGRlc2NyaXB0b3IgMyB3aGVuIGludm9raW5nIHRoZSB0 ZXN0IHNjcmlwdCB0bw0KYXZvaWQgcG90ZW50aWFsIGNvbmZsaWN0cyB3aXRoIHRoZSB0ZXN0 IHNjcmlwdC4NCg== --------------XRvd0viPeaLluHvlZ77KEzhY Content-Type: text/x-patch; charset=UTF-8; name="0001-tap-new-merge-prefix-option-to-prefix-stderr-before-.patch" Content-Disposition: attachment; filename*0="0001-tap-new-merge-prefix-option-to-prefix-stderr-before-.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSBhOGNiYjVhMjM1Zjg5ZTEyN2FlZjgzNmExMmU1ODEzZGUxMTJjYjkxIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSaWNoYXJkIEhhbnNlbiA8cmhhbnNlbkByaGFuc2Vu Lm9yZz4KRGF0ZTogVGh1LCA4IEF1ZyAyMDI0IDIzOjM0OjQ1IC0wNDAwClN1YmplY3Q6IFtQ QVRDSCAxLzJdIHRhcDogbmV3IGAtLW1lcmdlLXByZWZpeCcgb3B0aW9uIHRvIHByZWZpeCBz dGRlcnIgYmVmb3JlCiBtZXJnaW5nCgoqIGxpYi90YXAtZHJpdmVyLnNoOiBBZGQgYSBuZXcg YC0tbWVyZ2UtcHJlZml4JyBvcHRpb24gdG8gZGlyZWN0IHRoZSBUQVAKZHJpdmVyIHRvIHBy ZWZpeCBlYWNoIGxpbmUgb2YgdGhlIHRlc3Qgc2NyaXB0J3Mgc3RhbmRhcmQgZXJyb3Igd2l0 aCB0aGUgZ2l2ZW4Kc3RyaW5nIGJlZm9yZSBtZXJnaW5nIGl0IHdpdGggdGhlIHRlc3Qgc2Ny aXB0J3Mgc3RhbmRhcmQgb3V0cHV0LiAgVGhpcyBpcwp1c2VmdWwgd2hlbiBzdGFuZGFyZCBl cnJvciBsaW5lcyBtaWdodCBiZSBjb25mdXNlZCB3aXRoIHRlc3QgcmVzdWx0cy4KKiBkb2Mv YXV0b21ha2UudGV4aTogRG9jdW1lbnQgdGhlIG5ldyBgLS1tZXJnZS1wcmVmaXgnIG9wdGlv bi4KKiB0L3RhcC1tZXJnZS1wcmVmaXguc2g6IE5ldyB0ZXN0LgoqIHQvbGlzdC1vZi10ZXN0 cy5tayAoaGFuZHdyaXR0ZW5fVEVTVFMpOiBBZGQgaXQuCi0tLQogZG9jL2F1dG9tYWtlLnRl eGkgICAgIHwgIDkgKysrKysrLQogbGliL3RhcC1kcml2ZXIuc2ggICAgIHwgMjAgKysrKysr KysrKysrLS0tLQogdC9saXN0LW9mLXRlc3RzLm1rICAgIHwgIDEgKwogdC90YXAtbWVyZ2Ut cHJlZml4LnNoIHwgNTYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKwogNCBmaWxlcyBjaGFuZ2VkLCA4MCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygt KQogY3JlYXRlIG1vZGUgMTAwNjQ0IHQvdGFwLW1lcmdlLXByZWZpeC5zaAoKZGlmZiAtLWdp dCBhL2RvYy9hdXRvbWFrZS50ZXhpIGIvZG9jL2F1dG9tYWtlLnRleGkKaW5kZXggNDllYmZi MmIyLi5hMWIwMjY0MmMgMTAwNjQ0Ci0tLSBhL2RvYy9hdXRvbWFrZS50ZXhpCisrKyBiL2Rv Yy9hdXRvbWFrZS50ZXhpCkBAIC0xMDQ4OCw5ICsxMDQ4OCwxNiBAQCByZWxhdGl2ZSB0byB0 ZXN0IHJlc3VsdHM7IHRoaXMgY2FuIGJlIG9mIGdyZWF0IGhlbHAgaW4gZGVidWdnaW5nCiAo ZXNwZWNpYWxseSBpZiB5b3VyIHRlc3Qgc2NyaXB0cyBhcmUgc2hlbGwgc2NyaXB0cyBydW4g d2l0aCBzaGVsbAogdHJhY2luZyBhY3RpdmUpLiAgQXMgYSBkb3duc2lkZSwgdGhpcyBvcHRp b24gbWlnaHQgY2F1c2UgdGhlIHRlc3QKIGhhcm5lc3MgdG8gZ2V0IGNvbmZ1c2VkIGlmIGFu eXRoaW5nIHRoYXQgYXBwZWFycyBvbiBzdGFuZGFyZCBlcnJvcgotbG9va3MgbGlrZSBhIHRl c3QgcmVzdWx0LgorbG9va3MgbGlrZSBhIHRlc3QgcmVzdWx0LiAgVXNlIEBvcHRpb257LS1t ZXJnZS1wcmVmaXh9IHRvIHByZWZpeCBlYWNoCitsaW5lIG9mIHN0YW5kYXJkIGVycm9yIHRv IGF2b2lkIHRoaXMgcHJvYmxlbS4KIEBpdGVtIC0tbm8tbWVyZ2UKIFJldmVydCB0aGUgZWZm ZWN0cyBvZiBAb3B0aW9uey0tbWVyZ2V9LgorQGl0ZW0gLS1tZXJnZS1wcmVmaXggQHZhcntT VFJJTkd9CitJZiBAb3B0aW9uey0tbWVyZ2V9IGlzIGluIGVmZmVjdCwgcHJlZml4IGVhY2gg bGluZSBvZiB0aGUgdGVzdCBzY3JpcHQncworc3RhbmRhcmQgZXJyb3Igd2l0aCBAY29kZXtA dmFye1NUUklOR319IGJlZm9yZSBtZXJnaW5nIGl0IGludG8gc3RhbmRhcmQKK291dHB1dC4g IFR5cGljYWxseSBAY29kZXtAdmFye1NUUklOR319IHNob3VsZCBiZWdpbiB3aXRoIGBgQGNv ZGV7I30nJywKK3doaWNoIHN0YXJ0cyBhIFRBUCBjb21tZW50LiAgRGVmYXVsdHMgdG8gdGhl IGVtcHR5IHN0cmluZy4gIFRoaXMgb3B0aW9uCitoYXMgbm8gZWZmZWN0IGlmIEBvcHRpb257 LS1tZXJnZX0gaXMgbm90IGluIGVmZmVjdC4KIEBpdGVtIC0tZGlhZ25vc3RpYy1zdHJpbmcg QHZhcntTVFJJTkd9CiBDaGFuZ2UgdGhlIHN0cmluZyB0aGF0IGludHJvZHVjZXMgVEFQIGRp YWdub3N0aWNzIGZyb20gdGhlIGRlZmF1bHQgdmFsdWUKIG9mIGBgQGNvZGV7I30nJyB0byBA Y29kZXtAdmFye1NUUklOR319LiAgVGhpcyBjYW4gYmUgdXNlZnVsIGlmIHlvdXIKZGlmZiAt LWdpdCBhL2xpYi90YXAtZHJpdmVyLnNoIGIvbGliL3RhcC1kcml2ZXIuc2gKaW5kZXggYmQ5 NTk3NTg4Li5lZjUwNTdmYzUgMTAwNzU1Ci0tLSBhL2xpYi90YXAtZHJpdmVyLnNoCisrKyBi L2xpYi90YXAtZHJpdmVyLnNoCkBAIC01Miw3ICs1Miw4IEBAIFVzYWdlOgogICAgICAgICAg ICAgICAgIFstLWV4cGVjdC1mYWlsdXJlIHt5ZXN8bm99XSBbLS1jb2xvci10ZXN0cyB7eWVz fG5vfV0KICAgICAgICAgICAgICAgICBbLS1lbmFibGUtaGFyZC1lcnJvcnMge3llc3xub31d IFstLWlnbm9yZS1leGl0XQogICAgICAgICAgICAgICAgIFstLWRpYWdub3N0aWMtc3RyaW5n IFNUUklOR10gWy0tbWVyZ2V8LS1uby1tZXJnZV0KLSAgICAgICAgICAgICAgICBbLS1jb21t ZW50c3wtLW5vLWNvbW1lbnRzXSBbLS1dIFRFU1QtQ09NTUFORAorICAgICAgICAgICAgICAg IFstLW1lcmdlLXByZWZpeCBTVFJJTkddIFstLWNvbW1lbnRzfC0tbm8tY29tbWVudHNdCisg ICAgICAgICAgICAgICAgWy0tXSBURVNULUNPTU1BTkQKIFRoZSAnLS10ZXN0LW5hbWUnLCAn LWxvZy1maWxlJyBhbmQgJy0tdHJzLWZpbGUnIG9wdGlvbnMgYXJlIG1hbmRhdG9yeS4KIAog UmVwb3J0IGJ1Z3MgdG8gPGJ1Zy1hdXRvbWFrZUBnbnUub3JnPi4KQEAgLTY5LDYgKzcwLDcg QEAgdHJzX2ZpbGU9ICAjIFdoZXJlIHRvIHNhdmUgdGhlIG1ldGFkYXRhIG9mIHRoZSB0ZXN0 IHJ1bi4KIGV4cGVjdF9mYWlsdXJlPTAKIGNvbG9yX3Rlc3RzPTAKIG1lcmdlPTAKK21lcmdl X3ByZWZpeD0KIGlnbm9yZV9leGl0PTAKIGNvbW1lbnRzPTAKIGRpYWdfc3RyaW5nPScjJwpA QCAtODQsNiArODYsNyBAQCB3aGlsZSB0ZXN0ICQjIC1ndCAwOyBkbwogICAtLWVuYWJsZS1o YXJkLWVycm9ycykgc2hpZnQ7OyAjIE5vLW9wLgogICAtLW1lcmdlKSBtZXJnZT0xOzsKICAg LS1uby1tZXJnZSkgbWVyZ2U9MDs7CisgIC0tbWVyZ2UtcHJlZml4KSBtZXJnZV9wcmVmaXg9 JDI7IHNoaWZ0OzsKICAgLS1pZ25vcmUtZXhpdCkgaWdub3JlX2V4aXQ9MTs7CiAgIC0tY29t bWVudHMpIGNvbW1lbnRzPTE7OwogICAtLW5vLWNvbW1lbnRzKSBjb21tZW50cz0wOzsKQEAg LTE0MCwxMiArMTQzLDE5IEBAIGZpCiAgICAgIyA8aHR0cDovL21haWwub3BlbnNvbGFyaXMu b3JnL3BpcGVybWFpbC9rc2g5My1pbnRlZ3JhdGlvbi1kaXNjdXNzLzIwMDktRmVicnVhcnkv MDA0MTIxLmh0bWw+CiAgICAgdHJhcCA6IDEgMyAyIDEzIDE1CiAgICAgaWYgdGVzdCAkbWVy Z2UgLWd0IDA7IHRoZW4KLSAgICAgIGV4ZWMgMj4mMQorICAgICAgZXhlYyA0PiYxCisgICAg ICAjIEEgc2hlbGwgYHdoaWxlJyBsb29wIGlzIHVzZWQgdG8gcmVhZCBhbmQgcHJlZml4IHRo ZSBzdGRlcnIKKyAgICAgICMgbGluZXMgaW5zdGVhZCBvZiBgYXdrJyBiZWNhdXNlIGBtYXdr JyBhZ2dyZXNzaXZlbHkgYnVmZmVycyBpdHMKKyAgICAgICMgaW5wdXQgKGV4Y2VwdCB3aXRo IHRoZSBgLVdpbnRlcmFjdGl2ZScgY29tbWFuZC1saW5lIG9wdGlvbiksCisgICAgICAjIHdo aWNoIGRlZmVhdHMgdGhlIHB1cnBvc2Ugb2YgbWVyZ2luZyB0aGUgb3V0cHV0LgorICAgICAg eyAiJEAiOyBlY2hvICQ/OyB9IDI+JjEgPiY0IDQ+Ji0gfCB3aGlsZSBJRlM9IHJlYWQgLXIg bGluZTsgZG8KKyAgICAgICAgcHJpbnRmICVzXFxuICIkbWVyZ2VfcHJlZml4JGxpbmUiCisg ICAgICBkb25lCisgICAgICBleGVjIDQ+Ji0KICAgICBlbHNlCi0gICAgICBleGVjIDI+JjMK KyAgICAgICIkQCIgMj4mMworICAgICAgZWNobyAkPwogICAgIGZpCi0gICAgIiRAIgotICAg IGVjaG8gJD8KICAgKSB8IExDX0FMTD1DICR7QU1fVEFQX0FXSy1hd2t9IFwKICAgICAgICAg LXYgbWU9IiRtZSIgXAogICAgICAgICAtdiB0ZXN0X3NjcmlwdF9uYW1lPSIkdGVzdF9uYW1l IiBcCmRpZmYgLS1naXQgYS90L2xpc3Qtb2YtdGVzdHMubWsgYi90L2xpc3Qtb2YtdGVzdHMu bWsKaW5kZXggZTgwYWNlNDcwLi5hZDg5NzY3MzggMTAwNjQ0Ci0tLSBhL3QvbGlzdC1vZi10 ZXN0cy5taworKysgYi90L2xpc3Qtb2YtdGVzdHMubWsKQEAgLTExNTMsNiArMTE1Myw3IEBA IHQvdGFwLW1zZzAtZGlyZWN0aXZlLnNoIFwKIHQvdGFwLW1zZzAtcGxhbnNraXAuc2ggXAog dC90YXAtbXNnMC1iYWlsb3V0LnNoIFwKIHQvdGFwLW1zZzAtbWlzYy5zaCBcCit0L3RhcC1t ZXJnZS1wcmVmaXguc2ggXAogdC90YXAtbWVyZ2Utc3Rkb3V0LXN0ZGVyci5zaCBcCiB0L3Rh cC1uby1tZXJnZS1zdGRvdXQtc3RkZXJyLnNoIFwKIHQvdGFwLW5vLWRpc2FibGUtaGFyZC1l cnJvci5zaCBcCmRpZmYgLS1naXQgYS90L3RhcC1tZXJnZS1wcmVmaXguc2ggYi90L3RhcC1t ZXJnZS1wcmVmaXguc2gKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwLi4w ZWQwOTI5YjYKLS0tIC9kZXYvbnVsbAorKysgYi90L3RhcC1tZXJnZS1wcmVmaXguc2gKQEAg LTAsMCArMSw1NiBAQAorIyEgL2Jpbi9zaAorIyBDb3B5cmlnaHQgKEMpIDIwMjQgRnJlZSBT b2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuCisjCisjIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNv ZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisjIGl0IHVu ZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVi bGlzaGVkIGJ5CisjIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJz aW9uIDIsIG9yIChhdCB5b3VyIG9wdGlvbikKKyMgYW55IGxhdGVyIHZlcnNpb24uCisjCisj IFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwg YmUgdXNlZnVsLAorIyBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0 aGUgaW1wbGllZCB3YXJyYW50eSBvZgorIyBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBG T1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisjIEdOVSBHZW5lcmFsIFB1Ymxp YyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisjCisjIFlvdSBzaG91bGQgaGF2ZSByZWNl aXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCisjIGFsb25n IHdpdGggdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0dHBzOi8vd3d3LmdudS5vcmcv bGljZW5zZXMvPi4KKworIyBUQVAgc3VwcG9ydDoKKyMgIC0gVGhlIEF1dG9tYWtlIFRBUCBk cml2ZXIgaGFzIGFuIG9wdGlvbiB0aGF0IGluc3RydWN0cyBpdCB0byBwcmVmaXggc3RkZXJy CisjICAgIHdpdGggYSBnaXZlbiBzdHJpbmcgYmVmb3JlIG1lcmdpbmcgaXQgd2l0aCBzdGRv dXQuCisKKy4gdGVzdC1pbml0LnNoCisKK2ZldGNoX3RhcF9kcml2ZXIKKworIyBUaGVyZSdz IGFwcGFyZW50bHkgbm8gcG9ydGFibGUgd2F5IHRvIGVzY2FwZSAjIGluIGEgbWFrZSB2YXJp YWJsZSwgc28gdXNlCisjIHByaW50ZiB3aXRoIGFuIG9jdGFsIGVzY2FwZSBmb3IgdGhlIGNo YXJhY3RlcidzIHJlcHJlc2VudGF0aW9uLiAgV2UgY291bGQKKyMganVzdCAkKHByaW50ZiAn XDA0MycpLCBidXQgdGhhdCBkb2Vzbid0IHdvcmsgb24gRUJDRElDIHN5c3RlbXMgc28gdGhl IG9jdGFsCisjIHJlcHJlc2VudGF0aW9uIGlzIGNvbXB1dGVkIGhlcmUuCitvY3RvdGhvcnBl X29jdGFsPSQocHJpbnRmICUwM28gIicjIikKK2NhdCA+IE1ha2VmaWxlLmFtIDw8RU5ECitB TV9URVNUX0xPR19EUklWRVJfRkxBR1MgPSAtLW1lcmdlIFxcCisJLS1tZXJnZS1wcmVmaXgg IlwkXCQocHJpbnRmICdcXCRvY3RvdGhvcnBlX29jdGFsJyk8c3RkZXJyPiAiCitURVNUUyA9 IGFsbC50ZXN0CitFTkQKKworY2F0IE1ha2VmaWxlLmFtICAjIGZvciBkZWJ1Z2dpbmcKKwor LiB0YXAtc2V0dXAuc2gKKworY2F0ID4gYWxsLnRlc3QgPDxFTkQKKyMhL2Jpbi9zaAorZWNo byAxLi4yCitlY2hvIG9rIDEKK2VjaG8gJ0JhaWwgb3V0IScgPiYyCitlY2hvIG9rIDIKK0VO RAorY2htb2QgYSt4IGFsbC50ZXN0CisKK3J1bl9tYWtlIC1PIGNoZWNrCitjb3VudF90ZXN0 X3Jlc3VsdHMgdG90YWw9MiBwYXNzPTIgZmFpbD0wIHhwYXNzPTAgeGZhaWw9MCBza2lwPTAg ZXJyb3I9MAorCitjYXQgYWxsLmxvZyAgIyBmb3IgZGVidWdnaW5nCisKK2dyZXAgLWUgJ14j PHN0ZGVycj4gQmFpbCBvdXQhJCcgYWxsLmxvZworCis6Ci0tIAoyLjQwLjEKCg== --------------XRvd0viPeaLluHvlZ77KEzhY Content-Type: text/x-patch; charset=UTF-8; name="0002-tap-close-fd-3-when-invoking-the-test-script.patch" Content-Disposition: attachment; filename="0002-tap-close-fd-3-when-invoking-the-test-script.patch" Content-Transfer-Encoding: base64 RnJvbSA3NDE0ZTdmYzk0MjUxMmU0YzgwODRmYmVlNzUxNTQ4OGIzYTNlMmU1IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSaWNoYXJkIEhhbnNlbiA8cmhhbnNlbkByaGFuc2Vu Lm9yZz4KRGF0ZTogVGh1LCA4IEF1ZyAyMDI0IDIzOjQxOjQwIC0wNDAwClN1YmplY3Q6IFtQ QVRDSCAyLzJdIHRhcDogY2xvc2UgZmQgMyB3aGVuIGludm9raW5nIHRoZSB0ZXN0IHNjcmlw dAoKKiBsaWIvdGFwLWRyaXZlci5zaDogQ2xvc2UgZmlsZSBkZXNjcmlwdG9yIDMgd2hlbiBp bnZva2luZyB0aGUgdGVzdCBzY3JpcHQgdG8KYXZvaWQgcG90ZW50aWFsIGNvbmZsaWN0cyB3 aXRoIHRoZSB0ZXN0IHNjcmlwdC4KLS0tCiBsaWIvdGFwLWRyaXZlci5zaCB8IDYgKystLS0t CiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlm ZiAtLWdpdCBhL2xpYi90YXAtZHJpdmVyLnNoIGIvbGliL3RhcC1kcml2ZXIuc2gKaW5kZXgg ZWY1MDU3ZmM1Li44YTU5YjQyM2IgMTAwNzU1Ci0tLSBhL2xpYi90YXAtZHJpdmVyLnNoCisr KyBiL2xpYi90YXAtZHJpdmVyLnNoCkBAIC0xNDgsMTIgKzE0OCwxMiBAQCBmaQogICAgICAg IyBsaW5lcyBpbnN0ZWFkIG9mIGBhd2snIGJlY2F1c2UgYG1hd2snIGFnZ3Jlc3NpdmVseSBi dWZmZXJzIGl0cwogICAgICAgIyBpbnB1dCAoZXhjZXB0IHdpdGggdGhlIGAtV2ludGVyYWN0 aXZlJyBjb21tYW5kLWxpbmUgb3B0aW9uKSwKICAgICAgICMgd2hpY2ggZGVmZWF0cyB0aGUg cHVycG9zZSBvZiBtZXJnaW5nIHRoZSBvdXRwdXQuCi0gICAgICB7ICIkQCI7IGVjaG8gJD87 IH0gMj4mMSA+JjQgND4mLSB8IHdoaWxlIElGUz0gcmVhZCAtciBsaW5lOyBkbworICAgICAg eyAiJEAiOyBlY2hvICQ/OyB9IDI+JjEgPiY0IDM+Ji0gND4mLSB8IHdoaWxlIElGUz0gcmVh ZCAtciBsaW5lOyBkbwogICAgICAgICBwcmludGYgJXNcXG4gIiRtZXJnZV9wcmVmaXgkbGlu ZSIKICAgICAgIGRvbmUKICAgICAgIGV4ZWMgND4mLQogICAgIGVsc2UKLSAgICAgICIkQCIg Mj4mMworICAgICAgIiRAIiAyPiYzIDM+Ji0KICAgICAgIGVjaG8gJD8KICAgICBmaQogICAp IHwgTENfQUxMPUMgJHtBTV9UQVBfQVdLLWF3a30gXApAQCAtNjQ4LDggKzY0OCw2IEBAIGV4 aXQgMAogCiB9ICMgRW5kIG9mICJCRUdJTiIgYmxvY2suCiAnCi0KLSMgVE9ETzogZG9jdW1l bnQgdGhhdCB3ZSBjb25zdW1lIHRoZSBmaWxlIGRlc2NyaXB0b3IgMyA6LSgKIH0gMz4iJGxv Z19maWxlIgogCiB0ZXN0ICQ/IC1lcSAwIHx8IGZhdGFsICJJL08gb3IgaW50ZXJuYWwgZXJy b3IiCi0tIAoyLjQwLjEKCg== --------------XRvd0viPeaLluHvlZ77KEzhY-- --------------0AklKOYTOIsDnZwiCGq4K8Sa-- --------------aOa3Hmc7zCH8d0C4fuZ0vesy Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfoCctB7fyOzE09bW0GvrRa1X4hQFAma11ZkACgkQ0GvrRa1X 4hS6qA//a0nhD/0hFX7uoqQzqEEaQoS/mUcOMiEKvcrkInfakWO+whY1CDp6XHUW bJLLg0rs++TylaCM07sGeYWl21lbubHa83uKni4YVOQKouSqE2Ag+iRchD0CVvGo ZG1blkjCuqflLX91puvZGlPUTDbTTQKWcSCL6IOBDUYt7bhio6wj2i+U33LwmoC8 lfgBd8wQAdvn1KGoMLaucmyoqqBk/W26uNx1VygVD9ZbO/BRsSPryv1d9si2FgyR ukknPCq21R2No1xTG1M2Z5Y/a7fgdfL5ZFwxPCzEFZwms7F1t2tI4q3M4g5EI4PE Aludaa7Cyes1FhLOwn1BKzLJ3XTC9WMid8PicVRJyWnlRC4P5R9VQS465fUch3fT So9RVfWpOSuT+FcvxKZq2M5LBF3XNtCxtxmJK78igevyTsf5Yt2O4P9HMZl0mPAe tfZ91KKYEHi9BlCLc+cLjGJwi+KySSQJoOFTg3X1sDLarRHmXSiYyhDH9W/DGJQE 5zAEN8bGlX3LwfEL01eqo0sCQ4l/zZzQfMjRRRC96IhEKu9KddU8S7WeBH0gcTt9 YlnzwJxtYxJ6jsg3zyuXy/U4wIKhwiQ1GkZLfdmwPusjx7vqwROFsWd5m/CvH6xE yPfamZaDWGeCiB/McN9uAEd5ncxaX1PLz9csdtOPhGmeGN0y5cU= =ag7m -----END PGP SIGNATURE----- --------------aOa3Hmc7zCH8d0C4fuZ0vesy--
Richard Hansen <rhansen@HIDDEN>
:automake-patches@HIDDEN
.
Full text available.automake-patches@HIDDEN
:bug#72536
; Package automake-patches
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.