From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jens Schmidt via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#63949: 30.0.50; =?UTF-8?Q?`vc-print-log=C2=B4?= does not erase buffer when called from *vc-change-log* buffer, at least for CVS logs Date: Fri, 9 Jun 2023 00:44:39 +0200 Message-ID: <965f7636-1bac-02ff-e9f2-d6848aa2df4b@vodafonemail.de> References: <8c62dd9a-3cad-b992-bfc4-64b2f1db4485@vodafonemail.de> Reply-To: Jens Schmidt Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------L19nTYjo3ump3Wb4YHxE94ky" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="40781"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0 To: 63949@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Jun 09 00:46:35 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1q7OOo-000AQF-Dd for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 09 Jun 2023 00:46:34 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1q7OOT-0002q7-So; Thu, 08 Jun 2023 18:46:13 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q7OOI-0002jq-RX for bug-gnu-emacs@gnu.org; Thu, 08 Jun 2023 18:46:04 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1q7OOI-0003p2-JE for bug-gnu-emacs@gnu.org; Thu, 08 Jun 2023 18:46:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1q7OOH-0000Az-VA for bug-gnu-emacs@gnu.org; Thu, 08 Jun 2023 18:46:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Jens Schmidt Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 08 Jun 2023 22:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63949 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.1686264304601 (code B ref -1); Thu, 08 Jun 2023 22:46:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 8 Jun 2023 22:45:04 +0000 Original-Received: from localhost ([127.0.0.1]:57861 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q7ONL-00009a-Eo for submit@debbugs.gnu.org; Thu, 08 Jun 2023 18:45:04 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:41782) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q7ONG-00008p-7F for submit@debbugs.gnu.org; Thu, 08 Jun 2023 18:45:02 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q7ONF-0002bm-EV for bug-gnu-emacs@gnu.org; Thu, 08 Jun 2023 18:44:57 -0400 Original-Received: from mr6.vodafonemail.de ([145.253.228.166]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q7ONC-0003Ka-LS for bug-gnu-emacs@gnu.org; Thu, 08 Jun 2023 18:44:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vodafonemail.de; s=vfde-mb-mr2-21dec; t=1686264287; bh=SFKfUhBNNur2CKuzFdQb3QppTqxlHUfwYfU9biqvhiM=; h=Content-Type:Message-ID:Date:User-Agent:Subject:Content-Language: From:To:References:In-Reply-To:From; b=lutsfa6E8L6FeYjX2efxvVgwj06PENo1rDdzV0faU3ZdtVAVJA5aLeJovBk+GL9gt mskJ41GZ46lxXCTV2CLPK5OUvs+/+TPF5GKJQfDpoVOr3LtQlNiv2zv036XzBZU9kX vX/O20y4DG3KxmiaOUUZABd3gZRvXTMm37SO2KDE= Original-Received: from smtp.vodafone.de (unknown [10.0.0.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by mr6.vodafonemail.de (Postfix) with ESMTPS id 4QcfRM2Xz4z1xyL for ; Thu, 8 Jun 2023 22:44:47 +0000 (UTC) Original-Received: from [192.168.178.41] (port-92-194-82-46.dynamic.as20676.net [92.194.82.46]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp.vodafone.de (Postfix) with ESMTPSA id 4QcfRH01h4z9sK7 for ; Thu, 8 Jun 2023 22:44:39 +0000 (UTC) Content-Language: de-DE-frami, en-US In-Reply-To: <8c62dd9a-3cad-b992-bfc4-64b2f1db4485@vodafonemail.de> X-purgate-type: clean X-purgate: clean X-purgate-size: 11249 X-purgate-ID: 155817::1686264283-38FF8404-4B0AC06B/0/0 Received-SPF: pass client-ip=145.253.228.166; envelope-from=jschmidt4gnu@vodafonemail.de; helo=mr6.vodafonemail.de X-Spam_score_int: -28 X-Spam_score: -2.9 X-Spam_bar: -- X-Spam_report: (-2.9 / 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, NICE_REPLY_A=-0.091, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:263145 Archived-At: This is a multi-part message in MIME format. --------------L19nTYjo3ump3Wb4YHxE94ky Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Here come five patches for this issue, based on emacs-29: 0001-Always-erase-log-buffer-before-calling-vc-print-log.patch 0002-Always-erase-log-buffer-before-calling-vc-print-log.patch 0003-Always-erase-log-buffer-before-calling-vc-print-log.patch Name should be self-explaining, patches uncritical. 0004-Fix-documentation-bug-and-remove-obsolete-fixmes.patch `vc-deduce-fileset' uses `with-current-buffer' to protect the current buffer, which has not been reflected in comments. 0005-Avoid-setting-circular-vc-parent-buffer.patch This one fixes the issue related to VC parent buffer described in the previous update. The "local" change seems to be logical (a buffer should not be the VC parent buffer of itself), but I'm not quite sure about any adverse "global" consequences. --------------L19nTYjo3ump3Wb4YHxE94ky Content-Type: text/x-patch; charset=UTF-8; name="0001-Always-erase-log-buffer-before-calling-vc-print-log.patch" Content-Disposition: attachment; filename*0="0001-Always-erase-log-buffer-before-calling-vc-print-log.pat"; filename*1="ch" Content-Transfer-Encoding: base64 RnJvbSA5ZTNjYjgwMzhlYTViZWEzZTJmMTI5ZjAyNzFhMGNmM2VjOTQ4MTU5IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKZW5zIFNjaG1pZHQgPGpzY2htaWR0NGdudUB2b2Rh Zm9uZW1haWwuZGU+CkRhdGU6IFRodSwgOCBKdW4gMjAyMyAyMzozNjo0NiArMDIwMApTdWJq ZWN0OiBbUEFUQ0ggMS81XSBBbHdheXMgZXJhc2UgbG9nIGJ1ZmZlciBiZWZvcmUgY2FsbGlu ZyBgdmMtKi1wcmludC1sb2cnCgpXaGVuIGNhbGxpbmcgYHZjLXByaW50LWxvZycgZnJvbSBi dWZmZXIgKnZjLWNoYW5nZS1sb2cqIGl0c2VsZiBmb3IKYmFja2VuZHMgU0NDUywgUkNTLCBh bmQgQ1ZTLCB0aGUgbG9nIGluZm9ybWF0aW9uIGlzIGluc2VydGVkIG9yCmFwcGVuZGVkIHRv IHRoZSAqdmMtY2hhbmdlLWxvZyogYnVmZmVyIGFnYWluIHdpdGhvdXQgcHJldmlvdXNseQpl cmFzaW5nIGl0LgoqIGxpc3AvdmMvdmMtc2Njcy5lbCAodmMtc2Njcy1wcmludC1sb2cpOiBB ZGQgY2FsbCB0bwpgdmMtc2V0dXAtYnVmZmVyJy4gKEJ1ZyM2Mzk0OSkKLS0tCiBsaXNwL3Zj L3ZjLXNjY3MuZWwgfCAyICsrCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpk aWZmIC0tZ2l0IGEvbGlzcC92Yy92Yy1zY2NzLmVsIGIvbGlzcC92Yy92Yy1zY2NzLmVsCmlu ZGV4IDAzZTlkMTJiNzZmLi5lNTQzMDc1M2E2NCAxMDA2NDQKLS0tIGEvbGlzcC92Yy92Yy1z Y2NzLmVsCisrKyBiL2xpc3AvdmMvdmMtc2Njcy5lbApAQCAtMzEwLDYgKzMxMCw4IEBAIHZj LXNjY3MtcHJpbnQtbG9nCiAgICJQcmludCBjb21taXQgbG9nIGFzc29jaWF0ZWQgd2l0aCBG SUxFUyBpbnRvIHNwZWNpZmllZCBCVUZGRVIuCiBSZW1haW5pbmcgYXJndW1lbnRzIGFyZSBp Z25vcmVkLiIKICAgKHNldHEgZmlsZXMgKHZjLWV4cGFuZC1kaXJzIGZpbGVzICdTQ0NTKSkK KyAgKHNhdmUtY3VycmVudC1idWZmZXIKKyAgICAodmMtc2V0dXAtYnVmZmVyIGJ1ZmZlcikp CiAgICh2Yy1zY2NzLWRvLWNvbW1hbmQgYnVmZmVyIDAgInBycyIgKG1hcGNhciAjJ3ZjLW1h c3Rlci1uYW1lIGZpbGVzKSkKICAgKHdoZW4gbGltaXQgJ2xpbWl0LXVuc3VwcG9ydGVkKSkK IAotLSAKMi4zMC4yCgo= --------------L19nTYjo3ump3Wb4YHxE94ky Content-Type: text/x-patch; charset=UTF-8; name="0002-Always-erase-log-buffer-before-calling-vc-print-log.patch" Content-Disposition: attachment; filename*0="0002-Always-erase-log-buffer-before-calling-vc-print-log.pat"; filename*1="ch" Content-Transfer-Encoding: base64 RnJvbSA0Y2I1ZWFhMjE2NjEwM2Q2NDVmYTc3OTcyYjQ1NmRkNmE0ZmFkMjgyIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKZW5zIFNjaG1pZHQgPGpzY2htaWR0NGdudUB2b2Rh Zm9uZW1haWwuZGU+CkRhdGU6IFRodSwgOCBKdW4gMjAyMyAyMzozNzo0NSArMDIwMApTdWJq ZWN0OiBbUEFUQ0ggMi81XSBBbHdheXMgZXJhc2UgbG9nIGJ1ZmZlciBiZWZvcmUgY2FsbGlu ZyBgdmMtKi1wcmludC1sb2cnCgpXaGVuIGNhbGxpbmcgYHZjLXByaW50LWxvZycgZnJvbSBi dWZmZXIgKnZjLWNoYW5nZS1sb2cqIGl0c2VsZiBmb3IKYmFja2VuZHMgU0NDUywgUkNTLCBh bmQgQ1ZTLCB0aGUgbG9nIGluZm9ybWF0aW9uIGlzIGluc2VydGVkIG9yCmFwcGVuZGVkIHRv IHRoZSAqdmMtY2hhbmdlLWxvZyogYnVmZmVyIGFnYWluIHdpdGhvdXQgcHJldmlvdXNseQpl cmFzaW5nIGl0LgoqIGxpc3AvdmMvdmMtY3ZzLmVsICh2Yy1jdnMtcHJpbnQtbG9nKTogQWRk IGNhbGwgdG8KYHZjLXNldHVwLWJ1ZmZlcicuIChCdWcjNjM5NDkpCi0tLQogbGlzcC92Yy92 Yy1jdnMuZWwgfCAyICsrCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZm IC0tZ2l0IGEvbGlzcC92Yy92Yy1jdnMuZWwgYi9saXNwL3ZjL3ZjLWN2cy5lbAppbmRleCA2 ZTAyNDZlYTc2Mi4uY2Y3NGFjMzExNTQgMTAwNjQ0Ci0tLSBhL2xpc3AvdmMvdmMtY3ZzLmVs CisrKyBiL2xpc3AvdmMvdmMtY3ZzLmVsCkBAIC01NTAsNiArNTUwLDggQEAgdmMtY3ZzLW1v ZGlmeS1jaGFuZ2UtY29tbWVudAogKGRlZnVuIHZjLWN2cy1wcmludC1sb2cgKGZpbGVzIGJ1 ZmZlciAmb3B0aW9uYWwgX3Nob3J0bG9nIF9zdGFydC1yZXZpc2lvbiBsaW1pdCkKICAgIlBy aW50IGNvbW1pdCBsb2cgYXNzb2NpYXRlZCB3aXRoIEZJTEVTIGludG8gc3BlY2lmaWVkIEJV RkZFUi4KIFJlbWFpbmluZyBhcmd1bWVudHMgYXJlIGlnbm9yZWQuIgorICAoc2F2ZS1jdXJy ZW50LWJ1ZmZlcgorICAgICh2Yy1zZXR1cC1idWZmZXIgYnVmZmVyKSkKICAgOzsgSXQncyBq dXN0IHRoZSBjYXRlbmF0aW9uIG9mIHRoZSBpbmRpdmlkdWFsIGxvZ3MuCiAgICh2Yy1jdnMt Y29tbWFuZAogICAgYnVmZmVyCi0tIAoyLjMwLjIKCg== --------------L19nTYjo3ump3Wb4YHxE94ky Content-Type: text/x-patch; charset=UTF-8; name="0003-Always-erase-log-buffer-before-calling-vc-print-log.patch" Content-Disposition: attachment; filename*0="0003-Always-erase-log-buffer-before-calling-vc-print-log.pat"; filename*1="ch" Content-Transfer-Encoding: base64 RnJvbSA0ZWIxYTk1MTIyOWQ5NjAyNmNhNThmOTY1YzY1MmFiOGU4MzkyODEyIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKZW5zIFNjaG1pZHQgPGpzY2htaWR0NGdudUB2b2Rh Zm9uZW1haWwuZGU+CkRhdGU6IFRodSwgOCBKdW4gMjAyMyAyMzozODo0NSArMDIwMApTdWJq ZWN0OiBbUEFUQ0ggMy81XSBBbHdheXMgZXJhc2UgbG9nIGJ1ZmZlciBiZWZvcmUgY2FsbGlu ZyBgdmMtKi1wcmludC1sb2cnCgpXaGVuIGNhbGxpbmcgYHZjLXByaW50LWxvZycgZnJvbSBi dWZmZXIgKnZjLWNoYW5nZS1sb2cqIGl0c2VsZiBmb3IKYmFja2VuZHMgU0NDUywgUkNTLCBh bmQgQ1ZTLCB0aGUgbG9nIGluZm9ybWF0aW9uIGlzIGluc2VydGVkIG9yCmFwcGVuZGVkIHRv IHRoZSAqdmMtY2hhbmdlLWxvZyogYnVmZmVyIGFnYWluIHdpdGhvdXQgcHJldmlvdXNseQpl cmFzaW5nIGl0LgoqIGxpc3AvdmMvdmMtcmNzLmVsICh2Yy1yY3MtcHJpbnQtbG9nKTogQWRk IGNhbGwgdG8KYHZjLXNldHVwLWJ1ZmZlcicuIChCdWcjNjM5NDkpCi0tLQogbGlzcC92Yy92 Yy1yY3MuZWwgfCAyICsrCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZm IC0tZ2l0IGEvbGlzcC92Yy92Yy1yY3MuZWwgYi9saXNwL3ZjL3ZjLXJjcy5lbAppbmRleCBj MjExMmI3NmFkMy4uMDU4NDZhN2RlMzUgMTAwNjQ0Ci0tLSBhL2xpc3AvdmMvdmMtcmNzLmVs CisrKyBiL2xpc3AvdmMvdmMtcmNzLmVsCkBAIC01NDgsNiArNTQ4LDggQEAgdmMtcmNzLXBy aW50LWxvZwogUmVtYWluaW5nIGFyZ3VtZW50cyBhcmUgaWdub3JlZC4KIElmIEZJTEUgaXMg YSBkaXJlY3RvcnkgdGhlIG9wZXJhdGlvbiBpcyBhcHBsaWVkIHRvIGFsbCByZWdpc3RlcmVk CiBmaWxlcyBiZW5lYXRoIGl0LiIKKyAgKHNhdmUtY3VycmVudC1idWZmZXIKKyAgICAodmMt c2V0dXAtYnVmZmVyIGJ1ZmZlcikpCiAgICh2Yy1kby1jb21tYW5kIChvciBidWZmZXIgIip2 YyoiKSAwICJybG9nIgogICAgICAgICAgICAgICAgICAobWFwY2FyICMndmMtbWFzdGVyLW5h bWUgKHZjLWV4cGFuZC1kaXJzIGZpbGVzICdSQ1MpKSkKICAgKHdpdGgtY3VycmVudC1idWZm ZXIgKG9yIGJ1ZmZlciAiKnZjKiIpCi0tIAoyLjMwLjIKCg== --------------L19nTYjo3ump3Wb4YHxE94ky Content-Type: text/x-patch; charset=UTF-8; name="0004-Fix-documentation-bug-and-remove-obsolete-fixmes.patch" Content-Disposition: attachment; filename*0="0004-Fix-documentation-bug-and-remove-obsolete-fixmes.patch" Content-Transfer-Encoding: base64 RnJvbSA4ZjYyY2Q3YmJlMzM2YmEwNjY4YWZiNzJjYmJiZDhjNDZjMTUzNzZhIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKZW5zIFNjaG1pZHQgPGpzY2htaWR0NGdudUB2b2Rh Zm9uZW1haWwuZGU+CkRhdGU6IFRodSwgOCBKdW4gMjAyMyAyMzo0NjozMyArMDIwMApTdWJq ZWN0OiBbUEFUQ0ggNC81XSBGaXggZG9jdW1lbnRhdGlvbiBidWcgYW5kIHJlbW92ZSBvYnNv bGV0ZSBmaXhtZXMKCkZ1bmN0aW9uIGB2Yy1kZWR1Y2UtZmlsZXNldCcgcHJlc2VydmVzIGN1 cnJlbnQgYnVmZmVyIHNpbmNlIGNvbW1pdApkNDk0ODMzZDQ3OTY4ZmNkOTdiYTU0OTY1NGEy NTlkNmZiNmMyZWVlLiAgQ2hhbmdlIGRvY3VtZW50YXRpb24KYWNjb3JkaW5nbHkuCiogbGlz cC92Yy92Yy5lbCAodmMtZGVkdWNlLWZpbGVzZXQpOiBDaGFuZ2UgZG9jIHN0cmluZy4KKHZj LWRlZHVjZS1maWxlc2V0LTEpOiBSZW1vdmUgbm93LW9ic29sZXRlIGZpeG1lIGNvbW1lbnQu ICAoQnVnIzYzOTQ5KQotLS0KIGxpc3AvdmMvdmMuZWwgfCA0ICsrLS0KIDEgZmlsZSBjaGFu Z2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlz cC92Yy92Yy5lbCBiL2xpc3AvdmMvdmMuZWwKaW5kZXggMTE0NGEyM2YzMTcuLjZiOTllYmE5 ZDNiIDEwMDY0NAotLS0gYS9saXNwL3ZjL3ZjLmVsCisrKyBiL2xpc3AvdmMvdmMuZWwKQEAg LTExMjAsNyArMTEyMCw3IEBAIHZjLWRlZHVjZS1maWxlc2V0CiBgdmMtY2hlY2tvdXQtbW9k ZWwnLiAgT3RoZXJ3aXNlLCB0aGVzZSAzIG1lbWJlcnMgbWF5IGJlIG9taXR0ZWQgZnJvbQog dGhlIHJldHVybmVkIGxpc3QuCiAKLUJFV0FSRTogdGhpcyBmdW5jdGlvbiBtYXkgY2hhbmdl IHRoZSBjdXJyZW50IGJ1ZmZlci4iCitUaGlzIGZ1bmN0aW9uIHByZXNlcnZlcyB0aGUgY3Vy cmVudCBidWZmZXIuIgogICAod2l0aC1jdXJyZW50LWJ1ZmZlciAob3IgKGJ1ZmZlci1iYXNl LWJ1ZmZlcikgKGN1cnJlbnQtYnVmZmVyKSkKICAgICAodmMtZGVkdWNlLWZpbGVzZXQtMSBu b3Qtc3RhdGUtY2hhbmdpbmcKICAgICAgICAgICAgICAgICAgICAgICAgICBhbGxvdy11bnJl Z2lzdGVyZWQKQEAgLTExNTEsNyArMTE1MSw3IEBAIHZjLWRlZHVjZS1maWxlc2V0LTEKIAkJ CQkgIChvciAoZGVyaXZlZC1tb2RlLXAgJ3ZjLWRpci1tb2RlKQogCQkJCSAgICAgIChkZXJp dmVkLW1vZGUtcCAnZGlyZWQtbW9kZSkKIAkJCQkgICAgICAoZGVyaXZlZC1tb2RlLXAgJ2Rp ZmYtbW9kZSkpKSkpCi0gICAgICAocHJvZ24gICAgICAgICAgICAgICAgICA7RklYTUU6IFdo eSBub3QgYHdpdGgtY3VycmVudC1idWZmZXInPyAtLVN0ZWYuCisgICAgICAocHJvZ24KIAko c2V0LWJ1ZmZlciB2Yy1wYXJlbnQtYnVmZmVyKQogCSh2Yy1kZWR1Y2UtZmlsZXNldC0xIG5v dC1zdGF0ZS1jaGFuZ2luZyBhbGxvdy11bnJlZ2lzdGVyZWQgc3RhdGUtbW9kZWwtb25seS1m aWxlcykpKQogICAgICAoKGFuZCAobm90IGJ1ZmZlci1maWxlLW5hbWUpCi0tIAoyLjMwLjIK Cg== --------------L19nTYjo3ump3Wb4YHxE94ky Content-Type: text/x-patch; charset=UTF-8; name="0005-Avoid-setting-circular-vc-parent-buffer.patch" Content-Disposition: attachment; filename="0005-Avoid-setting-circular-vc-parent-buffer.patch" Content-Transfer-Encoding: base64 RnJvbSA5ZjNmYzE2YWM2ZWIyZmJmNmM3M2FlZjVlNDc1NjlkYmEyY2I1ZDgwIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKZW5zIFNjaG1pZHQgPGpzY2htaWR0NGdudUB2b2Rh Zm9uZW1haWwuZGU+CkRhdGU6IEZyaSwgOSBKdW4gMjAyMyAwMDoyNDoyOCArMDIwMApTdWJq ZWN0OiBbUEFUQ0ggNS81XSBBdm9pZCBzZXR0aW5nIGNpcmN1bGFyIGB2Yy1wYXJlbnQtYnVm ZmVyJwoKT3RoZXJ3aXNlLCBjYWxsaW5nIGUuZy4gYHZjLXByaW50LWxvZycgZnJvbSBidWZm ZXIgKnZjLWNoYW5nZS1sb2cqCnNldHMgYHZjLXBhcmVudC1idWZmZXInIHRvIGl0c2VsZi4K KiBsaXNwL3ZjL3ZjLWRpc3BhdGNoZXIuZWwgKHZjLXNldHVwLWJ1ZmZlcik6IEF2b2lkIHNl dHRpbmcgY2lyY3VsYXIKYHZjLXBhcmVudC1idWZmZXInLiAgKEJ1ZyM2Mzk0OSkKLS0tCiBs aXNwL3ZjL3ZjLWRpc3BhdGNoZXIuZWwgfCAxMSArKysrKysrLS0tLQogMSBmaWxlIGNoYW5n ZWQsIDcgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saXNw L3ZjL3ZjLWRpc3BhdGNoZXIuZWwgYi9saXNwL3ZjL3ZjLWRpc3BhdGNoZXIuZWwKaW5kZXgg ZmQ1ZjY1NWEwZjYuLmFjNGQzYTc4YWZkIDEwMDY0NAotLS0gYS9saXNwL3ZjL3ZjLWRpc3Bh dGNoZXIuZWwKKysrIGIvbGlzcC92Yy92Yy1kaXNwYXRjaGVyLmVsCkBAIC0xODYsMTAgKzE4 NiwxMyBAQCB2Yy1zZXR1cC1idWZmZXIKICAgICAgIDs7IHdhbnQgYW55IG9mIGl0cyBvdXRw dXQgdG8gYXBwZWFyIGZyb20gbm93IG9uLgogICAgICAgKHdoZW4gb2xkcHJvYyAoZGVsZXRl LXByb2Nlc3Mgb2xkcHJvYykpKQogICAgIChraWxsLWFsbC1sb2NhbC12YXJpYWJsZXMpCi0g ICAgKHNldHEtbG9jYWwgdmMtcGFyZW50LWJ1ZmZlciBjYW1lZnJvbSkKLSAgICAoc2V0cS1s b2NhbCB2Yy1wYXJlbnQtYnVmZmVyLW5hbWUKLSAgICAgICAgICAgICAgICAoY29uY2F0ICIg ZnJvbSAiIChidWZmZXItbmFtZSBjYW1lZnJvbSkpKQotICAgIChzZXRxIGRlZmF1bHQtZGly ZWN0b3J5IG9sZGRpcikKKyAgICA7OyBEbyBub3Qgc2V0IHRoZSBWQyBwYXJlbnQgYnVmZmVy IGFuZCByZWxhdGVkIHZhcmlhYmxlcyB0bworICAgIDs7IG91cnNlbHZlcy4gIChCdWcjNjM5 NDkpCisgICAgKHVubGVzcyAoZXF1YWwgKGN1cnJlbnQtYnVmZmVyKSBjYW1lZnJvbSkKKyAg ICAgIChzZXRxLWxvY2FsIHZjLXBhcmVudC1idWZmZXIgY2FtZWZyb20pCisgICAgICAoc2V0 cS1sb2NhbCB2Yy1wYXJlbnQtYnVmZmVyLW5hbWUKKyAgICAgICAgICAgICAgICAgIChjb25j YXQgIiBmcm9tICIgKGJ1ZmZlci1uYW1lIGNhbWVmcm9tKSkpCisgICAgICAoc2V0cSBkZWZh dWx0LWRpcmVjdG9yeSBvbGRkaXIpKQogICAgIChsZXQgKChidWZmZXItdW5kby1saXN0IHQp CiAgICAgICAgICAgKGluaGliaXQtcmVhZC1vbmx5IHQpKQogICAgICAgKGVyYXNlLWJ1ZmZl cikpKSkKLS0gCjIuMzAuMgoK --------------L19nTYjo3ump3Wb4YHxE94ky--